aboutsummaryrefslogtreecommitdiff
path: root/pc-bios/slof.bin
blob: b9d4f35053be2cd6f599bffddf0ee99627eb00a9 (plain)
ofshex dumpascii
0000 00 00 00 00 00 00 00 d8 00 00 00 00 00 00 00 88 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 ...............................(
0020 68 65 61 64 65 72 00 00 6d 61 67 69 63 31 32 33 00 00 00 00 00 08 d5 98 48 45 41 44 00 00 00 00 header..magic123........HEAD....
0040 00 00 00 00 00 00 00 00 71 65 6d 75 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........qemu0...................
0060 00 00 00 00 00 00 00 00 00 00 20 11 09 30 14 53 00 00 00 00 00 00 00 00 31 00 00 00 00 00 00 00 .............0.S........1.......
0080 00 00 00 00 d8 38 2b ac ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....8+.........................
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c3 88 ................................
00e0 00 00 00 00 00 00 c3 58 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 28 73 74 61 67 65 31 00 00 .......X...............(stage1..
0100 48 00 3f 00 de ad be e0 00 00 00 00 00 00 00 00 00 00 40 38 00 00 00 00 00 00 00 00 00 00 00 00 H.?...............@8............
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0200 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 02 60 7c 09 03 a6 38 00 02 00 |.C.|...|.C.|...|.C....`|...8...
0220 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0260 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0280 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 02 e0 7c 09 03 a6 38 00 02 80 |.C.|...|.C.|...|.C.....|...8...
02a0 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02e0 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0300 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 03 60 7c 09 03 a6 38 00 03 00 |.C.|...|.C.|...|.C....`|...8...
0320 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0360 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0380 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 03 e0 7c 09 03 a6 38 00 03 80 |.C.|...|.C.|...|.C.....|...8...
03a0 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03e0 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0400 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 04 60 7c 09 03 a6 38 00 04 00 |.C.|...|.C.|...|.C....`|...8...
0420 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0460 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0480 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 04 e0 7c 09 03 a6 38 00 04 80 |.C.|...|.C.|...|.C.....|...8...
04a0 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04e0 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0500 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 05 60 7c 09 03 a6 38 00 05 00 |.C.|...|.C.|...|.C....`|...8...
0520 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0560 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0600 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 06 60 7c 09 03 a6 38 00 06 00 |.C.|...|.C.|...|.C....`|...8...
0620 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0660 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0700 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 07 60 7c 09 03 a6 38 00 07 00 |.C.|...|.C.|...|.C....`|...8...
0720 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0760 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0800 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 08 60 7c 09 03 a6 38 00 08 00 |.C.|...|.C.|...|.C....`|...8...
0820 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0860 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0900 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 09 60 7c 09 03 a6 38 00 09 00 |.C.|...|.C.|...|.C....`|...8...
0920 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0960 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 0a 60 7c 09 03 a6 38 00 0a 00 |.C.|...|.C.|...|.C....`|...8...
0a20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 0b 60 7c 09 03 a6 38 00 0b 00 |.C.|...|.C.|...|.C....`|...8...
0b20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 0c 60 7c 09 03 a6 38 00 0c 00 |.C.|...|.C.|...|.C....`|...8...
0c20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 0d 60 7c 09 03 a6 38 00 0d 00 |.C.|...|.C.|...|.C....`|...8...
0d20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 0e 60 7c 09 03 a6 38 00 0e 00 |.C.|...|.C.|...|.C....`|...8...
0e20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 0f 60 7c 09 03 a6 38 00 0f 00 |.C.|...|.C.|...|.C....`|...8...
0f20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1000 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 10 60 7c 09 03 a6 38 00 10 00 |.C.|...|.C.|...|.C....`|...8...
1020 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1060 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1100 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 11 60 7c 09 03 a6 38 00 11 00 |.C.|...|.C.|...|.C....`|...8...
1120 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1160 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1200 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 12 60 7c 09 03 a6 38 00 12 00 |.C.|...|.C.|...|.C....`|...8...
1220 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1260 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1300 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 13 60 7c 09 03 a6 38 00 13 00 |.C.|...|.C.|...|.C....`|...8...
1320 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1360 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1400 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 14 60 7c 09 03 a6 38 00 14 00 |.C.|...|.C.|...|.C....`|...8...
1420 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1460 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1500 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 15 60 7c 09 03 a6 38 00 15 00 |.C.|...|.C.|...|.C....`|...8...
1520 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1560 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
15a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
15c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
15e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1600 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 16 60 7c 09 03 a6 38 00 16 00 |.C.|...|.C.|...|.C....`|...8...
1620 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1660 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1700 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 17 60 7c 09 03 a6 38 00 17 00 |.C.|...|.C.|...|.C....`|...8...
1720 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1760 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1800 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 18 60 7c 09 03 a6 38 00 18 00 |.C.|...|.C.|...|.C....`|...8...
1820 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1860 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1900 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 19 60 7c 09 03 a6 38 00 19 00 |.C.|...|.C.|...|.C....`|...8...
1920 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1960 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 1a 60 7c 09 03 a6 38 00 1a 00 |.C.|...|.C.|...|.C....`|...8...
1a20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 1b 60 7c 09 03 a6 38 00 1b 00 |.C.|...|.C.|...|.C....`|...8...
1b20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 1c 60 7c 09 03 a6 38 00 1c 00 |.C.|...|.C.|...|.C....`|...8...
1c20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 1d 60 7c 09 03 a6 38 00 1d 00 |.C.|...|.C.|...|.C....`|...8...
1d20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 1e 60 7c 09 03 a6 38 00 1e 00 |.C.|...|.C.|...|.C....`|...8...
1e20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 1f 60 7c 09 03 a6 38 00 1f 00 |.C.|...|.C.|...|.C....`|...8...
1f20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
1f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
1f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2000 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 20 60 7c 09 03 a6 38 00 20 00 |.C.|...|.C.|...|.C....`|...8...
2020 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2060 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
20a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
20c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
20e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2100 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 21 60 7c 09 03 a6 38 00 21 00 |.C.|...|.C.|...|.C...!`|...8.!.
2120 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2160 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
21a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
21c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
21e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2200 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 22 60 7c 09 03 a6 38 00 22 00 |.C.|...|.C.|...|.C..."`|...8.".
2220 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2260 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
22a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
22c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
22e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2300 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 23 60 7c 09 03 a6 38 00 23 00 |.C.|...|.C.|...|.C...#`|...8.#.
2320 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2360 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
23a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
23c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
23e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2400 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 24 60 7c 09 03 a6 38 00 24 00 |.C.|...|.C.|...|.C...$`|...8.$.
2420 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2460 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
24a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
24c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
24e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2500 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 25 60 7c 09 03 a6 38 00 25 00 |.C.|...|.C.|...|.C...%`|...8.%.
2520 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2560 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
25a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
25c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
25e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2600 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 26 60 7c 09 03 a6 38 00 26 00 |.C.|...|.C.|...|.C...&`|...8.&.
2620 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2660 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
26e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2700 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 27 60 7c 09 03 a6 38 00 27 00 |.C.|...|.C.|...|.C...'`|...8.'.
2720 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2760 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
27e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2800 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 28 60 7c 09 03 a6 38 00 28 00 |.C.|...|.C.|...|.C...(`|...8.(.
2820 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2860 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
28a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
28c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
28e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2900 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 29 60 7c 09 03 a6 38 00 29 00 |.C.|...|.C.|...|.C...)`|...8.).
2920 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2960 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
29e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2a00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2a 60 7c 09 03 a6 38 00 2a 00 |.C.|...|.C.|...|.C...*`|...8.*.
2a20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2a60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2b00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2b 60 7c 09 03 a6 38 00 2b 00 |.C.|...|.C.|...|.C...+`|...8.+.
2b20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2b60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2c 60 7c 09 03 a6 38 00 2c 00 |.C.|...|.C.|...|.C...,`|...8.,.
2c20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2c60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2d00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2d 60 7c 09 03 a6 38 00 2d 00 |.C.|...|.C.|...|.C...-`|...8.-.
2d20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2d60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2e00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2e 60 7c 09 03 a6 38 00 2e 00 |.C.|...|.C.|...|.C....`|...8...
2e20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2e60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f 60 7c 09 03 a6 38 00 2f 00 |.C.|...|.C.|...|.C.../`|...8./.
2f20 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 N...............................
2f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2f60 00 00 00 00 00 00 41 f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......A.........................
2f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
32a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
32c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
32e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
33a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
33c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
33e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
34a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
34c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
34e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
35a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
35c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
35e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
36a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
36c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
36e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
37a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
37c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
37e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
38a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
38c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
38e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
39a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
39c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
39e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4000 7c 7f 1b 78 7d 60 00 a6 39 80 a0 00 79 8c 83 c6 7d 6b 63 78 7d 60 01 64 4c 00 01 2c 38 60 00 0a |..x}`..9...y...}kcx}`.dL..,8`..
4020 48 00 01 01 38 60 00 0d 48 00 00 f9 38 60 00 0a 48 00 00 f1 38 60 00 53 48 00 00 e9 38 60 00 4c H...8`..H...8`..H...8`.SH...8`.L
4040 48 00 00 e1 38 60 00 4f 48 00 00 d9 38 60 00 46 48 00 00 d1 48 00 00 b9 1b 5b 30 6d 1b 5b 3f 32 H...8`.OH...8`.FH...H....[0m.[?2
4060 35 6c 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 5l.*****************************
4080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
40a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 1b 5b 31 6d 51 45 4d 55 20 53 74 61 72 74 69 6e 67 0d 0a 1b 5b *********...[1mQEMU.Starting...[
40c0 30 6d 20 42 75 69 6c 64 20 44 61 74 65 20 3d 20 53 65 70 20 33 30 20 32 30 31 31 20 31 34 3a 35 0m.Build.Date.=.Sep.30.2011.14:5
40e0 33 3a 31 36 0d 0a 20 46 57 20 56 65 72 73 69 6f 6e 20 3d 20 64 77 67 40 28 70 72 69 76 61 74 65 3:16...FW.Version.=.dwg@(private
4100 20 62 75 69 6c 64 29 0d 0a 00 00 00 7c 68 02 a6 48 00 05 a5 38 60 49 0c 7c 69 03 a6 4e 80 04 21 .build).....|h..H...8`I.|i..N..!
4120 78 66 c1 c6 38 60 00 58 38 80 00 00 38 a0 00 01 44 00 00 22 4e 80 00 20 64 77 67 40 28 70 72 69 xf..8`.X8...8...D.."N...dwg@(pri
4140 76 61 74 65 20 62 75 69 6c 64 29 00 e8 62 80 08 e8 23 00 00 e8 41 00 40 e8 61 00 48 e8 81 00 50 vate.build)..b...#...A.@.a.H...P
4160 e8 a1 00 58 e8 c1 00 60 e8 e1 00 68 e9 01 00 70 e9 21 00 78 e9 41 00 80 e9 61 00 88 e9 81 00 90 ...X...`...h...p.!.x.A...a......
4180 e9 a1 00 98 e9 c1 00 a0 e9 e1 00 a8 ea 01 00 b0 ea 21 00 b8 ea 41 00 c0 ea 61 00 c8 ea 81 00 d0 .................!...A...a......
41a0 ea a1 00 d8 ea c1 00 e0 ea e1 00 e8 eb 01 00 f0 eb 21 00 f8 eb 41 01 00 eb 61 01 08 eb 81 01 10 .................!...A...a......
41c0 eb a1 01 18 eb c1 01 20 eb e1 01 28 e9 c1 01 38 7d da 03 a6 e9 c1 01 40 7d db 03 a6 e9 c1 01 48 ...........(...8}......@}......H
41e0 7d cf f1 20 e8 00 2f f0 7c 09 03 a6 e8 01 00 30 e8 21 00 38 4e 80 04 20 7c 29 03 a6 3c 20 00 04 }...../.|......0.!.8N...|)..<...
4200 f8 21 fe a1 f8 41 00 40 f8 61 00 48 f8 81 00 50 f8 a1 00 58 f8 c1 00 60 f8 e1 00 68 f9 01 00 70 .!...A.@.a.H...P...X...`...h...p
4220 f9 21 00 78 f9 41 00 80 f9 61 00 88 f9 81 00 90 f9 a1 00 98 f9 c1 00 a0 f9 e1 00 a8 fa 01 00 b0 .!.x.A...a......................
4240 fa 21 00 b8 fa 41 00 c0 fa 61 00 c8 fa 81 00 d0 fa a1 00 d8 fa c1 00 e0 fa e1 00 e8 fb 01 00 f0 .!...A...a......................
4260 fb 21 00 f8 fb 41 01 00 fb 61 01 08 fb 81 01 10 fb a1 01 18 fb c1 01 20 fb e1 01 28 f8 01 00 30 .!...A...a.................(...0
4280 7d c9 02 a6 f9 c1 00 38 7d da 02 a6 f9 c1 01 38 7d db 02 a6 f9 c1 01 40 7d c0 00 26 f9 c1 01 48 }......8}......8}......@}..&...H
42a0 7d c1 02 a6 f9 c1 01 50 48 00 06 f9 e8 62 80 08 f8 23 00 00 7c 03 03 78 48 00 0a 39 e9 c1 01 38 }......PH....b...#..|..xH..9...8
42c0 7d da 03 a6 e9 c1 01 40 7d db 03 a6 e9 c1 01 48 7d cf f1 20 e9 c1 01 50 7d c1 03 a6 e8 41 00 40 }......@}......H}......P}....A.@
42e0 e8 61 00 48 e8 81 00 50 e8 a1 00 58 e8 c1 00 60 e8 e1 00 68 e9 01 00 70 e9 21 00 78 e9 41 00 80 .a.H...P...X...`...h...p.!.x.A..
4300 e9 61 00 88 e9 81 00 90 e9 a1 00 98 e9 c1 00 a0 e9 e1 00 a8 ea 01 00 b0 ea 21 00 b8 ea 41 00 c0 .a.......................!...A..
4320 ea 61 00 c8 ea 81 00 d0 ea a1 00 d8 ea c1 00 e0 ea e1 00 e8 eb 01 00 f0 eb 21 00 f8 eb 41 01 00 .a.......................!...A..
4340 eb 61 01 08 eb 81 01 10 eb a1 01 18 eb c1 01 20 eb e1 01 28 e8 21 00 38 7c 12 42 a6 7c 09 03 a6 .a.................(.!.8|.B.|...
4360 7c 13 42 a6 7c 08 03 a6 7c 10 42 a6 4c 00 00 24 e8 84 00 00 f8 83 00 60 4e 80 00 20 1b 5b 31 6d |.B.|...|.B.L..$.......`N....[1m
4380 1b 5b 34 31 6d 1b 5b 33 37 6d 0a 0d 0a 0d 45 31 30 30 31 20 2d 20 42 6f 6f 74 20 52 4f 4d 20 43 .[41m.[37m....E1001.-.Boot.ROM.C
43a0 52 43 20 66 61 69 6c 75 72 65 0a 0d 1b 5b 30 6d 00 00 00 00 1b 5b 31 6d 1b 5b 34 31 6d 1b 5b 33 RC.failure...[0m.....[1m.[41m.[3
43c0 37 6d 0a 0d 0a 0d 45 31 30 30 32 20 2d 20 4d 65 6d 6f 72 79 20 63 6f 75 6c 64 20 6e 6f 74 20 62 7m....E1002.-.Memory.could.not.b
43e0 65 20 69 6e 69 74 69 61 6c 69 7a 65 64 0a 0d 1b 5b 30 6d 00 1b 5b 31 6d 1b 5b 34 31 6d 1b 5b 33 e.initialized...[0m..[1m.[41m.[3
4400 37 6d 0a 0d 0a 0d 45 31 30 30 33 20 2d 20 46 69 72 6d 77 61 72 65 20 69 6d 61 67 65 20 69 6e 63 7m....E1003.-.Firmware.image.inc
4420 6f 6d 70 6c 65 74 65 1b 5b 30 6d 0a 0d 20 20 20 20 20 20 20 69 6e 74 65 72 6e 61 6c 20 46 4c 53 omplete.[0m.........internal.FLS
4440 31 2d 46 46 53 2d 30 2e 00 00 00 00 1b 5b 31 6d 1b 5b 34 31 6d 1b 5b 33 37 6d 0a 0d 0a 0d 45 31 1-FFS-0......[1m.[41m.[37m....E1
4460 30 30 34 20 2d 20 55 6e 73 70 65 63 69 66 69 65 64 20 49 6e 74 65 72 6e 61 6c 20 46 69 72 6d 77 004.-.Unspecified.Internal.Firmw
4480 61 72 65 20 45 72 72 6f 72 1b 5b 30 6d 0a 0d 20 20 20 20 20 20 20 69 6e 74 65 72 6e 61 6c 20 46 are.Error.[0m.........internal.F
44a0 4c 53 58 2d 53 45 2d 30 2e 00 00 00 7c 7f 1b 78 7c 9e 23 78 7c bd 2b 78 7c dc 33 78 39 40 00 01 LSX-SE-0....|..x|.#x|.+x|.3x9@..
44c0 73 e3 00 0a 40 82 00 28 7f a3 eb 78 7c 90 4a a6 7c 63 23 78 48 00 01 e1 7f 83 e3 78 3b 80 00 00 s...@..(...x|.J.|c#xH......x;...
44e0 7c 23 e0 00 41 82 00 08 48 00 03 c5 48 00 00 00 7d e8 02 a6 7c 90 23 78 38 e0 00 00 7c 23 38 00 |#..A...H...H...}...|.#x8...|#8.
4500 41 82 00 18 48 00 00 d9 7d 11 42 a6 2c 03 00 00 41 82 00 34 48 00 00 78 e8 c4 00 10 7d 11 42 a6 A...H...}.B.,...A..4H..x....}.B.
4520 38 e0 00 00 7c 27 30 00 41 82 00 1c 38 e0 00 00 e8 84 00 18 7c 27 20 00 38 60 00 01 41 82 00 50 8...|'0.A...8.......|'..8`..A..P
4540 7c 88 23 78 7c 71 42 a6 f9 10 00 10 e8 88 00 00 38 e0 00 00 7c 27 20 00 41 82 00 08 7c 84 1a 14 |.#x|qB.........8...|'..A...|...
4560 f8 90 00 18 e8 88 00 08 f8 90 00 00 e8 88 00 10 f8 90 00 08 e8 88 00 18 7c 84 1a 14 f8 90 00 28 ........................|......(
4580 38 88 00 20 f8 90 00 20 38 60 00 00 7e 05 83 78 7d e8 03 a6 4e 80 00 20 7d e8 02 a6 7c b0 2b 78 8.......8`..~..x}...N...}...|.+x
45a0 7c b1 2b 78 48 00 00 39 2c 03 00 01 40 82 00 0c 7d e8 03 a6 4e 80 00 20 7c c9 03 a6 3a 10 ff ff |.+xH..9,...@...}...N...|...:...
45c0 38 a5 ff ff 8e 45 00 01 9e 50 00 01 42 00 ff f8 7e 25 8b 78 7d e8 03 a6 4e 80 00 20 7d 28 02 a6 8....E...P..B...~%.x}...N...}(..
45e0 7c 88 23 78 7c 6a 1b 78 7c 85 23 78 38 a5 00 20 7c ab 2b 78 48 00 00 45 2c 0c 00 01 40 82 00 20 |.#x|j.x|.#x8...|.+xH..E,...@...
4600 e8 a4 00 00 2c 05 00 00 7c 84 2a 14 40 82 ff d4 38 60 00 01 7d 28 03 a6 4e 80 00 20 38 60 00 00 ....,...|.*.@...8`..}(..N...8`..
4620 e8 a4 00 18 e8 c4 00 08 e8 e4 00 10 7c a5 42 14 7d 28 03 a6 4e 80 00 20 39 4a ff f8 39 6b ff f8 ............|.B.}(..N...9J..9k..
4640 e9 aa 00 09 e9 cb 00 09 7c 2d 70 00 39 80 00 01 41 82 00 08 4e 80 00 20 71 ce 00 ff 40 82 ff e4 ........|-p.9...A...N...q...@...
4660 39 80 00 00 4e 80 00 20 f8 21 ff b1 7c 08 02 a6 f8 01 00 30 f9 e1 00 38 f9 c1 00 40 f9 a1 00 48 9...N....!..|......0...8...@...H
4680 7c af 2b 78 4b ff ff 59 e8 01 00 30 7c 08 03 a6 f8 8f 00 00 f8 af 00 08 f8 cf 00 10 f8 ef 00 18 |.+xK..Y...0|...................
46a0 e9 a1 00 48 e9 c1 00 40 e9 e1 00 38 38 21 00 50 4e 80 00 20 7d 08 02 a6 7c 69 1b 78 88 69 00 00 ...H...@...88!.PN...}...|i.x.i..
46c0 2c 03 00 00 41 82 00 10 48 00 02 09 39 29 00 01 4b ff ff ec 7d 08 03 a6 4e 80 00 20 7d 08 02 a6 ,...A...H...9)..K...}...N...}...
46e0 7c 69 1b 78 79 23 27 20 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 01 d5 |i.xy#'.pc..,...A...8c..8c.0H...
4700 79 23 46 20 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 01 b9 79 23 65 20 y#F.pc..,...A...8c..8c.0H...y#e.
4720 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 01 9d 79 23 84 20 70 63 00 0f pc..,...A...8c..8c.0H...y#..pc..
4740 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 01 81 79 23 a3 20 70 63 00 0f 2c 03 00 0a ,...A...8c..8c.0H...y#..pc..,...
4760 41 80 00 08 38 63 00 07 38 63 00 30 48 00 01 65 79 23 c2 20 70 63 00 0f 2c 03 00 0a 41 80 00 08 A...8c..8c.0H..ey#..pc..,...A...
4780 38 63 00 07 38 63 00 30 48 00 01 49 79 23 e1 20 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 8c..8c.0H..Iy#..pc..,...A...8c..
47a0 38 63 00 30 48 00 01 2d 79 23 00 22 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 8c.0H..-y#."pc..,...A...8c..8c.0
47c0 48 00 01 11 79 23 27 02 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 00 f5 H...y#'.pc..,...A...8c..8c.0H...
47e0 79 23 46 02 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 00 d9 79 23 65 02 y#F.pc..,...A...8c..8c.0H...y#e.
4800 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 00 bd 79 23 84 02 70 63 00 0f pc..,...A...8c..8c.0H...y#..pc..
4820 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 00 a1 79 23 a3 02 70 63 00 0f 2c 03 00 0a ,...A...8c..8c.0H...y#..pc..,...
4840 41 80 00 08 38 63 00 07 38 63 00 30 48 00 00 85 79 23 c2 02 70 63 00 0f 2c 03 00 0a 41 80 00 08 A...8c..8c.0H...y#..pc..,...A...
4860 38 63 00 07 38 63 00 30 48 00 00 69 79 23 e1 02 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 8c..8c.0H..iy#..pc..,...A...8c..
4880 38 63 00 30 48 00 00 4d 79 23 00 00 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 8c.0H..My#..pc..,...A...8c..8c.0
48a0 48 00 00 31 7d 08 03 a6 4e 80 00 20 7d 08 02 a6 7c 69 1b 78 4b ff ff 10 7d 08 02 a6 7c 69 1b 78 H..1}...N...}...|i.xK...}...|i.x
48c0 4b ff ff 74 7d 08 02 a6 7c 69 1b 78 4b ff ff a0 78 66 c1 c6 38 60 00 58 38 80 00 00 38 a0 00 01 K..t}...|i.xK...xf..8`.X8...8...
48e0 44 00 00 22 4e 80 00 20 7c 6a 1b 78 38 60 00 54 38 80 00 00 44 00 00 22 7c 83 23 79 41 82 00 0c D.."N...|j.x8`.T8...D.."|.#yA...
4900 78 a3 46 20 98 6a 00 00 4e 80 00 20 3c 60 00 00 60 63 00 00 78 63 07 c6 64 63 00 00 60 63 66 88 x.F..j..N...<`..`c..xc..dc..`cf.
4920 3c 80 00 00 60 84 00 00 78 84 07 c6 64 84 00 00 60 84 5d 08 54 84 e8 ff 41 82 00 14 38 a0 00 00 <...`...x...d...`.].T...A...8...
4940 7c 89 03 a6 f8 a3 00 09 42 00 ff fc 3c 20 00 00 60 21 00 00 78 21 07 c6 64 21 00 00 60 21 c0 00 |.......B...<...`!..x!..d!..`!..
4960 38 61 00 80 7c 08 02 a6 f8 03 00 00 48 00 00 35 38 60 00 00 7f e4 fb 78 48 00 00 e9 3c 20 00 00 8a..|.......H..58`.....xH...<...
4980 60 21 00 00 78 21 07 c6 64 21 00 00 60 21 c0 00 38 21 00 80 e8 61 00 00 7c 68 03 a6 4e 80 00 20 `!..x!..d!..`!..8!...a..|h..N...
49a0 3c 40 00 00 60 42 00 00 78 42 07 c6 64 42 00 00 60 42 c3 98 38 42 40 00 38 42 40 00 4e 80 00 20 <@..`B..xB..dB..`B..8B@.8B@.N...
49c0 7c 66 1b 78 38 60 00 01 38 80 00 01 3c a0 00 00 60 a5 44 4c 4b ff fa d9 00 00 00 00 00 00 00 00 |f.x8`..8...<...`.DLK...........
49e0 7c 60 3e 70 e9 22 80 10 7c 00 07 b4 78 00 1f 24 7c 89 01 2a 4e 80 00 20 00 00 00 00 00 00 00 00 |`>p."..|...x..$|..*N...........
4a00 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 38 60 00 00 60 63 de ad 78 63 83 e4 60 63 af fe ....`...`...`...8`..`c..xc..`c..
4a20 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 N...............N...............
4a40 38 60 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 8`..N...............`...`...`...
4a60 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 3c a0 00 40 7c 7c 1b 78 f8 01 00 10 fb c1 ff f0 3c 60 0f c0 |...........<..@||.x........<`..
4a80 7c 9e 23 78 fb e1 ff f8 f8 21 ff 21 38 80 00 00 48 00 0b 81 60 00 00 00 e9 22 80 18 e8 62 80 20 |.#x.....!.!8...H...`...."...b..
4aa0 38 00 00 00 3b e1 00 80 f8 09 00 00 48 00 0c 65 60 00 00 00 e8 62 80 28 3c 80 0f c0 7f e5 fb 78 8...;.......H..e`....b.(<......x
4ac0 4b ff fb a9 60 00 00 00 7c 64 1b 79 40 82 01 54 e9 21 00 88 eb a2 80 38 3c 80 0f c0 38 a1 00 a0 K...`...|d.y@..T.!.....8<...8...
4ae0 7f a3 eb 78 fb 89 00 08 4b ff fb 81 60 00 00 00 2f a3 00 00 41 9e 00 cc e8 62 80 40 7f a4 eb 78 ...x....K...`.../...A....b.@...x
4b00 48 00 0c 11 60 00 00 00 e8 62 80 48 3c 80 0f c0 7f e5 fb 78 4b ff fb 55 60 00 00 00 7c 64 1b 79 H...`....b.H<......xK..U`...|d.y
4b20 41 82 00 10 e8 62 80 30 48 00 0b e9 60 00 00 00 e8 61 00 88 3b e1 00 70 7f e4 fb 78 48 00 07 a5 A....b.0H...`....a..;..p...xH...
4b40 60 00 00 00 e8 62 80 50 e8 82 80 58 e8 a2 80 60 48 00 0b c1 60 00 00 00 e8 01 00 70 f8 01 00 78 `....b.P...X...`H...`......p...x
4b60 4c 00 01 2c 7c 00 04 ac f8 41 00 28 e8 01 00 70 7f c3 f3 78 3c 80 0f c0 38 a0 00 00 38 c0 00 00 L..,|....A.(...p...x<...8...8...
4b80 e9 61 00 80 38 e0 00 00 7c 09 03 a6 e8 5f 00 08 4e 80 04 21 e8 41 00 28 4c 00 01 2c 7c 00 04 ac .a..8...|...._..N..!.A.(L..,|...
4ba0 38 21 00 e0 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 8!..................|.......N...
4bc0 e8 81 00 a8 80 a1 00 b4 38 60 01 00 48 00 0a 45 60 00 00 00 39 20 01 00 e9 61 00 b0 7d 6b 4a 14 ........8`..H..E`...9....a..}kJ.
4be0 39 6b 00 7f 55 29 00 30 55 6b 00 30 7d 69 58 50 55 6b c9 fe 7d 69 03 a6 7c 00 48 6c 7c 00 04 ac 9k..U).0Uk.0}iXPUk..}i..|.Hl|...
4c00 7c 00 4f ac 7c 00 04 ac 4c 00 01 2c 39 29 00 80 42 00 ff e8 4b ff fe f4 60 00 00 00 60 00 00 00 |.O.|...L..,9)..B...K...`...`...
4c20 e8 62 80 30 48 00 0a ed 60 00 00 00 4b ff fe a4 00 00 00 00 00 00 00 01 80 04 00 00 60 00 00 00 .b.0H...`...K...............`...
4c40 7c 08 02 a6 39 20 2f f0 f8 01 00 10 f8 21 ff 91 e8 09 00 00 2f a0 00 00 40 9e 00 7c e9 22 80 70 |...9./......!....../...@..|.".p
4c60 e8 62 80 68 e8 89 00 00 48 00 0a a9 60 00 00 00 7c 9a 02 a6 e8 62 80 78 7c 85 23 78 78 84 00 22 .b.h....H...`...|....b.x|.#xx.."
4c80 48 00 0a 91 60 00 00 00 7c 9b 02 a6 e8 62 80 80 7c 85 23 78 78 84 00 22 48 00 0a 79 60 00 00 00 H...`...|....b..|.#xx.."H..y`...
4ca0 7c 92 42 a6 e8 62 80 88 7c 85 23 78 78 84 00 22 48 00 0a 61 60 00 00 00 7c 93 42 a6 e8 62 80 90 |.B..b..|.#xx.."H..a`...|.B..b..
4cc0 7c 85 23 78 78 84 00 22 48 00 0a 49 60 00 00 00 48 00 00 00 4b ff f4 79 60 00 00 00 4b ff ff 80 |.#xx.."H..I`...H...K..y`...K...
4ce0 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 7c 08 02 a6 e9 22 80 10 e9 62 80 70 f8 01 00 10 ............`...|...."...b.p....
4d00 f8 21 ff 91 78 60 c9 c2 78 00 1f 24 f8 6b 00 00 7d 29 00 2a 2f a9 00 00 41 9e 00 38 e8 09 00 00 .!..x`..x..$.k..}).*/...A..8....
4d20 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 38 21 00 70 e8 01 00 10 .A.(|....i...I..N..!.A.(8!.p....
4d40 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 4b ff fe e4 |...N...`...`...8!.p....|...K...
4d60 00 00 00 00 00 00 00 01 80 00 00 00 7c 08 02 a6 f8 01 00 10 fb e1 ff f8 f8 21 ff 81 7c 3f 0b 78 ............|............!..|?.x
4d80 7c 60 1b 78 98 1f 00 b0 88 1f 00 b0 78 00 06 20 7c 03 03 78 4b ff fb 3d 60 00 00 00 38 3f 00 80 |`.x........x...|..xK..=`...8?..
4da0 e8 01 00 10 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 01 00 01 7c 08 02 a6 ....|.......N...............|...
4dc0 f8 01 00 10 fb e1 ff f8 f8 21 ff 71 7c 3f 0b 78 7c 69 1b 78 f8 9f 00 c8 7c a0 2b 78 91 3f 00 c0 .........!.q|?.x|i.x....|.+x.?..
4de0 90 1f 00 d0 e8 1f 00 c8 f8 1f 00 70 80 1f 00 c0 2f 80 00 01 41 9e 00 18 80 1f 00 c0 2f 80 00 02 ...........p..../...A......./...
4e00 41 9e 00 0c 38 00 00 00 48 00 00 78 38 00 00 00 90 1f 00 78 48 00 00 54 e8 1f 00 70 7c 09 03 78 A...8...H..x8......xH..T...p|..x
4e20 88 09 00 00 78 00 06 20 2f 80 00 0a 40 9e 00 0c 38 60 00 0d 4b ff ff 39 e8 1f 00 70 7c 09 03 78 ....x.../...@...8`..K..9...p|..x
4e40 88 09 00 00 78 00 06 20 e9 3f 00 70 39 29 00 01 f9 3f 00 70 7c 03 03 78 4b ff ff 15 80 1f 00 78 ....x....?.p9)...?.p|..xK......x
4e60 30 00 00 01 90 1f 00 78 81 3f 00 78 80 1f 00 d0 7f 89 00 40 41 9c ff a4 80 1f 00 78 78 00 00 20 0......x.?.x.......@A......xx...
4e80 7c 03 03 78 38 3f 00 90 e8 01 00 10 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 |..x8?......|.......N...........
4ea0 80 01 00 01 7c 08 02 a6 f8 01 00 10 fb e1 ff f8 f8 21 ff 71 7c 3f 0b 78 7c 60 1b 78 90 1f 00 c0 ....|............!.q|?.x|`.x....
4ec0 4b ff fb 81 60 00 00 00 7c 60 1b 78 78 09 e8 c2 e8 02 80 98 7c 09 00 12 78 00 e1 02 90 1f 00 70 K...`...|`.xx.......|...x......p
4ee0 48 00 00 3c 80 1f 00 70 78 00 00 20 7c 03 03 78 4b ff fb 41 60 00 00 00 4b ff fb 19 60 00 00 00 H..<...px...|..xK..A`...K...`...
4f00 7c 60 1b 78 7c 00 07 b4 2f 80 00 00 40 9c ff ec 80 1f 00 c0 30 00 ff ff 90 1f 00 c0 80 1f 00 c0 |`.x|.../...@.......0...........
4f20 2f 80 00 00 40 9e ff c0 38 3f 00 90 e8 01 00 10 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 00 00 00 00 /...@...8?......|.......N.......
4f40 00 00 00 01 80 01 00 01 00 00 00 00 00 00 00 00 7c 08 02 a6 f9 c1 ff 70 f9 e1 ff 78 7c 88 23 78 ................|......p...x|.#x
4f60 f8 01 00 10 fa 01 ff 80 7c 60 1b 78 fa 21 ff 88 fa 41 ff 90 f8 21 ff 01 7c 03 03 78 7d 04 43 78 ........|`.x.!...A...!..|..x}.Cx
4f80 4b ff f5 71 60 00 00 00 38 21 01 00 e8 01 00 10 e9 c1 ff 70 e9 e1 ff 78 ea 01 ff 80 7c 08 03 a6 K..q`...8!.........p...x....|...
4fa0 ea 21 ff 88 ea 41 ff 90 4e 80 00 20 00 00 00 00 00 00 00 01 80 12 00 00 38 80 00 00 88 a3 00 00 .!...A..N...............8.......
4fc0 38 a5 ff af 7c 84 2a 14 a0 a3 00 02 38 a5 fe 00 7c 84 2a 14 80 a3 00 04 3c c0 00 00 60 c6 00 00 8...|.*.....8...|.*.....<...`...
4fe0 78 c6 07 c6 64 c6 69 62 60 c6 6d 2c 7c a6 28 50 7c 84 2a 14 e8 a3 00 08 3c c0 43 50 60 c6 55 30 x...d.ib`.m,|.(P|.*.....<.CP`.U0
5000 78 c6 07 c6 64 c6 6c 6f 60 c6 67 00 7c a6 28 50 7c 84 2a 14 a0 a3 00 10 38 a5 ff c0 7c 84 2a 14 x...d.lo`.g.|.(P|.*.....8...|.*.
5020 a0 a3 00 12 38 a5 00 00 7c 84 2a 14 2b a4 00 00 41 be 00 08 38 80 00 01 7c 65 1b 78 7c 83 23 78 ....8...|.*.+...A...8...|e.x|.#x
5040 7c a4 2b 78 4e 80 00 20 7d 08 02 a6 7c 64 1b 78 38 60 00 00 38 e0 00 00 2f 83 00 00 41 be 00 08 |.+xN...}...|d.x8`..8.../...A...
5060 38 e0 00 02 7c 83 23 78 48 00 02 1d 88 c4 00 01 7f 83 30 00 41 be 00 08 60 e7 00 01 2f 83 00 00 8...|.#xH.........0.A...`.../...
5080 40 be 00 08 60 e7 00 01 7c 83 23 78 4b ff ff 2d 2f a3 00 00 41 be 00 08 60 e7 00 04 7c e3 3b 78 @...`...|.#xK..-/...A...`...|.;x
50a0 7d 08 03 a6 4e 80 00 20 7d 28 02 a6 4b ff ff 9d 7d 28 03 a6 2f 83 00 00 7c 83 23 78 40 9e 00 7c }...N...}(..K...}(../...|.#x@..|
50c0 38 60 00 00 4e 80 00 20 7d 28 02 a6 38 c0 02 00 1c c6 00 10 7c c7 32 14 38 a0 00 51 38 80 00 80 8`..N...}(..8.......|.2.8..Q8...
50e0 98 a6 00 00 b0 86 00 02 38 a0 00 40 38 80 00 00 b0 a6 00 10 b0 86 00 12 38 a0 00 01 3c 80 69 62 ........8..@8...........8...<.ib
5100 60 84 6d 2c 90 a6 00 14 90 86 00 04 3c a0 43 50 60 a5 55 31 78 a5 07 c6 64 a5 6c 6f 60 a5 67 00 `.m,........<.CP`.U1x...d.lo`.g.
5120 f8 a6 00 08 7c c3 33 78 48 00 01 5d 98 66 00 01 7d 28 03 a6 4e 80 00 20 7d 08 02 a6 7c 67 1b 78 ....|.3xH..].f..}(..N...}...|g.x
5140 48 00 00 6d 38 a0 00 51 38 80 02 00 98 a7 00 00 b0 87 00 02 38 a0 00 40 38 80 00 00 b0 a7 00 10 H..m8..Q8...........8..@8.......
5160 b0 87 00 12 38 a0 00 01 3c 80 69 62 60 84 6d 2c 90 a7 00 14 90 87 00 04 3c a0 43 50 60 a5 55 30 ....8...<.ib`.m,........<.CP`.U0
5180 78 a5 07 c6 64 a5 6c 6f 60 a5 67 00 f8 a7 00 08 48 00 00 f5 98 67 00 01 4b ff ff 31 7c e4 3b 78 x...d.lo`.g.....H....g..K..1|.;x
51a0 38 60 00 01 7d 08 03 a6 4e 80 00 20 3c 80 00 00 60 84 00 00 78 84 07 c6 64 84 00 01 60 84 00 00 8`..}...N...<...`...x...d...`...
51c0 78 84 e8 c2 7c 89 03 a6 38 a0 00 00 3c 80 00 00 60 84 00 00 78 84 07 c6 64 84 00 00 60 84 00 00 x...|...8...<...`...x...d...`...
51e0 7c 83 29 2a 38 a5 00 08 42 00 ff f8 4e 80 00 20 3c c0 00 00 60 c6 00 00 78 c6 07 c6 64 c6 00 00 |.)*8...B...N...<...`...x...d...
5200 60 c6 02 00 80 a4 00 14 78 c6 26 e4 38 c6 ff c0 7f a5 30 00 41 bc 00 08 38 a0 00 00 38 a5 00 01 `.......x.&.8.....0.A...8...8...
5220 90 a4 00 14 38 a5 ff ff 7c c4 2a 14 98 66 00 40 4e 80 00 20 38 c0 02 00 1c c6 00 10 7c 86 22 14 ....8...|.*..f.@N...8.......|.".
5240 3c c0 00 00 60 c6 00 00 78 c6 07 c6 64 c6 00 00 60 c6 00 80 80 a4 00 14 78 c6 26 e4 38 c6 ff c0 <...`...x...d...`.......x.&.8...
5260 7f a5 30 00 41 bc 00 08 38 a0 00 00 38 a5 00 01 90 a4 00 14 38 a5 ff ff 7c c4 2a 14 98 66 00 40 ..0.A...8...8.......8...|.*..f.@
5280 4e 80 00 20 7c 66 1b 78 88 66 00 00 3c 80 00 00 60 84 00 00 78 84 07 c6 64 84 00 00 60 84 00 02 N...|f.x.f..<...`...x...d...`...
52a0 7c a4 30 ae 38 84 00 01 7c a5 1a 14 78 a5 06 20 7f a5 18 40 2b 24 00 10 40 bc 00 0c 38 a5 00 01 |.0.8...|...x......@+$..@...8...
52c0 78 a5 06 20 7c a3 2b 78 41 98 ff d8 7c c4 33 78 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 x...|.+xA...|.3xN...............
52e0 7c 08 02 a6 3d 20 7f 45 fb 61 ff d8 fb 81 ff e0 7c 9b 23 78 f8 01 00 10 fb e1 ff f8 61 29 4c 46 |...=..E.a......|.#x........a)LF
5300 7c 7f 1b 78 fb a1 ff e8 fb c1 ff f0 3b 80 ff ff f8 21 ff 61 80 03 00 00 7f 80 48 00 41 9e 00 2c |..x........;....!.a......H.A..,
5320 38 21 00 a0 7f 83 e3 78 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 8!.....x.....a..........|.......
5340 eb e1 ff f8 4e 80 00 20 88 03 00 05 3b 80 ff fe 2f 80 00 02 40 9e ff cc a0 03 00 10 3b 80 ff fd ....N.......;.../...@.......;...
5360 2f 80 00 02 40 9e ff bc a0 03 00 12 3b 80 ff fc 30 00 ff ec 54 00 04 3e 2b 80 00 01 41 9d ff a4 /...@.......;...0...T..>+...A...
5380 8b 83 00 04 2f 9c 00 01 41 9e 01 28 2f 9c 00 02 40 9e ff 90 eb c3 00 20 3b a0 00 00 7f c3 f2 14 ..../...A..(/...@.......;.......
53a0 48 00 00 2c 60 00 00 00 60 00 00 00 60 00 00 00 a0 1f 00 38 3b bd 00 01 7f bd 07 b4 7f 80 e8 00 H..,`...`...`......8;...........
53c0 a0 1f 00 36 41 9c 00 bc 7f de 02 14 80 1e 00 00 2f 80 00 01 40 9e ff dc e8 9e 00 08 80 be 00 24 ...6A.........../...@..........$
53e0 e8 7e 00 10 7c 9f 22 14 48 00 02 79 60 00 00 00 e8 1e 00 20 e8 be 00 28 38 80 00 00 e8 7e 00 10 .~..|.".H..y`..........(8....~..
5400 7c a0 28 50 7c 60 1a 14 78 a5 00 20 48 00 01 c5 60 00 00 00 e9 7e 00 28 2f ab 00 00 41 9e ff 94 |.(P|`..x...H...`....~.(/...A...
5420 e9 3e 00 10 7d 6b 4a 14 39 6b 00 7f 55 29 00 30 55 6b 00 30 7d 69 58 50 55 6b c9 fe 7d 69 03 a6 .>..}kJ.9k..U).0Uk.0}iXPUk..}i..
5440 7c 00 48 6c 7c 00 04 ac 7c 00 4f ac 7c 00 04 ac 4c 00 01 2c 39 29 00 80 42 00 ff e8 a0 1f 00 38 |.Hl|...|.O.|...L..,9)..B......8
5460 3b bd 00 01 7f bd 07 b4 7f 80 e8 00 a0 1f 00 36 40 9c ff 58 60 00 00 00 60 00 00 00 60 00 00 00 ;..............6@..X`...`...`...
5480 38 21 00 a0 e8 1f 00 18 7f 83 e3 78 f8 1b 00 00 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 8!.........x.........a..........
54a0 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 83 c3 00 1c 3b a0 00 00 7f c3 f2 14 48 00 00 20 |...........N.......;.......H...
54c0 a0 1f 00 2c 3b bd 00 01 7f bd 07 b4 7f 80 e8 00 a0 1f 00 2a 41 9c 00 bc 7f de 02 14 80 1e 00 00 ...,;..............*A...........
54e0 2f 80 00 01 40 9e ff dc 80 9e 00 04 80 be 00 10 80 7e 00 08 7c 9f 22 14 48 00 01 69 60 00 00 00 /...@............~..|.".H..i`...
5500 80 1e 00 10 80 be 00 14 38 80 00 00 80 7e 00 08 7c a0 28 50 7c 60 1a 14 78 a5 00 20 48 00 00 b5 ........8....~..|.(P|`..x...H...
5520 60 00 00 00 81 7e 00 14 2f ab 00 00 41 9e ff 94 81 3e 00 08 7d 6b 4a 14 39 6b 00 7f 55 29 00 30 `....~../...A....>..}kJ.9k..U).0
5540 55 6b 00 30 7d 69 58 50 55 6b c9 fe 7d 69 03 a6 7c 00 48 6c 7c 00 04 ac 7c 00 4f ac 7c 00 04 ac Uk.0}iXPUk..}i..|.Hl|...|.O.|...
5560 4c 00 01 2c 39 29 00 80 42 00 ff e8 a0 1f 00 2c 3b bd 00 01 7f bd 07 b4 7f 80 e8 00 a0 1f 00 2a L..,9)..B......,;..............*
5580 40 9c ff 58 60 00 00 00 60 00 00 00 60 00 00 00 38 21 00 a0 80 1f 00 18 7f 83 e3 78 f8 1b 00 00 @..X`...`...`...8!.........x....
55a0 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 .....a..........|...........N...
55c0 00 00 00 00 00 00 00 01 80 05 00 00 00 00 00 00 2c 25 00 00 4d 82 00 20 38 a5 ff ff 78 84 06 20 ................,%..M...8...x...
55e0 78 a5 00 20 7c 69 1b 78 38 a5 00 01 7c a9 03 a6 98 89 00 00 39 29 00 01 42 00 ff f8 4e 80 00 20 x...|i.x8...|.......9)..B...N...
5600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2c 25 00 00 4d 82 00 20 38 a5 ff ff 7c 69 1b 78 ................,%..M...8...|i.x
5620 78 a5 00 20 38 a5 00 01 7c a9 03 a6 60 00 00 00 88 04 00 00 38 84 00 01 98 09 00 00 39 29 00 01 x...8...|...`.......8.......9)..
5640 42 00 ff f0 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B...N...........................
5660 7f a4 18 40 40 9c 00 5c 7c 04 2a 14 7f a3 00 40 41 9d 00 50 2f a5 00 00 4d 9e 00 20 39 25 ff ff ...@@..\|.*....@A..P/...M...9%..
5680 38 a5 ff ff 79 29 00 20 7c 84 2a 14 39 29 00 01 7c a3 2a 14 7d 29 03 a6 39 20 00 00 60 00 00 00 8...y)..|.*.9)..|.*.})..9...`...
56a0 7c 04 48 ae 7c 05 49 ae 39 29 ff ff 42 00 ff f4 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 |.H.|.I.9)..B...N...`...`...`...
56c0 2f a5 00 00 4d 9e 00 20 38 a5 ff ff 7c 69 1b 78 78 a5 00 20 38 a5 00 01 7c a9 03 a6 60 00 00 00 /...M...8...|i.xx...8...|...`...
56e0 88 04 00 00 38 84 00 01 98 09 00 00 39 29 00 01 42 00 ff f0 4e 80 00 20 00 00 00 00 00 00 00 00 ....8.......9)..B...N...........
5700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 02 a6 f8 01 00 10 f8 21 ff 91 7c 60 1b 78 ................|........!..|`.x
5720 e8 62 80 a0 f8 81 00 a8 f8 a1 00 b0 7c 04 03 78 f8 c1 00 b8 f8 e1 00 c0 f9 01 00 c8 f9 21 00 d0 .b..........|..x.............!..
5740 f9 41 00 d8 38 a1 00 a8 48 00 00 29 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 .A..8...H..)`...8!.p....|...N...
5760 00 00 00 00 00 00 00 01 80 00 00 00 00 00 00 00 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c a6 2b 78 ................|...........|.+x
5780 7c 7e 1b 78 f8 01 00 10 fb e1 ff f8 7c 85 23 78 38 80 01 40 f8 21 fe 31 3b e1 00 70 7f e3 fb 78 |~.x........|.#x8..@.!.1;..p...x
57a0 48 00 02 a1 60 00 00 00 7f e4 fb 78 7c 7d 1b 78 e8 7e 00 02 7b a5 00 20 4b ff f6 05 60 00 00 00 H...`......x|}.x.~..{...K...`...
57c0 38 21 01 d0 7f a3 eb 78 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 8!.....x................|...N...
57e0 00 00 00 00 00 00 00 01 80 03 00 00 00 00 00 00 7c 08 02 a6 e9 22 80 a8 fb a1 ff e8 7c 9d 23 78 ................|...."......|.#x
5800 f8 01 00 10 fb c1 ff f0 38 05 ff fd 7c be 2b 78 fb e1 ff f8 fb 81 ff e0 54 00 04 3e 7c 7f 1b 78 ........8...|.+x........T..>|..x
5820 f8 21 ff 61 2b 80 00 0d e9 49 00 08 e9 29 00 00 38 00 00 00 f9 21 00 70 f9 41 00 78 41 9d 00 58 .!.a+....I...)..8....!.p.A.xA..X
5840 7f a5 20 40 40 9d 00 7c e9 22 80 b0 88 09 00 00 2f 80 00 00 41 9e 00 cc e9 63 00 00 38 00 00 2d ...@@..|."....../...A....c..8..-
5860 98 0b 00 00 38 00 00 00 e9 63 00 00 39 6b 00 01 f9 63 00 00 98 09 00 00 7f a1 ea 14 38 00 00 01 ....8....c..9k...c..........8...
5880 89 3d 00 70 99 2b 00 00 e9 3f 00 00 39 29 00 01 f9 3f 00 00 38 21 00 a0 7c 03 03 78 e8 01 00 10 .=.p.+...?..9)...?..8!..|..x....
58a0 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 ............|.......N...`...`...
58c0 7f 84 2b 92 7f dc f1 d2 7f 84 e3 78 7f be e8 50 4b ff ff 21 7f a1 ea 14 e9 3f 00 00 38 21 00 a0 ..+........x...PK..!.....?..8!..
58e0 38 00 00 01 7c 03 03 78 89 7d 00 70 99 69 00 00 e8 01 00 10 e9 3f 00 00 eb 81 ff e0 eb a1 ff e8 8...|..x.}.p.i.......?..........
5900 7c 08 03 a6 39 29 00 01 eb c1 ff f0 f9 3f 00 00 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 |...9).......?......N...`...`...
5920 e9 63 00 00 4b ff ff 54 00 00 00 00 00 00 00 01 80 04 00 00 60 00 00 00 60 00 00 00 60 00 00 00 .c..K..T............`...`...`...
5940 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 7d 1b 43 78 7c fc 3b 78 f8 01 00 10 fb a1 ff e8 7c dd 33 78 |....a......}.Cx|.;x........|.3x
5960 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 7c bf 2b 78 f8 21 ff 61 7c 83 23 78 38 a0 00 0a 38 80 00 00 ........|~.x|.+x.!.a|.#x8...8...
5980 48 00 07 a1 60 00 00 00 2f bf 00 00 39 20 00 00 38 00 00 01 7c 63 07 b4 41 9e 00 20 60 00 00 00 H...`.../...9...8...|c..A...`...
59a0 7f ff eb 92 39 29 00 01 2f bf 00 00 7d 29 07 b4 40 9e ff f0 79 20 00 20 7c 00 da 14 7c 00 07 b4 ....9)../...})..@...y...|...|...
59c0 7f 83 00 00 40 9d 00 40 7c 00 18 50 7c 00 07 b4 2f 80 00 00 40 9d 00 30 78 00 00 20 e9 3e 00 00 ....@..@|..P|.../...@..0x....>..
59e0 7c 09 03 a6 60 00 00 00 60 00 00 00 60 00 00 00 9b 89 00 00 e9 3e 00 00 39 29 00 01 f9 3e 00 00 |...`...`...`........>..9)...>..
5a00 42 00 ff f0 38 21 00 a0 38 60 00 00 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 B...8!..8`.......a..........|...
5a20 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 05 00 00 60 00 00 00 60 00 00 00 ........N...............`...`...
5a40 7c 08 02 a6 f9 c1 ff 70 f9 e1 ff 78 39 c0 00 78 39 e0 00 30 f8 01 00 10 fa 01 ff 80 3a 00 00 01 |......p...x9..x9..0........:...
5a60 fa 81 ff a0 fa a1 ff a8 3a 80 00 20 fa e1 ff b8 fb 01 ff c0 7c 97 23 78 7c 78 1b 78 fb 21 ff c8 ........:...........|.#x|x.x.!..
5a80 fb 41 ff d0 3b 20 00 00 fb 61 ff d8 fb 81 ff e0 fa 21 ff 88 fa 41 ff 90 fa 61 ff 98 fa c1 ff b0 .A..;....a.......!...A...a......
5aa0 fb a1 ff e8 fb c1 ff f0 fb e1 ff f8 f8 21 fe b1 3b 61 01 50 3b 41 00 70 3a a1 00 84 f8 7b 00 31 .............!..;a.P;A.p:....{.1
5ac0 89 25 00 00 2f a9 00 00 41 9e 00 38 7c 18 18 50 7f a0 b8 00 40 9c 00 2c 2f 89 00 25 41 9e 00 94 .%../...A..8|..P....@..,/..%A...
5ae0 99 23 00 00 38 a5 00 01 e8 61 01 80 38 63 00 01 f8 61 01 80 89 25 00 00 2f a9 00 00 40 9e ff d0 .#..8....a..8c...a...%../...@...
5b00 38 00 00 00 98 03 00 00 e8 61 01 80 38 21 01 50 7c 78 18 50 e8 01 00 10 e9 c1 ff 70 7c 63 07 b4 8........a..8!.P|x.P.......p|c..
5b20 e9 e1 ff 78 ea 01 ff 80 7c 08 03 a6 ea 21 ff 88 ea 41 ff 90 ea 61 ff 98 ea 81 ff a0 ea a1 ff a8 ...x....|....!...A...a..........
5b40 ea c1 ff b0 ea e1 ff b8 eb 01 ff c0 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 .............!...A...a..........
5b60 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 7f 4b d3 78 7c bd 2b 78 38 00 00 25 98 0b 00 00 ........N...`....K.x|.+x8..%....
5b80 3b bd 00 01 7c 05 e8 50 7c 0a 07 b4 88 1d 00 00 2f 80 00 64 41 9e 04 cc 2f 80 00 69 41 9e 04 d4 ;...|..P|......./..dA.../..iA...
5ba0 2f 80 00 75 41 9e 04 dc 2f 80 00 78 41 9e 04 dc 2f 80 00 58 41 9e 04 dc 2f 80 00 70 41 9e 04 dc /..uA.../..xA.../..XA.../..pA...
5bc0 2f 80 00 63 41 9e 04 dc 2f 80 00 73 41 9e 04 dc 2f 80 00 25 41 9e 00 1c 2f 80 00 4f 41 9e 04 d4 /..cA.../..sA.../..%A.../..OA...
5be0 2f 80 00 6f 39 6b 00 01 40 9e ff 94 39 20 00 6f 39 6a 00 01 7d 41 52 14 7d 6b 07 b4 7d 61 5a 14 /..o9k..@...9..o9j..}AR.}k..}aZ.
5c00 99 2a 00 70 9b 2b 00 70 88 1d 00 00 2f 80 00 25 40 9e 00 20 39 23 00 01 98 03 00 00 f9 21 01 80 .*.p.+.p..../..%@...9#.......!..
5c20 38 bd 00 01 e8 61 01 80 4b ff fe 98 60 00 00 00 88 01 00 71 eb c6 00 00 3a 26 00 08 2f 80 00 30 8....a..K...`......q....:&../..0
5c40 41 9e 04 10 2f 80 00 2e 3a 60 00 20 3b 81 00 71 41 9e 04 00 89 3c 00 00 2f a9 00 00 41 9e 00 50 A.../...:`..;..qA....<../...A..P
5c60 7c 1e 00 d0 3a c0 00 04 f8 01 00 b0 3b e0 00 00 38 09 ff b1 54 0b 06 3e 2b 8b 00 29 40 9d 00 44 |...:.......;...8...T..>+..)@..D
5c80 38 09 ff d0 54 00 06 3e 2b 80 00 09 41 9d 00 14 7d 7a fa 14 3b ff 00 01 7b ff 00 20 99 2b 00 14 8...T..>+...A...}z..;...{....+..
5ca0 8d 3c 00 01 2f a9 00 00 40 9e ff c8 7e 26 8b 78 4b ff ff 70 60 00 00 00 60 00 00 00 60 00 00 00 .<../...@...~&.xK..p`...`...`...
5cc0 e9 62 80 b8 78 00 15 a8 7c 0b 02 aa 7d 60 5a 14 7d 69 03 a6 4e 80 04 20 00 00 02 58 ff ff ff a8 .b..x...|...}`Z.}i..N......X....
5ce0 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 00 00 02 08 ................................
5d00 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ................................
5d20 ff ff ff a8 ff ff ff a8 00 00 01 c8 00 00 02 c8 ff ff ff a8 ff ff ff a8 ff ff ff a8 00 00 02 a8 ................................
5d40 00 00 02 c8 ff ff ff a8 ff ff ff a8 00 00 03 58 ff ff ff a8 ff ff ff a8 00 00 02 58 00 00 01 68 ...............X...........X...h
5d60 ff ff ff a8 ff ff ff a8 00 00 00 a8 ff ff ff a8 00 00 02 c8 ff ff ff a8 ff ff ff a8 00 00 02 08 ................................
5d80 7f fa fa 14 38 80 00 00 38 a0 00 0a 7e a3 ab 78 9b 3f 00 14 48 00 03 8d 60 00 00 00 78 7f 00 20 ....8...8...~..x.?..H...`...x...
5da0 7f c3 f3 78 48 00 03 2d 60 00 00 00 7f 9f 18 40 40 9d 00 44 7c 63 f8 50 78 63 00 21 41 82 00 38 ...xH..-`......@@..D|c.Pxc.!A..8
5dc0 2f 83 00 00 e9 21 01 80 7c 69 03 a6 41 9e 02 ec 41 9e 02 e8 60 00 00 00 60 00 00 00 60 00 00 00 /....!..|i..A...A...`...`...`...
5de0 9a 89 00 00 e9 21 01 80 39 29 00 01 f9 21 01 80 42 00 ff f0 3b e0 00 00 48 00 00 28 60 00 00 00 .....!..9)...!..B...;...H..(`...
5e00 e9 21 01 80 7c 1e f8 ae 3b ff 00 01 7b ff 00 20 98 09 00 00 e9 21 01 80 38 09 00 01 f8 01 01 80 .!..|...;...{........!..8.......
5e20 7f c3 f3 78 48 00 02 ad 60 00 00 00 7f 83 f8 40 41 9d ff d0 4b ff fe 6c 60 00 00 00 60 00 00 00 ...xH...`......@A...K..l`...`...
5e40 7d 3a fa 14 7e a4 ab 78 7f c5 f3 78 38 c0 00 10 38 e0 00 20 39 00 00 02 9b 29 00 14 7f 63 db 78 }:..~..x...x8...8...9....)...c.x
5e60 4b ff fa e1 e9 21 01 80 7f 63 db 78 7f c4 f3 78 38 a0 00 10 99 e9 00 00 e9 21 01 80 38 09 00 01 K....!...c.x...x8........!..8...
5e80 f8 01 01 80 99 c9 00 01 e9 21 01 80 38 09 00 01 f8 01 01 80 4b ff f9 5d 8d 3c 00 01 4b ff fe 08 .........!..8.......K..].<..K...
5ea0 7d 3a fa 14 7f 63 db 78 7e a4 ab 78 38 a0 00 01 38 c0 00 0a 38 e0 00 20 9b 29 00 14 39 00 00 00 }:...c.x~..x8...8...8....)..9...
5ec0 4b ff fa 81 e9 21 01 80 9b c9 00 00 e8 61 01 80 8d 3c 00 01 38 63 00 01 f8 61 01 80 4b ff fd c8 K....!.......a...<..8c...a..K...
5ee0 7d 3a fa 14 e9 62 80 a8 7a c0 1f 24 38 c0 00 10 7e 67 9b 78 7d 6b 02 14 39 00 00 00 9b 29 00 14 }:...b..z..$8...~g.x}k..9....)..
5f00 7e a4 ab 78 7f 63 db 78 ea 4b 00 10 7f d2 90 38 7e 45 93 78 4b ff fa 2d 7f 63 db 78 7e 44 93 78 ~..x.c.x.K.....8~E.xK..-.c.x~D.x
5f20 38 a0 00 10 4b ff f8 cd 8d 3c 00 01 4b ff fd 78 7d 3a fa 14 e9 62 80 a8 7a c0 1f 24 38 c0 00 08 8...K....<..K..x}:...b..z..$8...
5f40 7e 67 9b 78 7d 6b 02 14 39 00 00 00 9b 29 00 14 7e a4 ab 78 7f 63 db 78 ea 4b 00 10 7f d2 90 38 ~g.x}k..9....)..~..x.c.x.K.....8
5f60 7e 45 93 78 4b ff f9 dd 7f 63 db 78 7e 44 93 78 38 a0 00 08 4b ff f8 7d 8d 3c 00 01 4b ff fd 28 ~E.xK....c.x~D.x8...K..}.<..K..(
5f80 8d 3c 00 01 3a c0 00 02 2f 89 00 68 40 9e fd 18 8d 3c 00 01 3a c0 00 01 4b ff fd 0c 60 00 00 00 .<..:.../..h@....<..:...K...`...
5fa0 56 c9 18 38 38 09 ff ff 7d 3a fa 14 7e 00 00 36 7f d2 f3 78 9b 29 00 14 7f cb 00 39 41 82 00 34 V..88...}:..~..6...x.).....9A..4
5fc0 e9 61 01 80 e9 22 80 a8 7a c0 1f 24 7d 29 02 14 38 00 00 2d 98 0b 00 00 ea 49 00 10 e9 21 01 80 .a..."..z..$})..8..-.....I...!..
5fe0 e9 61 00 b0 38 09 00 01 7d 72 90 38 f8 01 01 80 7e 45 93 78 38 c0 00 0a 7e 67 9b 78 39 00 00 00 .a..8...}r.8....~E.x8...~g.x9...
6000 7e a4 ab 78 7f 63 db 78 4b ff f9 39 7f 63 db 78 7e 44 93 78 38 a0 00 0a 4b ff f7 d9 8d 3c 00 01 ~..x.c.xK..9.c.x~D.x8...K....<..
6020 4b ff fc 84 60 00 00 00 60 00 00 00 60 00 00 00 8d 3c 00 01 3a c0 00 08 2f 89 00 6c 40 9e fc 68 K...`...`...`....<..:.../..l@..h
6040 4b ff fc 60 60 00 00 00 60 00 00 00 60 00 00 00 3a 60 00 30 3b 81 00 72 4b ff fb fc 60 00 00 00 K..``...`...`...:`.0;..rK...`...
6060 39 20 00 64 4b ff fb 8c 60 00 00 00 60 00 00 00 39 20 00 69 4b ff fb 7c 60 00 00 00 60 00 00 00 9..dK...`...`...9..iK..|`...`...
6080 39 20 00 75 4b ff fb 6c 39 20 00 78 4b ff fb 64 39 20 00 58 4b ff fb 5c 39 20 00 70 4b ff fb 54 9..uK..l9..xK..d9..XK..\9..pK..T
60a0 39 20 00 63 4b ff fb 4c 39 20 00 73 4b ff fb 44 39 20 00 4f 4b ff fb 3c 38 00 00 01 7c 09 03 a6 9..cK..L9..sK..D9..OK..<8...|...
60c0 4b ff fd 20 00 00 00 00 00 00 00 01 80 12 00 00 7c 69 1b 78 39 60 00 00 38 60 00 00 88 09 00 00 K...............|i.x9`..8`......
60e0 2f 80 00 00 4d 9e 00 20 60 00 00 00 60 00 00 00 8c 09 00 01 39 6b 00 01 7d 6b 07 b4 2f 80 00 00 /...M...`...`.......9k..}k../...
6100 40 9e ff f0 79 63 00 20 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 @...yc..N.......................
6120 2c 24 00 00 7c 69 1b 78 41 82 01 40 2b 85 00 24 f9 24 00 00 40 9d 00 14 48 00 01 08 60 00 00 00 ,$..|i.xA..@+..$.$..@...H...`...
6140 39 29 00 01 f9 24 00 00 89 69 00 00 2f 8b 00 20 2f 0b 00 09 2c 8b 00 0a 41 9e ff e8 2f 8b 00 0d 9)...$...i../.../...,...A.../...
6160 41 9a ff e0 41 86 ff dc 41 9e ff d8 2f a5 00 00 40 9e 00 90 2f 8b 00 30 41 9e 00 d0 38 a0 00 0a A...A...A.../...@.../..0A...8...
6180 2f ab 00 00 41 9e 00 bc 38 60 00 00 60 00 00 00 38 0b ff d0 39 4b ff 9f 54 08 06 3e 55 4a 06 3e /...A...8`..`...8...9K..T..>UJ.>
61a0 2b 88 00 09 2b 0a 00 19 39 29 00 01 39 4b ff a9 7c 00 07 34 40 9d 00 24 38 0b ff bf 54 00 06 3e +...+...9)..9K..|..4@..$8...T..>
61c0 2b 80 00 19 7d 40 07 34 40 99 00 10 4d 9d 00 20 39 6b ff c9 7d 60 07 34 7f 80 28 00 4c 9c 00 20 +...}@.4@...M...9k..}`.4..(.L...
61e0 f9 24 00 00 7c 63 29 d2 89 69 00 00 2f ab 00 00 7c 60 1a 14 40 9e ff 9c 4e 80 00 20 60 00 00 00 .$..|c)..i../...|`..@...N...`...
6200 2f 85 00 10 40 9e ff 7c 2f 8b 00 30 38 a0 00 10 40 9e ff 70 88 09 00 01 39 49 00 01 2f 80 00 78 /...@..|/..08...@..p....9I../..x
6220 40 9e ff 68 39 2a 00 01 f9 24 00 00 89 6a 00 01 4b ff ff 50 60 00 00 00 60 00 00 00 60 00 00 00 @..h9*...$...j..K..P`...`...`...
6240 38 60 00 00 4e 80 00 20 88 09 00 01 39 49 00 01 2f 80 00 78 40 9e ff 28 39 2a 00 01 f9 24 00 00 8`..N.......9I../..x@..(9*...$..
6260 89 6a 00 01 4b ff ff a4 38 81 ff f0 4b ff fe c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .j..K...8...K...................
6280 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0 00 00 00 00 50 00 00 00 00 ...........................P....
62a0 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0 50 00 00 00 50 00 00 00 00 .......................P...P....
62c0 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
62e0 20 50 72 65 73 73 20 22 73 22 20 74 6f 20 65 6e 74 65 72 20 4f 70 65 6e 20 46 69 72 6d 77 61 72 .Press."s".to.enter.Open.Firmwar
6300 65 2e 0d 0a 0d 0a 00 00 62 6f 6f 74 69 6e 66 6f 00 00 00 00 00 00 00 00 20 20 21 21 21 20 72 6f e.......bootinfo..........!!!.ro
6320 6f 6d 66 73 20 6c 6f 6f 6b 75 70 28 62 6f 6f 74 69 6e 66 6f 29 20 3d 20 25 64 0a 00 00 00 00 00 omfs.lookup(bootinfo).=.%d......
6340 78 76 65 63 74 00 00 00 43 61 6e 6e 6f 74 20 66 69 6e 64 20 72 6f 6d 66 73 20 66 69 6c 65 20 25 xvect...Cannot.find.romfs.file.%
6360 73 0a 00 00 00 00 00 00 6f 66 77 5f 6d 61 69 6e 00 00 00 00 00 00 00 00 25 73 25 73 00 00 00 00 s.......ofw_main........%s%s....
6380 1b 5b 30 6d 00 00 00 00 1b 5b 3f 32 35 68 00 00 0d 0a 20 65 78 63 65 70 74 69 6f 6e 20 25 6c 6c .[0m.....[?25h.....exception.%ll
63a0 78 20 00 00 00 00 00 00 0d 0a 53 52 52 30 20 3d 20 25 30 38 6c 6c 78 25 30 38 6c 6c 78 20 00 00 x.........SRR0.=.%08llx%08llx...
63c0 20 53 52 52 31 20 3d 20 25 30 38 6c 6c 78 25 30 38 6c 6c 78 20 00 00 00 0d 0a 53 50 52 47 32 20 .SRR1.=.%08llx%08llx......SPRG2.
63e0 3d 20 25 30 38 6c 6c 78 25 30 38 6c 6c 78 20 00 20 53 50 52 47 33 20 3d 20 25 30 38 6c 6c 78 25 =.%08llx%08llx...SPRG3.=.%08llx%
6400 30 38 6c 6c 78 20 0d 0a 00 00 00 00 00 00 00 00 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 08llx...........0123456789ABCDEF
6420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 ff ff 00 00 00 00 00 ff ff ff ................................
6440 00 00 00 00 ff ff ff ff 00 00 00 ff ff ff ff ff 00 00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ................................
6460 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 41 4c 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 ..............AL......C.........
6480 00 00 00 00 00 00 49 e0 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4a 10 ......I.......C...............J.
64a0 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4a 30 00 00 00 00 00 01 43 98 ......C...............J0......C.
64c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4a 40 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 ..............J@......C.........
64e0 00 00 00 00 00 00 4a 60 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c 40 ......J`......C...............L@
6500 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4c f0 00 00 00 00 00 01 43 98 ......C...............L.......C.
6520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4d 6c 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 ..............Ml......C.........
6540 00 00 00 00 00 00 4d bc 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4e a4 ......M.......C...............N.
6560 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4f 50 00 00 00 00 00 01 43 98 ......C...............OP......C.
6580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 52 e0 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 ..............R.......C.........
65a0 00 00 00 00 00 00 55 d0 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 56 10 ......U.......C...............V.
65c0 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 56 60 00 00 00 00 00 01 43 98 ......C...............V`......C.
65e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 57 10 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 ..............W.......C.........
6600 00 00 00 00 00 00 57 70 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 57 f0 ......Wp......C...............W.
6620 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 59 40 00 00 00 00 00 01 43 98 ......C...............Y@......C.
6640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5a 40 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 ..............Z@......C.........
6660 00 00 00 00 00 00 60 d0 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 61 20 ......`.......C...............a.
6680 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......C.........................
66a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
66c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
66e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
67a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
67c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
67e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
68a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
68c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
68e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
69a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
69c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
69e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
6fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
70a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
70c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
70e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
71a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
71c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
71e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
72a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
72c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
72e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
73a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
73c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
73e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
74a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
74c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
74e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
75a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
75c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
75e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
76a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
76c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
76e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
77a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
77c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
77e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
78a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
78c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
78e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
79a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
79c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
79e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
7fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
80a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
80c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
80e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
81a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
81c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
81e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
82a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
82c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
82e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
83a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
83c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
83e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
84a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
84c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
84e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
85a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
85c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
85e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
86a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
86c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
86e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
87a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
87c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
87e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
88a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
88c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
88e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
89a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
89c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
89e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
8fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
90a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
90c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
90e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
91a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
91c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
91e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
92a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
92c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
92e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
93a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
93c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
93e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
94a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
94c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
94e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
95a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
95c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
95e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
96a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
96c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
96e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
97a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
97c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
97e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
98a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
98c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
98e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
99a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
99c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
99e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
9fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a1a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a2a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a6a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a7a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
a9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
aa00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
aa20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
aa40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
aa60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
aa80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
aaa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
aac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
aae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ab00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ab20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ab40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ab60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ab80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
aba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
abc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
abe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ac00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ac20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ac40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ac60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ac80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
aca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
acc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ace0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ad00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ad20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ad40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ad60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ad80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ada0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
adc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ade0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ae00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ae20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ae40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ae60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ae80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
aea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
aec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
aee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
af00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
af20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
af40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
af60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
af80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
afa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
afc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
afe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b1a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b2a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b6a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b7a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ba00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ba20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ba40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ba60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ba80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
baa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bb00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bb20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bb40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bb60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bb80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bbc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bbe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bc00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bc20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bc60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bc80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bcc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bd00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bd20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bd40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bd60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bd80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bda0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bdc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bde0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
be00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
be20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
be40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
be60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
be80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bf00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bf20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bf40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bf60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bf80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bfa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bfc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
bfe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c1a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c2a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 43 98 ..............................C.
c3a0 00 00 00 00 00 00 c0 a8 00 00 00 00 00 00 c0 b0 00 00 00 00 00 00 c0 a8 00 00 00 00 00 00 62 e0 ..............................b.
c3c0 00 00 00 00 00 00 63 08 00 00 00 00 00 00 63 18 00 00 00 00 00 00 63 40 00 00 00 00 00 00 63 48 ......c.......c.......c@......cH
c3e0 00 00 00 00 00 00 63 68 00 00 00 00 00 00 63 78 00 00 00 00 00 00 63 80 00 00 00 00 00 00 63 88 ......ch......cx......c.......c.
c400 00 00 00 00 00 00 63 90 00 00 00 00 00 00 c3 90 00 00 00 00 00 00 63 a8 00 00 00 00 00 00 63 c0 ......c...............c.......c.
c420 00 00 00 00 00 00 63 d8 00 00 00 00 00 00 63 f0 20 c4 9b a5 e3 53 f7 cf 00 00 00 00 00 00 62 a0 ......c.......c......S........b.
c440 00 00 00 00 00 00 64 10 00 00 00 00 00 00 c0 a0 00 00 00 00 00 00 5c d8 ff ff ff ff ff ff ff ff ......d...............\.........
c460 00 00 00 00 00 00 3f 30 00 00 00 00 00 00 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 ......?0......?................(
c480 78 76 65 63 74 00 00 00 e8 60 2f f0 7c 69 03 a6 38 00 01 00 4e 80 04 20 00 00 00 00 00 00 00 00 xvect....`/.|i..8...N...........
c4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c580 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
c5a0 7c 09 03 a6 38 00 02 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
c5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c600 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
c620 7c 09 03 a6 38 00 02 80 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
c640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c680 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
c6a0 7c 09 03 a6 38 00 03 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
c6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c700 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
c720 7c 09 03 a6 38 00 03 80 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
c740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c780 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
c7a0 7c 09 03 a6 38 00 04 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
c7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c800 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
c820 7c 09 03 a6 38 00 04 80 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
c840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c880 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
c8a0 7c 09 03 a6 38 00 05 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
c8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c980 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
c9a0 7c 09 03 a6 38 00 06 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
c9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
c9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ca00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ca20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ca40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ca60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ca80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
caa0 7c 09 03 a6 38 00 07 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
cac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cb00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cb20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cb40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cb60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cb80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
cba0 7c 09 03 a6 38 00 08 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
cbc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cbe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cc00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cc20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cc60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cc80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
cca0 7c 09 03 a6 38 00 09 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
ccc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cd00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cd20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cd40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cd60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cd80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
cda0 7c 09 03 a6 38 00 0a 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
cdc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cde0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ce00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ce20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ce40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ce60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ce80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
cea0 7c 09 03 a6 38 00 0b 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
cec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cf00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cf20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cf40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cf60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cf80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
cfa0 7c 09 03 a6 38 00 0c 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
cfc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
cfe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d080 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
d0a0 7c 09 03 a6 38 00 0d 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
d0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d180 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
d1a0 7c 09 03 a6 38 00 0e 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
d1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d280 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
d2a0 7c 09 03 a6 38 00 0f 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
d2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d380 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
d3a0 7c 09 03 a6 38 00 10 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
d3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d480 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
d4a0 7c 09 03 a6 38 00 11 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
d4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d580 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
d5a0 7c 09 03 a6 38 00 12 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
d5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d680 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
d6a0 7c 09 03 a6 38 00 13 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
d6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d780 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
d7a0 7c 09 03 a6 38 00 14 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
d7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d880 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
d8a0 7c 09 03 a6 38 00 15 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
d8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d980 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
d9a0 7c 09 03 a6 38 00 16 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
d9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
d9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
da00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
da20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
da40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
da60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
da80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
daa0 7c 09 03 a6 38 00 17 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
dac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
db00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
db20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
db40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
db60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
db80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
dba0 7c 09 03 a6 38 00 18 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
dbc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dbe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dc00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dc20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dc60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dc80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
dca0 7c 09 03 a6 38 00 19 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
dcc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dd00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dd20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dd40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dd60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dd80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
dda0 7c 09 03 a6 38 00 1a 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
ddc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dde0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
de00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
de20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
de40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
de60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
de80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
dea0 7c 09 03 a6 38 00 1b 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
dec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
df00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
df20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
df40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
df60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
df80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
dfa0 7c 09 03 a6 38 00 1c 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
dfc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
dfe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e080 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
e0a0 7c 09 03 a6 38 00 1d 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
e0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e180 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
e1a0 7c 09 03 a6 38 00 1e 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
e1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e280 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
e2a0 7c 09 03 a6 38 00 1f 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
e2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e380 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
e3a0 7c 09 03 a6 38 00 20 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
e3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e480 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
e4a0 7c 09 03 a6 38 00 21 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8.!.N.......................
e4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e580 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
e5a0 7c 09 03 a6 38 00 22 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8.".N.......................
e5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e680 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
e6a0 7c 09 03 a6 38 00 23 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8.#.N.......................
e6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e780 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
e7a0 7c 09 03 a6 38 00 24 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8.$.N.......................
e7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e880 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
e8a0 7c 09 03 a6 38 00 25 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8.%.N.......................
e8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e980 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
e9a0 7c 09 03 a6 38 00 26 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8.&.N.......................
e9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
e9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ea00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ea20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ea40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ea60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ea80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
eaa0 7c 09 03 a6 38 00 27 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8.'.N.......................
eac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
eae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
eb00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
eb20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
eb40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
eb60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
eb80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
eba0 7c 09 03 a6 38 00 28 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8.(.N.......................
ebc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ebe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ec00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ec20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ec40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ec60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ec80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
eca0 7c 09 03 a6 38 00 29 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8.).N.......................
ecc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ece0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ed00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ed20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ed40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ed60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ed80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
eda0 7c 09 03 a6 38 00 2a 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8.*.N.......................
edc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ede0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ee00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ee20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ee40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ee60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ee80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
eea0 7c 09 03 a6 38 00 2b 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8.+.N.......................
eec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
eee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ef00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ef20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ef40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ef60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ef80 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
efa0 7c 09 03 a6 38 00 2c 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8.,.N.......................
efc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
efe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f080 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
f0a0 7c 09 03 a6 38 00 2d 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8.-.N.......................
f0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f180 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
f1a0 7c 09 03 a6 38 00 2e 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8...N.......................
f1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f280 00 00 00 00 00 00 00 00 7c 10 43 a6 7c 09 02 a6 7c 12 43 a6 7c 08 02 a6 7c 13 43 a6 e8 00 2f f0 ........|.C.|...|.C.|...|.C.../.
f2a0 7c 09 03 a6 38 00 2f 00 4e 80 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...8./.N.......................
f2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f6a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f7a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
f9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fa00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fa20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fa40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fa60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fa80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
faa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fb00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fb20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fb40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fb60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fb80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fbc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fbe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fc00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fc20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fc40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fc60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fc80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fcc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fd00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fd20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fd40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fd60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fd80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fda0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fdc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fde0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fe00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fe20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fe40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fe60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fe80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
fee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ff00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ff20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ff40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ff60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ff80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ffa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ffc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
ffe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
100a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
100c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
100e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
101a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
101c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
101e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
102a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
102c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
102e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10380 00 00 00 00 00 00 00 36 ff ff ff ff ff ff ff ff 00 00 00 00 00 03 64 70 00 00 00 00 00 03 64 38 .......6..............dp......d8
103a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 6f 66 77 5f 6d 61 69 6e 00 00 00 00 00 00 00 00 ...............0ofw_main........
103c0 7f 45 4c 46 02 02 01 00 00 00 00 00 00 00 00 00 00 02 00 15 00 00 00 01 00 00 00 00 0e 10 01 00 .ELF............................
103e0 00 00 00 00 00 00 00 40 00 00 00 00 00 03 61 b8 00 00 00 00 00 40 00 38 00 01 00 40 00 0a 00 09 .......@......a......@.8...@....
10400 00 00 00 01 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 00 00 00 00 00 00 0e 10 00 00 ................................
10420 00 00 00 00 00 03 61 5c 00 00 00 00 00 87 34 39 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 ......a\......49................
10440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
104a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
104c0 3f e0 0e 95 63 ff 00 00 f8 7f 00 00 3f e0 0e 95 63 ff 11 00 f8 9f 00 00 3f e0 0e 14 63 ff e0 00 ?...c.......?...c.......?...c...
104e0 f8 df 00 00 7c 00 00 a6 7c 1b 03 a6 3c 60 0e 10 60 63 02 00 e8 63 00 00 f8 60 2f f0 48 00 01 02 ....|...|...<`..`c...c...`/.H...
10500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
105a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
105c0 00 00 00 00 0e 10 02 10 00 00 00 00 0e 14 f0 00 7c 31 43 a6 42 9f 00 05 7c 28 02 a6 e8 21 ff f0 ................|1C.B...|(...!..
105e0 f8 41 00 10 f8 61 00 18 f8 81 00 20 f8 a1 00 28 f8 c1 00 30 f8 e1 00 38 f9 01 00 40 f9 21 00 48 .A...a.........(...0...8...@.!.H
10600 f9 41 00 50 f9 61 00 58 f9 81 00 60 f9 a1 00 68 f9 c1 00 70 f9 e1 00 78 fa 01 00 80 fa 21 00 88 .A.P.a.X...`...h...p...x.....!..
10620 fa 41 00 90 fa 61 00 98 fa 81 00 a0 fa a1 00 a8 fa c1 00 b0 fa e1 00 b8 fb 01 00 c0 fb 21 00 c8 .A...a.......................!..
10640 fb 41 00 d0 fb 61 00 d8 fb 81 00 e0 fb a1 00 e8 fb c1 00 f0 fb e1 00 f8 38 60 00 03 7c 04 03 78 .A...a..................8`..|..x
10660 7c 10 42 a6 f8 01 00 00 7c 11 42 a6 f8 01 00 08 2c 04 09 00 40 82 00 10 7c b6 02 a6 3c 00 7f ff |.B.....|.B.....,...@...|...<...
10680 7c 16 03 a6 7c 00 00 26 f8 01 01 00 7c 01 02 a6 f8 01 01 08 7c 13 42 a6 f8 01 01 10 7c 12 42 a6 |...|..&....|.......|.B.....|.B.
106a0 f8 01 01 18 7c 1a 02 a6 f8 01 01 20 7c 1b 02 a6 f8 01 01 28 7c 13 02 a6 f8 01 01 30 7c 12 02 a6 ....|.......|......(|......0|...
106c0 f8 01 01 38 42 9f 00 0d 00 00 00 00 00 85 2e f8 7c 48 02 a6 e8 22 00 00 7c 21 12 14 38 00 00 00 ...8B...........|H..."..|!..8...
106e0 f8 01 ff f1 f8 21 ff 01 3c 40 0e 10 e8 02 62 18 7c 1a 03 a6 e8 42 62 20 4c 00 00 24 7c 08 02 a6 .....!..<@....b.|....Bb.L..$|...
10700 42 9f 00 11 00 00 00 00 00 00 00 00 00 85 0e bc 7d 08 02 a6 7c 08 03 a6 e8 08 00 04 7d 00 42 14 B...............}...|.......}.B.
10720 e8 08 00 08 f8 28 00 08 7c 01 03 78 e8 08 00 10 f8 48 00 10 7c 02 03 78 e8 08 00 18 f8 68 00 18 .....(..|..x.....H..|..x.....h..
10740 7c 03 03 78 e8 08 00 20 f8 88 00 20 7c 04 03 78 e8 08 00 28 f8 a8 00 28 7c 05 03 78 e8 08 00 30 |..x........|..x...(...(|..x...0
10760 f8 c8 00 30 7c 06 03 78 e8 08 00 38 f8 e8 00 38 7c 07 03 78 e8 08 00 68 f9 a8 00 68 7c 0d 03 78 ...0|..x...8...8|..x...h...h|..x
10780 e8 08 00 70 f9 c8 00 70 7c 0e 03 78 e8 08 00 78 f9 e8 00 78 7c 0f 03 78 e8 08 00 80 fa 08 00 80 ...p...p|..x...x...x|..x........
107a0 7c 10 03 78 e8 08 00 88 fa 28 00 88 7c 11 03 78 e8 08 00 90 fa 48 00 90 7c 12 03 78 e8 08 00 98 |..x.....(..|..x.....H..|..x....
107c0 fa 68 00 98 7c 13 03 78 e8 08 00 a0 fa 88 00 a0 7c 14 03 78 e8 08 00 a8 fa a8 00 a8 7c 15 03 78 .h..|..x........|..x........|..x
107e0 e8 08 00 b0 fa c8 00 b0 7c 16 03 78 e8 08 00 b8 fa e8 00 b8 7c 17 03 78 e8 08 00 c0 fb 08 00 c0 ........|..x........|..x........
10800 7c 18 03 78 e8 08 00 c8 fb 28 00 c8 7c 19 03 78 e8 08 00 d0 fb 48 00 d0 7c 1a 03 78 e8 08 00 d8 |..x.....(..|..x.....H..|..x....
10820 fb 68 00 d8 7c 1b 03 78 e8 08 00 e0 fb 88 00 e0 7c 1c 03 78 e8 08 00 e8 fb a8 00 e8 7c 1d 03 78 .h..|..x........|..x........|..x
10840 e8 08 00 f0 fb c8 00 f0 7c 1e 03 78 e8 08 00 f8 fb e8 00 f8 7c 1f 03 78 e8 08 01 00 7d 20 00 26 ........|..x........|..x....}..&
10860 7c 0f f1 20 f9 28 01 00 e8 08 01 28 7d 20 00 a6 7c 00 01 64 7c 00 04 ac 4c 00 01 2c f9 28 01 28 |....(.....(}...|..d|...L..,.(.(
10880 4e 80 00 20 7c 88 02 a6 4b ff fe 75 7c 88 03 a6 38 60 00 00 4e 80 00 20 7c 88 02 a6 7c 69 03 a6 N...|...K..u|...8`..N...|...|i..
108a0 4b ff fe 5d 4e 80 04 21 4b ff fe 55 7c 88 03 a6 38 60 ff ff 4e 80 00 20 60 00 00 00 60 00 00 00 K..]N..!K..U|...8`..N...`...`...
108c0 7c 08 02 a6 fb e1 ff f8 f8 01 00 10 7c c0 33 78 7f e8 02 a6 7c 09 03 a6 4e 80 04 21 7f e8 03 a6 |...........|.3x....|...N..!....
108e0 eb e1 ff f8 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 00 01 00 00 60 00 00 00 ........|...N...............`...
10900 7c 08 02 a6 e9 22 80 00 fa e1 ff b8 7c 77 1b 78 f8 01 00 10 f9 c1 ff 70 f9 e1 ff 78 fa 01 ff 80 |...."......|w.x.......p...x....
10920 fa 21 ff 88 fa 41 ff 90 fa 61 ff 98 fa 81 ff a0 fa a1 ff a8 fa c1 ff b0 fb 01 ff c0 fb 21 ff c8 .!...A...a...................!..
10940 fb 41 ff d0 fb 61 ff d8 fb 81 ff e0 fb a1 ff e8 fb c1 ff f0 fb e1 ff f8 f8 21 fc b1 80 09 00 00 .A...a...................!......
10960 2f 80 00 00 40 9e 00 3c e9 42 80 08 e8 02 80 28 7d 2b 4b 78 39 0a 00 38 f9 0a 00 30 f8 0b 05 09 /...@..<.B.....(}+Kx9..8...0....
10980 e9 02 80 10 e9 42 80 20 e8 02 80 18 f8 08 00 00 f9 2a 00 00 38 00 00 01 90 09 00 00 f9 69 05 18 .....B...........*..8........i..
109a0 7a e0 ff e3 41 82 00 18 e9 42 80 10 e9 6a 00 00 38 0b 00 08 f8 0a 00 00 f8 ab 00 08 7a e7 07 e1 z...A....B...j..8...........z...
109c0 41 82 00 18 e9 42 80 10 e9 6a 00 00 38 0b 00 08 f8 0a 00 00 f8 8b 00 08 7a e8 f7 e3 40 82 00 5c A....B...j..8...........z...@..\
109e0 7a ea ef e3 40 82 22 e4 ea 82 80 08 3b d4 01 08 eb fe 00 00 3a 94 01 d0 3a c1 00 70 3a 01 00 74 z...@.".....;.......:...:..p:..t
10a00 3a a1 00 75 3b 01 00 76 3b 60 00 00 3a 20 00 01 3b 80 ff ff e9 df 00 00 3b 41 02 80 3b a1 01 77 :..u;..v;`..:...;.......;A..;..w
10a20 3a 40 00 00 3b 21 00 78 3e 60 00 01 60 00 00 00 7d c9 03 a6 4e 80 04 20 7a e8 e7 e3 38 60 00 00 :@..;!.x>`..`...}...N...z...8`..
10a40 41 82 00 18 e9 22 80 10 e9 69 00 00 38 0b ff f8 e8 6b 00 00 f8 09 00 00 38 21 03 50 e8 01 00 10 A...."...i..8....k......8!.P....
10a60 e9 c1 ff 70 e9 e1 ff 78 ea 01 ff 80 7c 08 03 a6 ea 21 ff 88 ea 41 ff 90 ea 61 ff 98 ea 81 ff a0 ...p...x....|....!...A...a......
10a80 ea a1 ff a8 ea c1 ff b0 ea e1 ff b8 eb 01 ff c0 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 .................!...A...a......
10aa0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 e9 62 80 10 eb fe 00 09 e8 02 80 30 e9 2b 00 00 ............N....b.........0.+..
10ac0 e9 df 00 00 39 49 00 08 f9 4b 00 00 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 ....9I...K......}...N....b......
10ae0 e8 02 80 38 e9 2b 00 00 e9 df 00 00 39 49 00 08 f9 4b 00 00 f8 09 00 08 7d c9 03 a6 4e 80 04 20 ...8.+......9I...K......}...N...
10b00 e9 62 80 10 eb fe 00 09 e8 02 80 40 e9 2b 00 00 e9 df 00 00 39 49 00 08 f9 4b 00 00 f8 09 00 08 .b.........@.+......9I...K......
10b20 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e8 02 80 48 e9 2b 00 00 e9 df 00 00 39 49 00 08 }...N....b.........H.+......9I..
10b40 f9 4b 00 00 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e8 02 80 50 e9 2b 00 00 .K......}...N....b.........P.+..
10b60 e9 df 00 00 39 49 00 08 f9 4b 00 00 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 ....9I...K......}...N....b......
10b80 e8 02 80 58 e9 2b 00 00 e9 df 00 00 39 49 00 08 f9 4b 00 00 f8 09 00 08 7d c9 03 a6 4e 80 04 20 ...X.+......9I...K......}...N...
10ba0 e9 62 80 10 e9 42 80 60 eb fe 00 09 e9 2b 00 00 e8 0a 00 00 e9 df 00 00 39 49 00 08 f9 4b 00 00 .b...B.`.....+..........9I...K..
10bc0 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 10 e9 42 80 60 eb fe 00 09 e9 2b 00 00 e8 0a 00 08 ....}...N....b...B.`.....+......
10be0 e9 df 00 00 39 49 00 08 f9 4b 00 00 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 10 e9 42 80 68 ....9I...K......}...N....b...B.h
10c00 eb fe 00 09 e9 2b 00 00 e8 0a 00 00 e9 df 00 00 39 49 00 08 f9 4b 00 00 f8 09 00 08 7d c9 03 a6 .....+..........9I...K......}...
10c20 4e 80 04 20 e9 62 80 10 e9 42 80 70 eb fe 00 09 e9 2b 00 00 e8 0a 00 00 e9 df 00 00 39 49 00 08 N....b...B.p.....+..........9I..
10c40 f9 4b 00 00 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 10 e9 42 80 78 eb fe 00 09 e9 2b 00 00 .K......}...N....b...B.x.....+..
10c60 e8 0a 00 00 e9 df 00 00 39 49 00 08 f9 4b 00 00 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 20 ........9I...K......}...N....b..
10c80 e9 2b 00 00 38 09 00 08 f8 0b 00 00 fb c9 00 08 3b df 00 08 eb ff 00 08 e9 df 00 00 7d c9 03 a6 .+..8...........;...........}...
10ca0 4e 80 04 20 e9 42 80 20 e9 62 80 10 38 1f 00 10 e9 2a 00 00 39 09 00 08 f9 0a 00 00 fb c9 00 08 N....B...b..8....*..9...........
10cc0 e9 2b 00 00 eb df 00 08 39 49 00 08 f9 4b 00 00 f8 09 00 08 eb fe 00 00 e9 df 00 00 7d c9 03 a6 .+......9I...K..............}...
10ce0 4e 80 04 20 eb ff 00 08 e9 df 00 00 7d c9 03 a6 4e 80 04 20 eb ff 00 08 e9 df 00 00 7d c9 03 a6 N...........}...N...........}...
10d00 4e 80 04 20 e9 62 80 10 e8 1f 00 08 e9 2b 00 00 39 49 00 08 f9 4b 00 00 f8 09 00 08 eb fe 00 09 N....b.......+..9I...K..........
10d20 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 e8 1f 00 08 e9 2b 00 00 39 49 00 08 f9 4b 00 00 ....}...N....b.......+..9I...K..
10d40 f8 09 00 08 eb fe 00 09 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 e8 1f 00 08 e9 29 00 00 ............}...N....".......)..
10d60 e9 69 00 00 7c 0b 02 14 f8 09 00 00 eb fe 00 09 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 .i..|...............}...N....b..
10d80 3b ff 00 08 e9 2b 00 00 38 09 00 08 f8 0b 00 00 fb e9 00 08 eb fe 00 09 e9 df 00 00 7d c9 03 a6 ;....+..8...................}...
10da0 4e 80 04 20 e9 62 80 10 3b ff 00 08 e9 2b 00 00 38 09 00 08 f8 0b 00 00 fb e9 00 08 eb fe 00 09 N....b..;....+..8...............
10dc0 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e8 1e 00 08 39 3e 00 08 7d 29 02 14 3b c9 00 08 eb e9 00 08 ....}...N.......9>..})..;.......
10de0 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 e2 80 10 e8 1e 00 08 39 3e 00 08 e9 6f 00 00 e9 4b 00 00 ....}...N...........9>...o...K..
10e00 2f aa 00 00 40 9e 00 08 7d 29 02 14 39 6b ff f8 3b c9 00 08 f9 6f 00 00 eb e9 00 08 e9 df 00 00 /...@...})..9k..;....o..........
10e20 7d c9 03 a6 4e 80 04 20 e9 62 80 20 e9 2b 00 00 38 09 00 08 f8 0b 00 00 fb c9 00 08 7e 9e a3 78 }...N....b...+..8...........~..x
10e40 eb f4 00 00 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 42 80 10 e8 1e 00 08 39 3e 00 08 3b c9 00 08 ........}...N....B......9>..;...
10e60 e9 6a 00 00 39 0b 00 08 f9 0a 00 00 f8 0b 00 08 eb e9 00 08 e9 df 00 00 7d c9 03 a6 4e 80 04 20 .j..9...................}...N...
10e80 e9 42 80 10 e8 1e 00 08 39 3e 00 08 3b c9 00 08 e9 6a 00 00 39 0b 00 08 f9 0a 00 00 f8 0b 00 08 .B......9>..;....j..9...........
10ea0 eb e9 00 08 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 ........}...N....b.......+......
10ec0 39 49 00 08 e8 09 00 00 f9 4b 00 00 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 9I.......K......}...N....b......
10ee0 e9 2b 00 00 e9 df 00 00 39 49 00 08 e8 09 ff f8 f9 4b 00 00 f8 09 00 08 7d c9 03 a6 4e 80 04 20 .+......9I.......K......}...N...
10f00 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 e8 09 00 00 7c 00 00 f8 78 00 1f 24 7c 09 00 2a .".......)..........|...x..$|..*
10f20 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e8 09 00 00 e9 df 00 00 30 00 ff f8 ....}...N...."..............0...
10f40 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 e9 69 ff f8 ....}...N....".......).......i..
10f60 e8 09 00 00 f8 09 ff f8 f9 69 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 e9 42 80 20 eb fe 00 09 .........i..}...N...."...B......
10f80 e9 09 00 00 e9 6a 00 00 e9 df 00 00 38 08 ff f8 38 eb 00 08 e9 08 00 00 f8 ea 00 00 f9 0b 00 08 .....j......8...8...............
10fa0 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 20 e9 42 80 10 eb fe 00 09 e9 09 00 00 e9 6a 00 00 ....}...N...."...B...........j..
10fc0 e9 df 00 00 38 08 ff f8 38 eb 00 08 e9 08 00 00 f8 ea 00 00 f9 0b 00 08 f8 09 00 00 7d c9 03 a6 ....8...8...................}...
10fe0 4e 80 04 20 e9 22 80 20 e9 62 80 10 eb fe 00 09 e9 09 00 00 e9 2b 00 00 e9 df 00 00 39 49 00 08 N...."...b...........+......9I..
11000 e8 08 00 00 f9 4b 00 00 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 42 80 80 .....K......}...N....b.......B..
11020 e9 2b 00 00 e9 df 00 00 38 09 00 08 7d 4a 00 50 f8 0b 00 00 7d 4a 1e 74 f9 49 00 08 7d c9 03 a6 .+......8...}J.P....}J.t.I..}...
11040 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 62 80 80 e9 49 00 00 e9 df 00 00 e8 0a 00 00 30 00 ff ff N....".......b...I..........0...
11060 78 00 1f 24 7c 0b 02 14 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 20 e9 62 80 10 e8 02 80 88 x..$|.......}...N...."...b......
11080 eb fe 00 09 e9 49 00 00 e9 2b 00 00 e9 df 00 00 7c 00 50 50 39 49 00 08 7c 00 1e 74 30 00 00 01 .....I...+......|.PP9I..|..t0...
110a0 f9 4b 00 00 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 42 80 20 e9 02 80 88 .K......}...N....".......B......
110c0 e9 69 00 00 e9 df 00 00 38 eb ff f8 e8 0b 00 00 f8 e9 00 00 30 00 ff ff 78 00 1f 24 7c 08 02 14 .i......8...........0...x..$|...
110e0 f8 0a 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 e9 62 80 20 eb fe 00 09 e9 29 00 00 e9 6b 00 00 ....}...N...."...b.......)...k..
11100 e9 df 00 00 e8 09 00 00 78 00 1f 24 7c 00 00 d0 7c 0b 00 2a f8 09 00 00 7d c9 03 a6 4e 80 04 20 ........x..$|...|..*....}...N...
11120 e9 22 80 10 eb fe 00 09 e9 69 00 00 e9 df 00 00 e9 4b ff f8 e8 0b 00 00 7c 0a 02 14 f8 0b ff f8 .".......i.......K......|.......
11140 e8 09 00 00 30 00 ff f8 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 69 00 00 ....0.......}...N....".......i..
11160 e9 df 00 00 e9 4b ff f8 e8 0b 00 00 7c 00 50 50 f8 0b ff f8 e8 09 00 00 30 00 ff f8 f8 09 00 00 .....K......|.PP........0.......
11180 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 69 00 00 e9 df 00 00 e9 4b ff f8 e8 0b 00 00 }...N....".......i.......K......
111a0 7c 0a 01 d2 f8 0b ff f8 e8 09 00 00 30 00 ff f8 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 |...........0.......}...N...."..
111c0 eb fe 00 09 e9 69 00 00 e9 df 00 00 e9 4b ff f8 e8 0b 00 00 7d 40 00 36 f8 0b ff f8 e8 09 00 00 .....i.......K......}@.6........
111e0 30 00 ff f8 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 69 00 00 e9 df 00 00 0.......}...N....".......i......
11200 e9 4b ff f8 e8 0b 00 00 7d 40 04 36 f8 0b ff f8 e8 09 00 00 30 00 ff f8 f8 09 00 00 7d c9 03 a6 .K......}@.6........0.......}...
11220 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 69 00 00 e9 df 00 00 e9 4b ff f8 e8 0b 00 00 7d 40 06 34 N....".......i.......K......}@.4
11240 f8 0b ff f8 e8 09 00 00 30 00 ff f8 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 ........0.......}...N...."......
11260 e9 69 00 00 e9 df 00 00 e9 4b ff f8 e8 0b 00 00 7d 40 00 38 f8 0b ff f8 e8 09 00 00 30 00 ff f8 .i.......K......}@.8........0...
11280 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 69 00 00 e9 df 00 00 e9 4b ff f8 ....}...N....".......i.......K..
112a0 e8 0b 00 00 7d 40 03 78 f8 0b ff f8 e8 09 00 00 30 00 ff f8 f8 09 00 00 7d c9 03 a6 4e 80 04 20 ....}@.x........0.......}...N...
112c0 e9 22 80 10 eb fe 00 09 e9 69 00 00 e9 df 00 00 e9 4b ff f8 e8 0b 00 00 7d 40 02 78 f8 0b ff f8 .".......i.......K......}@.x....
112e0 e8 09 00 00 30 00 ff f8 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 ....0.......}...N....".......)..
11300 e9 df 00 00 e9 69 00 00 e8 0b 00 00 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 .....i..........}...N....b......
11320 e9 2b 00 00 e9 df 00 00 39 09 ff f0 e9 49 00 00 e8 09 ff f8 f9 0b 00 00 f8 0a 00 00 7d c9 03 a6 .+......9....I..............}...
11340 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 e9 69 00 00 88 0b 00 00 f8 09 00 00 N....".......).......i..........
11360 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 39 09 ff f0 e9 49 00 00 }...N....b.......+......9....I..
11380 88 09 ff ff f9 0b 00 00 98 0a 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 ............}...N....".......)..
113a0 e9 df 00 00 e9 69 00 00 a0 0b 00 00 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 .....i..........}...N....b......
113c0 e9 2b 00 00 e9 df 00 00 39 09 ff f0 e9 49 00 00 a0 09 ff fe f9 0b 00 00 b0 0a 00 00 7d c9 03 a6 .+......9....I..............}...
113e0 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 e9 69 00 00 80 0b 00 00 f8 09 00 00 N....".......).......i..........
11400 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 39 09 ff f0 e9 49 00 00 }...N....b.......+......9....I..
11420 80 09 ff fc f9 0b 00 00 90 0a 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 ............}...N....".......)..
11440 e9 df 00 00 e9 69 00 00 e8 0b 00 00 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 .....i..........}...N....b......
11460 e9 2b 00 00 e9 df 00 00 39 09 ff f0 e9 49 00 00 e8 09 ff f8 f9 0b 00 00 f8 0a 00 00 7d c9 03 a6 .+......9....I..............}...
11480 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 e9 69 00 00 88 0b 00 00 98 16 00 00 N....".......).......i..........
114a0 88 0b 00 01 98 16 00 01 a0 01 00 70 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 42 80 10 eb fe 00 09 ...........p....}...N....B......
114c0 e9 6a 00 00 e9 df 00 00 7d 69 5b 78 e9 6b 00 00 e8 09 ff f9 b0 01 00 70 39 29 ff f8 78 00 c2 02 .j......}i[x.k.........p9)..x...
114e0 f9 2a 00 00 98 0b 00 00 88 16 00 01 98 0b 00 01 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 .*..............}...N...."......
11500 e9 69 00 00 e9 df 00 00 e9 2b 00 00 39 49 00 01 88 09 00 00 98 10 00 00 88 09 00 01 98 15 00 00 .i.......+..9I..................
11520 88 0a 00 01 98 18 00 00 88 0a 00 02 98 18 00 01 80 01 00 74 f8 0b 00 00 7d c9 03 a6 4e 80 04 20 ...................t....}...N...
11540 e9 42 80 10 eb fe 00 09 e9 2a 00 00 e9 df 00 00 7d 2b 4b 78 e9 29 00 00 e8 0b ff f9 90 01 00 74 .B.......*......}+Kx.).........t
11560 39 6b ff f8 54 00 46 3e f9 6a 00 00 98 09 00 00 39 69 00 01 88 15 00 00 98 09 00 01 88 18 00 00 9k..T.F>.j......9i..............
11580 98 0b 00 01 88 18 00 01 98 0b 00 02 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 69 00 00 ............}...N....".......i..
115a0 e9 df 00 00 e9 4b ff f8 e8 0b 00 00 7f aa 00 00 7c 00 00 26 54 00 ef fe 7c 00 00 d0 7c 00 07 b4 .....K..........|..&T...|...|...
115c0 f8 0b ff f8 e8 09 00 00 30 00 ff f8 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 ........0.......}...N...."......
115e0 e9 69 00 00 e9 df 00 00 e9 4b ff f8 e8 0b 00 00 7c 00 50 10 7c 00 01 10 f8 0b ff f8 e8 09 00 00 .i.......K......|.P.|...........
11600 30 00 ff f8 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 0.......}...N....".......)......
11620 e8 09 00 00 7c 00 fe 76 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 69 00 00 ....|..v....}...N....".......i..
11640 e9 df 00 00 e9 4b ff f8 e8 0b 00 00 7d 40 02 78 30 00 ff ff 7c 00 01 10 f8 0b ff f8 e8 09 00 00 .....K......}@.x0...|...........
11660 30 00 ff f8 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 0.......}...N....".......)......
11680 e8 09 00 00 30 00 ff ff 7c 00 01 10 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 02 80 10 e9 42 80 20 ....0...|.......}...N........B..
116a0 eb fe 00 09 e9 68 00 00 e8 ea 00 00 e9 df 00 00 39 27 00 08 e8 0b ff f8 f8 07 00 08 38 e9 00 08 .....h..........9'..........8...
116c0 38 0b ff f0 f8 ea 00 00 e9 6b 00 00 f9 69 00 08 f8 08 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 8........k...i......}...N....b..
116e0 39 3e 00 08 e9 4b 00 00 38 ea ff f8 38 c7 ff f8 e9 0a ff f8 e8 0a 00 00 f8 cb 00 00 7f a0 40 00 9>...K..8...8.................@.
11700 e9 7e 00 08 41 9e 1a 8c e9 42 80 20 e9 6a 00 00 38 eb 00 10 f9 0b 00 08 f8 ea 00 00 f8 0b 00 10 .~..A....B...j..8...............
11720 eb e9 00 08 3b c9 00 08 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 20 e8 1e 00 08 3b de 00 08 ....;.......}...N...."......;...
11740 e9 69 00 00 e9 4b 00 00 39 4a 00 01 f9 4b 00 00 e9 69 00 00 e9 0b 00 00 e9 4b ff f8 7f a8 50 00 .i...K..9J...K...i.......K....P.
11760 41 9e 1e b4 7f de 02 14 eb fe 00 08 3b de 00 08 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 02 80 10 A...........;.......}...N.......
11780 e9 22 80 20 e8 fe 00 08 3b de 00 08 e9 48 00 00 e9 69 00 00 38 ca ff f8 e8 0b 00 00 e9 4a 00 00 ."......;....H...i..8........J..
117a0 f8 c8 00 00 2f aa 00 00 e9 0b 00 00 7d 48 52 14 f9 4b 00 00 41 9c 1e 50 e9 49 00 00 7d 4b 53 78 ..../.......}HR..K..A..P.I..}KSx
117c0 e9 4a 00 00 e9 0b ff f8 7d 40 50 50 39 08 ff ff 7c 00 40 50 7f a0 50 40 40 9c 19 e4 39 6b ff f0 .J......}@PP9...|.@P..P@@...9k..
117e0 f9 69 00 00 eb fe 00 08 3b de 00 08 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 20 e8 1e 00 08 .i......;.......}...N....b......
11800 39 3e 00 08 7d 29 02 14 3b c9 00 08 e8 0b 00 00 30 00 ff f0 f8 0b 00 00 eb e9 00 08 e9 df 00 00 9>..})..;.......0...............
11820 7d c9 03 a6 4e 80 04 20 e9 22 80 10 e8 1e 00 08 3b de 00 08 e9 69 00 00 39 4b ff f8 e9 6b 00 00 }...N...."......;....i..9K...k..
11840 f9 49 00 00 2f ab 00 00 41 9e 00 18 e9 22 80 20 7f de 02 14 e8 09 00 00 30 00 ff f0 f8 09 00 00 .I../...A...."..........0.......
11860 eb fe 00 08 3b de 00 08 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 20 e9 2b 00 00 38 09 ff f8 ....;.......}...N....b...+..8...
11880 e9 29 00 00 f8 0b 00 00 3b c9 00 08 eb e9 00 08 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 02 80 10 .)......;...........}...N.......
118a0 eb fe 00 09 e9 68 00 00 e9 df 00 00 39 4b ff f8 38 ea ff f8 e9 2b 00 00 f9 48 00 00 38 07 ff f8 .....h......9K..8....+...H..8...
118c0 e9 6b ff f8 f8 e8 00 00 e9 4a ff f8 f8 08 00 00 7d 40 5b 78 7c 00 4b 78 78 00 07 60 2f a0 00 02 .k.......J......}@[x|.Kxx..`/...
118e0 41 9e 1c c8 2f a0 00 04 41 9e 1c 64 2f a0 00 00 40 9e 19 98 7f ab 50 40 41 9c 1c 30 7c ea 4a 14 A.../...A..d/...@.....P@A..0|.J.
11900 7c cb 4a 14 7f ab 38 40 39 00 00 00 41 9c 00 14 48 00 1c 18 7c 07 40 2a 39 29 ff f8 7c 06 41 2a |.J...8@9...A...H...|.@*9)..|.A*
11920 2f a9 00 00 39 08 ff f8 40 9e ff ec 4b ff f1 04 e9 42 80 10 e9 2a 00 00 39 69 ff f8 38 eb ff f8 /...9...@...K....B...*..9i..8...
11940 89 09 00 07 f9 6a 00 00 38 c7 ff f8 79 00 45 e4 7c 00 43 78 78 05 83 e4 7c a0 03 78 e9 29 ff f8 .....j..8...y.E.|.Cxx...|..x.)..
11960 f8 ea 00 00 e9 6b ff f8 f8 ca 00 00 7d 2a 5b 78 79 4a 07 60 2f aa 00 02 41 9e 17 ec 2f aa 00 04 .....k......}*[xyJ.`/...A.../...
11980 41 9e 17 b0 2f aa 00 00 41 9e 17 6c 2f a9 00 00 7d 2b 4a 14 7d 2b 48 50 7d 29 03 a6 40 9d 00 10 A.../...A..l/...}+J.}+HP})..@...
119a0 99 0b 00 00 39 6b 00 01 42 00 ff f8 eb fe 00 09 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 e2 80 10 ....9k..B...........}...N.......
119c0 e9 4f 00 00 39 6a ff f8 39 0b ff f8 e8 0a 00 00 f9 6f 00 00 39 28 ff f8 2f a0 00 00 e9 4a ff f8 .O..9j..9........o..9(../....J..
119e0 f9 0f 00 00 e9 6b ff f8 f9 2f 00 00 40 9d 00 54 88 ea 00 00 89 0b 00 00 7f 87 40 40 41 9c 1b 10 .....k.../..@..T..........@@A...
11a00 41 9d 1a f0 34 80 ff ff 7d 0b 00 d0 40 a0 00 2c 48 00 1a d8 60 00 00 00 60 00 00 00 60 00 00 00 A...4...}...@..,H...`...`...`...
11a20 8c cb 00 01 7c eb 42 14 7c e7 50 ae 7f 86 38 40 41 9d 1a dc 41 9c 1a bc 34 00 ff ff 40 82 ff e4 ....|.B.|.P...8@A...A...4...@...
11a40 38 09 00 08 f8 0f 00 00 fb 69 00 08 eb fe 00 09 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 02 80 10 8........i..........}...N.......
11a60 e9 68 00 00 39 4b ff f8 38 ea ff f8 e9 2b 00 00 f9 48 00 00 38 c7 ff f8 e9 6b ff f8 f8 e8 00 00 .h..9K..8....+...H..8....k......
11a80 7d 60 4b 78 e9 4a ff f8 f8 c8 00 00 7c 00 53 78 78 00 07 60 2f a0 00 02 41 9e 19 f4 2f a0 00 04 }`Kx.J......|.Sxx..`/...A.../...
11aa0 41 9e 19 90 2f a0 00 00 40 9e 17 80 7f ab 50 40 41 9c 19 48 7c ea 4a 14 7c cb 4a 14 7f ab 38 40 A.../...@.....P@A..H|.J.|.J...8@
11ac0 39 00 00 00 41 9c 00 14 48 00 19 30 7c 07 40 2a 39 29 ff f8 7c 06 41 2a 2f a9 00 00 39 08 ff f8 9...A...H..0|.@*9)..|.A*/...9...
11ae0 40 9e ff ec eb fe 00 09 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 20 e9 2b 00 00 38 09 ff f8 @...........}...N....b...+..8...
11b00 e9 29 00 00 f8 0b 00 00 3b c9 00 08 eb e9 00 08 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 .)......;...........}...N...."..
11b20 e9 69 00 00 38 0b ff f8 eb eb 00 00 f8 09 00 00 e9 df 00 00 7d c9 03 a6 4e 80 04 20 e9 e2 80 10 .i..8...............}...N.......
11b40 eb fe 00 09 e9 4f 00 00 e8 1f 00 00 39 6a ff f8 39 2b ff f8 e9 0a 00 00 f9 6f 00 00 38 e9 ff f8 .....O......9j..9+.......o..8...
11b60 e9 4a ff f8 f9 2f 00 00 f9 41 02 90 e9 cb ff f8 f8 ef 00 00 7f ae 40 00 e9 49 ff f8 41 9e 18 00 .J.../...A............@..I..A...
11b80 fb 69 ff f8 7c 0e 03 78 7d c9 03 a6 4e 80 04 20 e9 e2 80 10 eb fe 00 09 e9 6f 00 00 e9 df 00 00 .i..|..x}...N............o......
11ba0 39 2b ff f8 e8 0b 00 00 f9 2f 00 00 2f a0 00 00 41 9e 00 0c e8 0b ff f8 f8 09 ff f8 39 29 ff f8 9+......./../...A...........9)..
11bc0 f9 2f 00 00 7d c9 03 a6 4e 80 04 20 e9 e2 80 10 eb fe 00 09 e9 2f 00 00 e9 df 00 00 e8 69 00 00 ./..}...N............/.......i..
11be0 48 00 3d 51 60 00 00 00 e9 2f 00 00 38 09 00 08 f8 0f 00 00 f8 69 00 08 7d c9 03 a6 4e 80 04 20 H.=Q`..../..8........i..}...N...
11c00 eb fe 00 09 e8 62 80 90 38 a0 00 00 38 80 00 00 60 a5 80 00 e9 ff 00 00 48 00 3e 09 60 00 00 00 .....b..8...8...`.......H.>.`...
11c20 7d ee 7b 78 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e8 02 80 90 e9 2b 00 00 e9 df 00 00 }.{x}...N....b...........+......
11c40 39 49 00 08 f9 4b 00 00 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 e2 80 10 eb fe 00 09 e9 2f 00 00 9I...K......}...N............/..
11c60 e9 7f 00 00 38 09 ff f8 e9 c9 00 00 f8 0f 00 00 2f ae 00 00 e9 29 ff f8 41 9e 16 f8 f9 c1 02 90 ....8.........../....)..A.......
11c80 38 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 88 69 00 00 78 00 0f a4 f8 01 02 b0 f9 21 02 a8 8...`...`...`....i..x........!..
11ca0 f9 61 02 98 48 00 3e 0d 60 00 00 00 e8 81 02 90 e8 01 02 b0 e9 21 02 a8 34 e4 ff ff e9 61 02 98 .a..H.>.`............!..4....a..
11cc0 7c 00 1a 78 39 29 00 01 f8 e1 02 90 7c 00 72 78 40 82 ff c0 e9 42 80 90 e9 2f 00 00 78 00 1c 68 |..x9)......|.rx@....B.../..x..h
11ce0 7c 0a 02 14 f8 09 00 00 7d 6e 5b 78 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 69 00 00 |.......}n[x}...N....".......i..
11d00 e9 df 00 00 38 0b ff f8 88 6b 00 07 f8 09 00 00 48 00 20 89 60 00 00 00 7d c9 03 a6 4e 80 04 20 ....8....k......H...`...}...N...
11d20 e9 22 80 10 eb fe 00 09 e9 e9 00 00 e9 df 00 00 38 0f 00 08 f8 09 00 00 48 00 20 79 60 00 00 00 ."..............8.......H..y`...
11d40 f8 6f 00 08 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 e9 00 00 e9 df 00 00 38 0f 00 08 .o..}...N...."..............8...
11d60 f8 09 00 00 48 00 20 7d 60 00 00 00 f8 6f 00 08 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 ....H..}`....o..}...N...."......
11d80 38 60 00 fc e9 69 00 00 e9 df 00 00 39 eb ff f8 38 0f ff f8 e8 cb 00 00 f9 e9 00 00 e8 ab ff f8 8`...i......9...8...............
11da0 f8 09 00 00 80 8f ff fc 48 00 1f e9 60 00 00 00 f8 6f ff f8 7d c9 03 a6 4e 80 04 20 e9 22 80 10 ........H...`....o..}...N...."..
11dc0 eb fe 00 09 38 60 01 00 e9 69 00 00 e9 df 00 00 38 0b ff f8 80 8b 00 04 f8 09 00 00 48 00 1f b5 ....8`...i......8...........H...
11de0 60 00 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 e9 00 00 e9 df 00 00 38 0f ff f8 `...}...N...."..............8...
11e00 e8 8f 00 00 f8 09 00 00 80 6f ff fc 48 00 20 29 60 00 00 00 f8 6f ff f8 7d c9 03 a6 4e 80 04 20 .........o..H..)`....o..}...N...
11e20 e9 22 80 10 eb fe 00 09 e9 69 00 00 e9 df 00 00 38 0b ff f8 e8 6b 00 06 f8 09 00 00 7c 63 07 34 .".......i......8....k......|c.4
11e40 48 00 1e 25 60 00 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 49 00 00 e9 ff 00 00 H..%`...}...N....".......I......
11e60 39 6a ff f8 7d ee 7b 78 39 0b ff f8 e8 8a 00 00 f9 69 00 00 38 08 ff f8 a8 aa ff fe f9 09 00 00 9j..}.{x9........i..8...........
11e80 a8 6b ff fe f8 09 00 00 48 00 1e 85 60 00 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 .k......H...`...}...N...."......
11ea0 e9 69 00 00 e9 df 00 00 39 4b ff f8 38 0a ff f8 e8 8b 00 00 f9 49 00 00 a8 6b ff fe f8 09 00 00 .i......9K..8........I...k......
11ec0 48 00 1e 45 60 00 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 49 00 00 e9 ff 00 00 H..E`...}...N....".......I......
11ee0 39 6a ff f8 7d ee 7b 78 39 0b ff f8 e8 8a 00 00 f9 69 00 00 38 08 ff f8 a8 aa ff fe f9 09 00 00 9j..}.{x9........i..8...........
11f00 a8 6b ff fe f8 09 00 00 48 00 1e 1d 60 00 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 .k......H...`...}...N...."......
11f20 e9 69 00 00 e9 df 00 00 39 4b ff f8 38 0a ff f8 88 8b 00 07 f9 49 00 00 a8 6b ff fe f8 09 00 00 .i......9K..8........I...k......
11f40 48 00 1e 25 60 00 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 e9 00 00 e9 df 00 00 H..%`...}...N...."..............
11f60 38 0f ff f8 88 8f 00 07 f8 09 00 00 a8 6f ff fe 48 00 1d d1 60 00 00 00 31 03 ff ff 7c 08 19 10 8............o..H...`...1...|...
11f80 7c 00 00 d0 f8 0f ff f8 7d c9 03 a6 4e 80 04 20 eb fe 00 09 e9 df 00 00 48 00 1d f1 60 00 00 00 |.......}...N...........H...`...
11fa0 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 e9 00 00 e9 df 00 00 80 6f 00 04 48 00 1e c5 }...N...."...............o..H...
11fc0 60 00 00 00 f8 6f 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 e9 00 00 e9 df 00 00 `....o..}...N...."..............
11fe0 80 6f 00 04 48 00 1e ed 60 00 00 00 f8 6f 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 .o..H...`....o..}...N...."......
12000 e9 e9 00 00 e9 df 00 00 80 6f 00 04 48 00 1f 15 60 00 00 00 f8 6f 00 00 7d c9 03 a6 4e 80 04 20 .........o..H...`....o..}...N...
12020 e9 22 80 10 eb fe 00 09 e9 e9 00 00 e9 df 00 00 80 6f 00 04 48 00 1f 3d 60 00 00 00 f8 6f 00 00 ."...............o..H..=`....o..
12040 7d c9 03 a6 4e 80 04 20 e9 e2 80 10 eb fe 00 09 e9 2f 00 00 e9 df 00 00 88 89 ff ff 80 69 00 04 }...N............/...........i..
12060 48 00 1e 51 60 00 00 00 e8 0f 00 00 30 00 ff f0 f8 0f 00 00 7d c9 03 a6 4e 80 04 20 e9 e2 80 10 H..Q`.......0.......}...N.......
12080 eb fe 00 09 e9 2f 00 00 e9 df 00 00 a0 89 ff fe 80 69 00 04 48 00 1e 6d 60 00 00 00 e8 0f 00 00 ...../...........i..H..m`.......
120a0 30 00 ff f0 f8 0f 00 00 7d c9 03 a6 4e 80 04 20 e9 e2 80 10 eb fe 00 09 e9 2f 00 00 e9 df 00 00 0.......}...N............/......
120c0 80 89 ff fc 80 69 00 04 48 00 1e 89 60 00 00 00 e8 0f 00 00 30 00 ff f0 f8 0f 00 00 7d c9 03 a6 .....i..H...`.......0.......}...
120e0 4e 80 04 20 e9 e2 80 10 eb fe 00 09 e9 2f 00 00 e9 df 00 00 e8 89 ff f8 80 69 00 04 48 00 1e a5 N............/...........i..H...
12100 60 00 00 00 e8 0f 00 00 30 00 ff f0 f8 0f 00 00 7d c9 03 a6 4e 80 04 20 e9 e2 80 10 eb fe 00 09 `.......0.......}...N...........
12120 7f 43 d3 78 38 a0 00 00 e9 2f 00 00 e9 df 00 00 80 89 00 04 48 00 24 6d 60 00 00 00 e9 7a 00 08 .C.x8..../..........H.$m`....z..
12140 e8 1a 00 00 39 2b 00 01 2b a9 00 01 40 9d 12 14 e9 2f 00 00 f8 09 00 00 e9 2f 00 00 38 09 00 08 ....9+..+...@..../......./..8...
12160 f8 0f 00 00 f9 69 00 08 e9 2f 00 00 38 09 00 08 f8 0f 00 00 fb 69 00 08 7d c9 03 a6 4e 80 04 20 .....i.../..8........i..}...N...
12180 e9 e2 80 10 eb fe 00 09 7f a3 eb 78 e9 2f 00 00 e8 1f 00 00 39 49 ff f8 39 6a ff f8 e9 c9 00 06 ...........x./......9I..9j......
121a0 f9 4f 00 00 79 c5 00 20 e8 89 ff f8 f9 6f 00 00 f8 01 02 b0 48 00 38 ad 60 00 00 00 20 ae 00 ff .O..y........o......H.8.`.......
121c0 38 80 00 00 78 a5 00 20 7c 7d 72 14 48 00 38 55 60 00 00 00 38 80 ff ff 7f 43 d3 78 78 84 00 20 8...x...|}r.H.8U`...8....C.xx...
121e0 7f a5 eb 78 48 00 23 bd 60 00 00 00 e9 7a 00 08 e9 5a 00 00 e8 01 02 b0 39 2b 00 01 2b a9 00 01 ...xH.#.`....z...Z......9+..+...
12200 40 9d 11 44 e9 2f 00 00 7c 0e 03 78 38 09 00 08 f8 0f 00 00 f9 49 00 08 e9 2f 00 00 38 09 00 08 @..D./..|..x8........I.../..8...
12220 f8 0f 00 00 f9 69 00 08 e9 2f 00 00 38 09 00 08 f8 0f 00 00 fb 69 00 08 7d c9 03 a6 4e 80 04 20 .....i.../..8........i..}...N...
12240 e9 e2 80 10 eb fe 00 09 38 80 00 0c 7f a9 eb 78 7c 89 03 a6 38 e0 00 00 e9 0f 00 00 e9 df 00 00 ........8......x|...8...........
12260 39 48 ff f8 39 6a ff f8 e8 c8 00 00 f9 4f 00 00 38 ab ff f8 38 05 ff f8 e9 08 ff fe f9 6f 00 00 9H..9j.......O..8...8........o..
12280 e9 4a ff f8 f8 af 00 00 e8 8b ff f8 f8 0f 00 00 48 00 00 20 7d 7d 48 50 7c 0b 50 ae 98 09 00 00 .J..............H...}}HP|.P.....
122a0 38 e7 00 01 39 29 00 01 7c e7 07 b4 42 40 0e 08 7f 88 38 00 41 9d ff e0 9a 49 00 00 4b ff ff e4 8...9)..|...B@....8.A....I..K...
122c0 e9 e2 80 10 eb fe 00 09 e9 6f 00 00 e9 df 00 00 39 2b ff f8 39 49 ff f8 e8 6b 00 00 f9 2f 00 00 .........o......9+..9I...k.../..
122e0 38 0a ff f8 e8 8b ff f8 f9 4f 00 00 e8 a9 ff fe f8 0f 00 00 48 00 24 bd 60 00 00 00 e9 2f 00 00 8........O..........H.$.`..../..
12300 2f a3 00 00 38 09 00 08 f8 0f 00 00 40 9e 0e a4 fb 89 00 08 7d c9 03 a6 4e 80 04 20 eb fe 00 09 /...8.......@.......}...N.......
12320 e9 df 00 00 48 00 2a bd 60 00 00 00 7d c9 03 a6 4e 80 04 20 eb fe 00 09 e9 df 00 00 48 00 1e 45 ....H.*.`...}...N...........H..E
12340 60 00 00 00 7d c9 03 a6 4e 80 04 20 eb fe 00 09 e9 df 00 00 48 00 1f ad 60 00 00 00 7d c9 03 a6 `...}...N...........H...`...}...
12360 4e 80 04 20 eb fe 00 09 e9 e2 80 10 7f a3 eb 78 e8 ff 00 00 e9 2f 00 00 f8 e1 02 90 39 69 ff f8 N..............x...../......9i..
12380 38 0b ff f8 e9 c9 00 06 f9 6f 00 00 79 c5 00 20 e8 89 ff f8 f8 0f 00 00 48 00 36 c9 60 00 00 00 8........o..y...........H.6.`...
123a0 20 ae 00 ff 38 80 00 00 78 a5 00 20 7c 7d 72 14 48 00 36 71 60 00 00 00 e9 2f 00 00 7f a5 eb 78 ....8...x...|}r.H.6q`..../.....x
123c0 39 69 ff f8 38 0b ff f8 e8 89 00 00 f9 6f 00 00 e8 69 ff f8 f8 0f 00 00 48 00 2c 89 60 00 00 00 9i..8........o...i......H.,.`...
123e0 7c 60 1b 79 41 82 0f 44 e9 2f 00 00 39 69 00 08 f9 6f 00 00 f8 09 00 08 e9 2f 00 00 f9 21 02 a8 |`.yA..D./..9i...o......./...!..
12400 38 09 00 08 f8 0f 00 00 48 00 35 29 60 00 00 00 e9 21 02 a8 e9 c1 02 90 f8 69 00 08 e9 2f 00 00 8.......H.5)`....!.......i.../..
12420 38 09 00 08 f8 0f 00 00 fb 89 00 08 7d c9 03 a6 4e 80 04 20 e9 e2 80 10 eb fe 00 09 7f 23 cb 78 8...........}...N............#.x
12440 e9 2f 00 00 e9 df 00 00 39 49 ff f8 39 6a ff f8 e8 09 00 06 f9 4f 00 00 78 05 00 20 e8 89 ff f8 ./......9I..9j.......O..x.......
12460 f9 6f 00 00 f8 01 02 b0 48 00 35 f9 60 00 00 00 e8 01 02 b0 38 80 00 00 20 a0 00 ff 7c 79 02 14 .o......H.5.`.......8.......|y..
12480 78 a5 00 20 48 00 35 9d 60 00 00 00 e9 2f 00 00 7f a3 eb 78 39 49 ff f8 39 6a ff f8 e8 09 00 06 x...H.5.`..../.....x9I..9j......
124a0 f9 4f 00 00 78 05 00 20 e8 89 ff f8 f9 6f 00 00 f8 01 02 b0 48 00 35 ad 60 00 00 00 e8 01 02 b0 .O..x........o......H.5.`.......
124c0 38 80 00 00 20 a0 00 ff 7c 7d 02 14 78 a5 00 20 48 00 35 51 60 00 00 00 e9 2f 00 00 7f a5 eb 78 8.......|}..x...H.5Q`..../.....x
124e0 7f 26 cb 78 39 69 ff f8 38 0b ff f8 e8 89 00 00 f9 6f 00 00 e8 69 ff f8 f8 0f 00 00 48 00 2d 35 .&.x9i..8........o...i......H.-5
12500 60 00 00 00 2c 23 00 00 41 82 0d 08 e9 2f 00 00 38 09 00 08 f8 0f 00 00 fb 89 00 08 7d c9 03 a6 `...,#..A..../..8...........}...
12520 4e 80 04 20 e9 e2 80 10 eb fe 00 09 7f 23 cb 78 e9 2f 00 00 e8 1f 00 00 39 49 ff f8 39 6a ff f8 N............#.x./......9I..9j..
12540 e9 c9 00 06 f9 4f 00 00 79 c5 00 20 e8 89 ff f8 f9 6f 00 00 f8 01 02 b0 48 00 35 09 60 00 00 00 .....O..y........o......H.5.`...
12560 20 ae 00 ff 38 80 00 00 78 a5 00 20 7c 79 72 14 48 00 34 b1 60 00 00 00 e9 2f 00 00 7f 25 cb 78 ....8...x...|yr.H.4.`..../...%.x
12580 39 49 ff f8 39 6a ff f8 e8 89 00 00 f9 4f 00 00 e8 69 ff f8 f9 6f 00 00 48 00 31 d9 60 00 00 00 9I..9j.......O...i...o..H.1.`...
125a0 e8 01 02 b0 2c 23 00 00 41 82 0c 34 e9 2f 00 00 7c 0e 03 78 38 09 00 08 f8 0f 00 00 fb 89 00 08 ....,#..A..4./..|..x8...........
125c0 7d c9 03 a6 4e 80 04 20 e9 e2 80 10 eb fe 00 09 e9 2f 00 00 e9 df 00 00 39 69 ff f8 38 0b ff f8 }...N............/......9i..8...
125e0 e8 89 00 00 f9 6f 00 00 e8 69 ff f8 f8 0f 00 00 48 00 1c 81 60 00 00 00 2c 23 00 00 41 82 0b fc .....o...i......H...`...,#..A...
12600 e9 2f 00 00 38 09 00 08 f8 0f 00 00 fb 89 00 08 7d c9 03 a6 4e 80 04 20 e9 e2 80 10 eb fe 00 09 ./..8...........}...N...........
12620 7f a3 eb 78 e9 2f 00 00 e9 df 00 00 39 49 ff f8 39 6a ff f8 e8 09 00 06 f9 4f 00 00 78 05 00 20 ...x./......9I..9j.......O..x...
12640 e8 89 ff f8 f9 6f 00 00 f8 01 02 b0 48 00 34 15 60 00 00 00 e8 01 02 b0 38 80 00 00 20 a0 00 ff .....o......H.4.`.......8.......
12660 7c 7d 02 14 78 a5 00 20 48 00 33 b9 60 00 00 00 e9 2f 00 00 7f 23 cb 78 39 49 ff f8 39 6a ff f8 |}..x...H.3.`..../...#.x9I..9j..
12680 e8 09 00 06 f9 4f 00 00 78 05 00 20 e8 89 ff f8 f9 6f 00 00 f8 01 02 b0 48 00 33 c9 60 00 00 00 .....O..x........o......H.3.`...
126a0 e8 01 02 b0 38 80 00 00 20 a0 00 ff 7c 79 02 14 78 a5 00 20 48 00 33 6d 60 00 00 00 e9 2f 00 00 ....8.......|y..x...H.3m`..../..
126c0 7f 25 cb 78 7f a6 eb 78 39 69 ff f8 38 0b ff f8 e8 89 00 00 f9 6f 00 00 e8 69 ff f8 f8 0f 00 00 .%.x...x9i..8........o...i......
126e0 48 00 2d c1 60 00 00 00 2c 23 00 00 41 82 0a d8 e9 2f 00 00 38 09 00 08 f8 0f 00 00 fb 89 00 08 H.-.`...,#..A..../..8...........
12700 7d c9 03 a6 4e 80 04 20 e9 e2 80 10 eb fe 00 09 e9 2f 00 00 e9 df 00 00 39 69 ff f8 38 0b ff f8 }...N............/......9i..8...
12720 e8 89 00 00 f9 6f 00 00 e8 69 ff f8 f8 0f 00 00 48 00 23 41 60 00 00 00 2c 23 00 00 41 82 0a 5c .....o...i......H.#A`...,#..A..\
12740 e9 2f 00 00 38 09 00 08 f8 0f 00 00 fb 89 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 ./..8...........}...N....b......
12760 e9 2b 00 00 e9 df 00 00 38 09 00 08 f8 0b 00 00 fb 69 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 10 .+......8........i..}...N....b..
12780 eb fe 00 09 e9 2b 00 00 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 19 02 a6 f8 09 00 08 7d c9 03 a6 .....+......8.......|.......}...
127a0 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 1f 42 a6 N....b.......+......8.......|.B.
127c0 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 38 09 00 08 ....}...N....b.......+......8...
127e0 f8 0b 00 00 7c 1f fa a6 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 ....|.......}...N....b.......+..
12800 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 0c 42 e6 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 10 ....8.......|.B.....}...N....b..
12820 eb fe 00 09 e9 2b 00 00 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 0d 42 e6 f8 09 00 08 7d c9 03 a6 .....+......8.......|.B.....}...
12840 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 e8 09 00 00 7c 15 fb a6 e9 62 80 10 N....".......)..........|....b..
12860 39 29 ff f8 f9 2b 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 9)...+..}...N....b.......+......
12880 38 09 00 08 f8 0b 00 00 7c 15 fa a6 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 8.......|.......}...N...."......
128a0 e9 29 00 00 e9 df 00 00 e8 09 00 00 7c 17 4b a6 e9 62 80 10 39 29 ff f8 f9 2b 00 00 7d c9 03 a6 .)..........|.K..b..9)...+..}...
128c0 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 17 4a a6 N....b.......+......8.......|.J.
128e0 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 69 00 00 e9 df 00 00 e8 0b 00 00 ....}...N....".......i..........
12900 7c 10 43 a6 39 6b ff f8 f9 69 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 |.C.9k...i..}...N....b.......+..
12920 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 10 42 a6 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 22 80 10 ....8.......|.B.....}...N...."..
12940 eb fe 00 09 e9 69 00 00 e9 df 00 00 e8 0b 00 00 7c 11 43 a6 39 6b ff f8 f9 69 00 00 7d c9 03 a6 .....i..........|.C.9k...i..}...
12960 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 11 42 a6 N....b.......+......8.......|.B.
12980 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 69 00 00 e9 df 00 00 e8 0b 00 00 ....}...N....".......i..........
129a0 7c 12 43 a6 39 6b ff f8 f9 69 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 |.C.9k...i..}...N....b.......+..
129c0 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 12 42 a6 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 22 80 10 ....8.......|.B.....}...N...."..
129e0 eb fe 00 09 e9 69 00 00 e9 df 00 00 e8 0b 00 00 7c 13 43 a6 39 6b ff f8 f9 69 00 00 7d c9 03 a6 .....i..........|.C.9k...i..}...
12a00 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 13 42 a6 N....b.......+......8.......|.B.
12a20 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 69 00 00 e9 df 00 00 e8 0b 00 00 ....}...N....".......i..........
12a40 7c 10 4b a6 39 6b ff f8 f9 69 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 |.K.9k...i..}...N....b.......+..
12a60 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 10 4a a6 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 22 80 10 ....8.......|.J.....}...N...."..
12a80 eb fe 00 09 e9 69 00 00 e9 df 00 00 e8 0b 00 00 7c 11 4b a6 39 6b ff f8 f9 69 00 00 7d c9 03 a6 .....i..........|.K.9k...i..}...
12aa0 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 11 4a a6 N....b.......+......8.......|.J.
12ac0 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 e8 09 00 00 ....}...N....".......)..........
12ae0 7c 00 04 ac 7c 1b c3 a6 4c 00 01 2c e9 62 80 10 39 29 ff f8 f9 2b 00 00 7d c9 03 a6 4e 80 04 20 |...|...L..,.b..9)...+..}...N...
12b00 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 00 04 ac 7c 13 c2 a6 .b.......+......8.......|...|...
12b20 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 e8 09 00 00 ....}...N....".......)..........
12b40 7c 00 00 6c 7c 00 04 ac 7c 00 07 ac 7c 00 04 ac 4c 00 01 2c e9 62 80 10 39 29 ff f8 f9 2b 00 00 |..l|...|...|...L..,.b..9)...+..
12b60 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 e9 00 00 e9 df 00 00 e8 6f 00 00 4b ff dd 1d }...N...."...............o..K...
12b80 60 00 00 00 f8 6f 00 00 7d c9 03 a6 4e 80 04 20 48 00 00 00 e9 22 80 10 eb fe 00 09 38 a0 00 00 `....o..}...N...H...."......8...
12ba0 e9 69 00 00 e9 df 00 00 39 eb ff f8 38 0f ff f8 e8 8b ff f8 e8 cb 00 00 e8 6f ff f8 f8 09 00 00 .i......9...8............o......
12bc0 4b ff dd 01 f8 6f ff f8 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 49 00 00 e9 df 00 00 K....o..}...N....".......I......
12be0 39 6a ff f8 39 eb ff f8 38 0f ff f8 e8 aa ff f8 e8 ca 00 00 e8 8b ff f8 e8 6f ff f8 f8 09 00 00 9j..9...8................o......
12c00 4b ff dc c1 f8 6f ff f8 7d c9 03 a6 4e 80 04 20 e9 42 80 10 eb fe 00 09 e9 2a 00 00 e9 df 00 00 K....o..}...N....B.......*......
12c20 39 09 ff f8 38 08 ff f8 e9 69 00 00 f9 0a 00 00 e9 29 ff f8 f8 0a 00 00 7d 6b 4a 14 39 6b 00 7f 9...8....i.......)......}kJ.9k..
12c40 55 29 00 30 55 6b 00 30 7d 69 58 50 55 6b c9 fe 7d 69 03 a6 7c 00 48 6c 7c 00 04 ac 7c 00 4f ac U).0Uk.0}iXPUk..}i..|.Hl|...|.O.
12c60 7c 00 04 ac 4c 00 01 2c 39 29 00 80 42 00 ff e8 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 |...L..,9)..B...}...N...."......
12c80 e9 69 00 00 e9 df 00 00 e8 0b 00 00 7c 16 03 a6 39 6b ff f8 f9 69 00 00 7d c9 03 a6 4e 80 04 20 .i..........|...9k...i..}...N...
12ca0 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 16 02 a6 f8 09 00 08 .b.......+......8.......|.......
12cc0 7d c9 03 a6 4e 80 04 20 e9 42 80 20 ea 82 80 08 39 29 05 10 3b d4 00 80 e9 6a 00 00 38 0b 00 08 }...N....B......9)..;....j..8...
12ce0 f8 0a 00 00 f9 2b 00 08 4b ff dd 08 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 39 09 ff f0 .....+..K....b.......+......9...
12d00 e9 49 00 00 a0 09 ff fe f9 0b 00 00 b0 0a 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 .I..............}...N...."......
12d20 e9 29 00 00 e9 df 00 00 e9 69 00 00 80 0b 00 00 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 .).......i..........}...N....b..
12d40 eb fe 00 09 e9 2b 00 00 e9 df 00 00 39 09 ff f0 e9 49 00 00 80 09 ff fc f9 0b 00 00 90 0a 00 00 .....+......9....I..............
12d60 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 e9 69 00 00 e8 0b 00 00 }...N....".......).......i......
12d80 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 39 09 ff f0 ....}...N....b.......+......9...
12da0 e9 49 00 00 e8 09 ff f8 f9 0b 00 00 f8 0a 00 00 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 .I..............}...N...."......
12dc0 e9 69 00 00 e9 df 00 00 e8 0b 00 00 7c 00 04 ac 7c 10 fb a6 7c 10 fa a6 7c 10 fa a6 7c 10 fa a6 .i..........|...|...|...|...|...
12de0 7c 10 fa a6 7c 10 fa a6 7c 10 fa a6 39 6b ff f8 f9 69 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 |...|...|...9k...i..}...N....b..
12e00 eb fe 00 09 e9 2b 00 00 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 10 fa a6 f8 09 00 08 7d c9 03 a6 .....+......8.......|.......}...
12e20 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 e8 09 00 00 7c 11 fb a6 7c 11 fb a6 N....".......)..........|...|...
12e40 4c 00 01 2c e9 62 80 10 39 29 ff f8 f9 2b 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 L..,.b..9)...+..}...N....b......
12e60 e9 2b 00 00 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 11 fa a6 f8 09 00 08 7d c9 03 a6 4e 80 04 20 .+......8.......|.......}...N...
12e80 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 e8 09 00 00 7c 00 04 ac 7c 14 fb a6 4c 00 01 2c .".......)..........|...|...L..,
12ea0 e9 62 80 10 39 29 ff f8 f9 2b 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 .b..9)...+..}...N....b.......+..
12ec0 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 14 fa a6 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 22 80 10 ....8.......|.......}...N...."..
12ee0 eb fe 00 09 e9 29 00 00 e9 df 00 00 e8 09 00 00 7c 16 fb a6 e9 62 80 10 39 29 ff f8 f9 2b 00 00 .....)..........|....b..9)...+..
12f00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 38 09 00 08 f8 0b 00 00 }...N....b.......+......8.......
12f20 7c 16 fa a6 f8 09 00 08 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 |.......}...N....".......)......
12f40 e8 09 00 00 7c 00 01 64 e9 62 80 10 39 29 ff f8 f9 2b 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 ....|..d.b..9)...+..}...N....b..
12f60 eb fe 00 09 e9 2b 00 00 e9 df 00 00 38 09 00 08 f8 0b 00 00 7c 00 00 a6 f8 09 00 08 7d c9 03 a6 .....+......8.......|.......}...
12f80 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 e8 09 00 00 7c 19 03 a6 e9 62 80 10 N....".......)..........|....b..
12fa0 39 29 ff f8 f9 2b 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 9)...+..}...N....b.......+......
12fc0 38 09 00 08 f8 0b 00 00 fb 69 00 08 7d c9 03 a6 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 8........i..}...N....".......)..
12fe0 e9 df 00 00 e9 69 00 00 88 0b 00 00 f8 09 00 00 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 .....i..........}...N....b......
13000 e9 2b 00 00 e9 df 00 00 39 09 ff f0 e9 49 00 00 88 09 ff ff f9 0b 00 00 98 0a 00 00 7d c9 03 a6 .+......9....I..............}...
13020 4e 80 04 20 e9 22 80 10 eb fe 00 09 e9 29 00 00 e9 df 00 00 e9 69 00 00 a0 0b 00 00 f8 09 00 00 N....".......).......i..........
13040 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 38 09 00 08 f8 0b 00 00 }...N....b.......+......8.......
13060 fb 69 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 38 09 00 08 .i..}...N....b.......+......8...
13080 f8 0b 00 00 fb 69 00 08 7d c9 03 a6 4e 80 04 20 e9 62 80 10 eb fe 00 09 e9 2b 00 00 e9 df 00 00 .....i..}...N....b.......+......
130a0 38 09 00 08 f8 0b 00 00 fa 69 00 08 7d c9 03 a6 4e 80 04 20 7c 84 07 b4 7c c6 07 b4 7f 43 d3 78 8........i..}...N...|...|....C.x
130c0 7f a5 eb 78 48 00 1b 6d 60 00 00 00 e8 1a 00 08 e9 7a 00 00 2f a0 00 00 40 9e 01 ec e9 2f 00 00 ...xH..m`........z../...@..../..
130e0 38 09 00 08 f8 0f 00 00 fb 89 00 08 7d c9 03 a6 4e 80 04 20 39 49 ff f8 78 08 07 c6 2f aa ff f8 8...........}...N...9I..x.../...
13100 79 2a e8 c2 7c 00 43 78 39 4a 00 01 7d 68 5b 78 40 bc 00 14 39 40 00 01 48 00 00 0c f8 08 00 00 y*..|.Cx9J..}h[x@...9@..H.......
13120 39 08 00 08 35 4a ff ff 39 29 ff f8 40 82 ff f0 39 49 ff fc 7d 68 5b 78 2f aa ff fc 79 2a f0 82 9...5J..9)..@...9I..}h[x/...y*..
13140 39 4a 00 01 40 bc 00 14 39 40 00 01 48 00 00 0c 90 08 00 00 39 08 00 04 35 4a ff ff 39 29 ff fc 9J..@...9@..H.......9...5J..9)..
13160 40 82 ff f0 39 49 ff fe 79 29 f8 42 2f aa ff fe 39 29 00 01 40 bc 00 10 48 00 01 84 b0 0b 00 00 @...9I..y).B/...9)..@...H.......
13180 39 6b 00 02 35 29 ff ff 40 82 ff f4 4b ff e8 20 7d 29 5a 14 4b ff e5 8c e9 2f 00 00 38 09 00 08 9k..5)..@...K...})Z.K..../..8...
131a0 f8 0f 00 00 f8 69 00 08 7d c9 03 a6 4e 80 04 20 fb 69 00 08 7d c9 03 a6 4e 80 04 20 7f de 3a 14 .....i..}...N....i..}...N.....:.
131c0 4b ff e6 24 e9 2f 00 00 38 09 00 08 f8 0f 00 00 f8 69 00 08 7d c9 03 a6 4e 80 04 20 e9 2f 00 00 K..$./..8........i..}...N..../..
131e0 7c 0e 03 78 38 09 00 08 f8 0f 00 00 f8 69 00 08 7d c9 03 a6 4e 80 04 20 e9 2f 00 00 38 09 00 08 |..x8........i..}...N..../..8...
13200 f8 0f 00 00 f8 69 00 08 7d c9 03 a6 4e 80 04 20 e9 2f 00 00 38 09 00 08 f8 0f 00 00 f8 69 00 08 .....i..}...N..../..8........i..
13220 7d c9 03 a6 4e 80 04 20 7f ab 50 40 41 9c 00 38 7d 0a 4a 14 7f ab 40 40 40 9c 00 2c 7d 6b 4a 14 }...N.....P@A..8}.J...@@@..,}kJ.
13240 39 29 00 01 7d 29 03 a6 39 20 00 00 48 00 00 0c 7c 08 48 ae 7c 0b 49 ae 39 29 ff ff 42 00 ff f4 9)..})..9...H...|.H.|.I.9)..B...
13260 4b ff e8 84 39 29 00 01 7c 0a 00 d0 7d 29 03 a6 42 40 e8 74 7d 2a 02 14 89 0a 00 00 39 4a 00 01 K...9)..|...})..B@.t}*......9J..
13280 7d 09 59 ae 4b ff ff ec 7f ab 50 40 41 9c 00 78 7d 0a 4a 14 7f ab 40 40 40 9c 00 6c 7d 6b 4a 14 }.Y.K.....P@A..x}.J...@@@..l}kJ.
132a0 39 29 00 01 7d 29 03 a6 39 20 00 00 48 00 00 0c 7c 08 48 ae 7c 0b 49 ae 39 29 ff ff 42 00 ff f4 9)..})..9...H...|.H.|.I.9)..B...
132c0 4b ff d7 70 e9 2f 00 00 39 49 00 08 f9 4f 00 00 f9 69 00 08 e9 2f 00 00 39 69 00 08 f9 6f 00 00 K..p./..9I...O...i.../..9i...o..
132e0 f8 09 00 08 e9 2f 00 00 38 09 00 08 f8 0f 00 00 fb 69 00 08 7d c9 03 a6 4e 80 04 20 39 20 00 01 ...../..8........i..}...N...9...
13300 4b ff fe 84 39 29 00 01 7d 29 03 a6 39 20 00 00 42 40 d7 20 7c 09 00 d0 39 29 ff ff 7d 0a 00 ae K...9)..})..9...B@..|...9)..}...
13320 7d 0b 01 ae 4b ff ff ec e9 2f 00 00 e9 c1 02 90 39 69 00 08 f9 6f 00 00 f8 09 00 08 7d c9 03 a6 }...K..../......9i...o......}...
13340 4e 80 04 20 e9 2f 00 00 7c 0e 03 78 38 09 00 08 f8 0f 00 00 fb 89 00 08 7d c9 03 a6 4e 80 04 20 N..../..|..x8...........}...N...
13360 e9 2f 00 00 fb 89 00 00 7d c9 03 a6 4e 80 04 20 7c 09 03 78 e8 02 80 90 4b ff e9 6c fb 89 ff f8 ./......}...N...|..x....K..l....
13380 39 20 00 00 48 00 00 60 7d 69 00 d0 39 29 ff ff 7c 6a 58 ae f8 01 02 b0 f9 21 02 a8 f9 41 02 a0 9...H..`}i..9)..|jX......!...A..
133a0 f9 61 02 98 48 00 27 3d 60 00 00 00 e9 61 02 98 e8 81 02 90 7c 68 1b 78 7c 64 58 ae f9 01 02 98 .a..H.'=`....a......|h.x|dX.....
133c0 48 00 27 21 60 00 00 00 e9 01 02 98 e8 01 02 b0 e9 21 02 a8 e9 41 02 a0 7f 83 40 00 40 9e 00 40 H.'!`............!...A....@.@..@
133e0 39 ce ff ff 2f ae 00 00 40 9e ff a0 7c 0e 03 78 7d c9 03 a6 4e 80 04 20 39 00 00 00 48 00 00 14 9.../...@...|..x}...N...9...H...
13400 7c 08 50 2a 39 29 ff f8 7c 08 59 2a 39 08 00 08 2f a9 00 00 40 9e ff ec 4b ff e6 cc e9 2f 00 00 |.P*9)..|.Y*9.../...@...K..../..
13420 7c 0e 03 78 fb 69 00 00 7d c9 03 a6 4e 80 04 20 7f ab 50 40 41 9c 00 18 7c ea 4a 14 7c cb 4a 14 |..x.i..}...N.....P@A...|.J.|.J.
13440 7f ab 38 40 39 00 00 00 41 9c 00 34 39 00 00 00 48 00 00 14 7c 08 50 2e 39 29 ff fc 7c 08 59 2e ..8@9...A..49...H...|.P.9)..|.Y.
13460 39 08 00 04 2f a9 00 00 40 9e ff ec 4b ff e6 78 7c 07 40 2e 39 29 ff fc 7c 06 41 2e 2f a9 00 00 9.../...@...K..x|.@.9)..|.A./...
13480 39 08 ff fc 40 9e ff ec 4b ff e6 5c 7f ab 50 40 41 9c 00 18 7c ea 4a 14 7c cb 4a 14 7f ab 38 40 9...@...K..\..P@A...|.J.|.J...8@
134a0 39 00 00 00 41 9c 00 34 39 00 00 00 48 00 00 14 7c 08 52 2e 39 29 ff fe 7c 08 5b 2e 39 08 00 02 9...A..49...H...|.R.9)..|.[.9...
134c0 2f a9 00 00 40 9e ff ec 4b ff e6 1c 7c 07 42 2e 39 29 ff fe 7c 06 43 2e 2f a9 00 00 39 08 ff fe /...@...K...|.B.9)..|.C./...9...
134e0 40 9e ff ec 4b ff e6 00 38 00 00 01 4b ff e5 4c 38 09 00 08 f8 0f 00 00 fb 89 00 08 eb fe 00 09 @...K...8...K..L8...............
13500 e9 df 00 00 7d c9 03 a6 4e 80 04 20 38 09 00 08 f8 0f 00 00 fa 29 00 08 eb fe 00 09 e9 df 00 00 ....}...N...8........)..........
13520 7d c9 03 a6 4e 80 04 20 39 00 00 00 48 00 00 14 7c 0a 40 2a 39 29 ff f8 7c 0b 41 2a 39 08 00 08 }...N...9...H...|.@*9)..|.A*9...
13540 2f a9 00 00 40 9e ff ec 4b ff d4 e8 7f ab 50 40 41 9c 00 18 7c ea 4a 14 7c cb 4a 14 7f ab 38 40 /...@...K.....P@A...|.J.|.J...8@
13560 39 00 00 00 41 9c 00 34 39 00 00 00 48 00 00 14 7c 0a 40 2e 39 29 ff fc 7c 0b 41 2e 39 08 00 04 9...A..49...H...|.@.9)..|.A.9...
13580 2f a9 00 00 40 9e ff ec 4b ff d4 a8 7c 07 40 2e 39 29 ff fc 7c 06 41 2e 2f a9 00 00 39 08 ff fc /...@...K...|.@.9)..|.A./...9...
135a0 40 9e ff ec 4b ff d4 8c 7f ab 50 40 41 9c 00 18 7c ea 4a 14 7c cb 4a 14 7f ab 38 40 39 00 00 00 @...K.....P@A...|.J.|.J...8@9...
135c0 41 9c 00 34 39 00 00 00 48 00 00 14 7c 0a 42 2e 39 29 ff fe 7c 0b 43 2e 39 08 00 02 2f a9 00 00 A..49...H...|.B.9)..|.C.9.../...
135e0 40 9e ff ec 4b ff d4 4c 7c 07 42 2e 39 29 ff fe 7c 06 43 2e 2f a9 00 00 39 08 ff fe 40 9e ff ec @...K..L|.B.9)..|.C./...9...@...
13600 4b ff d4 30 e9 69 00 00 7c 0a 03 78 e8 0b 00 00 4b ff e1 b4 39 6b ff f0 f9 69 00 00 4b ff e1 4c K..0.i..|..x....K...9k...i..K..L
13620 00 00 00 00 00 00 00 01 80 12 00 00 60 00 00 00 7c 08 02 a6 2f a4 00 00 f8 01 00 10 f8 21 ff 91 ............`...|.../........!..
13640 41 9e 00 10 78 63 06 20 48 00 03 21 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 A...xc..H..!`...8!.p....|...N...
13660 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 7c 08 02 a6 38 63 ff ff fb a1 ff e8 fb c1 ff f0 ............`...|...8c..........
13680 7c bd 2b 78 2b 83 00 01 f8 01 00 10 fb e1 ff f8 f8 21 ff 71 40 9d 00 2c 38 21 00 90 38 60 00 00 |.+x+............!.q@..,8!..8`..
136a0 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 ................|...N...`...`...
136c0 2f 85 00 00 40 9d ff d4 7c 9f 23 78 3b c0 00 00 48 00 00 2c 60 00 00 00 60 00 00 00 60 00 00 00 /...@...|.#x;...H..,`...`...`...
136e0 3b de 00 01 48 00 02 85 60 00 00 00 3b ff 00 01 7f de 07 b4 7f 9d f0 00 40 9d 00 48 88 7f 00 00 ;...H...`...;...........@..H....
13700 2f 83 00 0a 40 9e ff dc 38 60 00 0d 3b de 00 01 48 00 02 59 60 00 00 00 88 7f 00 00 7f de 07 b4 /...@...8`..;...H..Y`...........
13720 3b ff 00 01 48 00 02 45 60 00 00 00 7f 9d f0 00 41 9d ff cc 60 00 00 00 60 00 00 00 60 00 00 00 ;...H..E`.......A...`...`...`...
13740 38 21 00 90 7f a3 eb 78 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 8!.....x................|...N...
13760 00 00 00 00 00 00 00 01 80 03 00 00 60 00 00 00 7c 08 02 a6 f8 01 00 10 f8 21 ff 91 48 00 01 e9 ............`...|........!..H...
13780 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 `...8!.p....|...N...............
137a0 7d e8 02 a6 7c 90 23 78 38 e0 00 00 7c 23 38 00 41 82 00 18 48 00 00 d9 7d 11 42 a6 2c 03 00 00 }...|.#x8...|#8.A...H...}.B.,...
137c0 41 82 00 34 48 00 00 78 e8 c4 00 10 7d 11 42 a6 38 e0 00 00 7c 27 30 00 41 82 00 1c 38 e0 00 00 A..4H..x....}.B.8...|'0.A...8...
137e0 e8 84 00 18 7c 27 20 00 38 60 00 01 41 82 00 50 7c 88 23 78 7c 71 42 a6 f9 10 00 10 e8 88 00 00 ....|'..8`..A..P|.#x|qB.........
13800 38 e0 00 00 7c 27 20 00 41 82 00 08 7c 84 1a 14 f8 90 00 18 e8 88 00 08 f8 90 00 00 e8 88 00 10 8...|'..A...|...................
13820 f8 90 00 08 e8 88 00 18 7c 84 1a 14 f8 90 00 28 38 88 00 20 f8 90 00 20 38 60 00 00 7e 05 83 78 ........|......(8.......8`..~..x
13840 7d e8 03 a6 4e 80 00 20 7d e8 02 a6 7c b0 2b 78 7c b1 2b 78 48 00 00 39 2c 03 00 01 40 82 00 0c }...N...}...|.+x|.+xH..9,...@...
13860 7d e8 03 a6 4e 80 00 20 7c c9 03 a6 3a 10 ff ff 38 a5 ff ff 8e 45 00 01 9e 50 00 01 42 00 ff f8 }...N...|...:...8....E...P..B...
13880 7e 25 8b 78 7d e8 03 a6 4e 80 00 20 7d 28 02 a6 7c 88 23 78 7c 6a 1b 78 7c 85 23 78 38 a5 00 20 ~%.x}...N...}(..|.#x|j.x|.#x8...
138a0 7c ab 2b 78 48 00 00 45 2c 0c 00 01 40 82 00 20 e8 a4 00 00 2c 05 00 00 7c 84 2a 14 40 82 ff d4 |.+xH..E,...@.......,...|.*.@...
138c0 38 60 00 01 7d 28 03 a6 4e 80 00 20 38 60 00 00 e8 a4 00 18 e8 c4 00 08 e8 e4 00 10 7c a5 42 14 8`..}(..N...8`..............|.B.
138e0 7d 28 03 a6 4e 80 00 20 39 4a ff f8 39 6b ff f8 e9 aa 00 09 e9 cb 00 09 7c 2d 70 00 39 80 00 01 }(..N...9J..9k..........|-p.9...
13900 41 82 00 08 4e 80 00 20 71 ce 00 ff 40 82 ff e4 39 80 00 00 4e 80 00 20 f8 21 ff b1 7c 08 02 a6 A...N...q...@...9...N....!..|...
13920 f8 01 00 30 f9 e1 00 38 f9 c1 00 40 f9 a1 00 48 7c af 2b 78 4b ff ff 59 e8 01 00 30 7c 08 03 a6 ...0...8...@...H|.+xK..Y...0|...
13940 f8 8f 00 00 f8 af 00 08 f8 cf 00 10 f8 ef 00 18 e9 a1 00 48 e9 c1 00 40 e9 e1 00 38 38 21 00 50 ...................H...@...88!.P
13960 4e 80 00 20 4e 80 00 20 78 66 c1 c6 38 60 00 58 38 80 00 00 38 a0 00 01 44 00 00 22 4e 80 00 20 N...N...xf..8`.X8...8...D.."N...
13980 7c 6a 1b 78 38 60 00 54 38 80 00 00 44 00 00 22 7c 83 23 79 41 82 00 0c 78 a3 46 20 98 6a 00 00 |j.x8`.T8...D.."|.#yA...x.F..j..
139a0 4e 80 00 20 7d 08 02 a6 7c 69 1b 78 88 69 00 00 2c 03 00 00 41 82 00 10 4b ff ff b1 39 29 00 01 N...}...|i.x.i..,...A...K...9)..
139c0 4b ff ff ec 7d 08 03 a6 4e 80 00 20 7d 08 02 a6 7c 69 1b 78 79 23 27 20 70 63 00 0f 2c 03 00 0a K...}...N...}...|i.xy#'.pc..,...
139e0 41 80 00 08 38 63 00 07 38 63 00 30 4b ff ff 7d 79 23 46 20 70 63 00 0f 2c 03 00 0a 41 80 00 08 A...8c..8c.0K..}y#F.pc..,...A...
13a00 38 63 00 07 38 63 00 30 4b ff ff 61 79 23 65 20 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 8c..8c.0K..ay#e.pc..,...A...8c..
13a20 38 63 00 30 4b ff ff 45 79 23 84 20 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 8c.0K..Ey#..pc..,...A...8c..8c.0
13a40 4b ff ff 29 79 23 a3 20 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 4b ff ff 0d K..)y#..pc..,...A...8c..8c.0K...
13a60 79 23 c2 20 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 4b ff fe f1 79 23 e1 20 y#..pc..,...A...8c..8c.0K...y#..
13a80 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 4b ff fe d5 79 23 00 22 70 63 00 0f pc..,...A...8c..8c.0K...y#."pc..
13aa0 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 4b ff fe b9 79 23 27 02 70 63 00 0f 2c 03 00 0a ,...A...8c..8c.0K...y#'.pc..,...
13ac0 41 80 00 08 38 63 00 07 38 63 00 30 4b ff fe 9d 79 23 46 02 70 63 00 0f 2c 03 00 0a 41 80 00 08 A...8c..8c.0K...y#F.pc..,...A...
13ae0 38 63 00 07 38 63 00 30 4b ff fe 81 79 23 65 02 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 8c..8c.0K...y#e.pc..,...A...8c..
13b00 38 63 00 30 4b ff fe 65 79 23 84 02 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 8c.0K..ey#..pc..,...A...8c..8c.0
13b20 4b ff fe 49 79 23 a3 02 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 4b ff fe 2d K..Iy#..pc..,...A...8c..8c.0K..-
13b40 79 23 c2 02 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 4b ff fe 11 79 23 e1 02 y#..pc..,...A...8c..8c.0K...y#..
13b60 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 4b ff fd f5 79 23 00 00 70 63 00 0f pc..,...A...8c..8c.0K...y#..pc..
13b80 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 4b ff fd d9 7d 08 03 a6 4e 80 00 20 7d 08 02 a6 ,...A...8c..8c.0K...}...N...}...
13ba0 7c 69 1b 78 4b ff ff 10 7d 08 02 a6 7c 69 1b 78 4b ff ff 74 7d 08 02 a6 7c 69 1b 78 4b ff ff a0 |i.xK...}...|i.xK..t}...|i.xK...
13bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13c40 7c e8 02 a6 48 00 00 05 7c c8 02 a6 7c e8 03 a6 38 c6 ff 78 78 67 c6 6a 7c e6 38 ee 7c 05 38 00 |...H...|...|...8..xxg.j|.8.|.8.
13c60 4e 80 00 20 7d 68 02 a6 7c 69 1b 78 38 60 00 43 4b ff fc f9 7d 23 4b 78 4b ff ff 31 38 60 00 08 N...}h..|i.x8`.CK...}#KxK..18`..
13c80 4b ff fc e9 38 60 00 08 4b ff fc e1 38 60 00 08 4b ff fc d9 38 60 00 08 4b ff fc d1 38 60 00 08 K...8`..K...8`..K...8`..K...8`..
13ca0 4b ff fc c9 7d 68 03 a6 4e 80 00 20 7d 68 02 a6 7c 69 1b 78 7c 8a 23 78 7c ac 2b 78 38 60 00 0a K...}h..N...}h..|i.x|.#x|.+x8`..
13cc0 4b ff fc a9 38 60 00 0d 4b ff fc a1 7d 83 63 78 4b ff fc 99 7d 23 4b 78 4b ff fe d1 38 60 00 20 K...8`..K...}.cxK...}#KxK...8`..
13ce0 4b ff fc 89 7d 43 53 78 4b ff fc bd 38 60 00 0a 4b ff fc 79 38 60 00 0d 4b ff fc 71 7d 68 03 a6 K...}CSxK...8`..K..y8`..K..q}h..
13d00 4e 80 00 20 38 a0 00 45 4b ff ff a4 7d 68 02 a6 4b ff ff 31 7d 68 03 a6 38 a0 00 57 40 81 ff 90 N...8..EK...}h..K..1}h..8..W@...
13d20 4e 80 00 20 7d 68 02 a6 38 a5 00 20 4b ff ff 15 7d 68 03 a6 38 a0 00 44 40 81 ff 74 4e 80 00 20 N...}h..8...K...}h..8..D@..tN...
13d40 7d 68 02 a6 7c 85 23 78 54 63 40 2e 4b ff fe f5 38 60 00 00 41 81 00 08 38 60 00 01 7d 68 03 a6 }h..|.#xTc@.K...8`..A...8`..}h..
13d60 4e 80 00 20 7c a8 02 a6 48 00 00 05 7c c8 02 a6 38 c6 fe 54 70 63 00 7f 7c c3 32 14 98 86 00 00 N...|...H...|...8..Tpc..|.2.....
13d80 7c a8 03 a6 4e 80 00 20 4e 80 00 20 60 00 00 00 44 00 00 22 4e 80 00 20 78 66 c1 c6 38 60 00 58 |...N...N...`...D.."N...xf..8`.X
13da0 38 80 00 00 38 a0 00 01 44 00 00 22 4e 80 00 20 7d 48 02 a6 48 00 00 2d 7d 48 03 a6 2c 03 00 00 8...8...D.."N...}H..H..-}H..,...
13dc0 4d 82 00 20 3d 20 0e 95 61 29 32 00 80 89 00 14 7c 64 48 ae 38 84 00 01 90 89 00 14 4e 80 00 20 M...=...a)2.....|dH.8.......N...
13de0 38 60 ff ff 3d 20 0e 95 61 29 32 00 80 a9 00 10 80 c9 00 14 7c 05 30 40 4c 82 00 20 38 60 00 54 8`..=...a)2.........|.0@L...8`.T
13e00 38 80 00 00 44 00 00 22 3d 20 0e 95 61 29 32 00 90 89 00 10 38 60 00 00 90 69 00 14 28 04 00 00 8...D.."=...a)2.....8`...i..(...
13e20 4d 82 00 20 38 60 ff ff f8 a9 00 00 f8 c9 00 08 4e 80 00 20 e8 a4 00 00 e8 c4 00 08 7c 64 1b 78 M...8`..........N...........|d.x
13e40 38 60 01 08 44 00 00 22 4e 80 00 20 39 60 00 00 7d 2a 4b 78 7d 09 43 78 7c e8 3b 78 7c c7 33 78 8`..D.."N...9`..}*Kx}.Cx|.;x|.3x
13e60 7c a6 2b 78 7c 85 23 78 7c 64 1b 78 38 60 01 20 44 00 00 22 4e 80 00 20 60 00 00 00 60 00 00 00 |.+x|.#x|d.x8`..D.."N...`...`...
13e80 2b 83 ff ff 38 00 00 00 41 9d 00 0c e9 22 80 98 7c 09 18 ae 7c 03 03 78 4e 80 00 20 00 00 00 00 +...8...A...."..|...|..xN.......
13ea0 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 2b 83 ff ff 4d 9d 00 20 e9 22 80 98 7c 89 19 ae ........`...`...+...M...."..|...
13ec0 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 2b 83 ff fe 38 00 00 00 41 9d 00 0c e9 22 80 98 N...............+...8...A...."..
13ee0 7c 09 1a 2e 7c 03 03 78 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 |...|..xN...............`...`...
13f00 2b 83 ff fe 4d 9d 00 20 e9 22 80 98 7c 89 1b 2e 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 +...M...."..|...N...............
13f20 2b 83 ff fc 38 00 00 00 41 9d 00 0c e9 22 80 98 7c 09 18 2e 7c 03 03 78 4e 80 00 20 00 00 00 00 +...8...A...."..|...|..xN.......
13f40 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 2b 83 ff fc 4d 9d 00 20 e9 22 80 98 7c 89 19 2e ........`...`...+...M...."..|...
13f60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 2b 83 ff f8 38 00 00 00 41 9d 00 0c e9 22 80 98 N...............+...8...A...."..
13f80 7c 09 18 2a 7c 03 03 78 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 |..*|..xN...............`...`...
13fa0 2b 83 ff f8 4d 9d 00 20 e9 22 80 98 7c 89 19 2a 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 +...M...."..|..*N...............
13fc0 3c 00 00 01 7f 83 00 00 40 9d 00 18 38 60 00 00 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 <.......@...8`..N...`...`...`...
13fe0 e8 62 80 98 3c 63 00 01 88 03 00 00 2f 80 00 00 40 9e ff dc 38 00 ff ff 98 03 00 00 38 63 00 08 .b..<c....../...@...8.......8c..
14000 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 e9 22 80 98 38 00 00 00 3d 29 00 01 98 09 00 00 N................"..8...=)......
14020 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 e9 02 80 98 38 80 00 00 38 60 00 00 60 84 ff ff N...................8...8`..`...
14040 3c a0 00 01 7d 0c 43 78 60 00 00 00 60 00 00 00 78 60 00 20 7d 28 00 ae 2f 89 00 00 4d 9e 00 20 <...}.Cx`...`...x`..}(../...M...
14060 39 23 00 01 38 c0 00 00 79 29 00 20 7f 89 28 00 41 9e 00 08 7c cc 48 ae 38 e3 00 02 7d 68 00 ae 9#..8...y)....(.A...|.H.8...}h..
14080 38 00 00 0e 78 e7 00 20 7c 09 03 a6 7c e9 3b 78 2b 89 ff ff 39 49 00 01 38 00 00 00 41 9d 00 08 8...x...|...|.;x+...9I..8...A...
140a0 7c 08 48 ae 7d 60 5a 14 79 49 00 20 79 6b 04 20 42 00 ff e0 55 60 c2 3e 7d 60 5a 14 55 6b 06 3e |.H.}`Z.yI..yk..B...U`.>}`Z.Uk.>
140c0 7f 86 58 00 4c 9e 00 20 2b 87 ff fe 4d 9d 00 20 7c 08 3a 2e 2f a0 00 00 4d 9e 00 20 54 00 20 36 ..X.L...+...M...|.:./...M...T..6
140e0 7c 60 1a 14 7c 63 07 b4 7f 83 20 00 40 9d ff 64 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 |`..|c......@..dN...............
14100 7c 04 1a 14 7c 00 07 b4 7f 83 00 00 4c 9c 00 20 39 23 00 01 39 60 00 00 7f 89 00 00 7d 23 00 50 |...|.......L...9#..9`......}#.P
14120 79 29 00 20 7d 29 03 a6 41 9d 00 3c 3d 20 80 00 7f 80 48 00 41 9e 00 30 60 00 00 00 60 00 00 00 y)..})..A..<=.....H.A..0`...`...
14140 78 60 00 20 38 63 00 01 2b 80 ff ff 41 9d 00 0c e9 22 80 98 7d 69 01 ae 7c 63 07 b4 42 00 ff e4 x`..8c..+...A...."..}i..|c..B...
14160 4e 80 00 20 38 00 00 01 7c 09 03 a6 4b ff ff d4 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 N...8...|...K...............`...
14180 3c 00 00 01 e9 42 80 98 39 20 00 00 7c 09 03 a6 39 60 00 00 60 00 00 00 60 00 00 00 60 00 00 00 <....B..9...|...9`..`...`...`...
141a0 79 20 00 20 39 29 00 01 7d 29 07 b4 7d 6a 01 ae 42 00 ff f0 4e 80 00 20 00 00 00 00 00 00 00 00 y...9)..})..}j..B...N...........
141c0 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 38 63 ff f0 38 84 00 10 2f a5 00 00 7c 84 07 b4 ....`...`...`...8c..8.../...|...
141e0 7c 69 07 b4 41 9e 00 08 38 80 00 10 7c 84 4a 14 7c 84 07 b4 7f 89 20 00 40 9c 00 58 78 63 00 20 |i..A...8...|.J.|.......@..Xxc..
14200 39 40 00 00 38 03 00 01 7c 63 20 50 78 63 00 20 7f 80 20 00 7c 69 03 a6 41 9d 00 40 3c 00 80 00 9@..8...|c.Pxc......|i..A..@<...
14220 7f 84 00 00 41 9e 00 34 60 00 00 00 60 00 00 00 79 20 00 20 39 29 00 01 2b 80 ff ff 41 9d 00 0c ....A..4`...`...y...9)..+...A...
14240 e9 62 80 98 7d 4b 01 ae 7d 29 07 b4 42 00 ff e4 38 60 00 00 4e 80 00 20 38 00 00 01 7c 09 03 a6 .b..}K..})..B...8`..N...8...|...
14260 4b ff ff d0 00 00 00 00 00 00 00 00 00 00 00 00 7c 60 1b 79 38 60 00 00 4d 82 00 20 7c 09 07 b4 K...............|`.y8`..M...|...
14280 7c 84 4a 14 7c 84 07 b4 7f 89 20 00 40 9c 00 54 78 0b 00 20 39 40 00 00 38 0b 00 01 7d 6b 20 50 |.J.|.......@..Tx...9@..8...}k.P
142a0 79 6b 00 20 7f 80 20 00 7d 69 03 a6 41 9d 00 3c 3c 00 80 00 7f 84 00 00 41 9e 00 30 60 00 00 00 yk......}i..A..<<.......A..0`...
142c0 79 20 00 20 39 29 00 01 2b 80 ff ff 41 9d 00 0c e9 62 80 98 7d 4b 01 ae 7d 29 07 b4 42 00 ff e4 y...9)..+...A....b..}K..})..B...
142e0 38 60 00 01 4e 80 00 20 38 00 00 01 7c 09 03 a6 4b ff ff d0 00 00 00 00 00 00 00 00 00 00 00 00 8`..N...8...|...K...............
14300 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 02 a6 fb 21 ff c8 fb 41 ff d0 7c 7a 1b 78 N...............|....!...A..|z.x
14320 f8 01 00 10 fb 61 ff d8 38 06 00 1f 7c bb 2b 78 fb a1 ff e8 fb c1 ff f0 54 00 00 36 7c 9e 23 78 .....a..8...|.+x........T..6|.#x
14340 fb e1 ff f8 fb 01 ff c0 7c 1d 07 b4 fb 81 ff e0 f8 21 ff 51 7c df 33 78 4b ff fc d9 7c 79 1b 78 ........|........!.Q|.3xK...|y.x
14360 4b ff fc d1 3c 00 00 01 7c 03 00 50 7f 80 e8 00 41 9c 01 80 7b 38 00 20 2b 98 ff ff 40 9d 01 34 K...<...|..P....A...{8..+...@..4
14380 3b d9 00 02 7b de 00 20 2b 9e ff fe 40 9d 01 04 3b 98 00 04 3b a0 00 00 7b 9c 00 20 48 00 00 24 ;...{...+...@...;...;...{...H..$
143a0 39 3d 00 01 38 1c 00 01 7d 7b e8 ae 41 99 00 0c e9 42 80 98 7d 6a e1 ae 79 3d 00 20 78 1c 00 20 9=..8...}{..A....B..}j..y=..x...
143c0 7f 63 db 78 48 00 15 6d 60 00 00 00 2b 1c ff ff 7f 83 e8 40 41 9d ff cc 39 19 00 01 2b 98 ff ff .c.xH..m`...+......@A...9...+...
143e0 79 08 00 20 39 20 00 00 40 9d 00 98 38 00 00 0e 7c 09 03 a6 60 00 00 00 60 00 00 00 60 00 00 00 y...9...@...8...|...`...`...`...
14400 2b 9e ff ff 39 7e 00 01 38 00 00 00 41 9d 00 0c e9 42 80 98 7c 0a f0 ae 7d 20 4a 14 79 7e 00 20 +...9~..8...A....B..|...}.J.y~..
14420 79 29 04 20 42 00 ff dc 2b 88 ff ff 40 9d 00 a4 38 21 00 b0 3b 39 00 10 fb fa 00 08 7f 39 07 b4 y)..B...+...@...8!..;9.......9..
14440 fb 3a 00 00 7f 43 d3 78 e8 01 00 10 eb 01 ff c0 eb 21 ff c8 eb 41 ff d0 7c 08 03 a6 eb 61 ff d8 .:...C.x.........!...A..|....a..
14460 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 ................N...`...`...`...
14480 e9 22 80 98 7d 29 c0 ae 4b ff ff 64 60 00 00 00 e9 22 80 98 7f bd 26 70 7f bd 01 94 7f a9 f3 2e ."..})..K..d`...."....&p........
144a0 4b ff fe f0 60 00 00 00 60 00 00 00 60 00 00 00 e9 22 80 98 7f c9 c1 ae 3b d9 00 02 7b de 00 20 K...`...`...`...."......;...{...
144c0 2b 9e ff fe 41 9d fe cc 4b ff ff c8 60 00 00 00 e9 62 80 98 55 20 c2 3e 7d 20 4a 14 7d 2b 41 ae +...A...K...`....b..U..>}.J.}+A.
144e0 4b ff ff 50 60 00 00 00 60 00 00 00 60 00 00 00 38 21 00 b0 38 00 00 00 f8 1a 00 00 f8 1a 00 08 K..P`...`...`...8!..8...........
14500 7f 43 d3 78 eb 41 ff d0 e8 01 00 10 eb 01 ff c0 eb 21 ff c8 7c 08 03 a6 eb 61 ff d8 eb 81 ff e0 .C.x.A...........!..|....a......
14520 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 08 00 00 60 00 00 00 ............N...............`...
14540 7c 08 02 a6 f8 01 00 10 f8 21 ff 81 4b ff fa e5 38 c0 00 00 e8 a2 80 a0 38 80 00 7f 60 c6 ff f0 |........!..K...8.......8...`...
14560 7c c3 30 50 38 61 00 70 7c c6 07 b4 4b ff fd a5 e8 61 00 70 38 21 00 80 30 03 ff ff 7c 60 19 10 |.0P8a.p|...K....a.p8!..0...|`..
14580 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 60 00 00 00 ....|...N...............`...`...
145a0 7d 80 00 26 7c 08 02 a6 fa c1 ff b0 fa e1 ff b8 2e 24 00 00 7c b7 2b 78 fb 01 ff c0 fb 21 ff c8 }..&|............$..|.+x.....!..
145c0 3b 20 00 00 7c 78 1b 78 fb 41 ff d0 fb 61 ff d8 7c 9a 23 78 63 39 ff ff fb 81 ff e0 fb a1 ff e8 ;...|x.x.A...a..|.#xc9..........
145e0 3f 60 00 01 2d 25 00 00 fb c1 ff f0 fb e1 ff f8 3b c0 00 00 2d 84 ff ff f8 01 00 10 91 81 00 08 ?`..-%..........;...-...........
14600 f8 21 ff 41 eb e2 80 98 3f 9f 00 02 3a dc 00 14 3b 9c 00 08 38 1e 00 01 38 c0 00 00 78 00 00 20 .!.A....?...:...;...8...8...x...
14620 7f 80 d8 00 41 9e 00 08 7c df 00 ae 7b c7 00 20 39 1e 00 02 38 00 00 0e 79 08 00 20 7c 09 03 a6 ....A...|...{...9...8...y...|...
14640 7d 7f 38 ae 7d 09 43 78 60 00 00 00 60 00 00 00 2b 89 ff ff 39 49 00 01 38 00 00 00 41 9d 00 08 }.8.}.Cx`...`...+...9I..8...A...
14660 7c 1f 48 ae 7d 60 5a 14 79 49 00 20 79 6b 04 20 42 00 ff e0 55 60 c2 3e 7d 60 5a 14 55 6b 06 3e |.H.}`Z.yI..yk..B...U`.>}`Z.Uk.>
14680 7f 86 58 00 40 9e 00 90 2b 88 ff fe 3b a0 00 00 41 9d 00 08 7f bf 42 2e 41 92 00 88 2f bd 00 00 ..X.@...+...;...A.....B.A.../...
146a0 41 9e 00 74 40 8e 00 7c 41 8a 00 88 7c 1c b0 50 39 3e 00 04 7c 09 03 a6 79 29 00 20 7f 8b e3 78 A..t@..|A...|..P9>..|...y).....x
146c0 2b 89 ff ff 39 49 00 01 38 00 00 00 41 9d 00 08 7c 1f 48 ae 98 0b 00 00 79 49 00 20 39 6b 00 01 +...9I..8...A...|.H.....yI..9k..
146e0 42 00 ff e0 7f 83 e3 78 7e e4 bb 78 38 a0 00 0c 48 00 12 91 60 00 00 00 2f a3 00 00 41 9e 00 34 B......x~..x8...H...`.../...A..4
14700 57 bd 20 36 7f dd f2 14 7f de 07 b4 7f 9e c8 00 40 9d ff 04 38 00 00 00 39 20 ff ff 48 00 00 28 W..6............@...8...9...H..(
14720 7c 1f 38 ae 7f 80 d0 00 40 9e ff d8 4b ff ff 7c 39 3d ff ff 38 1e 00 10 55 29 20 36 7c 00 07 b4 |.8.....@...K..|9=..8...U).6|...
14740 7d 29 07 b4 38 21 00 c0 f8 18 00 00 f9 38 00 08 7f 03 c3 78 eb 01 ff c0 e8 01 00 10 81 81 00 08 })..8!.......8.....x............
14760 ea c1 ff b0 7c 08 03 a6 ea e1 ff b8 eb 21 ff c8 7d 82 01 20 eb 41 ff d0 eb 61 ff d8 7d 81 01 20 ....|........!..}....A...a..}...
14780 eb 81 ff e0 eb a1 ff e8 7d 80 81 20 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 03 ........}...........N...........
147a0 80 0a 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 7f a5 20 00 fb a1 ff e8 fb c1 ff f0 ....`...`...`...|...............
147c0 7c 7d 1b 78 fb e1 ff f8 f8 01 00 10 7c 9e 23 78 7c bf 2b 78 f8 21 ff 61 40 9c 00 28 38 21 00 a0 |}.x........|.#x|.+x.!.a@..(8!..
147e0 38 60 00 00 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 60 00 00 00 8`..................|...N...`...
14800 38 80 00 7f 38 61 00 70 38 a0 00 00 4b ff fd 95 e8 01 00 78 e8 81 00 70 2f a0 ff ff 41 9e ff c0 8...8a.p8...K......x...p/...A...
14820 7d 3e f8 50 7f a9 00 00 41 9d ff b4 7b bd 00 20 7b de 00 20 39 64 ff f0 7d 3e ea 14 7d 6b 07 b4 }>.P....A...{...{...9d..}>..}k..
14840 7d 29 07 b4 7f 8b 48 00 41 9d 00 d8 7c 8b 20 50 39 00 00 00 78 84 00 20 7c 89 03 a6 60 00 00 00 })....H.A...|..P9...x...|...`...
14860 79 60 00 20 39 6b 00 01 2b 80 ff ff 41 9d 00 0c e9 42 80 98 7d 0a 01 ae 7d 6b 07 b4 42 00 ff e4 y`..9k..+...A....B..}...}k..B...
14880 7b e7 00 20 7f de 38 50 7c 1e 4a 14 7c 00 07 b4 7f 89 00 00 40 9c 00 4c 39 69 00 01 39 40 00 00 {.....8P|.J.|.......@..L9i..9@..
148a0 7f 8b 00 00 7d 69 00 50 79 6b 00 20 7d 69 03 a6 41 9d 01 9c 3d 60 80 00 7f 80 58 00 41 9e 01 90 ....}i.Pyk..}i..A...=`....X.A...
148c0 79 20 00 20 39 29 00 01 2b 80 ff ff 41 9d 00 0c e9 62 80 98 7d 4b 01 ae 7d 29 07 b4 42 00 ff e4 y...9)..+...A....b..}K..})..B...
148e0 3b bd ff f2 7b bd 00 20 2b 9d ff fe 41 9d 00 0c e9 22 80 98 7f e9 eb 2e 4b ff fc 49 38 21 00 a0 ;...{...+...A...."......K..I8!..
14900 38 60 00 01 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 60 00 00 00 8`..................|...N...`...
14920 7c 69 58 50 3c 00 00 01 7c 63 07 b4 7f 83 00 00 41 9d fe ac e8 a2 80 98 3d 85 00 01 88 0c 00 00 |iXP<...|c......A.......=.......
14940 2f 80 00 00 40 9e fe 98 38 09 00 01 39 4c 00 08 7f 80 58 00 7c 09 58 50 78 00 00 20 7d 48 53 78 /...@...8...9L....X.|.XPx...}HSx
14960 7c 09 03 a6 7d 27 4b 78 41 9d 00 d8 3c 00 80 00 7f 8b 00 00 41 9e 00 cc 60 00 00 00 60 00 00 00 |...}'KxA...<.......A...`...`...
14980 78 e6 00 20 38 e7 00 01 2b 86 ff ff 7c e7 07 b4 38 00 00 00 41 9d 00 08 7c 05 30 ae 98 08 00 00 x...8...+...|...8...A...|.0.....
149a0 39 08 00 01 42 00 ff dc 7c 8b 20 50 39 00 00 00 78 84 00 20 7c 89 03 a6 60 00 00 00 60 00 00 00 9...B...|..P9...x...|...`...`...
149c0 79 60 00 20 39 6b 00 01 2b 80 ff ff 41 9d 00 08 7d 05 01 ae 7d 6b 07 b4 42 00 ff e8 7b e7 00 20 y`..9k..+...A...}...}k..B...{...
149e0 7d 67 ea 14 79 6b 00 20 7c 63 5a 14 7d 6b 07 b4 7c 63 07 b4 7f 8b 18 00 40 9c 00 3c 7c 6b 18 50 }g..yk..|cZ.}k..|c......@..<|k.P
14a00 78 63 00 20 7c 69 03 a6 60 00 00 00 60 00 00 00 79 60 00 20 39 6b 00 01 89 0a 00 00 2b 80 ff ff xc..|i..`...`...y`..9k......+...
14a20 7d 6b 07 b4 41 9d 00 08 7d 05 01 ae 39 4a 00 01 42 00 ff e0 38 00 00 00 98 0c 00 00 4b ff fe 48 }k..A...}...9J..B...8.......K..H
14a40 38 00 00 01 7c 09 03 a6 4b ff ff 38 38 00 00 01 7c 09 03 a6 4b ff fe 6c 00 00 00 00 00 00 00 01 8...|...K..88...|...K..l........
14a60 80 03 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 f8 01 00 10 f8 21 ff 81 38 04 00 01 ....`...`...`...|........!..8...
14a80 2b a0 00 01 38 00 00 00 40 9d 01 70 78 84 00 20 60 00 ff ff 7d 24 1a 14 79 29 00 20 7d 2b 07 b4 +...8...@..px...`...}$..y)..}+..
14aa0 7f 8b 00 00 41 9d 00 68 7d 6a 58 f8 7d 24 48 50 3d 4a 00 01 39 29 ff f0 38 0a 00 01 79 29 00 20 ....A..h}jX.}$HP=J..9)..8...y)..
14ac0 78 00 00 20 7c 09 03 a6 60 00 00 00 60 00 00 00 79 60 00 20 39 6b 00 01 2b 00 ff ff 39 49 00 01 x...|...`...`...y`..9k..+...9I..
14ae0 2b 89 ff ff 7d 6b 07 b4 39 00 00 00 41 99 00 0c e9 02 80 98 7d 08 00 ae 41 9d 00 0c e8 e2 80 98 +...}k..9...A.......}...A.......
14b00 7d 07 49 ae 79 49 00 20 42 00 ff c8 38 00 00 00 39 20 00 00 60 00 ff f0 61 29 ff e0 7c 84 00 50 }.I.yI..B...8...9...`...a)..|..P
14b20 7c 84 07 b4 7f 84 48 00 40 9c 00 48 38 00 00 00 39 64 00 01 60 00 ff e0 7f 8b 48 00 7c 04 00 50 |.....H.@..H8...9d..`.....H.|..P
14b40 39 60 00 00 78 00 00 20 7c 09 03 a6 41 9d 00 c0 78 80 00 20 38 84 00 01 2b 80 ff ff 41 9d 00 0c 9`..x...|...A...x...8...+...A...
14b60 e9 22 80 98 7d 69 01 ae 7c 84 07 b4 42 00 ff e4 38 61 00 70 38 80 00 7f 38 a0 00 00 4b ff fa 25 ."..}i..|...B...8a.p8...8...K..%
14b80 e9 61 00 70 81 21 00 7c 39 6b ff f0 38 09 00 10 7d 69 07 b4 7c 00 4a 14 7c 00 07 b4 7f 89 00 00 .a.p.!.|9k..8...}i..|.J.|.......
14ba0 40 9c 00 50 79 6b 00 20 39 4b 00 01 7d 6b 00 50 7f 8a 00 00 79 6b 00 20 7d 69 03 a6 39 40 00 00 @..Pyk..9K..}k.P....yk..}i..9@..
14bc0 41 9d 00 58 3d 60 80 00 7f 80 58 00 41 9e 00 4c 79 20 00 20 39 29 00 01 2b 80 ff ff 41 9d 00 0c A..X=`....X.A..Ly...9)..+...A...
14be0 e9 62 80 98 7d 4b 01 ae 7d 29 07 b4 42 00 ff e4 4b ff f9 51 38 00 00 01 38 21 00 80 7c 03 03 78 .b..}K..})..B...K..Q8...8!..|..x
14c00 e8 01 00 10 7c 08 03 a6 4e 80 00 20 38 00 00 01 7c 09 03 a6 4b ff ff 3c 38 00 00 01 7c 09 03 a6 ....|...N...8...|...K..<8...|...
14c20 4b ff ff b0 00 00 00 00 00 00 00 01 80 00 00 00 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 7c 9b 23 78 K...............|....a......|.#x
14c40 7c bc 2b 78 f8 01 00 10 fb a1 ff e8 38 80 00 7f 38 a0 00 00 fb c1 ff f0 fb e1 ff f8 7c 7f 1b 78 |.+x........8...8...........|..x
14c60 7c de 33 78 f8 21 ff 51 3b a1 00 70 7f a3 eb 78 4b ff f9 31 e9 21 00 78 e9 61 00 70 38 09 00 01 |.3x.!.Q;..p...xK..1.!.x.a.p8...
14c80 2b a0 00 01 40 9d 00 3c 39 2b ff f0 39 40 00 00 7d 29 07 b4 7d 69 58 50 79 6b 00 20 7d 69 03 a6 +...@..<9+..9@..})..}iXPyk..}i..
14ca0 79 20 00 20 39 29 00 01 2b 80 ff ff 41 9d 00 0c e9 62 80 98 7d 4b 01 ae 7d 29 07 b4 42 00 ff e4 y...9)..+...A....b..}K..})..B...
14cc0 7f a3 eb 78 7f 64 db 78 7f 85 e3 78 7f c6 f3 78 4b ff f6 41 e8 01 00 78 eb a1 00 70 7f be 00 00 ...x.d.x...x...xK..A...x...p....
14ce0 41 9e 00 0c 3b a0 00 00 3b c0 00 00 4b ff f8 55 38 21 00 b0 fb df 00 08 fb bf 00 00 7f e3 fb 78 A...;...;...K..U8!.............x
14d00 eb e1 ff f8 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 eb c1 ff f0 4e 80 00 20 .........a......|...........N...
14d20 00 00 00 00 00 00 00 01 80 05 00 00 60 00 00 00 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 fb e1 ff f8 ............`...|...............
14d40 f8 01 00 10 f8 21 fe 71 f8 81 01 c8 f8 a1 01 d0 7c 64 1b 78 f8 c1 01 d8 f8 e1 01 e0 f9 01 01 e8 .....!.q........|d.x............
14d60 f9 21 01 f0 f9 41 01 f8 3b e1 00 70 38 a1 01 c8 7f e3 fb 78 48 00 0d 9d 60 00 00 00 2f 83 00 00 .!...A..;..p8......xH...`.../...
14d80 7c 7d 1b 78 40 9d 00 30 7f fe fb 78 60 00 00 00 88 7e 00 00 38 80 00 00 3b de 00 01 38 a0 00 01 |}.x@..0...x`....~..8...;...8...
14da0 4b ff e8 91 60 00 00 00 7c 1f f0 50 7f 80 e8 00 41 9c ff e0 38 21 01 90 7f a3 eb 78 e8 01 00 10 K...`...|..P....A...8!.....x....
14dc0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 03 00 00 ............|...N...............
14de0 7c 08 02 a6 fb 41 ff d0 fb 61 ff d8 39 20 00 00 39 60 00 00 f8 01 00 10 fb e1 ff f8 3c 00 00 01 |....A...a..9...9`..........<...
14e00 fb 81 ff e0 fb a1 ff e8 7c 09 03 a6 fb c1 ff f0 f8 21 ff 41 eb e2 80 98 7f fa fb 78 60 00 00 00 ........|........!.A.......x`...
14e20 79 20 00 20 39 29 00 01 7d 29 07 b4 7d 7f 01 ae 42 00 ff f0 3b 81 00 70 3b c1 00 80 e8 02 80 a8 y...9)..})..}...B...;..p;.......
14e40 3f a0 69 62 7f c3 f3 78 f8 01 00 74 63 bd 6d 2c 38 80 00 51 7f 85 e3 78 38 c0 1f f0 93 a1 00 70 ?.ib...x...tc.m,8..Q...x8......p
14e60 4b ff f4 b1 eb 61 00 80 e8 02 80 b0 7f 85 e3 78 7f c3 f3 78 38 80 00 51 38 c0 07 f0 93 a1 00 70 K....a.........x...x8..Q8......p
14e80 f8 01 00 74 7b 7b 00 20 4b ff f4 89 e9 21 00 80 2b 9b ff fe 41 9d 00 0c 38 00 00 40 7c 1a db 2e ...t{{..K....!..+...A...8..@|...
14ea0 38 1b 00 02 78 00 00 20 2b 80 ff fe 41 9d 00 0c 39 60 00 00 7d 7f 03 2e 38 1b 00 04 78 00 00 20 8...x...+...A...9`..}...8...x...
14ec0 2b 80 ff fc 41 9d 00 0c 39 60 00 01 7d 7f 01 2e 79 29 00 20 2b 89 ff fe 41 9d 00 0c 38 00 00 40 +...A...9`..}...y)..+...A...8..@
14ee0 7c 1f 4b 2e 38 09 00 02 78 00 00 20 2b 80 ff fe 41 9d 00 0c 39 60 00 00 7d 7f 03 2e 38 09 00 04 |.K.8...x...+...A...9`..}...8...
14f00 78 00 00 20 2b 80 ff fc 41 9d 00 0c 39 20 00 01 7d 3f 01 2e e8 62 80 b8 4b ff fe 19 e8 a2 80 c0 x...+...A...9...}?...b..K.......
14f20 7f c3 f3 78 38 80 00 70 38 c0 0f f0 4b ff f3 e5 4b ff f6 11 38 21 00 c0 e8 01 00 10 eb 41 ff d0 ...x8..p8...K...K...8!.......A..
14f40 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 .a......|...............N.......
14f60 00 00 00 01 80 06 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 7c 9b 23 78 ........`...`...|....a......|.#x
14f80 fb c1 ff f0 fb e1 ff f8 78 7e 00 20 7c 7f 1b 78 f8 01 00 10 fb a1 ff e8 7f c3 f3 78 7f 7b f2 14 ........x~..|..x...........x.{..
14fa0 f8 21 ff 61 7f 7b 07 b4 7f fe 07 b4 4b ff ee d5 60 00 00 00 7f 9e d8 00 7c 7c 1b 78 40 9c 00 64 .!.a.{......K...`.......||.x@..d
14fc0 3b a0 00 00 48 00 00 18 60 00 00 00 60 00 00 00 7d 3e 07 b4 7c 7c 1b 78 40 98 00 48 3b bd 00 01 ;...H...`...`...}>..||.x@..H;...
14fe0 7b c3 00 20 7b bd 00 20 4b ff ee 99 60 00 00 00 2f bc 00 00 7c 1d fa 14 39 3e 00 01 7f 00 d8 00 {...{...K...`.../...|...9>......
15000 40 9e ff d0 2f a3 00 00 41 9e 00 1c 7d 3e 07 b4 7c 7c 1b 78 41 98 ff c8 60 00 00 00 60 00 00 00 @.../...A...}>..||.xA...`...`...
15020 3b c0 ff ff 38 21 00 a0 7f c3 f3 78 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 ;...8!.....x.....a..........|...
15040 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 05 00 00 60 00 00 00 60 00 00 00 ........N...............`...`...
15060 7c 08 02 a6 2c 23 00 00 fb a1 ff e8 fb 81 ff e0 7c bd 2b 78 f8 01 00 10 fb 41 ff d0 fb 61 ff d8 |...,#..........|.+x.....A...a..
15080 fb c1 ff f0 fb e1 ff f8 f8 21 ff 61 41 82 00 c4 eb 82 80 c8 7c 7e 07 b4 3b e0 00 00 3b 40 00 00 .........!.aA.......|~..;...;@..
150a0 7f 9b e3 78 60 00 00 00 60 00 00 00 60 00 00 00 7b c3 00 20 3b de 00 01 4b ff ed c9 60 00 00 00 ...x`...`...`...{...;...K...`...
150c0 7f de 07 b4 2f 9f 00 ff 7c 60 1b 79 7f a3 eb 78 41 82 00 40 41 9d 00 3c 7c 1c f9 ae 39 3f 00 01 ..../...|`.y...xA..@A..<|...9?..
150e0 7b c3 00 20 7d 3f 07 b4 3b de 00 01 7f de 07 b4 4b ff ed 91 60 00 00 00 2f 9f 00 ff 7c 60 1b 79 {...}?..;.......K...`.../...|`.y
15100 7f a3 eb 78 40 82 ff d0 60 00 00 00 60 00 00 00 7f 5c f9 ae 48 00 08 1d 60 00 00 00 7f 64 db 78 ...x@...`...`....\..H...`....d.x
15120 7c 65 1b 78 7f a3 eb 78 48 00 08 59 60 00 00 00 2f 3f 00 00 2f a3 00 00 41 9e 00 48 41 9a 00 14 |e.x...xH..Y`.../?../...A..HA...
15140 3b e0 00 00 4b ff ff 6c 60 00 00 00 60 00 00 00 38 21 00 a0 38 60 00 00 e8 01 00 10 eb 41 ff d0 ;...K..l`...`...8!..8`.......A..
15160 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 .a......|...............N...`...
15180 88 1b 00 00 2f 80 00 3d 41 9e 00 84 41 9a 00 80 7b e0 00 20 2f 9f 00 00 3b 7b 00 01 39 20 00 00 ..../..=A...A...{.../...;{..9...
151a0 7c 09 03 a6 40 9d 00 74 3c 00 80 00 7f 9f 00 00 40 be 00 18 48 00 00 64 60 00 00 00 60 00 00 00 |...@..t<.......@...H..d`...`...
151c0 3b 7b 00 01 42 40 00 18 88 1b 00 00 39 29 00 01 7d 29 07 b4 2f 80 00 3d 40 9e ff e8 38 69 00 01 ;{..B@......9)..})../..=@...8i..
151e0 7c 7c 1a 14 38 21 00 a0 e8 01 00 10 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 ||..8!.......A...a......|.......
15200 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 38 60 00 01 7c 7c 1a 14 4b ff ff d0 39 60 00 01 7d 69 03 a6 ........N...8`..||..K...9`..}i..
15220 4b ff ff a8 00 00 00 00 00 00 00 01 80 06 00 00 7c 08 02 a6 fb 41 ff d0 fb 61 ff d8 7c 9b 23 78 K...............|....A...a..|.#x
15240 f8 01 00 10 fb 81 ff e0 7c dc 33 78 fb a1 ff e8 fb c1 ff f0 7c 7e 1b 78 fb e1 ff f8 f8 21 ff 61 ........|.3x........|~.x.....!.a
15260 7c bf 2b 78 7f db f2 14 4b ff fd 09 7c 7d 1b 78 7f e3 fb 78 48 00 06 bd 60 00 00 00 7f dd f0 50 |.+x....K...|}.x...xH...`......P
15280 7c 7a 1b 78 7f 83 e3 78 48 00 06 a9 60 00 00 00 7f 43 d2 14 38 60 ff ff 3b 5a 00 02 7f 9e d0 00 |z.x...xH...`....C..8`..;Z......
152a0 3b c0 00 00 40 9c 00 24 48 00 00 94 60 00 00 00 7c 9f f0 ae 7c 1d 07 b4 3b de 00 01 4b ff eb f5 ;...@..$H...`...|...|...;...K...
152c0 60 00 00 00 7b de 00 20 7f e3 fb 78 48 00 06 65 60 00 00 00 7b a9 00 20 38 1d 00 01 7f 83 f0 40 `...{......xH..e`...{...8......@
152e0 7d 23 4b 78 41 9d ff cc 38 80 00 3d 7c 1d 07 b4 3b e0 00 00 4b ff eb bd 60 00 00 00 48 00 00 1c }#KxA...8..=|...;...K...`...H...
15300 7c 9c f8 ae 3b ff 00 01 7f bd 07 b4 7b ff 00 20 4b ff eb a1 60 00 00 00 7f 83 e3 78 48 00 06 15 |...;.......{...K...`......xH...
15320 60 00 00 00 7b a0 00 20 3b bd 00 01 7f 83 f8 40 7c 03 03 78 41 9d ff cc 38 60 00 00 38 21 00 a0 `...{...;......@|..xA...8`..8!..
15340 e8 01 00 10 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 .....A...a......|...............
15360 4e 80 00 20 00 00 00 00 00 00 00 01 80 06 00 00 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 38 80 00 00 N...............|....a......8...
15380 fb a1 ff e8 fb c1 ff f0 7c bd 2b 78 7c 7e 07 b4 fb e1 ff f8 f8 01 00 10 38 a0 01 00 3b e0 00 00 ........|.+x|~..........8...;...
153a0 f8 21 ff 61 eb 62 80 c8 3b 9b 01 08 7f 83 e3 78 48 00 06 71 60 00 00 00 60 00 00 00 60 00 00 00 .!.a.b..;......xH..q`...`...`...
153c0 7b c3 00 20 3b de 00 01 4b ff ea b9 60 00 00 00 7f de 07 b4 2f 9f 00 ff 7c 60 1b 79 7f a3 eb 78 {...;...K...`......./...|`.y...x
153e0 41 82 00 40 7d 3b fa 14 41 9d 00 38 98 09 01 08 7b c3 00 20 3b ff 00 01 7f ff 07 b4 3b de 00 01 A..@};..A..8....{...;.......;...
15400 7f de 07 b4 4b ff ea 7d 60 00 00 00 2f 9f 00 ff 7c 60 1b 79 7f a3 eb 78 40 82 ff cc 60 00 00 00 ....K..}`.../...|`.y...x@...`...
15420 48 00 05 11 60 00 00 00 7f 84 e3 78 7c 65 1b 78 7f a3 eb 78 48 00 05 4d 60 00 00 00 2f 3f 00 00 H...`......x|e.x...xH..M`.../?..
15440 2f a3 00 00 41 9e 00 20 41 9a 00 18 3b e0 00 00 4b ff ff 70 60 00 00 00 60 00 00 00 60 00 00 00 /...A...A...;...K..p`...`...`...
15460 3b c0 ff ff 38 21 00 a0 7f c3 f3 78 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 ;...8!.....x.....a..........|...
15480 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 05 00 00 60 00 00 00 60 00 00 00 ........N...............`...`...
154a0 7d 80 00 26 7c 08 02 a6 fb e1 ff f8 fb c1 ff f0 7c 7f 1b 79 7c de 33 78 fb 81 ff e0 fb a1 ff e8 }..&|...........|..y|.3x........
154c0 7c bc 2b 78 7c 9d 23 78 f8 01 00 10 fb 21 ff c8 fb 41 ff d0 fb 61 ff d8 91 81 00 08 f8 21 ff 51 |.+x|.#x.....!...A...a.......!.Q
154e0 40 82 00 40 38 21 00 b0 38 60 ff ff e8 01 00 10 81 81 00 08 eb 21 ff c8 eb 41 ff d0 7c 08 03 a6 @..@8!..8`...........!...A..|...
15500 eb 61 ff d8 eb 81 ff e0 7d 80 81 20 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 .a......}...............N...`...
15520 4b ff fb 41 7c 7b 1b 79 41 82 01 f8 7f c3 f3 78 48 00 04 01 60 00 00 00 7f c4 f3 78 38 a3 00 01 K..A|{.yA......xH...`......x8...
15540 7f 63 db 78 78 a5 00 20 48 00 04 39 60 00 00 00 2f a3 00 00 40 9e 00 3c 38 60 00 00 38 21 00 b0 .c.xx...H..9`.../...@..<8`..8!..
15560 e8 01 00 10 81 81 00 08 eb 21 ff c8 eb 41 ff d0 7c 08 03 a6 eb 61 ff d8 eb 81 ff e0 7d 80 81 20 .........!...A..|....a......}...
15580 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 7f e3 fb 78 7f a4 eb 78 4b ff f9 d9 7f 85 e3 78 ............N......x...xK......x
155a0 7f a4 eb 78 7c 7b 1b 78 7f e3 fb 78 4b ff fd c5 7f 83 d8 50 7c 7f 1b 78 7f 9c 07 b4 7f 83 e3 78 ...x|{.x...xK......P|..x.......x
155c0 4b ff ea 01 60 00 00 00 7c 7a 1b 79 41 82 ff 18 2e 1c 00 00 40 91 00 40 7f 59 d3 78 3b a0 00 00 K...`...|z.yA.......@..@.Y.x;...
155e0 7c 7d fa 14 3b bd 00 01 78 63 00 20 7f bd 07 b4 4b ff e8 91 60 00 00 00 7f 9c e8 00 98 79 00 00 |}..;...xc......K...`........y..
15600 3b 39 00 01 41 9d ff dc 48 00 00 0c 60 00 00 00 7c 1f 07 b4 7b e3 00 20 4b ff e8 69 60 00 00 00 ;9..A...H...`...|...{...K..i`...
15620 38 1f ff ff 2f 83 00 3d 40 9e ff e8 3b ff 00 01 7f fd 07 b4 7f df f3 78 48 00 00 1c 60 00 00 00 8.../..=@...;..........xH...`...
15640 88 9f 00 00 7c 1d 07 b4 3b ff 00 01 4b ff e8 65 60 00 00 00 7f c3 f3 78 48 00 02 d9 60 00 00 00 ....|...;...K..e`......xH...`...
15660 7c 1e f8 50 7b a9 00 20 7f 80 18 00 38 1d 00 01 7d 23 4b 78 41 9c ff cc 38 80 00 00 7c 1d 07 b4 |..P{.......8...}#KxA...8...|...
15680 4b ff e8 31 60 00 00 00 40 91 00 48 7f 5f d3 78 7f be eb 78 60 00 00 00 60 00 00 00 60 00 00 00 K..1`...@..H._.x...x`...`...`...
156a0 88 9f 00 00 7b c3 00 20 3b ff 00 01 3b de 00 01 4b ff e8 01 60 00 00 00 7c 1a f8 50 7f de 07 b4 ....{...;...;...K...`...|..P....
156c0 7f 80 e0 00 41 9c ff dc 7f bc ea 14 7f bd 07 b4 7f 43 d3 78 4b ff e9 3d 60 00 00 00 7f 9b e8 00 ....A............C.xK..=`.......
156e0 40 9d fe 78 7f bf eb 78 60 00 00 00 60 00 00 00 7b e3 00 20 3b ff 00 01 38 80 00 00 7f ff 07 b4 @..x...x`...`...{...;...8.......
15700 4b ff e7 b1 60 00 00 00 7f 9b f8 00 41 9d ff e4 38 60 00 00 4b ff fe 48 60 00 00 00 60 00 00 00 K...`.......A...8`..K..H`...`...
15720 38 21 00 b0 7f e3 fb 78 7f a4 eb 78 7f 85 e3 78 7f c6 f3 78 e8 01 00 10 81 81 00 08 eb 21 ff c8 8!.....x...x...x...x.........!..
15740 eb 41 ff d0 7c 08 03 a6 eb 61 ff d8 eb 81 ff e0 7d 80 81 20 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 .A..|....a......}...............
15760 4b ff fa d0 00 00 00 00 00 00 00 03 80 07 00 00 7c 08 02 a6 fb e1 ff f8 fb c1 ff f0 7c 7f 1b 79 K...............|...........|..y
15780 f8 01 00 10 fb a1 ff e8 38 00 ff ff 7c 9d 23 78 fb 21 ff c8 fb 41 ff d0 fb 61 ff d8 fb 81 ff e0 ........8...|.#x.!...A...a......
157a0 f8 21 ff 41 40 82 00 3c 38 21 00 c0 7c 03 03 78 e8 01 00 10 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 .!.A@..<8!..|..x.....!...A...a..
157c0 7c 08 03 a6 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 |...................N...`...`...
157e0 f8 a1 00 70 4b ff f7 8d e8 a1 00 70 7f a4 eb 78 7c 7e 1b 78 7f e3 fb 78 4b ff fb 79 3b a3 ff ff ...pK......p...x|~.x...xK..y;...
15800 7c 79 1b 78 7f bd 07 b4 48 00 00 0c 60 00 00 00 7c 1d 07 b4 7b a3 00 20 4b ff e6 69 60 00 00 00 |y.x....H...`...|...{...K..i`...
15820 38 1d ff ff 2f a3 00 00 40 9e ff e8 7f 79 f0 50 7f 7b 07 b4 7f 63 db 78 4b ff e7 89 60 00 00 00 8.../...@....y.P.{...c.xK...`...
15840 2f 9b 00 00 7c 7a 1b 78 40 9d 00 80 7c 7c 1b 78 3b e0 00 00 60 00 00 00 60 00 00 00 60 00 00 00 /...|z.x@...||.x;...`...`...`...
15860 7c 7f ca 14 3b ff 00 01 78 63 00 20 7f ff 07 b4 4b ff e6 11 60 00 00 00 7f 9b f8 00 98 7c 00 00 |...;...xc......K...`........|..
15880 3b 9c 00 01 41 9d ff dc 3b 9d 00 01 7f 5f d3 78 7b 9c 00 20 60 00 00 00 60 00 00 00 60 00 00 00 ;...A...;...._.x{...`...`...`...
158a0 88 9f 00 00 7f 83 e3 78 3b ff 00 01 3b 9c 00 01 4b ff e6 01 60 00 00 00 7c 1a f8 50 7b 9c 00 20 .......x;...;...K...`...|..P{...
158c0 7f 80 d8 00 41 9c ff dc 3b 7b 00 01 7f 43 d3 78 7f bb ea 14 4b ff e7 3d 60 00 00 00 7f c3 f3 78 ....A...;{...C.x....K..=`......x
158e0 7f a4 07 b4 4b ff e8 1d 60 00 00 00 38 21 00 c0 38 00 00 00 7c 03 03 78 e8 01 00 10 eb 21 ff c8 ....K...`...8!..8...|..x.....!..
15900 eb 41 ff d0 eb 61 ff d8 7c 08 03 a6 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 .A...a..|...................N...
15920 00 00 00 00 00 00 00 01 80 07 00 00 60 00 00 00 7c 69 1b 78 39 60 00 00 38 60 00 00 88 09 00 00 ............`...|i.x9`..8`......
15940 2f 80 00 00 4d 9e 00 20 60 00 00 00 60 00 00 00 8c 09 00 01 39 6b 00 01 7d 6b 07 b4 2f 80 00 00 /...M...`...`.......9k..}k../...
15960 40 9e ff f0 79 63 00 20 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 @...yc..N...............`...`...
15980 2c 25 00 00 7c 69 1b 78 38 60 00 00 4d 82 00 20 89 49 00 00 2f aa 00 00 41 9e 00 70 88 04 00 00 ,%..|i.x8`..M....I../...A..p....
159a0 7d 4b 53 78 2f a0 00 00 41 9e 00 54 38 a5 ff ff 78 a5 00 21 41 82 00 48 7f 8a 00 40 40 9e 00 40 }KSx/...A..T8...x..!A..H...@@..@
159c0 7c a9 03 a6 48 00 00 24 60 00 00 00 60 00 00 00 88 04 00 00 2f a0 00 00 7f 0b 00 40 41 9e 00 20 |...H..$`...`......./......@A...
159e0 42 40 00 1c 40 9a 00 18 8d 69 00 01 38 84 00 01 2f ab 00 00 40 9e ff dc 88 04 00 00 7d 60 58 50 B@..@....i..8.../...@.......}`XP
15a00 7d 63 07 b4 4e 80 00 20 88 04 00 00 39 60 00 00 4b ff ff ec 00 00 00 00 00 00 00 00 00 00 00 00 }c..N.......9`..K...............
15a20 2c 25 00 00 4d 82 00 20 38 a5 ff ff 78 84 06 20 78 a5 00 20 7c 69 1b 78 38 a5 00 01 7c a9 03 a6 ,%..M...8...x...x...|i.x8...|...
15a40 98 89 00 00 39 29 00 01 42 00 ff f8 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 ....9)..B...N...............`...
15a60 2c 25 00 00 4d 82 00 20 38 a5 ff ff 7c 69 1b 78 78 a5 00 20 38 a5 00 01 7c a9 03 a6 60 00 00 00 ,%..M...8...|i.xx...8...|...`...
15a80 88 04 00 00 38 84 00 01 98 09 00 00 39 29 00 01 42 00 ff f0 4e 80 00 20 00 00 00 00 00 00 00 00 ....8.......9)..B...N...........
15aa0 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 38 03 ff bf 2b 80 00 19 4d 9d 00 20 38 63 00 20 ....`...`...`...8...+...M...8c..
15ac0 7c 63 07 b4 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 |c..N...............`...`...`...
15ae0 38 03 ff 9f 2b 80 00 19 4d 9d 00 20 38 63 ff e0 7c 63 07 b4 4e 80 00 20 00 00 00 00 00 00 00 00 8...+...M...8c..|c..N...........
15b00 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 7c a6 2b 78 f8 01 00 10 f8 21 ff 91 ....`...`...`...|...|.+x.....!..
15b20 7c 80 23 78 38 80 ff ff 7c 05 03 78 78 84 00 60 48 00 02 81 60 00 00 00 38 21 00 70 e8 01 00 10 |.#x8...|..xx..`H...`...8!.p....
15b40 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 |...N...............`...`...`...
15b60 7c 08 02 a6 e9 22 80 d0 fb a1 ff e8 7c 9d 23 78 f8 01 00 10 fb c1 ff f0 38 05 ff fd 7c be 2b 78 |...."......|.#x........8...|.+x
15b80 fb e1 ff f8 fb 81 ff e0 54 00 04 3e 7c 7f 1b 78 f8 21 ff 61 2b 80 00 0d e9 49 00 08 e9 29 00 00 ........T..>|..x.!.a+....I...)..
15ba0 38 00 00 00 f9 21 00 70 f9 41 00 78 41 9d 00 58 7f a5 20 40 40 9d 00 7c e9 22 80 d8 88 09 00 00 8....!.p.A.xA..X...@@..|."......
15bc0 2f 80 00 00 41 9e 00 cc e9 63 00 00 38 00 00 2d 98 0b 00 00 38 00 00 00 e9 63 00 00 39 6b 00 01 /...A....c..8..-....8....c..9k..
15be0 f9 63 00 00 98 09 00 00 7f a1 ea 14 38 00 00 01 89 3d 00 70 99 2b 00 00 e9 3f 00 00 39 29 00 01 .c..........8....=.p.+...?..9)..
15c00 f9 3f 00 00 38 21 00 a0 7c 03 03 78 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 .?..8!..|..x................|...
15c20 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 7f 84 2b 92 7f dc f1 d2 7f 84 e3 78 7f be e8 50 ....N...`...`.....+........x...P
15c40 4b ff ff 21 7f a1 ea 14 e9 3f 00 00 38 21 00 a0 38 00 00 01 7c 03 03 78 89 7d 00 70 99 69 00 00 K..!.....?..8!..8...|..x.}.p.i..
15c60 e8 01 00 10 e9 3f 00 00 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 39 29 00 01 eb c1 ff f0 f9 3f 00 00 .....?..........|...9).......?..
15c80 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 e9 63 00 00 4b ff ff 54 00 00 00 00 00 00 00 01 ....N...`...`....c..K..T........
15ca0 80 04 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 7d 1b 43 78 ....`...`...`...|....a......}.Cx
15cc0 7c fc 3b 78 f8 01 00 10 fb a1 ff e8 7c dd 33 78 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 7c bf 2b 78 |.;x........|.3x........|~.x|.+x
15ce0 f8 21 ff 61 7c 83 23 78 38 a0 00 0a 38 80 00 00 48 00 07 51 60 00 00 00 2f bf 00 00 39 20 00 00 .!.a|.#x8...8...H..Q`.../...9...
15d00 38 00 00 01 7c 63 07 b4 41 9e 00 20 60 00 00 00 7f ff eb 92 39 29 00 01 2f bf 00 00 7d 29 07 b4 8...|c..A...`.......9)../...})..
15d20 40 9e ff f0 79 20 00 20 7c 00 da 14 7c 00 07 b4 7f 83 00 00 40 9d 00 40 7c 00 18 50 7c 00 07 b4 @...y...|...|.......@..@|..P|...
15d40 2f 80 00 00 40 9d 00 30 78 00 00 20 e9 3e 00 00 7c 09 03 a6 60 00 00 00 60 00 00 00 60 00 00 00 /...@..0x....>..|...`...`...`...
15d60 9b 89 00 00 e9 3e 00 00 39 29 00 01 f9 3e 00 00 42 00 ff f0 38 21 00 a0 38 60 00 00 e8 01 00 10 .....>..9)...>..B...8!..8`......
15d80 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 .a..........|...........N.......
15da0 00 00 00 01 80 05 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 f9 c1 ff 70 f9 e1 ff 78 39 c0 00 78 ........`...`...|......p...x9..x
15dc0 39 e0 00 30 f8 01 00 10 fa 01 ff 80 3a 00 00 01 fa 81 ff a0 fa a1 ff a8 3a 80 00 20 fa e1 ff b8 9..0........:...........:.......
15de0 fb 01 ff c0 7c 97 23 78 7c 78 1b 78 fb 21 ff c8 fb 41 ff d0 3b 20 00 00 fb 61 ff d8 fb 81 ff e0 ....|.#x|x.x.!...A..;....a......
15e00 fa 21 ff 88 fa 41 ff 90 fa 61 ff 98 fa c1 ff b0 fb a1 ff e8 fb c1 ff f0 fb e1 ff f8 f8 21 fe b1 .!...A...a...................!..
15e20 3b 61 01 50 3b 41 00 70 3a a1 00 84 f8 7b 00 31 89 25 00 00 2f a9 00 00 41 9e 00 38 7c 18 18 50 ;a.P;A.p:....{.1.%../...A..8|..P
15e40 7f a0 b8 00 40 9c 00 2c 2f 89 00 25 41 9e 00 94 99 23 00 00 38 a5 00 01 e8 61 01 80 38 63 00 01 ....@..,/..%A....#..8....a..8c..
15e60 f8 61 01 80 89 25 00 00 2f a9 00 00 40 9e ff d0 38 00 00 00 98 03 00 00 e8 61 01 80 38 21 01 50 .a...%../...@...8........a..8!.P
15e80 7c 78 18 50 e8 01 00 10 e9 c1 ff 70 7c 63 07 b4 e9 e1 ff 78 ea 01 ff 80 7c 08 03 a6 ea 21 ff 88 |x.P.......p|c.....x....|....!..
15ea0 ea 41 ff 90 ea 61 ff 98 ea 81 ff a0 ea a1 ff a8 ea c1 ff b0 ea e1 ff b8 eb 01 ff c0 eb 21 ff c8 .A...a.......................!..
15ec0 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 .A...a..................N...`...
15ee0 7f 4b d3 78 7c bd 2b 78 38 00 00 25 98 0b 00 00 3b bd 00 01 7c 05 e8 50 7c 0a 07 b4 88 1d 00 00 .K.x|.+x8..%....;...|..P|.......
15f00 2f 80 00 64 41 9e 04 cc 2f 80 00 69 41 9e 04 d4 2f 80 00 75 41 9e 04 dc 2f 80 00 78 41 9e 04 dc /..dA.../..iA.../..uA.../..xA...
15f20 2f 80 00 58 41 9e 04 dc 2f 80 00 70 41 9e 04 dc 2f 80 00 63 41 9e 04 dc 2f 80 00 73 41 9e 04 dc /..XA.../..pA.../..cA.../..sA...
15f40 2f 80 00 25 41 9e 00 1c 2f 80 00 4f 41 9e 04 d4 2f 80 00 6f 39 6b 00 01 40 9e ff 94 39 20 00 6f /..%A.../..OA.../..o9k..@...9..o
15f60 39 6a 00 01 7d 41 52 14 7d 6b 07 b4 7d 61 5a 14 99 2a 00 70 9b 2b 00 70 88 1d 00 00 2f 80 00 25 9j..}AR.}k..}aZ..*.p.+.p..../..%
15f80 40 9e 00 20 39 23 00 01 98 03 00 00 f9 21 01 80 38 bd 00 01 e8 61 01 80 4b ff fe 98 60 00 00 00 @...9#.......!..8....a..K...`...
15fa0 88 01 00 71 eb c6 00 00 3a 26 00 08 2f 80 00 30 41 9e 04 10 2f 80 00 2e 3a 60 00 20 3b 81 00 71 ...q....:&../..0A.../...:`..;..q
15fc0 41 9e 04 00 89 3c 00 00 2f a9 00 00 41 9e 00 50 7c 1e 00 d0 3a c0 00 04 f8 01 00 b0 3b e0 00 00 A....<../...A..P|...:.......;...
15fe0 38 09 ff b1 54 0b 06 3e 2b 8b 00 29 40 9d 00 44 38 09 ff d0 54 00 06 3e 2b 80 00 09 41 9d 00 14 8...T..>+..)@..D8...T..>+...A...
16000 7d 7a fa 14 3b ff 00 01 7b ff 00 20 99 2b 00 14 8d 3c 00 01 2f a9 00 00 40 9e ff c8 7e 26 8b 78 }z..;...{....+...<../...@...~&.x
16020 4b ff ff 70 60 00 00 00 60 00 00 00 60 00 00 00 e9 62 80 e0 78 00 15 a8 7c 0b 02 aa 7d 60 5a 14 K..p`...`...`....b..x...|...}`Z.
16040 7d 69 03 a6 4e 80 04 20 00 00 02 58 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 }i..N......X....................
16060 ff ff ff a8 ff ff ff a8 ff ff ff a8 00 00 02 08 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ................................
16080 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 00 00 01 c8 00 00 02 c8 ................................
160a0 ff ff ff a8 ff ff ff a8 ff ff ff a8 00 00 02 a8 00 00 02 c8 ff ff ff a8 ff ff ff a8 00 00 03 58 ...............................X
160c0 ff ff ff a8 ff ff ff a8 00 00 02 58 00 00 01 68 ff ff ff a8 ff ff ff a8 00 00 00 a8 ff ff ff a8 ...........X...h................
160e0 00 00 02 c8 ff ff ff a8 ff ff ff a8 00 00 02 08 7f fa fa 14 38 80 00 00 38 a0 00 0a 7e a3 ab 78 ....................8...8...~..x
16100 9b 3f 00 14 48 00 03 3d 60 00 00 00 78 7f 00 20 7f c3 f3 78 4b ff f8 1d 60 00 00 00 7f 9f 18 40 .?..H..=`...x......xK...`......@
16120 40 9d 00 44 7c 63 f8 50 78 63 00 21 41 82 00 38 2f 83 00 00 e9 21 01 80 7c 69 03 a6 41 9e 02 ec @..D|c.Pxc.!A..8/....!..|i..A...
16140 41 9e 02 e8 60 00 00 00 60 00 00 00 60 00 00 00 9a 89 00 00 e9 21 01 80 39 29 00 01 f9 21 01 80 A...`...`...`........!..9)...!..
16160 42 00 ff f0 3b e0 00 00 48 00 00 28 60 00 00 00 e9 21 01 80 7c 1e f8 ae 3b ff 00 01 7b ff 00 20 B...;...H..(`....!..|...;...{...
16180 98 09 00 00 e9 21 01 80 38 09 00 01 f8 01 01 80 7f c3 f3 78 4b ff f7 9d 60 00 00 00 7f 83 f8 40 .....!..8..........xK...`......@
161a0 41 9d ff d0 4b ff fe 6c 60 00 00 00 60 00 00 00 7d 3a fa 14 7e a4 ab 78 7f c5 f3 78 38 c0 00 10 A...K..l`...`...}:..~..x...x8...
161c0 38 e0 00 20 39 00 00 02 9b 29 00 14 7f 63 db 78 4b ff fa e1 e9 21 01 80 7f 63 db 78 7f c4 f3 78 8...9....)...c.xK....!...c.x...x
161e0 38 a0 00 10 99 e9 00 00 e9 21 01 80 38 09 00 01 f8 01 01 80 99 c9 00 01 e9 21 01 80 38 09 00 01 8........!..8............!..8...
16200 f8 01 01 80 4b ff f9 5d 8d 3c 00 01 4b ff fe 08 7d 3a fa 14 7f 63 db 78 7e a4 ab 78 38 a0 00 01 ....K..].<..K...}:...c.x~..x8...
16220 38 c0 00 0a 38 e0 00 20 9b 29 00 14 39 00 00 00 4b ff fa 81 e9 21 01 80 9b c9 00 00 e8 61 01 80 8...8....)..9...K....!.......a..
16240 8d 3c 00 01 38 63 00 01 f8 61 01 80 4b ff fd c8 7d 3a fa 14 e9 62 80 d0 7a c0 1f 24 38 c0 00 10 .<..8c...a..K...}:...b..z..$8...
16260 7e 67 9b 78 7d 6b 02 14 39 00 00 00 9b 29 00 14 7e a4 ab 78 7f 63 db 78 ea 4b 00 10 7f d2 90 38 ~g.x}k..9....)..~..x.c.x.K.....8
16280 7e 45 93 78 4b ff fa 2d 7f 63 db 78 7e 44 93 78 38 a0 00 10 4b ff f8 cd 8d 3c 00 01 4b ff fd 78 ~E.xK..-.c.x~D.x8...K....<..K..x
162a0 7d 3a fa 14 e9 62 80 d0 7a c0 1f 24 38 c0 00 08 7e 67 9b 78 7d 6b 02 14 39 00 00 00 9b 29 00 14 }:...b..z..$8...~g.x}k..9....)..
162c0 7e a4 ab 78 7f 63 db 78 ea 4b 00 10 7f d2 90 38 7e 45 93 78 4b ff f9 dd 7f 63 db 78 7e 44 93 78 ~..x.c.x.K.....8~E.xK....c.x~D.x
162e0 38 a0 00 08 4b ff f8 7d 8d 3c 00 01 4b ff fd 28 8d 3c 00 01 3a c0 00 02 2f 89 00 68 40 9e fd 18 8...K..}.<..K..(.<..:.../..h@...
16300 8d 3c 00 01 3a c0 00 01 4b ff fd 0c 60 00 00 00 56 c9 18 38 38 09 ff ff 7d 3a fa 14 7e 00 00 36 .<..:...K...`...V..88...}:..~..6
16320 7f d2 f3 78 9b 29 00 14 7f cb 00 39 41 82 00 34 e9 61 01 80 e9 22 80 d0 7a c0 1f 24 7d 29 02 14 ...x.).....9A..4.a..."..z..$})..
16340 38 00 00 2d 98 0b 00 00 ea 49 00 10 e9 21 01 80 e9 61 00 b0 38 09 00 01 7d 72 90 38 f8 01 01 80 8..-.....I...!...a..8...}r.8....
16360 7e 45 93 78 38 c0 00 0a 7e 67 9b 78 39 00 00 00 7e a4 ab 78 7f 63 db 78 4b ff f9 39 7f 63 db 78 ~E.x8...~g.x9...~..x.c.xK..9.c.x
16380 7e 44 93 78 38 a0 00 0a 4b ff f7 d9 8d 3c 00 01 4b ff fc 84 60 00 00 00 60 00 00 00 60 00 00 00 ~D.x8...K....<..K...`...`...`...
163a0 8d 3c 00 01 3a c0 00 08 2f 89 00 6c 40 9e fc 68 4b ff fc 60 60 00 00 00 60 00 00 00 60 00 00 00 .<..:.../..l@..hK..``...`...`...
163c0 3a 60 00 30 3b 81 00 72 4b ff fb fc 60 00 00 00 39 20 00 64 4b ff fb 8c 60 00 00 00 60 00 00 00 :`.0;..rK...`...9..dK...`...`...
163e0 39 20 00 69 4b ff fb 7c 60 00 00 00 60 00 00 00 39 20 00 75 4b ff fb 6c 39 20 00 78 4b ff fb 64 9..iK..|`...`...9..uK..l9..xK..d
16400 39 20 00 58 4b ff fb 5c 39 20 00 70 4b ff fb 54 39 20 00 63 4b ff fb 4c 39 20 00 73 4b ff fb 44 9..XK..\9..pK..T9..cK..L9..sK..D
16420 39 20 00 4f 4b ff fb 3c 38 00 00 01 7c 09 03 a6 4b ff fd 20 00 00 00 00 00 00 00 01 80 12 00 00 9..OK..<8...|...K...............
16440 2c 24 00 00 7c 69 1b 78 41 82 01 40 2b 85 00 24 f9 24 00 00 40 9d 00 14 48 00 01 08 60 00 00 00 ,$..|i.xA..@+..$.$..@...H...`...
16460 39 29 00 01 f9 24 00 00 89 69 00 00 2f 8b 00 20 2f 0b 00 09 2c 8b 00 0a 41 9e ff e8 2f 8b 00 0d 9)...$...i../.../...,...A.../...
16480 41 9a ff e0 41 86 ff dc 41 9e ff d8 2f a5 00 00 40 9e 00 90 2f 8b 00 30 41 9e 00 d0 38 a0 00 0a A...A...A.../...@.../..0A...8...
164a0 2f ab 00 00 41 9e 00 bc 38 60 00 00 60 00 00 00 38 0b ff d0 39 4b ff 9f 54 08 06 3e 55 4a 06 3e /...A...8`..`...8...9K..T..>UJ.>
164c0 2b 88 00 09 2b 0a 00 19 39 29 00 01 39 4b ff a9 7c 00 07 34 40 9d 00 24 38 0b ff bf 54 00 06 3e +...+...9)..9K..|..4@..$8...T..>
164e0 2b 80 00 19 7d 40 07 34 40 99 00 10 4d 9d 00 20 39 6b ff c9 7d 60 07 34 7f 80 28 00 4c 9c 00 20 +...}@.4@...M...9k..}`.4..(.L...
16500 f9 24 00 00 7c 63 29 d2 89 69 00 00 2f ab 00 00 7c 60 1a 14 40 9e ff 9c 4e 80 00 20 60 00 00 00 .$..|c)..i../...|`..@...N...`...
16520 2f 85 00 10 40 9e ff 7c 2f 8b 00 30 38 a0 00 10 40 9e ff 70 88 09 00 01 39 49 00 01 2f 80 00 78 /...@..|/..08...@..p....9I../..x
16540 40 9e ff 68 39 2a 00 01 f9 24 00 00 89 6a 00 01 4b ff ff 50 60 00 00 00 60 00 00 00 60 00 00 00 @..h9*...$...j..K..P`...`...`...
16560 38 60 00 00 4e 80 00 20 88 09 00 01 39 49 00 01 2f 80 00 78 40 9e ff 28 39 2a 00 01 f9 24 00 00 8`..N.......9I../..x@..(9*...$..
16580 89 6a 00 01 4b ff ff a4 38 81 ff f0 4b ff fe c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .j..K...8...K...................
165a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
165c0 00 00 00 00 0e 10 05 00 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 05 40 ...............................@
165e0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 32 70 00 00 00 00 0e 10 e6 80 ......................2p........
16600 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 32 b0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 ..............2.................
16620 00 00 00 00 0e 10 33 b0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 04 c4 ......3.........................
16640 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 04 d8 00 00 00 00 0e 10 e6 80 ................................
16660 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 3a c0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 ..............:.................
16680 00 00 00 00 0e 10 3a f0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 3b 10 ......:.......................;.
166a0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 3b 40 00 00 00 00 0e 10 e6 80 ......................;@........
166c0 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 3b 60 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 ..............;`................
166e0 00 00 00 00 0e 10 3b 90 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 3b b0 ......;.......................;.
16700 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 3b e0 00 00 00 00 0e 10 e6 80 ......................;.........
16720 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 3c 00 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 ..............<.................
16740 00 00 00 00 0e 10 3c 50 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 3c 70 ......<P......................<p
16760 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 3d 40 00 00 00 00 0e 10 e6 80 ......................=@........
16780 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 3d c0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 ..............=.................
167a0 00 00 00 00 0e 10 3e 10 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 3e b0 ......>.......................>.
167c0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 3f 40 00 00 00 00 0e 10 e6 80 ......................?@........
167e0 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 3f 50 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 ..............?P................
16800 00 00 00 00 0e 10 41 80 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 41 e0 ......A.......................A.
16820 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 43 f0 00 00 00 00 0e 10 e6 80 ......................C.........
16840 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 46 b0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 ..............F.................
16860 00 00 00 00 0e 10 48 70 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 49 70 ......Hp......................Ip
16880 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 4a 20 00 00 00 00 0e 10 e6 80 ......................J.........
168a0 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 4b b0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 ..............K.................
168c0 00 00 00 00 0e 10 4c a0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 4e 70 ......L.......................Np
168e0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 4f b0 00 00 00 00 0e 10 e6 80 ......................O.........
16900 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 50 e0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 ..............P.................
16920 00 00 00 00 0e 10 53 b0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 55 70 ......S.......................Up
16940 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 55 c0 00 00 00 00 0e 10 e6 80 ......................U.........
16960 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 56 60 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 ..............V`................
16980 00 00 00 00 0e 10 56 a0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 56 f0 ......V.......................V.
169a0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 57 20 00 00 00 00 0e 10 e6 80 ......................W.........
169c0 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 57 50 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 ..............WP................
169e0 00 00 00 00 0e 10 57 a0 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 58 f0 ......W.......................X.
16a00 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 59 f0 00 00 00 00 0e 10 e6 80 ......................Y.........
16a20 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 60 80 00 00 00 00 0e 10 e6 80 00 00 00 00 00 00 00 00 ..............`.................
16a40 00 00 00 00 0e 13 70 00 00 00 00 00 0e 10 68 00 00 00 00 00 0e 95 00 10 00 00 00 00 0e 13 7f f8 ......p.......h.................
16a60 00 00 00 00 0e 95 00 08 00 00 00 00 0e 10 06 78 00 00 00 00 0e 95 01 00 00 00 00 00 0e 14 a0 00 ...............x................
16a80 00 00 00 00 0e 14 f0 00 00 00 00 00 0e 95 12 00 00 00 00 00 0e 14 a0 00 00 00 00 00 0e 14 b0 00 ................................
16aa0 00 00 00 00 0e 10 ec a0 00 00 00 00 0e 95 00 00 00 00 00 00 0e 95 11 00 00 00 00 00 0e 14 e0 00 ................................
16ac0 00 00 00 00 0e 13 80 00 00 00 00 00 0e 14 c0 00 00 00 00 00 0e 13 a0 00 00 00 00 00 0e 95 32 18 ..............................2.
16ae0 00 00 00 00 0e 10 67 68 43 50 55 30 6c 6f 67 00 43 50 55 31 6c 6f 67 00 00 00 00 00 0e 10 67 78 ......ghCPU0log.CPU1log.......gx
16b00 00 00 00 00 0e 10 67 a0 00 00 00 00 0e 97 32 30 00 00 00 00 0e 10 67 a8 00 00 00 00 0e 97 34 38 ......g.......20......g.......48
16b20 00 00 00 00 0e 10 5c 88 66 72 65 65 20 73 70 61 63 65 00 00 00 00 00 00 43 72 65 61 74 69 6e 67 ......\.free.space......Creating
16b40 20 63 6f 6d 6d 6f 6e 20 4e 56 52 41 4d 20 70 61 72 74 69 74 69 6f 6e 0d 0a 00 00 00 00 00 00 00 .common.NVRAM.partition.........
16b60 63 6f 6d 6d 6f 6e 00 00 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 00 00 00 00 00 00 00 00 common..0123456789ABCDEF........
16b80 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 ff ff 00 00 00 00 00 ff ff ff 00 00 00 00 ff ff ff ff ................................
16ba0 00 00 00 ff ff ff ff ff 00 00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................................
16bc0 00 00 00 00 0e 10 71 a0 00 0e 46 4f 52 54 48 2d 57 4f 52 44 4c 49 53 54 00 00 00 00 0e 10 08 e4 ......q...FORTH-WORDLIST........
16be0 00 00 00 00 0e 10 71 b8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 ec b0 ......q.........................
16c00 00 08 4c 41 53 54 57 4f 52 44 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 69 f0 ..LASTWORD....................i.
16c20 00 00 00 00 0e 10 6d 38 00 08 45 56 41 4c 55 41 54 45 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc ......m8..EVALUATE..............
16c40 00 00 00 00 0e 10 6e 08 00 00 00 00 0e 10 6e a0 00 00 00 00 0e 10 6e c0 00 00 00 00 0e 10 6f 20 ......n.......n.......n.......o.
16c60 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6f 40 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 6f 78 ......jH......o@......o`......ox
16c80 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 6e c0 00 00 00 00 0e 10 6f 98 00 00 00 00 0e 10 6f b8 ......o`......n.......o.......o.
16ca0 00 00 00 00 0e 10 6d 50 00 00 00 00 0e 10 6f d0 00 00 00 00 0e 10 70 70 00 00 00 00 0e 10 71 18 ......mP......o.......pp......q.
16cc0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 6a 30 00 00 00 00 0e 10 6a 48 ......i.......j.......j0......jH
16ce0 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 01 00 00 00 00 00 0e 10 6a 78 00 00 00 00 0e 10 6a 98 ......j`..............jx......j.
16d00 00 00 00 00 00 00 00 28 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 ec c8 .......(......j.......j.........
16d20 00 00 00 00 0e 10 6a e0 00 00 00 00 00 00 00 38 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6a 60 ......j........8......jH......j`
16d40 00 00 00 00 00 00 38 00 00 00 00 00 0e 10 6a 78 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 08 ......8.......jx......j.........
16d60 00 00 00 00 0e 10 6b 08 00 00 00 00 0e 10 6b 30 00 00 00 00 0e 10 6c 70 00 00 00 00 0e 10 6a 80 ......k.......k0......lp......j.
16d80 00 02 42 50 00 00 00 00 00 00 00 00 0e 10 09 24 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 73 80 ..BP...........$..............s.
16da0 00 09 53 45 4d 49 43 4f 4c 4f 4e 00 00 00 00 00 00 00 00 00 0e 10 17 34 00 00 00 00 0e 10 6e 90 ..SEMICOLON............4......n.
16dc0 00 01 30 00 00 00 00 00 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 73 98 ..0............D..............s.
16de0 00 07 52 44 45 50 54 48 21 00 00 00 00 00 00 00 00 00 00 00 0e 10 0c f0 00 00 00 00 0e 10 6f a8 ..RDEPTH!.....................o.
16e00 00 03 44 55 50 00 00 00 00 00 00 00 0e 10 0a f0 00 00 00 00 0e 10 73 b0 00 03 4c 49 54 00 00 00 ..DUP.................s...LIT...
16e20 00 00 00 00 0e 10 0a 90 00 00 00 00 0e 10 73 d0 00 01 3d 00 00 00 00 00 00 00 00 00 0e 10 12 74 ..............s...=............t
16e40 00 00 00 00 0e 10 6a d0 00 07 30 42 52 41 4e 43 48 00 00 00 00 00 00 00 00 00 00 00 0e 10 0a 2c ......j...0BRANCH..............,
16e60 00 00 00 00 0e 10 6a b8 00 04 53 57 41 50 00 00 00 00 00 00 0e 10 0b 8c 00 00 00 00 0e 10 73 e8 ......j...SWAP................s.
16e80 00 04 44 52 4f 50 00 00 00 00 00 00 0e 10 0b 6c 00 00 00 00 0e 10 74 00 00 06 42 52 41 4e 43 48 ..DROP.........l......t...BRANCH
16ea0 00 00 00 00 0e 10 0a 0c 00 00 00 00 0e 10 74 20 00 0f 43 4c 49 45 4e 54 49 4e 54 45 52 46 41 43 ..............t...CLIENTINTERFAC
16ec0 45 00 00 00 00 00 00 00 00 00 00 00 0e 10 09 24 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 74 40 E..............$..............t@
16ee0 00 0c 50 52 49 4e 54 2d 53 54 41 54 55 53 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 75 30 ..PRINT-STATUS................u0
16f00 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 75 60 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 28 ......jH......u`......j........(
16f20 00 00 00 00 0e 10 75 80 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 75 e0 00 00 00 00 0e 10 6a e0 ......u.......o.......u.......j.
16f40 00 00 00 00 00 00 00 38 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6e a0 00 00 00 00 0e 10 6a 78 .......8......jH......n.......jx
16f60 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 30 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 76 00 ......j........0......o.......v.
16f80 00 00 00 00 0e 10 76 18 00 00 00 00 0e 10 76 58 00 00 00 00 0e 10 6a e0 00 00 00 00 00 00 00 50 ......v.......vX......j........P
16fa0 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6a 60 ff ff ff ff ff ff ff fe 00 00 00 00 0e 10 6a 78 ......jH......j`..............jx
16fc0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 38 00 00 00 00 0e 10 76 c0 00 00 00 00 0e 10 76 e0 ......j........8......v.......v.
16fe0 00 00 00 00 0e 10 76 18 00 00 00 00 0e 10 76 58 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 6a e0 ......v.......vX......j.......j.
17000 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 74 60 00 00 00 00 0e 10 76 f8 00 00 00 00 0e 10 69 f0 ..............t`......v.......i.
17020 00 00 00 00 0e 10 77 08 00 04 51 55 49 54 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 08 ......w...QUIT................j.
17040 00 00 00 00 0e 10 6a 30 00 00 00 00 0e 10 77 70 00 00 00 00 0e 10 77 a8 00 00 00 00 0e 10 78 18 ......j0......wp......w.......x.
17060 00 00 00 00 0e 10 78 30 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 3e 00 00 00 00 0e 10 72 00 ......x0......j`.......>......r.
17080 00 00 00 00 0e 10 75 30 00 00 00 00 0e 10 78 68 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 50 ......u0......xh......j........P
170a0 00 00 00 00 0e 10 75 30 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 6d 50 00 00 00 00 0e 10 6f d0 ......u0......o.......mP......o.
170c0 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6b 30 00 00 00 00 0e 10 6a 98 ff ff ff ff ff ff ff 78 ......jH......k0......j........x
170e0 00 00 00 00 0e 10 6a e0 ff ff ff ff ff ff ff 48 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 79 20 ......j........H......i.......y.
17100 00 09 49 4e 54 45 52 50 52 45 54 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 08 ..INTERPRET...................j.
17120 00 00 00 00 0e 10 79 f8 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 7a 20 00 00 00 00 0e 10 6a 48 ......y.......o`......z.......jH
17140 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 50 00 00 00 00 0e 10 7a 58 00 00 00 00 0e 10 76 e0 ......j........P......zX......v.
17160 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 18 00 00 00 00 0e 10 7a 80 00 00 00 00 0e 10 6a e0 ......j...............z.......j.
17180 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 79 38 00 00 00 00 0e 10 6a e0 ff ff ff ff ff ff ff 90 ..............y8......j.........
171a0 00 00 00 00 0e 10 73 08 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 7b 68 00 0b 53 41 56 45 2d 53 ......s.......i.......{h..SAVE-S
171c0 4f 55 52 43 45 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 6f 98 OURCE.................{.......o.
171e0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 6f 40 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 7c 00 ......|.......o@......v.......|.
17200 00 00 00 00 0e 10 6f 20 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 6f 78 00 00 00 00 0e 10 76 e0 ......o.......|.......ox......v.
17220 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 79 f8 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 7c 00 ......|.......y.......v.......|.
17240 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ed 88 00 02 2d 31 00 00 00 00 ......|.......i...........-1....
17260 00 00 00 00 0e 10 09 44 ff ff ff ff ff ff ff ff 00 00 00 00 0e 10 7c 08 00 04 44 4f 54 4f 00 00 .......D..............|...DOTO..
17280 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7c 40 00 00 00 00 0e 10 6a 48 ..............{.......|@......jH
172a0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 7c 40 00 00 00 00 0e 10 6f 60 ......|.......v.......|@......o`
172c0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 6f 30 00 09 53 4f 55 52 43 45 2d 49 44 00 00 00 00 00 ......i.......o0..SOURCE-ID.....
172e0 00 00 00 00 0e 10 09 6c 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 6f 88 00 03 23 49 42 00 00 00 .......l..............o...#IB...
17300 00 00 00 00 0e 10 09 bc 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 76 d0 00 01 21 00 00 00 00 00 ......................v...!.....
17320 00 00 00 00 0e 10 0f 58 00 00 00 00 0e 10 7c 58 00 04 53 50 41 4e 00 00 00 00 00 00 0e 10 09 bc .......X......|X..SPAN..........
17340 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 7c 78 00 02 49 42 00 00 00 00 00 00 00 00 0e 10 09 6c ..............|x..IB...........l
17360 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 6a 50 00 06 44 4f 54 49 43 4b 00 00 00 00 0e 10 0a c0 ..............jP..DOTICK........
17380 00 00 00 00 0e 10 76 a8 00 05 43 41 54 43 48 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 78 18 ......v...CATCH...............x.
173a0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 7c b0 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 7c 00 ......|.......|.......v.......|.
173c0 00 00 00 00 0e 10 73 a8 00 00 00 00 0e 10 7c b0 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 7c d8 ......s.......|.......o`......|.
173e0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7c b0 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 7b e8 ......{.......|.......o`......{.
17400 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 6d f0 ......j.......j.......i.......m.
17420 00 0e 52 45 53 54 4f 52 45 2d 53 4f 55 52 43 45 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7b e8 ..RESTORE-SOURCE..............{.
17440 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 79 f8 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 7b e8 ......{.......y.......o`......{.
17460 00 00 00 00 0e 10 6f 78 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 6e c0 ......ox......o`......{.......n.
17480 00 00 00 00 0e 10 6f 20 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 6f 40 00 00 00 00 0e 10 6f 60 ......o.......{.......o@......o`
174a0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 6e c0 00 00 00 00 0e 10 6f 98 00 00 00 00 0e 10 7c 00 ......{.......n.......o.......|.
174c0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 6f c0 00 05 54 48 52 4f 57 00 00 00 00 00 0e 10 08 bc ......i.......o...THROW.........
174e0 00 00 00 00 0e 10 7c f0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 60 00 00 00 00 0e 10 7c b0 ......|.......j........`......|.
17500 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 6a 30 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7c b0 ......v.......j0......{.......|.
17520 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 7c 00 ......o`......{.......j.......|.
17540 00 00 00 00 0e 10 7d 30 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 69 f0 ......}0......j.......{.......i.
17560 00 00 00 00 0e 10 7d 38 00 04 4e 4f 4f 50 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 69 f0 ......}8..NOOP................i.
17580 00 00 00 00 0e 10 7d 90 00 16 42 4f 4f 54 2d 45 58 43 45 50 54 49 4f 4e 2d 48 41 4e 44 4c 45 52 ......}...BOOT-EXCEPTION-HANDLER
175a0 00 00 00 00 0e 10 09 24 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 7d e8 00 04 45 4d 49 54 00 00 .......$..............}...EMIT..
175c0 00 00 00 00 0e 10 09 24 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 72 d8 00 08 28 28 46 49 4e 44 .......$..............r...((FIND
175e0 29 29 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6a 98 ))....................jH......j.
17600 00 00 00 00 00 00 00 78 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 7e 20 00 00 00 00 0e 10 7e 50 .......x......|.......~.......~P
17620 00 00 00 00 0e 10 7e 70 00 00 00 00 0e 10 7e a0 00 00 00 00 0e 10 7e d8 00 00 00 00 0e 10 6a 98 ......~p......~.......~.......j.
17640 00 00 00 00 00 00 00 18 00 00 00 00 0e 10 73 08 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 73 90 ..............s.......{.......s.
17660 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 6a e0 ff ff ff ff ff ff ff 70 ......{.......v.......j........p
17680 00 00 00 00 0e 10 7e f0 00 00 00 00 0e 10 7f 28 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 7e c0 ......~........(......i.......~.
176a0 00 06 28 46 49 4e 44 29 00 00 00 00 0e 10 09 24 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 7f 38 ..(FIND).......$...............8
176c0 00 05 32 44 52 4f 50 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 6a c8 ..2DROP...............j.......j.
176e0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 7f 78 00 08 28 52 45 56 45 41 4c 29 00 00 00 00 00 00 ......i........x..(REVEAL)......
17700 00 00 00 00 0e 10 09 24 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 6a 38 00 04 4f 56 45 52 00 00 .......$..............j8..OVER..
17720 00 00 00 00 0e 10 0b 18 00 00 00 00 0e 10 7f 98 00 01 2d 00 00 00 00 00 00 00 00 00 0e 10 0d 94 ..................-.............
17740 00 00 00 00 0e 10 7f b0 00 04 45 58 49 54 00 00 00 00 00 00 0e 10 14 b4 00 00 00 00 0e 10 7d 20 ..........EXIT................}.
17760 00 06 52 44 45 50 54 48 00 00 00 00 0e 10 0c b4 00 00 00 00 0e 10 69 b8 00 0a 42 52 45 41 4b 50 ..RDEPTH..............i...BREAKP
17780 4f 49 4e 54 00 00 00 00 00 00 00 00 0e 10 0a 68 00 00 00 00 0e 10 7f d0 00 02 30 3c 00 00 00 00 OINT...........h..........0<....
177a0 00 00 00 00 0e 10 12 50 00 00 00 00 0e 10 73 50 00 04 50 49 43 4b 00 00 00 00 00 00 0e 10 0b 40 .......P......sP..PICK.........@
177c0 00 00 00 00 0e 10 7f e8 00 0b 45 50 41 50 52 2d 4d 41 47 49 43 00 00 00 00 00 00 00 0e 10 08 90 ..........EPAPR-MAGIC...........
177e0 00 00 00 00 0e 10 ed a8 00 0b 4a 55 4d 50 2d 43 4c 49 45 4e 54 00 00 00 00 00 00 00 0e 10 27 a8 ..........JUMP-CLIENT.........'.
17800 00 00 00 00 0e 10 75 68 00 0f 50 52 49 4e 54 2d 45 58 43 45 50 54 49 4f 4e 00 00 00 00 00 00 00 ......uh..PRINT-EXCEPTION.......
17820 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6a 60 ff ff ff ff ff ff ff 9d ..............jH......j`........
17840 00 00 00 00 0e 10 6a 78 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 38 00 00 00 00 0e 10 6f b8 ......jx......j........8......o.
17860 00 00 00 00 0e 10 80 20 00 00 00 00 0e 10 76 18 00 00 00 00 0e 10 76 58 00 00 00 00 0e 10 76 f8 ..............v.......vX......v.
17880 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6a 60 ......j.......s.......jH......j`
178a0 00 00 00 00 00 00 01 00 00 00 00 00 0e 10 6a 78 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 10 ..............jx......j.........
178c0 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 80 50 00 00 00 00 0e 10 69 f0 ......j.......s........P......i.
178e0 00 00 00 00 0e 10 80 60 00 05 53 50 41 43 45 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 80 b0 .......`..SPACE.................
17900 00 00 00 00 0e 10 72 00 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 6a 68 00 02 30 3d 00 00 00 00 ......r.......i.......jh..0=....
17920 00 00 00 00 0e 10 12 b0 00 00 00 00 0e 10 80 c0 00 0b 50 52 49 4e 54 2d 53 54 41 43 4b 00 00 00 ..................PRINT-STACK...
17940 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 81 18 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 28 ......................j........(
17960 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 81 38 00 00 00 00 0e 10 7b e8 ......|.......|........8......{.
17980 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 70 58 00 06 4f 4b 2d 53 54 52 ......{.......i.......pX..OK-STR
179a0 02 6f 6b 00 00 00 00 00 00 00 00 00 0e 10 75 d0 00 0b 41 42 4f 52 54 45 44 2d 53 54 52 00 00 00 .ok...........u...ABORTED-STR...
179c0 07 41 62 6f 72 74 65 64 00 00 00 00 0e 10 81 d8 00 05 43 4f 55 4e 54 00 00 00 00 00 0e 10 08 bc .Aborted..........COUNT.........
179e0 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 82 38 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 82 60 ......jH.......8......j........`
17a00 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 76 e8 00 04 54 59 50 45 00 00 00 00 00 00 0e 10 08 bc ......i.......v...TYPE..........
17a20 00 00 00 00 0e 10 82 78 00 00 00 00 0e 10 82 b0 00 00 00 00 00 00 00 28 00 00 00 00 0e 10 82 c8 .......x...............(........
17a40 00 00 00 00 0e 10 82 60 00 00 00 00 0e 10 72 00 00 00 00 00 0e 10 83 08 ff ff ff ff ff ff ff d8 .......`......r.................
17a60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 7c 98 00 0a 41 42 4f 52 54 22 2d 53 54 52 00 00 00 00 ......i.......|...ABORT"-STR....
17a80 00 00 00 00 0e 10 09 bc 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 83 10 00 01 40 00 00 00 00 00 ..........................@.....
17aa0 00 00 00 00 0e 10 0f 34 00 00 00 00 0e 10 71 f0 00 02 43 52 00 00 00 00 00 00 00 00 0e 10 09 24 .......4......q...CR...........$
17ac0 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 83 28 00 01 27 00 00 00 00 00 00 00 00 00 0e 10 08 bc ...............(..'.............
17ae0 00 00 00 00 0e 10 7a 20 00 00 00 00 0e 10 83 60 00 00 00 00 0e 10 75 60 00 00 00 00 0e 10 6f b8 ......z........`......u`......o.
17b00 00 00 00 00 0e 10 83 40 00 00 00 00 0e 10 83 d8 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 69 f0 .......@..............j.......i.
17b20 00 00 00 00 0e 10 7a 48 01 01 5b 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 58 ......zH..[...................zX
17b40 00 00 00 00 0e 10 84 40 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 79 e8 00 08 54 45 52 4d 49 4e .......@......i.......y...TERMIN
17b60 41 4c 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 84 78 00 00 00 00 0e 10 6e c0 AL.....................x......n.
17b80 00 00 00 00 0e 10 6f 98 00 00 00 00 0e 10 7c 88 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 6f 40 ......o.......|.......v.......o@
17ba0 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 6e c0 00 00 00 00 0e 10 6f 20 ......o`......j.......n.......o.
17bc0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 84 80 00 05 44 45 50 54 48 00 00 00 00 00 0e 10 0c 54 ......i...........DEPTH........T
17be0 00 00 00 00 0e 10 84 98 00 01 2e 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 84 e0 ................................
17c00 00 00 00 00 0e 10 76 58 00 00 00 00 0e 10 75 30 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 85 38 ......vX......u0......i........8
17c20 00 06 52 45 46 49 4c 4c 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6f 20 00 00 00 00 0e 10 75 60 ..REFILL..............o.......u`
17c40 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 38 00 00 00 00 0e 10 85 80 00 00 00 00 0e 10 85 48 ......j........8...............H
17c60 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 79 f8 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 85 b8 ......j.......y.......o`........
17c80 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 6f 20 00 00 00 00 0e 10 6e a0 00 00 00 00 0e 10 6a 78 ......s.......o.......n.......jx
17ca0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 10 00 00 00 00 0e 10 7f 28 00 00 00 00 0e 10 73 90 ......j................(......s.
17cc0 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 65 02 00 00 00 00 0e 10 71 18 00 00 00 00 0e 10 69 f0 ......j`......e.......q.......i.
17ce0 00 00 00 00 0e 10 7a 68 00 0e 49 4e 54 45 52 50 52 45 54 2d 57 4f 52 44 00 00 00 00 0e 10 08 bc ......zh..INTERPRET-WORD........
17d00 00 00 00 00 0e 10 7e 20 00 00 00 00 0e 10 83 60 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 28 ......~........`......j........(
17d20 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 85 d8 00 00 00 00 0e 10 85 d8 00 00 00 00 0e 10 7c d8 ......j.......................|.
17d40 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 7e 20 00 00 00 00 0e 10 86 10 00 00 00 00 0e 10 6a 98 ......s.......~...............j.
17d60 00 00 00 00 00 00 00 20 00 00 00 00 0e 10 76 58 00 00 00 00 0e 10 6a 60 ff ff ff ff ff ff ff 9d ..............vX......j`........
17d80 00 00 00 00 0e 10 71 18 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 73 08 00 00 00 00 0e 10 7b e8 ......q.......|.......s.......{.
17da0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 85 70 00 03 3e 49 4e 00 00 00 00 00 00 00 0e 10 09 bc ......i........p..>IN...........
17dc0 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 87 c8 00 0a 50 41 52 53 45 2d 57 4f 52 44 00 00 00 00 ..................PARSE-WORD....
17de0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 87 d8 00 00 00 00 0e 10 80 b0 00 00 00 00 0e 10 88 c0 ................................
17e00 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 89 90 00 05 53 54 41 54 45 00 00 00 00 00 0e 10 09 bc ......i...........STATE.........
17e20 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 6b 18 00 0c 43 4f 4d 50 49 4c 45 2d 57 4f 52 44 00 00 ..............k...COMPILE-WORD..
17e40 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7e 20 00 00 00 00 0e 10 83 60 00 00 00 00 0e 10 6a 98 ..............~........`......j.
17e60 00 00 00 00 00 00 00 50 00 00 00 00 0e 10 8a 08 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 20 .......P..............j.........
17e80 00 00 00 00 0e 10 85 d8 00 00 00 00 0e 10 85 d8 00 00 00 00 0e 10 7c d8 00 00 00 00 0e 10 73 90 ......................|.......s.
17ea0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 73 08 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 7e 20 .......H......s.......s.......~.
17ec0 00 00 00 00 0e 10 86 10 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 20 00 00 00 00 0e 10 76 58 ..............j...............vX
17ee0 00 00 00 00 0e 10 6a 60 ff ff ff ff ff ff ff 9d 00 00 00 00 0e 10 71 18 00 00 00 00 0e 10 6f b8 ......j`..............q.......o.
17f00 00 00 00 00 0e 10 6a 60 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 73 08 ......j`.......H.......H......s.
17f20 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 8a 60 01 06 3f 4c 45 41 56 45 00 00 00 00 0e 10 08 bc ......i........`..?LEAVE........
17f40 00 00 00 00 0e 10 8a e0 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 7f c8 00 00 00 00 0e 10 8a 48 ..............o................H
17f60 00 00 00 00 0e 10 8b 40 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 8b 40 .......@......v................@
17f80 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 7b f0 ......o`.......H......i.......{.
17fa0 00 02 52 3e 00 00 00 00 00 00 00 00 0e 10 0b ec 00 00 00 00 0e 10 6a a0 00 02 3e 52 00 00 00 00 ..R>..................j...>R....
17fc0 00 00 00 00 0e 10 0b b4 00 00 00 00 0e 10 8b 70 00 06 43 45 4c 4c 53 2b 00 00 00 00 0e 10 08 bc ...............p..CELLS+........
17fe0 00 00 00 00 0e 10 8b a8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 82 28 00 05 43 45 4c 4c 2b 00 ..............i........(..CELL+.
18000 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8b d8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 8b f8 ......................i.........
18020 00 06 41 43 43 45 50 54 00 00 00 00 0e 10 09 24 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 8c 18 ..ACCEPT.......$................
18040 00 04 23 54 49 42 00 00 00 00 00 00 0e 10 09 bc 00 00 00 00 00 00 01 00 00 00 00 00 0e 10 8c 48 ..#TIB.........................H
18060 00 07 43 41 54 43 48 45 52 00 00 00 00 00 00 00 00 00 00 00 0e 10 09 bc 00 00 00 00 00 00 00 00 ..CATCHER.......................
18080 00 00 00 00 0e 10 69 d8 00 07 45 58 45 43 55 54 45 00 00 00 00 00 00 00 00 00 00 00 0e 10 17 5c ......i...EXECUTE..............\
180a0 00 00 00 00 0e 10 8c 80 00 04 3f 44 55 50 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 48 ..........?DUP................jH
180c0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 69 f0 ......j...............jH......i.
180e0 00 00 00 00 0e 10 78 08 00 06 44 45 50 54 48 21 00 00 00 00 0e 10 0c 84 00 00 00 00 0e 10 8c f8 ......x...DEPTH!................
18100 00 07 53 54 52 49 4e 47 2c 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 ed 98 ..STRING,.......................
18120 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 8d b8 00 00 00 00 0e 10 8d e8 00 00 00 00 0e 10 8e 10 ......s`........................
18140 00 00 00 00 0e 10 8d 08 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 8e 40 00 06 44 55 4d 42 45 52 ..............i........@..DUMBER
18160 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8e 50 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 8e 70 ...............P......v........p
18180 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 01 00 00 00 00 0e 10 8e 50 00 00 00 00 0e 10 8e 88 ......j`...............P........
181a0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 8e c0 00 08 4c 49 4e 45 46 45 45 44 00 00 00 00 00 00 ......i...........LINEFEED......
181c0 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 0a 00 00 00 00 0e 10 8e e0 00 04 32 44 55 50 00 00 .......D..................2DUP..
181e0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 69 f0 ..............s`......s`......i.
18200 00 00 00 00 0e 10 7b d8 00 02 52 40 00 00 00 00 00 00 00 00 0e 10 0c 24 00 00 00 00 0e 10 8f 10 ......{...R@...........$........
18220 00 09 4c 49 4e 4b 3e 4e 41 4d 45 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7c 40 ..LINK>NAME...................|@
18240 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 8f 38 00 0b 4e 41 4d 45 3e 53 54 52 49 4e 47 00 00 00 ......i........8..NAME>STRING...
18260 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 82 38 00 00 00 00 0e 10 76 18 00 00 00 00 0e 10 69 f0 ...............8......v.......i.
18280 00 00 00 00 0e 10 8f 68 00 09 53 54 52 49 4e 47 3d 43 49 00 00 00 00 00 00 00 00 00 0e 10 17 7c .......h..STRING=CI............|
182a0 00 00 00 00 0e 10 72 f8 00 05 33 44 52 4f 50 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a c8 ......r...3DROP...............j.
182c0 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 85 a8 ......j.......j.......i.........
182e0 00 05 46 41 4c 53 45 00 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 8f d0 ..FALSE........D................
18300 00 05 32 4f 56 45 52 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 90 30 00 00 00 00 0e 10 73 f8 ..2OVER................0......s.
18320 00 00 00 00 0e 10 90 30 00 00 00 00 0e 10 73 f8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 7e 88 .......0......s.......i.......~.
18340 00 06 4c 41 54 45 53 54 00 00 00 00 0e 10 09 bc 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 6a 18 ..LATEST......................j.
18360 00 01 2b 00 00 00 00 00 00 00 00 00 0e 10 0d 60 00 00 00 00 0e 10 90 40 00 08 44 4f 3f 4c 45 41 ..+............`.......@..DO?LEA
18380 56 45 00 00 00 00 00 00 00 00 00 00 0e 10 14 68 00 00 00 00 0e 10 90 60 00 02 55 3c 00 00 00 00 VE.............h.......`..U<....
183a0 00 00 00 00 0e 10 12 18 00 00 00 00 0e 10 90 78 00 0a 52 4f 4d 46 53 2d 42 41 53 45 00 00 00 00 ...............x..ROMFS-BASE....
183c0 00 00 00 00 0e 10 08 64 00 00 00 00 0e 10 90 b0 00 0b 55 4e 4b 4e 4f 57 4e 2d 53 54 52 00 00 00 .......d..........UNKNOWN-STR...
183e0 0e 55 6e 64 65 66 69 6e 65 64 20 77 6f 72 64 00 00 00 00 00 0e 10 80 08 00 14 48 57 2d 45 58 43 .Undefined.word...........HW-EXC
18400 45 50 54 49 4f 4e 2d 48 41 4e 44 4c 45 52 00 00 00 00 00 00 0e 10 09 24 00 00 00 00 00 00 00 00 EPTION-HANDLER.........$........
18420 00 00 00 00 0e 10 76 48 00 05 4c 4c 2d 43 52 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8e d0 ......vH..LL-CR.................
18440 00 00 00 00 0e 10 72 00 00 00 00 00 0e 10 7e 00 00 00 00 00 0e 10 72 00 00 00 00 00 0e 10 69 f0 ......r.......~.......r.......i.
18460 00 00 00 00 0e 10 77 90 00 02 42 4c 00 00 00 00 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 20 ......w...BL...........D........
18480 00 00 00 00 0e 10 90 d8 00 0b 4e 4f 53 48 4f 57 53 54 41 43 4b 00 00 00 00 00 00 00 0e 10 08 bc ..........NOSHOWSTACK...........
184a0 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 6e c0 00 00 00 00 0e 10 81 18 00 00 00 00 0e 10 69 f0 ......j.......n...............i.
184c0 00 00 00 00 0e 10 80 30 00 0b 53 48 4f 57 2d 53 54 41 43 4b 3f 00 00 00 00 00 00 00 0e 10 09 6c .......0..SHOW-STACK?..........l
184e0 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 91 18 00 02 2e 53 00 00 00 00 00 00 00 00 0e 10 08 bc ...................S............
18500 00 00 00 00 0e 10 78 18 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 73 e0 00 00 00 00 0e 10 6a 98 ......x.......jH......s.......j.
18520 00 00 00 00 00 00 00 10 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 6a 08 ..............j.......s.......j.
18540 00 00 00 00 0e 10 82 b0 00 00 00 00 00 00 00 40 00 00 00 00 0e 10 78 18 00 00 00 00 0e 10 82 c8 ...............@......x.........
18560 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 91 80 00 00 00 00 0e 10 73 f8 00 00 00 00 0e 10 78 30 ......sx..............s.......x0
18580 00 00 00 00 0e 10 83 08 ff ff ff ff ff ff ff c0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 75 20 ......................i.......u.
185a0 00 06 53 50 41 43 45 53 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 82 b0 ..SPACES..............j.........
185c0 00 00 00 00 00 00 00 18 00 00 00 00 0e 10 75 30 00 00 00 00 0e 10 83 08 ff ff ff ff ff ff ff e8 ..............u0................
185e0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 8b c8 00 05 43 48 41 52 2b 00 00 00 00 00 0e 10 08 bc ......i...........CHAR+.........
18600 00 00 00 00 0e 10 91 b0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 6f 50 00 02 43 40 00 00 00 00 ..............i.......oP..C@....
18620 00 00 00 00 0e 10 0f 84 00 00 00 00 0e 10 91 d0 00 06 42 4f 55 4e 44 53 00 00 00 00 0e 10 08 bc ..................BOUNDS........
18640 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 69 f0 ......s`..............j.......i.
18660 00 00 00 00 0e 10 92 08 00 05 44 4f 3f 44 4f 00 00 00 00 00 0e 10 13 1c 00 00 00 00 0e 10 92 20 ..........DO?DO.................
18680 00 01 49 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7e 50 ..I...................{.......~P
186a0 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 82 a0 ......j.......|.......i.........
186c0 00 06 44 4f 4c 4f 4f 50 00 00 00 00 0e 10 13 74 00 00 00 00 0e 10 92 78 00 03 58 4f 52 00 00 00 ..DOLOOP.......t.......x..XOR...
186e0 00 00 00 00 0e 10 0f 00 00 00 00 00 0e 10 92 90 00 0d 55 4e 44 45 46 49 4e 45 44 2d 53 54 52 00 ..................UNDEFINED-STR.
18700 0e 75 6e 64 65 66 69 6e 65 64 20 77 6f 72 64 00 00 00 00 00 0e 10 92 d0 00 05 24 46 49 4e 44 00 .undefined.word...........$FIND.
18720 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 92 e8 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6a 98 ......................jH......j.
18740 00 00 00 00 00 00 00 30 00 00 00 00 0e 10 7e 70 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 93 e8 .......0......~p......jH........
18760 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 82 60 00 00 00 00 0e 10 85 b8 00 00 00 00 0e 10 69 f0 ......j........`..............i.
18780 00 00 00 00 0e 10 94 28 00 08 44 4f 41 42 4f 52 54 22 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc .......(..DOABORT"..............
187a0 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 28 00 00 00 00 0e 10 76 c0 ......j.......j........(......v.
187c0 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 6a 60 ff ff ff ff ff ff ff fe 00 00 00 00 0e 10 71 18 ......o`......j`..............q.
187e0 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 94 50 00 03 4f 46 46 00 00 00 ......j.......i........P..OFF...
18800 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7f 28 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 6f 60 ...............(......j.......o`
18820 00 00 00 00 0e 10 69 f0 00 00 00 00 00 00 00 00 00 03 54 49 42 00 00 00 00 00 00 00 0e 10 06 f0 ......i...........TIB...........
18840 00 00 00 00 0e 10 7e 40 00 05 52 50 49 43 4b 00 00 00 00 00 0e 10 0d 2c 00 00 00 00 0e 10 94 68 ......~@..RPICK........,.......h
18860 00 04 28 55 2e 29 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 94 c8 00 00 00 00 0e 10 95 00 ..(U.)..........................
18880 00 00 00 00 0e 10 94 78 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 95 40 00 03 28 2e 29 00 00 00 .......x......i........@..(.)...
188a0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 94 c8 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 7c 00 ......................jH......|.
188c0 00 00 00 00 0e 10 95 a0 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 95 e8 00 00 00 00 0e 10 7b e8 ..............j...............{.
188e0 00 00 00 00 0e 10 96 40 00 00 00 00 0e 10 95 50 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 6f 68 .......@.......P......i.......oh
18900 00 06 45 58 50 45 43 54 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7c 68 00 00 00 00 0e 10 6f 78 ..EXPECT..............|h......ox
18920 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 6f 08 00 06 53 4f 55 52 43 45 ......o`......i.......o...SOURCE
18940 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6f 98 00 00 00 00 0e 10 6f 40 00 00 00 00 0e 10 76 e0 ..............o.......o@......v.
18960 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 96 80 00 04 54 52 55 45 00 00 00 00 00 00 0e 10 09 44 ......i...........TRUE.........D
18980 ff ff ff ff ff ff ff ff 00 00 00 00 0e 10 7e e0 00 03 4e 49 50 00 00 00 00 00 00 00 0e 10 08 bc ..............~...NIP...........
189a0 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 96 a8 ......j.......j.......i.........
189c0 00 07 24 4e 55 4d 42 45 52 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 48 ..$NUMBER.....................jH
189e0 00 00 00 00 0e 10 75 60 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 20 00 00 00 00 0e 10 6a c8 ......u`......j...............j.
18a00 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 85 b8 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 7c 00 ......j...............s.......|.
18a20 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 82 60 00 00 00 00 0e 10 6a 60 ......jH......|........`......j`
18a40 00 00 00 00 00 00 00 2d 00 00 00 00 0e 10 6a 78 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6a 98 .......-......jx......jH......j.
18a60 00 00 00 00 00 00 00 78 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 82 38 00 00 00 00 0e 10 7b e8 .......x......{........8......{.
18a80 00 00 00 00 0e 10 91 80 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 75 60 00 00 00 00 0e 10 6a 98 ..............jH......u`......j.
18aa0 00 00 00 00 00 00 00 28 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 6a c8 .......(......j.......j.......j.
18ac0 00 00 00 00 0e 10 85 b8 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 7c 00 ..............s.......|.......|.
18ae0 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7b e8 ......j.......j.......{.......{.
18b00 00 00 00 00 0e 10 96 c0 00 00 00 00 0e 10 85 d8 00 00 00 00 0e 10 75 60 00 00 00 00 0e 10 6a 98 ......................u`......j.
18b20 00 00 00 00 00 00 00 38 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 6a 98 .......8......j.......j.......j.
18b40 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 98 00 00 00 00 00 0e 10 7f 28 00 00 00 00 0e 10 73 90 .......................(......s.
18b60 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 85 b8 ......j.......j.......j.........
18b80 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 88 b0 00 06 53 4b 49 50 57 53 00 00 00 00 0e 10 08 bc ......i...........SKIPWS........
18ba0 00 00 00 00 0e 10 6f 98 00 00 00 00 0e 10 6f 78 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 6a 48 ......o.......ox......v.......jH
18bc0 00 00 00 00 0e 10 79 f8 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 98 38 00 00 00 00 0e 10 6a 98 ......y.......v........8......j.
18be0 00 00 00 00 00 00 00 70 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 79 f8 00 00 00 00 0e 10 76 e0 .......p......s`......y.......v.
18c00 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 82 60 00 00 00 00 0e 10 80 b0 00 00 00 00 0e 10 98 68 ...............`...............h
18c20 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 28 00 00 00 00 0e 10 98 98 00 00 00 00 0e 10 79 f8 ......j........(..............y.
18c40 00 00 00 00 0e 10 8e 88 00 00 00 00 0e 10 6a e0 ff ff ff ff ff ff ff 60 00 00 00 00 0e 10 6a c8 ..............j........`......j.
18c60 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 98 a8 00 05 50 41 52 53 45 00 ......j.......i...........PARSE.
18c80 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 6f 98 00 00 00 00 0e 10 79 f8 ..............|.......o.......y.
18ca0 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 6f 78 00 00 00 00 0e 10 76 e0 ......v...............ox......v.
18cc0 00 00 00 00 0e 10 79 f8 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 7e 20 ......y.......v.......sx......~.
18ce0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 98 c0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 30 ......{...............j........0
18d00 00 00 00 00 0e 10 85 d8 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 98 98 00 00 00 00 0e 10 7f a8 ..............jH................
18d20 00 00 00 00 0e 10 6a e0 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 79 f8 ......j...............jH......y.
18d40 00 00 00 00 0e 10 8e 88 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 99 c8 01 01 5c 00 00 00 00 00 ..............i...........\.....
18d60 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 79 f8 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 91 80 ..............y.......v.........
18d80 00 00 00 00 0e 10 79 f8 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 7e 00 00 00 00 00 0e 10 88 c0 ......y.......o`......~.........
18da0 00 00 00 00 0e 10 73 08 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9a 08 00 0a 49 4d 4d 45 44 49 ......s.......i...........IMMEDI
18dc0 41 54 45 3f 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 9a 20 00 00 00 00 0e 10 9a 40 ATE?...........................@
18de0 00 00 00 00 0e 10 9a 58 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 8a d0 00 08 43 4f 4d 50 49 4c .......X......i...........COMPIL
18e00 45 2c 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 9a 88 00 00 00 00 0e 10 69 f0 E,............................i.
18e20 00 00 00 00 0e 10 9a b8 01 05 4c 45 41 56 45 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8a e0 ..........LEAVE.................
18e40 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 90 58 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 8b 40 ......o........X.......H.......@
18e60 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 8b 40 00 00 00 00 0e 10 6f 60 ......v................@......o`
18e80 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9b 08 00 05 3f 43 4f 4d 50 00 .......H......i...........?COMP.
18ea0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 58 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 6a 98 ..............zX......v.......j.
18ec0 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 6a 60 ff ff ff ff ff ff ff 7a ..............s.......j`.......z
18ee0 00 00 00 00 0e 10 71 18 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9b 48 00 06 4c 45 41 56 45 53 ......q.......i........H..LEAVES
18f00 00 00 00 00 0e 10 09 bc 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 9b 80 00 0a 48 41 53 48 2d 54 ..........................HASH-T
18f20 41 42 4c 45 00 00 00 00 00 00 00 00 0e 10 18 6c 00 00 00 00 0e 10 9b a0 00 06 43 48 41 52 53 2b ABLE...........l..........CHARS+
18f40 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 9b d8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9b f8 ......................i.........
18f60 00 03 4e 41 2b 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 9c 38 00 00 00 00 0e 10 7f a8 ..NA+..................8........
18f80 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9c 58 00 04 4e 41 31 2b 00 00 00 00 00 00 0e 10 08 bc ......i........X..NA1+..........
18fa0 00 00 00 00 0e 10 9c 98 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9c a8 ......................i.........
18fc0 00 04 4b 45 59 3f 00 00 00 00 00 00 0e 10 09 24 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 71 08 ..KEY?.........$..............q.
18fe0 00 05 41 42 4f 52 54 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6e a0 00 00 00 00 0e 10 71 18 ..ABORT...............n.......q.
19000 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9c c8 00 05 45 52 41 53 45 00 00 00 00 00 0e 10 08 bc ......i...........ERASE.........
19020 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 9d 10 00 00 00 00 0e 10 69 f0 ......j`......................i.
19040 00 00 00 00 0e 10 6e b0 00 08 53 4c 49 54 45 52 41 4c 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc ......n...SLITERAL..............
19060 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7c 40 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6a 48 ......{.......|@......jH......jH
19080 00 00 00 00 0e 10 82 60 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 6a 60 ff ff ff ff ff ff ff f8 .......`..............j`........
190a0 00 00 00 00 0e 10 9a 40 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9d 18 .......@......|.......i.........
190c0 00 05 50 4c 41 43 45 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7e 20 00 00 00 00 0e 10 8e 70 ..PLACE...............~........p
190e0 00 00 00 00 0e 10 82 38 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 8d e8 00 00 00 00 0e 10 82 78 .......8......j................x
19100 00 00 00 00 0e 10 82 b0 00 00 00 00 00 00 00 48 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 82 60 ...............H......jH.......`
19120 00 00 00 00 0e 10 82 c8 00 00 00 00 0e 10 8e 70 00 00 00 00 0e 10 82 38 00 00 00 00 0e 10 98 98 ...............p.......8........
19140 00 00 00 00 0e 10 8d e8 00 00 00 00 0e 10 9d a0 ff ff ff ff ff ff ff b8 00 00 00 00 0e 10 6a c8 ..............................j.
19160 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9d a8 00 02 31 2b 00 00 00 00 00 00 00 00 0e 10 08 bc ......i...........1+............
19180 00 00 00 00 0e 10 98 98 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9d d0 ......................i.........
191a0 00 05 43 48 41 52 53 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 9e 10 00 00 00 00 0e 10 69 f0 ..CHARS.......................i.
191c0 00 00 00 00 0e 10 85 f8 00 05 41 4c 4c 4f 54 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 ed 98 ..........ALLOT.................
191e0 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 6e c0 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 69 f0 ..............n...............i.
19200 00 00 00 00 0e 10 9e 30 00 04 44 41 41 52 00 00 00 00 00 00 0e 10 09 bc 00 00 00 00 00 f0 00 00 .......0..DAAR..................
19220 00 00 00 00 0e 10 82 50 00 02 43 21 00 00 00 00 00 00 00 00 0e 10 0f a8 00 00 00 00 0e 10 9e 48 .......P..C!...................H
19240 00 02 2b 21 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8e f0 00 00 00 00 0e 10 76 e0 ..+!..........................v.
19260 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 69 f0 ..............j.......o`......i.
19280 00 00 00 00 0e 10 9e 90 00 06 43 41 52 52 45 54 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 0d ..........CARRET.......D........
192a0 00 00 00 00 0e 10 7c e0 00 04 54 55 43 4b 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a b0 ......|...TUCK................j.
192c0 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9e b0 00 07 43 4f 4e 54 45 58 ......s`......i...........CONTEX
192e0 54 00 00 00 00 00 00 00 00 00 00 00 0e 10 09 6c 00 00 00 00 0e 10 9e d0 00 00 00 00 0e 10 93 d8 T..............l................
19300 00 05 4c 49 4e 4b 3e 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7e 70 00 00 00 00 0e 10 93 e8 ..LINK>...............~p........
19320 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9f 50 00 06 52 45 56 45 41 4c 00 00 00 00 0e 10 08 bc ......i........P..REVEAL........
19340 00 00 00 00 0e 10 7f 88 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 7e 70 00 00 00 00 0e 10 7e a0 ..............v.......~p......~.
19360 00 00 00 00 0e 10 73 40 00 00 00 00 0e 10 7f 88 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 9f d8 ......s@..............v.........
19380 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 7e 10 00 04 33 44 55 50 00 00 ......o`......i.......~...3DUP..
193a0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a0 08 00 00 00 00 0e 10 73 f8 00 00 00 00 0e 10 a0 08 ......................s.........
193c0 00 00 00 00 0e 10 73 f8 00 00 00 00 0e 10 a0 08 00 00 00 00 0e 10 73 f8 00 00 00 00 0e 10 69 f0 ......s...............s.......i.
193e0 00 00 00 00 0e 10 9f f8 00 01 33 00 00 00 00 00 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 03 ..........3............D........
19400 00 00 00 00 0e 10 9d 88 00 07 44 4f 4c 45 41 56 45 00 00 00 00 00 00 00 00 00 00 00 0e 10 14 38 ..........DOLEAVE..............8
19420 00 00 00 00 0e 10 a0 18 00 01 3c 00 00 00 00 00 00 00 00 00 0e 10 11 d4 00 00 00 00 0e 10 a0 38 ..........<....................8
19440 00 09 46 44 54 2d 53 54 41 52 54 00 00 00 00 00 00 00 00 00 0e 10 08 38 00 00 00 00 0e 10 a0 58 ..FDT-START............8.......X
19460 00 04 49 43 42 49 00 00 00 00 00 00 0e 10 27 6c 00 00 00 00 0e 10 75 e8 00 0d 45 58 43 45 50 54 ..ICBI........'l......u...EXCEPT
19480 49 4f 4e 2d 53 54 52 00 0b 45 78 63 65 70 74 69 6f 6e 20 23 00 00 00 00 00 00 00 00 0e 10 81 00 ION-STR..Exception.#............
194a0 00 09 53 48 4f 57 53 54 41 43 4b 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6e a0 ..SHOWSTACK...................n.
194c0 00 00 00 00 0e 10 6e c0 00 00 00 00 0e 10 81 18 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a0 70 ......n...............i........p
194e0 00 02 2e 48 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a0 d8 00 00 00 00 0e 10 76 e0 ...H..........................v.
19500 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 a0 f8 00 00 00 00 0e 10 78 30 00 00 00 00 0e 10 a0 d8 ......j...............x0........
19520 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 8d a8 00 02 31 2d 00 00 00 00 ......o`......i...........1-....
19540 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 98 98 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 69 f0 ......................sx......i.
19560 00 00 00 00 0e 10 8b 98 00 04 43 41 31 2b 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a1 30 ..........CA1+.................0
19580 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a1 40 00 04 45 56 45 4e 00 00 ..............i........@..EVEN..
195a0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8d b8 00 00 00 00 0e 10 6e a0 00 00 00 00 0e 10 9a 40 ......................n........@
195c0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 75 50 00 04 44 4f 44 4f 00 00 00 00 00 00 0e 10 12 d8 ......i.......uP..DODO..........
195e0 00 00 00 00 0e 10 a1 70 00 07 41 4c 49 47 4e 45 44 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc .......p..ALIGNED...............
19600 00 00 00 00 0e 10 9c 98 00 00 00 00 0e 10 91 80 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 9c 98 ................................
19620 00 00 00 00 0e 10 98 00 00 00 00 00 0e 10 9a 40 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9a 30 ...............@......i........0
19640 00 02 4f 52 00 00 00 00 00 00 00 00 0e 10 0e cc 00 00 00 00 0e 10 83 c0 01 06 41 42 4f 52 54 22 ..OR......................ABORT"
19660 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a1 c8 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 83 d8 ......................o.........
19680 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 72 10 00 0c 28 46 49 4e 44 2d .......H......i.......r...(FIND-
196a0 4f 52 44 45 52 29 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8f 28 00 00 00 00 0e 10 6a 48 ORDER).................(......jH
196c0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 9e c8 00 00 00 00 0e 10 a2 78 00 00 00 00 0e 10 6a 98 ......|................x......j.
196e0 00 00 00 00 00 00 00 90 00 00 00 00 0e 10 7e 20 00 00 00 00 0e 10 7e 50 00 00 00 00 0e 10 76 e0 ..............~.......~P......v.
19700 00 00 00 00 0e 10 7c 40 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 72 e8 00 00 00 00 0e 10 7c f0 ......|@......v.......r.......|.
19720 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 28 00 00 00 00 0e 10 85 d8 00 00 00 00 0e 10 85 d8 ......j........(................
19740 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 7b e8 ......{.......j.......s.......{.
19760 00 00 00 00 0e 10 9d e0 00 00 00 00 0e 10 6a e0 ff ff ff ff ff ff ff 40 00 00 00 00 0e 10 7b e8 ..............j........@......{.
19780 00 00 00 00 0e 10 7e f0 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 7e 58 ......~.......j.......i.......~X
197a0 00 05 4e 41 4d 45 3e 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 82 38 00 00 00 00 0e 10 6a 48 ..NAME>................8......jH
197c0 00 00 00 00 0e 10 82 60 00 00 00 00 0e 10 8d b8 00 00 00 00 0e 10 8b 80 00 00 00 00 0e 10 92 38 .......`.......................8
197e0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 68 60 00 04 45 56 41 4c 00 00 00 00 00 00 0e 10 08 bc ......i.......h`..EVAL..........
19800 00 00 00 00 0e 10 68 78 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 8e 78 00 04 43 4f 4d 50 00 00 ......hx......i........x..COMP..
19820 00 00 00 00 0e 10 15 fc 00 00 00 00 0e 10 94 f0 00 03 55 23 3e 00 00 00 00 00 00 00 0e 10 08 bc ..................U#>...........
19840 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 a2 a8 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 76 e0 ......j...............jH......v.
19860 00 00 00 00 0e 10 8e f0 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a2 d8 ..............sx......i.........
19880 00 02 3c 23 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a2 a8 00 00 00 00 0e 10 6a 48 ..<#..........................jH
198a0 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a3 38 00 03 55 23 53 00 00 00 ......o`......i........8..U#S...
198c0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a3 48 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6a 98 ...............H......jH......j.
198e0 00 00 00 00 00 00 00 10 00 00 00 00 0e 10 6a e0 ff ff ff ff ff ff ff d0 00 00 00 00 0e 10 69 f0 ..............j...............i.
19900 00 00 00 00 0e 10 95 d8 00 02 23 3e 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 73 08 ..........#>..................s.
19920 00 00 00 00 0e 10 a2 a8 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 8e f0 ..............jH......v.........
19940 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 97 f0 00 03 41 42 53 00 00 00 ......sx......i...........ABS...
19960 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 73 e0 00 00 00 00 0e 10 6a 98 ..............jH......s.......j.
19980 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 98 00 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a3 88 ......................i.........
199a0 00 02 23 53 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a3 98 00 00 00 00 0e 10 7e 20 ..#S..........................~.
199c0 00 00 00 00 0e 10 92 88 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 10 00 00 00 00 0e 10 6a e0 ..............j...............j.
199e0 ff ff ff ff ff ff ff c8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a3 d8 00 04 53 49 47 4e 00 00 ..............i...........SIGN..
19a00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 73 e0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 18 ..............s.......j.........
19a20 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 2d 00 00 00 00 0e 10 a3 e8 00 00 00 00 0e 10 69 f0 ......j`.......-..............i.
19a40 00 00 00 00 0e 10 a4 38 00 03 4e 4f 54 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a4 48 .......8..NOT..................H
19a60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a4 68 00 07 3e 4e 55 4d 42 45 52 00 00 00 00 00 00 00 ......i........h..>NUMBER.......
19a80 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 75 60 00 00 00 00 0e 10 6a 98 ..............jH......u`......j.
19aa0 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 82 60 ..............s.......s`.......`
19ac0 00 00 00 00 0e 10 a0 d8 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 a4 78 00 00 00 00 0e 10 6a 98 ..............v........x......j.
19ae0 00 00 00 00 00 00 00 b8 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 6a b0 ..............j.......|.......j.
19b00 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 a0 d8 00 00 00 00 0e 10 76 e0 ......|.......|...............v.
19b20 00 00 00 00 0e 10 9d b8 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 a0 d8 00 00 00 00 0e 10 76 e0 ..............j...............v.
19b40 00 00 00 00 0e 10 a5 80 00 00 00 00 0e 10 a5 f0 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 7b e8 ..............................{.
19b60 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 a6 30 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 82 38 ......j........0......{........8
19b80 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 91 80 00 00 00 00 0e 10 6a e0 ff ff ff ff ff ff fe e8 ......{...............j.........
19ba0 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a6 60 00 06 4e 45 47 41 54 45 ......j.......i........`..NEGATE
19bc0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 73 78 ..............j.......j.......sx
19be0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 7f 18 00 01 3e 00 00 00 00 00 00 00 00 00 0e 10 08 bc ......i...........>.............
19c00 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 90 70 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a6 c8 ......j........p......i.........
19c20 00 02 3c 3d 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 98 38 00 00 00 00 0e 10 75 60 ..<=...................8......u`
19c40 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 69 f8 00 01 31 00 00 00 00 00 00 00 00 00 0e 10 09 44 ......i.......i...1............D
19c60 00 00 00 00 00 00 00 01 00 00 00 00 0e 10 a6 f8 00 08 46 49 4e 44 43 48 41 52 00 00 00 00 00 00 ..................FINDCHAR......
19c80 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 82 b0 ..............j.......j.........
19ca0 00 00 00 00 00 00 00 c0 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 82 c8 00 00 00 00 0e 10 7f a8 ..............s`................
19cc0 00 00 00 00 0e 10 82 60 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 80 b0 .......`......s`......jH........
19ce0 00 00 00 00 0e 10 6a 78 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 18 00 00 00 00 0e 10 98 68 ......jx......j................h
19d00 00 00 00 00 0e 10 6a e0 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 6a 78 00 00 00 00 0e 10 6a 98 ......j...............jx......j.
19d20 00 00 00 00 00 00 00 30 00 00 00 00 0e 10 82 c8 00 00 00 00 0e 10 9e 58 00 00 00 00 0e 10 85 d8 .......0...............X........
19d40 00 00 00 00 0e 10 85 d8 00 00 00 00 0e 10 85 b8 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 83 08 ......................s.........
19d60 ff ff ff ff ff ff ff 40 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 7f 28 .......@......j.......j........(
19d80 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a7 68 01 01 28 00 00 00 00 00 00 00 00 00 0e 10 08 bc ......i........h..(.............
19da0 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 29 00 00 00 00 0e 10 88 c0 00 00 00 00 0e 10 73 08 ......j`.......)..............s.
19dc0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 83 50 00 0a 27 49 4d 4d 45 44 49 41 54 45 00 00 00 00 ......i........P..'IMMEDIATE....
19de0 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 01 00 00 00 00 0e 10 a7 a0 00 03 41 4e 44 00 00 00 .......D..................AND...
19e00 00 00 00 00 0e 10 0e 98 00 00 00 00 0e 10 a7 b8 00 03 30 3c 3e 00 00 00 00 00 00 00 0e 10 08 bc ..................0<>...........
19e20 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 a7 f8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 8e 00 ......j...............i.........
19e40 00 01 2c 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 6f 60 ..,...........................o`
19e60 00 00 00 00 0e 10 9c 98 00 00 00 00 0e 10 8e 10 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a8 18 ......................i.........
19e80 01 05 2b 4c 4f 4f 50 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8a e0 00 00 00 00 0e 10 6f b8 ..+LOOP.......................o.
19ea0 00 00 00 00 0e 10 9d a0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 a8 80 00 00 00 00 0e 10 a9 40 ...............H...............@
19ec0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 77 60 00 01 5d 00 00 00 00 00 00 00 00 00 0e 10 08 bc ......i.......w`..].............
19ee0 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 01 00 00 00 00 00 0e 10 7a 58 00 00 00 00 0e 10 6f 60 ......j`..............zX......o`
19f00 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a9 d0 01 06 52 45 50 45 41 54 00 00 00 00 0e 10 08 bc ......i...........REPEAT........
19f20 00 00 00 00 0e 10 8a e0 00 00 00 00 0e 10 aa 18 00 00 00 00 0e 10 aa 68 00 00 00 00 0e 10 69 f0 .......................h......i.
19f40 00 00 00 00 0e 10 aa 90 00 0a 43 4c 45 41 4e 2d 48 41 53 48 00 00 00 00 00 00 00 00 0e 10 18 40 ..........CLEAN-HASH...........@
19f60 00 00 00 00 0e 10 8d d8 00 05 43 45 4c 4c 53 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 9c 38 ..........CELLS................8
19f80 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9c 28 00 03 43 41 2b 00 00 00 00 00 00 00 0e 10 08 bc ......i........(..CA+...........
19fa0 00 00 00 00 0e 10 9e 10 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 aa a8 ......................i.........
19fc0 00 03 58 41 2b 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 aa e8 00 00 00 00 0e 10 7f a8 ..XA+...........................
19fe0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 aa d8 00 03 2f 4e 2a 00 00 00 00 00 00 00 0e 10 08 bc ......i.........../N*...........
1a000 00 00 00 00 0e 10 9c 98 00 00 00 00 0e 10 ab 18 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ab 20 ......................i.........
1a020 00 04 58 41 31 2b 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 ab 60 00 00 00 00 0e 10 7f a8 ..XA1+.................`........
1a040 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ab 50 00 02 2f 4e 00 00 00 00 00 00 00 00 0e 10 09 44 ......i........P../N...........D
1a060 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 ab 70 00 03 4b 45 59 00 00 00 00 00 00 00 0e 10 09 24 ...............p..KEY..........$
1a080 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 9d 00 00 05 42 4c 41 4e 4b 00 00 00 00 00 0e 10 08 bc ..................BLANK.........
1a0a0 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 20 00 00 00 00 0e 10 9d 10 00 00 00 00 0e 10 69 f0 ......j`......................i.
1a0c0 00 00 00 00 0e 10 ab e8 00 04 46 49 4c 4c 00 00 00 00 00 00 0e 10 15 70 00 00 00 00 0e 10 ac 68 ..........FILL.........p.......h
1a0e0 00 05 41 4c 49 47 4e 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 9c 98 ..ALIGN.........................
1a100 00 00 00 00 0e 10 91 80 00 00 00 00 0e 10 9a 40 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 20 ...............@......j.........
1a120 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 ac b8 00 00 00 00 0e 10 6a e0 ff ff ff ff ff ff ff b0 ......j...............j.........
1a140 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 82 f8 00 07 44 4f 2b 4c 4f 4f 50 00 00 00 00 00 00 00 ......i...........DO+LOOP.......
1a160 00 00 00 00 0e 10 13 bc 00 00 00 00 0e 10 ac e8 00 02 55 2a 00 00 00 00 00 00 00 00 0e 10 08 bc ..................U*............
1a180 00 00 00 00 0e 10 ab 18 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ad 38 00 05 43 45 4c 4c 2d 00 ..............i........8..CELL-.
1a1a0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 9c 98 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 69 f0 ......................sx......i.
1a1c0 00 00 00 00 0e 10 ad 68 00 03 2f 43 2a 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a1 30 .......h../C*..................0
1a1e0 00 00 00 00 0e 10 ab 18 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ad 88 00 05 43 52 41 53 48 00 ..............i...........CRASH.
1a200 00 00 00 00 0e 10 27 d0 00 00 00 00 0e 10 ad a8 00 06 55 4e 4c 4f 4f 50 00 00 00 00 0e 10 08 bc ......'...........UNLOOP........
1a220 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 73 08 ......{.......{.......{.......s.
1a240 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ae 18 00 02 42 53 00 00 00 00 ......|.......i...........BS....
1a260 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 9f c8 00 0c 53 45 41 52 43 48 .......D..................SEARCH
1a280 2d 4f 52 44 45 52 00 00 00 00 00 00 0e 10 09 bc 00 00 00 00 0e 10 68 28 00 00 00 00 00 00 00 00 -ORDER................h(........
1a2a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 73 28 00 06 48 45 41 44 45 52 ......................s(..HEADER
1a320 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 9d 28 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 9f d8 ...............(................
1a340 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 9a 88 00 00 00 00 0e 10 7f 88 00 00 00 00 0e 10 6f 60 ......v.......................o`
1a360 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 ac b8 00 00 00 00 0e 10 7d 50 00 00 00 00 0e 10 9d 28 ......j...............}P.......(
1a380 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ae 38 00 04 4c 41 53 54 00 00 00 00 00 00 0e 10 08 bc ......i........8..LAST..........
1a3a0 00 00 00 00 0e 10 ae 50 00 00 00 00 0e 10 7c 40 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 98 88 .......P......|@......i.........
1a3c0 00 01 32 00 00 00 00 00 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 02 00 00 00 00 0e 10 ae 60 ..2............D...............`
1a3e0 00 0c 55 4e 41 4c 49 47 4e 45 44 2d 4c 21 00 00 00 00 00 00 0e 10 11 80 00 00 00 00 0e 10 ae 80 ..UNALIGNED-L!..................
1a400 00 08 48 45 41 50 2d 45 4e 44 00 00 00 00 00 00 00 00 00 00 0e 10 08 0c 00 00 00 00 0e 10 ae a0 ..HEAP-END......................
1a420 00 05 50 4d 43 31 40 00 00 00 00 00 0e 10 27 40 00 00 00 00 0e 10 ae b8 00 02 2e 44 00 00 00 00 ..PMC1@.......'@...........D....
1a440 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a0 d8 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 6a b0 ......................v.......j.
1a460 00 00 00 00 0e 10 af 60 00 00 00 00 0e 10 78 30 00 00 00 00 0e 10 a0 d8 00 00 00 00 0e 10 6f 60 .......`......x0..............o`
1a480 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 78 58 00 04 42 41 53 45 00 00 00 00 00 00 0e 10 09 bc ......i.......xX..BASE..........
1a4a0 00 00 00 00 00 00 00 10 00 00 00 00 0e 10 af 48 00 03 48 45 58 00 00 00 00 00 00 00 0e 10 08 bc ...............H..HEX...........
1a4c0 00 00 00 00 0e 10 af 98 00 00 00 00 0e 10 a0 d8 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 69 f0 ......................o`......i.
1a4e0 00 00 00 00 0e 10 af a8 00 02 2f 43 00 00 00 00 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 01 ........../C...........D........
1a500 00 00 00 00 0e 10 af c8 00 02 32 2d 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a0 08 ..........2-....................
1a520 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 af f8 00 06 58 42 46 4c 49 50 ......sx......i...........XBFLIP
1a540 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 b0 58 00 00 00 00 0e 10 b0 a8 00 00 00 00 0e 10 6a b0 ...............X..............j.
1a560 00 00 00 00 0e 10 b0 a8 00 00 00 00 0e 10 b0 f0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b1 18 ......................i.........
1a580 01 02 43 22 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8a e0 00 00 00 00 0e 10 6a 60 ..C"..........................j`
1a5a0 00 00 00 00 00 00 00 22 00 00 00 00 0e 10 88 c0 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 8c 98 ......."..............o.........
1a5c0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 ac b8 00 00 00 00 0e 10 82 78 .......H......jH...............x
1a5e0 00 00 00 00 0e 10 82 b0 00 00 00 00 00 00 00 28 00 00 00 00 0e 10 82 c8 00 00 00 00 0e 10 82 60 ...............(...............`
1a600 00 00 00 00 0e 10 ac b8 00 00 00 00 0e 10 83 08 ff ff ff ff ff ff ff d8 00 00 00 00 0e 10 9d 28 ...............................(
1a620 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b1 68 00 03 55 3e 3d 00 00 00 00 00 00 00 0e 10 08 bc ......i........h..U>=...........
1a640 00 00 00 00 0e 10 7f e0 00 00 00 00 0e 10 75 60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b1 98 ..............u`......i.........
1a660 00 03 50 41 44 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 6a 60 ..PAD.........................j`
1a680 00 00 00 00 00 00 01 00 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b1 d0 ......................i.........
1a6a0 00 06 4d 55 2f 4d 4f 44 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 7c 00 ..MU/MOD..............jH......|.
1a6c0 00 00 00 00 0e 10 b2 68 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 7c 00 .......h......{.......j.......|.
1a6e0 00 00 00 00 0e 10 b2 a0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 84 d0 ..............{.......i.........
1a700 00 02 55 23 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a0 d8 00 00 00 00 0e 10 76 e0 ..U#..........................v.
1a720 00 00 00 00 0e 10 b2 68 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 b1 e8 00 00 00 00 0e 10 a3 e8 .......h......j.................
1a740 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 96 30 00 01 23 00 00 00 00 00 00 00 00 00 0e 10 08 bc ......i........0..#.............
1a760 00 00 00 00 0e 10 a0 d8 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 a2 e8 00 00 00 00 0e 10 a5 f0 ..............v.................
1a780 00 00 00 00 0e 10 b1 e8 00 00 00 00 0e 10 a3 e8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 94 b8 ......................i.........
1a7a0 00 04 48 4f 4c 44 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a2 a8 00 00 00 00 0e 10 6a 48 ..HOLD........................jH
1a7c0 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 91 80 00 00 00 00 0e 10 8e f0 00 00 00 00 0e 10 6a b0 ......v.......................j.
1a7e0 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 8e 70 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b2 f8 ......o`.......p......i.........
1a800 00 06 49 4e 56 45 52 54 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6e a0 00 00 00 00 0e 10 83 20 ..INVERT..............n.........
1a820 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b3 20 00 05 44 49 47 49 54 00 00 00 00 00 0e 10 08 bc ......i...........DIGIT.........
1a840 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 b3 60 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6a 60 ......s`.......`......jH......j`
1a860 00 00 00 00 00 00 00 41 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 5a 00 00 00 00 0e 10 b3 e0 .......A......j`.......Z........
1a880 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 18 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 07 ......j...............j`........
1a8a0 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 30 00 00 00 00 0e 10 73 78 ......sx......j`.......0......sx
1a8c0 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 a5 f0 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 6a b0 ......jH..............j.......j.
1a8e0 00 00 00 00 0e 10 b4 18 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 20 00 00 00 00 0e 10 85 d8 ..............j.................
1a900 00 00 00 00 0e 10 85 b8 00 00 00 00 0e 10 6a e0 00 00 00 00 00 00 00 10 00 00 00 00 0e 10 6a c8 ..............j...............j.
1a920 00 00 00 00 0e 10 7f 28 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b4 a0 00 03 55 4d 2a 00 00 00 .......(......i...........UM*...
1a940 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 b5 28 00 00 00 00 0e 10 6a 60 ..............j........(......j`
1a960 00 00 00 00 00 00 00 40 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 92 18 00 00 00 00 0e 10 b4 b0 .......@......j.................
1a980 00 00 00 00 0e 10 83 08 ff ff ff ff ff ff ff e8 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 69 f0 ......................j.......i.
1a9a0 00 00 00 00 0e 10 b5 58 00 03 52 4f 54 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7c 00 .......X..ROT.................|.
1a9c0 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 69 f0 ......j.......{.......j.......i.
1a9e0 00 00 00 00 0e 10 b5 88 00 02 44 2b 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7c 00 ..........D+..................|.
1aa00 00 00 00 00 0e 10 b5 98 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 69 f0 ..............{...............i.
1aa20 00 00 00 00 0e 10 b6 00 00 03 44 32 2f 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7c 00 ..........D2/.................|.
1aa40 00 00 00 00 0e 10 b6 78 00 00 00 00 0e 10 7e 50 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 3f .......x......~P......j`.......?
1aa60 00 00 00 00 0e 10 b6 a8 00 00 00 00 0e 10 92 88 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 b6 c0 ......................{.........
1aa80 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 98 28 00 02 55 3e 00 00 00 00 00 00 00 00 0e 10 08 bc ......i........(..U>............
1aaa0 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 7f e0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 89 f0 ......j...............i.........
1aac0 00 09 49 4d 4d 45 44 49 41 54 45 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 9f d8 ..IMMEDIATE.....................
1aae0 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 7c 40 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 82 60 ......v.......|@......jH.......`
1ab00 00 00 00 00 0e 10 9a 20 00 00 00 00 0e 10 92 88 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 8e 70 ......................j........p
1ab20 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b6 e0 00 04 43 48 41 52 00 00 00 00 00 00 0e 10 08 bc ......i...........CHAR..........
1ab40 00 00 00 00 0e 10 7a 20 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 82 60 00 00 00 00 0e 10 69 f0 ......z.......j........`......i.
1ab60 00 00 00 00 0e 10 b7 a0 00 06 41 53 48 49 46 54 00 00 00 00 0e 10 0e 64 00 00 00 00 0e 10 b7 b8 ..........ASHIFT.......d........
1ab80 00 03 30 3c 3d 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 98 68 ..0<=.................j........h
1aba0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 98 58 00 02 3c 3e 00 00 00 00 00 00 00 00 0e 10 08 bc ......i........X..<>............
1abc0 00 00 00 00 0e 10 6a 78 00 00 00 00 0e 10 75 60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b7 e8 ......jx......u`......i.........
1abe0 01 04 4c 4f 4f 50 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8a e0 00 00 00 00 0e 10 6f b8 ..LOOP........................o.
1ac00 00 00 00 00 0e 10 83 08 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 a8 80 00 00 00 00 0e 10 a9 40 ...............H...............@
1ac20 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 8b 30 00 0c 52 45 53 4f 4c 56 45 2d 4c 4f 4f 50 00 00 ......i........0..RESOLVE-LOOP..
1ac40 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8b 40 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 7c f0 ...............@......v.......|.
1ac60 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 50 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 76 e0 ......j........P......jH......v.
1ac80 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 73 78 ......j...............s`......sx
1aca0 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 6a e0 ff ff ff ff ff ff ff 98 ......j.......o`......j.........
1acc0 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 8b 40 ..............sx.......H.......@
1ace0 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b8 68 00 05 2d 43 4f 4d 50 00 ......o`......i........h..-COMP.
1ad00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6e a0 00 00 00 00 0e 10 7a 58 00 00 00 00 0e 10 8e 88 ..............n.......zX........
1ad20 00 00 00 00 0e 10 7a 58 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 08 ......zX......v.......j.........
1ad40 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 b9 20 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 b9 70 ......s...............s........p
1ad60 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 6e c0 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 b9 98 ......v.......n.................
1ad80 00 00 00 00 0e 10 7c d8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b9 a0 01 05 57 48 49 4c 45 00 ......|.......i...........WHILE.
1ada0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8a e0 00 00 00 00 0e 10 ba 00 00 00 00 00 0e 10 6a b0 ..............................j.
1adc0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ba 48 01 05 41 47 41 49 4e 00 00 00 00 00 0e 10 08 bc ......i........H..AGAIN.........
1ade0 00 00 00 00 0e 10 8a e0 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 6a e0 00 00 00 00 0e 10 8a 48 ..............o.......j........H
1ae00 00 00 00 00 0e 10 ba 90 00 00 00 00 0e 10 a9 40 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b9 f0 ...............@......i.........
1ae20 01 04 54 48 45 4e 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8a e0 00 00 00 00 0e 10 ba d8 ..THEN..........................
1ae40 00 00 00 00 0e 10 a9 40 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 bb 18 00 04 48 41 53 48 00 00 .......@......i...........HASH..
1ae60 00 00 00 00 0e 10 18 94 00 00 00 00 0e 10 bb 40 00 03 4c 41 2b 00 00 00 00 00 00 00 0e 10 08 bc ...............@..LA+...........
1ae80 00 00 00 00 0e 10 bb 80 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 bb 70 ......................i........p
1aea0 00 03 2f 58 2a 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 ab 60 00 00 00 00 0e 10 ab 18 ../X*..................`........
1aec0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 73 68 00 01 2a 00 00 00 00 00 00 00 00 00 0e 10 0d c8 ......i.......sh..*.............
1aee0 00 00 00 00 0e 10 bb a0 00 04 4c 41 31 2b 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 bb e0 ..........LA1+..................
1af00 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 bb d0 00 02 2f 58 00 00 00 00 ..............i.........../X....
1af20 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 b3 50 00 03 4c 43 43 00 00 00 .......D...............P..LCC...
1af40 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 41 ..............jH......j`.......A
1af60 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 5a 00 00 00 00 0e 10 b3 e0 00 00 00 00 0e 10 6a 98 ......j`.......Z..............j.
1af80 00 00 00 00 00 00 00 18 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 20 00 00 00 00 0e 10 7f a8 ..............j`................
1afa0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 bb f0 00 07 58 4c 46 4c 49 50 53 00 00 00 00 00 00 00 ......i...........XLFLIPS.......
1afc0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 82 78 00 00 00 00 0e 10 82 b0 00 00 00 00 00 00 00 40 ...............x...............@
1afe0 00 00 00 00 0e 10 82 c8 00 00 00 00 0e 10 bc 80 00 00 00 00 0e 10 bc 98 00 00 00 00 0e 10 82 c8 ................................
1b000 00 00 00 00 0e 10 bc d0 00 00 00 00 0e 10 ab 60 00 00 00 00 0e 10 9d a0 ff ff ff ff ff ff ff c0 ...............`................
1b020 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 bc d8 00 02 58 2c 00 00 00 00 00 00 00 00 0e 10 08 bc ......i...........X,............
1b040 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 bc d0 00 00 00 00 0e 10 ab 60 00 00 00 00 0e 10 8e 10 .......................`........
1b060 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9a 78 00 02 43 2c 00 00 00 00 00 00 00 00 0e 10 08 bc ......i........x..C,............
1b080 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 8e 70 00 00 00 00 0e 10 a1 30 00 00 00 00 0e 10 8e 10 ...............p.......0........
1b0a0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 bd 18 00 03 4d 49 4e 00 00 00 00 00 00 00 0e 10 08 bc ......i...........MIN...........
1b0c0 00 00 00 00 0e 10 7e 20 00 00 00 00 0e 10 98 38 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 08 ......~........8......j.........
1b0e0 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 7c 30 ......j.......j.......i.......|0
1b100 00 05 43 48 41 52 2d 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a1 30 00 00 00 00 0e 10 73 78 ..CHAR-................0......sx
1b120 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 9c 88 00 04 43 45 4c 4c 00 00 00 00 00 00 0e 10 09 44 ......i...........CELL.........D
1b140 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 bd 68 00 0a 46 4c 55 53 48 43 41 43 48 45 00 00 00 00 ...............h..FLUSHCACHE....
1b160 00 00 00 00 0e 10 28 50 00 00 00 00 0e 10 82 b8 00 01 4a 00 00 00 00 00 00 00 00 00 0e 10 08 bc ......(P..........J.............
1b180 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7e 50 ......{.......{.......{.......~P
1b1a0 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 7c 00 ......j.......|.......j.......|.
1b1c0 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 80 a0 ......j.......|.......i.........
1b1e0 00 04 42 45 4c 4c 00 00 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 07 00 00 00 00 0e 10 68 00 ..BELL.........D..............h.
1b200 00 07 43 55 52 52 45 4e 54 00 00 00 00 00 00 00 00 00 00 00 0e 10 09 6c 00 00 00 00 0e 10 68 28 ..CURRENT..............l......h(
1b220 00 00 00 00 0e 10 bd 88 00 0c 55 4e 41 4c 49 47 4e 45 44 2d 4c 40 00 00 00 00 00 00 0e 10 11 38 ..........UNALIGNED-L@.........8
1b240 00 00 00 00 0e 10 b9 80 00 0a 48 45 41 50 2d 53 54 41 52 54 00 00 00 00 00 00 00 00 0e 10 07 e0 ..........HEAP-START............
1b260 00 00 00 00 0e 10 bd a8 00 06 4d 4d 43 52 30 21 00 00 00 00 0e 10 27 0c 00 00 00 00 0e 10 bd c0 ..........MMCR0!......'.........
1b280 00 03 55 2e 52 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 84 a8 ..U.R.................j.........
1b2a0 00 00 00 00 0e 10 a5 f0 00 00 00 00 0e 10 7e 20 00 00 00 00 0e 10 90 70 00 00 00 00 0e 10 6a 98 ..............~........p......j.
1b2c0 00 00 00 00 00 00 00 28 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 81 e8 .......(......s`......sx........
1b2e0 00 00 00 00 0e 10 6a e0 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 76 58 ......j...............j.......vX
1b300 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a0 c8 00 07 44 45 43 49 4d 41 4c 00 00 00 00 00 00 00 ......i...........DECIMAL.......
1b320 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 af b8 00 00 00 00 0e 10 a0 d8 00 00 00 00 0e 10 6f 60 ..............................o`
1b340 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 be 50 00 04 48 23 31 30 00 00 00 00 00 00 0e 10 09 44 ......i........P..H#10.........D
1b360 00 00 00 00 00 00 00 10 00 00 00 00 0e 10 be 70 00 04 44 23 31 30 00 00 00 00 00 00 0e 10 09 44 ...............p..D#10.........D
1b380 00 00 00 00 00 00 00 0a 00 00 00 00 0e 10 91 70 00 02 32 2b 00 00 00 00 00 00 00 00 0e 10 08 bc ...............p..2+............
1b3a0 00 00 00 00 0e 10 a0 08 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 be 98 ......................i.........
1b3c0 00 06 42 58 4a 4f 49 4e 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 be f0 00 00 00 00 0e 10 7c 00 ..BXJOIN......................|.
1b3e0 00 00 00 00 0e 10 be f0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 b0 f0 00 00 00 00 0e 10 69 f0 ..............{...............i.
1b400 00 00 00 00 0e 10 bf 28 00 07 58 4c 53 50 4c 49 54 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc .......(..XLSPLIT...............
1b420 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 be 88 00 00 00 00 0e 10 9a 40 00 00 00 00 0e 10 6a b0 ......jH...............@......j.
1b440 00 00 00 00 0e 10 bf 90 00 00 00 00 0e 10 b7 b0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 bc 88 ......................i.........
1b460 00 06 4c 42 46 4c 49 50 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 bf b8 00 00 00 00 0e 10 6a b0 ..LBFLIP......................j.
1b480 00 00 00 00 0e 10 c0 00 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 be f0 00 00 00 00 0e 10 69 f0 ..............j...............i.
1b4a0 00 00 00 00 0e 10 c0 30 00 06 4c 58 4a 4f 49 4e 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 bf 90 .......0..LXJOIN................
1b4c0 00 00 00 00 0e 10 b6 a8 00 00 00 00 0e 10 92 88 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c0 68 ......................i........h
1b4e0 01 01 3b 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8a e0 00 00 00 00 0e 10 6f b8 ..;...........................o.
1b500 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 8f 78 00 00 00 00 0e 10 77 70 ......i........H.......x......wp
1b520 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c0 c0 00 03 55 3c 3d 00 00 00 00 00 00 00 0e 10 08 bc ......i...........U<=...........
1b540 00 00 00 00 0e 10 a6 d8 00 00 00 00 0e 10 75 60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a0 e8 ..............u`......i.........
1b560 00 05 4f 43 54 41 4c 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 be 60 00 00 00 00 0e 10 a0 d8 ..OCTAL................`........
1b580 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a2 98 00 07 54 4f 44 49 47 49 ......o`......i...........TODIGI
1b5a0 54 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6a 60 T.....................jH......j`
1b5c0 00 00 00 00 00 00 00 09 00 00 00 00 0e 10 98 38 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 18 ...............8......j.........
1b5e0 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 27 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 6a 60 ......j`.......'..............j`
1b600 00 00 00 00 00 00 00 30 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c0 f0 .......0..............i.........
1b620 00 05 55 2f 4d 4f 44 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 6a b0 ..U/MOD...............j.......j.
1b640 00 00 00 00 0e 10 b2 a0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c1 b8 00 06 55 4d 2f 4d 4f 44 ..............i...........UM/MOD
1b660 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 40 00 00 00 00 0e 10 6a 08 ..............j`.......@......j.
1b680 00 00 00 00 0e 10 92 18 00 00 00 00 0e 10 c1 c8 00 00 00 00 0e 10 83 08 ff ff ff ff ff ff ff e8 ................................
1b6a0 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c2 70 ......j.......j.......i........p
1b6c0 00 03 3e 3e 41 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a7 b0 00 00 00 00 0e 10 69 f0 ..>>A.........................i.
1b6e0 00 00 00 00 0e 10 81 28 00 01 3f 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 76 e0 .......(..?...................v.
1b700 00 00 00 00 0e 10 78 30 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c2 98 00 03 55 50 43 00 00 00 ......x0......i...........UPC...
1b720 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 61 ..............jH......j`.......a
1b740 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 7a 00 00 00 00 0e 10 b3 e0 00 00 00 00 0e 10 6a 98 ......j`.......z..............j.
1b760 00 00 00 00 00 00 00 18 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 20 00 00 00 00 0e 10 73 78 ..............j`..............sx
1b780 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b4 08 00 07 42 45 54 57 45 45 4e 00 00 00 00 00 00 00 ......i...........BETWEEN.......
1b7a0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 98 98 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 b4 18 ................................
1b7c0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a2 68 00 06 57 49 54 48 49 4e 00 00 00 00 0e 10 08 bc ......i........h..WITHIN........
1b7e0 00 00 00 00 0e 10 a5 f0 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 a5 f0 00 00 00 00 0e 10 b7 c8 ..............jH................
1b800 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 18 00 00 00 00 0e 10 73 08 00 00 00 00 0e 10 7f 28 ......j...............s........(
1b820 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 98 38 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 10 ......s........8......j.........
1b840 00 00 00 00 0e 10 7f 28 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 85 b8 00 00 00 00 0e 10 69 f0 .......(......s...............i.
1b860 00 00 00 00 0e 10 c2 e0 00 02 2a 27 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7c 00 ..........*'..................|.
1b880 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 73 e0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 c3 20 ......jH......s.......|.........
1b8a0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 10 00 00 00 00 0e 10 7e 50 ......{.......j...............~P
1b8c0 00 00 00 00 0e 10 b5 98 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a5 e0 ..............{.......i.........
1b8e0 00 04 2d 52 4f 54 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 7c 00 ..-ROT................j.......|.
1b900 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 85 c8 ......j.......{.......i.........
1b920 00 05 43 4c 45 41 52 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 7d 30 ..CLEAR...............j.......}0
1b940 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c3 68 00 02 4d 2b 00 00 00 00 00 00 00 00 0e 10 08 bc ......i........h..M+............
1b960 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 7c 00 ......j.......|.......jH......|.
1b980 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7f e0 ..............jH......{.........
1b9a0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 69 f0 ......{.......j.......sx......i.
1b9c0 00 00 00 00 0e 10 c3 10 00 04 55 44 32 2f 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7c 00 ..........UD2/................|.
1b9e0 00 00 00 00 0e 10 b6 78 00 00 00 00 0e 10 7e 50 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 3f .......x......~P......j`.......?
1ba00 00 00 00 00 0e 10 b6 a8 00 00 00 00 0e 10 92 88 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 b6 78 ......................{........x
1ba20 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c3 b0 00 03 55 32 2f 00 00 00 00 00 00 00 0e 10 08 bc ......i...........U2/...........
1ba40 00 00 00 00 0e 10 98 98 00 00 00 00 0e 10 b7 b0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ab 08 ......................i.........
1ba60 00 06 4c 53 48 49 46 54 00 00 00 00 0e 10 0d fc 00 00 00 00 0e 10 b6 68 00 02 32 2f 00 00 00 00 ..LSHIFT...............h..2/....
1ba80 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 98 98 00 00 00 00 0e 10 a7 b0 00 00 00 00 0e 10 69 f0 ..............................i.
1baa0 00 00 00 00 0e 10 c3 e0 00 04 57 4f 52 44 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 c3 f0 ..........WORD..................
1bac0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 88 c0 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 7e 50 ......|...............jH......~P
1bae0 00 00 00 00 0e 10 8e 70 00 00 00 00 0e 10 82 78 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 6a 48 .......p.......x......{.......jH
1bb00 00 00 00 00 0e 10 c0 00 00 00 00 00 0e 10 82 b0 00 00 00 00 00 00 00 38 00 00 00 00 0e 10 82 38 .......................8.......8
1bb20 00 00 00 00 0e 10 82 c8 00 00 00 00 0e 10 82 60 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 8e 70 ...............`......s`.......p
1bb40 00 00 00 00 0e 10 83 08 ff ff ff ff ff ff ff c8 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 69 f0 ......................j.......i.
1bb60 00 00 00 00 0e 10 b6 98 00 06 52 53 48 49 46 54 00 00 00 00 0e 10 0e 30 00 00 00 00 0e 10 a7 e8 ..........RSHIFT.......0........
1bb80 00 02 3e 3d 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 90 70 00 00 00 00 0e 10 75 60 ..>=...................p......u`
1bba0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c4 a8 01 03 3f 44 4f 00 00 00 00 00 00 00 0e 10 08 bc ......i...........?DO...........
1bbc0 00 00 00 00 0e 10 b8 78 00 00 00 00 0e 10 8b 40 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 6f b8 .......x.......@......v.......o.
1bbe0 00 00 00 00 0e 10 82 b0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 ed 98 ...............H................
1bc00 00 00 00 00 0e 10 8b 40 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 8a 48 .......@......o`......j........H
1bc20 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b9 60 00 05 2b 43 4f 4d 50 00 00 00 00 00 0e 10 08 bc ......i........`..+COMP.........
1bc40 00 00 00 00 0e 10 7a 58 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 98 98 00 00 00 00 0e 10 7a 58 ......zX......v...............zX
1bc60 00 00 00 00 0e 10 8e 88 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 73 90 ..............j...............s.
1bc80 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 b9 70 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 b9 98 ...............p......o`........
1bca0 00 00 00 00 0e 10 6e c0 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 b9 20 00 00 00 00 0e 10 08 bc ......n.........................
1bcc0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c5 18 00 07 43 4f 4d 50 49 4c 45 00 00 00 00 00 00 00 ......i...........COMPILE.......
1bce0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7c 40 00 00 00 00 0e 10 6a 48 ..............{.......|@......jH
1bd00 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 69 f0 ......v........H......|.......i.
1bd20 00 00 00 00 0e 10 b9 08 00 05 54 48 45 52 45 00 00 00 00 00 0e 10 09 bc 00 00 00 00 00 00 00 00 ..........THERE.................
1bd40 00 00 00 00 0e 10 c5 58 00 0b 43 4f 4d 50 2d 42 55 46 46 45 52 00 00 00 00 00 00 00 0e 10 07 b8 .......X..COMP-BUFFER...........
1bd60 00 00 00 00 0e 10 aa 08 01 05 55 4e 54 49 4c 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8a e0 ..........UNTIL.................
1bd80 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 6a 98 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 ba 90 ......o.......j........H........
1bda0 00 00 00 00 0e 10 a9 40 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c5 78 01 02 49 46 00 00 00 00 .......@......i........x..IF....
1bdc0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 b8 78 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 6a 98 ...............x......o.......j.
1bde0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 8a 48 .......H..............j........H
1be00 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ba 78 01 05 42 45 47 49 4e 00 00 00 00 00 0e 10 08 bc ......i........x..BEGIN.........
1be20 00 00 00 00 0e 10 b8 78 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c5 d0 .......x..............i.........
1be40 00 0c 52 45 53 4f 4c 56 45 2d 44 45 53 54 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 ed 98 ..RESOLVE-DEST..................
1be60 00 00 00 00 0e 10 7c 40 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 69 f0 ......|@......sx.......H......i.
1be80 00 00 00 00 0e 10 a9 30 00 0c 52 45 53 4f 4c 56 45 2d 4f 52 49 47 00 00 00 00 00 00 0e 10 08 bc .......0..RESOLVE-ORIG..........
1bea0 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 7c 40 00 00 00 00 0e 10 73 78 ..............s`......|@......sx
1bec0 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c6 10 ......j.......o`......i.........
1bee0 00 09 48 41 53 48 2d 53 49 5a 45 00 00 00 00 00 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 10 00 ..HASH-SIZE............D........
1bf00 00 00 00 00 0e 10 9b c8 00 03 57 41 2b 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 c6 38 ..........WA+..................8
1bf20 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c6 28 00 03 2f 4c 2a 00 00 00 ..............i........(../L*...
1bf40 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 bb e0 00 00 00 00 0e 10 ab 18 00 00 00 00 0e 10 69 f0 ..............................i.
1bf60 00 00 00 00 0e 10 91 a0 00 04 57 41 31 2b 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 c6 68 ..........WA1+.................h
1bf80 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c6 58 00 02 2f 4c 00 00 00 00 ..............i........X../L....
1bfa0 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 04 00 00 00 00 0e 10 c6 78 00 07 58 57 46 4c 49 50 .......D...............x..XWFLIP
1bfc0 53 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 82 78 00 00 00 00 0e 10 82 b0 S......................x........
1bfe0 00 00 00 00 00 00 00 40 00 00 00 00 0e 10 82 c8 00 00 00 00 0e 10 bc 80 00 00 00 00 0e 10 be a8 .......@........................
1c000 00 00 00 00 0e 10 82 c8 00 00 00 00 0e 10 bc d0 00 00 00 00 0e 10 ab 60 00 00 00 00 0e 10 9d a0 .......................`........
1c020 ff ff ff ff ff ff ff c0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c6 f8 00 02 58 40 00 00 00 00 ..............i...........X@....
1c040 00 00 00 00 0e 10 10 74 00 00 00 00 0e 10 b0 e0 00 06 58 4c 46 4c 49 50 00 00 00 00 0e 10 08 bc .......t..........XLFLIP........
1c060 00 00 00 00 0e 10 b0 58 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 b0 f0 00 00 00 00 0e 10 69 f0 .......X......j...............i.
1c080 00 00 00 00 0e 10 bc 70 00 02 58 21 00 00 00 00 00 00 00 00 0e 10 10 98 00 00 00 00 0e 10 c7 10 .......p..X!....................
1c0a0 00 02 4c 2c 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 c7 08 ..L,............................
1c0c0 00 00 00 00 0e 10 bb e0 00 00 00 00 0e 10 8e 10 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 95 90 ......................i.........
1c0e0 00 03 4d 41 58 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7e 20 00 00 00 00 0e 10 90 70 ..MAX.................~........p
1c100 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 6a c8 ......j...............j.......j.
1c120 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c7 50 00 0a 53 54 41 52 54 2d 52 54 41 53 00 00 00 00 ......i........P..START-RTAS....
1c140 00 00 00 00 0e 10 27 d4 00 00 00 00 0e 10 c7 68 00 0c 55 4e 41 4c 49 47 4e 45 44 2d 57 21 00 00 ......'........h..UNALIGNED-W!..
1c160 00 00 00 00 0e 10 10 f8 00 00 00 00 0e 10 c7 88 00 04 44 45 43 21 00 00 00 00 00 00 0e 10 28 b8 ..................DEC!........(.
1c180 00 00 00 00 0e 10 c7 a0 00 02 2e 52 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a b0 ...........R..................j.
1c1a0 00 00 00 00 0e 10 84 e0 00 00 00 00 0e 10 a5 f0 00 00 00 00 0e 10 7e 20 00 00 00 00 0e 10 90 70 ......................~........p
1c1c0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 28 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 73 78 ......j........(......s`......sx
1c1e0 00 00 00 00 0e 10 81 e8 00 00 00 00 0e 10 6a e0 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 6a c8 ..............j...............j.
1c200 00 00 00 00 0e 10 76 58 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c7 d8 00 01 38 00 00 00 00 00 ......vX......i...........8.....
1c220 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 c7 f8 00 0a 48 23 46 46 46 46 .......D..................H#FFFF
1c240 46 46 46 46 00 00 00 00 00 00 00 00 0e 10 09 44 00 00 00 00 ff ff ff ff 00 00 00 00 0e 10 c8 18 FFFF...........D................
1c260 00 06 58 57 46 4c 49 50 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 c8 78 00 00 00 00 0e 10 6a b0 ..XWFLIP...............x......j.
1c280 00 00 00 00 0e 10 c0 00 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 c8 28 00 00 00 00 0e 10 69 f0 ..............j........(......i.
1c2a0 00 00 00 00 0e 10 c8 b0 00 06 42 4c 4a 4f 49 4e 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 c8 f8 ..........BLJOIN................
1c2c0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 c8 f8 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 c8 c0 ......|...............{.........
1c2e0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c9 20 00 07 4c 57 53 50 4c 49 54 00 00 00 00 00 00 00 ......i...........LWSPLIT.......
1c300 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 c8 08 00 00 00 00 0e 10 9a 40 ..............jH...............@
1c320 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 af 98 00 00 00 00 0e 10 b7 b0 00 00 00 00 0e 10 69 f0 ......j.......................i.
1c340 00 00 00 00 0e 10 af 88 00 04 48 23 32 30 00 00 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 20 ..........H#20.........D........
1c360 00 00 00 00 0e 10 b0 40 00 07 4c 42 53 50 4c 49 54 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc .......@..LBSPLIT...............
1c380 00 00 00 00 0e 10 bf 40 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 c9 38 00 00 00 00 0e 10 7b e8 .......@......|........8......{.
1c3a0 00 00 00 00 0e 10 c9 38 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b5 18 00 05 32 53 57 41 50 00 .......8......i...........2SWAP.
1c3c0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 b5 28 00 00 00 00 0e 10 7b e8 ..............|........(......{.
1c3e0 00 00 00 00 0e 10 b5 28 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c9 78 00 06 4c 57 46 4c 49 50 .......(......i........x..LWFLIP
1c400 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 bf 40 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 c8 c0 ...............@......j.........
1c420 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c9 b0 00 07 3a 4e 4f 4e 41 4d 45 00 00 00 00 00 00 00 ......i...........:NONAME.......
1c440 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 9d 28 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 6f b8 ...............(..............o.
1c460 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 9b 18 00 00 00 00 0e 10 69 f0 ...............H..............i.
1c480 00 00 00 00 0e 10 ca 00 00 03 30 3e 3d 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 08 ..........0>=.................j.
1c4a0 00 00 00 00 0e 10 b7 c8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ca 30 00 06 46 4d 2f 4d 4f 44 ..............i........0..FM/MOD
1c4c0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 7e 20 ..............jH......|.......~.
1c4e0 00 00 00 00 0e 10 83 20 00 00 00 00 0e 10 73 e0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 ca 40 ..............s.......|........@
1c500 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 9a 58 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 9a 40 ......s`.......X......{........@
1c520 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 30 00 00 00 00 0e 10 91 80 00 00 00 00 0e 10 6a b0 ......j........0..............j.
1c540 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 73 90 ......{...............j.......s.
1c560 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ca f0 ......{.......j.......i.........
1c580 00 02 2f 27 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 6a 48 ../'..................|.......jH
1c5a0 00 00 00 00 0e 10 73 e0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 c3 20 00 00 00 00 0e 10 7b e8 ......s.......|...............{.
1c5c0 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 7e 50 00 00 00 00 0e 10 a2 78 00 00 00 00 0e 10 92 88 ......s`......~P.......x........
1c5e0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 30 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 98 98 ......j........0......|.........
1c600 00 00 00 00 0e 10 92 88 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7e 50 00 00 00 00 0e 10 73 78 ..............{.......~P......sx
1c620 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 cb 78 00 02 3e 3e 00 00 00 00 ......{.......i........x..>>....
1c640 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 b7 b0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 76 08 ......................i.......v.
1c660 00 04 50 41 43 4b 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 7c 00 ..PACK................jH......|.
1c680 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 cb b0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 69 f0 ......j...............{.......i.
1c6a0 00 00 00 00 0e 10 a6 20 00 02 44 2d 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 cb d0 ..........D-....................
1c6c0 00 00 00 00 0e 10 a6 30 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b3 c8 00 03 44 32 2a 00 00 00 .......0......i...........D2*...
1c6e0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 c3 c0 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 73 e0 ......................s`......s.
1c700 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 c3 c0 00 00 00 00 0e 10 7b e8 ......sx......|...............{.
1c720 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 cb b8 00 04 44 41 42 53 00 00 00 00 00 00 0e 10 08 bc ......i...........DABS..........
1c740 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 73 e0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 08 ......jH......s.......j.........
1c760 00 00 00 00 0e 10 cb d0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 cc 20 00 02 32 2a 00 00 00 00 ..............i...........2*....
1c780 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 98 98 00 00 00 00 0e 10 b6 a8 00 00 00 00 0e 10 69 f0 ..............................i.
1c7a0 00 00 00 00 0e 10 cc 38 00 06 50 4f 43 4b 45 54 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 cc 78 .......8..POCKET...............x
1c7c0 00 00 00 00 0e 10 cc 50 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 01 00 .......P......v.......j`........
1c7e0 00 00 00 00 0e 10 ab 18 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 cc 50 00 00 00 00 0e 10 76 e0 .......................P......v.
1c800 00 00 00 00 0e 10 98 98 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6a 60 ......................jH......j`
1c820 00 00 00 00 00 00 00 10 00 00 00 00 0e 10 6a 78 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 10 ..............jx......j.........
1c840 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 cc 50 00 00 00 00 0e 10 6f 60 ......j.......j........P......o`
1c860 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a8 68 01 02 44 4f 00 00 00 00 00 00 00 00 0e 10 08 bc ......i........h..DO............
1c880 00 00 00 00 0e 10 b8 78 00 00 00 00 0e 10 8b 40 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 ed 98 .......x.......@......v.........
1c8a0 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 92 18 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 6a 08 ......o................H......j.
1c8c0 00 00 00 00 0e 10 8b 40 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 cc 80 .......@......o`......i.........
1c8e0 01 02 2e 28 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 29 ...(..................j`.......)
1c900 00 00 00 00 0e 10 88 c0 00 00 00 00 0e 10 76 58 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 cd 08 ..............vX......i.........
1c920 00 07 43 49 53 54 41 43 4b 00 00 00 00 00 00 00 00 00 00 00 0e 10 07 90 00 00 00 00 0e 10 ba c0 ..CISTACK.......................
1c940 01 05 41 48 45 41 44 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 b8 78 00 00 00 00 0e 10 6f b8 ..AHEAD................x......o.
1c960 00 00 00 00 0e 10 6a e0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 6a 08 ......j........H..............j.
1c980 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 cd 20 01 05 45 4e 44 4f 46 00 .......H......i...........ENDOF.
1c9a0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8a e0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 cd c0 ......................|.........
1c9c0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ce 18 00 06 5a 43 4f 55 4e 54 ......{.......i...........ZCOUNT
1c9e0 00 00 00 00 0e 10 18 0c 00 00 00 00 0e 10 9e 00 00 03 2f 57 2a 00 00 00 00 00 00 00 0e 10 08 bc ................../W*...........
1ca00 00 00 00 00 0e 10 c6 68 00 00 00 00 0e 10 ab 18 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a1 20 .......h..............i.........
1ca20 00 02 2f 57 00 00 00 00 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 02 00 00 00 00 0e 10 ce 30 ../W...........D...............0
1ca40 00 07 58 42 46 4c 49 50 53 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 82 78 ..XBFLIPS......................x
1ca60 00 00 00 00 0e 10 82 b0 00 00 00 00 00 00 00 40 00 00 00 00 0e 10 82 c8 00 00 00 00 0e 10 bc 80 ...............@................
1ca80 00 00 00 00 0e 10 a1 80 00 00 00 00 0e 10 82 c8 00 00 00 00 0e 10 bc d0 00 00 00 00 0e 10 ab 60 ...............................`
1caa0 00 00 00 00 0e 10 9d a0 ff ff ff ff ff ff ff c0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ce b0 ......................i.........
1cac0 00 02 4c 21 00 00 00 00 00 00 00 00 0e 10 10 48 00 00 00 00 0e 10 ac a8 00 02 57 2c 00 00 00 00 ..L!...........H..........W,....
1cae0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 ce d8 00 00 00 00 0e 10 c6 68 ...............................h
1cb00 00 00 00 00 0e 10 8e 10 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ce e0 00 06 43 41 4c 4c 2d 43 ..............i...........CALL-C
1cb20 00 00 00 00 0e 10 28 10 00 00 00 00 0e 10 bc c0 00 0c 55 4e 41 4c 49 47 4e 45 44 2d 57 40 00 00 ......(...........UNALIGNED-W@..
1cb40 00 00 00 00 0e 10 10 c4 00 00 00 00 0e 10 cf 20 00 04 44 45 43 40 00 00 00 00 00 00 0e 10 28 e0 ..................DEC@........(.
1cb60 00 00 00 00 0e 10 cf 40 00 02 55 2e 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 84 a8 .......@..U.....................
1cb80 00 00 00 00 0e 10 76 58 00 00 00 00 0e 10 75 30 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 90 20 ......vX......u0......i.........
1cba0 00 01 34 00 00 00 00 00 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 00 04 00 00 00 00 0e 10 cf 68 ..4............D...............h
1cbc0 00 06 48 23 46 46 46 46 00 00 00 00 0e 10 09 44 00 00 00 00 00 00 ff ff 00 00 00 00 0e 10 b0 98 ..H#FFFF.......D................
1cbe0 00 06 57 58 4a 4f 49 4e 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 c8 c0 00 00 00 00 0e 10 7c 00 ..WXJOIN......................|.
1cc00 00 00 00 00 0e 10 c8 c0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 b0 f0 00 00 00 00 0e 10 69 f0 ..............{...............i.
1cc20 00 00 00 00 0e 10 bf a0 00 07 58 57 53 50 4c 49 54 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc ..........XWSPLIT...............
1cc40 00 00 00 00 0e 10 b0 58 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 bf 40 00 00 00 00 0e 10 7b e8 .......X......|........@......{.
1cc60 00 00 00 00 0e 10 bf 40 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 c8 e8 00 06 57 4c 4a 4f 49 4e .......@......i...........WLJOIN
1cc80 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 af 98 00 00 00 00 0e 10 b6 a8 00 00 00 00 0e 10 92 88 ................................
1cca0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 cf 88 00 06 42 57 4a 4f 49 4e 00 00 00 00 0e 10 08 bc ......i...........BWJOIN........
1ccc0 00 00 00 00 0e 10 be 60 00 00 00 00 0e 10 b6 a8 00 00 00 00 0e 10 92 88 00 00 00 00 0e 10 69 f0 .......`......................i.
1cce0 00 00 00 00 0e 10 cf d8 00 07 57 42 53 50 4c 49 54 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc ..........WBSPLIT...............
1cd00 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 cf 78 00 00 00 00 0e 10 9a 40 00 00 00 00 0e 10 6a b0 ......jH.......x.......@......j.
1cd20 00 00 00 00 0e 10 be 60 00 00 00 00 0e 10 b7 b0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 be e0 .......`..............i.........
1cd40 00 06 57 42 46 4c 49 50 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 c9 38 00 00 00 00 0e 10 6a b0 ..WBFLIP...............8......j.
1cd60 00 00 00 00 0e 10 c8 f8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 8a 30 00 01 3a 00 00 00 00 00 ..............i........0..:.....
1cd80 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 20 00 00 00 00 0e 10 9f 60 00 00 00 00 0e 10 6f b8 ..............z........`......o.
1cda0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 9b 18 00 00 00 00 0e 10 69 f0 ...............H..............i.
1cdc0 00 00 00 00 0e 10 9a 48 00 02 30 3e 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 08 .......H..0>..................j.
1cde0 00 00 00 00 0e 10 98 38 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b2 90 00 06 53 4d 2f 52 45 4d .......8......i...........SM/REM
1ce00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 7c 00 ..............s`......|.......|.
1ce20 00 00 00 00 0e 10 c3 78 00 00 00 00 0e 10 7e 50 00 00 00 00 0e 10 95 a0 00 00 00 00 0e 10 b2 a0 .......x......~P................
1ce40 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 73 e0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 08 ......{.......s.......j.........
1ce60 00 00 00 00 0e 10 98 00 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 73 e0 00 00 00 00 0e 10 6a 98 ..............{.......s.......j.
1ce80 00 00 00 00 00 00 00 20 00 00 00 00 0e 10 98 00 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 98 00 ......................j.........
1cea0 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a5 70 00 02 4d 2a 00 00 00 00 ......j.......i........p..M*....
1cec0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7e 20 00 00 00 00 0e 10 83 20 00 00 00 00 0e 10 7c 00 ..............~...............|.
1cee0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 95 a0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 95 a0 ......|...............{.........
1cf00 00 00 00 00 0e 10 a5 80 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 73 e0 00 00 00 00 0e 10 6a 98 ..............{.......s.......j.
1cf20 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 cb d0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b6 b0 ......................i.........
1cf40 00 02 3c 3c 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 b6 a8 00 00 00 00 0e 10 69 f0 ..<<..........................i.
1cf60 00 00 00 00 0e 10 7c c0 00 04 4d 4f 56 45 00 00 00 00 00 00 0e 10 14 dc 00 00 00 00 0e 10 d0 08 ......|...MOVE..................
1cf80 00 07 44 4e 45 47 41 54 45 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a4 48 ..DNEGATE......................H
1cfa0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 98 00 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 75 60 ......|...............jH......u`
1cfc0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 69 f0 ......{.......j.......sx......i.
1cfe0 00 00 00 00 0e 10 d0 38 00 05 3f 50 49 43 4b 00 00 00 00 00 0e 10 17 d0 00 00 00 00 0e 10 7a 08 .......8..?PICK...............z.
1d000 00 0b 57 48 49 43 48 50 4f 43 4b 45 54 00 00 00 00 00 00 00 0e 10 09 bc 00 00 00 00 00 00 00 00 ..WHICHPOCKET...................
1d020 00 00 00 00 0e 10 84 68 00 07 50 4f 43 4b 45 54 53 00 00 00 00 00 00 00 00 00 00 00 0e 10 07 18 .......h..POCKETS...............
1d040 00 00 00 00 0e 10 d0 98 01 02 2e 22 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 58 ..........."..................zX
1d060 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 28 00 00 00 00 0e 10 d1 00 ......v.......j........(........
1d080 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 76 58 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 73 90 ......o.......vX.......H......s.
1d0a0 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 22 00 00 00 00 0e 10 88 c0 00 00 00 00 0e 10 76 58 ......j`......."..............vX
1d0c0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 d1 b8 00 06 43 49 52 45 47 53 00 00 00 00 0e 10 07 68 ......i...........CIREGS.......h
1d0e0 00 00 00 00 0e 10 d1 d0 01 02 4f 46 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8a e0 ..........OF....................
1d100 00 00 00 00 0e 10 8d b8 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 73 60 ..............|.......o.......s`
1d120 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 6a 78 00 00 00 00 0e 10 8a 48 .......H......o.......jx.......H
1d140 00 00 00 00 0e 10 ba 00 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 8a 48 ..............o.......j........H
1d160 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 aa 58 01 04 45 4c 53 45 00 00 ......{.......i........X..ELSE..
1d180 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8a e0 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 6a e0 ......................o.......j.
1d1a0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 ed 98 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 8a 48 .......H..............j........H
1d1c0 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 ba d8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 cb a0 ......j...............i.........
1d1e0 00 05 52 4d 4f 56 45 00 00 00 00 00 0e 10 16 9c 00 00 00 00 0e 10 d2 60 00 07 4c 42 46 4c 49 50 ..RMOVE................`..LBFLIP
1d200 53 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 82 78 00 00 00 00 0e 10 82 b0 S......................x........
1d220 00 00 00 00 00 00 00 40 00 00 00 00 0e 10 82 c8 00 00 00 00 0e 10 ce c0 00 00 00 00 0e 10 b0 a8 .......@........................
1d240 00 00 00 00 0e 10 82 c8 00 00 00 00 0e 10 c7 08 00 00 00 00 0e 10 bb e0 00 00 00 00 0e 10 9d a0 ................................
1d260 ff ff ff ff ff ff ff c0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ce c8 00 02 4c 40 00 00 00 00 ..............i...........L@....
1d280 00 00 00 00 0e 10 10 24 00 00 00 00 0e 10 d2 e0 00 02 57 21 00 00 00 00 00 00 00 00 0e 10 0f f8 .......$..........W!............
1d2a0 00 00 00 00 0e 10 ed d8 00 14 57 52 49 54 45 2d 4c 4f 47 2d 42 59 54 45 2d 45 4e 54 52 59 00 00 ..........WRITE-LOG-BYTE-ENTRY..
1d2c0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 ed f8 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 69 f0 ......................v.......i.
1d2e0 00 00 00 00 0e 10 d2 f8 00 07 48 53 50 52 47 31 21 00 00 00 00 00 00 00 00 00 00 00 0e 10 26 bc ..........HSPRG1!.............&.
1d300 00 00 00 00 0e 10 78 20 00 02 53 2e 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 78 30 ......x...S...................x0
1d320 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 bf 80 00 04 48 23 46 46 00 00 00 00 00 00 0e 10 09 44 ......i...........H#FF.........D
1d340 00 00 00 00 00 00 00 ff 00 00 00 00 0e 10 c8 60 00 07 58 42 53 50 4c 49 54 00 00 00 00 00 00 00 ...............`..XBSPLIT.......
1d360 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 b0 58 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 bf b8 ...............X......|.........
1d380 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 bf b8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 d3 18 ......{...............i.........
1d3a0 00 02 2a 2f 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 d3 28 00 00 00 00 0e 10 85 d8 ..*/...................(........
1d3c0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 82 68 00 03 53 3e 44 00 00 00 00 00 00 00 0e 10 08 bc ......i........h..S>D...........
1d3e0 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 73 e0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 d3 58 ......jH......s.......i........X
1d400 00 03 32 52 40 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7b e8 ..2R@.................{.......{.
1d420 00 00 00 00 0e 10 7e 50 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 a5 f0 ......~P......s`......|.........
1d440 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 d0 f0 ......|.......j.......i.........
1d460 01 02 5a 22 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 d1 00 00 00 00 00 0e 10 7e 20 ..Z"..........................~.
1d480 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 8e 70 ..............j.......j........p
1d4a0 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 a1 b8 01 02 53 22 00 00 00 00 ......j.......i...........S"....
1d4c0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 58 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 6a 98 ..............zX......v.......j.
1d4e0 00 00 00 00 00 00 00 28 00 00 00 00 0e 10 a1 c8 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 76 18 .......(..............o.......v.
1d500 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 00 22 .......H......s.......j`......."
1d520 00 00 00 00 0e 10 88 c0 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 c3 f0 ..............jH......|.........
1d540 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 cb b0 ......jH......|.......j.........
1d560 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 cc 60 ......{.......{.......i........`
1d580 00 05 45 52 45 47 53 00 00 00 00 00 0e 10 07 40 00 00 00 00 0e 10 d3 a8 01 07 45 4e 44 43 41 53 ..EREGS........@..........ENDCAS
1d5a0 45 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8a e0 00 00 00 00 0e 10 6f b8 E.............................o.
1d5c0 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 7c f0 00 00 00 00 0e 10 6a 98 ......j........H......|.......j.
1d5e0 00 00 00 00 00 00 00 28 00 00 00 00 0e 10 91 80 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 aa 68 .......(..............j........h
1d600 00 00 00 00 0e 10 6a e0 ff ff ff ff ff ff ff c0 00 00 00 00 0e 10 a9 40 00 00 00 00 0e 10 69 f0 ......j................@......i.
1d620 00 00 00 00 0e 10 d3 d8 00 07 4c 57 46 4c 49 50 53 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc ..........LWFLIPS...............
1d640 00 00 00 00 0e 10 82 78 00 00 00 00 0e 10 82 b0 00 00 00 00 00 00 00 40 00 00 00 00 0e 10 82 c8 .......x...............@........
1d660 00 00 00 00 0e 10 ce c0 00 00 00 00 0e 10 c0 40 00 00 00 00 0e 10 82 c8 00 00 00 00 0e 10 c7 08 ...............@................
1d680 00 00 00 00 0e 10 bb e0 00 00 00 00 0e 10 9d a0 ff ff ff ff ff ff ff c0 00 00 00 00 0e 10 69 f0 ..............................i.
1d6a0 00 00 00 00 0e 10 8e 60 00 02 57 40 00 00 00 00 00 00 00 00 0e 10 0f d4 00 00 00 00 0e 10 d4 58 .......`..W@...................X
1d6c0 00 07 48 53 50 52 47 31 40 00 00 00 00 00 00 00 00 00 00 00 0e 10 26 e4 00 00 00 00 0e 10 d4 78 ..HSPRG1@.............&........x
1d6e0 00 05 2a 2f 4d 4f 44 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 cb 00 ..*/MOD...............|.........
1d700 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 c1 00 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 d4 a8 ......{...............i.........
1d720 00 03 32 52 3e 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7b e8 ..2R>.................{.......{.
1d740 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 a5 f0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 6a b0 ......{...............|.......j.
1d760 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 cd b0 01 04 43 41 53 45 00 00 00 00 00 00 0e 10 08 bc ......i...........CASE..........
1d780 00 00 00 00 0e 10 b8 78 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 d4 f8 .......x......j.......i.........
1d7a0 00 07 57 42 46 4c 49 50 53 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 82 78 ..WBFLIPS......................x
1d7c0 00 00 00 00 0e 10 82 b0 00 00 00 00 00 00 00 40 00 00 00 00 0e 10 82 c8 00 00 00 00 0e 10 d2 f0 ...............@................
1d7e0 00 00 00 00 0e 10 c9 88 00 00 00 00 0e 10 82 c8 00 00 00 00 0e 10 ce d8 00 00 00 00 0e 10 c6 68 ...............................h
1d800 00 00 00 00 0e 10 9d a0 ff ff ff ff ff ff ff c0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 d5 48 ......................i........H
1d820 00 07 48 53 50 52 47 30 21 00 00 00 00 00 00 00 00 00 00 00 0e 10 26 6c 00 00 00 00 0e 10 d5 68 ..HSPRG0!.............&l.......h
1d840 00 03 4d 4f 44 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 d5 a8 00 00 00 00 0e 10 6a c8 ..MOD.........................j.
1d860 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 d5 d8 00 03 32 3e 52 00 00 00 00 00 00 00 0e 10 08 bc ......i...........2>R...........
1d880 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 a5 f0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 6a b0 ......{...............|.......j.
1d8a0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 d6 a8 ......|.......|.......i.........
1d8c0 00 02 32 21 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 7c 00 ..2!..................jH......|.
1d8e0 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7c 40 00 00 00 00 0e 10 6f 60 ......o`......{.......|@......o`
1d900 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 d6 f0 00 07 48 53 50 52 47 30 40 00 00 00 00 00 00 00 ......i...........HSPRG0@.......
1d920 00 00 00 00 0e 10 26 94 00 00 00 00 0e 10 d5 98 00 01 2f 00 00 00 00 00 00 00 00 00 0e 10 08 bc ......&.........../.............
1d940 00 00 00 00 0e 10 d5 a8 00 00 00 00 0e 10 85 d8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 b2 58 ......................i........X
1d960 00 04 2f 4d 4f 44 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 d0 18 ../MOD................|.........
1d980 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 c1 00 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 d7 08 ......{...............i.........
1d9a0 00 05 2d 52 4f 4c 4c 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 7c f0 ..-ROLL...............jH......|.
1d9c0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 48 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 a5 f0 ......j........H......|.........
1d9e0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 98 98 ......{.......j.......|.........
1da00 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 6a e0 ff ff ff ff ff ff ff a0 00 00 00 00 0e 10 7c f0 ......sx......j...............|.
1da20 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 30 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 6a b0 ......j........0......{.......j.
1da40 00 00 00 00 0e 10 98 98 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 6a e0 ff ff ff ff ff ff ff b8 ..............sx......j.........
1da60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 d7 c0 00 02 32 40 00 00 00 00 00 00 00 00 0e 10 08 bc ......i...........2@............
1da80 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 7c 40 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 6a b0 ......jH......|@......v.......j.
1daa0 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 d8 30 00 06 53 50 52 47 33 21 ......v.......i........0..SPRG3!
1dac0 00 00 00 00 0e 10 26 1c 00 00 00 00 0e 10 d8 48 00 04 52 4f 4c 4c 00 00 00 00 00 00 0e 10 08 bc ......&........H..ROLL..........
1dae0 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 7c f0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 30 ......jH......|.......j........0
1db00 00 00 00 00 0e 10 a5 f0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 98 98 00 00 00 00 0e 10 73 78 ..............|...............sx
1db20 00 00 00 00 0e 10 6a e0 ff ff ff ff ff ff ff b8 00 00 00 00 0e 10 7c f0 00 00 00 00 0e 10 6a 98 ......j...............|.......j.
1db40 00 00 00 00 00 00 00 30 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 b5 28 00 00 00 00 0e 10 98 98 .......0......{........(........
1db60 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 6a e0 ff ff ff ff ff ff ff b8 00 00 00 00 0e 10 69 f0 ......sx......j...............i.
1db80 00 00 00 00 0e 10 d8 98 00 03 3c 57 40 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 d2 f0 ..........<W@...................
1dba0 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 6a 60 00 00 00 00 00 00 80 00 00 00 00 00 0e 10 b7 c8 ......jH......j`................
1dbc0 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 18 00 00 00 00 0e 10 6a 60 00 00 00 00 00 01 00 00 ......j...............j`........
1dbe0 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 d8 d0 00 06 53 50 52 47 33 40 ......sx......i...........SPRG3@
1dc00 00 00 00 00 0e 10 26 44 00 00 00 00 0e 10 bf f0 00 04 32 52 4f 54 00 00 00 00 00 00 0e 10 08 bc ......&D..........2ROT..........
1dc20 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 c0 00 00 00 00 00 0e 10 7b e8 ......|.......|...............{.
1dc40 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 c0 00 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 84 30 ......{...............i........0
1dc60 00 02 4f 4e 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 85 b8 00 00 00 00 0e 10 6a b0 ..ON..........................j.
1dc80 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 d8 e8 00 06 53 50 52 47 32 21 ......o`......i...........SPRG2!
1dca0 00 00 00 00 0e 10 25 cc 00 00 00 00 0e 10 d9 00 00 06 53 50 52 47 32 40 00 00 00 00 0e 10 25 f4 ......%...........SPRG2@......%.
1dcc0 00 00 00 00 0e 10 d9 18 00 06 53 50 52 47 31 21 00 00 00 00 0e 10 25 7c 00 00 00 00 0e 10 d9 30 ..........SPRG1!......%|.......0
1dce0 00 06 53 50 52 47 31 40 00 00 00 00 0e 10 25 a4 00 00 00 00 0e 10 d9 48 00 06 53 50 52 47 30 21 ..SPRG1@......%........H..SPRG0!
1dd00 00 00 00 00 0e 10 25 2c 00 00 00 00 0e 10 d9 60 00 06 53 50 52 47 30 40 00 00 00 00 0e 10 25 54 ......%,.......`..SPRG0@......%T
1dd20 00 00 00 00 0e 10 d9 78 00 05 48 49 4f 52 21 00 00 00 00 00 0e 10 24 d8 00 00 00 00 0e 10 d9 90 .......x..HIOR!.......$.........
1dd40 00 05 48 49 4f 52 40 00 00 00 00 00 0e 10 25 04 00 00 00 00 0e 10 d9 a8 00 05 44 41 42 52 21 00 ..HIOR@.......%...........DABR!.
1dd60 00 00 00 00 0e 10 24 84 00 00 00 00 0e 10 d9 c0 00 05 44 41 42 52 40 00 00 00 00 00 0e 10 24 b0 ......$...........DABR@.......$.
1dd80 00 00 00 00 0e 10 d9 d8 00 04 54 42 55 40 00 00 00 00 00 00 0e 10 24 5c 00 00 00 00 0e 10 d9 f0 ..........TBU@........$\........
1dda0 00 04 54 42 4c 40 00 00 00 00 00 00 0e 10 24 34 00 00 00 00 0e 10 da 08 00 04 50 49 52 40 00 00 ..TBL@........$4..........PIR@..
1ddc0 00 00 00 00 0e 10 24 0c 00 00 00 00 0e 10 da 20 00 04 50 56 52 40 00 00 00 00 00 00 0e 10 23 e4 ......$...........PVR@........#.
1dde0 00 00 00 00 0e 10 da 38 00 05 53 44 52 31 21 00 00 00 00 00 0e 10 2b c4 00 00 00 00 0e 10 da 50 .......8..SDR1!.......+........P
1de00 00 05 53 44 52 31 40 00 00 00 00 00 0e 10 23 bc 00 00 00 00 0e 10 da 68 00 04 4d 53 52 21 00 00 ..SDR1@.......#........h..MSR!..
1de20 00 00 00 00 0e 10 2b 70 00 00 00 00 0e 10 da 80 00 04 4d 53 52 40 00 00 00 00 00 00 0e 10 2b 9c ......+p..........MSR@........+.
1de40 00 00 00 00 0e 10 da 98 00 05 48 49 44 35 40 00 00 00 00 00 0e 10 2b 48 00 00 00 00 0e 10 da b0 ..........HID5@.......+H........
1de60 00 05 48 49 44 35 21 00 00 00 00 00 0e 10 2b 1c 00 00 00 00 0e 10 da c8 00 05 48 49 44 34 40 00 ..HID5!.......+...........HID4@.
1de80 00 00 00 00 0e 10 2a f4 00 00 00 00 0e 10 da e0 00 05 48 49 44 34 21 00 00 00 00 00 0e 10 2a c0 ......*...........HID4!.......*.
1dea0 00 00 00 00 0e 10 da f8 00 05 48 49 44 31 40 00 00 00 00 00 0e 10 2a 98 00 00 00 00 0e 10 db 10 ..........HID1@.......*.........
1dec0 00 05 48 49 44 31 21 00 00 00 00 00 0e 10 2a 64 00 00 00 00 0e 10 db 28 00 05 48 49 44 30 40 00 ..HID1!.......*d.......(..HID0@.
1dee0 00 00 00 00 0e 10 2a 3c 00 00 00 00 0e 10 db 40 00 05 48 49 44 30 21 00 00 00 00 00 0e 10 29 f8 ......*<.......@..HID0!.......).
1df00 00 00 00 00 0e 10 db 58 00 03 52 58 21 00 00 00 00 00 00 00 0e 10 29 cc 00 00 00 00 0e 10 db 70 .......X..RX!.........)........p
1df20 00 03 52 58 40 00 00 00 00 00 00 00 0e 10 29 a8 00 00 00 00 0e 10 db 88 00 03 52 4c 21 00 00 00 ..RX@.........)...........RL!...
1df40 00 00 00 00 0e 10 29 7c 00 00 00 00 0e 10 db a0 00 03 52 4c 40 00 00 00 00 00 00 00 0e 10 29 58 ......)|..........RL@.........)X
1df60 00 00 00 00 0e 10 db b8 00 03 52 57 21 00 00 00 00 00 00 00 0e 10 29 2c 00 00 00 00 0e 10 db d0 ..........RW!.........),........
1df80 00 03 52 57 40 00 00 00 00 00 00 00 0e 10 2c 64 00 00 00 00 0e 10 db e8 00 03 52 42 21 00 00 00 ..RW@.........,d..........RB!...
1dfa0 00 00 00 00 0e 10 2c 38 00 00 00 00 0e 10 dc 00 00 03 52 42 40 00 00 00 00 00 00 00 0e 10 2c 14 ......,8..........RB@.........,.
1dfc0 00 00 00 00 0e 10 dc 20 00 0c 67 65 74 2d 6d 62 78 2d 62 61 73 65 00 00 00 00 00 00 0e 10 2b f0 ..........get-mbx-base........+.
1dfe0 00 00 00 00 0e 10 dc 40 00 0e 67 65 74 2d 66 6c 61 73 68 2d 73 69 7a 65 00 00 00 00 0e 10 2c ac .......@..get-flash-size......,.
1e000 00 00 00 00 0e 10 dc 60 00 0e 67 65 74 2d 66 6c 61 73 68 2d 62 61 73 65 00 00 00 00 0e 10 2c 88 .......`..get-flash-base......,.
1e020 00 00 00 00 0e 10 dc 80 00 0e 67 65 74 2d 6e 76 72 61 6d 2d 73 69 7a 65 00 00 00 00 0e 10 2c d0 ..........get-nvram-size......,.
1e040 00 00 00 00 0e 10 dc a0 00 0e 67 65 74 2d 6e 76 72 61 6d 2d 62 61 73 65 00 00 00 00 0e 10 23 98 ..........get-nvram-base......#.
1e060 00 00 00 00 0e 10 dc c8 00 10 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 65 6e 76 00 00 00 00 00 00 ..........internal-set-env......
1e080 00 00 00 00 0e 10 22 58 00 00 00 00 0e 10 dc f0 00 10 69 6e 74 65 72 6e 61 6c 2d 64 65 6c 2d 65 ......"X..........internal-del-e
1e0a0 6e 76 00 00 00 00 00 00 00 00 00 00 0e 10 21 64 00 00 00 00 0e 10 dd 18 00 10 69 6e 74 65 72 6e nv............!d..........intern
1e0c0 61 6c 2d 61 64 64 2d 65 6e 76 00 00 00 00 00 00 00 00 00 00 0e 10 20 74 00 00 00 00 0e 10 dd 40 al-add-env.............t.......@
1e0e0 00 10 69 6e 74 65 72 6e 61 6c 2d 67 65 74 2d 65 6e 76 00 00 00 00 00 00 00 00 00 00 0e 10 1f a4 ..internal-get-env..............
1e100 00 00 00 00 0e 10 dd 68 00 16 64 65 6c 65 74 65 2d 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e .......h..delete-nvram-partition
1e120 00 00 00 00 0e 10 23 48 00 00 00 00 0e 10 dd 90 00 15 65 72 61 73 65 2d 6e 76 72 61 6d 2d 70 61 ......#H..........erase-nvram-pa
1e140 72 74 69 74 69 6f 6e 00 00 00 00 00 0e 10 22 08 00 00 00 00 0e 10 dd c0 00 18 69 6e 63 72 65 61 rtition......."...........increa
1e160 73 65 2d 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 00 00 00 00 00 00 00 00 00 00 0e 10 1f 00 se-nvram-partition..............
1e180 00 00 00 00 0e 10 dd e8 00 13 6e 65 77 2d 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 00 00 00 ..........new-nvram-partition...
1e1a0 00 00 00 00 0e 10 1e 80 00 00 00 00 0e 10 de 18 00 19 67 65 74 2d 6e 61 6d 65 64 2d 6e 76 72 61 ..................get-named-nvra
1e1c0 6d 2d 70 61 72 74 69 74 69 6f 6e 00 00 00 00 00 00 00 00 00 0e 10 1d c0 00 00 00 00 0e 10 de 40 m-partition....................@
1e1e0 00 13 67 65 74 2d 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 00 00 00 00 00 00 00 0e 10 1d 58 ..get-nvram-partition..........X
1e200 00 00 00 00 0e 10 de 60 00 0a 77 69 70 65 2d 6e 76 72 61 6d 00 00 00 00 00 00 00 00 0e 10 1f 74 .......`..wipe-nvram...........t
1e220 00 00 00 00 0e 10 de 80 00 0b 6e 76 72 61 6d 2d 64 65 62 75 67 00 00 00 00 00 00 00 0e 10 1f 8c ..........nvram-debug...........
1e240 00 00 00 00 0e 10 de a8 00 14 69 6e 74 65 72 6e 61 6c 2d 72 65 73 65 74 2d 6e 76 72 61 6d 00 00 ..........internal-reset-nvram..
1e260 00 00 00 00 0e 10 1f 5c 00 00 00 00 0e 10 de c8 00 08 6e 76 72 61 6d 2d 78 21 00 00 00 00 00 00 .......\..........nvram-x!......
1e280 00 00 00 00 0e 10 1d 24 00 00 00 00 0e 10 de e8 00 08 6e 76 72 61 6d 2d 78 40 00 00 00 00 00 00 .......$..........nvram-x@......
1e2a0 00 00 00 00 0e 10 1c 60 00 00 00 00 0e 10 df 08 00 08 6e 76 72 61 6d 2d 6c 21 00 00 00 00 00 00 .......`..........nvram-l!......
1e2c0 00 00 00 00 0e 10 1c f0 00 00 00 00 0e 10 df 28 00 08 6e 76 72 61 6d 2d 6c 40 00 00 00 00 00 00 ...............(..nvram-l@......
1e2e0 00 00 00 00 0e 10 1c 38 00 00 00 00 0e 10 df 48 00 08 6e 76 72 61 6d 2d 77 21 00 00 00 00 00 00 .......8.......H..nvram-w!......
1e300 00 00 00 00 0e 10 1c bc 00 00 00 00 0e 10 df 68 00 08 6e 76 72 61 6d 2d 77 40 00 00 00 00 00 00 ...............h..nvram-w@......
1e320 00 00 00 00 0e 10 1c 10 00 00 00 00 0e 10 df 88 00 08 6e 76 72 61 6d 2d 63 21 00 00 00 00 00 00 ..................nvram-c!......
1e340 00 00 00 00 0e 10 1c 88 00 00 00 00 0e 10 df a8 00 08 6e 76 72 61 6d 2d 63 40 00 00 00 00 00 00 ..................nvram-c@......
1e360 00 00 00 00 0e 10 1b e8 00 00 00 00 0e 10 df d0 00 12 62 6f 6f 74 6d 73 67 2d 63 68 65 63 6b 6c ..................bootmsg-checkl
1e380 65 76 65 6c 00 00 00 00 00 00 00 00 0e 10 1b 90 00 00 00 00 0e 10 df f8 00 10 62 6f 6f 74 6d 73 evel......................bootms
1e3a0 67 2d 6e 76 75 70 64 61 74 65 00 00 00 00 00 00 00 00 00 00 0e 10 1b d0 00 00 00 00 0e 10 e0 20 g-nvupdate......................
1e3c0 00 10 62 6f 6f 74 6d 73 67 2d 73 65 74 6c 65 76 65 6c 00 00 00 00 00 00 00 00 00 00 0e 10 1b 58 ..bootmsg-setlevel.............X
1e3e0 00 00 00 00 0e 10 e0 48 00 0f 62 6f 6f 74 6d 73 67 2d 64 65 62 75 67 63 70 00 00 00 00 00 00 00 .......H..bootmsg-debugcp.......
1e400 00 00 00 00 0e 10 1b 10 00 00 00 00 0e 10 e0 68 00 0d 62 6f 6f 74 6d 73 67 2d 65 72 72 6f 72 00 ...............h..bootmsg-error.
1e420 00 00 00 00 0e 10 1a d8 00 00 00 00 0e 10 e0 90 00 0f 62 6f 6f 74 6d 73 67 2d 77 61 72 6e 69 6e ..................bootmsg-warnin
1e440 67 00 00 00 00 00 00 00 00 00 00 00 0e 10 1a 90 00 00 00 00 0e 10 e0 b0 00 0a 62 6f 6f 74 6d 73 g.........................bootms
1e460 67 2d 63 70 00 00 00 00 00 00 00 00 0e 10 1a 60 00 00 00 00 0e 10 e0 d0 00 0b 68 76 2d 73 65 6e g-cp...........`..........hv-sen
1e480 64 2d 63 72 71 00 00 00 00 00 00 00 0e 10 1a 2c 00 00 00 00 0e 10 e0 f0 00 0b 68 76 2d 66 72 65 d-crq..........,..........hv-fre
1e4a0 65 2d 63 72 71 00 00 00 00 00 00 00 0e 10 19 fc 00 00 00 00 0e 10 e1 10 00 0a 68 76 2d 72 65 67 e-crq.....................hv-reg
1e4c0 2d 63 72 71 00 00 00 00 00 00 00 00 0e 10 19 b8 00 00 00 00 0e 10 e1 30 00 0a 68 76 2d 68 61 73 -crq...................0..hv-has
1e4e0 63 68 61 72 00 00 00 00 00 00 00 00 0e 10 19 8c 00 00 00 00 0e 10 e1 50 00 0a 68 76 2d 67 65 74 char...................P..hv-get
1e500 63 68 61 72 00 00 00 00 00 00 00 00 0e 10 19 60 00 00 00 00 0e 10 e1 70 00 0a 68 76 2d 70 75 74 char...........`.......p..hv-put
1e520 63 68 61 72 00 00 00 00 00 00 00 00 0e 10 19 34 00 00 00 00 0e 10 e1 d8 01 02 6f 23 00 00 00 00 char...........4..........o#....
1e540 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 20 00 00 00 00 0e 10 a0 d8 00 00 00 00 0e 10 76 e0 ..............z...............v.
1e560 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 b1 a8 00 00 00 00 0e 10 68 78 00 00 00 00 0e 10 7b e8 ......|...............hx......{.
1e580 00 00 00 00 0e 10 a0 d8 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e2 40 ..............o`......i........@
1e5a0 01 02 68 23 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 20 00 00 00 00 0e 10 a0 d8 ..h#..................z.........
1e5c0 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 a0 f8 00 00 00 00 0e 10 68 78 ......v.......|...............hx
1e5e0 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 a0 d8 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 69 f0 ......{...............o`......i.
1e600 00 00 00 00 0e 10 e2 a8 01 02 64 23 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 20 ..........d#..................z.
1e620 00 00 00 00 0e 10 a0 d8 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 af 60 ..............v.......|........`
1e640 00 00 00 00 0e 10 68 78 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 a0 d8 00 00 00 00 0e 10 6f 60 ......hx......{...............o`
1e660 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e2 f0 01 07 52 45 43 55 52 53 45 00 00 00 00 00 00 00 ......i...........RECURSE.......
1e680 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7f 88 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 8f 48 ......................v........H
1e6a0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e3 20 01 09 52 45 43 55 52 53 .......H......i...........RECURS
1e6c0 49 56 45 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 8f 78 00 00 00 00 0e 10 69 f0 IVE....................x......i.
1e6e0 00 00 00 00 0e 10 e3 58 00 05 42 4f 44 59 3e 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a0 08 .......X..BODY>.................
1e700 00 00 00 00 0e 10 9b b0 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e3 90 ..............sx......i.........
1e720 00 05 3e 42 4f 44 59 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a0 08 00 00 00 00 0e 10 9b b0 ..>BODY.........................
1e740 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e3 c8 00 08 42 45 48 41 56 49 ..............i...........BEHAVI
1e760 4f 52 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7c 40 00 00 00 00 0e 10 76 e0 OR....................|@......v.
1e780 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e4 48 01 02 54 4f 00 00 00 00 00 00 00 00 0e 10 08 bc ......i........H..TO............
1e7a0 00 00 00 00 0e 10 77 18 00 00 00 00 0e 10 7a 58 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 6a 98 ......w.......zX......v.......j.
1e7c0 00 00 00 00 00 00 00 28 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 6e c0 00 00 00 00 0e 10 8a 48 .......(......o.......n........H
1e7e0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 7c 40 00 00 00 00 0e 10 6f 60 .......H......s.......|@......o`
1e800 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e4 e8 00 04 46 49 4e 44 00 00 00 00 00 00 0e 10 08 bc ......i...........FIND..........
1e820 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 76 18 00 00 00 00 0e 10 83 60 00 00 00 00 0e 10 6a 98 ......jH......v........`......j.
1e840 00 00 00 00 00 00 00 48 00 00 00 00 0e 10 a5 f0 00 00 00 00 0e 10 6a c8 00 00 00 00 0e 10 85 b8 .......H..............j.........
1e860 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 8a 08 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 08 ......j...............j.........
1e880 00 00 00 00 0e 10 98 00 00 00 00 00 0e 10 73 90 00 00 00 00 0e 10 7f 28 00 00 00 00 0e 10 73 90 ..............s........(......s.
1e8a0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e5 30 01 03 5b 27 5d 00 00 00 00 00 00 00 0e 10 08 bc ......i........0..[']...........
1e8c0 00 00 00 00 0e 10 77 18 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 8a 48 ......w.......o.......o........H
1e8e0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e5 60 01 06 5b 43 48 41 52 5d .......H......i........`..[CHAR]
1e900 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 a7 78 00 00 00 00 0e 10 e6 28 00 00 00 00 0e 10 69 f0 ...............x.......(......i.
1e920 00 00 00 00 0e 10 e6 58 01 08 50 4f 53 54 50 4f 4e 45 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc .......X..POSTPONE..............
1e940 00 00 00 00 0e 10 7a 20 00 00 00 00 0e 10 83 60 00 00 00 00 0e 10 75 60 00 00 00 00 0e 10 6f b8 ......z........`......u`......o.
1e960 00 00 00 00 0e 10 83 40 00 00 00 00 0e 10 83 d8 00 00 00 00 0e 10 8a 08 00 00 00 00 0e 10 75 60 .......@......................u`
1e980 00 00 00 00 0e 10 6a 98 00 00 00 00 00 00 00 30 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 6f b8 ......j........0......o.......o.
1e9a0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 8a 48 .......H.......H......o........H
1e9c0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e6 90 01 07 4c 49 54 45 52 41 .......H......i...........LITERA
1e9e0 4c 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 6a 60 L.....................o.......j`
1ea00 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e6 10 .......H.......H......i.........
1ea20 01 09 5b 43 4f 4d 50 49 4c 45 5d 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 77 18 ..[COMPILE]...................w.
1ea40 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e6 f8 00 05 46 49 45 4c 44 00 .......H......i...........FIELD.
1ea60 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 20 00 00 00 00 0e 10 9f 60 00 00 00 00 0e 10 6f b8 ..............z........`......o.
1ea80 00 00 00 00 0e 10 09 94 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 9a 88 ...............H......s`........
1eaa0 00 00 00 00 0e 10 7f a8 00 00 00 00 0e 10 8f 78 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e7 28 ...............x......i........(
1eac0 00 0a 45 4e 44 2d 53 54 52 55 43 54 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6a c8 ..END-STRUCT..................j.
1eae0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e7 50 00 06 53 54 52 55 43 54 00 00 00 00 0e 10 08 bc ......i........P..STRUCT........
1eb00 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e7 b0 00 05 41 4c 49 41 53 00 ......j.......i...........ALIAS.
1eb20 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 20 00 00 00 00 0e 10 9f 60 00 00 00 00 0e 10 6f b8 ..............z........`......o.
1eb40 00 00 00 00 0e 10 09 34 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 77 18 00 00 00 00 0e 10 8a 48 .......4.......H......w........H
1eb60 00 00 00 00 0e 10 8f 78 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e8 18 00 05 44 45 46 45 52 00 .......x......i...........DEFER.
1eb80 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 20 00 00 00 00 0e 10 9f 60 00 00 00 00 0e 10 6f b8 ..............z........`......o.
1eba0 00 00 00 00 0e 10 09 24 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 8c 28 .......$.......H......o........(
1ebc0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 8f 78 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e8 78 .......H.......x......i........x
1ebe0 00 07 42 55 46 46 45 52 3a 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 20 ..BUFFER:.....................z.
1ec00 00 00 00 00 0e 10 9f 60 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 09 e4 00 00 00 00 0e 10 8a 48 .......`......o................H
1ec20 00 00 00 00 0e 10 8e 10 00 00 00 00 0e 10 8f 78 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e8 e0 ...............x......i.........
1ec40 00 08 56 41 52 49 41 42 4c 45 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 20 ..VARIABLE....................z.
1ec60 00 00 00 00 0e 10 9f 60 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 09 bc 00 00 00 00 0e 10 8a 48 .......`......o................H
1ec80 00 00 00 00 0e 10 6a 08 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 8f 78 00 00 00 00 0e 10 69 f0 ......j........H.......x......i.
1eca0 00 00 00 00 0e 10 e9 38 00 05 56 41 4c 55 45 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 20 .......8..VALUE...............z.
1ecc0 00 00 00 00 0e 10 9f 60 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 09 6c 00 00 00 00 0e 10 8a 48 .......`......o........l.......H
1ece0 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 8f 78 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e9 98 .......H.......x......i.........
1ed00 00 08 43 4f 4e 53 54 41 4e 54 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 20 ..CONSTANT....................z.
1ed20 00 00 00 00 0e 10 9f 60 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 09 44 00 00 00 00 0e 10 8a 48 .......`......o........D.......H
1ed40 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 8f 78 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 e9 d0 .......H.......x......i.........
1ed60 01 05 44 4f 45 53 3e 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 e9 e8 ..DOES>...............o.........
1ed80 00 00 00 00 0e 10 8a 48 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ea 30 00 07 44 4f 44 4f 45 53 .......H......i........0..DODOES
1eda0 3e 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7c 40 >.....................{.......|@
1edc0 00 00 00 00 0e 10 7f 88 00 00 00 00 0e 10 76 e0 00 00 00 00 0e 10 8f 48 00 00 00 00 0e 10 7c 40 ..............v........H......|@
1ede0 00 00 00 00 0e 10 6f 60 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ea 60 00 06 43 52 45 41 54 45 ......o`......i........`..CREATE
1ee00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 20 00 00 00 00 0e 10 ea 78 00 00 00 00 0e 10 69 f0 ..............z........x......i.
1ee20 00 00 00 00 0e 10 ea d0 00 07 24 43 52 45 41 54 45 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc ..........$CREATE...............
1ee40 00 00 00 00 0e 10 9f 60 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 08 e4 00 00 00 00 0e 10 8a 48 .......`......o................H
1ee60 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 71 b0 00 00 00 00 0e 10 7c 40 00 00 00 00 0e 10 8a 48 ......o.......q.......|@.......H
1ee80 00 00 00 00 0e 10 8f 78 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 eb 08 00 07 49 4e 43 4c 55 44 .......x......i...........INCLUD
1eea0 45 00 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 7a 20 00 00 00 00 0e 10 eb 20 E.....................z.........
1eec0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ec 28 00 08 49 4e 43 4c 55 44 45 44 00 00 00 00 00 00 ......i........(..INCLUDED......
1eee0 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 ec 68 00 00 00 00 0e 10 7e 20 00 00 00 00 0e 10 7c 00 ...............h......~.......|.
1ef00 00 00 00 00 0e 10 7c 00 00 00 00 00 0e 10 82 78 00 00 00 00 0e 10 82 b0 00 00 00 00 00 00 00 a8 ......|........x................
1ef20 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7e 50 00 00 00 00 0e 10 6a b0 00 00 00 00 0e 10 7c 00 ......{.......~P......j.......|.
1ef40 00 00 00 00 0e 10 7e 50 00 00 00 00 0e 10 73 78 00 00 00 00 0e 10 7e 50 00 00 00 00 0e 10 6a b0 ......~P......sx......~P......j.
1ef60 00 00 00 00 0e 10 7e 20 00 00 00 00 0e 10 7e 00 00 00 00 00 0e 10 98 c0 00 00 00 00 0e 10 6a 98 ......~.......~...............j.
1ef80 00 00 00 00 00 00 00 08 00 00 00 00 0e 10 85 d8 00 00 00 00 0e 10 6a 48 00 00 00 00 0e 10 7c 00 ......................jH......|.
1efa0 00 00 00 00 0e 10 68 78 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 8d b8 00 00 00 00 0e 10 9d a0 ......hx......{.................
1efc0 ff ff ff ff ff ff ff 58 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 7b e8 00 00 00 00 0e 10 ec 90 .......X......{.......{.........
1efe0 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 ec 78 00 0a 57 52 49 54 45 2d 46 49 4c 45 00 00 00 00 ......i........x..WRITE-FILE....
1f000 00 00 00 00 0e 10 09 24 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 6c 60 00 08 4d 41 50 2d 46 49 .......$..............l`..MAP-FI
1f020 4c 45 00 00 00 00 00 00 00 00 00 00 0e 10 09 24 00 00 00 00 00 00 00 00 00 00 00 00 0e 10 ec 50 LE.............$...............P
1f040 00 0a 55 4e 4d 41 50 2d 46 49 4c 45 00 00 00 00 00 00 00 00 0e 10 09 24 00 00 00 00 00 00 00 00 ..UNMAP-FILE...........$........
1f060 00 00 00 00 0e 15 00 00 00 00 00 00 0e 95 00 00 00 00 00 00 0e 10 71 c0 00 08 4e 49 43 45 49 4e ......................q...NICEIN
1f080 49 54 00 00 00 00 00 00 00 00 00 00 0e 10 08 bc 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 6a c8 IT....................o.......j.
1f0a0 00 00 00 00 0e 10 6e c0 00 00 00 00 0e 10 72 00 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 72 28 ......n.......r.......o.......r(
1f0c0 00 00 00 00 0e 10 6e c0 00 00 00 00 0e 10 72 e8 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 73 08 ......n.......r.......o.......s.
1f0e0 00 00 00 00 0e 10 6e c0 00 00 00 00 0e 10 73 40 00 00 00 00 0e 10 6a 60 00 00 00 00 0e 10 ee 38 ......n.......s@......j`.......8
1f100 00 00 00 00 0e 10 6a 60 00 00 00 00 0e 13 61 5c 00 00 00 00 0e 10 73 60 00 00 00 00 0e 10 73 78 ......j`......a\......s`......sx
1f120 00 00 00 00 0e 10 6f b8 00 00 00 00 0e 10 68 78 00 00 00 00 0e 10 6f d0 00 00 00 00 0e 10 71 e0 ......o.......hx......o.......q.
1f140 00 00 00 00 0e 10 69 f0 00 00 00 00 0e 10 8b 50 00 04 48 45 52 45 00 00 00 00 00 00 0e 10 09 6c ......i........P..HERE.........l
1f160 00 00 00 00 0e 97 40 00 00 00 00 00 0e 10 90 98 00 12 43 4c 49 45 4e 54 2d 45 4e 54 52 59 2d 50 ......@...........CLIENT-ENTRY-P
1f180 4f 49 4e 54 00 00 00 00 00 00 00 00 0e 10 09 44 00 00 00 00 0e 10 62 78 00 00 00 00 0e 10 ee 08 OINT...........D......bx........
1f1a0 00 15 2e 57 52 49 54 45 2d 4c 4f 47 2d 42 59 54 45 2d 45 4e 54 52 59 00 00 00 00 00 0e 10 09 44 ...WRITE-LOG-BYTE-ENTRY........D
1f1c0 00 00 00 00 0e 10 62 60 00 00 00 00 0e 10 6a e8 00 12 52 4f 4d 46 53 2d 4c 4f 4f 4b 55 50 2d 45 ......b`......j...ROMFS-LOOKUP-E
1f1e0 4e 54 52 59 00 00 00 00 00 00 00 00 0e 10 09 44 00 00 00 00 0e 10 35 58 68 65 78 0a 27 20 6c 6c NTRY...........D......5Xhex.'.ll
1f200 2d 63 72 20 74 6f 20 63 72 0a 67 65 74 2d 66 6c 61 73 68 2d 62 61 73 65 20 56 41 4c 55 45 20 66 -cr.to.cr.get-flash-base.VALUE.f
1f220 6c 61 73 68 2d 61 64 64 72 0a 67 65 74 2d 6e 76 72 61 6d 2d 62 61 73 65 20 43 4f 4e 53 54 41 4e lash-addr.get-nvram-base.CONSTAN
1f240 54 20 6e 76 72 61 6d 2d 62 61 73 65 0a 67 65 74 2d 6e 76 72 61 6d 2d 73 69 7a 65 20 43 4f 4e 53 T.nvram-base.get-nvram-size.CONS
1f260 54 41 4e 54 20 6e 76 72 61 6d 2d 73 69 7a 65 0a 66 66 38 66 39 30 30 30 20 43 4f 4e 53 54 41 4e TANT.nvram-size.ff8f9000.CONSTAN
1f280 54 20 73 65 63 2d 6e 76 72 61 6d 2d 62 61 73 65 20 20 5c 20 73 61 76 65 20 61 72 65 61 20 66 72 T.sec-nvram-base..\.save.area.fr
1f2a0 6f 6d 20 70 68 79 70 65 2e 2e 2e 2e 20 6e 6f 74 20 72 65 61 6c 6c 79 20 6b 6e 6f 77 6e 0a 32 30 om.phype.....not.really.known.20
1f2c0 30 30 20 43 4f 4e 53 54 41 4e 54 20 73 65 63 2d 6e 76 72 61 6d 2d 73 69 7a 65 0a 6e 76 72 61 6d 00.CONSTANT.sec-nvram-size.nvram
1f2e0 2d 62 61 73 65 20 32 30 30 30 30 20 2b 20 43 4f 4e 53 54 41 4e 54 20 6e 76 72 61 6d 2d 6c 6f 67 -base.20000.+.CONSTANT.nvram-log
1f300 2d 62 65 31 2d 62 61 73 65 0a 3a 20 68 76 74 65 72 6d 2d 65 6d 69 74 20 20 68 76 2d 70 75 74 63 -be1-base.:.hvterm-emit..hv-putc
1f320 68 61 72 20 3b 0a 3a 20 68 76 74 65 72 6d 2d 6b 65 79 3f 20 20 68 76 2d 68 61 73 63 68 61 72 20 har.;.:.hvterm-key?..hv-haschar.
1f340 3b 0a 3a 20 68 76 74 65 72 6d 2d 6b 65 79 20 20 20 42 45 47 49 4e 20 68 76 74 65 72 6d 2d 6b 65 ;.:.hvterm-key...BEGIN.hvterm-ke
1f360 79 3f 20 55 4e 54 49 4c 20 68 76 2d 67 65 74 63 68 61 72 20 3b 0a 27 20 68 76 74 65 72 6d 2d 65 y?.UNTIL.hv-getchar.;.'.hvterm-e
1f380 6d 69 74 20 74 6f 20 65 6d 69 74 0a 27 20 68 76 74 65 72 6d 2d 6b 65 79 20 20 74 6f 20 6b 65 79 mit.to.emit.'.hvterm-key..to.key
1f3a0 0a 27 20 68 76 74 65 72 6d 2d 6b 65 79 3f 20 74 6f 20 6b 65 79 3f 0a 3a 20 73 65 72 69 61 6c 2d .'.hvterm-key?.to.key?.:.serial-
1f3c0 65 6d 69 74 20 68 76 74 65 72 6d 2d 65 6d 69 74 20 3b 0a 3a 20 73 65 72 69 61 6c 2d 6b 65 79 3f emit.hvterm-emit.;.:.serial-key?
1f3e0 20 68 76 74 65 72 6d 2d 6b 65 79 3f 20 3b 0a 3a 20 73 65 72 69 61 6c 2d 6b 65 79 20 20 68 76 74 .hvterm-key?.;.:.serial-key..hvt
1f400 65 72 6d 2d 6b 65 79 20 20 3b 0a 63 6c 65 61 6e 2d 68 61 73 68 0a 3a 20 68 61 73 68 2d 66 69 6e erm-key..;.clean-hash.:.hash-fin
1f420 64 20 28 20 73 74 72 20 6c 65 6e 20 68 65 61 64 20 2d 2d 20 30 20 7c 20 6c 69 6e 6b 20 29 0a 3e d.(.str.len.head.--.0.|.link.).>
1f440 72 20 32 64 75 70 20 32 64 75 70 20 68 61 73 68 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.2dup.2dup.hash................
1f460 20 20 28 20 73 74 72 20 6c 65 6e 20 73 74 72 20 6c 65 6e 20 68 61 73 68 20 20 20 20 20 20 20 20 ..(.str.len.str.len.hash........
1f480 20 20 52 3a 20 68 65 61 64 20 29 0a 64 75 70 20 3e 72 20 40 20 64 75 70 20 20 20 20 20 20 20 20 ..R:.head.).dup.>r.@.dup........
1f4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 73 74 72 20 6c 65 6e ...............(.str.len.str.len
1f4c0 20 2a 68 61 73 68 20 2a 68 61 73 68 20 20 20 52 3a 20 68 65 61 64 20 68 61 73 68 20 29 0a 49 46 .*hash.*hash...R:.head.hash.).IF
1f4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1f500 20 28 20 73 74 72 20 6c 65 6e 20 73 74 72 20 6c 65 6e 20 2a 68 61 73 68 20 20 20 20 20 20 20 20 .(.str.len.str.len.*hash........
1f520 20 52 3a 20 68 65 61 64 20 68 61 73 68 20 29 0a 6c 69 6e 6b 3e 6e 61 6d 65 20 6e 61 6d 65 3e 73 .R:.head.hash.).link>name.name>s
1f540 74 72 69 6e 67 20 73 74 72 69 6e 67 3d 63 69 20 28 20 73 74 72 20 6c 65 6e 20 74 72 75 65 7c 66 tring.string=ci.(.str.len.true|f
1f560 61 6c 73 65 20 20 20 20 20 20 20 20 20 20 20 20 52 3a 20 68 65 61 64 20 68 61 73 68 20 29 0a 64 alse............R:.head.hash.).d
1f580 75 70 20 30 3d 0a 49 46 0a 54 48 45 4e 0a 45 4c 53 45 0a 6e 69 70 20 6e 69 70 20 20 20 20 20 20 up.0=.IF.THEN.ELSE.nip.nip......
1f5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 30 20 20 ...................(.str.len.0..
1f5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 3a 20 68 65 61 64 20 68 61 73 68 20 ...................R:.head.hash.
1f5e0 29 0a 54 48 45 4e 0a 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).THEN.IF.......................
1f600 20 20 20 20 20 20 20 20 20 20 5c 20 68 61 73 68 20 66 6f 75 6e 64 0a 32 64 72 6f 70 20 72 3e 20 ..........\.hash.found.2drop.r>.
1f620 40 20 72 3e 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 20 2a 68 61 73 68 20 @.r>.drop..............(..*hash.
1f640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 3a 20 29 0a 65 78 69 74 .......................R:.).exit
1f660 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .THEN...........................
1f680 20 20 20 20 5c 20 68 61 73 68 20 6e 6f 74 20 66 6f 75 6e 64 0a 72 3e 20 72 3e 20 73 77 61 70 20 ....\.hash.not.found.r>.r>.swap.
1f6a0 3e 72 20 28 28 66 69 6e 64 29 29 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 >r.((find)).............(.str.le
1f6c0 6e 20 68 65 61 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 3a 20 68 61 73 68 3d n.head..................R:.hash=
1f6e0 30 20 29 0a 64 75 70 0a 49 46 0a 64 75 70 20 72 3e 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 0.).dup.IF.dup.r>.!.............
1f700 20 20 20 20 20 20 20 20 20 20 20 28 20 6c 69 6e 6b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........(.link...............
1f720 20 20 20 20 20 20 20 20 20 20 20 52 3a 20 29 0a 45 4c 53 45 0a 72 3e 20 64 72 6f 70 20 20 20 20 ...........R:.).ELSE.r>.drop....
1f740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 30 20 20 20 20 20 20 20 20 .....................(.0........
1f760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 3a 20 29 0a 54 48 45 4e 0a 3b .....................R:.).THEN.;
1f780 0a 3a 20 68 61 73 68 2d 72 65 76 65 61 6c 20 20 68 61 73 68 20 6f 66 66 20 3b 0a 27 20 68 61 73 .:.hash-reveal..hash.off.;.'.has
1f7a0 68 2d 72 65 76 65 61 6c 20 74 6f 20 28 72 65 76 65 61 6c 29 0a 27 20 68 61 73 68 2d 66 69 6e 64 h-reveal.to.(reveal).'.hash-find
1f7c0 20 74 6f 20 28 66 69 6e 64 29 0a 3a 20 3e 6e 61 6d 65 20 28 20 78 74 20 2d 2d 20 6e 66 61 20 29 .to.(find).:.>name.(.xt.--.nfa.)
1f7e0 20 5c 20 6e 6f 74 65 3a 20 73 74 69 6c 6c 20 68 61 73 20 74 68 65 20 22 69 6d 6d 65 64 69 61 74 .\.note:.still.has.the."immediat
1f800 65 22 20 66 69 65 6c 64 21 0a 42 45 47 49 4e 20 63 68 61 72 2d 20 64 75 70 20 63 40 20 55 4e 54 e".field!.BEGIN.char-.dup.c@.UNT
1f820 49 4c 20 28 20 40 6c 61 73 74 63 68 61 72 20 29 0a 64 75 70 20 64 75 70 20 61 6c 69 67 6e 65 64 IL.(.@lastchar.).dup.dup.aligned
1f840 20 2d 20 63 65 6c 6c 2b 20 63 68 61 72 2d 20 28 20 40 6c 61 73 74 63 68 61 72 20 6c 65 6e 6d 6f .-.cell+.char-.(.@lastchar.lenmo
1f860 64 63 65 6c 6c 20 29 0a 64 75 70 20 3e 72 20 2d 0a 42 45 47 49 4e 20 64 75 70 20 63 40 20 72 40 dcell.).dup.>r.-.BEGIN.dup.c@.r@
1f880 20 3c 3e 20 57 48 49 4c 45 0a 63 65 6c 6c 2d 20 72 3e 20 63 65 6c 6c 2b 20 3e 72 0a 52 45 50 45 .<>.WHILE.cell-.r>.cell+.>r.REPE
1f8a0 41 54 0a 72 3e 20 64 72 6f 70 20 63 68 61 72 2d 0a 3b 0a 56 41 52 49 41 42 4c 45 20 6d 61 73 6b AT.r>.drop.char-.;.VARIABLE.mask
1f8c0 20 2d 31 20 6d 61 73 6b 20 21 0a 56 41 52 49 41 42 4c 45 20 68 75 67 65 2d 74 66 74 70 2d 6c 6f .-1.mask.!.VARIABLE.huge-tftp-lo
1f8e0 61 64 20 31 20 68 75 67 65 2d 74 66 74 70 2d 6c 6f 61 64 20 21 0a 3a 20 73 6d 73 2d 67 65 74 2d ad.1.huge-tftp-load.!.:.sms-get-
1f900 74 66 74 70 2d 62 6c 6f 63 6b 73 69 7a 65 20 35 39 38 20 3b 0a 3a 20 64 65 66 61 75 6c 74 2d 68 tftp-blocksize.598.;.:.default-h
1f920 77 2d 65 78 63 65 70 74 69 6f 6e 20 73 22 20 45 78 63 65 70 74 69 6f 6e 20 23 22 20 74 79 70 65 w-exception.s".Exception.#".type
1f940 20 2e 20 3b 0a 27 20 64 65 66 61 75 6c 74 2d 68 77 2d 65 78 63 65 70 74 69 6f 6e 20 74 6f 20 68 ...;.'.default-hw-exception.to.h
1f960 77 2d 65 78 63 65 70 74 69 6f 6e 2d 68 61 6e 64 6c 65 72 0a 3a 20 64 69 61 67 6e 6f 73 74 69 63 w-exception-handler.:.diagnostic
1f980 2d 6d 6f 64 65 3f 20 66 61 6c 73 65 20 3b 09 5c 20 32 42 20 44 4f 54 49 43 4b 27 44 20 6c 61 74 -mode?.false.;.\.2B.DOTICK'D.lat
1f9a0 65 72 20 69 6e 20 65 6e 76 76 61 72 2e 66 73 0a 3a 20 6d 65 6d 6f 72 79 2d 74 65 73 74 2d 73 75 er.in.envvar.fs.:.memory-test-su
1f9c0 69 74 65 20 28 20 61 64 64 72 20 6c 65 6e 20 2d 2d 20 66 61 69 6c 3f 20 29 0a 64 69 61 67 6e 6f ite.(.addr.len.--.fail?.).diagno
1f9e0 73 74 69 63 2d 6d 6f 64 65 3f 20 49 46 0a 2e 22 20 4d 65 6d 6f 72 79 20 74 65 73 74 20 6d 61 73 stic-mode?.IF..".Memory.test.mas
1fa00 6b 20 76 61 6c 75 65 3a 20 22 20 6d 61 73 6b 20 40 20 2e 20 63 72 0a 2e 22 20 4e 6f 20 6d 65 6d k.value:.".mask.@...cr..".No.mem
1fa20 6f 72 79 20 74 65 73 74 20 73 75 69 74 65 20 63 75 72 72 65 6e 74 6c 79 20 69 6d 70 6c 65 6d 65 ory.test.suite.currently.impleme
1fa40 6e 74 65 64 21 20 22 20 63 72 0a 54 48 45 4e 0a 66 61 6c 73 65 0a 3b 0a 3a 20 30 2e 72 20 20 30 nted!.".cr.THEN.false.;.:.0.r..0
1fa60 20 73 77 61 70 20 3c 23 20 30 20 3f 44 4f 20 23 20 4c 4f 4f 50 20 23 3e 20 74 79 70 65 20 3b 0a .swap.<#.0.?DO.#.LOOP.#>.type.;.
1fa80 3a 20 63 6e 74 2d 62 69 74 73 20 20 28 20 36 34 2d 62 69 74 2d 76 61 6c 75 65 20 2d 2d 20 23 62 :.cnt-bits..(.64-bit-value.--.#b
1faa0 69 74 73 3d 31 20 29 0a 64 75 70 20 49 46 0a 34 31 20 31 20 44 4f 20 64 75 70 20 31 2d 20 61 6e its=1.).dup.IF.41.1.DO.dup.1-.an
1fac0 64 20 64 75 70 20 30 3d 20 49 46 20 64 72 6f 70 20 69 20 4c 45 41 56 45 20 54 48 45 4e 20 4c 4f d.dup.0=.IF.drop.i.LEAVE.THEN.LO
1fae0 4f 50 0a 54 48 45 4e 0a 3b 0a 3a 20 62 63 64 2d 74 6f 2d 62 69 6e 20 20 28 20 62 63 64 20 2d 2d OP.THEN.;.:.bcd-to-bin..(.bcd.--
1fb00 20 62 69 6e 20 29 0a 64 75 70 20 66 20 61 6e 64 20 73 77 61 70 20 34 20 72 73 68 69 66 74 20 61 .bin.).dup.f.and.swap.4.rshift.a
1fb20 20 2a 20 2b 0a 3b 0a 3a 20 32 6c 6f 67 20 28 20 6e 20 2d 2d 20 6c 62 7b 6e 7d 20 29 0a 38 20 63 .*.+.;.:.2log.(.n.--.lb{n}.).8.c
1fb40 65 6c 6c 73 20 30 20 44 4f 20 31 20 72 73 68 69 66 74 20 64 75 70 20 30 3d 20 49 46 20 64 72 6f ells.0.DO.1.rshift.dup.0=.IF.dro
1fb60 70 20 69 20 4c 45 41 56 45 20 54 48 45 4e 20 4c 4f 4f 50 0a 3b 0a 3a 20 6c 6f 67 32 20 20 28 20 p.i.LEAVE.THEN.LOOP.;.:.log2..(.
1fb80 6e 20 2d 2d 20 6c 6f 67 32 2d 6e 20 29 0a 31 2d 20 32 6c 6f 67 20 31 2b 0a 3b 0a 3a 20 24 66 69 n.--.log2-n.).1-.2log.1+.;.:.$fi
1fba0 6e 64 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 78 74 20 74 72 75 65 20 7c 20 73 74 72 20 6c 65 nd.(.str.len.--.xt.true.|.str.le
1fbc0 6e 20 66 61 6c 73 65 20 29 0a 32 64 75 70 20 24 66 69 6e 64 0a 49 46 0a 64 72 6f 70 20 6e 69 70 n.false.).2dup.$find.IF.drop.nip
1fbe0 20 6e 69 70 20 54 52 55 45 0a 45 4c 53 45 0a 46 41 4c 53 45 0a 54 48 45 4e 0a 3b 0a 43 52 45 41 .nip.TRUE.ELSE.FALSE.THEN.;.CREA
1fc00 54 45 20 24 63 61 74 70 61 64 20 31 30 30 20 61 6c 6c 6f 74 0a 3a 20 24 63 61 74 20 28 20 73 74 TE.$catpad.100.allot.:.$cat.(.st
1fc20 72 31 20 6c 65 6e 31 20 73 74 72 32 20 6c 65 6e 32 20 2d 2d 20 73 74 72 33 20 6c 65 6e 33 20 29 r1.len1.str2.len2.--.str3.len3.)
1fc40 0a 3e 72 20 3e 72 20 64 75 70 20 3e 72 20 24 63 61 74 70 61 64 20 73 77 61 70 20 6d 6f 76 65 0a .>r.>r.dup.>r.$catpad.swap.move.
1fc60 72 3e 20 64 75 70 20 24 63 61 74 70 61 64 20 2b 20 72 3e 20 73 77 61 70 20 72 40 20 6d 6f 76 65 r>.dup.$catpad.+.r>.swap.r@.move
1fc80 0a 72 3e 20 2b 20 24 63 61 74 70 61 64 20 73 77 61 70 20 3b 0a 3a 20 24 63 61 74 2d 63 6f 6d 6d .r>.+.$catpad.swap.;.:.$cat-comm
1fca0 61 20 28 20 73 74 72 32 20 6c 65 6e 32 20 73 74 72 31 20 6c 65 6e 31 20 2d 2d 20 22 73 74 72 31 a.(.str2.len2.str1.len1.--."str1
1fcc0 2c 20 73 74 72 32 22 20 6c 65 6e 31 2b 6c 65 6e 32 2b 32 20 29 0a 32 64 75 70 20 2b 20 73 22 20 ,.str2".len1+len2+2.).2dup.+.s".
1fce0 2c 20 22 20 72 6f 74 20 73 77 61 70 20 6d 6f 76 65 20 32 2b 20 32 73 77 61 70 20 24 63 61 74 0a ,.".rot.swap.move.2+.2swap.$cat.
1fd00 3b 0a 3a 20 24 63 61 74 2d 73 70 61 63 65 20 28 20 73 74 72 32 20 6c 65 6e 32 20 73 74 72 31 20 ;.:.$cat-space.(.str2.len2.str1.
1fd20 6c 65 6e 31 20 2d 2d 20 22 73 74 72 31 20 73 74 72 32 22 20 6c 65 6e 31 2b 6c 65 6e 32 2b 31 20 len1.--."str1.str2".len1+len2+1.
1fd40 29 0a 32 64 75 70 20 2b 20 62 6c 20 73 77 61 70 20 63 21 20 31 2b 20 32 73 77 61 70 20 24 63 61 ).2dup.+.bl.swap.c!.1+.2swap.$ca
1fd60 74 0a 3b 0a 3a 20 24 63 61 74 68 65 78 20 28 20 73 74 72 20 6c 65 6e 20 76 61 6c 20 2d 2d 20 73 t.;.:.$cathex.(.str.len.val.--.s
1fd80 74 72 20 6c 65 6e 27 20 29 0a 28 75 2e 29 20 24 63 61 74 0a 3b 0a 3a 20 32 43 4f 4e 53 54 41 4e tr.len'.).(u.).$cat.;.:.2CONSTAN
1fda0 54 20 20 20 20 43 52 45 41 54 45 20 2c 20 2c 20 44 4f 45 53 3e 20 32 40 20 3b 0a 3a 20 24 32 43 T....CREATE.,.,.DOES>.2@.;.:.$2C
1fdc0 4f 4e 53 54 41 4e 54 20 20 24 43 52 45 41 54 45 20 2c 20 2c 20 44 4f 45 53 3e 20 32 40 20 3b 0a ONSTANT..$CREATE.,.,.DOES>.2@.;.
1fde0 3a 20 32 56 41 52 49 41 42 4c 45 20 20 20 20 43 52 45 41 54 45 20 30 20 2c 20 30 20 2c 20 20 44 :.2VARIABLE....CREATE.0.,.0.,..D
1fe00 4f 45 53 3e 20 3b 0a 3a 20 28 69 73 2d 75 73 65 72 2d 77 6f 72 64 29 20 28 20 6e 61 6d 65 2d 73 OES>.;.:.(is-user-word).(.name-s
1fe20 74 72 20 6e 61 6d 65 2d 6c 65 6e 20 78 74 20 2d 2d 20 29 20 2d 72 6f 74 20 24 43 52 45 41 54 45 tr.name-len.xt.--.).-rot.$CREATE
1fe40 20 2c 20 44 4f 45 53 3e 20 40 20 65 78 65 63 75 74 65 20 3b 0a 3a 20 7a 70 6c 61 63 65 20 28 20 .,.DOES>.@.execute.;.:.zplace.(.
1fe60 73 74 72 20 6c 65 6e 20 62 75 66 20 2d 2d 20 29 20 20 32 64 75 70 20 2b 20 30 20 73 77 61 70 20 str.len.buf.--.)..2dup.+.0.swap.
1fe80 63 21 20 73 77 61 70 20 6d 6f 76 65 20 3b 0a 3a 20 72 7a 70 6c 61 63 65 20 28 20 73 74 72 20 6c c!.swap.move.;.:.rzplace.(.str.l
1fea0 65 6e 20 62 75 66 20 2d 2d 20 29 20 20 32 64 75 70 20 2b 20 30 20 73 77 61 70 20 72 62 21 20 73 en.buf.--.)..2dup.+.0.swap.rb!.s
1fec0 77 61 70 20 72 6d 6f 76 65 20 3b 0a 3a 20 73 74 72 64 75 70 20 28 20 73 74 72 20 6c 65 6e 20 2d wap.rmove.;.:.strdup.(.str.len.-
1fee0 2d 20 64 75 70 73 74 72 20 6c 65 6e 20 29 20 68 65 72 65 20 6f 76 65 72 20 61 6c 6c 6f 74 20 73 -.dupstr.len.).here.over.allot.s
1ff00 77 61 70 20 32 64 75 70 20 32 3e 72 20 6d 6f 76 65 20 32 72 3e 20 3b 0a 3a 20 73 74 72 3d 20 28 wap.2dup.2>r.move.2r>.;.:.str=.(
1ff20 20 73 74 72 31 20 6c 65 6e 31 20 73 74 72 32 20 6c 65 6e 32 20 2d 2d 20 65 71 75 61 6c 3f 20 29 .str1.len1.str2.len2.--.equal?.)
1ff40 0a 72 6f 74 20 6f 76 65 72 20 3c 3e 20 49 46 20 33 64 72 6f 70 20 66 61 6c 73 65 20 45 4c 53 45 .rot.over.<>.IF.3drop.false.ELSE
1ff60 20 63 6f 6d 70 20 30 3d 20 54 48 45 4e 20 3b 0a 3a 20 23 61 6c 69 67 6e 65 64 20 28 20 61 64 72 .comp.0=.THEN.;.:.#aligned.(.adr
1ff80 20 61 6c 69 67 6e 6d 65 6e 74 20 2d 2d 20 61 64 72 27 20 29 20 6e 65 67 61 74 65 20 73 77 61 70 .alignment.--.adr'.).negate.swap
1ffa0 20 6e 65 67 61 74 65 20 61 6e 64 20 6e 65 67 61 74 65 20 3b 0a 3a 20 23 6a 6f 69 6e 20 20 28 20 .negate.and.negate.;.:.#join..(.
1ffc0 6c 6f 20 68 69 20 23 62 69 74 73 20 2d 2d 20 78 20 29 20 20 6c 73 68 69 66 74 20 6f 72 20 3b 0a lo.hi.#bits.--.x.)..lshift.or.;.
1ffe0 3a 20 23 73 70 6c 69 74 20 28 20 78 20 23 62 69 74 73 20 2d 2d 20 6c 6f 20 68 69 20 29 20 20 32 :.#split.(.x.#bits.--.lo.hi.)..2
20000 64 75 70 20 72 73 68 69 66 74 20 64 75 70 20 3e 72 20 73 77 61 70 20 6c 73 68 69 66 74 20 78 6f dup.rshift.dup.>r.swap.lshift.xo
20020 72 20 72 3e 20 3b 0a 3a 20 2f 73 74 72 69 6e 67 20 28 20 73 74 72 20 6c 65 6e 20 75 20 2d 2d 20 r.r>.;.:./string.(.str.len.u.--.
20040 73 74 72 27 20 6c 65 6e 27 20 29 0a 3e 72 20 73 77 61 70 20 72 40 20 63 68 61 72 73 20 2b 20 73 str'.len'.).>r.swap.r@.chars.+.s
20060 77 61 70 20 72 3e 20 2d 20 3b 0a 3a 20 73 6b 69 70 20 28 20 73 74 72 20 6c 65 6e 20 63 20 2d 2d wap.r>.-.;.:.skip.(.str.len.c.--
20080 20 73 74 72 27 20 6c 65 6e 27 20 29 0a 3e 72 20 42 45 47 49 4e 20 64 75 70 20 57 48 49 4c 45 20 .str'.len'.).>r.BEGIN.dup.WHILE.
200a0 6f 76 65 72 20 63 40 20 72 40 20 3d 20 57 48 49 4c 45 20 31 20 2f 73 74 72 69 6e 67 20 52 45 50 over.c@.r@.=.WHILE.1./string.REP
200c0 45 41 54 20 54 48 45 4e 20 72 3e 20 64 72 6f 70 20 3b 0a 3a 20 73 63 61 6e 20 28 20 73 74 72 20 EAT.THEN.r>.drop.;.:.scan.(.str.
200e0 6c 65 6e 20 63 20 2d 2d 20 73 74 72 27 20 6c 65 6e 27 20 29 0a 3e 72 20 42 45 47 49 4e 20 64 75 len.c.--.str'.len'.).>r.BEGIN.du
20100 70 20 57 48 49 4c 45 20 6f 76 65 72 20 63 40 20 72 40 20 3c 3e 20 57 48 49 4c 45 20 31 20 2f 73 p.WHILE.over.c@.r@.<>.WHILE.1./s
20120 74 72 69 6e 67 20 52 45 50 45 41 54 20 54 48 45 4e 20 72 3e 20 64 72 6f 70 20 3b 0a 3a 20 73 70 tring.REPEAT.THEN.r>.drop.;.:.sp
20140 6c 69 74 20 28 20 73 74 72 20 6c 65 6e 20 63 68 61 72 20 2d 2d 20 6c 65 66 74 20 6c 65 6e 20 72 lit.(.str.len.char.--.left.len.r
20160 69 67 68 74 20 6c 65 6e 20 29 0a 3e 72 20 32 64 75 70 20 72 3e 20 66 69 6e 64 63 68 61 72 20 49 ight.len.).>r.2dup.r>.findchar.I
20180 46 20 3e 72 20 6f 76 65 72 20 72 40 20 32 73 77 61 70 20 72 3e 20 31 2b 20 2f 73 74 72 69 6e 67 F.>r.over.r@.2swap.r>.1+./string
201a0 20 45 4c 53 45 20 30 20 30 20 54 48 45 4e 20 3b 0a 3a 20 72 66 69 6e 64 63 68 61 72 20 28 20 73 .ELSE.0.0.THEN.;.:.rfindchar.(.s
201c0 74 72 20 6c 65 6e 20 63 68 61 72 20 2d 2d 20 6f 66 66 73 20 74 72 75 65 20 7c 20 66 61 6c 73 65 tr.len.char.--.offs.true.|.false
201e0 20 29 0a 73 77 61 70 20 31 20 2d 20 30 20 73 77 61 70 20 64 6f 0a 6f 76 65 72 20 69 20 2b 20 63 .).swap.1.-.0.swap.do.over.i.+.c
20200 40 0a 6f 76 65 72 20 64 75 70 20 62 6c 20 3d 20 69 66 20 3c 3d 20 65 6c 73 65 20 3d 20 74 68 65 @.over.dup.bl.=.if.<=.else.=.the
20220 6e 20 69 66 0a 32 64 72 6f 70 20 69 20 64 75 70 20 64 75 70 20 6c 65 61 76 65 0a 74 68 65 6e 0a n.if.2drop.i.dup.dup.leave.then.
20240 2d 31 20 2b 6c 6f 6f 70 20 3d 0a 3b 0a 3a 20 72 73 70 6c 69 74 20 28 20 73 74 72 20 6c 65 6e 20 -1.+loop.=.;.:.rsplit.(.str.len.
20260 63 68 61 72 20 2d 2d 20 6c 65 66 74 20 6c 65 6e 20 72 69 67 68 74 20 6c 65 6e 20 29 0a 3e 72 20 char.--.left.len.right.len.).>r.
20280 32 64 75 70 20 72 3e 20 72 66 69 6e 64 63 68 61 72 20 49 46 20 3e 72 20 6f 76 65 72 20 72 40 20 2dup.r>.rfindchar.IF.>r.over.r@.
202a0 32 73 77 61 70 20 72 3e 20 31 2b 20 2f 73 74 72 69 6e 67 20 45 4c 53 45 20 30 20 30 20 54 48 45 2swap.r>.1+./string.ELSE.0.0.THE
202c0 4e 20 3b 0a 3a 20 6c 65 66 74 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 28 20 73 74 72 20 6c 65 N.;.:.left-parse-string.(.str.le
202e0 6e 20 63 68 61 72 20 2d 2d 20 52 2d 73 74 72 20 52 2d 6c 65 6e 20 4c 2d 73 74 72 20 4c 2d 6c 65 n.char.--.R-str.R-len.L-str.L-le
20300 6e 20 29 0a 73 70 6c 69 74 20 32 73 77 61 70 20 3b 0a 3a 20 72 65 70 6c 61 63 65 2d 63 68 61 72 n.).split.2swap.;.:.replace-char
20320 20 28 20 73 74 72 20 6c 65 6e 20 63 68 6f 75 74 20 63 68 69 6e 20 2d 2d 20 29 0a 3e 72 20 2d 72 .(.str.len.chout.chin.--.).>r.-r
20340 6f 74 20 42 45 47 49 4e 20 32 64 75 70 20 34 20 70 69 63 6b 20 66 69 6e 64 63 68 61 72 20 57 48 ot.BEGIN.2dup.4.pick.findchar.WH
20360 49 4c 45 20 74 75 63 6b 20 2d 20 2d 72 6f 74 20 2b 20 72 40 20 6f 76 65 72 20 63 21 20 73 77 61 ILE.tuck.-.-rot.+.r@.over.c!.swa
20380 70 20 52 45 50 45 41 54 0a 72 3e 20 32 64 72 6f 70 20 32 64 72 6f 70 0a 3b 0a 3a 20 5c 2d 74 6f p.REPEAT.r>.2drop.2drop.;.:.\-to
203a0 2d 2f 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 73 74 72 27 20 6c 65 6e 20 29 20 73 74 72 64 75 -/.(.str.len.--.str'.len.).strdu
203c0 70 20 32 64 75 70 20 5b 63 68 61 72 5d 20 5c 20 5b 63 68 61 72 5d 20 2f 20 72 65 70 6c 61 63 65 p.2dup.[char].\.[char]./.replace
203e0 2d 63 68 61 72 20 3b 0a 3a 20 2f 2f 20 20 64 75 70 20 3e 72 20 31 2d 20 2b 20 72 3e 20 2f 20 3b -char.;.:.//..dup.>r.1-.+.r>./.;
20400 20 5c 20 64 69 76 69 73 69 6f 6e 2c 20 72 6f 75 6e 64 20 75 70 0a 3a 20 63 40 2b 20 28 20 61 64 .\.division,.round.up.:.c@+.(.ad
20420 72 20 2d 2d 20 63 20 61 64 72 27 20 29 20 20 64 75 70 20 63 40 20 73 77 61 70 20 63 68 61 72 2b r.--.c.adr'.)..dup.c@.swap.char+
20440 20 3b 0a 3a 20 32 63 40 20 28 20 61 64 72 20 2d 2d 20 63 31 20 63 32 20 29 20 20 63 40 2b 20 63 .;.:.2c@.(.adr.--.c1.c2.)..c@+.c
20460 40 20 3b 0a 3a 20 34 63 40 20 28 20 61 64 72 20 2d 2d 20 63 31 20 63 32 20 63 33 20 63 34 20 29 @.;.:.4c@.(.adr.--.c1.c2.c3.c4.)
20480 20 20 63 40 2b 20 63 40 2b 20 63 40 2b 20 63 40 20 3b 0a 3a 20 38 63 40 20 28 20 61 64 72 20 2d ..c@+.c@+.c@+.c@.;.:.8c@.(.adr.-
204a0 2d 20 63 31 20 63 32 20 63 33 20 63 34 20 63 35 20 63 36 20 63 37 20 63 38 20 29 20 20 63 40 2b -.c1.c2.c3.c4.c5.c6.c7.c8.)..c@+
204c0 20 63 40 2b 20 63 40 2b 20 63 40 2b 20 63 40 2b 20 63 40 2b 20 63 40 2b 20 63 40 20 3b 0a 3a 20 .c@+.c@+.c@+.c@+.c@+.c@+.c@.;.:.
204e0 34 64 75 70 20 20 28 20 6e 31 20 6e 32 20 6e 33 20 6e 34 20 2d 2d 20 6e 31 20 6e 32 20 6e 33 20 4dup..(.n1.n2.n3.n4.--.n1.n2.n3.
20500 6e 34 20 6e 31 20 6e 32 20 6e 33 20 6e 34 20 29 20 20 32 6f 76 65 72 20 32 6f 76 65 72 20 3b 0a n4.n1.n2.n3.n4.)..2over.2over.;.
20520 3a 20 34 64 72 6f 70 20 20 28 20 6e 31 20 6e 32 20 6e 33 20 6e 34 20 2d 2d 20 29 20 20 32 64 72 :.4drop..(.n1.n2.n3.n4.--.)..2dr
20540 6f 70 20 32 64 72 6f 70 20 3b 0a 3a 20 36 64 75 70 20 20 28 20 31 20 32 20 33 20 34 20 35 20 36 op.2drop.;.:.6dup..(.1.2.3.4.5.6
20560 20 2d 2d 20 31 20 32 20 33 20 34 20 35 20 36 20 31 20 32 20 33 20 34 20 35 20 36 20 29 0a 35 20 .--.1.2.3.4.5.6.1.2.3.4.5.6.).5.
20580 70 69 63 6b 20 35 20 70 69 63 6b 20 35 20 70 69 63 6b 20 35 20 70 69 63 6b 20 35 20 70 69 63 6b pick.5.pick.5.pick.5.pick.5.pick
205a0 20 35 20 70 69 63 6b 0a 3b 0a 3a 20 73 69 67 6e 65 64 20 28 20 6e 31 20 2d 2d 20 6e 32 20 29 20 .5.pick.;.:.signed.(.n1.--.n2.).
205c0 64 75 70 20 38 30 30 30 30 30 30 30 20 61 6e 64 20 49 46 20 46 46 46 46 46 46 46 46 30 30 30 30 dup.80000000.and.IF.FFFFFFFF0000
205e0 30 30 30 30 20 6f 72 20 54 48 45 4e 20 3b 0a 3a 20 3c 6c 40 20 28 20 61 64 64 72 20 2d 2d 20 78 0000.or.THEN.;.:.<l@.(.addr.--.x
20600 20 29 20 6c 40 20 73 69 67 6e 65 64 20 3b 0a 3a 20 2d 6c 65 61 64 69 6e 67 20 20 42 45 47 49 4e .).l@.signed.;.:.-leading..BEGIN
20620 20 64 75 70 20 57 48 49 4c 45 20 6f 76 65 72 20 63 40 20 62 6c 20 3c 3d 20 57 48 49 4c 45 20 31 .dup.WHILE.over.c@.bl.<=.WHILE.1
20640 20 2f 73 74 72 69 6e 67 20 52 45 50 45 41 54 20 54 48 45 4e 20 3b 0a 3a 20 28 70 61 72 73 65 2d ./string.REPEAT.THEN.;.:.(parse-
20660 6c 69 6e 65 29 20 20 73 6b 69 70 77 73 20 30 20 70 61 72 73 65 20 3b 0a 3a 20 68 65 78 2d 62 79 line)..skipws.0.parse.;.:.hex-by
20680 74 65 20 28 20 63 68 61 72 30 20 63 68 61 72 31 20 2d 2d 20 76 61 6c 75 65 20 74 72 75 65 7c 66 te.(.char0.char1.--.value.true|f
206a0 61 6c 73 65 20 29 0a 31 30 20 64 69 67 69 74 20 49 46 0a 73 77 61 70 20 31 30 20 64 69 67 69 74 alse.).10.digit.IF.swap.10.digit
206c0 20 49 46 0a 34 20 6c 73 68 69 66 74 20 6f 72 20 74 72 75 65 20 45 58 49 54 0a 45 4c 53 45 0a 32 .IF.4.lshift.or.true.EXIT.ELSE.2
206e0 64 72 6f 70 20 30 0a 54 48 45 4e 0a 45 4c 53 45 0a 64 72 6f 70 0a 54 48 45 4e 0a 66 61 6c 73 65 drop.0.THEN.ELSE.drop.THEN.false
20700 20 45 58 49 54 0a 3b 0a 3a 20 70 61 72 73 65 2d 68 65 78 73 74 72 69 6e 67 20 28 20 64 73 74 2d .EXIT.;.:.parse-hexstring.(.dst-
20720 61 64 72 20 2d 2d 20 64 73 74 2d 61 64 72 27 20 29 0a 5b 63 68 61 72 5d 20 29 20 70 61 72 73 65 adr.--.dst-adr'.).[char].).parse
20740 20 63 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 73 74 2d 61 64 72 20 73 74 .cr.................(.dst-adr.st
20760 72 20 6c 65 6e 20 29 0a 62 6f 75 6e 64 73 20 3f 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.len.).bounds.?DO..............
20780 20 20 20 20 20 20 20 20 20 20 28 20 64 73 74 2d 61 64 72 20 29 0a 69 20 63 40 20 69 20 31 2b 20 ..........(.dst-adr.).i.c@.i.1+.
207a0 63 40 20 68 65 78 2d 62 79 74 65 20 49 46 20 20 20 20 20 20 20 28 20 64 73 74 2d 61 64 72 20 68 c@.hex-byte.IF.......(.dst-adr.h
207c0 65 78 2d 62 79 74 65 20 29 0a 3e 72 20 64 75 70 20 72 3e 20 73 77 61 70 20 63 21 20 31 2b 20 32 ex-byte.).>r.dup.r>.swap.c!.1+.2
207e0 20 20 20 20 20 20 28 20 64 73 74 2d 61 64 72 2b 31 20 32 20 29 0a 45 4c 53 45 0a 64 72 6f 70 20 ......(.dst-adr+1.2.).ELSE.drop.
20800 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 73 74 2d 61 64 72 1......................(.dst-adr
20820 20 31 20 29 0a 54 48 45 4e 0a 2b 4c 4f 4f 50 0a 3b 0a 3a 20 61 64 64 2d 73 70 65 63 69 61 6c 63 .1.).THEN.+LOOP.;.:.add-specialc
20840 68 61 72 20 28 20 64 73 74 2d 61 64 72 20 73 70 65 63 69 61 6c 20 2d 2d 20 64 73 74 2d 61 64 72 har.(.dst-adr.special.--.dst-adr
20860 27 20 29 0a 6f 76 65 72 20 63 21 20 31 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 '.).over.c!.1+..................
20880 20 20 20 20 20 20 28 20 64 73 74 2d 61 64 72 27 20 29 0a 31 20 3e 69 6e 20 2b 21 20 20 20 20 20 ......(.dst-adr'.).1.>in.+!.....
208a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 64 76 61 6e 63 65 20 69 .....................\.advance.i
208c0 6e 70 75 74 2d 69 6e 64 65 78 0a 3b 0a 3a 20 70 61 72 73 65 2d 22 20 28 20 64 73 74 2d 61 64 72 nput-index.;.:.parse-".(.dst-adr
208e0 20 2d 2d 20 64 73 74 2d 61 64 72 27 20 29 0a 5b 63 68 61 72 5d 20 22 20 70 61 72 73 65 20 64 75 .--.dst-adr'.).[char].".parse.du
20900 70 20 33 20 70 69 63 6b 20 2b 20 3e 72 20 20 20 20 28 20 64 73 74 2d 61 64 72 20 73 74 72 20 6c p.3.pick.+.>r....(.dst-adr.str.l
20920 65 6e 20 52 3a 20 64 73 74 2d 61 64 72 27 20 29 0a 3e 72 20 73 77 61 70 20 72 3e 20 6d 6f 76 65 en.R:.dst-adr'.).>r.swap.r>.move
20940 20 72 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 73 74 2d 61 64 72 27 20 29 0a .r>................(.dst-adr'.).
20960 3b 0a 3a 20 28 22 29 20 28 20 64 73 74 2d 61 64 72 20 2d 2d 20 64 73 74 2d 61 64 72 27 20 29 0a ;.:.(").(.dst-adr.--.dst-adr'.).
20980 62 65 67 69 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 begin...........................
209a0 20 20 28 20 64 73 74 2d 61 64 72 20 29 0a 70 61 72 73 65 2d 22 20 20 20 20 20 20 20 20 20 20 20 ..(.dst-adr.).parse-"...........
209c0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 73 74 2d 61 64 72 27 20 29 0a 3e 69 6e 20 40 20 .............(.dst-adr'.).>in.@.
209e0 64 75 70 20 73 70 61 6e 20 40 20 3e 3d 20 49 46 20 20 20 20 20 20 20 20 20 28 20 64 73 74 2d 61 dup.span.@.>=.IF.........(.dst-a
20a00 64 72 27 20 3e 69 6e 2d 40 20 29 0a 64 72 6f 70 0a 45 58 49 54 0a 54 48 45 4e 0a 69 62 20 2b 20 dr'.>in-@.).drop.EXIT.THEN.ib.+.
20a20 63 40 0a 43 41 53 45 0a 5b 63 68 61 72 5d 20 28 20 4f 46 20 70 61 72 73 65 2d 68 65 78 73 74 72 c@.CASE.[char].(.OF.parse-hexstr
20a40 69 6e 67 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 22 20 4f 46 20 5b 63 68 61 72 5d 20 22 20 61 ing.ENDOF.[char].".OF.[char].".a
20a60 64 64 2d 73 70 65 63 69 61 6c 63 68 61 72 20 45 4e 44 4f 46 0a 64 75 70 20 20 20 20 20 20 4f 46 dd-specialchar.ENDOF.dup......OF
20a80 20 45 58 49 54 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 61 67 61 69 6e 0a 3b 0a 43 52 45 41 .EXIT.ENDOF.ENDCASE.again.;.CREA
20aa0 54 45 20 22 70 61 64 20 31 30 30 20 61 6c 6c 6f 74 0a 3a 20 22 20 28 20 5b 74 65 78 74 3c 22 3e TE."pad.100.allot.:.".(.[text<">
20ac0 3c 20 3e 5d 20 2d 2d 20 74 65 78 74 2d 73 74 72 20 74 65 78 74 2d 6c 65 6e 20 29 0a 73 74 61 74 <.>].--.text-str.text-len.).stat
20ae0 65 20 40 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 e.@.IF........................\.
20b00 63 6f 6d 70 69 6c 65 20 73 6c 69 74 65 72 61 6c 2c 20 70 73 74 72 20 69 6e 74 6f 20 64 69 63 74 compile.sliteral,.pstr.into.dict
20b20 0a 22 70 61 64 20 64 75 70 20 28 22 29 20 6f 76 65 72 20 2d 20 20 20 20 20 20 20 20 20 20 20 20 ."pad.dup.(").over.-............
20b40 28 20 73 74 72 20 6c 65 6e 20 29 0a 5b 27 5d 20 73 6c 69 74 65 72 61 6c 20 63 6f 6d 70 69 6c 65 (.str.len.).['].sliteral.compile
20b60 2c 20 64 75 70 20 63 2c 20 20 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 62 6f 75 6e 64 73 20 3f 44 ,.dup.c,...(.str.len.).bounds.?D
20b80 4f 20 69 20 63 40 20 63 2c 20 4c 4f 4f 50 0a 61 6c 69 67 6e 20 5b 27 5d 20 63 6f 75 6e 74 20 63 O.i.c@.c,.LOOP.align.['].count.c
20ba0 6f 6d 70 69 6c 65 2c 0a 45 4c 53 45 0a 70 6f 63 6b 65 74 20 64 75 70 20 28 22 29 20 6f 76 65 72 ompile,.ELSE.pocket.dup.(").over
20bc0 20 2d 20 20 20 20 20 20 20 20 20 20 5c 20 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 2c 20 70 75 .-..........\.Interpretation,.pu
20be0 74 20 73 74 72 69 6e 67 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t.string.THEN...................
20c00 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 6e 20 74 65 6d 70 20 62 75 66 66 65 72 0a 3b 20 69 6d ...........\.in.temp.buffer.;.im
20c20 6d 65 64 69 61 74 65 0a 3a 20 24 66 6f 72 67 65 74 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 29 mediate.:.$forget.(.str.len.--.)
20c40 0a 32 64 75 70 20 6c 61 73 74 20 40 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 .2dup.last.@............(.str.le
20c60 6e 20 73 74 72 20 6c 65 6e 20 6c 61 73 74 2d 62 63 20 29 0a 42 45 47 49 4e 0a 64 75 70 20 3e 72 n.str.len.last-bc.).BEGIN.dup.>r
20c80 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 73 74 72 20 6c 65 6e 20 6c .............(.str.len.str.len.l
20ca0 61 73 74 2d 62 63 20 52 3a 20 6c 61 73 74 2d 62 63 20 29 0a 63 65 6c 6c 2b 20 63 68 61 72 2b 20 ast-bc.R:.last-bc.).cell+.char+.
20cc0 63 6f 75 6e 74 20 20 28 20 73 74 72 20 6c 65 6e 20 73 74 72 20 6c 65 6e 20 66 6f 75 6e 64 2d 73 count..(.str.len.str.len.found-s
20ce0 74 72 20 66 6f 75 6e 64 2d 6c 65 6e 20 52 3a 20 6c 61 73 74 2d 62 63 20 29 0a 73 74 72 69 6e 67 tr.found-len.R:.last-bc.).string
20d00 3d 63 69 20 49 46 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 52 3a 20 6c 61 73 74 2d 62 =ci.IF.......(.str.len.R:.last-b
20d20 63 20 29 0a 72 3e 20 40 20 6c 61 73 74 20 21 20 32 64 72 6f 70 20 63 6c 65 61 6e 2d 68 61 73 68 c.).r>.@.last.!.2drop.clean-hash
20d40 20 45 58 49 54 20 28 20 2d 2d 20 29 0a 54 48 45 4e 0a 32 64 75 70 20 72 3e 20 40 20 64 75 70 20 .EXIT.(.--.).THEN.2dup.r>.@.dup.
20d60 30 3d 20 20 20 28 20 73 74 72 20 6c 65 6e 20 73 74 72 20 6c 65 6e 20 6e 65 78 74 2d 62 63 20 6e 0=...(.str.len.str.len.next-bc.n
20d80 65 78 74 2d 62 63 20 29 0a 55 4e 54 49 4c 0a 64 72 6f 70 20 32 64 72 6f 70 20 32 64 72 6f 70 20 ext-bc.).UNTIL.drop.2drop.2drop.
20da0 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 6e 20 68 61 73 68 20 74 61 62 6c 65 0a 3b 0a ...........\.clean.hash.table.;.
20dc0 3a 20 66 6f 72 67 65 74 20 28 20 22 6f 6c 64 2d 6e 61 6d 65 3c 3e 22 20 2d 2d 20 29 0a 70 61 72 :.forget.(."old-name<>".--.).par
20de0 73 65 2d 77 6f 72 64 20 24 66 6f 72 67 65 74 0a 3b 0a 3a 20 6c 69 6e 6b 65 64 20 28 20 76 61 72 se-word.$forget.;.:.linked.(.var
20e00 20 2d 2d 20 29 20 20 68 65 72 65 20 6f 76 65 72 20 40 20 2c 20 73 77 61 70 20 21 20 3b 0a 48 45 .--.)..here.over.@.,.swap.!.;.HE
20e20 58 0a 56 41 52 49 41 42 4c 45 20 77 6f 72 64 6c 69 73 74 73 20 20 66 6f 72 74 68 2d 77 6f 72 64 X.VARIABLE.wordlists..forth-word
20e40 6c 69 73 74 20 77 6f 72 64 6c 69 73 74 73 20 21 0a 3a 20 77 6f 72 64 6c 69 73 74 20 28 20 2d 2d list.wordlists.!.:.wordlist.(.--
20e60 20 77 69 64 20 29 20 20 68 65 72 65 20 77 6f 72 64 6c 69 73 74 73 20 6c 69 6e 6b 65 64 20 30 20 .wid.)..here.wordlists.linked.0.
20e80 2c 20 3b 0a 31 30 20 43 4f 4e 53 54 41 4e 54 20 6d 61 78 2d 69 6e 2d 73 65 61 72 63 68 2d 6f 72 ,.;.10.CONSTANT.max-in-search-or
20ea0 64 65 72 09 5c 20 73 68 6f 75 6c 64 20 64 65 66 69 6e 65 20 65 6c 73 65 77 68 65 72 65 0a 3a 20 der.\.should.define.elsewhere.:.
20ec0 61 6c 73 6f 20 28 20 2d 2d 20 29 20 20 63 6c 65 61 6e 2d 68 61 73 68 20 20 63 6f 6e 74 65 78 74 also.(.--.)..clean-hash..context
20ee0 20 64 75 70 20 63 65 6c 6c 2b 20 64 75 70 20 74 6f 20 63 6f 6e 74 65 78 74 20 20 3e 72 20 40 20 .dup.cell+.dup.to.context..>r.@.
20f00 72 3e 20 21 20 3b 0a 3a 20 70 72 65 76 69 6f 75 73 20 28 20 2d 2d 20 29 20 20 63 6c 65 61 6e 2d r>.!.;.:.previous.(.--.)..clean-
20f20 68 61 73 68 20 20 63 6f 6e 74 65 78 74 20 63 65 6c 6c 2d 20 74 6f 20 63 6f 6e 74 65 78 74 20 3b hash..context.cell-.to.context.;
20f40 0a 3a 20 6f 6e 6c 79 20 28 20 2d 2d 20 29 20 20 63 6c 65 61 6e 2d 68 61 73 68 20 20 73 65 61 72 .:.only.(.--.)..clean-hash..sear
20f60 63 68 2d 6f 72 64 65 72 20 74 6f 20 63 6f 6e 74 65 78 74 20 20 28 20 6d 69 6e 69 6d 61 6c 2d 77 ch-order.to.context..(.minimal-w
20f80 6f 72 64 6c 69 73 74 20 73 65 61 72 63 68 2d 6f 72 64 65 72 20 21 20 29 20 3b 0a 3a 20 73 65 61 ordlist.search-order.!.).;.:.sea
20fa0 6c 20 28 20 2d 2d 20 29 20 20 63 6c 65 61 6e 2d 68 61 73 68 20 20 63 6f 6e 74 65 78 74 20 40 20 l.(.--.)..clean-hash..context.@.
20fc0 20 73 65 61 72 63 68 2d 6f 72 64 65 72 20 64 75 70 20 74 6f 20 63 6f 6e 74 65 78 74 20 20 21 20 .search-order.dup.to.context..!.
20fe0 3b 0a 3a 20 67 65 74 2d 6f 72 64 65 72 20 28 20 2d 2d 20 77 69 64 5f 6e 20 2e 2e 20 77 69 64 5f ;.:.get-order.(.--.wid_n....wid_
21000 31 20 6e 20 29 0a 63 6f 6e 74 65 78 74 20 3e 72 20 73 65 61 72 63 68 2d 6f 72 64 65 72 20 42 45 1.n.).context.>r.search-order.BE
21020 47 49 4e 20 64 75 70 20 72 40 20 75 3c 3d 20 57 48 49 4c 45 0a 64 75 70 20 40 20 73 77 61 70 20 GIN.dup.r@.u<=.WHILE.dup.@.swap.
21040 63 65 6c 6c 2b 20 52 45 50 45 41 54 20 72 3e 20 64 72 6f 70 0a 73 65 61 72 63 68 2d 6f 72 64 65 cell+.REPEAT.r>.drop.search-orde
21060 72 20 2d 20 63 65 6c 6c 20 2f 20 3b 0a 3a 20 73 65 74 2d 6f 72 64 65 72 20 28 20 77 69 64 5f 6e r.-.cell./.;.:.set-order.(.wid_n
21080 20 2e 2e 20 77 69 64 5f 31 20 6e 20 2d 2d 20 29 09 5c 20 58 58 58 3a 20 73 70 65 63 69 61 6c 20 ....wid_1.n.--.).\.XXX:.special.
210a0 63 61 73 65 73 20 66 6f 72 20 30 2c 20 2d 31 0a 63 6c 65 61 6e 2d 68 61 73 68 20 20 31 2d 20 63 cases.for.0,.-1.clean-hash..1-.c
210c0 65 6c 6c 73 20 73 65 61 72 63 68 2d 6f 72 64 65 72 20 2b 20 64 75 70 20 74 6f 20 63 6f 6e 74 65 ells.search-order.+.dup.to.conte
210e0 78 74 0a 42 45 47 49 4e 20 64 75 70 20 73 65 61 72 63 68 2d 6f 72 64 65 72 20 75 3e 3d 20 57 48 xt.BEGIN.dup.search-order.u>=.WH
21100 49 4c 45 0a 64 75 70 20 3e 72 20 21 20 72 3e 20 63 65 6c 6c 2d 20 52 45 50 45 41 54 20 64 72 6f ILE.dup.>r.!.r>.cell-.REPEAT.dro
21120 70 20 3b 0a 3a 20 67 65 74 2d 63 75 72 72 65 6e 74 20 28 20 2d 2d 20 77 69 64 20 29 20 20 63 75 p.;.:.get-current.(.--.wid.)..cu
21140 72 72 65 6e 74 20 3b 0a 3a 20 73 65 74 2d 63 75 72 72 65 6e 74 20 28 20 77 69 64 20 2d 2d 20 29 rrent.;.:.set-current.(.wid.--.)
21160 20 20 74 6f 20 63 75 72 72 65 6e 74 20 3b 0a 3a 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 28 20 2d ..to.current.;.:.definitions.(.-
21180 2d 20 29 20 20 63 6f 6e 74 65 78 74 20 40 20 73 65 74 2d 63 75 72 72 65 6e 74 20 3b 0a 3a 20 56 -.)..context.@.set-current.;.:.V
211a0 4f 43 41 42 55 4c 41 52 59 20 28 20 43 3a 20 22 6e 61 6d 65 22 20 2d 2d 20 29 20 28 20 2d 2d 20 OCABULARY.(.C:."name".--.).(.--.
211c0 29 20 20 43 52 45 41 54 45 20 77 6f 72 64 6c 69 73 74 20 64 72 6f 70 20 20 44 4f 45 53 3e 20 63 )..CREATE.wordlist.drop..DOES>.c
211e0 6c 65 61 6e 2d 68 61 73 68 20 20 63 6f 6e 74 65 78 74 20 21 20 3b 0a 3a 20 46 4f 52 54 48 20 28 lean-hash..context.!.;.:.FORTH.(
21200 20 2d 2d 20 29 20 20 63 6c 65 61 6e 2d 68 61 73 68 20 20 66 6f 72 74 68 2d 77 6f 72 64 6c 69 73 .--.)..clean-hash..forth-wordlis
21220 74 20 63 6f 6e 74 65 78 74 20 21 20 3b 0a 3a 20 2e 76 6f 63 20 28 20 77 69 64 20 2d 2d 20 29 20 t.context.!.;.:..voc.(.wid.--.).
21240 5c 20 64 69 73 70 6c 61 79 20 6e 61 6d 65 20 66 6f 72 20 77 69 64 20 5c 20 6e 65 65 64 73 20 77 \.display.name.for.wid.\.needs.w
21260 6f 72 6b 20 28 20 62 6f 64 79 3e 20 6f 72 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20 74 68 ork.(.body>.or.something.like.th
21280 61 74 20 29 0a 64 75 70 20 63 65 6c 6c 2d 20 40 20 5b 27 5d 20 76 6f 63 61 62 75 6c 61 72 79 20 at.).dup.cell-.@.['].vocabulary.
212a0 5b 27 5d 20 66 6f 72 74 68 20 77 69 74 68 69 6e 20 49 46 0a 32 20 63 65 6c 6c 73 20 2d 20 3e 6e ['].forth.within.IF.2.cells.-.>n
212c0 61 6d 65 20 6e 61 6d 65 3e 73 74 72 69 6e 67 20 74 79 70 65 20 45 4c 53 45 20 75 2e 20 54 48 45 ame.name>string.type.ELSE.u..THE
212e0 4e 20 20 73 70 61 63 65 20 3b 0a 3a 20 76 6f 63 73 20 28 20 2d 2d 20 29 20 5c 20 64 69 73 70 6c N..space.;.:.vocs.(.--.).\.displ
21300 61 79 20 61 6c 6c 20 77 6f 72 64 6c 69 73 74 20 6e 61 6d 65 73 0a 63 72 20 77 6f 72 64 6c 69 73 ay.all.wordlist.names.cr.wordlis
21320 74 73 20 42 45 47 49 4e 20 40 20 64 75 70 20 57 48 49 4c 45 20 64 75 70 20 2e 76 6f 63 20 52 45 ts.BEGIN.@.dup.WHILE.dup..voc.RE
21340 50 45 41 54 20 64 72 6f 70 20 3b 0a 3a 20 6f 72 64 65 72 20 28 20 2d 2d 20 29 0a 63 72 20 2e 22 PEAT.drop.;.:.order.(.--.).cr.."
21360 20 63 6f 6e 74 65 78 74 3a 20 20 22 20 67 65 74 2d 6f 72 64 65 72 20 30 20 3f 44 4f 20 2e 76 6f .context:..".get-order.0.?DO..vo
21380 63 20 4c 4f 4f 50 0a 63 72 20 2e 22 20 63 75 72 72 65 6e 74 3a 20 20 22 20 67 65 74 2d 63 75 72 c.LOOP.cr..".current:..".get-cur
213a0 72 65 6e 74 20 2e 76 6f 63 20 3b 0a 3a 20 76 6f 63 2d 66 69 6e 64 20 28 20 77 69 64 20 2d 2d 20 rent..voc.;.:.voc-find.(.wid.--.
213c0 30 20 7c 20 6c 69 6e 6b 20 29 0a 63 6c 65 61 6e 2d 68 61 73 68 20 20 63 65 6c 6c 2b 20 40 20 28 0.|.link.).clean-hash..cell+.@.(
213e0 66 69 6e 64 29 20 20 63 6c 65 61 6e 2d 68 61 73 68 20 3b 0a 3a 20 28 66 75 6e 63 74 69 6f 6e 29 find)..clean-hash.;.:.(function)
21400 20 3b 0a 64 65 66 65 72 20 28 64 65 66 65 72 29 0a 30 20 76 61 6c 75 65 20 28 76 61 6c 75 65 29 .;.defer.(defer).0.value.(value)
21420 0a 30 20 63 6f 6e 73 74 61 6e 74 20 28 63 6f 6e 73 74 61 6e 74 29 0a 76 61 72 69 61 62 6c 65 20 .0.constant.(constant).variable.
21440 28 76 61 72 69 61 62 6c 65 29 0a 63 72 65 61 74 65 20 28 63 72 65 61 74 65 29 0a 61 6c 69 61 73 (variable).create.(create).alias
21460 20 28 61 6c 69 61 73 29 20 28 66 75 6e 63 74 69 6f 6e 29 0a 63 65 6c 6c 20 62 75 66 66 65 72 3a .(alias).(function).cell.buffer:
21480 20 28 62 75 66 66 65 72 3a 29 0a 27 20 28 66 75 6e 63 74 69 6f 6e 29 20 40 20 20 20 20 20 20 20 .(buffer:).'.(function).@.......
214a0 20 5c 20 28 20 3c 63 6f 6c 6f 6e 3e 20 29 0a 27 20 28 66 75 6e 63 74 69 6f 6e 29 20 63 65 6c 6c .\.(.<colon>.).'.(function).cell
214c0 20 2b 20 40 20 5c 20 28 20 2e 2e 2e 20 3c 73 65 6d 69 63 6f 6c 6f 6e 3e 20 29 0a 27 20 28 64 65 .+.@.\.(.....<semicolon>.).'.(de
214e0 66 65 72 29 20 40 20 20 20 20 20 20 20 20 20 20 20 5c 20 28 20 2e 2e 2e 20 3c 64 65 66 65 72 3e fer).@...........\.(.....<defer>
21500 20 29 0a 27 20 28 76 61 6c 75 65 29 20 40 20 20 20 20 20 20 20 20 20 20 20 5c 20 28 20 2e 2e 2e .).'.(value).@...........\.(....
21520 20 3c 76 61 6c 75 65 3e 20 29 0a 27 20 28 63 6f 6e 73 74 61 6e 74 29 20 40 09 20 20 20 20 20 20 .<value>.).'.(constant).@.......
21540 5c 20 28 20 2e 2e 2e 20 3c 63 6f 6e 73 74 61 6e 74 3e 20 29 0a 27 20 28 76 61 72 69 61 62 6c 65 \.(.....<constant>.).'.(variable
21560 29 20 40 20 20 20 20 20 20 20 20 5c 20 28 20 2e 2e 2e 20 3c 76 61 72 69 61 62 6c 65 3e 20 29 0a ).@........\.(.....<variable>.).
21580 27 20 28 63 72 65 61 74 65 29 20 40 20 20 20 20 20 20 20 20 20 20 5c 20 28 20 2e 2e 2e 20 3c 63 '.(create).@..........\.(.....<c
215a0 72 65 61 74 65 3e 20 29 0a 27 20 28 61 6c 69 61 73 29 20 40 20 20 20 20 20 20 20 20 20 20 20 5c reate>.).'.(alias).@...........\
215c0 20 28 20 2e 2e 2e 20 3c 61 6c 69 61 73 3e 20 29 0a 27 20 28 62 75 66 66 65 72 3a 29 20 40 20 20 .(.....<alias>.).'.(buffer:).@..
215e0 20 20 20 20 20 20 20 5c 20 28 20 2e 2e 2e 20 3c 62 75 66 66 65 72 3a 3e 20 29 0a 66 6f 72 67 65 .......\.(.....<buffer:>.).forge
21600 74 20 28 66 75 6e 63 74 69 6f 6e 29 0a 63 6f 6e 73 74 61 6e 74 20 3c 62 75 66 66 65 72 3a 3e 0a t.(function).constant.<buffer:>.
21620 63 6f 6e 73 74 61 6e 74 20 3c 61 6c 69 61 73 3e 0a 63 6f 6e 73 74 61 6e 74 20 3c 63 72 65 61 74 constant.<alias>.constant.<creat
21640 65 3e 0a 63 6f 6e 73 74 61 6e 74 20 3c 76 61 72 69 61 62 6c 65 3e 0a 63 6f 6e 73 74 61 6e 74 20 e>.constant.<variable>.constant.
21660 3c 63 6f 6e 73 74 61 6e 74 3e 0a 63 6f 6e 73 74 61 6e 74 20 3c 76 61 6c 75 65 3e 0a 63 6f 6e 73 <constant>.constant.<value>.cons
21680 74 61 6e 74 20 3c 64 65 66 65 72 3e 0a 63 6f 6e 73 74 61 6e 74 20 3c 73 65 6d 69 63 6f 6c 6f 6e tant.<defer>.constant.<semicolon
216a0 3e 0a 63 6f 6e 73 74 61 6e 74 20 3c 63 6f 6c 6f 6e 3e 0a 27 20 6c 69 74 20 20 20 20 20 20 63 6f >.constant.<colon>.'.lit......co
216c0 6e 73 74 61 6e 74 20 3c 6c 69 74 3e 0a 27 20 73 6c 69 74 65 72 61 6c 20 63 6f 6e 73 74 61 6e 74 nstant.<lit>.'.sliteral.constant
216e0 20 3c 73 6c 69 74 65 72 61 6c 3e 0a 27 20 30 62 72 61 6e 63 68 20 20 63 6f 6e 73 74 61 6e 74 20 .<sliteral>.'.0branch..constant.
21700 3c 30 62 72 61 6e 63 68 3e 0a 27 20 62 72 61 6e 63 68 20 20 20 63 6f 6e 73 74 61 6e 74 20 3c 62 <0branch>.'.branch...constant.<b
21720 72 61 6e 63 68 3e 0a 27 20 64 6f 6c 6f 6f 70 20 20 20 63 6f 6e 73 74 61 6e 74 20 3c 64 6f 6c 6f ranch>.'.doloop...constant.<dolo
21740 6f 70 3e 0a 27 20 64 6f 74 69 63 6b 20 20 20 63 6f 6e 73 74 61 6e 74 20 3c 64 6f 74 69 63 6b 3e op>.'.dotick...constant.<dotick>
21760 0a 27 20 64 6f 74 6f 20 20 20 20 20 63 6f 6e 73 74 61 6e 74 20 3c 64 6f 74 6f 3e 0a 27 20 64 6f .'.doto.....constant.<doto>.'.do
21780 3f 64 6f 20 20 20 20 63 6f 6e 73 74 61 6e 74 20 3c 64 6f 3f 64 6f 3e 0a 27 20 64 6f 2b 6c 6f 6f ?do....constant.<do?do>.'.do+loo
217a0 70 20 20 63 6f 6e 73 74 61 6e 74 20 3c 64 6f 2b 6c 6f 6f 70 3e 0a 27 20 64 6f 20 20 20 20 20 20 p..constant.<do+loop>.'.do......
217c0 20 63 6f 6e 73 74 61 6e 74 20 3c 64 6f 3e 0a 27 20 65 78 69 74 20 20 20 20 20 63 6f 6e 73 74 61 .constant.<do>.'.exit.....consta
217e0 6e 74 20 3c 65 78 69 74 3e 0a 27 20 64 6f 6c 65 61 76 65 20 20 63 6f 6e 73 74 61 6e 74 20 3c 64 nt.<exit>.'.doleave..constant.<d
21800 6f 6c 65 61 76 65 3e 0a 27 20 64 6f 3f 6c 65 61 76 65 20 20 63 6f 6e 73 74 61 6e 74 20 3c 64 6f oleave>.'.do?leave..constant.<do
21820 3f 6c 65 61 76 65 3e 0a 35 30 30 20 43 4f 4e 53 54 41 4e 54 20 41 56 41 49 4c 41 42 4c 45 2d 53 ?leave>.500.CONSTANT.AVAILABLE-S
21840 49 5a 45 0a 31 30 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 4d 49 4e 2d 52 41 4d 2d 53 49 IZE.10000000.CONSTANT.MIN-RAM-SI
21860 5a 45 20 5c 20 61 73 73 75 6d 65 64 20 6d 69 6e 69 6d 61 6c 20 6d 65 6d 6f 72 79 20 73 69 7a 65 ZE.\.assumed.minimal.memory.size
21880 0a 34 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 4d 49 4e 2d 52 41 4d 2d 52 45 53 45 52 56 45 20 5c .4000.CONSTANT.MIN-RAM-RESERVE.\
218a0 20 70 72 65 76 65 6e 74 20 66 72 6f 6d 20 75 73 69 6e 67 20 66 69 72 73 74 20 70 61 67 65 73 0a .prevent.from.using.first.pages.
218c0 53 54 52 55 43 54 0a 63 65 6c 6c 20 66 69 65 6c 64 20 61 76 61 69 6c 61 62 6c 65 3e 61 64 64 72 STRUCT.cell.field.available>addr
218e0 65 73 73 0a 63 65 6c 6c 20 66 69 65 6c 64 20 61 76 61 69 6c 61 62 6c 65 3e 73 69 7a 65 0a 43 4f ess.cell.field.available>size.CO
21900 4e 53 54 41 4e 54 20 2f 61 76 61 69 6c 61 62 6c 65 0a 43 52 45 41 54 45 20 61 76 61 69 6c 61 62 NSTANT./available.CREATE.availab
21920 6c 65 20 41 56 41 49 4c 41 42 4c 45 2d 53 49 5a 45 20 2f 61 76 61 69 6c 61 62 6c 65 20 2a 20 61 le.AVAILABLE-SIZE./available.*.a
21940 6c 6c 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 41 56 41 49 4c 41 42 4c 45 2d 53 49 5a 45 20 2f 61 llot.available.AVAILABLE-SIZE./a
21960 76 61 69 6c 61 62 6c 65 20 2a 20 65 72 61 73 65 0a 56 41 52 49 41 42 4c 45 20 6d 65 6d 2d 70 72 vailable.*.erase.VARIABLE.mem-pr
21980 65 2d 72 65 6c 65 61 73 65 64 20 30 20 6d 65 6d 2d 70 72 65 2d 72 65 6c 65 61 73 65 64 20 21 0a e-released.0.mem-pre-released.!.
219a0 3a 20 61 76 61 69 6c 61 62 6c 65 3e 73 69 7a 65 40 09 61 76 61 69 6c 61 62 6c 65 3e 73 69 7a 65 :.available>size@.available>size
219c0 20 40 20 3b 0a 3a 20 61 76 61 69 6c 61 62 6c 65 3e 61 64 64 72 65 73 73 40 09 61 76 61 69 6c 61 .@.;.:.available>address@.availa
219e0 62 6c 65 3e 61 64 64 72 65 73 73 20 40 20 3b 0a 3a 20 61 76 61 69 6c 61 62 6c 65 3e 73 69 7a 65 ble>address.@.;.:.available>size
21a00 21 09 61 76 61 69 6c 61 62 6c 65 3e 73 69 7a 65 20 21 20 3b 0a 3a 20 61 76 61 69 6c 61 62 6c 65 !.available>size.!.;.:.available
21a20 3e 61 64 64 72 65 73 73 21 09 61 76 61 69 6c 61 62 6c 65 3e 61 64 64 72 65 73 73 20 21 20 3b 0a >address!.available>address.!.;.
21a40 3a 20 61 76 61 69 6c 61 62 6c 65 21 20 28 20 61 64 64 72 20 73 69 7a 65 20 61 76 61 69 6c 61 62 :.available!.(.addr.size.availab
21a60 6c 65 2d 70 74 72 20 2d 2d 20 29 0a 64 75 70 20 2d 72 6f 74 20 61 76 61 69 6c 61 62 6c 65 3e 73 le-ptr.--.).dup.-rot.available>s
21a80 69 7a 65 21 20 61 76 61 69 6c 61 62 6c 65 3e 61 64 64 72 65 73 73 21 0a 3b 0a 3a 20 61 76 61 69 ize!.available>address!.;.:.avai
21aa0 6c 61 62 6c 65 40 20 28 20 61 76 61 69 6c 61 62 6c 65 2d 70 74 72 20 2d 2d 20 61 64 64 72 20 73 lable@.(.available-ptr.--.addr.s
21ac0 69 7a 65 20 29 0a 64 75 70 20 61 76 61 69 6c 61 62 6c 65 3e 61 64 64 72 65 73 73 40 20 73 77 61 ize.).dup.available>address@.swa
21ae0 70 20 61 76 61 69 6c 61 62 6c 65 3e 73 69 7a 65 40 0a 3b 0a 3a 20 28 3f 61 76 61 69 6c 61 62 6c p.available>size@.;.:.(?availabl
21b00 65 2d 73 65 67 6d 65 6e 74 3c 29 20 28 20 73 74 61 72 74 31 20 65 6e 64 31 20 73 74 61 72 74 32 e-segment<).(.start1.end1.start2
21b20 20 65 6e 64 32 20 2d 2d 20 74 72 75 65 2f 66 61 6c 73 65 20 29 20 64 72 6f 70 20 3c 20 6e 69 70 .end2.--.true/false.).drop.<.nip
21b40 20 3b 0a 3a 20 28 3f 61 76 61 69 6c 61 62 6c 65 2d 73 65 67 6d 65 6e 74 3e 29 20 28 20 73 74 61 .;.:.(?available-segment>).(.sta
21b60 72 74 31 20 65 6e 64 31 20 73 74 61 72 74 32 20 65 6e 64 32 20 2d 2d 20 74 72 75 65 2f 66 61 6c rt1.end1.start2.end2.--.true/fal
21b80 73 65 20 29 20 2d 72 6f 74 20 32 64 72 6f 70 20 3e 20 3b 0a 3a 20 28 3f 61 76 61 69 6c 61 62 6c se.).-rot.2drop.>.;.:.(?availabl
21ba0 65 2d 73 65 67 6d 65 6e 74 2d 23 29 20 28 20 73 74 61 72 74 31 20 65 6e 64 31 20 73 74 61 72 74 e-segment-#).(.start1.end1.start
21bc0 32 20 65 6e 64 32 20 2d 2d 20 74 72 75 65 2f 66 61 6c 73 65 20 29 0a 32 64 75 70 20 35 20 72 6f 2.end2.--.true/false.).2dup.5.ro
21be0 6c 6c 20 2d 72 6f 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 31 20 73 32 20 65 ll.-rot................(.e1.s2.e
21c00 32 20 73 31 20 73 32 20 65 32 20 29 0a 62 65 74 77 65 65 6e 20 3e 72 20 62 65 74 77 65 65 6e 20 2.s1.s2.e2.).between.>r.between.
21c20 72 3e 20 61 6e 64 20 6e 6f 74 0a 3b 0a 3a 20 28 66 69 6e 64 2d 61 76 61 69 6c 61 62 6c 65 29 20 r>.and.not.;.:.(find-available).
21c40 28 20 61 64 64 72 20 61 64 64 72 2b 73 69 7a 65 2d 31 20 61 2d 70 74 72 20 61 2d 73 69 7a 65 20 (.addr.addr+size-1.a-ptr.a-size.
21c60 2d 2d 20 61 2d 70 74 72 27 20 66 6f 75 6e 64 20 29 0a 3f 64 75 70 20 30 3d 20 49 46 20 2d 72 6f --.a-ptr'.found.).?dup.0=.IF.-ro
21c80 74 20 32 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 09 5c 20 4e 6f 74 20 46 6f t.2drop.false.EXIT.THEN.\.Not.Fo
21ca0 75 6e 64 0a 32 64 75 70 20 32 2f 20 64 75 70 20 3e 72 20 2f 61 76 61 69 6c 61 62 6c 65 20 2a 20 und.2dup.2/.dup.>r./available.*.
21cc0 2b 0a 64 75 70 20 61 76 61 69 6c 61 62 6c 65 3e 73 69 7a 65 40 20 30 3d 20 49 46 20 32 64 72 6f +.dup.available>size@.0=.IF.2dro
21ce0 70 20 72 3e 20 52 45 43 55 52 53 45 20 45 58 49 54 20 54 48 45 4e 0a 64 75 70 20 3e 72 20 61 76 p.r>.RECURSE.EXIT.THEN.dup.>r.av
21d00 61 69 6c 61 62 6c 65 40 0a 6f 76 65 72 20 2b 20 31 2d 20 32 3e 72 20 32 73 77 61 70 0a 32 64 75 ailable@.over.+.1-.2>r.2swap.2du
21d20 70 20 32 72 40 20 28 3f 61 76 61 69 6c 61 62 6c 65 2d 73 65 67 6d 65 6e 74 3e 29 20 49 46 0a 32 p.2r@.(?available-segment>).IF.2
21d40 73 77 61 70 20 32 72 3e 20 32 64 72 6f 70 20 72 3e 0a 2f 61 76 61 69 6c 61 62 6c 65 20 2b 20 2d swap.2r>.2drop.r>./available.+.-
21d60 72 6f 74 20 72 3e 20 2d 20 31 2d 20 6e 69 70 20 52 45 43 55 52 53 45 20 45 58 49 54 09 5c 20 4c rot.r>.-.1-.nip.RECURSE.EXIT.\.L
21d80 6f 6f 6b 20 52 69 67 68 74 0a 54 48 45 4e 0a 32 64 75 70 20 32 72 40 20 28 3f 61 76 61 69 6c 61 ook.Right.THEN.2dup.2r@.(?availa
21da0 62 6c 65 2d 73 65 67 6d 65 6e 74 3c 29 20 49 46 0a 32 73 77 61 70 20 32 72 3e 20 32 64 72 6f 70 ble-segment<).IF.2swap.2r>.2drop
21dc0 20 72 3e 0a 32 64 72 6f 70 20 72 3e 20 52 45 43 55 52 53 45 20 45 58 49 54 09 5c 20 4c 6f 6f 6b .r>.2drop.r>.RECURSE.EXIT.\.Look
21de0 20 4c 65 66 74 0a 54 48 45 4e 0a 32 64 75 70 20 32 72 40 20 28 3f 61 76 61 69 6c 61 62 6c 65 2d .Left.THEN.2dup.2r@.(?available-
21e00 73 65 67 6d 65 6e 74 2d 23 29 20 49 46 09 5c 20 43 6f 6e 66 6c 69 63 74 20 2d 20 73 65 67 6d 65 segment-#).IF.\.Conflict.-.segme
21e20 6e 74 73 20 6f 76 65 72 6c 61 70 0a 32 72 3e 20 32 72 3e 20 33 64 72 6f 70 20 33 64 72 6f 70 20 nts.overlap.2r>.2r>.3drop.3drop.
21e40 32 64 72 6f 70 0a 31 32 31 32 20 74 68 72 6f 77 0a 54 48 45 4e 0a 32 72 3e 20 33 64 72 6f 70 20 2drop.1212.throw.THEN.2r>.3drop.
21e60 33 64 72 6f 70 20 72 3e 20 72 3e 20 64 72 6f 70 09 28 20 61 2d 70 74 72 27 20 2d 2d 20 29 0a 64 3drop.r>.r>.drop.(.a-ptr'.--.).d
21e80 75 70 20 61 76 61 69 6c 61 62 6c 65 3e 73 69 7a 65 40 20 30 3c 3e 09 09 28 20 61 2d 70 74 72 27 up.available>size@.0<>..(.a-ptr'
21ea0 20 66 6f 75 6e 64 20 2d 2d 20 29 0a 3b 0a 3a 20 28 66 69 6e 64 2d 61 76 61 69 6c 61 62 6c 65 29 .found.--.).;.:.(find-available)
21ec0 20 28 20 61 64 64 72 20 73 69 7a 65 20 2d 2d 20 73 65 67 2d 70 74 72 20 66 6f 75 6e 64 20 29 0a .(.addr.size.--.seg-ptr.found.).
21ee0 6f 76 65 72 20 2b 20 31 2d 20 61 76 61 69 6c 61 62 6c 65 20 41 56 41 49 4c 41 42 4c 45 2d 53 49 over.+.1-.available.AVAILABLE-SI
21f00 5a 45 20 5b 27 5d 20 28 66 69 6e 64 2d 61 76 61 69 6c 61 62 6c 65 29 20 63 61 74 63 68 20 49 46 ZE.['].(find-available).catch.IF
21f20 0a 32 64 72 6f 70 20 32 64 72 6f 70 20 30 20 66 61 6c 73 65 0a 54 48 45 4e 0a 3b 0a 3a 20 64 75 .2drop.2drop.0.false.THEN.;.:.du
21f40 6d 70 2d 61 76 61 69 6c 61 62 6c 65 20 28 20 61 76 61 69 6c 61 62 6c 65 2d 70 74 72 20 2d 2d 20 mp-available.(.available-ptr.--.
21f60 29 0a 63 72 0a 64 75 70 20 61 76 61 69 6c 61 62 6c 65 20 2d 20 2f 61 76 61 69 6c 61 62 6c 65 20 ).cr.dup.available.-./available.
21f80 2f 20 41 56 41 49 4c 41 42 4c 45 2d 53 49 5a 45 20 73 77 61 70 20 2d 20 30 20 3f 44 4f 0a 64 75 /.AVAILABLE-SIZE.swap.-.0.?DO.du
21fa0 70 20 61 76 61 69 6c 61 62 6c 65 40 20 3f 64 75 70 20 30 3d 20 49 46 0a 32 64 72 6f 70 20 55 4e p.available@.?dup.0=.IF.2drop.UN
21fc0 4c 4f 4f 50 20 45 58 49 54 0a 54 48 45 4e 0a 73 77 61 70 20 2e 20 2e 20 63 72 0a 2f 61 76 61 69 LOOP.EXIT.THEN.swap.....cr./avai
21fe0 6c 61 62 6c 65 20 2b 0a 4c 4f 4f 50 0a 64 75 70 0a 3b 0a 3a 20 2e 61 76 61 69 6c 61 62 6c 65 20 lable.+.LOOP.dup.;.:..available.
22000 61 76 61 69 6c 61 62 6c 65 20 64 75 6d 70 2d 61 76 61 69 6c 61 62 6c 65 20 3b 0a 3a 20 28 64 72 available.dump-available.;.:.(dr
22020 6f 70 2d 61 76 61 69 6c 61 62 6c 65 29 20 28 20 61 76 61 69 6c 61 62 6c 65 2d 70 74 72 20 2d 2d op-available).(.available-ptr.--
22040 20 29 0a 64 75 70 20 61 76 61 69 6c 61 62 6c 65 20 2d 20 2f 61 76 61 69 6c 61 62 6c 65 20 2f 09 .).dup.available.-./available./.
22060 5c 20 63 75 72 72 65 6e 74 20 65 6c 65 6d 65 6e 74 20 69 6e 64 65 78 0a 41 56 41 49 4c 41 42 4c \.current.element.index.AVAILABL
22080 45 2d 53 49 5a 45 20 73 77 61 70 20 2d 09 09 5c 20 23 20 6f 66 20 72 65 6d 61 69 6e 69 6e 67 20 E-SIZE.swap.-..\.#.of.remaining.
220a0 65 6c 65 6d 65 6e 74 73 0a 28 20 66 69 72 73 74 20 6e 65 6c 65 6d 65 6e 74 73 20 29 20 31 2d 20 elements.(.first.nelements.).1-.
220c0 30 20 3f 44 4f 0a 64 75 70 20 2f 61 76 61 69 6c 61 62 6c 65 20 2b 20 64 75 70 20 61 76 61 69 6c 0.?DO.dup./available.+.dup.avail
220e0 61 62 6c 65 40 0a 28 20 63 75 72 72 65 6e 74 20 6e 65 78 74 20 6e 65 78 74 3e 61 64 64 72 65 73 able@.(.current.next.next>addres
22100 73 20 6e 65 78 74 3e 73 69 7a 65 20 29 20 3f 64 75 70 20 30 3d 20 49 46 0a 32 64 72 6f 70 20 4c s.next>size.).?dup.0=.IF.2drop.L
22120 45 41 56 45 20 5c 20 4e 55 4c 4c 20 65 6c 65 6d 65 6e 74 20 2d 20 67 6f 74 6f 20 6c 61 73 74 20 EAVE.\.NULL.element.-.goto.last.
22140 63 6f 70 79 0a 54 48 45 4e 0a 33 20 72 6f 6c 6c 20 61 76 61 69 6c 61 62 6c 65 21 09 09 28 20 6e copy.THEN.3.roll.available!..(.n
22160 65 78 74 20 29 0a 4c 4f 4f 50 0a 30 20 30 20 72 6f 74 20 61 76 61 69 6c 61 62 6c 65 21 0a 3b 0a ext.).LOOP.0.0.rot.available!.;.
22180 3a 20 28 73 74 69 63 6b 2d 74 6f 2d 70 72 65 76 69 6f 75 73 2d 61 76 61 69 6c 61 62 6c 65 29 20 :.(stick-to-previous-available).
221a0 28 20 61 64 64 72 20 73 69 7a 65 20 61 76 61 69 6c 61 62 6c 65 2d 70 74 72 20 2d 2d 20 6e 61 64 (.addr.size.available-ptr.--.nad
221c0 64 72 20 6e 73 69 7a 65 20 6e 70 74 72 20 73 75 63 63 65 73 73 20 29 0a 64 75 70 20 61 76 61 69 dr.nsize.nptr.success.).dup.avai
221e0 6c 61 62 6c 65 20 3d 20 49 46 0a 66 61 6c 73 65 20 45 58 49 54 09 09 5c 20 54 68 69 73 20 77 61 lable.=.IF.false.EXIT..\.This.wa
22200 73 20 74 68 65 20 66 69 72 73 74 20 61 76 61 69 6c 61 62 6c 65 20 73 65 67 6d 65 6e 74 0a 54 48 s.the.first.available.segment.TH
22220 45 4e 0a 64 75 70 20 2f 61 76 61 69 6c 61 62 6c 65 20 2d 20 64 75 70 20 61 76 61 69 6c 61 62 6c EN.dup./available.-.dup.availabl
22240 65 40 0a 2b 20 34 20 70 69 63 6b 20 3d 20 49 46 0a 6e 69 70 09 5c 20 44 72 6f 70 20 61 76 61 69 e@.+.4.pick.=.IF.nip.\.Drop.avai
22260 6c 61 62 6c 65 2d 70 74 72 20 73 69 6e 63 65 20 77 65 20 61 72 65 20 67 6f 69 6e 67 20 74 6f 20 lable-ptr.since.we.are.going.to.
22280 70 72 65 76 69 6f 75 73 20 6f 6e 65 0a 72 6f 74 20 64 72 6f 70 09 5c 20 44 72 6f 70 20 73 74 61 previous.one.rot.drop.\.Drop.sta
222a0 72 74 20 61 64 64 72 2c 20 77 65 20 74 61 6b 65 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 6f 6e rt.addr,.we.take.the.previous.on
222c0 65 0a 64 75 70 20 61 76 61 69 6c 61 62 6c 65 40 20 33 20 72 6f 6c 6c 20 2b 20 72 6f 74 20 74 72 e.dup.available@.3.roll.+.rot.tr
222e0 75 65 0a 45 4c 53 45 0a 64 72 6f 70 20 66 61 6c 73 65 0a 54 48 45 4e 0a 3b 0a 3a 20 28 69 6e 73 ue.ELSE.drop.false.THEN.;.:.(ins
22300 65 72 74 2d 61 76 61 69 6c 61 62 6c 65 29 20 28 20 61 76 61 69 6c 61 62 6c 65 2d 70 74 72 20 2d ert-available).(.available-ptr.-
22320 2d 20 61 76 61 69 6c 61 62 6c 65 2d 70 74 72 20 29 0a 64 75 70 09 09 09 09 5c 20 63 75 72 72 65 -.available-ptr.).dup....\.curre
22340 6e 74 20 65 6c 65 6d 65 6e 74 0a 64 75 70 20 61 76 61 69 6c 61 62 6c 65 20 2d 20 2f 61 76 61 69 nt.element.dup.available.-./avai
22360 6c 61 62 6c 65 20 2f 09 5c 20 63 75 72 72 65 6e 74 20 65 6c 65 6d 65 6e 74 20 69 6e 64 65 78 0a lable./.\.current.element.index.
22380 41 56 41 49 4c 41 42 4c 45 2d 53 49 5a 45 20 73 77 61 70 20 2d 09 09 5c 20 23 20 6f 66 20 72 65 AVAILABLE-SIZE.swap.-..\.#.of.re
223a0 6d 61 69 6e 69 6e 67 20 65 6c 65 6d 65 6e 74 73 0a 64 75 70 20 30 3c 3d 20 33 20 70 69 63 6b 20 maining.elements.dup.0<=.3.pick.
223c0 61 76 61 69 6c 61 62 6c 65 3e 73 69 7a 65 40 20 30 3d 20 6f 72 20 49 46 0a 64 72 6f 70 20 64 72 available>size@.0=.or.IF.drop.dr
223e0 6f 70 20 45 58 49 54 0a 54 48 45 4e 0a 6f 76 65 72 20 61 76 61 69 6c 61 62 6c 65 40 20 72 6f 74 op.EXIT.THEN.over.available@.rot
22400 0a 28 20 66 69 72 73 74 09 66 69 72 73 74 2f 3d 63 75 72 72 65 6e 74 2f 20 66 69 72 73 74 3e 61 .(.first.first/=current/.first>a
22420 64 64 72 65 73 73 20 66 69 72 73 74 3e 73 69 7a 65 20 6e 65 6c 65 6d 65 6e 74 73 20 29 20 31 2d ddress.first>size.nelements.).1-
22440 20 30 20 3f 44 4f 0a 32 3e 72 0a 2f 61 76 61 69 6c 61 62 6c 65 20 2b 20 64 75 70 20 61 76 61 69 .0.?DO.2>r./available.+.dup.avai
22460 6c 61 62 6c 65 40 0a 32 72 3e 20 34 20 70 69 63 6b 20 61 76 61 69 6c 61 62 6c 65 21 20 64 75 70 lable@.2r>.4.pick.available!.dup
22480 20 30 3d 20 49 46 0a 72 6f 74 20 2f 61 76 61 69 6c 61 62 6c 65 20 2b 20 61 76 61 69 6c 61 62 6c .0=.IF.rot./available.+.availabl
224a0 65 21 0a 55 4e 4c 4f 4f 50 20 45 58 49 54 0a 54 48 45 4e 0a 4c 4f 4f 50 0a 28 20 66 69 72 73 74 e!.UNLOOP.EXIT.THEN.LOOP.(.first
224c0 20 6e 65 78 74 2f 3d 6c 61 73 74 2f 20 6c 61 73 74 5b 30 5d 3e 61 64 64 72 65 73 73 20 6c 61 73 .next/=last/.last[0]>address.las
224e0 74 5b 30 5d 3e 73 69 7a 65 20 29 20 3f 64 75 70 20 30 3c 3e 20 49 46 0a 63 72 20 2e 22 20 72 65 t[0]>size.).?dup.0<>.IF.cr..".re
22500 6c 65 61 73 65 20 65 72 72 6f 72 3a 20 61 76 61 69 6c 61 62 6c 65 20 6d 61 70 20 6f 76 65 72 66 lease.error:.available.map.overf
22520 6c 6f 77 22 0a 63 72 20 2e 22 20 44 75 6d 70 69 6e 67 20 61 76 61 69 6c 61 62 6c 65 20 70 72 6f low".cr..".Dumping.available.pro
22540 70 65 72 74 79 22 0a 2e 61 76 61 69 6c 61 62 6c 65 0a 63 72 20 2e 22 20 4e 6f 20 73 70 61 63 65 perty"..available.cr..".No.space
22560 20 66 6f 72 20 6f 6e 65 20 62 65 66 6f 72 65 20 6c 61 73 74 20 65 6e 74 72 79 3a 22 20 63 72 20 .for.one.before.last.entry:".cr.
22580 73 77 61 70 20 2e 20 2e 0a 63 72 20 2e 22 20 44 79 69 6e 67 20 2e 2e 2e 22 20 63 72 20 31 32 33 swap.....cr..".Dying....".cr.123
225a0 20 74 68 72 6f 77 0a 54 48 45 4e 0a 32 64 72 6f 70 0a 3b 0a 3a 20 69 6e 73 65 72 74 2d 61 76 61 .throw.THEN.2drop.;.:.insert-ava
225c0 69 6c 61 62 6c 65 20 28 20 61 64 64 72 20 73 69 7a 65 20 61 76 61 69 6c 61 62 6c 65 2d 70 74 72 ilable.(.addr.size.available-ptr
225e0 20 2d 2d 20 61 64 64 72 20 73 69 7a 65 20 61 76 61 69 6c 61 62 6c 65 2d 70 74 72 20 29 0a 64 75 .--.addr.size.available-ptr.).du
22600 70 20 61 76 61 69 6c 61 62 6c 65 3e 61 64 64 72 65 73 73 40 20 30 3c 3e 20 49 46 0a 64 75 70 20 p.available>address@.0<>.IF.dup.
22620 61 76 61 69 6c 61 62 6c 65 3e 61 64 64 72 65 73 73 40 20 72 6f 74 20 64 75 70 20 2d 72 6f 74 20 available>address@.rot.dup.-rot.
22640 2d 0a 33 20 70 69 63 6b 20 3d 20 49 46 09 5c 20 69 66 20 28 61 76 61 69 6c 61 62 6c 65 3e 61 64 -.3.pick.=.IF.\.if.(available>ad
22660 64 72 65 73 73 40 20 2d 20 73 69 7a 65 20 3d 3d 20 61 64 64 72 29 0a 6f 76 65 72 20 61 76 61 69 dress@.-.size.==.addr).over.avai
22680 6c 61 62 6c 65 3e 73 69 7a 65 40 20 2b 20 73 77 61 70 0a 28 73 74 69 63 6b 2d 74 6f 2d 70 72 65 lable>size@.+.swap.(stick-to-pre
226a0 76 69 6f 75 73 2d 61 76 61 69 6c 61 62 6c 65 29 20 49 46 0a 64 75 70 20 2f 61 76 61 69 6c 61 62 vious-available).IF.dup./availab
226c0 6c 65 20 2b 20 28 64 72 6f 70 2d 61 76 61 69 6c 61 62 6c 65 29 0a 54 48 45 4e 0a 45 4c 53 45 0a le.+.(drop-available).THEN.ELSE.
226e0 73 77 61 70 20 28 73 74 69 63 6b 2d 74 6f 2d 70 72 65 76 69 6f 75 73 2d 61 76 61 69 6c 61 62 6c swap.(stick-to-previous-availabl
22700 65 29 0a 6e 6f 74 20 49 46 20 28 69 6e 73 65 72 74 2d 61 76 61 69 6c 61 62 6c 65 29 20 54 48 45 e).not.IF.(insert-available).THE
22720 4e 0a 54 48 45 4e 0a 45 4c 53 45 0a 28 73 74 69 63 6b 2d 74 6f 2d 70 72 65 76 69 6f 75 73 2d 61 N.THEN.ELSE.(stick-to-previous-a
22740 76 61 69 6c 61 62 6c 65 29 20 64 72 6f 70 0a 54 48 45 4e 0a 3b 0a 64 65 66 65 72 20 72 65 6c 65 vailable).drop.THEN.;.defer.rele
22760 61 73 65 0a 3a 20 64 72 6f 70 2d 61 76 61 69 6c 61 62 6c 65 20 28 20 61 64 64 72 20 73 69 7a 65 ase.:.drop-available.(.addr.size
22780 20 61 76 61 69 6c 61 62 6c 65 2d 70 74 72 20 2d 2d 20 61 64 64 72 20 29 0a 64 75 70 20 3e 72 20 .available-ptr.--.addr.).dup.>r.
227a0 61 76 61 69 6c 61 62 6c 65 40 0a 6f 76 65 72 20 34 20 70 69 63 6b 20 73 77 61 70 20 2d 20 3f 64 available@.over.4.pick.swap.-.?d
227c0 75 70 20 30 3c 3e 20 49 46 0a 64 75 70 20 33 20 72 6f 6c 6c 20 73 77 61 70 20 72 3e 20 61 76 61 up.0<>.IF.dup.3.roll.swap.r>.ava
227e0 69 6c 61 62 6c 65 21 20 2d 0a 6f 76 65 72 20 2d 20 3f 64 75 70 20 30 3d 20 49 46 0a 64 72 6f 70 ilable!.-.over.-.?dup.0=.IF.drop
22800 0a 45 4c 53 45 0a 73 77 61 70 20 32 20 70 69 63 6b 20 2b 20 73 77 61 70 20 72 65 6c 65 61 73 65 .ELSE.swap.2.pick.+.swap.release
22820 0a 54 48 45 4e 0a 45 4c 53 45 0a 6e 69 70 20 28 20 72 65 71 5f 61 64 64 72 20 72 65 71 5f 73 69 .THEN.ELSE.nip.(.req_addr.req_si
22840 7a 65 20 73 65 67 6d 65 6e 74 5f 73 69 7a 65 20 29 0a 6f 76 65 72 20 2d 20 3f 64 75 70 20 30 3d ze.segment_size.).over.-.?dup.0=
22860 20 49 46 0a 64 72 6f 70 20 72 3e 20 28 64 72 6f 70 2d 61 76 61 69 6c 61 62 6c 65 29 0a 45 4c 53 .IF.drop.r>.(drop-available).ELS
22880 45 0a 2d 72 6f 74 20 6f 76 65 72 20 2b 20 72 6f 74 20 72 3e 20 61 76 61 69 6c 61 62 6c 65 21 0a E.-rot.over.+.rot.r>.available!.
228a0 54 48 45 4e 0a 54 48 45 4e 0a 3b 0a 3a 20 70 77 72 32 72 6f 75 6e 64 75 70 20 28 20 76 61 6c 75 THEN.THEN.;.:.pwr2roundup.(.valu
228c0 65 20 2d 2d 20 70 77 72 32 76 61 6c 75 65 20 29 0a 64 75 70 20 43 41 53 45 0a 30 20 4f 46 20 45 e.--.pwr2value.).dup.CASE.0.OF.E
228e0 58 49 54 20 45 4e 44 4f 46 0a 31 20 4f 46 20 45 58 49 54 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 XIT.ENDOF.1.OF.EXIT.ENDOF.ENDCAS
22900 45 0a 64 75 70 20 31 20 44 4f 20 64 72 6f 70 20 69 20 64 75 70 20 2b 4c 4f 4f 50 0a 64 75 70 20 E.dup.1.DO.drop.i.dup.+LOOP.dup.
22920 2b 0a 3b 0a 3a 20 28 63 6c 61 69 6d 2d 62 65 73 74 2d 66 69 74 29 20 28 20 6c 65 6e 20 61 6c 69 +.;.:.(claim-best-fit).(.len.ali
22940 67 6e 20 2d 2d 20 6c 65 6e 20 62 61 73 65 20 29 0a 70 77 72 32 72 6f 75 6e 64 75 70 20 31 2d 20 gn.--.len.base.).pwr2roundup.1-.
22960 2d 31 20 2d 31 0a 61 76 61 69 6c 61 62 6c 65 20 41 56 41 49 4c 41 42 4c 45 2d 53 49 5a 45 20 2f -1.-1.available.AVAILABLE-SIZE./
22980 61 76 61 69 6c 61 62 6c 65 20 2a 20 2b 20 61 76 61 69 6c 61 62 6c 65 20 44 4f 0a 69 09 09 5c 20 available.*.+.available.DO.i..\.
229a0 4d 75 73 74 20 62 65 20 73 61 76 65 64 20 6e 6f 77 2c 20 62 65 66 6f 72 65 20 77 65 20 75 73 65 Must.be.saved.now,.before.we.use
229c0 20 52 65 74 75 72 6e 20 73 74 61 63 6b 0a 2d 72 6f 74 20 3e 72 20 3e 72 20 73 77 61 70 20 3e 72 .Return.stack.-rot.>r.>r.swap.>r
229e0 0a 61 76 61 69 6c 61 62 6c 65 40 20 3f 64 75 70 20 30 3d 20 49 46 20 64 72 6f 70 20 72 3e 20 72 .available@.?dup.0=.IF.drop.r>.r
22a00 3e 20 72 3e 20 4c 45 41 56 45 20 54 48 45 4e 09 09 5c 20 45 4f 4c 0a 32 20 70 69 63 6b 20 2d 20 >.r>.LEAVE.THEN..\.EOL.2.pick.-.
22a20 64 75 70 20 30 3c 20 49 46 0a 32 64 72 6f 70 09 09 09 5c 20 43 61 6e 27 74 20 46 69 74 3a 20 54 dup.0<.IF.2drop...\.Can't.Fit:.T
22a40 6f 6f 20 53 6d 61 6c 6c 0a 45 4c 53 45 0a 64 75 70 20 32 20 70 69 63 6b 20 72 40 20 61 6e 64 20 oo.Small.ELSE.dup.2.pick.r@.and.
22a60 2d 20 30 3c 20 49 46 0a 32 64 72 6f 70 09 09 5c 20 43 61 6e 27 74 20 46 69 74 20 57 68 65 6e 20 -.0<.IF.2drop..\.Can't.Fit.When.
22a80 41 6c 69 67 6e 65 64 0a 45 4c 53 45 0a 72 3e 20 2d 72 6f 74 20 64 75 70 20 72 40 20 55 3c 20 49 Aligned.ELSE.r>.-rot.dup.r@.U<.I
22aa0 46 0a 32 72 3e 20 32 64 72 6f 70 0a 73 77 61 70 20 32 20 70 69 63 6b 20 2b 20 32 20 70 69 63 6b F.2r>.2drop.swap.2.pick.+.2.pick
22ac0 20 69 6e 76 65 72 74 20 61 6e 64 20 3e 72 20 3e 72 20 3e 72 0a 45 4c 53 45 0a 32 64 72 6f 70 20 .invert.and.>r.>r.>r.ELSE.2drop.
22ae0 3e 72 0a 54 48 45 4e 0a 54 48 45 4e 0a 54 48 45 4e 0a 72 3e 20 72 3e 20 72 3e 0a 2f 61 76 61 69 >r.THEN.THEN.THEN.r>.r>.r>./avai
22b00 6c 61 62 6c 65 20 2b 4c 4f 4f 50 0a 2d 72 6f 74 20 32 64 72 6f 70 09 28 20 6c 65 6e 20 62 65 73 lable.+LOOP.-rot.2drop.(.len.bes
22b20 74 2d 66 69 74 2d 62 61 73 65 2f 6f 72 20 2d 31 20 69 66 20 6e 6f 6e 65 20 66 6f 75 6e 64 2f 20 t-fit-base/or.-1.if.none.found/.
22b40 29 0a 3b 0a 3a 20 28 61 64 6a 75 73 74 2d 72 65 6c 65 61 73 65 30 29 20 28 20 30 20 73 69 7a 65 ).;.:.(adjust-release0).(.0.size
22b60 20 2d 2d 20 61 64 64 72 27 20 73 69 7a 65 27 20 29 0a 32 64 75 70 20 4d 49 4e 2d 52 41 4d 2d 53 .--.addr'.size'.).2dup.MIN-RAM-S
22b80 49 5a 45 20 64 75 70 20 33 20 72 6f 6c 6c 20 2b 20 2d 72 6f 74 20 2d 0a 64 75 70 20 30 3c 20 49 IZE.dup.3.roll.+.-rot.-.dup.0<.I
22ba0 46 20 32 64 72 6f 70 20 45 4c 53 45 0a 32 73 77 61 70 20 32 64 72 6f 70 20 30 20 6d 65 6d 2d 70 F.2drop.ELSE.2swap.2drop.0.mem-p
22bc0 72 65 2d 72 65 6c 65 61 73 65 64 20 21 0a 54 48 45 4e 0a 3b 0a 3a 20 63 6c 61 69 6d 20 28 20 5b re-released.!.THEN.;.:.claim.(.[
22be0 20 61 64 64 72 20 5d 20 6c 65 6e 20 61 6c 69 67 6e 20 2d 2d 20 62 61 73 65 20 29 0a 3f 64 75 70 .addr.].len.align.--.base.).?dup
22c00 20 30 3c 3e 20 49 46 0a 28 63 6c 61 69 6d 2d 62 65 73 74 2d 66 69 74 29 20 64 75 70 20 2d 31 20 .0<>.IF.(claim-best-fit).dup.-1.
22c20 3d 20 49 46 0a 32 64 72 6f 70 20 63 72 20 2e 22 20 63 6c 61 69 6d 20 65 72 72 6f 72 20 3a 20 61 =.IF.2drop.cr..".claim.error.:.a
22c40 6c 69 67 6e 65 64 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 66 61 69 6c 65 64 22 20 63 72 0a 2e 22 20 ligned.allocation.failed".cr..".
22c60 61 76 61 69 6c 61 62 6c 65 3a 22 20 63 72 20 2e 61 76 61 69 6c 61 62 6c 65 0a 33 32 31 20 74 68 available:".cr..available.321.th
22c80 72 6f 77 20 45 58 49 54 0a 54 48 45 4e 0a 73 77 61 70 0a 54 48 45 4e 0a 32 64 75 70 20 28 66 69 row.EXIT.THEN.swap.THEN.2dup.(fi
22ca0 6e 64 2d 61 76 61 69 6c 61 62 6c 65 29 20 6e 6f 74 20 49 46 0a 64 72 6f 70 0a 32 64 72 6f 70 0a nd-available).not.IF.drop.2drop.
22cc0 33 32 31 20 74 68 72 6f 77 20 45 58 49 54 0a 54 48 45 4e 0a 28 20 72 65 71 5f 61 64 64 72 20 72 321.throw.EXIT.THEN.(.req_addr.r
22ce0 65 71 5f 73 69 7a 65 20 61 76 61 69 6c 61 62 6c 65 2d 70 74 72 20 29 20 64 72 6f 70 2d 61 76 61 eq_size.available-ptr.).drop-ava
22d00 69 6c 61 62 6c 65 0a 3b 0a 3a 20 2e 72 65 6c 65 61 73 65 20 28 20 61 64 64 72 20 6c 65 6e 20 2d ilable.;.:..release.(.addr.len.-
22d20 2d 20 29 0a 6f 76 65 72 20 30 3d 20 6d 65 6d 2d 70 72 65 2d 72 65 6c 65 61 73 65 64 20 40 20 61 -.).over.0=.mem-pre-released.@.a
22d40 6e 64 20 49 46 20 28 61 64 6a 75 73 74 2d 72 65 6c 65 61 73 65 30 29 20 54 48 45 4e 0a 32 64 75 nd.IF.(adjust-release0).THEN.2du
22d60 70 20 28 66 69 6e 64 2d 61 76 61 69 6c 61 62 6c 65 29 20 49 46 0a 64 72 6f 70 20 73 77 61 70 0a p.(find-available).IF.drop.swap.
22d80 63 72 20 2e 22 20 72 65 6c 65 61 73 65 20 65 72 72 6f 72 3a 20 72 65 67 69 6f 6e 20 22 20 2e 20 cr..".release.error:.region."...
22da0 2e 22 20 2c 20 22 20 2e 20 2e 22 20 61 6c 72 65 61 64 79 20 72 65 6c 65 61 73 65 64 22 20 63 72 .".,."....".already.released".cr
22dc0 0a 45 4c 53 45 0a 3f 64 75 70 20 30 3d 20 49 46 0a 73 77 61 70 20 0a 63 72 20 2e 22 20 72 65 6c .ELSE.?dup.0=.IF.swap..cr..".rel
22de0 65 61 73 65 20 65 72 72 6f 72 3a 20 42 61 64 2f 63 6f 6e 66 6c 69 63 74 69 6e 67 20 72 65 67 69 ease.error:.Bad/conflicting.regi
22e00 6f 6e 20 22 20 2e 20 2e 22 20 2c 20 22 20 2e 0a 2e 22 20 6f 72 20 61 76 61 69 6c 61 62 6c 65 20 on."....".,."....".or.available.
22e20 6c 69 73 74 20 66 75 6c 6c 20 22 20 63 72 0a 45 4c 53 45 0a 28 20 61 64 64 72 20 73 69 7a 65 20 list.full.".cr.ELSE.(.addr.size.
22e40 61 76 61 69 6c 61 62 6c 65 2d 70 74 72 20 29 20 69 6e 73 65 72 74 2d 61 76 61 69 6c 61 62 6c 65 available-ptr.).insert-available
22e60 0a 28 20 61 64 64 72 20 73 69 7a 65 20 61 76 61 69 6c 61 62 6c 65 2d 70 74 72 20 29 20 61 76 61 .(.addr.size.available-ptr.).ava
22e80 69 6c 61 62 6c 65 21 0a 54 48 45 4e 0a 54 48 45 4e 0a 3b 0a 27 20 2e 72 65 6c 65 61 73 65 20 74 ilable!.THEN.THEN.;.'..release.t
22ea0 6f 20 72 65 6c 65 61 73 65 0a 30 20 4d 49 4e 2d 52 41 4d 2d 53 49 5a 45 20 72 65 6c 65 61 73 65 o.release.0.MIN-RAM-SIZE.release
22ec0 20 31 20 6d 65 6d 2d 70 72 65 2d 72 65 6c 65 61 73 65 64 20 21 0a 30 20 4d 49 4e 2d 52 41 4d 2d .1.mem-pre-released.!.0.MIN-RAM-
22ee0 52 45 53 45 52 56 45 20 30 20 27 20 63 6c 61 69 6d 20 43 41 54 43 48 20 49 46 20 2e 22 20 63 6c RESERVE.0.'.claim.CATCH.IF..".cl
22f00 61 69 6d 20 66 61 69 6c 65 64 21 22 20 63 72 20 32 64 72 6f 70 20 54 48 45 4e 20 64 72 6f 70 0a aim.failed!".cr.2drop.THEN.drop.
22f20 45 30 30 30 30 30 30 20 32 30 30 30 30 30 30 20 30 20 27 20 63 6c 61 69 6d 20 43 41 54 43 48 20 E000000.2000000.0.'.claim.CATCH.
22f40 49 46 20 2e 22 20 63 6c 61 69 6d 20 66 61 69 6c 65 64 21 22 20 63 72 20 32 64 72 6f 70 20 54 48 IF..".claim.failed!".cr.2drop.TH
22f60 45 4e 20 64 72 6f 70 0a 68 65 61 70 2d 65 6e 64 20 68 65 61 70 2d 73 74 61 72 74 20 2d 20 6c 6f EN.drop.heap-end.heap-start.-.lo
22f80 67 32 20 31 2b 20 43 4f 4e 53 54 41 4e 54 20 28 6d 61 78 2d 68 65 61 64 73 23 29 0a 43 52 45 41 g2.1+.CONSTANT.(max-heads#).CREA
22fa0 54 45 20 68 65 61 64 73 20 28 6d 61 78 2d 68 65 61 64 73 23 29 20 63 65 6c 6c 73 20 61 6c 6c 6f TE.heads.(max-heads#).cells.allo
22fc0 74 0a 68 65 61 64 73 20 28 6d 61 78 2d 68 65 61 64 73 23 29 20 63 65 6c 6c 73 20 65 72 61 73 65 t.heads.(max-heads#).cells.erase
22fe0 0a 3a 20 73 69 7a 65 3e 68 65 61 64 20 20 28 20 73 69 7a 65 20 2d 2d 20 68 65 61 64 70 74 72 20 .:.size>head..(.size.--.headptr.
23000 29 20 20 6c 6f 67 32 20 33 20 6d 61 78 20 63 65 6c 6c 73 20 68 65 61 64 73 20 2b 20 3b 0a 3a 20 )..log2.3.max.cells.heads.+.;.:.
23020 61 6c 6c 6f 63 2d 6d 65 6d 20 20 28 20 6c 65 6e 20 2d 2d 20 61 2d 61 64 64 72 20 29 0a 64 75 70 alloc-mem..(.len.--.a-addr.).dup
23040 20 30 3d 20 49 46 20 45 58 49 54 20 54 48 45 4e 0a 31 20 6f 76 65 72 20 6c 6f 67 32 20 33 20 6d .0=.IF.EXIT.THEN.1.over.log2.3.m
23060 61 78 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 6c 65 6e 20 31 20 6c 6f 67 ax...................(.len.1.log
23080 5f 6c 65 6e 20 29 0a 64 75 70 20 28 6d 61 78 2d 68 65 61 64 73 23 29 20 3e 3d 20 49 46 20 63 72 _len.).dup.(max-heads#).>=.IF.cr
230a0 20 2e 22 20 4f 75 74 20 6f 66 20 69 6e 74 65 72 6e 61 6c 20 6d 65 6d 6f 72 79 2e 22 20 63 72 20 ..".Out.of.internal.memory.".cr.
230c0 33 64 72 6f 70 20 30 20 45 58 49 54 20 54 48 45 4e 0a 6c 73 68 69 66 74 20 3e 72 20 20 20 20 20 3drop.0.EXIT.THEN.lshift.>r.....
230e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 6c 65 6e 20 20 52 3a 20 ......................(.len..R:.
23100 31 3c 3c 6c 6f 67 5f 6c 65 6e 20 29 0a 73 69 7a 65 3e 68 65 61 64 20 64 75 70 20 40 20 49 46 0a 1<<log_len.).size>head.dup.@.IF.
23120 64 75 70 20 40 20 64 75 70 20 3e 72 20 40 20 73 77 61 70 20 21 20 72 3e 20 72 3e 20 64 72 6f 70 dup.@.dup.>r.@.swap.!.r>.r>.drop
23140 20 45 58 49 54 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .EXIT.THEN......................
23160 20 20 20 20 20 20 20 20 20 20 28 20 68 65 61 64 70 74 72 20 20 52 3a 20 31 3c 3c 6c 6f 67 5f 6c ..........(.headptr..R:.1<<log_l
23180 65 6e 29 0a 72 40 20 32 2a 20 72 65 63 75 72 73 65 20 64 75 70 20 20 20 20 20 20 20 20 20 20 20 en).r@.2*.recurse.dup...........
231a0 20 20 20 20 20 20 20 20 28 20 68 65 61 64 70 74 72 20 61 2d 61 64 64 72 32 20 61 2d 61 64 64 72 ........(.headptr.a-addr2.a-addr
231c0 32 20 20 52 3a 20 31 3c 3c 6c 6f 67 5f 6c 65 6e 29 0a 64 75 70 20 30 3d 20 49 46 20 72 3e 20 32 2..R:.1<<log_len).dup.0=.IF.r>.2
231e0 64 72 6f 70 20 32 64 72 6f 70 20 30 20 45 58 49 54 20 54 48 45 4e 0a 72 3e 20 2b 20 3e 72 20 30 drop.2drop.0.EXIT.THEN.r>.+.>r.0
23200 20 6f 76 65 72 20 21 20 73 77 61 70 20 21 20 72 3e 0a 3b 0a 3a 20 66 72 65 65 2d 6d 65 6d 20 20 .over.!.swap.!.r>.;.:.free-mem..
23220 28 20 61 2d 61 64 64 72 20 6c 65 6e 20 2d 2d 20 29 0a 64 75 70 20 30 3d 20 49 46 20 32 64 72 6f (.a-addr.len.--.).dup.0=.IF.2dro
23240 70 20 45 58 49 54 20 54 48 45 4e 20 73 69 7a 65 3e 68 65 61 64 20 32 64 75 70 20 40 20 73 77 61 p.EXIT.THEN.size>head.2dup.@.swa
23260 70 20 21 20 21 0a 3b 0a 3a 20 23 6c 69 6e 6b 73 20 20 28 20 61 20 2d 2d 20 6e 20 29 0a 40 20 30 p.!.!.;.:.#links..(.a.--.n.).@.0
23280 20 42 45 47 49 4e 20 6f 76 65 72 20 57 48 49 4c 45 20 31 2b 20 73 77 61 70 20 40 20 73 77 61 70 .BEGIN.over.WHILE.1+.swap.@.swap
232a0 20 52 45 50 45 41 54 20 6e 69 70 0a 3b 0a 3a 20 2e 66 72 65 65 20 20 28 20 2d 2d 20 29 0a 30 20 .REPEAT.nip.;.:..free..(.--.).0.
232c0 28 6d 61 78 2d 68 65 61 64 73 23 29 20 30 20 44 4f 0a 68 65 61 64 73 20 69 20 63 65 6c 6c 73 20 (max-heads#).0.DO.heads.i.cells.
232e0 2b 20 23 6c 69 6e 6b 73 20 64 75 70 20 49 46 0a 63 72 20 64 75 70 20 2e 20 2e 22 20 2a 20 22 20 +.#links.dup.IF.cr.dup....".*.".
23300 31 20 69 20 6c 73 68 69 66 74 20 64 75 70 20 2e 20 2e 22 20 3d 20 22 20 2a 20 64 75 70 20 2e 0a 1.i.lshift.dup....".=.".*.dup...
23320 54 48 45 4e 0a 2b 0a 4c 4f 4f 50 0a 63 72 20 2e 22 20 54 6f 74 61 6c 20 22 20 2e 0a 3b 0a 68 65 THEN.+.LOOP.cr..".Total."...;.he
23340 61 70 2d 73 74 61 72 74 20 68 65 61 70 2d 65 6e 64 20 68 65 61 70 2d 73 74 61 72 74 20 2d 20 66 ap-start.heap-end.heap-start.-.f
23360 72 65 65 2d 6d 65 6d 0a 56 41 52 49 41 42 4c 45 20 64 65 76 69 63 65 2d 74 72 65 65 0a 56 41 52 ree-mem.VARIABLE.device-tree.VAR
23380 49 41 42 4c 45 20 63 75 72 72 65 6e 74 2d 6e 6f 64 65 0a 3a 20 67 65 74 2d 6e 6f 64 65 20 20 63 IABLE.current-node.:.get-node..c
233a0 75 72 72 65 6e 74 2d 6e 6f 64 65 20 40 20 64 75 70 20 30 3d 20 41 42 4f 52 54 22 20 4e 6f 20 61 urrent-node.@.dup.0=.ABORT".No.a
233c0 63 74 69 76 65 20 64 65 76 69 63 65 20 74 72 65 65 20 6e 6f 64 65 22 20 3b 0a 53 54 52 55 43 54 ctive.device.tree.node".;.STRUCT
233e0 0a 63 65 6c 6c 20 46 49 45 4c 44 20 6e 6f 64 65 3e 70 65 65 72 0a 63 65 6c 6c 20 46 49 45 4c 44 .cell.FIELD.node>peer.cell.FIELD
23400 20 6e 6f 64 65 3e 70 61 72 65 6e 74 0a 63 65 6c 6c 20 46 49 45 4c 44 20 6e 6f 64 65 3e 63 68 69 .node>parent.cell.FIELD.node>chi
23420 6c 64 0a 63 65 6c 6c 20 46 49 45 4c 44 20 6e 6f 64 65 3e 70 72 6f 70 65 72 74 69 65 73 0a 63 65 ld.cell.FIELD.node>properties.ce
23440 6c 6c 20 46 49 45 4c 44 20 6e 6f 64 65 3e 77 6f 72 64 73 0a 63 65 6c 6c 20 46 49 45 4c 44 20 6e ll.FIELD.node>words.cell.FIELD.n
23460 6f 64 65 3e 69 6e 73 74 61 6e 63 65 0a 63 65 6c 6c 20 46 49 45 4c 44 20 6e 6f 64 65 3e 69 6e 73 ode>instance.cell.FIELD.node>ins
23480 74 61 6e 63 65 2d 73 69 7a 65 0a 63 65 6c 6c 20 46 49 45 4c 44 20 6e 6f 64 65 3e 73 70 61 63 65 tance-size.cell.FIELD.node>space
234a0 3f 0a 63 65 6c 6c 20 46 49 45 4c 44 20 6e 6f 64 65 3e 73 70 61 63 65 0a 63 65 6c 6c 20 46 49 45 ?.cell.FIELD.node>space.cell.FIE
234c0 4c 44 20 6e 6f 64 65 3e 61 64 64 72 31 0a 63 65 6c 6c 20 46 49 45 4c 44 20 6e 6f 64 65 3e 61 64 LD.node>addr1.cell.FIELD.node>ad
234e0 64 72 32 0a 63 65 6c 6c 20 46 49 45 4c 44 20 6e 6f 64 65 3e 61 64 64 72 33 0a 45 4e 44 2d 53 54 dr2.cell.FIELD.node>addr3.END-ST
23500 52 55 43 54 0a 3a 20 66 69 6e 64 2d 6d 65 74 68 6f 64 20 28 20 73 74 72 20 6c 65 6e 20 70 68 61 RUCT.:.find-method.(.str.len.pha
23520 6e 64 6c 65 20 2d 2d 20 66 61 6c 73 65 20 7c 20 78 74 20 74 72 75 65 20 29 0a 6e 6f 64 65 3e 77 ndle.--.false.|.xt.true.).node>w
23540 6f 72 64 73 20 40 20 76 6f 63 2d 66 69 6e 64 20 64 75 70 20 49 46 20 6c 69 6e 6b 3e 20 74 72 75 ords.@.voc-find.dup.IF.link>.tru
23560 65 20 54 48 45 4e 20 3b 0a 30 20 56 41 4c 55 45 20 6d 79 2d 73 65 6c 66 0a 3a 20 3e 69 6e 73 74 e.THEN.;.0.VALUE.my-self.:.>inst
23580 61 6e 63 65 0a 6d 79 2d 73 65 6c 66 20 30 3d 20 41 42 4f 52 54 22 20 4e 6f 20 69 6e 73 74 61 6e ance.my-self.0=.ABORT".No.instan
235a0 63 65 21 22 0a 6d 79 2d 73 65 6c 66 20 2b 0a 3b 0a 3a 20 28 63 72 65 61 74 65 2d 69 6e 73 74 61 ce!".my-self.+.;.:.(create-insta
235c0 6e 63 65 2d 76 61 72 29 20 28 20 69 6e 69 74 69 61 6c 2d 76 61 6c 75 65 20 2d 2d 20 29 0a 67 65 nce-var).(.initial-value.--.).ge
235e0 74 2d 6e 6f 64 65 20 3f 64 75 70 20 30 3d 20 41 42 4f 52 54 22 20 49 6e 73 74 61 6e 63 65 20 77 t-node.?dup.0=.ABORT".Instance.w
23600 6f 72 64 20 6f 75 74 73 69 64 65 20 64 65 76 69 63 65 20 63 6f 6e 74 65 78 74 21 22 0a 64 75 70 ord.outside.device.context!".dup
23620 20 6e 6f 64 65 3e 69 6e 73 74 61 6e 63 65 20 40 20 20 20 20 20 20 28 20 69 76 20 70 68 61 6e 64 .node>instance.@......(.iv.phand
23640 6c 65 20 74 6d 70 2d 69 68 61 6e 64 6c 65 20 29 0a 73 77 61 70 20 6e 6f 64 65 3e 69 6e 73 74 61 le.tmp-ihandle.).swap.node>insta
23660 6e 63 65 2d 73 69 7a 65 20 64 75 70 20 40 20 20 20 20 20 28 20 69 76 20 74 6d 70 2d 69 68 20 2a nce-size.dup.@.....(.iv.tmp-ih.*
23680 69 6e 73 74 61 6e 63 65 2d 73 69 7a 65 20 69 6e 73 74 61 6e 63 65 2d 73 69 7a 65 20 29 0a 64 75 instance-size.instance-size.).du
236a0 70 20 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 p.,.............................
236c0 5c 20 63 6f 6d 70 69 6c 65 20 63 75 72 72 65 6e 74 20 69 6e 73 74 61 6e 63 65 20 70 74 72 0a 73 \.compile.current.instance.ptr.s
236e0 77 61 70 20 31 20 63 65 6c 6c 73 20 73 77 61 70 20 2b 21 20 20 20 20 20 20 20 20 20 20 20 20 20 wap.1.cells.swap.+!.............
23700 20 28 20 69 76 20 74 6d 70 2d 69 68 20 69 6e 73 74 61 6e 63 65 2d 73 69 7a 65 20 29 0a 2b 20 21 .(.iv.tmp-ih.instance-size.).+.!
23720 0a 3b 0a 3a 20 63 72 65 61 74 65 2d 69 6e 73 74 61 6e 63 65 2d 76 61 72 20 28 20 22 6e 61 6d 65 .;.:.create-instance-var.(."name
23740 22 20 69 6e 69 74 69 61 6c 2d 76 61 6c 75 65 20 2d 2d 20 29 0a 43 52 45 41 54 45 20 28 63 72 65 ".initial-value.--.).CREATE.(cre
23760 61 74 65 2d 69 6e 73 74 61 6e 63 65 2d 76 61 72 29 20 50 52 45 56 49 4f 55 53 20 3b 0a 56 4f 43 ate-instance-var).PREVIOUS.;.VOC
23780 41 42 55 4c 41 52 59 20 69 6e 73 74 61 6e 63 65 2d 77 6f 72 64 73 20 20 41 4c 53 4f 20 69 6e 73 ABULARY.instance-words..ALSO.ins
237a0 74 61 6e 63 65 2d 77 6f 72 64 73 20 44 45 46 49 4e 49 54 49 4f 4e 53 0a 3a 20 56 41 52 49 41 42 tance-words.DEFINITIONS.:.VARIAB
237c0 4c 45 20 20 30 20 63 72 65 61 74 65 2d 69 6e 73 74 61 6e 63 65 2d 76 61 72 20 44 4f 45 53 3e 20 LE..0.create-instance-var.DOES>.
237e0 40 20 3e 69 6e 73 74 61 6e 63 65 20 3b 0a 3a 20 56 41 4c 55 45 20 20 20 20 20 20 20 63 72 65 61 @.>instance.;.:.VALUE.......crea
23800 74 65 2d 69 6e 73 74 61 6e 63 65 2d 76 61 72 20 44 4f 45 53 3e 20 40 20 3e 69 6e 73 74 61 6e 63 te-instance-var.DOES>.@.>instanc
23820 65 20 40 20 3b 0a 3a 20 44 45 46 45 52 20 20 20 20 20 30 20 63 72 65 61 74 65 2d 69 6e 73 74 61 e.@.;.:.DEFER.....0.create-insta
23840 6e 63 65 2d 76 61 72 20 44 4f 45 53 3e 20 40 20 3e 69 6e 73 74 61 6e 63 65 20 40 20 65 78 65 63 nce-var.DOES>.@.>instance.@.exec
23860 75 74 65 20 3b 0a 50 52 45 56 49 4f 55 53 20 44 45 46 49 4e 49 54 49 4f 4e 53 0a 3a 20 28 69 6e ute.;.PREVIOUS.DEFINITIONS.:.(in
23880 73 74 61 6e 63 65 3f 29 20 28 20 78 74 20 2d 2d 20 78 74 20 74 72 75 65 7c 66 61 6c 73 65 20 29 stance?).(.xt.--.xt.true|false.)
238a0 0a 64 75 70 20 40 20 3c 63 72 65 61 74 65 3e 20 3d 20 49 46 0a 64 75 70 20 63 65 6c 6c 2b 20 40 .dup.@.<create>.=.IF.dup.cell+.@
238c0 20 63 65 6c 6c 2b 20 40 20 5b 27 5d 20 3e 69 6e 73 74 61 6e 63 65 20 3d 0a 45 4c 53 45 0a 66 61 .cell+.@.['].>instance.=.ELSE.fa
238e0 6c 73 65 0a 54 48 45 4e 0a 3b 0a 3a 20 28 64 6f 69 74 6f 29 20 28 20 76 61 6c 75 65 20 52 3a 2a lse.THEN.;.:.(doito).(.value.R:*
23900 43 46 41 20 2d 2d 20 29 0a 72 3e 20 63 65 6c 6c 2b 20 64 75 70 20 3e 72 0a 40 20 63 65 6c 6c 2b CFA.--.).r>.cell+.dup.>r.@.cell+
23920 20 63 65 6c 6c 2b 20 40 20 3e 69 6e 73 74 61 6e 63 65 20 21 0a 3b 0a 3a 20 74 6f 20 28 20 76 61 .cell+.@.>instance.!.;.:.to.(.va
23940 6c 75 65 20 77 6f 72 64 6e 61 6d 65 3c 3e 20 2d 2d 20 29 0a 27 20 28 69 6e 73 74 61 6e 63 65 3f lue.wordname<>.--.).'.(instance?
23960 29 0a 73 74 61 74 65 20 40 20 49 46 0a 49 46 20 5b 27 5d 20 28 64 6f 69 74 6f 29 20 45 4c 53 45 ).state.@.IF.IF.['].(doito).ELSE
23980 20 5b 27 5d 20 44 4f 54 4f 20 54 48 45 4e 0a 2c 20 2c 20 45 58 49 54 0a 54 48 45 4e 0a 49 46 0a .['].DOTO.THEN.,.,.EXIT.THEN.IF.
239a0 63 65 6c 6c 2b 20 63 65 6c 6c 2b 20 40 20 3e 69 6e 73 74 61 6e 63 65 20 21 20 5c 20 69 6e 74 65 cell+.cell+.@.>instance.!.\.inte
239c0 72 70 20 6d 6f 64 65 20 69 6e 73 74 61 6e 63 65 20 76 61 6c 75 65 0a 45 4c 53 45 0a 63 65 6c 6c rp.mode.instance.value.ELSE.cell
239e0 2b 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 6e 74 65 72 70 20 6d +.!...................\.interp.m
23a00 6f 64 65 20 6e 6f 72 6d 61 6c 20 76 61 6c 75 65 0a 54 48 45 4e 0a 3b 20 49 4d 4d 45 44 49 41 54 ode.normal.value.THEN.;.IMMEDIAT
23a20 45 0a 3a 20 49 4e 53 54 41 4e 43 45 20 20 41 4c 53 4f 20 69 6e 73 74 61 6e 63 65 2d 77 6f 72 64 E.:.INSTANCE..ALSO.instance-word
23a40 73 20 3b 0a 53 54 52 55 43 54 0a 2f 6e 20 46 49 45 4c 44 20 69 6e 73 74 61 6e 63 65 3e 6e 6f 64 s.;.STRUCT./n.FIELD.instance>nod
23a60 65 0a 2f 6e 20 46 49 45 4c 44 20 69 6e 73 74 61 6e 63 65 3e 70 61 72 65 6e 74 0a 2f 6e 20 46 49 e./n.FIELD.instance>parent./n.FI
23a80 45 4c 44 20 69 6e 73 74 61 6e 63 65 3e 61 72 67 73 0a 2f 6e 20 46 49 45 4c 44 20 69 6e 73 74 61 ELD.instance>args./n.FIELD.insta
23aa0 6e 63 65 3e 61 72 67 73 2d 6c 65 6e 0a 43 4f 4e 53 54 41 4e 54 20 2f 69 6e 73 74 61 6e 63 65 2d nce>args-len.CONSTANT./instance-
23ac0 68 65 61 64 65 72 0a 3a 20 6d 79 2d 70 61 72 65 6e 74 20 20 6d 79 2d 73 65 6c 66 20 69 6e 73 74 header.:.my-parent..my-self.inst
23ae0 61 6e 63 65 3e 70 61 72 65 6e 74 20 40 20 3b 0a 3a 20 6d 79 2d 61 72 67 73 20 20 20 20 6d 79 2d ance>parent.@.;.:.my-args....my-
23b00 73 65 6c 66 20 69 6e 73 74 61 6e 63 65 3e 61 72 67 73 20 32 40 20 3b 0a 3a 20 73 65 74 2d 6d 79 self.instance>args.2@.;.:.set-my
23b20 2d 61 72 67 73 20 20 20 28 20 6f 6c 64 2d 61 64 64 72 20 6c 65 6e 20 2d 2d 20 29 0a 64 75 70 20 -args...(.old-addr.len.--.).dup.
23b40 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c IF.............................\
23b60 20 49 46 20 6c 65 6e 20 3e 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 .IF.len.>.0....................(
23b80 20 6f 6c 64 2d 61 64 64 72 20 6c 65 6e 20 29 0a 64 75 70 20 61 6c 6c 6f 63 2d 6d 65 6d 20 20 20 .old-addr.len.).dup.alloc-mem...
23ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 61 6c 6c 6f 63 61 74 65 20 73 70 61 ................\.|.allocate.spa
23bc0 63 65 20 66 6f 72 20 6e 65 77 20 61 72 67 73 20 28 20 6f 6c 64 2d 61 64 64 72 20 6c 65 6e 20 6e ce.for.new.args.(.old-addr.len.n
23be0 65 77 2d 61 64 64 72 20 29 0a 73 77 61 70 20 32 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 ew-addr.).swap.2dup.............
23c00 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 77 72 69 74 65 20 74 68 65 20 6e 65 77 20 61 64 64 72 ..........\.|.write.the.new.addr
23c20 65 73 73 20 20 20 20 20 20 20 28 20 6f 6c 64 2d 61 64 64 72 20 6e 65 77 2d 61 64 64 72 20 6c 65 ess.......(.old-addr.new-addr.le
23c40 6e 20 6e 65 77 2d 61 64 64 72 20 6c 65 6e 20 29 0a 6d 79 2d 73 65 6c 66 20 69 6e 73 74 61 6e 63 n.new-addr.len.).my-self.instanc
23c60 65 3e 61 72 67 73 20 32 21 20 20 20 20 20 20 20 20 5c 20 7c 20 69 6e 74 6f 20 74 68 65 20 69 6e e>args.2!........\.|.into.the.in
23c80 73 74 61 6e 63 65 20 74 61 62 6c 65 20 20 20 20 20 28 20 6f 6c 64 2d 61 64 64 72 20 6e 65 77 2d stance.table.....(.old-addr.new-
23ca0 61 64 64 72 20 6c 65 6e 20 29 0a 6d 6f 76 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 addr.len.).move.................
23cc0 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 61 6e 64 20 63 6f 70 79 20 74 68 65 20 61 72 67 73 ...........\.|.and.copy.the.args
23ce0 20 20 20 20 20 20 20 20 20 20 20 28 20 2d 2d 20 29 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 ...........(.--.).ELSE..........
23d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 45 4c 53 45 20 20 20 20 20 .....................\.ELSE.....
23d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 6f 6c 64 2d 61 64 64 72 20 .....................(.old-addr.
23d40 6c 65 6e 20 29 0a 6d 79 2d 73 65 6c 66 20 69 6e 73 74 61 6e 63 65 3e 61 72 67 73 20 32 21 20 20 len.).my-self.instance>args.2!..
23d60 20 20 20 20 20 20 5c 20 7c 20 73 65 74 20 6e 65 77 20 61 72 67 73 20 74 6f 20 7a 65 72 6f 2c 20 ......\.|.set.new.args.to.zero,.
23d80 74 6f 6f 20 20 20 28 20 29 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 too...(.).THEN..................
23da0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 46 49 0a 3b 0a 3a 20 63 72 65 61 74 65 2d 69 6e 73 .............\.FI.;.:.create-ins
23dc0 74 61 6e 63 65 2d 64 61 74 61 20 28 20 2d 2d 20 69 6e 73 74 61 6e 63 65 20 29 0a 67 65 74 2d 6e tance-data.(.--.instance.).get-n
23de0 6f 64 65 20 64 75 70 20 6e 6f 64 65 3e 69 6e 73 74 61 6e 63 65 20 40 20 73 77 61 70 20 6e 6f 64 ode.dup.node>instance.@.swap.nod
23e00 65 3e 69 6e 73 74 61 6e 63 65 2d 73 69 7a 65 20 40 20 20 28 20 69 6e 73 74 61 6e 63 65 20 69 6e e>instance-size.@..(.instance.in
23e20 73 74 61 6e 63 65 2d 73 69 7a 65 20 29 0a 64 75 70 20 61 6c 6c 6f 63 2d 6d 65 6d 20 64 75 70 20 stance-size.).dup.alloc-mem.dup.
23e40 3e 72 20 73 77 61 70 20 6d 6f 76 65 20 72 3e 0a 3b 0a 3a 20 63 72 65 61 74 65 2d 69 6e 73 74 61 >r.swap.move.r>.;.:.create-insta
23e60 6e 63 65 20 28 20 2d 2d 20 29 0a 6d 79 2d 73 65 6c 66 20 63 72 65 61 74 65 2d 69 6e 73 74 61 6e nce.(.--.).my-self.create-instan
23e80 63 65 2d 64 61 74 61 0a 64 75 70 20 74 6f 20 6d 79 2d 73 65 6c 66 20 69 6e 73 74 61 6e 63 65 3e ce-data.dup.to.my-self.instance>
23ea0 70 61 72 65 6e 74 20 21 0a 67 65 74 2d 6e 6f 64 65 20 6d 79 2d 73 65 6c 66 20 69 6e 73 74 61 6e parent.!.get-node.my-self.instan
23ec0 63 65 3e 6e 6f 64 65 20 21 0a 3b 0a 3a 20 64 65 73 74 72 6f 79 2d 69 6e 73 74 61 6e 63 65 20 28 ce>node.!.;.:.destroy-instance.(
23ee0 20 69 6e 73 74 61 6e 63 65 20 2d 2d 20 29 0a 64 75 70 20 40 20 6e 6f 64 65 3e 69 6e 73 74 61 6e .instance.--.).dup.@.node>instan
23f00 63 65 2d 73 69 7a 65 20 40 20 66 72 65 65 2d 6d 65 6d 0a 3b 0a 3a 20 69 68 61 6e 64 6c 65 3e 70 ce-size.@.free-mem.;.:.ihandle>p
23f20 68 61 6e 64 6c 65 20 28 20 69 68 61 6e 64 6c 65 20 2d 2d 20 70 68 61 6e 64 6c 65 20 29 0a 64 75 handle.(.ihandle.--.phandle.).du
23f40 70 20 30 3d 20 41 42 4f 52 54 22 20 6e 6f 20 63 75 72 72 65 6e 74 20 69 6e 73 74 61 6e 63 65 22 p.0=.ABORT".no.current.instance"
23f60 20 69 6e 73 74 61 6e 63 65 3e 6e 6f 64 65 20 40 0a 3b 0a 3a 20 70 75 73 68 2d 6d 79 2d 73 65 6c .instance>node.@.;.:.push-my-sel
23f80 66 20 28 20 69 68 61 6e 64 6c 65 20 2d 2d 20 29 20 20 72 3e 20 6d 79 2d 73 65 6c 66 20 3e 72 20 f.(.ihandle.--.)..r>.my-self.>r.
23fa0 3e 72 20 74 6f 20 6d 79 2d 73 65 6c 66 20 3b 0a 3a 20 70 6f 70 2d 6d 79 2d 73 65 6c 66 20 28 20 >r.to.my-self.;.:.pop-my-self.(.
23fc0 2d 2d 20 29 20 20 72 3e 20 72 3e 20 74 6f 20 6d 79 2d 73 65 6c 66 20 3e 72 20 3b 0a 3a 20 63 61 --.)..r>.r>.to.my-self.>r.;.:.ca
23fe0 6c 6c 2d 70 61 63 6b 61 67 65 20 20 70 75 73 68 2d 6d 79 2d 73 65 6c 66 20 65 78 65 63 75 74 65 ll-package..push-my-self.execute
24000 20 70 6f 70 2d 6d 79 2d 73 65 6c 66 20 3b 0a 3a 20 24 63 61 6c 6c 2d 73 74 61 74 69 63 20 28 20 .pop-my-self.;.:.$call-static.(.
24020 2e 2e 2e 20 73 74 72 20 6c 65 6e 20 6e 6f 64 65 20 2d 2d 20 3f 3f 3f 20 29 0a 66 69 6e 64 2d 6d ....str.len.node.--.???.).find-m
24040 65 74 68 6f 64 20 49 46 20 65 78 65 63 75 74 65 20 45 4c 53 45 20 2d 31 20 74 68 72 6f 77 20 54 ethod.IF.execute.ELSE.-1.throw.T
24060 48 45 4e 0a 3b 0a 3a 20 24 63 61 6c 6c 2d 6d 79 2d 6d 65 74 68 6f 64 20 20 28 20 73 74 72 20 6c HEN.;.:.$call-my-method..(.str.l
24080 65 6e 20 2d 2d 20 29 20 6d 79 2d 73 65 6c 66 20 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 en.--.).my-self.ihandle>phandle.
240a0 24 63 61 6c 6c 2d 73 74 61 74 69 63 20 3b 0a 3a 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 20 70 $call-static.;.:.$call-method..p
240c0 75 73 68 2d 6d 79 2d 73 65 6c 66 20 24 63 61 6c 6c 2d 6d 79 2d 6d 65 74 68 6f 64 20 70 6f 70 2d ush-my-self.$call-my-method.pop-
240e0 6d 79 2d 73 65 6c 66 20 3b 0a 3a 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 20 6d 79 2d 70 61 72 my-self.;.:.$call-parent..my-par
24100 65 6e 74 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 3b 0a 31 30 30 30 20 43 4f 4e 53 54 41 4e 54 ent.$call-method.;.1000.CONSTANT
24120 20 6d 61 78 2d 69 6e 73 74 61 6e 63 65 2d 73 69 7a 65 0a 33 30 30 30 30 30 30 20 43 4f 4e 53 54 .max-instance-size.3000000.CONST
24140 41 4e 54 20 73 70 61 63 65 2d 63 6f 64 65 2d 6d 61 73 6b 0a 3a 20 63 72 65 61 74 65 2d 6e 6f 64 ANT.space-code-mask.:.create-nod
24160 65 20 28 20 70 61 72 65 6e 74 20 2d 2d 20 6e 65 77 20 29 0a 6d 61 78 2d 69 6e 73 74 61 6e 63 65 e.(.parent.--.new.).max-instance
24180 2d 73 69 7a 65 20 61 6c 6c 6f 63 2d 6d 65 6d 20 64 75 70 20 6d 61 78 2d 69 6e 73 74 61 6e 63 65 -size.alloc-mem.dup.max-instance
241a0 2d 73 69 7a 65 20 65 72 61 73 65 20 3e 72 0a 61 6c 69 67 6e 20 77 6f 72 64 6c 69 73 74 20 3e 72 -size.erase.>r.align.wordlist.>r
241c0 20 77 6f 72 64 6c 69 73 74 20 3e 72 0a 68 65 72 65 20 30 20 2c 20 73 77 61 70 20 2c 20 30 20 2c .wordlist.>r.here.0.,.swap.,.0.,
241e0 20 72 3e 20 2c 20 72 3e 20 2c 20 72 3e 20 2c 20 2f 69 6e 73 74 61 6e 63 65 2d 68 65 61 64 65 72 .r>.,.r>.,.r>.,./instance-header
24200 20 2c 20 30 20 2c 20 30 20 2c 20 30 20 2c 20 30 20 2c 20 3b 0a 3a 20 70 65 65 72 20 20 20 20 6e .,.0.,.0.,.0.,.0.,.;.:.peer....n
24220 6f 64 65 3e 70 65 65 72 20 20 20 40 20 3b 0a 3a 20 70 61 72 65 6e 74 20 20 6e 6f 64 65 3e 70 61 ode>peer...@.;.:.parent..node>pa
24240 72 65 6e 74 20 40 20 3b 0a 3a 20 63 68 69 6c 64 20 20 20 6e 6f 64 65 3e 63 68 69 6c 64 20 20 40 rent.@.;.:.child...node>child..@
24260 20 3b 0a 3a 20 70 65 65 72 20 20 64 75 70 20 49 46 20 70 65 65 72 20 45 4c 53 45 20 64 72 6f 70 .;.:.peer..dup.IF.peer.ELSE.drop
24280 20 64 65 76 69 63 65 2d 74 72 65 65 20 40 20 54 48 45 4e 20 3b 0a 3a 20 6c 69 6e 6b 20 28 20 6e .device-tree.@.THEN.;.:.link.(.n
242a0 65 77 20 68 65 61 64 20 2d 2d 20 29 20 5c 20 6c 69 6e 6b 20 61 20 6e 65 77 20 6e 6f 64 65 20 61 ew.head.--.).\.link.a.new.node.a
242c0 74 20 74 68 65 20 65 6e 64 20 6f 66 20 61 20 6c 69 6e 6b 65 64 20 6c 69 73 74 0a 42 45 47 49 4e t.the.end.of.a.linked.list.BEGIN
242e0 20 64 75 70 20 40 20 57 48 49 4c 45 20 40 20 52 45 50 45 41 54 20 21 20 3b 0a 3a 20 6c 69 6e 6b .dup.@.WHILE.@.REPEAT.!.;.:.link
24300 2d 6e 6f 64 65 20 28 20 70 61 72 65 6e 74 20 63 68 69 6c 64 20 2d 2d 20 29 0a 73 77 61 70 20 64 -node.(.parent.child.--.).swap.d
24320 75 70 20 49 46 20 6e 6f 64 65 3e 63 68 69 6c 64 20 6c 69 6e 6b 20 45 4c 53 45 20 64 72 6f 70 20 up.IF.node>child.link.ELSE.drop.
24340 64 65 76 69 63 65 2d 74 72 65 65 20 21 20 54 48 45 4e 20 3b 0a 3a 20 73 65 74 2d 6e 6f 64 65 20 device-tree.!.THEN.;.:.set-node.
24360 28 20 70 68 61 6e 64 6c 65 20 2d 2d 20 29 0a 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 40 20 49 46 (.phandle.--.).current-node.@.IF
24380 20 70 72 65 76 69 6f 75 73 20 54 48 45 4e 0a 64 75 70 20 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 .previous.THEN.dup.current-node.
243a0 21 0a 3f 64 75 70 20 49 46 20 6e 6f 64 65 3e 77 6f 72 64 73 20 40 20 61 6c 73 6f 20 63 6f 6e 74 !.?dup.IF.node>words.@.also.cont
243c0 65 78 74 20 21 20 54 48 45 4e 0a 64 65 66 69 6e 69 74 69 6f 6e 73 20 3b 0a 3a 20 67 65 74 2d 70 ext.!.THEN.definitions.;.:.get-p
243e0 61 72 65 6e 74 20 20 67 65 74 2d 6e 6f 64 65 20 70 61 72 65 6e 74 20 3b 0a 3a 20 6e 65 77 2d 6e arent..get-node.parent.;.:.new-n
24400 6f 64 65 20 28 20 2d 2d 20 70 68 61 6e 64 6c 65 20 29 20 5c 20 61 63 74 69 76 65 20 6e 6f 64 65 ode.(.--.phandle.).\.active.node
24420 20 62 65 63 6f 6d 65 73 20 6e 65 77 20 6e 6f 64 65 27 73 20 70 61 72 65 6e 74 3b 0a 63 75 72 72 .becomes.new.node's.parent;.curr
24440 65 6e 74 2d 6e 6f 64 65 20 40 20 64 75 70 20 63 72 65 61 74 65 2d 6e 6f 64 65 0a 74 75 63 6b 20 ent-node.@.dup.create-node.tuck.
24460 6c 69 6e 6b 2d 6e 6f 64 65 20 64 75 70 20 73 65 74 2d 6e 6f 64 65 20 3b 0a 3a 20 66 69 6e 69 73 link-node.dup.set-node.;.:.finis
24480 68 2d 6e 6f 64 65 20 28 20 2d 2d 20 29 0a 67 65 74 2d 6e 6f 64 65 20 70 61 72 65 6e 74 20 73 65 h-node.(.--.).get-node.parent.se
244a0 74 2d 6e 6f 64 65 20 3b 0a 3a 20 64 65 76 69 63 65 2d 65 6e 64 20 28 20 2d 2d 20 29 20 20 30 20 t-node.;.:.device-end.(.--.)..0.
244c0 73 65 74 2d 6e 6f 64 65 20 3b 0a 43 52 45 41 54 45 20 24 69 6e 64 65 6e 74 20 31 30 30 20 61 6c set-node.;.CREATE.$indent.100.al
244e0 6c 6f 74 20 20 56 41 52 49 41 42 4c 45 20 69 6e 64 65 6e 74 20 30 20 69 6e 64 65 6e 74 20 21 0a lot..VARIABLE.indent.0.indent.!.
24500 74 72 75 65 20 76 61 6c 75 65 20 65 6e 63 6f 64 65 2d 66 69 72 73 74 3f 0a 3a 20 64 65 63 6f 64 true.value.encode-first?.:.decod
24520 65 2d 69 6e 74 20 20 6f 76 65 72 20 3e 72 20 34 20 2f 73 74 72 69 6e 67 20 72 3e 20 34 63 40 20 e-int..over.>r.4./string.r>.4c@.
24540 73 77 61 70 20 32 73 77 61 70 20 73 77 61 70 20 62 6c 6a 6f 69 6e 20 3b 0a 3a 20 64 65 63 6f 64 swap.2swap.swap.bljoin.;.:.decod
24560 65 2d 36 34 20 64 65 63 6f 64 65 2d 69 6e 74 20 2d 72 6f 74 20 64 65 63 6f 64 65 2d 69 6e 74 20 e-64.decode-int.-rot.decode-int.
24580 2d 72 6f 74 20 32 73 77 61 70 20 73 77 61 70 20 6c 78 6a 6f 69 6e 20 3b 0a 3a 20 64 65 63 6f 64 -rot.2swap.swap.lxjoin.;.:.decod
245a0 65 2d 73 74 72 69 6e 67 20 28 20 70 72 6f 70 2d 61 64 64 72 31 20 70 72 6f 70 2d 6c 65 6e 31 20 e-string.(.prop-addr1.prop-len1.
245c0 2d 2d 20 70 72 6f 70 2d 61 64 64 72 32 20 70 72 6f 70 2d 6c 65 6e 32 20 73 74 72 20 6c 65 6e 20 --.prop-addr2.prop-len2.str.len.
245e0 29 0a 64 75 70 20 30 3d 20 49 46 20 32 64 75 70 20 45 58 49 54 20 54 48 45 4e 20 5c 20 73 74 72 ).dup.0=.IF.2dup.EXIT.THEN.\.str
24600 69 6e 67 20 70 72 6f 70 65 72 74 69 65 73 20 77 69 74 68 20 7a 65 72 6f 20 6c 65 6e 67 68 74 0a ing.properties.with.zero.lenght.
24620 6f 76 65 72 20 42 45 47 49 4e 20 64 75 70 20 63 40 20 30 3d 20 49 46 20 31 2b 20 2d 72 6f 74 20 over.BEGIN.dup.c@.0=.IF.1+.-rot.
24640 73 77 61 70 20 32 20 70 69 63 6b 20 6f 76 65 72 20 2d 20 72 6f 74 20 6f 76 65 72 20 2d 20 2d 72 swap.2.pick.over.-.rot.over.-.-r
24660 6f 74 20 31 2d 0a 45 58 49 54 20 54 48 45 4e 20 31 2b 20 41 47 41 49 4e 20 3b 0a 3a 20 28 70 72 ot.1-.EXIT.THEN.1+.AGAIN.;.:.(pr
24680 75 6e 65 29 20 28 20 6e 61 6d 65 20 6c 65 6e 20 68 65 61 64 20 2d 2d 20 29 0a 64 75 70 20 3e 72 une).(.name.len.head.--.).dup.>r
246a0 20 28 66 69 6e 64 29 20 3f 64 75 70 20 49 46 20 72 3e 20 42 45 47 49 4e 20 64 75 70 20 40 20 57 .(find).?dup.IF.r>.BEGIN.dup.@.W
246c0 48 49 4c 45 20 32 64 75 70 20 40 20 3d 20 49 46 0a 3e 72 20 40 20 72 3e 20 21 20 45 58 49 54 20 HILE.2dup.@.=.IF.>r.@.r>.!.EXIT.
246e0 54 48 45 4e 20 40 20 52 45 50 45 41 54 20 32 64 72 6f 70 20 45 4c 53 45 20 72 3e 20 64 72 6f 70 THEN.@.REPEAT.2drop.ELSE.r>.drop
24700 20 54 48 45 4e 20 3b 0a 3a 20 70 72 75 6e 65 20 28 20 6e 61 6d 65 20 6c 65 6e 20 2d 2d 20 29 20 .THEN.;.:.prune.(.name.len.--.).
24720 20 6c 61 73 74 20 28 70 72 75 6e 65 29 20 3b 0a 3a 20 73 65 74 2d 70 72 6f 70 65 72 74 79 20 28 .last.(prune).;.:.set-property.(
24740 20 64 61 74 61 20 64 6c 65 6e 20 6e 61 6d 65 20 6e 6c 65 6e 20 70 68 61 6e 64 6c 65 20 2d 2d 20 .data.dlen.name.nlen.phandle.--.
24760 29 0a 74 72 75 65 20 74 6f 20 65 6e 63 6f 64 65 2d 66 69 72 73 74 3f 0a 67 65 74 2d 63 75 72 72 ).true.to.encode-first?.get-curr
24780 65 6e 74 20 3e 72 20 20 6e 6f 64 65 3e 70 72 6f 70 65 72 74 69 65 73 20 40 20 73 65 74 2d 63 75 ent.>r..node>properties.@.set-cu
247a0 72 72 65 6e 74 0a 32 64 75 70 20 70 72 75 6e 65 20 20 24 32 43 4f 4e 53 54 41 4e 54 20 20 72 3e rrent.2dup.prune..$2CONSTANT..r>
247c0 20 73 65 74 2d 63 75 72 72 65 6e 74 20 3b 0a 3a 20 64 65 6c 65 74 65 2d 70 72 6f 70 65 72 74 79 .set-current.;.:.delete-property
247e0 20 28 20 6e 61 6d 65 20 6e 6c 65 6e 20 2d 2d 20 29 0a 67 65 74 2d 6e 6f 64 65 20 67 65 74 2d 63 .(.name.nlen.--.).get-node.get-c
24800 75 72 72 65 6e 74 20 3e 72 20 20 6e 6f 64 65 3e 70 72 6f 70 65 72 74 69 65 73 20 40 20 73 65 74 urrent.>r..node>properties.@.set
24820 2d 63 75 72 72 65 6e 74 0a 70 72 75 6e 65 20 72 3e 20 73 65 74 2d 63 75 72 72 65 6e 74 20 3b 0a -current.prune.r>.set-current.;.
24840 3a 20 70 72 6f 70 65 72 74 79 20 28 20 64 61 74 61 20 64 6c 65 6e 20 6e 61 6d 65 20 6e 6c 65 6e :.property.(.data.dlen.name.nlen
24860 20 2d 2d 20 29 20 20 67 65 74 2d 6e 6f 64 65 20 73 65 74 2d 70 72 6f 70 65 72 74 79 20 3b 0a 3a .--.)..get-node.set-property.;.:
24880 20 67 65 74 2d 70 72 6f 70 65 72 74 79 20 28 20 73 74 72 20 6c 65 6e 20 70 68 61 6e 64 6c 65 20 .get-property.(.str.len.phandle.
248a0 2d 2d 20 74 72 75 65 20 7c 20 64 61 74 61 20 64 6c 65 6e 20 66 61 6c 73 65 20 29 0a 3f 64 75 70 --.true.|.data.dlen.false.).?dup
248c0 20 30 3d 20 49 46 20 63 72 20 63 72 20 63 72 20 2e 22 20 67 65 74 2d 70 72 6f 70 65 72 74 79 20 .0=.IF.cr.cr.cr..".get-property.
248e0 66 6f 72 20 22 20 74 79 70 65 20 2e 22 20 20 6f 6e 20 7a 65 72 6f 20 70 68 61 6e 64 6c 65 22 0a for.".type.."..on.zero.phandle".
24900 63 72 20 63 72 20 74 72 75 65 20 45 58 49 54 20 54 48 45 4e 0a 6e 6f 64 65 3e 70 72 6f 70 65 72 cr.cr.true.EXIT.THEN.node>proper
24920 74 69 65 73 20 40 20 76 6f 63 2d 66 69 6e 64 20 64 75 70 20 49 46 20 6c 69 6e 6b 3e 20 65 78 65 ties.@.voc-find.dup.IF.link>.exe
24940 63 75 74 65 20 66 61 6c 73 65 20 45 4c 53 45 20 64 72 6f 70 20 74 72 75 65 20 54 48 45 4e 20 3b cute.false.ELSE.drop.true.THEN.;
24960 0a 3a 20 67 65 74 2d 70 61 63 6b 61 67 65 2d 70 72 6f 70 65 72 74 79 20 28 20 73 74 72 20 6c 65 .:.get-package-property.(.str.le
24980 6e 20 70 68 61 6e 64 6c 65 20 2d 2d 20 74 72 75 65 20 7c 20 64 61 74 61 20 64 6c 65 6e 20 66 61 n.phandle.--.true.|.data.dlen.fa
249a0 6c 73 65 20 29 0a 67 65 74 2d 70 72 6f 70 65 72 74 79 20 3b 0a 3a 20 67 65 74 2d 6d 79 2d 70 72 lse.).get-property.;.:.get-my-pr
249c0 6f 70 65 72 74 79 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 74 72 75 65 20 7c 20 64 61 74 61 20 operty.(.str.len.--.true.|.data.
249e0 64 6c 65 6e 20 66 61 6c 73 65 20 29 0a 6d 79 2d 73 65 6c 66 20 69 68 61 6e 64 6c 65 3e 70 68 61 dlen.false.).my-self.ihandle>pha
24a00 6e 64 6c 65 20 67 65 74 2d 70 72 6f 70 65 72 74 79 20 3b 0a 3a 20 67 65 74 2d 70 61 72 65 6e 74 ndle.get-property.;.:.get-parent
24a20 2d 70 72 6f 70 65 72 74 79 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 74 72 75 65 20 7c 20 64 61 -property.(.str.len.--.true.|.da
24a40 74 61 20 64 6c 65 6e 20 66 61 6c 73 65 20 29 0a 6d 79 2d 70 61 72 65 6e 74 20 69 68 61 6e 64 6c ta.dlen.false.).my-parent.ihandl
24a60 65 3e 70 68 61 6e 64 6c 65 20 67 65 74 2d 70 72 6f 70 65 72 74 79 20 3b 0a 3a 20 67 65 74 2d 69 e>phandle.get-property.;.:.get-i
24a80 6e 68 65 72 69 74 65 64 2d 70 72 6f 70 65 72 74 79 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 74 nherited-property.(.str.len.--.t
24aa0 72 75 65 20 7c 20 64 61 74 61 20 64 6c 65 6e 20 66 61 6c 73 65 20 29 0a 6d 79 2d 73 65 6c 66 20 rue.|.data.dlen.false.).my-self.
24ac0 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 0a 42 45 47 49 4e 20 33 64 75 70 20 67 65 74 2d 70 ihandle>phandle.BEGIN.3dup.get-p
24ae0 72 6f 70 65 72 74 79 20 30 3d 0a 49 46 20 20 5c 20 50 72 6f 70 65 72 74 79 20 66 6f 75 6e 64 0a roperty.0=.IF..\.Property.found.
24b00 72 6f 74 20 64 72 6f 70 20 72 6f 74 20 64 72 6f 70 20 72 6f 74 20 64 72 6f 70 20 66 61 6c 73 65 rot.drop.rot.drop.rot.drop.false
24b20 20 45 58 49 54 0a 54 48 45 4e 0a 70 61 72 65 6e 74 20 30 3d 0a 49 46 0a 6e 69 70 20 6e 69 70 20 .EXIT.THEN.parent.0=.IF.nip.nip.
24b40 74 72 75 65 20 45 58 49 54 0a 54 48 45 4e 0a 41 47 41 49 4e 20 3b 0a 32 30 20 43 4f 4e 53 54 41 true.EXIT.THEN.AGAIN.;.20.CONSTA
24b60 4e 54 20 69 6e 64 65 6e 74 2d 70 72 6f 70 0a 3a 20 2e 70 72 6f 70 2d 69 6e 74 20 28 20 73 74 72 NT.indent-prop.:..prop-int.(.str
24b80 20 6c 65 6e 20 2d 2d 20 29 0a 73 70 61 63 65 0a 34 30 30 20 6d 69 6e 20 30 0a 3f 44 4f 0a 69 20 .len.--.).space.400.min.0.?DO.i.
24ba0 6f 76 65 72 20 2b 20 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 over.+.dup......................
24bc0 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 61 63 74 2d 61 64 64 72 20 61 63 74 2d 61 64 ...........(.str.act-addr.act-ad
24be0 64 72 20 29 0a 63 40 20 32 20 30 2e 72 20 31 2b 20 64 75 70 20 63 40 20 32 20 30 2e 72 20 31 2b dr.).c@.2.0.r.1+.dup.c@.2.0.r.1+
24c00 20 64 75 70 20 63 40 20 32 20 30 2e 72 20 31 2b 20 63 40 20 32 20 30 2e 72 20 28 20 73 74 72 20 .dup.c@.2.0.r.1+.c@.2.0.r.(.str.
24c20 29 0a 69 20 63 20 61 6e 64 20 63 20 3d 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).i.c.and.c.=.IF................
24c40 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 65 63 6b 20 66 6f 72 20 6d 75 6c 74 69 70 6c 65 6f ...........\.check.for.multipleo
24c60 66 20 31 36 20 62 79 74 65 73 0a 63 72 20 69 6e 64 65 6e 74 20 40 20 69 6e 64 65 6e 74 2d 70 72 f.16.bytes.cr.indent.@.indent-pr
24c80 6f 70 20 2b 20 31 2b 20 30 20 20 20 20 20 20 20 20 5c 20 6c 69 6e 65 66 65 65 64 20 2b 20 69 6e op.+.1+.0........\.linefeed.+.in
24ca0 64 65 6e 74 0a 44 4f 0a 73 70 61 63 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 dent.DO.space...................
24cc0 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 72 69 6e 74 20 73 70 61 63 65 73 0a 4c 4f 4f 50 0a 45 ...........\.print.spaces.LOOP.E
24ce0 4c 53 45 0a 73 70 61 63 65 20 73 70 61 63 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 LSE.space.space.................
24d00 20 20 20 20 20 20 20 20 20 20 5c 20 70 72 69 6e 74 20 74 77 6f 20 73 70 61 63 65 73 0a 54 48 45 ..........\.print.two.spaces.THE
24d20 4e 0a 34 20 2b 4c 4f 4f 50 0a 64 72 6f 70 0a 3b 0a 3a 20 2e 70 72 6f 70 2d 62 79 74 65 73 20 28 N.4.+LOOP.drop.;.:..prop-bytes.(
24d40 20 73 74 72 20 6c 65 6e 20 2d 2d 20 29 0a 32 64 75 70 20 2d 34 20 61 6e 64 20 2e 70 72 6f 70 2d .str.len.--.).2dup.-4.and..prop-
24d60 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 int.......................(.str.
24d80 6c 65 6e 20 29 0a 64 75 70 20 33 20 61 6e 64 20 64 75 70 20 49 46 20 20 20 20 20 20 20 20 20 20 len.).dup.3.and.dup.IF..........
24da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 6c 65 6e 25 ..................(.str.len.len%
24dc0 34 20 29 0a 3e 72 20 2d 34 20 61 6e 64 20 2b 20 72 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4.).>r.-4.and.+.r>..............
24de0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 27 20 6c 65 6e 25 34 20 29 0a 62 6f 75 6e .............(.str'.len%4.).boun
24e00 64 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ds..............................
24e20 20 20 20 20 20 28 20 73 74 72 27 20 73 74 72 27 2b 6c 65 6e 25 34 20 29 0a 44 4f 0a 69 20 63 40 .....(.str'.str'+len%4.).DO.i.c@
24e40 20 32 20 30 2e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .2.0.r..........................
24e60 20 20 5c 20 50 72 69 6e 74 20 6c 61 73 74 20 33 20 62 79 74 65 73 0a 4c 4f 4f 50 0a 45 4c 53 45 ..\.Print.last.3.bytes.LOOP.ELSE
24e80 0a 33 64 72 6f 70 0a 54 48 45 4e 0a 3b 0a 3a 20 2e 70 72 6f 70 2d 73 74 72 69 6e 67 20 28 20 73 .3drop.THEN.;.:..prop-string.(.s
24ea0 74 72 20 6c 65 6e 20 29 0a 32 64 75 70 20 73 70 61 63 65 20 74 79 70 65 0a 63 72 20 69 6e 64 65 tr.len.).2dup.space.type.cr.inde
24ec0 6e 74 20 40 20 69 6e 64 65 6e 74 2d 70 72 6f 70 20 2b 20 30 20 44 4f 20 73 70 61 63 65 20 4c 4f nt.@.indent-prop.+.0.DO.space.LO
24ee0 4f 50 20 20 20 5c 20 4c 69 6e 65 66 65 65 64 0a 2e 70 72 6f 70 2d 62 79 74 65 73 0a 3b 0a 3a 20 OP...\.Linefeed..prop-bytes.;.:.
24f00 2e 70 72 6f 70 62 79 74 65 73 20 28 20 78 74 20 2d 2d 20 29 0a 65 78 65 63 75 74 65 20 64 75 70 .propbytes.(.xt.--.).execute.dup
24f20 0a 49 46 0a 6f 76 65 72 20 63 65 6c 6c 2d 20 40 20 65 78 65 63 75 74 65 0a 45 4c 53 45 0a 32 64 .IF.over.cell-.@.execute.ELSE.2d
24f40 72 6f 70 0a 54 48 45 4e 0a 3b 0a 3a 20 2e 70 72 6f 70 65 72 74 79 20 28 20 6c 66 61 20 2d 2d 20 rop.THEN.;.:..property.(.lfa.--.
24f60 29 0a 63 72 20 69 6e 64 65 6e 74 20 40 20 30 0a 3f 44 4f 0a 73 70 61 63 65 0a 4c 4f 4f 50 0a 6c ).cr.indent.@.0.?DO.space.LOOP.l
24f80 69 6e 6b 3e 20 64 75 70 20 3e 6e 61 6d 65 20 6e 61 6d 65 3e 73 74 72 69 6e 67 20 32 64 75 70 20 ink>.dup.>name.name>string.2dup.
24fa0 74 79 70 65 20 6e 69 70 20 28 20 6c 65 6e 20 29 0a 69 6e 64 65 6e 74 2d 70 72 6f 70 20 73 77 61 type.nip.(.len.).indent-prop.swa
24fc0 70 20 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 78 74 20 p.-........................(.xt.
24fe0 32 30 2d 6c 65 6e 20 29 0a 64 75 70 20 30 3c 20 49 46 20 64 72 6f 70 20 30 20 54 48 45 4e 20 30 20-len.).dup.0<.IF.drop.0.THEN.0
25000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 78 74 20 6e 75 6d 62 65 72 2d 6f ...................(.xt.number-o
25020 66 2d 73 70 61 63 65 20 30 20 29 0a 3f 44 4f 0a 73 70 61 63 65 0a 4c 4f 4f 50 0a 2e 70 72 6f 70 f-space.0.).?DO.space.LOOP..prop
25040 62 79 74 65 73 0a 3b 0a 3a 20 28 2e 70 72 6f 70 65 72 74 69 65 73 29 20 28 20 70 68 61 6e 64 6c bytes.;.:.(.properties).(.phandl
25060 65 20 2d 2d 20 29 0a 6e 6f 64 65 3e 70 72 6f 70 65 72 74 69 65 73 20 40 20 63 65 6c 6c 2b 20 40 e.--.).node>properties.@.cell+.@
25080 20 42 45 47 49 4e 20 64 75 70 20 57 48 49 4c 45 20 64 75 70 20 2e 70 72 6f 70 65 72 74 79 20 40 .BEGIN.dup.WHILE.dup..property.@
250a0 20 52 45 50 45 41 54 20 64 72 6f 70 20 3b 0a 3a 20 2e 70 72 6f 70 65 72 74 69 65 73 20 28 20 2d .REPEAT.drop.;.:..properties.(.-
250c0 2d 20 29 0a 67 65 74 2d 6e 6f 64 65 20 28 2e 70 72 6f 70 65 72 74 69 65 73 29 20 3b 0a 3a 20 6e -.).get-node.(.properties).;.:.n
250e0 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 20 73 74 72 20 6c 65 6e 20 70 68 61 6e 64 6c 65 20 2d ext-property.(.str.len.phandle.-
25100 2d 20 66 61 6c 73 65 20 7c 20 73 74 72 27 20 6c 65 6e 27 20 74 72 75 65 20 29 0a 3f 64 75 70 20 -.false.|.str'.len'.true.).?dup.
25120 30 3d 20 49 46 20 64 65 76 69 63 65 2d 74 72 65 65 20 40 20 54 48 45 4e 20 20 5c 20 58 58 58 3a 0=.IF.device-tree.@.THEN..\.XXX:
25140 20 69 73 20 74 68 69 73 20 6c 69 6e 65 20 72 65 71 75 69 72 65 64 3f 0a 6e 6f 64 65 3e 70 72 6f .is.this.line.required?.node>pro
25160 70 65 72 74 69 65 73 20 40 0a 3e 72 20 32 64 75 70 20 30 3d 20 73 77 61 70 20 30 3d 20 6f 72 20 perties.@.>r.2dup.0=.swap.0=.or.
25180 49 46 20 32 64 72 6f 70 20 72 3e 20 63 65 6c 6c 2b 20 45 4c 53 45 20 72 3e 20 76 6f 63 2d 66 69 IF.2drop.r>.cell+.ELSE.r>.voc-fi
251a0 6e 64 20 54 48 45 4e 0a 40 20 64 75 70 20 49 46 20 6c 69 6e 6b 3e 6e 61 6d 65 20 6e 61 6d 65 3e nd.THEN.@.dup.IF.link>name.name>
251c0 73 74 72 69 6e 67 20 74 72 75 65 20 54 48 45 4e 20 3b 0a 3a 20 65 6e 63 6f 64 65 2d 73 74 61 72 string.true.THEN.;.:.encode-star
251e0 74 20 28 20 2d 2d 20 70 72 6f 70 20 30 20 29 0a 5b 27 5d 20 2e 70 72 6f 70 2d 69 6e 74 20 63 6f t.(.--.prop.0.).[']..prop-int.co
25200 6d 70 69 6c 65 2c 0a 66 61 6c 73 65 20 74 6f 20 65 6e 63 6f 64 65 2d 66 69 72 73 74 3f 0a 68 65 mpile,.false.to.encode-first?.he
25220 72 65 20 30 0a 3b 0a 3a 20 65 6e 63 6f 64 65 2d 69 6e 74 20 28 20 76 61 6c 20 2d 2d 20 70 72 6f re.0.;.:.encode-int.(.val.--.pro
25240 70 20 70 72 6f 70 2d 6c 65 6e 20 29 0a 65 6e 63 6f 64 65 2d 66 69 72 73 74 3f 20 49 46 0a 5b 27 p.prop-len.).encode-first?.IF.['
25260 5d 20 2e 70 72 6f 70 2d 69 6e 74 20 63 6f 6d 70 69 6c 65 2c 20 20 20 20 20 20 20 20 20 20 20 20 ]..prop-int.compile,............
25280 20 5c 20 45 78 65 63 75 74 69 6f 6e 20 74 6f 6b 65 6e 20 66 6f 72 20 70 72 69 6e 74 0a 66 61 6c .\.Execution.token.for.print.fal
252a0 73 65 20 74 6f 20 65 6e 63 6f 64 65 2d 66 69 72 73 74 3f 0a 54 48 45 4e 0a 68 65 72 65 20 73 77 se.to.encode-first?.THEN.here.sw
252c0 61 70 20 6c 62 73 70 6c 69 74 20 63 2c 20 63 2c 20 63 2c 20 63 2c 20 2f 6c 0a 3b 0a 3a 20 65 6e ap.lbsplit.c,.c,.c,.c,./l.;.:.en
252e0 63 6f 64 65 2d 62 79 74 65 73 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 70 72 6f 70 2d 61 64 64 code-bytes.(.str.len.--.prop-add
25300 72 20 70 72 6f 70 2d 6c 65 6e 20 29 0a 65 6e 63 6f 64 65 2d 66 69 72 73 74 3f 20 49 46 0a 5b 27 r.prop-len.).encode-first?.IF.['
25320 5d 20 2e 70 72 6f 70 2d 62 79 74 65 73 20 63 6f 6d 70 69 6c 65 2c 20 20 20 20 20 20 20 20 20 20 ]..prop-bytes.compile,..........
25340 20 5c 20 45 78 65 63 75 74 69 6f 6e 20 74 6f 6b 65 6e 20 66 6f 72 20 70 72 69 6e 74 0a 66 61 6c .\.Execution.token.for.print.fal
25360 73 65 20 74 6f 20 65 6e 63 6f 64 65 2d 66 69 72 73 74 3f 0a 54 48 45 4e 0a 68 65 72 65 20 6f 76 se.to.encode-first?.THEN.here.ov
25380 65 72 20 32 64 75 70 20 32 3e 72 20 61 6c 6c 6f 74 20 73 77 61 70 20 6d 6f 76 65 20 32 72 3e 0a er.2dup.2>r.allot.swap.move.2r>.
253a0 3b 0a 3a 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 70 ;.:.encode-string.(.str.len.--.p
253c0 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 29 0a 65 6e 63 6f 64 65 2d 66 69 72 73 74 rop-addr.prop-len.).encode-first
253e0 3f 20 49 46 0a 5b 27 5d 20 2e 70 72 6f 70 2d 73 74 72 69 6e 67 20 63 6f 6d 70 69 6c 65 2c 20 20 ?.IF.[']..prop-string.compile,..
25400 20 20 20 20 20 20 20 20 5c 20 45 78 65 63 75 74 69 6f 6e 20 74 6f 6b 65 6e 20 66 6f 72 20 70 72 ........\.Execution.token.for.pr
25420 69 6e 74 0a 66 61 6c 73 65 20 74 6f 20 65 6e 63 6f 64 65 2d 66 69 72 73 74 3f 0a 54 48 45 4e 0a int.false.to.encode-first?.THEN.
25440 65 6e 63 6f 64 65 2d 62 79 74 65 73 20 30 20 63 2c 20 63 68 61 72 2b 0a 3b 0a 3a 20 65 6e 63 6f encode-bytes.0.c,.char+.;.:.enco
25460 64 65 2b 20 28 20 70 72 6f 70 31 2d 61 64 64 72 20 70 72 6f 70 31 2d 6c 65 6e 20 70 72 6f 70 32 de+.(.prop1-addr.prop1-len.prop2
25480 2d 61 64 64 72 20 70 72 6f 70 32 2d 6c 65 6e 20 2d 2d 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f -addr.prop2-len.--.prop-addr.pro
254a0 70 2d 6c 65 6e 20 29 0a 6e 69 70 20 2b 20 3b 0a 3a 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 20 65 p-len.).nip.+.;.:.encode-int+..e
254c0 6e 63 6f 64 65 2d 69 6e 74 20 65 6e 63 6f 64 65 2b 20 3b 0a 3a 20 65 6e 63 6f 64 65 2d 36 34 20 ncode-int.encode+.;.:.encode-64.
254e0 20 20 20 78 6c 73 70 6c 69 74 20 65 6e 63 6f 64 65 2d 69 6e 74 20 72 6f 74 20 65 6e 63 6f 64 65 ...xlsplit.encode-int.rot.encode
25500 2d 69 6e 74 2b 20 3b 0a 3a 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 65 6e 63 6f 64 65 2d 36 34 -int+.;.:.encode-64+...encode-64
25520 20 65 6e 63 6f 64 65 2b 20 3b 0a 3a 20 64 65 76 69 63 65 2d 6e 61 6d 65 20 20 65 6e 63 6f 64 65 .encode+.;.:.device-name..encode
25540 2d 73 74 72 69 6e 67 20 73 22 20 6e 61 6d 65 22 20 20 20 20 20 20 20 20 70 72 6f 70 65 72 74 79 -string.s".name"........property
25560 20 3b 0a 3a 20 64 65 76 69 63 65 2d 74 79 70 65 20 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 20 .;.:.device-type..encode-string.
25580 73 22 20 64 65 76 69 63 65 5f 74 79 70 65 22 20 70 72 6f 70 65 72 74 79 20 3b 0a 3a 20 6d 6f 64 s".device_type".property.;.:.mod
255a0 65 6c 20 20 20 20 20 20 20 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 20 73 22 20 6d 6f 64 65 6c el........encode-string.s".model
255c0 22 20 20 20 20 20 20 20 70 72 6f 70 65 72 74 79 20 3b 0a 3a 20 63 6f 6d 70 61 74 69 62 6c 65 20 ".......property.;.:.compatible.
255e0 20 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 20 73 22 20 63 6f 6d 70 61 74 69 62 6c 65 22 20 20 ..encode-string.s".compatible"..
25600 70 72 6f 70 65 72 74 79 20 3b 0a 3a 20 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 20 20 73 22 20 property.;.:.#address-cells..s".
25620 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 22 20 72 6f 74 20 70 61 72 65 6e 74 20 67 65 74 2d 70 #address-cells".rot.parent.get-p
25640 72 6f 70 65 72 74 79 0a 41 42 4f 52 54 22 20 70 61 72 65 6e 74 20 64 6f 65 73 6e 27 74 20 68 61 roperty.ABORT".parent.doesn't.ha
25660 76 65 20 61 20 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 20 70 72 6f 70 65 72 74 79 21 22 0a 64 ve.a.#address-cells.property!".d
25680 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 0a 3b 0a 3a 20 6d 79 2d 23 61 64 64 72 65 73 ecode-int.nip.nip.;.:.my-#addres
256a0 73 2d 63 65 6c 6c 73 20 20 28 20 2d 2d 20 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 20 29 0a 67 s-cells..(.--.#address-cells.).g
256c0 65 74 2d 6e 6f 64 65 20 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 0a 3b 0a 3a 20 63 68 69 6c 64 et-node.#address-cells.;.:.child
256e0 2d 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 20 20 28 20 2d 2d 20 23 61 64 64 72 65 73 73 2d 63 -#address-cells..(.--.#address-c
25700 65 6c 6c 73 20 29 0a 73 22 20 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 22 20 67 65 74 2d 6e 6f ells.).s".#address-cells".get-no
25720 64 65 20 67 65 74 2d 70 72 6f 70 65 72 74 79 0a 41 42 4f 52 54 22 20 6e 6f 64 65 20 64 6f 65 73 de.get-property.ABORT".node.does
25740 6e 27 74 20 68 61 76 65 20 61 20 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 20 70 72 6f 70 65 72 n't.have.a.#address-cells.proper
25760 74 79 21 22 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 0a 3b 0a 3a 20 63 68 69 6c ty!".decode-int.nip.nip.;.:.chil
25780 64 2d 23 73 69 7a 65 2d 63 65 6c 6c 73 20 20 28 20 2d 2d 20 23 61 64 64 72 65 73 73 2d 63 65 6c d-#size-cells..(.--.#address-cel
257a0 6c 73 20 29 0a 73 22 20 23 73 69 7a 65 2d 63 65 6c 6c 73 22 20 67 65 74 2d 6e 6f 64 65 20 67 65 ls.).s".#size-cells".get-node.ge
257c0 74 2d 70 72 6f 70 65 72 74 79 0a 41 42 4f 52 54 22 20 6e 6f 64 65 20 64 6f 65 73 6e 27 74 20 68 t-property.ABORT".node.doesn't.h
257e0 61 76 65 20 61 20 23 73 69 7a 65 2d 63 65 6c 6c 73 20 70 72 6f 70 65 72 74 79 21 22 0a 64 65 63 ave.a.#size-cells.property!".dec
25800 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 0a 3b 0a 3a 20 65 6e 63 6f 64 65 2d 70 68 79 73 20 ode-int.nip.nip.;.:.encode-phys.
25820 20 28 20 70 68 79 73 2e 68 69 20 2e 2e 2e 20 70 68 79 73 2e 6c 6f 77 20 2d 2d 20 70 72 6f 70 20 .(.phys.hi.....phys.low.--.prop.
25840 6c 65 6e 20 29 0a 65 6e 63 6f 64 65 2d 66 69 72 73 74 3f 20 20 49 46 20 20 65 6e 63 6f 64 65 2d len.).encode-first?..IF..encode-
25860 73 74 61 72 74 20 20 45 4c 53 45 20 20 68 65 72 65 20 30 20 20 54 48 45 4e 0a 6d 79 2d 23 61 64 start..ELSE..here.0..THEN.my-#ad
25880 64 72 65 73 73 2d 63 65 6c 6c 73 20 30 20 3f 44 4f 20 72 6f 74 20 65 6e 63 6f 64 65 2d 69 6e 74 dress-cells.0.?DO.rot.encode-int
258a0 2b 20 4c 4f 4f 50 0a 3b 0a 3a 20 65 6e 63 6f 64 65 2d 63 68 69 6c 64 2d 70 68 79 73 20 20 28 20 +.LOOP.;.:.encode-child-phys..(.
258c0 70 68 79 73 2e 68 69 20 2e 2e 2e 20 70 68 79 73 2e 6c 6f 77 20 2d 2d 20 70 72 6f 70 20 6c 65 6e phys.hi.....phys.low.--.prop.len
258e0 20 29 0a 65 6e 63 6f 64 65 2d 66 69 72 73 74 3f 20 20 49 46 20 20 65 6e 63 6f 64 65 2d 73 74 61 .).encode-first?..IF..encode-sta
25900 72 74 20 20 45 4c 53 45 20 20 68 65 72 65 20 30 20 20 54 48 45 4e 0a 63 68 69 6c 64 2d 23 61 64 rt..ELSE..here.0..THEN.child-#ad
25920 64 72 65 73 73 2d 63 65 6c 6c 73 20 30 20 3f 44 4f 20 72 6f 74 20 65 6e 63 6f 64 65 2d 69 6e 74 dress-cells.0.?DO.rot.encode-int
25940 2b 20 4c 4f 4f 50 0a 3b 0a 3a 20 65 6e 63 6f 64 65 2d 63 68 69 6c 64 2d 73 69 7a 65 20 20 28 20 +.LOOP.;.:.encode-child-size..(.
25960 73 69 7a 65 2e 68 69 20 2e 2e 2e 20 73 69 7a 65 2e 6c 6f 77 20 2d 2d 20 70 72 6f 70 20 6c 65 6e size.hi.....size.low.--.prop.len
25980 20 29 0a 65 6e 63 6f 64 65 2d 66 69 72 73 74 3f 20 49 46 20 20 65 6e 63 6f 64 65 2d 73 74 61 72 .).encode-first?.IF..encode-star
259a0 74 20 20 45 4c 53 45 20 20 68 65 72 65 20 30 20 20 54 48 45 4e 0a 63 68 69 6c 64 2d 23 73 69 7a t..ELSE..here.0..THEN.child-#siz
259c0 65 2d 63 65 6c 6c 73 20 30 20 3f 44 4f 20 72 6f 74 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 4c 4f e-cells.0.?DO.rot.encode-int+.LO
259e0 4f 50 0a 3b 0a 3a 20 64 65 63 6f 64 65 2d 70 68 79 73 0a 6d 79 2d 23 61 64 64 72 65 73 73 2d 63 OP.;.:.decode-phys.my-#address-c
25a00 65 6c 6c 73 20 42 45 47 49 4e 20 64 75 70 20 57 48 49 4c 45 20 31 2d 20 3e 72 20 64 65 63 6f 64 ells.BEGIN.dup.WHILE.1-.>r.decod
25a20 65 2d 69 6e 74 20 72 3e 20 73 77 61 70 20 3e 72 20 52 45 50 45 41 54 20 64 72 6f 70 0a 6d 79 2d e-int.r>.swap.>r.REPEAT.drop.my-
25a40 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 20 42 45 47 49 4e 20 64 75 70 20 57 48 49 4c 45 20 31 #address-cells.BEGIN.dup.WHILE.1
25a60 2d 20 72 3e 20 73 77 61 70 20 52 45 50 45 41 54 20 64 72 6f 70 20 3b 0a 3a 20 64 65 63 6f 64 65 -.r>.swap.REPEAT.drop.;.:.decode
25a80 2d 70 68 79 73 2d 61 6e 64 2d 64 72 6f 70 0a 6d 79 2d 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 -phys-and-drop.my-#address-cells
25aa0 20 42 45 47 49 4e 20 64 75 70 20 57 48 49 4c 45 20 31 2d 20 3e 72 20 64 65 63 6f 64 65 2d 69 6e .BEGIN.dup.WHILE.1-.>r.decode-in
25ac0 74 20 72 3e 20 73 77 61 70 20 3e 72 20 52 45 50 45 41 54 20 33 64 72 6f 70 0a 6d 79 2d 23 61 64 t.r>.swap.>r.REPEAT.3drop.my-#ad
25ae0 64 72 65 73 73 2d 63 65 6c 6c 73 20 42 45 47 49 4e 20 64 75 70 20 57 48 49 4c 45 20 31 2d 20 72 dress-cells.BEGIN.dup.WHILE.1-.r
25b00 3e 20 73 77 61 70 20 52 45 50 45 41 54 20 64 72 6f 70 20 3b 0a 3a 20 72 65 67 20 20 3e 72 20 65 >.swap.REPEAT.drop.;.:.reg..>r.e
25b20 6e 63 6f 64 65 2d 70 68 79 73 20 72 3e 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 73 22 20 72 65 67 ncode-phys.r>.encode-int+.s".reg
25b40 22 20 70 72 6f 70 65 72 74 79 20 3b 0a 3a 20 3e 73 70 61 63 65 20 20 20 20 6e 6f 64 65 3e 73 70 ".property.;.:.>space....node>sp
25b60 61 63 65 20 40 20 3b 0a 3a 20 3e 73 70 61 63 65 3f 20 20 20 6e 6f 64 65 3e 73 70 61 63 65 3f 20 ace.@.;.:.>space?...node>space?.
25b80 40 20 3b 0a 3a 20 3e 61 64 64 72 65 73 73 20 20 64 75 70 20 3e 72 20 23 61 64 64 72 65 73 73 2d @.;.:.>address..dup.>r.#address-
25ba0 63 65 6c 6c 73 20 64 75 70 20 33 20 3e 20 49 46 20 72 40 20 6e 6f 64 65 3e 61 64 64 72 33 20 40 cells.dup.3.>.IF.r@.node>addr3.@
25bc0 20 73 77 61 70 20 54 48 45 4e 0a 64 75 70 20 32 20 3e 20 49 46 20 72 40 20 6e 6f 64 65 3e 61 64 .swap.THEN.dup.2.>.IF.r@.node>ad
25be0 64 72 32 20 40 20 73 77 61 70 20 54 48 45 4e 0a 31 20 3e 20 49 46 20 72 40 20 6e 6f 64 65 3e 61 dr2.@.swap.THEN.1.>.IF.r@.node>a
25c00 64 64 72 31 20 40 20 54 48 45 4e 20 72 3e 20 64 72 6f 70 20 3b 0a 3a 20 3e 75 6e 69 74 20 20 20 ddr1.@.THEN.r>.drop.;.:.>unit...
25c20 20 20 64 75 70 20 3e 72 20 3e 61 64 64 72 65 73 73 20 72 3e 20 3e 73 70 61 63 65 20 3b 0a 3a 20 ..dup.>r.>address.r>.>space.;.:.
25c40 6d 79 2d 73 70 61 63 65 20 28 20 2d 2d 20 70 68 79 73 2e 68 69 20 29 0a 6d 79 2d 73 65 6c 66 20 my-space.(.--.phys.hi.).my-self.
25c60 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 3e 73 70 61 63 65 20 3b 0a 3a 20 6d 79 2d 61 64 ihandle>phandle.>space.;.:.my-ad
25c80 64 72 65 73 73 20 20 6d 79 2d 73 65 6c 66 20 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 3e dress..my-self.ihandle>phandle.>
25ca0 61 64 64 72 65 73 73 20 3b 0a 3a 20 6d 79 2d 75 6e 69 74 20 20 20 20 20 6d 79 2d 73 65 6c 66 20 address.;.:.my-unit.....my-self.
25cc0 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 3e 75 6e 69 74 20 3b 0a 3a 20 6d 79 2d 75 6e 69 ihandle>phandle.>unit.;.:.my-uni
25ce0 74 2d 36 34 20 28 20 2d 2d 20 70 68 79 73 2e 6c 6f 2b 31 7c 70 68 79 73 2e 6c 6f 20 29 0a 6d 79 t-64.(.--.phys.lo+1|phys.lo.).my
25d00 2d 75 6e 69 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -unit...........................
25d20 20 20 20 20 20 28 20 70 68 79 73 2e 6c 6f 20 2e 2e 2e 20 70 68 79 73 2e 68 69 20 29 0a 6d 79 2d .....(.phys.lo.....phys.hi.).my-
25d40 73 65 6c 66 20 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 23 61 64 64 72 65 73 73 2d 63 65 self.ihandle>phandle.#address-ce
25d60 6c 6c 73 20 28 20 70 68 79 73 2e 6c 6f 20 2e 2e 2e 20 70 68 79 73 2e 68 69 20 23 61 64 2d 63 65 lls.(.phys.lo.....phys.hi.#ad-ce
25d80 6c 6c 73 20 29 0a 43 41 53 45 0a 31 20 20 20 4f 46 20 45 58 49 54 20 45 4e 44 4f 46 0a 32 20 20 lls.).CASE.1...OF.EXIT.ENDOF.2..
25da0 20 4f 46 20 6c 78 6a 6f 69 6e 20 45 58 49 54 20 45 4e 44 4f 46 0a 33 20 20 20 4f 46 20 64 72 6f .OF.lxjoin.EXIT.ENDOF.3...OF.dro
25dc0 70 20 6c 78 6a 6f 69 6e 20 45 58 49 54 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 32 64 72 6f 70 p.lxjoin.EXIT.ENDOF.dup.OF.2drop
25de0 20 6c 78 6a 6f 69 6e 20 45 58 49 54 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 73 .lxjoin.EXIT.ENDOF.ENDCASE.;.:.s
25e00 65 74 2d 73 70 61 63 65 20 20 20 20 67 65 74 2d 6e 6f 64 65 20 64 75 70 20 3e 72 20 6e 6f 64 65 et-space....get-node.dup.>r.node
25e20 3e 73 70 61 63 65 20 21 20 74 72 75 65 20 72 3e 20 6e 6f 64 65 3e 73 70 61 63 65 3f 20 21 20 3b >space.!.true.r>.node>space?.!.;
25e40 0a 3a 20 73 65 74 2d 61 64 64 72 65 73 73 20 20 6d 79 2d 23 61 64 64 72 65 73 73 2d 63 65 6c 6c .:.set-address..my-#address-cell
25e60 73 20 31 20 3f 44 4f 0a 67 65 74 2d 6e 6f 64 65 20 6e 6f 64 65 3e 73 70 61 63 65 20 69 20 63 65 s.1.?DO.get-node.node>space.i.ce
25e80 6c 6c 73 20 2b 20 21 20 4c 4f 4f 50 20 3b 0a 3a 20 73 65 74 2d 75 6e 69 74 20 20 20 20 20 73 65 lls.+.!.LOOP.;.:.set-unit.....se
25ea0 74 2d 73 70 61 63 65 20 73 65 74 2d 61 64 64 72 65 73 73 20 3b 0a 3a 20 73 65 74 2d 75 6e 69 74 t-space.set-address.;.:.set-unit
25ec0 2d 36 34 20 28 20 70 68 79 73 2e 6c 6f 7c 70 68 79 73 2e 68 69 20 2d 2d 20 29 0a 6d 79 2d 23 61 -64.(.phys.lo|phys.hi.--.).my-#a
25ee0 64 64 72 65 73 73 2d 63 65 6c 6c 73 20 32 20 3c 3e 20 49 46 0a 2e 22 20 73 65 74 2d 75 6e 69 74 ddress-cells.2.<>.IF..".set-unit
25f00 2d 36 34 3a 20 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 20 3c 3e 20 32 20 22 20 61 62 6f 72 74 -64:.#address-cells.<>.2.".abort
25f20 0a 54 48 45 4e 0a 78 6c 73 70 6c 69 74 20 73 65 74 2d 75 6e 69 74 0a 3b 0a 3a 20 73 65 74 2d 61 .THEN.xlsplit.set-unit.;.:.set-a
25f40 72 67 73 20 28 20 61 72 67 2d 73 74 72 20 6c 65 6e 20 75 6e 69 74 2d 73 74 72 20 6c 65 6e 20 2d rgs.(.arg-str.len.unit-str.len.-
25f60 2d 20 29 0a 73 22 20 64 65 63 6f 64 65 2d 75 6e 69 74 22 20 67 65 74 2d 70 61 72 65 6e 74 20 24 -.).s".decode-unit".get-parent.$
25f80 63 61 6c 6c 2d 73 74 61 74 69 63 20 73 65 74 2d 75 6e 69 74 20 73 65 74 2d 6d 79 2d 61 72 67 73 call-static.set-unit.set-my-args
25fa0 20 3b 0a 3a 20 24 63 61 74 2d 75 6e 69 74 20 20 64 75 70 20 70 61 72 65 6e 74 20 30 3d 20 49 46 .;.:.$cat-unit..dup.parent.0=.IF
25fc0 20 64 72 6f 70 20 45 58 49 54 20 54 48 45 4e 0a 64 75 70 20 3e 73 70 61 63 65 3f 20 6e 6f 74 20 .drop.EXIT.THEN.dup.>space?.not.
25fe0 49 46 20 64 72 6f 70 20 45 58 49 54 20 54 48 45 4e 0a 64 75 70 20 3e 72 20 3e 75 6e 69 74 20 73 IF.drop.EXIT.THEN.dup.>r.>unit.s
26000 22 20 65 6e 63 6f 64 65 2d 75 6e 69 74 22 20 72 3e 20 70 61 72 65 6e 74 20 24 63 61 6c 6c 2d 73 ".encode-unit".r>.parent.$call-s
26020 74 61 74 69 63 20 64 75 70 20 49 46 0a 64 75 70 20 3e 72 20 68 65 72 65 20 73 77 61 70 20 6d 6f tatic.dup.IF.dup.>r.here.swap.mo
26040 76 65 20 73 22 20 40 22 20 24 63 61 74 20 68 65 72 65 20 72 3e 20 24 63 61 74 0a 45 4c 53 45 20 ve.s".@".$cat.here.r>.$cat.ELSE.
26060 32 64 72 6f 70 20 54 48 45 4e 20 3b 0a 3a 20 6e 6f 64 65 3e 6e 61 6d 65 20 20 64 75 70 20 3e 72 2drop.THEN.;.:.node>name..dup.>r
26080 20 73 22 20 6e 61 6d 65 22 20 72 6f 74 20 67 65 74 2d 70 72 6f 70 65 72 74 79 20 49 46 20 72 3e .s".name".rot.get-property.IF.r>
260a0 20 28 75 2e 29 20 45 4c 53 45 20 31 2d 20 72 3e 20 64 72 6f 70 20 54 48 45 4e 20 3b 0a 3a 20 6e .(u.).ELSE.1-.r>.drop.THEN.;.:.n
260c0 6f 64 65 3e 71 6e 61 6d 65 20 64 75 70 20 6e 6f 64 65 3e 6e 61 6d 65 20 72 6f 74 20 5b 27 5d 20 ode>qname.dup.node>name.rot.['].
260e0 24 63 61 74 2d 75 6e 69 74 20 43 41 54 43 48 20 49 46 20 64 72 6f 70 20 54 48 45 4e 20 3b 0a 3a $cat-unit.CATCH.IF.drop.THEN.;.:
26100 20 6e 6f 64 65 3e 70 61 74 68 20 20 68 65 72 65 20 30 20 72 6f 74 20 20 42 45 47 49 4e 20 64 75 .node>path..here.0.rot..BEGIN.du
26120 70 20 57 48 49 4c 45 20 64 75 70 20 70 61 72 65 6e 74 20 52 45 50 45 41 54 20 32 64 72 6f 70 0a p.WHILE.dup.parent.REPEAT.2drop.
26140 64 75 70 20 30 3d 20 49 46 20 5b 63 68 61 72 5d 20 2f 20 63 2c 20 54 48 45 4e 0a 42 45 47 49 4e dup.0=.IF.[char]./.c,.THEN.BEGIN
26160 20 64 75 70 20 57 48 49 4c 45 20 5b 63 68 61 72 5d 20 2f 20 63 2c 20 6e 6f 64 65 3e 71 6e 61 6d .dup.WHILE.[char]./.c,.node>qnam
26180 65 20 68 65 72 65 20 6f 76 65 72 20 61 6c 6c 6f 74 20 73 77 61 70 20 6d 6f 76 65 0a 52 45 50 45 e.here.over.allot.swap.move.REPE
261a0 41 54 20 64 72 6f 70 20 68 65 72 65 20 32 64 75 70 20 2d 20 61 6c 6c 6f 74 20 6f 76 65 72 20 2d AT.drop.here.2dup.-.allot.over.-
261c0 20 3b 0a 3a 20 69 6e 74 65 72 70 6f 73 65 64 3f 20 28 20 69 68 61 6e 64 6c 65 20 2d 2d 20 66 6c .;.:.interposed?.(.ihandle.--.fl
261e0 61 67 20 29 0a 64 75 70 20 69 6e 73 74 61 6e 63 65 3e 70 61 72 65 6e 74 20 40 20 64 75 70 20 30 ag.).dup.instance>parent.@.dup.0
26200 3d 20 49 46 20 32 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 0a 69 68 61 6e 64 =.IF.2drop.false.EXIT.THEN.ihand
26220 6c 65 3e 70 68 61 6e 64 6c 65 20 73 77 61 70 20 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 le>phandle.swap.ihandle>phandle.
26240 70 61 72 65 6e 74 20 3c 3e 20 3b 0a 3a 20 69 6e 73 74 61 6e 63 65 3e 71 6e 61 6d 65 20 20 64 75 parent.<>.;.:.instance>qname..du
26260 70 20 3e 72 20 69 6e 74 65 72 70 6f 73 65 64 3f 20 49 46 20 73 22 20 25 22 20 45 4c 53 45 20 30 p.>r.interposed?.IF.s".%".ELSE.0
26280 20 30 20 54 48 45 4e 0a 72 40 20 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 6e 6f 64 65 3e .0.THEN.r@.ihandle>phandle.node>
262a0 71 6e 61 6d 65 20 24 63 61 74 20 20 72 3e 20 69 6e 73 74 61 6e 63 65 3e 61 72 67 73 20 32 40 0a qname.$cat..r>.instance>args.2@.
262c0 64 75 70 20 49 46 20 32 3e 72 20 73 22 20 3a 22 20 24 63 61 74 20 32 72 3e 20 24 63 61 74 20 45 dup.IF.2>r.s".:".$cat.2r>.$cat.E
262e0 4c 53 45 20 32 64 72 6f 70 20 54 48 45 4e 20 3b 0a 3a 20 69 6e 73 74 61 6e 63 65 3e 71 70 61 74 LSE.2drop.THEN.;.:.instance>qpat
26300 68 20 5c 20 57 69 74 68 20 69 6e 74 65 72 70 6f 73 65 64 20 6e 6f 64 65 73 2e 0a 68 65 72 65 20 h.\.With.interposed.nodes..here.
26320 30 20 72 6f 74 20 42 45 47 49 4e 20 64 75 70 20 57 48 49 4c 45 20 64 75 70 20 69 6e 73 74 61 6e 0.rot.BEGIN.dup.WHILE.dup.instan
26340 63 65 3e 70 61 72 65 6e 74 20 40 20 52 45 50 45 41 54 20 32 64 72 6f 70 0a 64 75 70 20 30 3d 20 ce>parent.@.REPEAT.2drop.dup.0=.
26360 49 46 20 5b 63 68 61 72 5d 20 2f 20 63 2c 20 54 48 45 4e 0a 42 45 47 49 4e 20 64 75 70 20 57 48 IF.[char]./.c,.THEN.BEGIN.dup.WH
26380 49 4c 45 20 5b 63 68 61 72 5d 20 2f 20 63 2c 20 69 6e 73 74 61 6e 63 65 3e 71 6e 61 6d 65 20 68 ILE.[char]./.c,.instance>qname.h
263a0 65 72 65 20 6f 76 65 72 20 61 6c 6c 6f 74 20 73 77 61 70 20 6d 6f 76 65 0a 52 45 50 45 41 54 20 ere.over.allot.swap.move.REPEAT.
263c0 64 72 6f 70 20 68 65 72 65 20 32 64 75 70 20 2d 20 61 6c 6c 6f 74 20 6f 76 65 72 20 2d 20 3b 0a drop.here.2dup.-.allot.over.-.;.
263e0 3a 20 69 6e 73 74 61 6e 63 65 3e 70 61 74 68 20 5c 20 57 69 74 68 6f 75 74 20 69 6e 74 65 72 70 :.instance>path.\.Without.interp
26400 6f 73 65 64 20 6e 6f 64 65 73 2e 0a 68 65 72 65 20 30 20 72 6f 74 20 42 45 47 49 4e 20 64 75 70 osed.nodes..here.0.rot.BEGIN.dup
26420 20 57 48 49 4c 45 0a 64 75 70 20 69 6e 74 65 72 70 6f 73 65 64 3f 20 30 3d 20 49 46 20 64 75 70 .WHILE.dup.interposed?.0=.IF.dup
26440 20 54 48 45 4e 20 69 6e 73 74 61 6e 63 65 3e 70 61 72 65 6e 74 20 40 20 52 45 50 45 41 54 20 32 .THEN.instance>parent.@.REPEAT.2
26460 64 72 6f 70 0a 64 75 70 20 30 3d 20 49 46 20 5b 63 68 61 72 5d 20 2f 20 63 2c 20 54 48 45 4e 0a drop.dup.0=.IF.[char]./.c,.THEN.
26480 42 45 47 49 4e 20 64 75 70 20 57 48 49 4c 45 20 5b 63 68 61 72 5d 20 2f 20 63 2c 20 69 6e 73 74 BEGIN.dup.WHILE.[char]./.c,.inst
264a0 61 6e 63 65 3e 71 6e 61 6d 65 20 68 65 72 65 20 6f 76 65 72 20 61 6c 6c 6f 74 20 73 77 61 70 20 ance>qname.here.over.allot.swap.
264c0 6d 6f 76 65 0a 52 45 50 45 41 54 20 64 72 6f 70 20 68 65 72 65 20 32 64 75 70 20 2d 20 61 6c 6c move.REPEAT.drop.here.2dup.-.all
264e0 6f 74 20 6f 76 65 72 20 2d 20 3b 0a 3a 20 2e 6e 6f 64 65 20 20 6e 6f 64 65 3e 70 61 74 68 20 74 ot.over.-.;.:..node..node>path.t
26500 79 70 65 20 3b 0a 3a 20 70 77 64 20 20 67 65 74 2d 6e 6f 64 65 20 2e 6e 6f 64 65 20 3b 0a 3a 20 ype.;.:.pwd..get-node..node.;.:.
26520 2e 69 6e 73 74 61 6e 63 65 20 69 6e 73 74 61 6e 63 65 3e 71 70 61 74 68 20 74 79 70 65 20 3b 0a .instance.instance>qpath.type.;.
26540 3a 20 2e 63 68 61 69 6e 20 20 20 20 64 75 70 20 69 6e 73 74 61 6e 63 65 3e 70 61 72 65 6e 74 20 :..chain....dup.instance>parent.
26560 40 20 3f 64 75 70 20 49 46 20 72 65 63 75 72 73 65 20 54 48 45 4e 0a 63 72 20 64 75 70 20 2e 20 @.?dup.IF.recurse.THEN.cr.dup...
26580 69 6e 73 74 61 6e 63 65 3e 71 6e 61 6d 65 20 74 79 70 65 20 3b 0a 64 65 66 65 72 20 66 69 6e 64 instance>qname.type.;.defer.find
265a0 2d 6e 6f 64 65 0a 3a 20 73 65 74 2d 61 6c 69 61 73 20 28 20 61 6c 69 61 73 2d 6e 61 6d 65 20 6c -node.:.set-alias.(.alias-name.l
265c0 65 6e 20 64 65 76 69 63 65 2d 6e 61 6d 65 20 6c 65 6e 20 2d 2d 20 29 0a 65 6e 63 6f 64 65 2d 73 en.device-name.len.--.).encode-s
265e0 74 72 69 6e 67 0a 32 73 77 61 70 20 73 22 20 2f 61 6c 69 61 73 65 73 22 20 66 69 6e 64 2d 6e 6f tring.2swap.s"./aliases".find-no
26600 64 65 20 3f 64 75 70 20 49 46 0a 73 65 74 2d 70 72 6f 70 65 72 74 79 0a 45 4c 53 45 0a 34 64 72 de.?dup.IF.set-property.ELSE.4dr
26620 6f 70 0a 54 48 45 4e 0a 3b 0a 3a 20 66 69 6e 64 2d 61 6c 69 61 73 20 28 20 61 6c 69 61 73 2d 6e op.THEN.;.:.find-alias.(.alias-n
26640 61 6d 65 20 6c 65 6e 20 2d 2d 20 66 61 6c 73 65 20 7c 20 64 65 76 2d 70 61 74 68 20 6c 65 6e 20 ame.len.--.false.|.dev-path.len.
26660 29 0a 73 22 20 2f 61 6c 69 61 73 65 73 22 20 66 69 6e 64 2d 6e 6f 64 65 20 64 75 70 20 49 46 0a ).s"./aliases".find-node.dup.IF.
26680 67 65 74 2d 70 72 6f 70 65 72 74 79 20 30 3d 20 49 46 20 31 2d 20 64 75 70 20 30 3d 20 49 46 20 get-property.0=.IF.1-.dup.0=.IF.
266a0 6e 69 70 20 54 48 45 4e 20 45 4c 53 45 20 66 61 6c 73 65 20 54 48 45 4e 0a 54 48 45 4e 20 3b 0a nip.THEN.ELSE.false.THEN.THEN.;.
266c0 3a 20 2e 61 6c 69 61 73 20 28 20 61 6c 69 61 73 2d 6e 61 6d 65 20 6c 65 6e 20 2d 2d 20 29 0a 66 :..alias.(.alias-name.len.--.).f
266e0 69 6e 64 2d 61 6c 69 61 73 20 64 75 70 20 49 46 20 74 79 70 65 20 45 4c 53 45 20 2e 22 20 6e 6f ind-alias.dup.IF.type.ELSE..".no
26700 20 61 6c 69 61 73 20 61 76 61 69 6c 61 62 6c 65 22 20 54 48 45 4e 20 3b 0a 3a 20 28 2e 70 72 69 .alias.available".THEN.;.:.(.pri
26720 6e 74 2d 61 6c 69 61 73 29 20 28 20 6c 66 61 20 2d 2d 20 29 0a 6c 69 6e 6b 3e 20 64 75 70 20 3e nt-alias).(.lfa.--.).link>.dup.>
26740 6e 61 6d 65 20 6e 61 6d 65 3e 73 74 72 69 6e 67 0a 32 64 75 70 20 73 22 20 6e 61 6d 65 22 20 73 name.name>string.2dup.s".name".s
26760 74 72 69 6e 67 3d 63 69 20 49 46 20 32 64 72 6f 70 20 64 72 6f 70 0a 45 4c 53 45 20 63 72 20 74 tring=ci.IF.2drop.drop.ELSE.cr.t
26780 79 70 65 20 73 70 61 63 65 20 2e 22 20 3a 20 22 20 65 78 65 63 75 74 65 20 74 79 70 65 0a 54 48 ype.space..".:.".execute.type.TH
267a0 45 4e 20 3b 0a 3a 20 28 2e 6c 69 73 74 2d 61 6c 69 61 73 29 20 28 20 70 68 61 6e 64 6c 65 20 2d EN.;.:.(.list-alias).(.phandle.-
267c0 2d 20 29 0a 6e 6f 64 65 3e 70 72 6f 70 65 72 74 69 65 73 20 40 20 63 65 6c 6c 2b 20 40 20 42 45 -.).node>properties.@.cell+.@.BE
267e0 47 49 4e 20 64 75 70 20 57 48 49 4c 45 20 64 75 70 20 28 2e 70 72 69 6e 74 2d 61 6c 69 61 73 29 GIN.dup.WHILE.dup.(.print-alias)
26800 20 40 20 52 45 50 45 41 54 20 64 72 6f 70 20 3b 0a 3a 20 6c 69 73 74 2d 61 6c 69 61 73 20 28 20 .@.REPEAT.drop.;.:.list-alias.(.
26820 2d 2d 20 29 0a 73 22 20 2f 61 6c 69 61 73 65 73 22 20 66 69 6e 64 2d 6e 6f 64 65 20 64 75 70 20 --.).s"./aliases".find-node.dup.
26840 49 46 20 28 2e 6c 69 73 74 2d 61 6c 69 61 73 29 20 54 48 45 4e 20 3b 0a 3a 20 64 65 76 61 6c 69 IF.(.list-alias).THEN.;.:.devali
26860 61 73 20 28 20 22 7b 61 6c 69 61 73 2d 6e 61 6d 65 7d 3c 3e 7b 64 65 76 69 63 65 2d 73 70 65 63 as.(."{alias-name}<>{device-spec
26880 69 66 69 65 72 7d 3c 63 72 3e 22 20 2d 2d 20 29 0a 70 61 72 73 65 2d 77 6f 72 64 20 70 61 72 73 ifier}<cr>".--.).parse-word.pars
268a0 65 2d 77 6f 72 64 20 64 75 70 20 49 46 20 73 65 74 2d 61 6c 69 61 73 0a 45 4c 53 45 20 32 64 72 e-word.dup.IF.set-alias.ELSE.2dr
268c0 6f 70 20 64 75 70 20 49 46 20 2e 61 6c 69 61 73 0a 45 4c 53 45 20 32 64 72 6f 70 20 6c 69 73 74 op.dup.IF..alias.ELSE.2drop.list
268e0 2d 61 6c 69 61 73 20 54 48 45 4e 20 54 48 45 4e 20 3b 0a 3a 20 73 75 62 2d 61 6c 69 61 73 20 28 -alias.THEN.THEN.;.:.sub-alias.(
26900 20 61 72 67 2d 73 74 72 20 61 72 67 2d 6c 65 6e 20 2d 2d 20 61 72 67 27 20 6c 65 6e 27 20 7c 20 .arg-str.arg-len.--.arg'.len'.|.
26920 66 61 6c 73 65 20 29 0a 32 64 75 70 0a 32 64 75 70 20 5b 63 68 61 72 5d 20 2f 20 66 69 6e 64 63 false.).2dup.2dup.[char]./.findc
26940 68 61 72 20 3f 64 75 70 20 49 46 20 45 4c 53 45 20 32 64 75 70 20 5b 63 68 61 72 5d 20 3a 20 66 har.?dup.IF.ELSE.2dup.[char].:.f
26960 69 6e 64 63 68 61 72 20 54 48 45 4e 0a 28 20 61 20 6c 20 61 20 6c 20 5b 70 5d 20 2d 31 7c 30 20 indchar.THEN.(.a.l.a.l.[p].-1|0.
26980 29 20 49 46 20 6e 69 70 20 64 75 70 20 45 4c 53 45 20 32 64 72 6f 70 20 30 20 54 48 45 4e 20 3e ).IF.nip.dup.ELSE.2drop.0.THEN.>
269a0 72 0a 66 69 6e 64 2d 61 6c 69 61 73 20 3f 64 75 70 20 49 46 20 28 20 61 20 6c 20 61 27 20 70 27 r.find-alias.?dup.IF.(.a.l.a'.p'
269c0 20 2d 2d 20 52 3a 70 20 7c 20 61 27 20 6c 27 20 2d 2d 20 52 3a 30 20 29 0a 72 40 20 49 46 20 32 .--.R:p.|.a'.l'.--.R:0.).r@.IF.2
269e0 73 77 61 70 20 72 40 20 2d 20 73 77 61 70 20 72 3e 20 2b 20 73 77 61 70 20 24 63 61 74 20 73 74 swap.r@.-.swap.r>.+.swap.$cat.st
26a00 72 64 75 70 20 28 20 61 22 20 6c 2d 70 2b 70 27 20 2d 2d 20 29 0a 45 4c 53 45 20 28 20 61 27 20 rdup.(.a".l-p+p'.--.).ELSE.(.a'.
26a20 6c 27 20 2d 2d 20 52 3a 30 20 29 20 72 3e 20 64 72 6f 70 20 28 20 61 27 20 6c 27 20 2d 2d 20 29 l'.--.R:0.).r>.drop.(.a'.l'.--.)
26a40 20 54 48 45 4e 0a 45 4c 53 45 20 28 20 61 20 6c 20 2d 2d 20 52 3a 70 20 7c 20 2d 2d 20 52 3a 30 .THEN.ELSE.(.a.l.--.R:p.|.--.R:0
26a60 20 29 20 72 3e 20 49 46 20 32 64 72 6f 70 20 54 48 45 4e 20 66 61 6c 73 65 20 28 20 30 20 2d 2d .).r>.IF.2drop.THEN.false.(.0.--
26a80 20 29 20 54 48 45 4e 0a 3b 0a 3a 20 64 65 2d 61 6c 69 61 73 20 28 20 61 72 67 2d 73 74 72 20 61 .).THEN.;.:.de-alias.(.arg-str.a
26aa0 72 67 2d 6c 65 6e 20 2d 2d 20 61 72 67 27 20 6c 65 6e 27 20 29 0a 42 45 47 49 4e 20 6f 76 65 72 rg-len.--.arg'.len'.).BEGIN.over
26ac0 20 63 40 20 5b 63 68 61 72 5d 20 2f 20 3c 3e 20 64 75 70 20 49 46 20 64 72 6f 70 20 32 64 75 70 .c@.[char]./.<>.dup.IF.drop.2dup
26ae0 20 73 75 62 2d 61 6c 69 61 73 20 3f 64 75 70 20 54 48 45 4e 0a 57 48 49 4c 45 20 32 73 77 61 70 .sub-alias.?dup.THEN.WHILE.2swap
26b00 20 32 64 72 6f 70 20 52 45 50 45 41 54 0a 3b 0a 3a 20 2b 69 6e 64 65 6e 74 20 28 20 6e 6f 74 2d .2drop.REPEAT.;.:.+indent.(.not-
26b20 6c 61 73 74 3f 20 2d 2d 20 29 0a 49 46 20 73 22 20 7c 20 20 20 22 20 45 4c 53 45 20 73 22 20 20 last?.--.).IF.s".|...".ELSE.s"..
26b40 20 20 20 22 20 54 48 45 4e 20 24 69 6e 64 65 6e 74 20 69 6e 64 65 6e 74 20 40 20 2b 20 73 77 61 ...".THEN.$indent.indent.@.+.swa
26b60 70 20 6d 6f 76 65 20 34 20 69 6e 64 65 6e 74 20 2b 21 20 3b 0a 3a 20 2d 69 6e 64 65 6e 74 20 28 p.move.4.indent.+!.;.:.-indent.(
26b80 20 2d 2d 20 29 20 20 2d 34 20 69 6e 64 65 6e 74 20 2b 21 20 3b 0a 3a 20 6c 73 2d 6e 6f 64 65 20 .--.)..-4.indent.+!.;.:.ls-node.
26ba0 28 20 6e 6f 64 65 20 2d 2d 20 29 0a 63 72 20 24 69 6e 64 65 6e 74 20 69 6e 64 65 6e 74 20 40 20 (.node.--.).cr.$indent.indent.@.
26bc0 74 79 70 65 0a 64 75 70 20 70 65 65 72 20 49 46 20 2e 22 20 7c 2d 2d 20 22 20 45 4c 53 45 20 2e type.dup.peer.IF..".|--.".ELSE..
26be0 22 20 2b 2d 2d 20 22 20 54 48 45 4e 20 6e 6f 64 65 3e 71 6e 61 6d 65 20 74 79 70 65 20 3b 0a 3a ".+--.".THEN.node>qname.type.;.:
26c00 20 28 6c 73 29 20 28 20 6e 6f 64 65 20 2d 2d 20 29 0a 63 68 69 6c 64 20 42 45 47 49 4e 20 64 75 .(ls).(.node.--.).child.BEGIN.du
26c20 70 20 57 48 49 4c 45 20 64 75 70 20 6c 73 2d 6e 6f 64 65 20 64 75 70 20 63 68 69 6c 64 20 49 46 p.WHILE.dup.ls-node.dup.child.IF
26c40 0a 64 75 70 20 70 65 65 72 20 2b 69 6e 64 65 6e 74 20 64 75 70 20 72 65 63 75 72 73 65 20 2d 69 .dup.peer.+indent.dup.recurse.-i
26c60 6e 64 65 6e 74 20 54 48 45 4e 20 70 65 65 72 20 52 45 50 45 41 54 20 64 72 6f 70 20 3b 0a 3a 20 ndent.THEN.peer.REPEAT.drop.;.:.
26c80 6c 73 20 28 20 2d 2d 20 29 20 20 67 65 74 2d 6e 6f 64 65 20 64 75 70 20 63 72 20 6e 6f 64 65 3e ls.(.--.)..get-node.dup.cr.node>
26ca0 70 61 74 68 20 74 79 70 65 20 28 6c 73 29 20 30 20 69 6e 64 65 6e 74 20 21 20 3b 0a 3a 20 73 68 path.type.(ls).0.indent.!.;.:.sh
26cc0 6f 77 2d 64 65 76 73 20 28 20 7b 64 65 76 69 63 65 2d 73 70 65 63 69 66 69 65 72 7d 3c 65 6f 6c ow-devs.(.{device-specifier}<eol
26ce0 3e 20 2d 2d 20 29 0a 73 6b 69 70 77 73 20 30 20 70 61 72 73 65 20 64 75 70 20 49 46 20 64 65 2d >.--.).skipws.0.parse.dup.IF.de-
26d00 61 6c 69 61 73 20 45 4c 53 45 20 32 64 72 6f 70 20 73 22 20 2f 22 20 54 48 45 4e 20 20 20 28 20 alias.ELSE.2drop.s"./".THEN...(.
26d20 73 74 72 20 6c 65 6e 20 29 0a 66 69 6e 64 2d 6e 6f 64 65 20 64 75 70 20 30 3d 20 41 42 4f 52 54 str.len.).find-node.dup.0=.ABORT
26d40 22 20 4e 6f 20 73 75 63 68 20 64 65 76 69 63 65 20 70 61 74 68 22 20 28 6c 73 29 0a 3b 0a 56 41 ".No.such.device.path".(ls).;.VA
26d60 52 49 41 42 4c 45 20 69 6e 74 65 72 70 6f 73 65 2d 6e 6f 64 65 0a 32 56 41 52 49 41 42 4c 45 20 RIABLE.interpose-node.2VARIABLE.
26d80 69 6e 74 65 72 70 6f 73 65 2d 61 72 67 73 0a 3a 20 69 6e 74 65 72 70 6f 73 65 20 28 20 61 72 67 interpose-args.:.interpose.(.arg
26da0 20 6c 65 6e 20 70 68 61 6e 64 6c 65 20 2d 2d 20 29 20 20 69 6e 74 65 72 70 6f 73 65 2d 6e 6f 64 .len.phandle.--.)..interpose-nod
26dc0 65 20 21 20 69 6e 74 65 72 70 6f 73 65 2d 61 72 67 73 20 32 21 20 3b 0a 3a 20 6f 70 65 6e 2d 6e e.!.interpose-args.2!.;.:.open-n
26de0 6f 64 65 20 28 20 61 72 67 20 6c 65 6e 20 70 68 61 6e 64 6c 65 20 2d 2d 20 69 68 61 6e 64 6c 65 ode.(.arg.len.phandle.--.ihandle
26e00 20 7c 20 30 20 29 0a 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 40 20 3e 72 20 73 65 74 2d 6e 6f 64 .|.0.).current-node.@.>r.set-nod
26e20 65 20 63 72 65 61 74 65 2d 69 6e 73 74 61 6e 63 65 20 73 65 74 2d 6d 79 2d 61 72 67 73 0a 73 22 e.create-instance.set-my-args.s"
26e40 20 6f 70 65 6e 22 20 5b 27 5d 20 24 63 61 6c 6c 2d 6d 79 2d 6d 65 74 68 6f 64 20 43 41 54 43 48 .open".['].$call-my-method.CATCH
26e60 20 49 46 20 32 64 72 6f 70 20 74 72 75 65 20 54 48 45 4e 0a 30 3d 20 49 46 20 6d 79 2d 73 65 6c .IF.2drop.true.THEN.0=.IF.my-sel
26e80 66 20 64 65 73 74 72 6f 79 2d 69 6e 73 74 61 6e 63 65 20 30 20 74 6f 20 6d 79 2d 73 65 6c 66 20 f.destroy-instance.0.to.my-self.
26ea0 54 48 45 4e 0a 6d 79 2d 73 65 6c 66 20 6d 79 2d 70 61 72 65 6e 74 20 74 6f 20 6d 79 2d 73 65 6c THEN.my-self.my-parent.to.my-sel
26ec0 66 20 72 3e 20 73 65 74 2d 6e 6f 64 65 0a 69 6e 74 65 72 70 6f 73 65 2d 6e 6f 64 65 20 40 20 49 f.r>.set-node.interpose-node.@.I
26ee0 46 20 6d 79 2d 73 65 6c 66 20 3e 72 20 74 6f 20 6d 79 2d 73 65 6c 66 0a 69 6e 74 65 72 70 6f 73 F.my-self.>r.to.my-self.interpos
26f00 65 2d 61 72 67 73 20 32 40 20 69 6e 74 65 72 70 6f 73 65 2d 6e 6f 64 65 20 40 0a 69 6e 74 65 72 e-args.2@.interpose-node.@.inter
26f20 70 6f 73 65 2d 6e 6f 64 65 20 6f 66 66 20 72 65 63 75 72 73 65 20 20 72 3e 20 74 6f 20 6d 79 2d pose-node.off.recurse..r>.to.my-
26f40 73 65 6c 66 20 54 48 45 4e 20 3b 0a 3a 20 63 6c 6f 73 65 2d 6e 6f 64 65 20 28 20 69 68 61 6e 64 self.THEN.;.:.close-node.(.ihand
26f60 6c 65 20 2d 2d 20 29 0a 6d 79 2d 73 65 6c 66 20 3e 72 20 74 6f 20 6d 79 2d 73 65 6c 66 0a 73 22 le.--.).my-self.>r.to.my-self.s"
26f80 20 63 6c 6f 73 65 22 20 5b 27 5d 20 24 63 61 6c 6c 2d 6d 79 2d 6d 65 74 68 6f 64 20 43 41 54 43 .close".['].$call-my-method.CATC
26fa0 48 20 49 46 20 32 64 72 6f 70 20 54 48 45 4e 0a 6d 79 2d 73 65 6c 66 20 64 65 73 74 72 6f 79 2d H.IF.2drop.THEN.my-self.destroy-
26fc0 69 6e 73 74 61 6e 63 65 20 72 3e 20 74 6f 20 6d 79 2d 73 65 6c 66 20 3b 0a 3a 20 63 6c 6f 73 65 instance.r>.to.my-self.;.:.close
26fe0 2d 64 65 76 20 28 20 69 68 61 6e 64 6c 65 20 2d 2d 20 29 0a 6d 79 2d 73 65 6c 66 20 3e 72 20 74 -dev.(.ihandle.--.).my-self.>r.t
27000 6f 20 6d 79 2d 73 65 6c 66 0a 42 45 47 49 4e 20 6d 79 2d 73 65 6c 66 20 57 48 49 4c 45 20 6d 79 o.my-self.BEGIN.my-self.WHILE.my
27020 2d 70 61 72 65 6e 74 20 6d 79 2d 73 65 6c 66 20 63 6c 6f 73 65 2d 6e 6f 64 65 20 74 6f 20 6d 79 -parent.my-self.close-node.to.my
27040 2d 73 65 6c 66 20 52 45 50 45 41 54 0a 72 3e 20 74 6f 20 6d 79 2d 73 65 6c 66 20 3b 0a 3a 20 6e -self.REPEAT.r>.to.my-self.;.:.n
27060 65 77 2d 64 65 76 69 63 65 20 28 20 2d 2d 20 29 0a 6d 79 2d 73 65 6c 66 20 6e 65 77 2d 6e 6f 64 ew-device.(.--.).my-self.new-nod
27080 65 20 6e 6f 64 65 3e 69 6e 73 74 61 6e 63 65 20 40 20 64 75 70 20 74 6f 20 6d 79 2d 73 65 6c 66 e.node>instance.@.dup.to.my-self
270a0 20 69 6e 73 74 61 6e 63 65 3e 70 61 72 65 6e 74 20 21 0a 67 65 74 2d 6e 6f 64 65 20 6d 79 2d 73 .instance>parent.!.get-node.my-s
270c0 65 6c 66 20 69 6e 73 74 61 6e 63 65 3e 6e 6f 64 65 20 21 20 3b 0a 3a 20 66 69 6e 69 73 68 2d 64 elf.instance>node.!.;.:.finish-d
270e0 65 76 69 63 65 20 28 20 2d 2d 20 29 0a 66 69 6e 69 73 68 2d 6e 6f 64 65 20 6d 79 2d 70 61 72 65 evice.(.--.).finish-node.my-pare
27100 6e 74 20 6d 79 2d 73 65 6c 66 20 6d 61 78 2d 69 6e 73 74 61 6e 63 65 2d 73 69 7a 65 20 66 72 65 nt.my-self.max-instance-size.fre
27120 65 2d 6d 65 6d 20 74 6f 20 6d 79 2d 73 65 6c 66 20 3b 0a 3a 20 73 70 6c 69 74 20 28 20 73 74 72 e-mem.to.my-self.;.:.split.(.str
27140 20 6c 65 6e 20 63 68 61 72 20 2d 2d 20 6c 65 66 74 20 6c 65 6e 20 72 69 67 68 74 20 6c 65 6e 20 .len.char.--.left.len.right.len.
27160 29 0a 3e 72 20 32 64 75 70 20 72 3e 20 66 69 6e 64 63 68 61 72 20 49 46 20 3e 72 20 6f 76 65 72 ).>r.2dup.r>.findchar.IF.>r.over
27180 20 72 40 20 32 73 77 61 70 20 72 3e 20 31 2b 20 2f 73 74 72 69 6e 67 20 45 4c 53 45 20 30 20 30 .r@.2swap.r>.1+./string.ELSE.0.0
271a0 20 54 48 45 4e 20 3b 0a 3a 20 67 65 6e 65 72 69 63 2d 64 65 63 6f 64 65 2d 75 6e 69 74 20 28 20 .THEN.;.:.generic-decode-unit.(.
271c0 73 74 72 20 6c 65 6e 20 6e 63 65 6c 6c 73 20 2d 2d 20 61 64 64 72 2e 6c 6f 20 2e 2e 2e 20 61 64 str.len.ncells.--.addr.lo.....ad
271e0 64 72 2e 68 69 20 29 0a 64 75 70 20 3e 72 20 2d 72 6f 74 20 42 45 47 49 4e 20 72 40 20 57 48 49 dr.hi.).dup.>r.-rot.BEGIN.r@.WHI
27200 4c 45 20 72 3e 20 31 2d 20 3e 72 20 5b 63 68 61 72 5d 20 2c 20 73 70 6c 69 74 20 32 73 77 61 70 LE.r>.1-.>r.[char].,.split.2swap
27220 0a 24 6e 75 6d 62 65 72 20 49 46 20 30 20 54 48 45 4e 20 72 3e 20 73 77 61 70 20 3e 72 20 3e 72 .$number.IF.0.THEN.r>.swap.>r.>r
27240 20 52 45 50 45 41 54 20 72 3e 20 33 64 72 6f 70 0a 42 45 47 49 4e 20 64 75 70 20 57 48 49 4c 45 .REPEAT.r>.3drop.BEGIN.dup.WHILE
27260 20 31 2d 20 72 3e 20 73 77 61 70 20 52 45 50 45 41 54 20 64 72 6f 70 20 3b 0a 3a 20 67 65 6e 65 .1-.r>.swap.REPEAT.drop.;.:.gene
27280 72 69 63 2d 65 6e 63 6f 64 65 2d 75 6e 69 74 20 28 20 61 64 64 72 2e 6c 6f 20 2e 2e 2e 20 61 64 ric-encode-unit.(.addr.lo.....ad
272a0 64 72 2e 68 69 20 6e 63 65 6c 6c 73 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 30 20 30 20 72 6f dr.hi.ncells.--.str.len.).0.0.ro
272c0 74 20 3f 64 75 70 20 49 46 20 30 20 3f 44 4f 20 72 6f 74 20 28 75 2e 29 20 24 63 61 74 20 73 22 t.?dup.IF.0.?DO.rot.(u.).$cat.s"
272e0 20 2c 22 20 24 63 61 74 20 4c 4f 4f 50 20 31 2d 20 54 48 45 4e 20 3b 0a 3a 20 68 65 78 2d 64 65 .,".$cat.LOOP.1-.THEN.;.:.hex-de
27300 63 6f 64 65 2d 75 6e 69 74 20 28 20 73 74 72 20 6c 65 6e 20 6e 63 65 6c 6c 73 20 2d 2d 20 61 64 code-unit.(.str.len.ncells.--.ad
27320 64 72 2e 6c 6f 20 2e 2e 2e 20 61 64 64 72 2e 68 69 20 29 0a 62 61 73 65 20 40 20 3e 72 20 68 65 dr.lo.....addr.hi.).base.@.>r.he
27340 78 20 67 65 6e 65 72 69 63 2d 64 65 63 6f 64 65 2d 75 6e 69 74 20 72 3e 20 62 61 73 65 20 21 20 x.generic-decode-unit.r>.base.!.
27360 3b 0a 3a 20 68 65 78 2d 65 6e 63 6f 64 65 2d 75 6e 69 74 20 28 20 61 64 64 72 2e 6c 6f 20 2e 2e ;.:.hex-encode-unit.(.addr.lo...
27380 2e 20 61 64 64 72 2e 68 69 20 6e 63 65 6c 6c 73 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 62 61 ..addr.hi.ncells.--.str.len.).ba
273a0 73 65 20 40 20 3e 72 20 68 65 78 20 67 65 6e 65 72 69 63 2d 65 6e 63 6f 64 65 2d 75 6e 69 74 20 se.@.>r.hex.generic-encode-unit.
273c0 72 3e 20 62 61 73 65 20 21 20 3b 0a 3a 20 68 61 6e 64 6c 65 2d 6c 65 61 64 69 6e 67 2d 2f 20 28 r>.base.!.;.:.handle-leading-/.(
273e0 20 70 61 74 68 20 6c 65 6e 20 2d 2d 20 70 61 74 68 27 20 6c 65 6e 27 20 29 0a 64 75 70 20 49 46 .path.len.--.path'.len'.).dup.IF
27400 20 6f 76 65 72 20 63 40 20 5b 63 68 61 72 5d 20 2f 20 3d 20 49 46 20 31 20 2f 73 74 72 69 6e 67 .over.c@.[char]./.=.IF.1./string
27420 20 64 65 76 69 63 65 2d 74 72 65 65 20 40 20 73 65 74 2d 6e 6f 64 65 20 54 48 45 4e 20 54 48 45 .device-tree.@.set-node.THEN.THE
27440 4e 20 3b 0a 3a 20 6d 61 74 63 68 2d 6e 61 6d 65 20 28 20 6e 61 6d 65 20 6c 65 6e 20 6e 6f 64 65 N.;.:.match-name.(.name.len.node
27460 20 2d 2d 20 6d 61 74 63 68 3f 20 29 0a 6f 76 65 72 20 30 3d 20 49 46 20 33 64 72 6f 70 20 74 72 .--.match?.).over.0=.IF.3drop.tr
27480 75 65 20 45 58 49 54 20 54 48 45 4e 0a 73 22 20 6e 61 6d 65 22 20 72 6f 74 20 67 65 74 2d 70 72 ue.EXIT.THEN.s".name".rot.get-pr
274a0 6f 70 65 72 74 79 20 49 46 20 32 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 0a operty.IF.2drop.false.EXIT.THEN.
274c0 31 2d 20 73 74 72 69 6e 67 3d 63 69 20 3b 20 5c 20 58 58 58 20 73 68 6f 75 6c 64 20 75 73 65 20 1-.string=ci.;.\.XXX.should.use.
274e0 64 65 63 6f 64 65 2d 73 74 72 69 6e 67 0a 30 20 56 41 4c 55 45 20 23 73 65 61 72 63 68 2d 75 6e decode-string.0.VALUE.#search-un
27500 69 74 20 20 20 43 52 45 41 54 45 20 73 65 61 72 63 68 2d 75 6e 69 74 20 34 20 63 65 6c 6c 73 20 it...CREATE.search-unit.4.cells.
27520 61 6c 6c 6f 74 0a 3a 20 6d 61 74 63 68 2d 75 6e 69 74 20 28 20 6e 6f 64 65 20 2d 2d 20 6d 61 74 allot.:.match-unit.(.node.--.mat
27540 63 68 3f 20 29 0a 6e 6f 64 65 3e 73 70 61 63 65 20 73 65 61 72 63 68 2d 75 6e 69 74 20 23 73 65 ch?.).node>space.search-unit.#se
27560 61 72 63 68 2d 75 6e 69 74 20 30 20 3f 44 4f 20 32 64 75 70 20 40 20 73 77 61 70 20 40 20 3c 3e arch-unit.0.?DO.2dup.@.swap.@.<>
27580 20 49 46 0a 32 64 72 6f 70 20 66 61 6c 73 65 20 55 4e 4c 4f 4f 50 20 45 58 49 54 20 54 48 45 4e .IF.2drop.false.UNLOOP.EXIT.THEN
275a0 20 63 65 6c 6c 2b 20 73 77 61 70 20 63 65 6c 6c 2b 20 73 77 61 70 20 4c 4f 4f 50 20 32 64 72 6f .cell+.swap.cell+.swap.LOOP.2dro
275c0 70 20 74 72 75 65 20 3b 0a 3a 20 6d 61 74 63 68 2d 6e 6f 64 65 20 28 20 6e 61 6d 65 20 6c 65 6e p.true.;.:.match-node.(.name.len
275e0 20 6e 6f 64 65 20 2d 2d 20 6d 61 74 63 68 3f 20 29 0a 64 75 70 20 3e 72 20 6d 61 74 63 68 2d 6e .node.--.match?.).dup.>r.match-n
27600 61 6d 65 20 72 3e 20 6d 61 74 63 68 2d 75 6e 69 74 20 61 6e 64 20 3b 20 5c 20 58 58 58 20 65 33 ame.r>.match-unit.and.;.\.XXX.e3
27620 64 0a 3a 20 66 69 6e 64 2d 6b 69 64 20 28 20 6e 61 6d 65 20 6c 65 6e 20 2d 2d 20 6e 6f 64 65 7c d.:.find-kid.(.name.len.--.node|
27640 30 20 29 0a 64 75 70 20 2d 31 20 3d 20 49 46 20 5c 20 61 72 65 20 77 65 20 73 75 70 70 6f 73 65 0.).dup.-1.=.IF.\.are.we.suppose
27660 64 20 74 6f 20 73 74 61 79 20 69 6e 20 74 68 65 20 73 61 6d 65 20 6e 6f 64 65 3f 20 2d 3e 20 72 d.to.stay.in.the.same.node?.->.r
27680 65 73 6f 6c 76 65 2d 72 65 6c 61 74 69 76 65 73 0a 32 64 72 6f 70 20 67 65 74 2d 6e 6f 64 65 0a esolve-relatives.2drop.get-node.
276a0 45 4c 53 45 0a 67 65 74 2d 6e 6f 64 65 20 63 68 69 6c 64 20 3e 72 20 42 45 47 49 4e 20 72 40 20 ELSE.get-node.child.>r.BEGIN.r@.
276c0 57 48 49 4c 45 20 32 64 75 70 20 72 40 20 6d 61 74 63 68 2d 6e 6f 64 65 0a 49 46 20 32 64 72 6f WHILE.2dup.r@.match-node.IF.2dro
276e0 70 20 72 3e 20 45 58 49 54 20 54 48 45 4e 20 72 3e 20 70 65 65 72 20 3e 72 20 52 45 50 45 41 54 p.r>.EXIT.THEN.r>.peer.>r.REPEAT
27700 0a 72 3e 20 33 64 72 6f 70 20 66 61 6c 73 65 0a 54 48 45 4e 20 3b 0a 3a 20 73 65 74 2d 73 65 61 .r>.3drop.false.THEN.;.:.set-sea
27720 72 63 68 2d 75 6e 69 74 20 28 20 75 6e 69 74 20 6c 65 6e 20 2d 2d 20 29 0a 64 75 70 20 30 3d 20 rch-unit.(.unit.len.--.).dup.0=.
27740 49 46 20 74 6f 20 23 73 65 61 72 63 68 2d 75 6e 69 74 20 64 72 6f 70 20 45 58 49 54 20 54 48 45 IF.to.#search-unit.drop.EXIT.THE
27760 4e 0a 73 22 20 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 22 20 67 65 74 2d 6e 6f 64 65 20 67 65 N.s".#address-cells".get-node.ge
27780 74 2d 70 72 6f 70 65 72 74 79 20 54 48 52 4f 57 0a 64 65 63 6f 64 65 2d 69 6e 74 20 74 6f 20 23 t-property.THROW.decode-int.to.#
277a0 73 65 61 72 63 68 2d 75 6e 69 74 20 32 64 72 6f 70 0a 73 22 20 64 65 63 6f 64 65 2d 75 6e 69 74 search-unit.2drop.s".decode-unit
277c0 22 20 67 65 74 2d 6e 6f 64 65 20 24 63 61 6c 6c 2d 73 74 61 74 69 63 0a 23 73 65 61 72 63 68 2d ".get-node.$call-static.#search-
277e0 75 6e 69 74 20 30 20 3f 44 4f 20 73 65 61 72 63 68 2d 75 6e 69 74 20 69 20 63 65 6c 6c 73 20 2b unit.0.?DO.search-unit.i.cells.+
27800 20 21 20 4c 4f 4f 50 20 3b 0a 3a 20 72 65 73 6f 6c 76 65 2d 72 65 6c 61 74 69 76 65 73 20 28 20 .!.LOOP.;.:.resolve-relatives.(.
27820 70 61 74 68 20 6c 65 6e 20 2d 2d 20 70 61 74 68 27 20 6c 65 6e 27 20 29 0a 32 64 75 70 20 32 20 path.len.--.path'.len'.).2dup.2.
27840 3d 20 73 77 61 70 20 73 22 20 2e 2e 22 20 63 6f 6d 70 20 30 3d 20 61 6e 64 20 49 46 0a 67 65 74 =.swap.s"...".comp.0=.and.IF.get
27860 2d 6e 6f 64 65 20 70 61 72 65 6e 74 20 3f 64 75 70 20 49 46 0a 73 65 74 2d 6e 6f 64 65 20 64 72 -node.parent.?dup.IF.set-node.dr
27880 6f 70 20 2d 31 0a 45 4c 53 45 0a 73 22 20 41 6c 72 65 61 64 79 20 69 6e 20 72 6f 6f 74 20 6e 6f op.-1.ELSE.s".Already.in.root.no
278a0 64 65 2e 22 20 74 79 70 65 0a 54 48 45 4e 0a 54 48 45 4e 0a 32 64 75 70 20 31 20 3d 20 73 77 61 de.".type.THEN.THEN.2dup.1.=.swa
278c0 70 20 63 40 20 5b 43 48 41 52 5d 20 2e 20 3d 20 61 6e 64 20 49 46 0a 64 72 6f 70 20 2d 31 0a 54 p.c@.[CHAR]...=.and.IF.drop.-1.T
278e0 48 45 4e 0a 3b 0a 3a 20 66 69 6e 64 2d 63 6f 6d 70 6f 6e 65 6e 74 20 28 20 70 61 74 68 20 6c 65 HEN.;.:.find-component.(.path.le
27900 6e 20 2d 2d 20 70 61 74 68 27 20 6c 65 6e 27 20 61 72 67 73 20 6c 65 6e 20 6e 6f 64 65 7c 30 20 n.--.path'.len'.args.len.node|0.
27920 29 0a 5b 63 68 61 72 5d 20 2f 20 73 70 6c 69 74 20 32 73 77 61 70 20 28 20 70 61 74 68 27 2e 20 ).[char]./.split.2swap.(.path'..
27940 63 6f 6d 70 6f 6e 65 6e 74 2e 20 29 0a 5b 63 68 61 72 5d 20 3a 20 73 70 6c 69 74 20 32 73 77 61 component..).[char].:.split.2swa
27960 70 20 28 20 70 61 74 68 27 2e 20 61 72 67 73 2e 20 6e 6f 64 65 2d 61 64 64 72 2e 20 29 0a 5b 63 p.(.path'..args..node-addr..).[c
27980 68 61 72 5d 20 40 20 73 70 6c 69 74 20 5b 27 5d 20 73 65 74 2d 73 65 61 72 63 68 2d 75 6e 69 74 har].@.split.['].set-search-unit
279a0 20 43 41 54 43 48 20 49 46 20 32 64 72 6f 70 20 32 64 72 6f 70 20 30 20 45 58 49 54 20 54 48 45 .CATCH.IF.2drop.2drop.0.EXIT.THE
279c0 4e 0a 72 65 73 6f 6c 76 65 2d 72 65 6c 61 74 69 76 65 73 20 66 69 6e 64 2d 6b 69 64 20 3b 0a 3a N.resolve-relatives.find-kid.;.:
279e0 20 2e 66 69 6e 64 2d 6e 6f 64 65 20 28 20 70 61 74 68 20 6c 65 6e 20 2d 2d 20 70 68 61 6e 64 6c ..find-node.(.path.len.--.phandl
27a00 65 7c 30 20 29 0a 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 40 20 3e 72 0a 68 61 6e 64 6c 65 2d 6c e|0.).current-node.@.>r.handle-l
27a20 65 61 64 69 6e 67 2d 2f 20 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 40 20 30 3d 20 49 46 20 32 64 eading-/.current-node.@.0=.IF.2d
27a40 72 6f 70 20 72 3e 20 73 65 74 2d 6e 6f 64 65 20 30 20 45 58 49 54 20 54 48 45 4e 0a 42 45 47 49 rop.r>.set-node.0.EXIT.THEN.BEGI
27a60 4e 20 64 75 70 20 57 48 49 4c 45 20 5c 20 68 61 6e 64 6c 65 20 6f 6e 65 20 63 6f 6d 70 6f 6e 65 N.dup.WHILE.\.handle.one.compone
27a80 6e 74 3a 0a 66 69 6e 64 2d 63 6f 6d 70 6f 6e 65 6e 74 20 28 20 70 61 74 68 20 6c 65 6e 20 61 72 nt:.find-component.(.path.len.ar
27aa0 67 73 20 6c 65 6e 20 6e 6f 64 65 20 29 20 64 75 70 20 30 3d 20 49 46 0a 33 64 72 6f 70 20 32 64 gs.len.node.).dup.0=.IF.3drop.2d
27ac0 72 6f 70 20 72 3e 20 73 65 74 2d 6e 6f 64 65 20 30 20 45 58 49 54 20 54 48 45 4e 0a 73 65 74 2d rop.r>.set-node.0.EXIT.THEN.set-
27ae0 6e 6f 64 65 20 32 64 72 6f 70 20 52 45 50 45 41 54 20 32 64 72 6f 70 0a 67 65 74 2d 6e 6f 64 65 node.2drop.REPEAT.2drop.get-node
27b00 20 72 3e 20 73 65 74 2d 6e 6f 64 65 20 3b 0a 27 20 2e 66 69 6e 64 2d 6e 6f 64 65 20 74 6f 20 66 .r>.set-node.;.'..find-node.to.f
27b20 69 6e 64 2d 6e 6f 64 65 0a 3a 20 66 69 6e 64 2d 6e 6f 64 65 20 28 20 70 61 74 68 20 6c 65 6e 20 ind-node.:.find-node.(.path.len.
27b40 2d 2d 20 70 68 61 6e 64 6c 65 7c 30 20 29 20 64 65 2d 61 6c 69 61 73 20 66 69 6e 64 2d 6e 6f 64 --.phandle|0.).de-alias.find-nod
27b60 65 20 3b 0a 3a 20 64 65 6c 65 74 65 2d 6e 6f 64 65 20 28 20 70 68 61 6e 64 6c 65 20 2d 2d 20 29 e.;.:.delete-node.(.phandle.--.)
27b80 0a 64 75 70 20 6e 6f 64 65 3e 70 61 72 65 6e 74 20 40 20 6e 6f 64 65 3e 63 68 69 6c 64 20 40 20 .dup.node>parent.@.node>child.@.
27ba0 28 20 70 68 61 6e 64 6c 65 20 31 73 74 20 70 65 65 72 20 29 0a 32 64 75 70 20 3d 20 49 46 0a 6e (.phandle.1st.peer.).2dup.=.IF.n
27bc0 6f 64 65 3e 70 65 65 72 20 40 20 73 77 61 70 20 6e 6f 64 65 3e 70 61 72 65 6e 74 20 40 20 6e 6f ode>peer.@.swap.node>parent.@.no
27be0 64 65 3e 63 68 69 6c 64 20 21 0a 45 58 49 54 0a 54 48 45 4e 0a 64 75 70 20 6e 6f 64 65 3e 70 65 de>child.!.EXIT.THEN.dup.node>pe
27c00 65 72 20 40 0a 42 45 47 49 4e 20 32 20 70 69 63 6b 20 32 64 75 70 20 3c 3e 20 57 48 49 4c 45 0a er.@.BEGIN.2.pick.2dup.<>.WHILE.
27c20 64 72 6f 70 0a 6e 69 70 20 64 75 70 20 6e 6f 64 65 3e 70 65 65 72 20 40 0a 64 75 70 20 30 3d 20 drop.nip.dup.node>peer.@.dup.0=.
27c40 49 46 20 32 64 72 6f 70 20 64 72 6f 70 20 75 6e 6c 6f 6f 70 20 45 58 49 54 20 54 48 45 4e 0a 52 IF.2drop.drop.unloop.EXIT.THEN.R
27c60 45 50 45 41 54 0a 64 72 6f 70 0a 6e 6f 64 65 3e 70 65 65 72 20 40 20 09 73 77 61 70 20 6e 6f 64 EPEAT.drop.node>peer.@..swap.nod
27c80 65 3e 70 65 65 72 20 21 0a 64 72 6f 70 0a 3b 0a 3a 20 6f 70 65 6e 2d 64 65 76 20 28 20 70 61 74 e>peer.!.drop.;.:.open-dev.(.pat
27ca0 68 20 6c 65 6e 20 2d 2d 20 69 68 61 6e 64 6c 65 7c 30 20 29 0a 64 65 2d 61 6c 69 61 73 20 63 75 h.len.--.ihandle|0.).de-alias.cu
27cc0 72 72 65 6e 74 2d 6e 6f 64 65 20 40 20 3e 72 0a 68 61 6e 64 6c 65 2d 6c 65 61 64 69 6e 67 2d 2f rrent-node.@.>r.handle-leading-/
27ce0 20 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 40 20 30 3d 20 49 46 20 32 64 72 6f 70 20 72 3e 20 73 .current-node.@.0=.IF.2drop.r>.s
27d00 65 74 2d 6e 6f 64 65 20 30 20 45 58 49 54 20 54 48 45 4e 0a 6d 79 2d 73 65 6c 66 20 3e 72 20 30 et-node.0.EXIT.THEN.my-self.>r.0
27d20 20 74 6f 20 6d 79 2d 73 65 6c 66 0a 30 20 30 20 3e 72 20 3e 72 20 42 45 47 49 4e 20 64 75 70 20 .to.my-self.0.0.>r.>r.BEGIN.dup.
27d40 57 48 49 4c 45 20 5c 20 68 61 6e 64 6c 65 20 6f 6e 65 20 63 6f 6d 70 6f 6e 65 6e 74 3a 0a 28 20 WHILE.\.handle.one.component:.(.
27d60 61 72 67 20 6c 65 6e 20 29 20 72 3e 20 72 3e 20 67 65 74 2d 6e 6f 64 65 20 6f 70 65 6e 2d 6e 6f arg.len.).r>.r>.get-node.open-no
27d80 64 65 20 74 6f 20 6d 79 2d 73 65 6c 66 0a 66 69 6e 64 2d 63 6f 6d 70 6f 6e 65 6e 74 20 28 20 70 de.to.my-self.find-component.(.p
27da0 61 74 68 20 6c 65 6e 20 61 72 67 73 20 6c 65 6e 20 6e 6f 64 65 20 29 20 64 75 70 20 30 3d 20 49 ath.len.args.len.node.).dup.0=.I
27dc0 46 0a 33 64 72 6f 70 20 32 64 72 6f 70 20 6d 79 2d 73 65 6c 66 20 63 6c 6f 73 65 2d 64 65 76 20 F.3drop.2drop.my-self.close-dev.
27de0 72 3e 20 74 6f 20 6d 79 2d 73 65 6c 66 20 72 3e 20 73 65 74 2d 6e 6f 64 65 20 30 20 45 58 49 54 r>.to.my-self.r>.set-node.0.EXIT
27e00 20 54 48 45 4e 0a 73 65 74 2d 6e 6f 64 65 20 3e 72 20 3e 72 20 52 45 50 45 41 54 20 32 64 72 6f .THEN.set-node.>r.>r.REPEAT.2dro
27e20 70 0a 72 3e 20 72 3e 20 67 65 74 2d 6e 6f 64 65 20 6f 70 65 6e 2d 6e 6f 64 65 20 74 6f 20 6d 79 p.r>.r>.get-node.open-node.to.my
27e40 2d 73 65 6c 66 0a 6d 79 2d 73 65 6c 66 20 72 3e 20 74 6f 20 6d 79 2d 73 65 6c 66 20 72 3e 20 73 -self.my-self.r>.to.my-self.r>.s
27e60 65 74 2d 6e 6f 64 65 20 3b 0a 3a 20 73 65 6c 65 63 74 2d 64 65 76 20 20 6f 70 65 6e 2d 64 65 76 et-node.;.:.select-dev..open-dev
27e80 20 64 75 70 20 74 6f 20 6d 79 2d 73 65 6c 66 20 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 .dup.to.my-self.ihandle>phandle.
27ea0 73 65 74 2d 6e 6f 64 65 20 3b 0a 3a 20 66 69 6e 64 2d 64 65 76 69 63 65 20 28 20 73 74 72 20 6c set-node.;.:.find-device.(.str.l
27ec0 65 6e 20 2d 2d 20 29 20 5c 20 73 65 74 20 61 73 20 61 63 74 69 76 65 20 6e 6f 64 65 0a 66 69 6e en.--.).\.set.as.active.node.fin
27ee0 64 2d 6e 6f 64 65 20 64 75 70 20 30 3d 20 41 42 4f 52 54 22 20 4e 6f 20 73 75 63 68 20 64 65 76 d-node.dup.0=.ABORT".No.such.dev
27f00 69 63 65 20 70 61 74 68 22 20 73 65 74 2d 6e 6f 64 65 20 3b 0a 3a 20 64 65 76 20 20 73 6b 69 70 ice.path".set-node.;.:.dev..skip
27f20 77 73 20 30 20 70 61 72 73 65 20 66 69 6e 64 2d 64 65 76 69 63 65 20 3b 0a 3a 20 28 6c 73 70 72 ws.0.parse.find-device.;.:.(lspr
27f40 6f 70 29 20 28 20 6e 6f 64 65 20 2d 2d 29 0a 64 75 70 20 63 72 20 24 69 6e 64 65 6e 74 20 69 6e op).(.node.--).dup.cr.$indent.in
27f60 64 65 6e 74 20 40 20 74 79 70 65 20 2e 22 20 20 20 20 20 6e 6f 64 65 3a 20 22 20 6e 6f 64 65 3e dent.@.type..".....node:.".node>
27f80 71 6e 61 6d 65 20 74 79 70 65 0a 66 61 6c 73 65 20 2b 69 6e 64 65 6e 74 20 28 2e 70 72 6f 70 65 qname.type.false.+indent.(.prope
27fa0 72 74 69 65 73 29 20 63 72 20 2d 69 6e 64 65 6e 74 20 3b 0a 3a 20 28 73 68 6f 77 2d 63 68 69 6c rties).cr.-indent.;.:.(show-chil
27fc0 64 72 65 6e 29 20 28 20 6e 6f 64 65 20 2d 2d 20 29 0a 63 68 69 6c 64 20 42 45 47 49 4e 20 64 75 dren).(.node.--.).child.BEGIN.du
27fe0 70 20 57 48 49 4c 45 0a 64 75 70 20 28 6c 73 70 72 6f 70 29 20 64 75 70 20 63 68 69 6c 64 20 49 p.WHILE.dup.(lsprop).dup.child.I
28000 46 20 66 61 6c 73 65 20 2b 69 6e 64 65 6e 74 20 64 75 70 20 72 65 63 75 72 73 65 20 2d 69 6e 64 F.false.+indent.dup.recurse.-ind
28020 65 6e 74 20 54 48 45 4e 20 70 65 65 72 0a 52 45 50 45 41 54 20 64 72 6f 70 0a 3b 0a 3a 20 6c 73 ent.THEN.peer.REPEAT.drop.;.:.ls
28040 70 72 6f 70 20 28 20 7b 64 65 76 69 63 65 2d 73 70 65 63 69 66 69 65 72 7d 3c 65 6f 6c 3e 20 2d prop.(.{device-specifier}<eol>.-
28060 2d 20 29 0a 73 6b 69 70 77 73 20 30 20 70 61 72 73 65 20 64 75 70 20 49 46 20 64 65 2d 61 6c 69 -.).skipws.0.parse.dup.IF.de-ali
28080 61 73 20 45 4c 53 45 20 32 64 72 6f 70 20 73 22 20 2f 22 20 54 48 45 4e 0a 66 69 6e 64 2d 64 65 as.ELSE.2drop.s"./".THEN.find-de
280a0 76 69 63 65 20 67 65 74 2d 6e 6f 64 65 20 64 75 70 20 64 75 70 0a 63 72 20 2e 22 20 6e 6f 64 65 vice.get-node.dup.dup.cr..".node
280c0 3a 20 22 20 6e 6f 64 65 3e 70 61 74 68 20 74 79 70 65 20 28 2e 70 72 6f 70 65 72 74 69 65 73 29 :.".node>path.type.(.properties)
280e0 20 63 72 20 28 73 68 6f 77 2d 63 68 69 6c 64 72 65 6e 29 20 30 20 69 6e 64 65 6e 74 20 21 20 3b .cr.(show-children).0.indent.!.;
28100 0a 3a 20 28 6e 6f 64 65 3e 70 61 74 68 29 20 6e 6f 64 65 3e 70 61 74 68 20 3b 0a 3a 20 6e 6f 64 .:.(node>path).node>path.;.:.nod
28120 65 3e 70 61 74 68 20 28 20 70 68 61 6e 64 6c 65 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 6e 6f e>path.(.phandle.--.str.len.).no
28140 64 65 3e 70 61 74 68 20 64 75 70 20 61 6c 6c 6f 74 0a 3b 0a 30 20 56 41 4c 55 45 20 70 61 63 6b de>path.dup.allot.;.0.VALUE.pack
28160 61 67 65 73 0a 3a 20 66 69 6e 64 2d 70 61 63 6b 61 67 65 20 20 28 20 6e 61 6d 65 20 6c 65 6e 20 ages.:.find-package..(.name.len.
28180 2d 2d 20 66 61 6c 73 65 20 7c 20 70 68 61 6e 64 6c 65 20 74 72 75 65 20 29 0a 30 20 3e 72 20 70 --.false.|.phandle.true.).0.>r.p
281a0 61 63 6b 61 67 65 73 20 63 68 69 6c 64 20 42 45 47 49 4e 20 64 75 70 20 57 48 49 4c 45 20 64 75 ackages.child.BEGIN.dup.WHILE.du
281c0 70 20 3e 72 20 6e 6f 64 65 3e 6e 61 6d 65 20 32 6f 76 65 72 20 73 74 72 69 6e 67 3d 63 69 20 72 p.>r.node>name.2over.string=ci.r
281e0 3e 20 73 77 61 70 0a 49 46 20 72 3e 20 64 72 6f 70 20 64 75 70 20 3e 72 20 54 48 45 4e 20 70 65 >.swap.IF.r>.drop.dup.>r.THEN.pe
28200 65 72 20 52 45 50 45 41 54 20 33 64 72 6f 70 20 72 3e 20 64 75 70 20 49 46 20 74 72 75 65 20 54 er.REPEAT.3drop.r>.dup.IF.true.T
28220 48 45 4e 20 3b 0a 3a 20 6f 70 65 6e 2d 70 61 63 6b 61 67 65 20 28 20 61 72 67 20 6c 65 6e 20 70 HEN.;.:.open-package.(.arg.len.p
28240 68 61 6e 64 6c 65 20 2d 2d 20 69 68 61 6e 64 6c 65 20 7c 20 30 20 29 20 20 6f 70 65 6e 2d 6e 6f handle.--.ihandle.|.0.)..open-no
28260 64 65 20 3b 0a 3a 20 63 6c 6f 73 65 2d 70 61 63 6b 61 67 65 20 28 20 69 68 61 6e 64 6c 65 20 2d de.;.:.close-package.(.ihandle.-
28280 2d 20 29 20 20 63 6c 6f 73 65 2d 6e 6f 64 65 20 3b 0a 3a 20 24 6f 70 65 6e 2d 70 61 63 6b 61 67 -.)..close-node.;.:.$open-packag
282a0 65 20 28 20 61 72 67 20 6c 65 6e 20 6e 61 6d 65 20 6c 65 6e 20 2d 2d 20 69 68 61 6e 64 6c 65 20 e.(.arg.len.name.len.--.ihandle.
282c0 7c 20 30 20 29 0a 66 69 6e 64 2d 70 61 63 6b 61 67 65 20 49 46 20 6f 70 65 6e 2d 70 61 63 6b 61 |.0.).find-package.IF.open-packa
282e0 67 65 20 45 4c 53 45 20 32 64 72 6f 70 20 66 61 6c 73 65 20 54 48 45 4e 20 3b 0a 3a 20 70 63 69 ge.ELSE.2drop.false.THEN.;.:.pci
28300 2d 61 64 64 72 65 73 73 2d 74 79 70 65 20 20 28 20 6e 6f 64 65 20 61 64 64 72 65 73 73 20 70 72 -address-type..(.node.address.pr
28320 6f 70 5f 74 79 70 65 20 2d 2d 20 74 79 70 65 20 29 0a 2d 72 6f 74 20 32 20 70 69 63 6b 20 28 20 op_type.--.type.).-rot.2.pick.(.
28340 70 72 6f 70 5f 74 79 70 65 20 6e 6f 64 65 20 61 64 64 72 65 73 73 20 70 72 6f 70 5f 74 79 70 65 prop_type.node.address.prop_type
28360 20 29 0a 30 3d 20 49 46 0a 73 77 61 70 20 73 22 20 72 65 67 22 20 72 6f 74 20 67 65 74 2d 70 72 .).0=.IF.swap.s".reg".rot.get-pr
28380 6f 70 65 72 74 79 20 20 28 20 70 72 6f 70 5f 74 79 70 65 20 61 64 64 72 65 73 73 20 64 61 74 61 operty..(.prop_type.address.data
283a0 20 64 6c 65 6e 20 66 61 6c 73 65 20 29 0a 45 4c 53 45 0a 73 77 61 70 20 73 22 20 61 73 73 69 67 .dlen.false.).ELSE.swap.s".assig
283c0 6e 65 64 2d 61 64 64 72 65 73 73 65 73 22 20 72 6f 74 20 67 65 74 2d 70 72 6f 70 65 72 74 79 20 ned-addresses".rot.get-property.
283e0 20 28 20 70 72 6f 70 5f 74 79 70 65 20 61 64 64 72 65 73 73 20 64 61 74 61 20 64 6c 65 6e 20 66 .(.prop_type.address.data.dlen.f
28400 61 6c 73 65 20 29 0a 54 48 45 4e 0a 49 46 20 20 32 64 72 6f 70 20 2d 31 20 20 45 58 49 54 20 20 alse.).THEN.IF..2drop.-1..EXIT..
28420 54 48 45 4e 20 20 34 20 2f 20 35 20 2f 0a 30 20 44 4f 0a 64 75 70 20 6c 40 20 46 46 20 41 4e 44 THEN..4./.5./.0.DO.dup.l@.FF.AND
28440 20 30 3c 3e 20 28 20 70 72 6f 70 5f 74 79 70 65 20 61 64 64 72 65 73 73 20 64 61 74 61 20 63 66 .0<>.(.prop_type.address.data.cf
28460 67 73 70 61 63 65 5f 6f 66 66 73 65 74 3f 20 29 0a 33 20 70 69 63 6b 20 30 3d 20 28 20 70 72 6f gspace_offset?.).3.pick.0=.(.pro
28480 70 5f 74 79 70 65 20 61 64 64 72 65 73 73 20 64 61 74 61 20 63 66 67 73 70 61 63 65 5f 6f 66 66 p_type.address.data.cfgspace_off
284a0 73 65 74 3f 20 72 65 67 5f 70 72 6f 70 3f 20 29 0a 41 4e 44 20 4e 4f 54 20 49 46 20 0a 32 64 75 set?.reg_prop?.).AND.NOT.IF..2du
284c0 70 20 38 20 2b 20 28 20 70 72 6f 70 5f 74 79 70 65 20 61 64 64 72 65 73 73 20 64 61 74 61 20 61 p.8.+.(.prop_type.address.data.a
284e0 64 64 72 65 73 73 20 64 61 74 61 27 20 29 0a 32 64 75 70 20 6c 40 20 32 20 70 69 63 6b 20 38 20 ddress.data'.).2dup.l@.2.pick.8.
28500 2b 20 6c 40 20 2b 20 3c 3d 20 2d 72 6f 74 20 6c 40 20 20 3e 3d 20 61 6e 64 20 20 49 46 0a 6c 40 +.l@.+.<=.-rot.l@..>=.and..IF.l@
28520 20 30 33 30 30 30 30 30 30 20 61 6e 64 20 31 38 20 72 73 68 69 66 74 20 6e 69 70 0a 64 75 70 20 .03000000.and.18.rshift.nip.dup.
28540 33 20 3d 20 49 46 20 20 31 2d 20 20 54 48 45 4e 0a 73 77 61 70 20 64 72 6f 70 20 28 20 74 79 70 3.=.IF..1-..THEN.swap.drop.(.typ
28560 65 20 29 0a 55 4e 4c 4f 4f 50 20 45 58 49 54 0a 54 48 45 4e 0a 54 48 45 4e 0a 34 20 35 20 2a 20 e.).UNLOOP.EXIT.THEN.THEN.4.5.*.
28580 2b 0a 4c 4f 4f 50 0a 33 64 72 6f 70 20 2d 31 0a 3b 0a 3a 20 28 72 61 6e 67 65 2d 72 65 61 64 2d +.LOOP.3drop.-1.;.:.(range-read-
285a0 63 65 6c 6c 73 29 20 20 28 20 72 61 6e 67 65 2d 61 64 64 72 20 23 63 65 6c 6c 73 20 2d 2d 20 72 cells)..(.range-addr.#cells.--.r
285c0 61 6e 67 65 2d 76 61 6c 75 65 20 29 0a 31 20 3d 20 20 49 46 20 20 6c 40 20 20 45 4c 53 45 20 20 ange-value.).1.=..IF..l@..ELSE..
285e0 40 20 20 54 48 45 4e 0a 3b 0a 3a 20 28 6d 61 70 2d 6f 6e 65 2d 72 61 6e 67 65 29 20 20 28 20 74 @..THEN.;.:.(map-one-range)..(.t
28600 79 70 65 20 72 61 6e 67 65 20 70 6e 61 63 20 6e 73 63 20 6e 61 63 20 61 64 64 72 65 73 73 20 2d ype.range.pnac.nsc.nac.address.-
28620 2d 20 61 64 64 72 65 73 73 20 74 72 75 65 20 7c 20 61 64 64 72 65 73 73 20 66 61 6c 73 65 20 29 -.address.true.|.address.false.)
28640 0a 6f 76 65 72 20 33 20 3d 20 35 20 70 69 63 6b 20 6c 40 20 33 30 30 30 30 30 30 20 61 6e 64 20 .over.3.=.5.pick.l@.3000000.and.
28660 31 38 20 72 73 68 69 66 74 20 37 20 70 69 63 6b 20 3c 3e 20 61 6e 64 20 20 49 46 0a 3e 72 20 32 18.rshift.7.pick.<>.and..IF.>r.2
28680 64 72 6f 70 20 33 64 72 6f 70 20 72 3e 20 66 61 6c 73 65 20 45 58 49 54 0a 54 48 45 4e 0a 34 20 drop.3drop.r>.false.EXIT.THEN.4.
286a0 70 69 63 6b 20 34 20 70 69 63 6b 20 33 20 70 69 63 6b 20 2b 20 34 20 2a 20 2b 0a 33 20 70 69 63 pick.4.pick.3.pick.+.4.*.+.3.pic
286c0 6b 0a 28 72 61 6e 67 65 2d 72 65 61 64 2d 63 65 6c 6c 73 29 0a 35 20 70 69 63 6b 20 33 20 70 69 k.(range-read-cells).5.pick.3.pi
286e0 63 6b 20 33 20 3d 20 20 49 46 0a 34 20 2b 0a 54 48 45 4e 0a 33 20 70 69 63 6b 0a 28 72 61 6e 67 ck.3.=..IF.4.+.THEN.3.pick.(rang
28700 65 2d 72 65 61 64 2d 63 65 6c 6c 73 29 0a 64 75 70 20 3e 72 20 64 75 70 20 33 20 70 69 63 6b 20 e-read-cells).dup.>r.dup.3.pick.
28720 3e 20 3e 72 20 2b 20 6f 76 65 72 20 3c 3d 20 72 3e 20 6f 72 20 20 49 46 0a 3e 72 20 32 64 72 6f >.>r.+.over.<=.r>.or..IF.>r.2dro
28740 70 20 33 64 72 6f 70 20 72 3e 20 72 3e 20 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 54 0a 54 48 p.3drop.r>.r>.drop.false.EXIT.TH
28760 45 4e 0a 64 75 70 20 72 3e 20 2d 0a 35 20 70 69 63 6b 20 35 20 70 69 63 6b 20 33 20 3d 20 20 49 EN.dup.r>.-.5.pick.5.pick.3.=..I
28780 46 0a 34 20 2b 0a 54 48 45 4e 0a 33 20 70 69 63 6b 20 34 20 2a 20 2b 0a 35 20 70 69 63 6b 0a 28 F.4.+.THEN.3.pick.4.*.+.5.pick.(
287a0 72 61 6e 67 65 2d 72 65 61 64 2d 63 65 6c 6c 73 29 0a 2b 20 3e 72 20 33 64 72 6f 70 20 33 64 72 range-read-cells).+.>r.3drop.3dr
287c0 6f 70 20 72 3e 20 74 72 75 65 0a 3b 0a 3a 20 74 72 61 6e 73 6c 61 74 65 2d 61 64 64 72 65 73 73 op.r>.true.;.:.translate-address
287e0 20 20 28 20 6e 6f 64 65 20 61 64 64 72 65 73 73 20 2d 2d 20 61 64 64 72 65 73 73 20 29 0a 32 64 ..(.node.address.--.address.).2d
28800 75 70 20 31 20 70 63 69 2d 61 64 64 72 65 73 73 2d 74 79 70 65 20 20 28 20 6e 6f 64 65 20 61 64 up.1.pci-address-type..(.node.ad
28820 64 72 65 73 73 20 74 79 70 65 20 29 0a 64 75 70 20 2d 31 20 3d 20 49 46 0a 64 72 6f 70 20 32 64 dress.type.).dup.-1.=.IF.drop.2d
28840 75 70 20 30 20 70 63 69 2d 61 64 64 72 65 73 73 2d 74 79 70 65 20 28 20 6e 6f 64 65 20 61 64 64 up.0.pci-address-type.(.node.add
28860 72 65 73 73 20 74 79 70 65 20 29 0a 54 48 45 4e 0a 72 6f 74 20 70 61 72 65 6e 74 20 42 45 47 49 ress.type.).THEN.rot.parent.BEGI
28880 4e 0a 64 75 70 20 70 61 72 65 6e 74 20 30 3d 20 20 49 46 20 20 32 64 72 6f 70 20 45 58 49 54 20 N.dup.parent.0=..IF..2drop.EXIT.
288a0 20 54 48 45 4e 0a 73 22 20 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 22 20 32 20 70 69 63 6b 20 .THEN.s".#address-cells".2.pick.
288c0 67 65 74 2d 70 72 6f 70 65 72 74 79 20 32 64 72 6f 70 20 6c 40 20 3e 72 20 20 20 20 20 20 20 20 get-property.2drop.l@.>r........
288e0 5c 20 6e 61 63 0a 73 22 20 23 73 69 7a 65 2d 63 65 6c 6c 73 22 20 32 20 70 69 63 6b 20 67 65 74 \.nac.s".#size-cells".2.pick.get
28900 2d 70 72 6f 70 65 72 74 79 20 32 64 72 6f 70 20 6c 40 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 -property.2drop.l@.>r...........
28920 5c 20 6e 73 63 0a 73 22 20 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 22 20 32 20 70 69 63 6b 20 \.nsc.s".#address-cells".2.pick.
28940 70 61 72 65 6e 74 20 67 65 74 2d 70 72 6f 70 65 72 74 79 20 32 64 72 6f 70 20 6c 40 20 3e 72 20 parent.get-property.2drop.l@.>r.
28960 5c 20 70 6e 61 63 0a 2d 72 6f 74 20 28 20 6e 6f 64 65 20 61 64 64 72 65 73 73 20 74 79 70 65 20 \.pnac.-rot.(.node.address.type.
28980 29 0a 73 22 20 72 61 6e 67 65 73 22 20 34 20 70 69 63 6b 20 67 65 74 2d 70 72 6f 70 65 72 74 79 ).s".ranges".4.pick.get-property
289a0 20 20 49 46 0a 33 64 72 6f 70 0a 41 42 4f 52 54 22 20 6e 6f 20 72 61 6e 67 65 73 20 70 72 6f 70 ..IF.3drop.ABORT".no.ranges.prop
289c0 65 72 74 79 3b 20 6e 6f 74 20 74 72 61 6e 73 6c 61 74 61 62 6c 65 22 0a 54 48 45 4e 0a 72 3e 20 erty;.not.translatable".THEN.r>.
289e0 72 3e 20 72 3e 20 33 20 72 6f 6c 6c 0a 34 20 2f 20 3e 72 20 33 64 75 70 20 2b 20 2b 20 3e 72 20 r>.r>.3.roll.4./.>r.3dup.+.+.>r.
28a00 35 20 72 6f 6c 6c 20 72 3e 20 72 3e 20 73 77 61 70 20 2f 20 30 20 3f 44 4f 0a 36 64 75 70 20 28 5.roll.r>.r>.swap./.0.?DO.6dup.(
28a20 6d 61 70 2d 6f 6e 65 2d 72 61 6e 67 65 29 20 49 46 0a 6e 69 70 20 6c 65 61 76 65 0a 54 48 45 4e map-one-range).IF.nip.leave.THEN
28a40 0a 6e 69 70 0a 34 20 72 6f 6c 6c 0a 34 20 70 69 63 6b 20 34 20 70 69 63 6b 20 34 20 70 69 63 6b .nip.4.roll.4.pick.4.pick.4.pick
28a60 20 2b 20 2b 20 34 20 2a 20 2b 20 34 20 2d 72 6f 6c 6c 0a 4c 4f 4f 50 0a 3e 72 20 32 64 72 6f 70 .+.+.4.*.+.4.-roll.LOOP.>r.2drop
28a80 20 32 64 72 6f 70 20 72 3e 20 28 20 6e 6f 64 65 20 74 79 70 65 20 61 64 64 72 65 73 73 20 29 0a .2drop.r>.(.node.type.address.).
28aa0 73 77 61 70 20 72 6f 74 20 70 61 72 65 6e 74 20 28 20 61 64 64 72 65 73 73 20 74 79 70 65 20 6e swap.rot.parent.(.address.type.n
28ac0 6f 64 65 20 29 0a 64 75 70 20 30 3d 0a 55 4e 54 49 4c 0a 3b 0a 3a 20 74 72 61 6e 73 6c 61 74 65 ode.).dup.0=.UNTIL.;.:.translate
28ae0 2d 6d 79 2d 61 64 64 72 65 73 73 20 20 28 20 61 64 64 72 65 73 73 20 2d 2d 20 61 64 64 72 65 73 -my-address..(.address.--.addres
28b00 73 27 20 29 0a 67 65 74 2d 6e 6f 64 65 20 73 77 61 70 20 74 72 61 6e 73 6c 61 74 65 2d 61 64 64 s'.).get-node.swap.translate-add
28b20 72 65 73 73 0a 3b 0a 3a 20 66 69 6e 64 2d 73 75 62 73 74 72 20 28 20 62 61 73 65 73 74 72 2d 70 ress.;.:.find-substr.(.basestr-p
28b40 74 72 20 62 61 73 65 73 74 72 2d 6c 65 6e 20 73 75 62 73 74 72 2d 70 74 72 20 73 75 62 73 74 72 tr.basestr-len.substr-ptr.substr
28b60 2d 6c 65 6e 20 2d 2d 20 70 6f 73 20 29 0a 64 75 70 20 30 20 3d 20 49 46 0a 32 64 72 6f 70 20 32 -len.--.pos.).dup.0.=.IF.2drop.2
28b80 64 72 6f 70 20 30 20 65 78 69 74 20 54 48 45 4e 0a 64 75 70 20 33 20 70 69 63 6b 20 3c 3d 20 49 drop.0.exit.THEN.dup.3.pick.<=.I
28ba0 46 0a 32 20 70 69 63 6b 20 6f 76 65 72 20 2d 20 31 2b 20 30 20 44 4f 20 64 75 70 20 30 20 44 4f F.2.pick.over.-.1+.0.DO.dup.0.DO
28bc0 0a 6f 76 65 72 20 69 20 2b 20 63 40 20 34 20 70 69 63 6b 20 6a 20 2b 20 69 20 2b 20 63 40 20 3d .over.i.+.c@.4.pick.j.+.i.+.c@.=
28be0 20 49 46 0a 64 75 70 20 69 20 31 2b 20 3d 20 49 46 0a 32 64 72 6f 70 20 32 64 72 6f 70 20 6a 20 .IF.dup.i.1+.=.IF.2drop.2drop.j.
28c00 75 6e 6c 6f 6f 70 20 75 6e 6c 6f 6f 70 20 65 78 69 74 20 54 48 45 4e 0a 45 4c 53 45 20 6c 65 61 unloop.unloop.exit.THEN.ELSE.lea
28c20 76 65 20 54 48 45 4e 0a 4c 4f 4f 50 20 4c 4f 4f 50 0a 54 48 45 4e 0a 32 64 72 6f 70 20 6e 69 70 ve.THEN.LOOP.LOOP.THEN.2drop.nip
28c40 0a 3b 0a 3a 20 66 69 6e 64 2d 69 73 75 62 73 74 72 20 28 20 62 61 73 65 73 74 72 2d 70 74 72 20 .;.:.find-isubstr.(.basestr-ptr.
28c60 62 61 73 65 73 74 72 2d 6c 65 6e 20 73 75 62 73 74 72 2d 70 74 72 20 73 75 62 73 74 72 2d 6c 65 basestr-len.substr-ptr.substr-le
28c80 6e 20 2d 2d 20 70 6f 73 20 29 0a 64 75 70 20 30 20 3d 20 49 46 0a 32 64 72 6f 70 20 32 64 72 6f n.--.pos.).dup.0.=.IF.2drop.2dro
28ca0 70 20 30 20 65 78 69 74 20 54 48 45 4e 0a 64 75 70 20 33 20 70 69 63 6b 20 3c 3d 20 49 46 0a 32 p.0.exit.THEN.dup.3.pick.<=.IF.2
28cc0 20 70 69 63 6b 20 6f 76 65 72 20 2d 20 31 2b 20 30 20 44 4f 20 64 75 70 20 30 20 44 4f 0a 6f 76 .pick.over.-.1+.0.DO.dup.0.DO.ov
28ce0 65 72 20 69 20 2b 20 63 40 20 6c 63 63 20 34 20 70 69 63 6b 20 6a 20 2b 20 69 20 2b 20 63 40 20 er.i.+.c@.lcc.4.pick.j.+.i.+.c@.
28d00 6c 63 63 20 3d 20 49 46 0a 64 75 70 20 69 20 31 2b 20 3d 20 49 46 0a 32 64 72 6f 70 20 32 64 72 lcc.=.IF.dup.i.1+.=.IF.2drop.2dr
28d20 6f 70 20 6a 20 75 6e 6c 6f 6f 70 20 75 6e 6c 6f 6f 70 20 65 78 69 74 20 54 48 45 4e 0a 45 4c 53 op.j.unloop.unloop.exit.THEN.ELS
28d40 45 20 6c 65 61 76 65 20 54 48 45 4e 0a 4c 4f 4f 50 20 4c 4f 4f 50 0a 54 48 45 4e 0a 32 64 72 6f E.leave.THEN.LOOP.LOOP.THEN.2dro
28d60 70 20 6e 69 70 0a 3b 0a 3a 20 66 69 6e 64 2d 6e 65 78 74 6c 69 6e 65 20 28 20 73 74 72 2d 70 74 p.nip.;.:.find-nextline.(.str-pt
28d80 72 20 73 74 72 2d 6c 65 6e 20 2d 2d 20 70 6f 73 20 29 0a 64 75 70 20 30 20 3f 44 4f 20 6f 76 65 r.str-len.--.pos.).dup.0.?DO.ove
28da0 72 20 69 20 2b 20 63 40 20 43 41 53 45 0a 30 61 20 4f 46 0a 64 75 70 20 31 2d 20 69 20 3d 20 49 r.i.+.c@.CASE.0a.OF.dup.1-.i.=.I
28dc0 46 0a 32 64 72 6f 70 20 69 20 31 2b 20 75 6e 6c 6f 6f 70 20 65 78 69 74 20 54 48 45 4e 0a 6f 76 F.2drop.i.1+.unloop.exit.THEN.ov
28de0 65 72 20 69 20 31 2b 20 2b 20 63 40 20 30 64 20 3d 20 49 46 0a 32 64 72 6f 70 20 69 20 32 2b 20 er.i.1+.+.c@.0d.=.IF.2drop.i.2+.
28e00 45 4c 53 45 0a 32 64 72 6f 70 20 69 20 31 2b 20 54 48 45 4e 0a 75 6e 6c 6f 6f 70 20 65 78 69 74 ELSE.2drop.i.1+.THEN.unloop.exit
28e20 0a 45 4e 44 4f 46 0a 30 64 20 4f 46 0a 64 75 70 20 31 2d 20 69 20 3d 20 49 46 0a 32 64 72 6f 70 .ENDOF.0d.OF.dup.1-.i.=.IF.2drop
28e40 20 69 20 31 2b 20 75 6e 6c 6f 6f 70 20 65 78 69 74 20 54 48 45 4e 0a 6f 76 65 72 20 69 20 31 2b .i.1+.unloop.exit.THEN.over.i.1+
28e60 20 2b 20 63 40 20 30 61 20 3d 20 49 46 0a 32 64 72 6f 70 20 69 20 32 2b 20 45 4c 53 45 0a 32 64 .+.c@.0a.=.IF.2drop.i.2+.ELSE.2d
28e80 72 6f 70 20 69 20 31 2b 20 54 48 45 4e 0a 75 6e 6c 6f 6f 70 20 65 78 69 74 0a 45 4e 44 4f 46 0a rop.i.1+.THEN.unloop.exit.ENDOF.
28ea0 45 4e 44 43 41 53 45 20 4c 4f 4f 50 20 6e 69 70 0a 3b 0a 3a 20 73 74 72 69 6e 67 2d 61 74 20 28 ENDCASE.LOOP.nip.;.:.string-at.(
28ec0 20 73 74 72 31 2d 70 74 72 20 73 74 72 31 2d 6c 65 6e 20 70 6f 73 20 2d 2d 20 73 74 72 32 2d 70 .str1-ptr.str1-len.pos.--.str2-p
28ee0 74 72 20 73 74 72 32 2d 6c 65 6e 20 29 0a 2d 72 6f 74 20 32 20 70 69 63 6b 20 2d 20 2d 72 6f 74 tr.str2-len.).-rot.2.pick.-.-rot
28f00 20 73 77 61 70 20 63 68 61 72 73 20 2b 20 73 77 61 70 0a 3b 0a 3a 20 73 74 72 69 6e 67 2d 63 61 .swap.chars.+.swap.;.:.string-ca
28f20 74 20 28 20 61 64 64 72 31 20 6c 65 6e 31 20 61 64 64 72 32 20 6c 65 6e 32 20 2d 2d 20 61 64 64 t.(.addr1.len1.addr2.len2.--.add
28f40 72 31 20 6c 65 6e 31 2b 6c 65 6e 32 20 29 0a 72 6f 74 20 64 75 70 20 3e 72 20 6f 76 65 72 20 2b r1.len1+len2.).rot.dup.>r.over.+
28f60 20 2d 72 6f 74 0a 33 20 70 69 63 6b 20 72 3e 20 63 68 61 72 73 20 2b 20 2d 72 6f 74 0a 30 20 3f .-rot.3.pick.r>.chars.+.-rot.0.?
28f80 44 4f 0a 32 64 75 70 20 63 40 20 73 77 61 70 20 63 21 0a 63 68 61 72 2b 20 73 77 61 70 20 63 68 DO.2dup.c@.swap.c!.char+.swap.ch
28fa0 61 72 2b 20 73 77 61 70 0a 4c 4f 4f 50 20 32 64 72 6f 70 0a 3b 0a 3a 20 63 68 61 72 2d 63 61 74 ar+.swap.LOOP.2drop.;.:.char-cat
28fc0 20 28 20 61 64 64 72 20 6c 65 6e 20 63 68 61 72 61 63 74 65 72 20 2d 2d 20 61 64 64 72 20 6c 65 .(.addr.len.character.--.addr.le
28fe0 6e 2b 31 20 29 0a 2d 72 6f 74 20 32 64 75 70 20 3e 72 20 3e 72 20 31 2b 20 72 6f 74 20 72 3e 20 n+1.).-rot.2dup.>r.>r.1+.rot.r>.
29000 72 3e 20 63 68 61 72 73 20 2b 20 63 21 0a 3b 0a 3a 20 6f 76 65 72 6c 61 70 20 28 20 73 72 63 20 r>.chars.+.c!.;.:.overlap.(.src.
29020 64 65 73 74 20 73 69 7a 65 20 2d 2d 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 33 64 75 70 20 6f dest.size.--.true|false.).3dup.o
29040 76 65 72 20 2b 20 77 69 74 68 69 6e 20 49 46 20 33 64 72 6f 70 20 74 72 75 65 20 45 4c 53 45 20 ver.+.within.IF.3drop.true.ELSE.
29060 72 6f 74 20 74 75 63 6b 20 2b 20 77 69 74 68 69 6e 20 54 48 45 4e 0a 3b 0a 3a 20 70 61 72 73 65 rot.tuck.+.within.THEN.;.:.parse
29080 2d 32 69 6e 74 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 76 61 6c 2e 6c 6f 20 76 61 6c 2e 68 69 -2int.(.str.len.--.val.lo.val.hi
290a0 20 29 0a 5b 63 68 61 72 5d 20 2c 20 73 70 6c 69 74 20 3f 64 75 70 20 49 46 20 65 76 61 6c 20 45 .).[char].,.split.?dup.IF.eval.E
290c0 4c 53 45 20 64 72 6f 70 20 30 20 54 48 45 4e 0a 2d 72 6f 74 20 3f 64 75 70 20 49 46 20 65 76 61 LSE.drop.0.THEN.-rot.?dup.IF.eva
290e0 6c 20 45 4c 53 45 20 64 72 6f 70 20 30 20 54 48 45 4e 0a 3b 0a 3a 20 63 70 65 65 6b 20 28 20 61 l.ELSE.drop.0.THEN.;.:.cpeek.(.a
29100 64 64 72 20 2d 2d 20 66 61 6c 73 65 20 7c 20 62 79 74 65 20 74 72 75 65 20 29 20 63 40 20 74 72 ddr.--.false.|.byte.true.).c@.tr
29120 75 65 20 3b 0a 3a 20 63 70 6f 6b 65 20 28 20 62 79 74 65 20 61 64 64 72 20 2d 2d 20 73 75 63 63 ue.;.:.cpoke.(.byte.addr.--.succ
29140 65 73 73 3f 20 29 20 63 21 20 74 72 75 65 20 3b 0a 3a 20 77 70 65 65 6b 20 28 20 61 64 64 72 20 ess?.).c!.true.;.:.wpeek.(.addr.
29160 2d 2d 20 66 61 6c 73 65 20 7c 20 77 6f 72 64 20 74 72 75 65 20 29 20 77 40 20 74 72 75 65 20 3b --.false.|.word.true.).w@.true.;
29180 0a 3a 20 77 70 6f 6b 65 20 28 20 77 6f 72 64 20 61 64 64 72 20 2d 2d 20 73 75 63 63 65 73 73 3f .:.wpoke.(.word.addr.--.success?
291a0 20 29 20 77 21 20 74 72 75 65 20 3b 0a 3a 20 6c 70 65 65 6b 20 28 20 61 64 64 72 20 2d 2d 20 66 .).w!.true.;.:.lpeek.(.addr.--.f
291c0 61 6c 73 65 20 7c 20 6c 77 6f 72 64 20 74 72 75 65 20 29 20 6c 40 20 74 72 75 65 20 3b 0a 3a 20 alse.|.lword.true.).l@.true.;.:.
291e0 6c 70 6f 6b 65 20 28 20 6c 77 6f 72 64 20 61 64 64 72 20 2d 2d 20 73 75 63 63 65 73 73 3f 20 29 lpoke.(.lword.addr.--.success?.)
29200 20 6c 21 20 74 72 75 65 20 3b 0a 64 65 66 65 72 20 72 65 62 6f 6f 74 20 28 20 2d 2d 20 29 0a 64 .l!.true.;.defer.reboot.(.--.).d
29220 65 66 65 72 20 68 61 6c 74 20 28 20 2d 2d 20 29 0a 64 65 66 65 72 20 64 69 73 61 62 6c 65 2d 77 efer.halt.(.--.).defer.disable-w
29240 61 74 63 68 64 6f 67 20 28 20 2d 2d 20 29 0a 64 65 66 65 72 20 72 65 73 65 74 2d 77 61 74 63 68 atchdog.(.--.).defer.reset-watch
29260 64 6f 67 20 28 20 2d 2d 20 29 0a 64 65 66 65 72 20 73 65 74 2d 77 61 74 63 68 64 6f 67 20 28 20 dog.(.--.).defer.set-watchdog.(.
29280 2b 6e 20 2d 2d 20 29 0a 64 65 66 65 72 20 73 65 74 2d 6c 65 64 20 28 20 74 79 70 65 20 69 6e 73 +n.--.).defer.set-led.(.type.ins
292a0 74 61 6e 63 65 20 73 74 61 74 65 20 2d 2d 20 73 74 61 74 75 73 20 29 0a 64 65 66 65 72 20 67 65 tance.state.--.status.).defer.ge
292c0 74 2d 66 6c 61 73 68 73 69 64 65 20 28 20 2d 2d 20 73 69 64 65 20 29 0a 64 65 66 65 72 20 73 65 t-flashside.(.--.side.).defer.se
292e0 74 2d 66 6c 61 73 68 73 69 64 65 20 28 20 73 69 64 65 20 2d 2d 20 73 74 61 74 75 73 20 29 0a 64 t-flashside.(.side.--.status.).d
29300 65 66 65 72 20 72 65 61 64 2d 62 6f 6f 74 6c 69 73 74 20 28 20 2d 2d 20 29 0a 64 65 66 65 72 20 efer.read-bootlist.(.--.).defer.
29320 66 75 72 6e 69 73 68 2d 62 6f 6f 74 2d 66 69 6c 65 20 28 20 2d 2d 20 61 64 72 20 6c 65 6e 20 29 furnish-boot-file.(.--.adr.len.)
29340 0a 64 65 66 65 72 20 73 65 74 2d 62 6f 6f 74 2d 66 69 6c 65 20 28 20 61 64 72 20 6c 65 6e 20 2d .defer.set-boot-file.(.adr.len.-
29360 2d 20 29 0a 64 65 66 65 72 20 6d 66 67 2d 6d 6f 64 65 3f 20 28 20 2d 2d 20 66 6c 61 67 20 29 0a -.).defer.mfg-mode?.(.--.flag.).
29380 64 65 66 65 72 20 6f 66 2d 70 72 6f 6d 70 74 3f 20 28 20 2d 2d 20 66 6c 61 67 20 29 0a 64 65 66 defer.of-prompt?.(.--.flag.).def
293a0 65 72 20 64 65 62 75 67 2d 62 6f 6f 74 3f 20 28 20 2d 2d 20 66 6c 61 67 20 29 0a 64 65 66 65 72 er.debug-boot?.(.--.flag.).defer
293c0 20 62 6d 63 2d 76 65 72 73 69 6f 6e 20 28 20 2d 2d 20 61 64 72 20 6c 65 6e 20 29 0a 64 65 66 65 .bmc-version.(.--.adr.len.).defe
293e0 72 20 63 75 72 73 6f 72 2d 6f 6e 20 28 20 2d 2d 20 29 0a 64 65 66 65 72 20 63 75 72 73 6f 72 2d r.cursor-on.(.--.).defer.cursor-
29400 6f 66 66 20 28 20 2d 2d 20 29 0a 3a 20 6e 6f 70 2d 72 65 62 6f 6f 74 20 28 20 2d 2d 20 29 20 2e off.(.--.).:.nop-reboot.(.--.)..
29420 22 20 72 65 62 6f 6f 74 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 22 20 61 62 6f 72 74 20 3b 0a ".reboot.not.available".abort.;.
29440 3a 20 6e 6f 70 2d 68 61 6c 74 20 28 20 2d 2d 20 29 20 2e 22 20 68 61 6c 74 20 6e 6f 74 20 61 76 :.nop-halt.(.--.)..".halt.not.av
29460 61 69 6c 61 62 6c 65 22 20 61 62 6f 72 74 20 3b 0a 3a 20 6e 6f 70 2d 64 69 73 61 62 6c 65 2d 77 ailable".abort.;.:.nop-disable-w
29480 61 74 63 68 64 6f 67 20 28 20 2d 2d 20 29 20 20 3b 0a 3a 20 6e 6f 70 2d 72 65 73 65 74 2d 77 61 atchdog.(.--.)..;.:.nop-reset-wa
294a0 74 63 68 64 6f 67 20 28 20 2d 2d 20 29 20 20 3b 0a 3a 20 6e 6f 70 2d 73 65 74 2d 77 61 74 63 68 tchdog.(.--.)..;.:.nop-set-watch
294c0 64 6f 67 20 28 20 2b 6e 20 2d 2d 20 29 20 64 72 6f 70 20 3b 0a 3a 20 6e 6f 70 2d 73 65 74 2d 6c dog.(.+n.--.).drop.;.:.nop-set-l
294e0 65 64 20 28 20 74 79 70 65 20 69 6e 73 74 61 6e 63 65 20 73 74 61 74 65 20 2d 2d 20 73 74 61 74 ed.(.type.instance.state.--.stat
29500 75 73 20 29 20 64 72 6f 70 20 64 72 6f 70 20 64 72 6f 70 20 3b 0a 3a 20 6e 6f 70 2d 67 65 74 2d us.).drop.drop.drop.;.:.nop-get-
29520 66 6c 61 73 68 73 69 64 65 20 28 20 2d 2d 20 73 69 64 65 20 29 20 2e 22 20 43 61 6e 6e 6f 74 20 flashside.(.--.side.)..".Cannot.
29540 67 65 74 20 66 6c 61 73 68 73 69 64 65 22 20 63 72 20 41 42 4f 52 54 20 3b 0a 3a 20 6e 6f 70 2d get.flashside".cr.ABORT.;.:.nop-
29560 73 65 74 2d 66 6c 61 73 68 73 69 64 65 20 28 20 73 69 64 65 20 2d 2d 20 73 74 61 74 75 73 20 29 set-flashside.(.side.--.status.)
29580 20 2e 22 20 43 61 6e 6e 6f 74 20 73 65 74 20 66 6c 61 73 68 73 69 64 65 22 20 63 72 20 41 42 4f ..".Cannot.set.flashside".cr.ABO
295a0 52 54 20 3b 0a 3a 20 6e 6f 70 2d 72 65 61 64 2d 62 6f 6f 74 6c 69 73 74 20 28 20 2d 2d 20 29 20 RT.;.:.nop-read-bootlist.(.--.).
295c0 3b 0a 3a 20 6e 6f 70 2d 66 75 72 6e 69 73 68 2d 62 6f 6f 74 66 69 6c 65 20 28 20 2d 2d 20 61 64 ;.:.nop-furnish-bootfile.(.--.ad
295e0 72 20 6c 65 6e 20 29 20 73 22 20 6e 65 74 3a 22 20 3b 0a 3a 20 6e 6f 70 2d 73 65 74 2d 62 6f 6f r.len.).s".net:".;.:.nop-set-boo
29600 74 2d 66 69 6c 65 20 28 20 61 64 72 20 6c 65 6e 20 2d 2d 20 29 20 32 64 72 6f 70 20 3b 0a 3a 20 t-file.(.adr.len.--.).2drop.;.:.
29620 6e 6f 70 2d 6d 66 67 2d 6d 6f 64 65 3f 20 28 20 2d 2d 20 66 6c 61 67 20 29 20 66 61 6c 73 65 20 nop-mfg-mode?.(.--.flag.).false.
29640 3b 0a 3a 20 6e 6f 70 2d 6f 66 2d 70 72 6f 6d 70 74 3f 20 28 20 2d 2d 20 66 6c 61 67 20 29 20 66 ;.:.nop-of-prompt?.(.--.flag.).f
29660 61 6c 73 65 20 3b 0a 3a 20 6e 6f 70 2d 64 65 62 75 67 2d 62 6f 6f 74 3f 20 28 20 2d 2d 20 66 6c alse.;.:.nop-debug-boot?.(.--.fl
29680 61 67 20 29 20 66 61 6c 73 65 20 3b 0a 3a 20 6e 6f 70 2d 62 6d 63 2d 76 65 72 73 69 6f 6e 20 28 ag.).false.;.:.nop-bmc-version.(
296a0 20 2d 2d 20 61 64 72 20 6c 65 6e 20 29 20 73 22 20 58 58 58 58 58 22 20 3b 0a 3a 20 6e 6f 70 2d .--.adr.len.).s".XXXXX".;.:.nop-
296c0 63 75 72 73 6f 72 2d 6f 6e 20 28 20 2d 2d 20 29 20 3b 0a 3a 20 6e 6f 70 2d 63 75 72 73 6f 72 2d cursor-on.(.--.).;.:.nop-cursor-
296e0 6f 66 66 20 28 20 2d 2d 20 29 20 3b 0a 27 20 6e 6f 70 2d 72 65 62 6f 6f 74 20 74 6f 20 72 65 62 off.(.--.).;.'.nop-reboot.to.reb
29700 6f 6f 74 0a 27 20 6e 6f 70 2d 68 61 6c 74 20 74 6f 20 68 61 6c 74 0a 27 20 6e 6f 70 2d 64 69 73 oot.'.nop-halt.to.halt.'.nop-dis
29720 61 62 6c 65 2d 77 61 74 63 68 64 6f 67 20 74 6f 20 64 69 73 61 62 6c 65 2d 77 61 74 63 68 64 6f able-watchdog.to.disable-watchdo
29740 67 0a 27 20 6e 6f 70 2d 72 65 73 65 74 2d 77 61 74 63 68 64 6f 67 20 20 20 74 6f 20 72 65 73 65 g.'.nop-reset-watchdog...to.rese
29760 74 2d 77 61 74 63 68 64 6f 67 0a 27 20 6e 6f 70 2d 73 65 74 2d 77 61 74 63 68 64 6f 67 20 20 20 t-watchdog.'.nop-set-watchdog...
29780 20 20 74 6f 20 73 65 74 2d 77 61 74 63 68 64 6f 67 0a 27 20 6e 6f 70 2d 73 65 74 2d 6c 65 64 20 ..to.set-watchdog.'.nop-set-led.
297a0 20 20 20 20 20 20 20 20 20 74 6f 20 73 65 74 2d 6c 65 64 0a 27 20 6e 6f 70 2d 67 65 74 2d 66 6c .........to.set-led.'.nop-get-fl
297c0 61 73 68 73 69 64 65 20 20 20 20 74 6f 20 67 65 74 2d 66 6c 61 73 68 73 69 64 65 0a 27 20 6e 6f ashside....to.get-flashside.'.no
297e0 70 2d 73 65 74 2d 66 6c 61 73 68 73 69 64 65 20 20 20 20 74 6f 20 73 65 74 2d 66 6c 61 73 68 73 p-set-flashside....to.set-flashs
29800 69 64 65 0a 27 20 6e 6f 70 2d 72 65 61 64 2d 62 6f 6f 74 6c 69 73 74 20 20 20 20 74 6f 20 72 65 ide.'.nop-read-bootlist....to.re
29820 61 64 2d 62 6f 6f 74 6c 69 73 74 0a 27 20 6e 6f 70 2d 66 75 72 6e 69 73 68 2d 62 6f 6f 74 66 69 ad-bootlist.'.nop-furnish-bootfi
29840 6c 65 20 74 6f 20 66 75 72 6e 69 73 68 2d 62 6f 6f 74 2d 66 69 6c 65 0a 27 20 6e 6f 70 2d 73 65 le.to.furnish-boot-file.'.nop-se
29860 74 2d 62 6f 6f 74 2d 66 69 6c 65 20 20 20 20 74 6f 20 73 65 74 2d 62 6f 6f 74 2d 66 69 6c 65 0a t-boot-file....to.set-boot-file.
29880 27 20 6e 6f 70 2d 6d 66 67 2d 6d 6f 64 65 3f 20 20 20 20 20 20 20 20 74 6f 20 6d 66 67 2d 6d 6f '.nop-mfg-mode?........to.mfg-mo
298a0 64 65 3f 0a 27 20 6e 6f 70 2d 6f 66 2d 70 72 6f 6d 70 74 3f 20 20 20 20 20 20 20 74 6f 20 6f 66 de?.'.nop-of-prompt?.......to.of
298c0 2d 70 72 6f 6d 70 74 3f 0a 27 20 6e 6f 70 2d 64 65 62 75 67 2d 62 6f 6f 74 3f 20 20 20 20 20 20 -prompt?.'.nop-debug-boot?......
298e0 74 6f 20 64 65 62 75 67 2d 62 6f 6f 74 3f 0a 27 20 6e 6f 70 2d 62 6d 63 2d 76 65 72 73 69 6f 6e to.debug-boot?.'.nop-bmc-version
29900 20 20 20 20 20 20 74 6f 20 62 6d 63 2d 76 65 72 73 69 6f 6e 0a 27 20 6e 6f 70 2d 63 75 72 73 6f ......to.bmc-version.'.nop-curso
29920 72 2d 6f 6e 20 20 20 20 20 20 20 20 74 6f 20 63 75 72 73 6f 72 2d 6f 6e 0a 27 20 6e 6f 70 2d 63 r-on........to.cursor-on.'.nop-c
29940 75 72 73 6f 72 2d 6f 66 66 20 20 20 20 20 20 20 74 6f 20 63 75 72 73 6f 72 2d 6f 66 66 0a 3a 20 ursor-off.......to.cursor-off.:.
29960 72 65 73 65 74 2d 61 6c 6c 20 72 65 62 6f 6f 74 20 3b 0a 31 30 30 30 30 30 30 30 20 76 61 6c 75 reset-all.reboot.;.10000000.valu
29980 65 20 6c 6f 61 64 2d 62 61 73 65 0a 32 30 30 30 30 30 30 20 76 61 6c 75 65 20 66 6c 61 73 68 2d e.load-base.2000000.value.flash-
299a0 6c 6f 61 64 2d 62 61 73 65 0a 66 61 6c 73 65 20 63 6f 6e 73 74 61 6e 74 20 3c 64 65 62 75 67 2d load-base.false.constant.<debug-
299c0 64 75 6d 6d 79 3e 0a 31 32 20 33 34 20 32 63 6f 6e 73 74 61 6e 74 20 28 32 63 6f 6e 73 74 61 6e dummy>.12.34.2constant.(2constan
299e0 74 29 20 27 20 28 32 63 6f 6e 73 74 61 6e 74 29 20 63 65 6c 6c 2b 20 40 0a 68 65 72 65 20 30 0a t).'.(2constant).cell+.@.here.0.
29a00 64 75 70 20 2c 20 64 75 70 20 2c 20 64 75 70 20 2c 20 64 75 70 20 2c 20 64 75 70 20 2c 0a 6f 76 dup.,.dup.,.dup.,.dup.,.dup.,.ov
29a20 65 72 20 37 20 63 65 6c 6c 73 20 2b 20 2c 0a 64 75 70 20 2c 20 64 75 70 20 2c 20 64 75 70 20 2c er.7.cells.+.,.dup.,.dup.,.dup.,
29a40 20 64 75 70 20 2c 20 64 75 70 20 2c 0a 64 75 70 20 2c 20 64 72 6f 70 0a 63 75 72 72 65 6e 74 2d .dup.,.dup.,.dup.,.drop.current-
29a60 6e 6f 64 65 20 21 20 5c 20 46 41 4b 45 21 0a 31 32 20 69 6e 73 74 61 6e 63 65 20 76 61 6c 75 65 node.!.\.FAKE!.12.instance.value
29a80 20 28 69 6e 73 74 61 6e 63 65 76 61 6c 75 65 29 20 27 20 28 69 6e 73 74 61 6e 63 65 76 61 6c 75 .(instancevalue).'.(instancevalu
29aa0 65 29 20 63 65 6c 6c 2b 20 40 0a 69 6e 73 74 61 6e 63 65 20 76 61 72 69 61 62 6c 65 20 28 69 6e e).cell+.@.instance.variable.(in
29ac0 73 74 61 6e 63 65 76 61 72 69 61 62 6c 65 29 20 27 20 28 69 6e 73 74 61 6e 63 65 76 61 72 69 61 stancevariable).'.(instancevaria
29ae0 62 6c 65 29 20 63 65 6c 6c 2b 20 40 0a 69 6e 73 74 61 6e 63 65 20 64 65 66 65 72 20 28 69 6e 73 ble).cell+.@.instance.defer.(ins
29b00 74 61 6e 63 65 64 65 66 65 72 29 20 27 20 28 69 6e 73 74 61 6e 63 65 64 65 66 65 72 29 20 63 65 tancedefer).'.(instancedefer).ce
29b20 6c 6c 2b 20 40 0a 30 20 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 21 0a 66 6f 72 67 65 74 20 3c 64 ll+.@.0.current-node.!.forget.<d
29b40 65 62 75 67 2d 64 75 6d 6d 79 3e 0a 63 6f 6e 73 74 61 6e 74 20 3c 69 6e 73 74 61 6e 63 65 64 65 ebug-dummy>.constant.<instancede
29b60 66 65 72 3e 0a 63 6f 6e 73 74 61 6e 74 20 3c 69 6e 73 74 61 6e 63 65 76 61 72 69 61 62 6c 65 3e fer>.constant.<instancevariable>
29b80 0a 63 6f 6e 73 74 61 6e 74 20 3c 69 6e 73 74 61 6e 63 65 76 61 6c 75 65 3e 0a 63 6f 6e 73 74 61 .constant.<instancevalue>.consta
29ba0 6e 74 20 3c 32 63 6f 6e 73 74 61 6e 74 3e 0a 3a 20 78 74 3e 6e 61 6d 65 20 28 20 78 74 20 2d 2d nt.<2constant>.:.xt>name.(.xt.--
29bc0 20 73 74 72 20 6c 65 6e 20 29 0a 42 45 47 49 4e 0a 63 65 6c 6c 20 2d 20 64 75 70 20 63 40 20 30 .str.len.).BEGIN.cell.-.dup.c@.0
29be0 20 32 20 77 69 74 68 69 6e 20 49 46 0a 64 75 70 20 32 2b 20 73 77 61 70 20 31 2b 20 63 40 20 65 .2.within.IF.dup.2+.swap.1+.c@.e
29c00 78 69 74 0a 54 48 45 4e 0a 41 47 41 49 4e 0a 3b 0a 63 65 6c 6c 20 2d 31 20 2a 20 43 4f 4e 53 54 xit.THEN.AGAIN.;.cell.-1.*.CONST
29c20 41 4e 54 20 2d 63 65 6c 6c 0a 3a 20 63 65 6c 6c 2d 20 28 20 6e 20 2d 2d 20 6e 2d 63 65 6c 6c 2d ANT.-cell.:.cell-.(.n.--.n-cell-
29c40 73 69 7a 65 20 29 0a 5b 20 63 65 6c 6c 20 2d 31 20 2a 20 5d 20 4c 49 54 45 52 41 4c 20 2b 0a 3b size.).[.cell.-1.*.].LITERAL.+.;
29c60 0a 3a 20 66 69 6e 64 2d 78 74 2d 61 64 64 72 20 28 20 61 64 64 72 20 2d 2d 20 78 74 20 29 0a 42 .:.find-xt-addr.(.addr.--.xt.).B
29c80 45 47 49 4e 0a 64 75 70 20 40 20 3c 63 6f 6c 6f 6e 3e 20 3d 20 49 46 0a 45 58 49 54 0a 54 48 45 EGIN.dup.@.<colon>.=.IF.EXIT.THE
29ca0 4e 0a 63 65 6c 6c 2d 0a 41 47 41 49 4e 0a 3b 0a 3a 20 28 2e 69 6d 6d 65 64 69 61 74 65 29 20 28 N.cell-.AGAIN.;.:.(.immediate).(
29cc0 20 78 74 20 2d 2d 20 29 0a 78 74 3e 6e 61 6d 65 20 64 72 6f 70 20 32 20 2d 20 63 40 20 5c 20 73 .xt.--.).xt>name.drop.2.-.c@.\.s
29ce0 6b 69 70 20 6c 65 6e 20 61 6e 64 20 66 6c 61 67 73 0a 69 6d 6d 65 64 69 61 74 65 3f 20 49 46 0a kip.len.and.flags.immediate?.IF.
29d00 2e 22 20 20 49 4d 4d 45 44 49 41 54 45 22 0a 54 48 45 4e 0a 3b 0a 3a 20 28 2e 78 74 29 20 28 20 ."..IMMEDIATE".THEN.;.:.(.xt).(.
29d20 78 74 20 2d 2d 20 29 0a 78 74 3e 6e 61 6d 65 20 74 79 70 65 0a 3b 0a 3a 20 74 72 61 63 65 2d 62 xt.--.).xt>name.type.;.:.trace-b
29d40 61 63 6b 20 28 20 20 29 0a 31 0a 42 45 47 49 4e 0a 63 72 20 64 75 70 20 64 75 70 20 2e 20 2e 22 ack.(..).1.BEGIN.cr.dup.dup...."
29d60 20 20 3a 20 22 20 72 70 69 63 6b 20 64 75 70 20 2e 20 2e 22 20 20 3a 20 22 0a 5b 27 5d 20 74 69 ..:.".rpick.dup...."..:.".['].ti
29d80 62 20 68 65 72 65 20 77 69 74 68 69 6e 20 49 46 0a 64 75 70 20 72 70 69 63 6b 20 66 69 6e 64 2d b.here.within.IF.dup.rpick.find-
29da0 78 74 2d 61 64 64 72 20 28 2e 78 74 29 0a 54 48 45 4e 0a 31 2b 20 64 75 70 20 72 64 65 70 74 68 xt-addr.(.xt).THEN.1+.dup.rdepth
29dc0 20 35 20 2d 20 3e 3d 20 49 46 20 63 72 20 64 72 6f 70 20 45 58 49 54 20 54 48 45 4e 0a 41 47 41 .5.-.>=.IF.cr.drop.EXIT.THEN.AGA
29de0 49 4e 0a 3b 0a 56 41 52 49 41 42 4c 45 20 73 65 65 2d 6d 79 2d 74 79 70 65 2d 63 6f 6c 75 6d 6e IN.;.VARIABLE.see-my-type-column
29e00 0a 3a 20 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 20 28 20 69 6e 64 65 6e 74 20 6c 69 6d 69 74 20 .:.(see-my-type).(.indent.limit.
29e20 78 74 20 73 74 72 20 6c 65 6e 20 2d 2d 20 69 6e 64 65 6e 74 20 6c 69 6d 69 74 20 78 74 20 29 0a xt.str.len.--.indent.limit.xt.).
29e40 64 75 70 20 73 65 65 2d 6d 79 2d 74 79 70 65 2d 63 6f 6c 75 6d 6e 20 40 20 2b 20 64 75 70 20 35 dup.see-my-type-column.@.+.dup.5
29e60 30 20 3e 3d 20 49 46 0a 2d 72 6f 74 20 6f 76 65 72 20 22 20 20 22 20 63 6f 6d 70 20 30 3d 20 49 0.>=.IF.-rot.over."..".comp.0=.I
29e80 46 0a 32 64 72 6f 70 20 73 65 65 2d 6d 79 2d 74 79 70 65 2d 63 6f 6c 75 6d 6e 20 21 0a 45 4c 53 F.2drop.see-my-type-column.!.ELS
29ea0 45 0a 72 6f 74 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 E.rot.drop......................
29ec0 28 20 69 6e 64 65 6e 74 20 6c 69 6d 69 74 20 78 74 20 73 74 72 20 6c 65 6e 20 29 0a 32 20 70 69 (.indent.limit.xt.str.len.).2.pi
29ee0 63 6b 20 28 75 2e 29 20 64 75 70 20 2d 72 6f 74 20 63 72 20 74 79 70 65 20 20 28 20 69 6e 64 65 ck.(u.).dup.-rot.cr.type..(.inde
29f00 6e 74 20 6c 69 6d 69 74 20 78 74 20 73 74 72 20 6c 65 6e 20 78 74 2d 6c 65 6e 20 29 0a 22 20 3a nt.limit.xt.str.len.xt-len.).".:
29f20 22 20 74 79 70 65 20 31 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 69 6e 64 ".type.1+..................(.ind
29f40 65 6e 74 20 6c 69 6d 69 74 20 78 74 20 73 74 72 20 6c 65 6e 20 70 72 65 66 69 78 2d 6c 65 6e 20 ent.limit.xt.str.len.prefix-len.
29f60 29 0a 35 20 70 69 63 6b 20 64 75 70 20 73 70 61 63 65 73 20 2b 20 20 20 20 20 20 20 20 20 20 20 ).5.pick.dup.spaces.+...........
29f80 28 20 69 6e 64 65 6e 74 20 6c 69 6d 69 74 20 78 74 20 73 74 72 20 6c 65 6e 20 70 72 65 66 69 78 (.indent.limit.xt.str.len.prefix
29fa0 2d 6c 65 6e 20 29 0a 6f 76 65 72 20 2b 20 73 65 65 2d 6d 79 2d 74 79 70 65 2d 63 6f 6c 75 6d 6e -len.).over.+.see-my-type-column
29fc0 20 21 20 20 20 28 20 69 6e 64 65 6e 74 20 6c 69 6d 69 74 20 78 74 20 73 74 72 20 6c 65 6e 20 29 .!...(.indent.limit.xt.str.len.)
29fe0 0a 74 79 70 65 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .type.THEN......................
2a000 20 20 20 20 28 20 69 6e 64 65 6e 74 20 6c 69 6d 69 74 20 78 74 20 29 0a 45 4c 53 45 0a 73 65 65 ....(.indent.limit.xt.).ELSE.see
2a020 2d 6d 79 2d 74 79 70 65 2d 63 6f 6c 75 6d 6e 20 21 20 74 79 70 65 20 20 20 20 20 28 20 69 6e 64 -my-type-column.!.type.....(.ind
2a040 65 6e 74 20 6c 69 6d 69 74 20 78 74 20 29 0a 54 48 45 4e 0a 3b 0a 3a 20 28 73 65 65 2d 6d 79 2d ent.limit.xt.).THEN.;.:.(see-my-
2a060 74 79 70 65 2d 69 6e 69 74 29 20 28 20 2d 2d 20 29 0a 66 66 66 66 20 73 65 65 2d 6d 79 2d 74 79 type-init).(.--.).ffff.see-my-ty
2a080 70 65 2d 63 6f 6c 75 6d 6e 20 21 20 20 20 20 20 20 20 20 5c 20 6a 75 73 74 20 65 6e 66 6f 72 63 pe-column.!........\.just.enforc
2a0a0 65 20 61 20 6e 65 77 20 6c 69 6e 65 0a 3b 0a 3a 20 28 73 65 65 2d 63 6f 6c 6f 6e 2d 62 6f 64 79 e.a.new.line.;.:.(see-colon-body
2a0c0 29 20 28 20 69 6e 64 65 6e 74 20 6c 69 6d 69 74 20 78 74 20 2d 2d 20 69 6e 64 65 6e 74 20 6c 69 ).(.indent.limit.xt.--.indent.li
2a0e0 6d 69 74 20 78 74 20 29 0a 28 73 65 65 2d 6d 79 2d 74 79 70 65 2d 69 6e 69 74 29 20 20 20 20 20 mit.xt.).(see-my-type-init).....
2a100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 65 6e 66 6f 72 .........................\.enfor
2a120 63 65 20 6e 65 77 20 6c 69 6e 65 0a 42 45 47 49 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ce.new.line.BEGIN...............
2a140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 69 6e ............................(.in
2a160 64 65 6e 74 20 6c 69 6d 69 74 20 78 74 20 29 0a 63 65 6c 6c 2b 20 32 64 75 70 20 3c 3e 0a 6f 76 dent.limit.xt.).cell+.2dup.<>.ov
2a180 65 72 20 40 0a 64 75 70 20 3c 73 65 6d 69 63 6f 6c 6f 6e 3e 20 3c 3e 0a 72 6f 74 20 61 6e 64 09 er.@.dup.<semicolon>.<>.rot.and.
2a1a0 09 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 69 6e 64 65 6e 74 20 6c 69 .....................(.indent.li
2a1c0 6d 69 74 20 78 74 20 40 78 74 20 66 6c 61 67 20 29 0a 57 48 49 4c 45 20 20 20 20 20 20 20 20 20 mit.xt.@xt.flag.).WHILE.........
2a1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2a200 20 20 28 20 69 6e 64 65 6e 74 20 6c 69 6d 69 74 20 78 74 20 40 78 74 20 29 0a 78 74 3e 6e 61 6d ..(.indent.limit.xt.@xt.).xt>nam
2a220 65 20 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 20 22 20 20 22 20 28 73 65 65 2d 6d 79 2d 74 79 70 e.(see-my-type)."..".(see-my-typ
2a240 65 29 0a 64 75 70 20 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e).dup.@........................
2a260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 69 6e 64 65 6e 74 20 6c 69 6d 69 74 20 78 ................(.indent.limit.x
2a280 74 20 40 78 74 29 0a 43 41 53 45 0a 3c 30 62 72 61 6e 63 68 3e 20 20 4f 46 20 63 65 6c 6c 2b 20 t.@xt).CASE.<0branch>..OF.cell+.
2a2a0 64 75 70 20 40 0a 6f 76 65 72 20 2b 20 63 65 6c 6c 2b 20 64 75 70 20 3e 72 0a 28 75 2e 29 20 28 dup.@.over.+.cell+.dup.>r.(u.).(
2a2c0 73 65 65 2d 6d 79 2d 74 79 70 65 29 20 72 3e 20 20 20 20 20 20 20 20 20 20 28 20 69 6e 64 65 6e see-my-type).r>..........(.inden
2a2e0 74 20 6c 69 6d 69 74 20 78 74 20 74 61 72 67 65 74 29 0a 32 64 75 70 20 3c 20 49 46 0a 6f 76 65 t.limit.xt.target).2dup.<.IF.ove
2a300 72 20 34 20 70 69 63 6b 20 33 20 2b 20 2d 72 6f 74 20 72 65 63 75 72 73 65 0a 6e 69 70 20 6e 69 r.4.pick.3.+.-rot.recurse.nip.ni
2a320 70 20 6e 69 70 20 63 65 6c 6c 2d 20 20 20 20 20 20 20 20 20 20 20 28 20 69 6e 64 65 6e 74 20 6c p.nip.cell-...........(.indent.l
2a340 69 6d 69 74 20 78 74 20 29 0a 45 4c 53 45 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 imit.xt.).ELSE.drop.............
2a360 20 20 20 20 20 20 20 20 20 20 20 28 20 69 6e 64 65 6e 74 20 6c 69 6d 69 74 20 78 74 20 29 0a 54 ...........(.indent.limit.xt.).T
2a380 48 45 4e 0a 28 73 65 65 2d 6d 79 2d 74 79 70 65 2d 69 6e 69 74 29 20 45 4e 44 4f 46 20 20 20 20 HEN.(see-my-type-init).ENDOF....
2a3a0 20 20 20 5c 20 65 6e 66 6f 72 63 65 20 6e 65 77 20 6c 69 6e 65 0a 3c 62 72 61 6e 63 68 3e 20 20 ...\.enforce.new.line.<branch>..
2a3c0 20 4f 46 20 63 65 6c 6c 2b 20 64 75 70 20 40 20 6f 76 65 72 20 2b 20 63 65 6c 6c 2b 20 28 75 2e .OF.cell+.dup.@.over.+.cell+.(u.
2a3e0 29 0a 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 20 22 20 20 22 20 28 73 65 65 2d 6d 79 2d 74 79 70 ).(see-my-type)."..".(see-my-typ
2a400 65 29 20 45 4e 44 4f 46 0a 3c 64 6f 3f 64 6f 3e 20 20 20 20 4f 46 20 63 65 6c 6c 2b 20 64 75 70 e).ENDOF.<do?do>....OF.cell+.dup
2a420 20 40 20 28 75 2e 29 20 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 0a 22 20 20 22 20 28 73 65 65 2d .@.(u.).(see-my-type)."..".(see-
2a440 6d 79 2d 74 79 70 65 29 20 45 4e 44 4f 46 0a 3c 6c 69 74 3e 20 20 20 20 20 20 4f 46 20 63 65 6c my-type).ENDOF.<lit>......OF.cel
2a460 6c 2b 20 64 75 70 20 40 20 28 75 2e 29 20 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 0a 22 20 20 22 l+.dup.@.(u.).(see-my-type).".."
2a480 20 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 20 45 4e 44 4f 46 0a 3c 64 6f 74 69 63 6b 3e 20 20 20 .(see-my-type).ENDOF.<dotick>...
2a4a0 4f 46 20 63 65 6c 6c 2b 20 64 75 70 20 40 20 78 74 3e 6e 61 6d 65 20 28 73 65 65 2d 6d 79 2d 74 OF.cell+.dup.@.xt>name.(see-my-t
2a4c0 79 70 65 29 0a 22 20 20 22 20 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 20 45 4e 44 4f 46 0a 3c 64 ype)."..".(see-my-type).ENDOF.<d
2a4e0 6f 6c 6f 6f 70 3e 20 20 20 4f 46 20 63 65 6c 6c 2b 20 64 75 70 20 40 20 28 75 2e 29 20 28 73 65 oloop>...OF.cell+.dup.@.(u.).(se
2a500 65 2d 6d 79 2d 74 79 70 65 29 0a 22 20 20 22 20 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 20 45 4e e-my-type)."..".(see-my-type).EN
2a520 44 4f 46 0a 3c 64 6f 6c 65 61 76 65 3e 20 20 4f 46 20 63 65 6c 6c 2b 20 64 75 70 20 40 20 6f 76 DOF.<doleave>..OF.cell+.dup.@.ov
2a540 65 72 20 2b 20 63 65 6c 6c 2b 20 28 75 2e 29 0a 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 20 22 20 er.+.cell+.(u.).(see-my-type).".
2a560 20 22 20 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 20 45 4e 44 4f 46 0a 3c 64 6f 3f 6c 65 61 76 65 .".(see-my-type).ENDOF.<do?leave
2a580 3e 20 4f 46 20 63 65 6c 6c 2b 20 64 75 70 20 40 20 6f 76 65 72 20 2b 20 63 65 6c 6c 2b 20 28 75 >.OF.cell+.dup.@.over.+.cell+.(u
2a5a0 2e 29 0a 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 20 22 20 20 22 20 28 73 65 65 2d 6d 79 2d 74 79 .).(see-my-type)."..".(see-my-ty
2a5c0 70 65 29 20 45 4e 44 4f 46 0a 3c 73 6c 69 74 65 72 61 6c 3e 20 4f 46 20 63 65 6c 6c 2b 20 22 20 pe).ENDOF.<sliteral>.OF.cell+.".
2a5e0 22 22 22 20 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 20 64 75 70 20 63 6f 75 6e 74 20 64 75 70 20 """.(see-my-type).dup.count.dup.
2a600 3e 72 0a 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 20 22 20 22 22 22 20 28 73 65 65 2d 6d 79 2d 74 >r.(see-my-type).".""".(see-my-t
2a620 79 70 65 29 0a 22 20 20 22 20 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 0a 72 3e 20 2d 63 65 6c 6c ype)."..".(see-my-type).r>.-cell
2a640 20 61 6e 64 20 2b 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 52 45 50 45 41 54 0a 64 72 6f 70 .and.+.ENDOF.ENDCASE.REPEAT.drop
2a660 0a 3b 0a 3a 20 28 73 65 65 2d 63 6f 6c 6f 6e 29 20 28 20 78 74 20 2d 2d 20 29 0a 28 73 65 65 2d .;.:.(see-colon).(.xt.--.).(see-
2a680 6d 79 2d 74 79 70 65 2d 69 6e 69 74 29 0a 31 20 73 77 61 70 20 30 20 73 77 61 70 20 20 20 20 20 my-type-init).1.swap.0.swap.....
2a6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
2a6c0 20 69 6e 64 65 6e 74 20 6c 69 6d 69 74 20 78 74 20 29 0a 22 20 3a 20 22 20 28 73 65 65 2d 6d 79 .indent.limit.xt.).".:.".(see-my
2a6e0 2d 74 79 70 65 29 20 64 75 70 20 78 74 3e 6e 61 6d 65 20 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 -type).dup.xt>name.(see-my-type)
2a700 0a 72 6f 74 20 64 72 6f 70 20 34 20 2d 72 6f 74 20 28 73 65 65 2d 63 6f 6c 6f 6e 2d 62 6f 64 79 .rot.drop.4.-rot.(see-colon-body
2a720 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 69 6e 64 65 6e 74 20 6c 69 6d 69 74 ).................(.indent.limit
2a740 20 78 74 20 29 0a 72 6f 74 20 64 72 6f 70 20 31 20 2d 72 6f 74 20 28 73 65 65 2d 6d 79 2d 74 79 .xt.).rot.drop.1.-rot.(see-my-ty
2a760 70 65 2d 69 6e 69 74 29 20 22 20 3b 22 20 28 73 65 65 2d 6d 79 2d 74 79 70 65 29 0a 33 64 72 6f pe-init).".;".(see-my-type).3dro
2a780 70 20 0a 3b 0a 3a 20 28 73 65 65 2d 63 72 65 61 74 65 29 20 28 20 78 74 20 2d 2d 20 29 0a 64 75 p..;.:.(see-create).(.xt.--.).du
2a7a0 70 20 63 65 6c 6c 2b 20 40 0a 43 41 53 45 0a 3c 32 63 6f 6e 73 74 61 6e 74 3e 20 4f 46 0a 64 75 p.cell+.@.CASE.<2constant>.OF.du
2a7c0 70 20 63 65 6c 6c 2b 20 63 65 6c 6c 2b 20 64 75 70 20 40 20 73 77 61 70 20 63 65 6c 6c 2b 20 40 p.cell+.cell+.dup.@.swap.cell+.@
2a7e0 20 2e 20 2e 20 20 2e 22 20 32 43 4f 4e 53 54 41 4e 54 20 22 0a 45 4e 44 4f 46 0a 3c 69 6e 73 74 .......".2CONSTANT.".ENDOF.<inst
2a800 61 6e 63 65 76 61 6c 75 65 3e 20 4f 46 0a 64 75 70 20 63 65 6c 6c 2b 20 63 65 6c 6c 2b 20 40 20 ancevalue>.OF.dup.cell+.cell+.@.
2a820 2e 20 2e 22 20 49 4e 53 54 41 4e 43 45 20 56 41 4c 55 45 20 22 0a 45 4e 44 4f 46 0a 3c 69 6e 73 ...".INSTANCE.VALUE.".ENDOF.<ins
2a840 74 61 6e 63 65 76 61 72 69 61 62 6c 65 3e 20 4f 46 0a 2e 22 20 49 4e 53 54 41 4e 43 45 20 56 41 tancevariable>.OF..".INSTANCE.VA
2a860 52 49 41 42 4c 45 20 22 0a 45 4e 44 4f 46 0a 64 75 70 20 4f 46 0a 2e 22 20 43 52 45 41 54 45 20 RIABLE.".ENDOF.dup.OF..".CREATE.
2a880 22 0a 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 28 2e 78 74 29 0a 3b 0a 3a 20 28 73 65 65 29 20 ".ENDOF.ENDCASE.(.xt).;.:.(see).
2a8a0 28 20 78 74 20 2d 2d 20 29 0a 63 72 20 64 75 70 20 64 75 70 20 40 0a 43 41 53 45 0a 3c 76 61 72 (.xt.--.).cr.dup.dup.@.CASE.<var
2a8c0 69 61 62 6c 65 3e 20 4f 46 20 2e 22 20 56 41 52 49 41 42 4c 45 20 22 20 28 2e 78 74 29 20 45 4e iable>.OF..".VARIABLE.".(.xt).EN
2a8e0 44 4f 46 0a 3c 76 61 6c 75 65 3e 20 20 20 20 4f 46 20 64 75 70 20 65 78 65 63 75 74 65 20 2e 20 DOF.<value>....OF.dup.execute...
2a900 2e 22 20 56 41 4c 55 45 20 22 20 28 2e 78 74 29 20 45 4e 44 4f 46 0a 3c 63 6f 6e 73 74 61 6e 74 .".VALUE.".(.xt).ENDOF.<constant
2a920 3e 20 4f 46 20 64 75 70 20 65 78 65 63 75 74 65 20 2e 20 2e 22 20 43 4f 4e 53 54 41 4e 54 20 22 >.OF.dup.execute....".CONSTANT."
2a940 20 28 2e 78 74 29 20 45 4e 44 4f 46 0a 3c 64 65 66 65 72 3e 20 20 20 20 4f 46 20 64 75 70 20 63 .(.xt).ENDOF.<defer>....OF.dup.c
2a960 65 6c 6c 2b 20 40 20 73 77 61 70 20 2e 22 20 44 45 46 45 52 20 22 20 28 2e 78 74 29 20 2e 22 20 ell+.@.swap..".DEFER.".(.xt)..".
2a980 20 69 73 20 22 20 28 2e 78 74 29 20 45 4e 44 4f 46 0a 3c 61 6c 69 61 73 3e 20 20 20 20 4f 46 20 .is.".(.xt).ENDOF.<alias>....OF.
2a9a0 64 75 70 20 63 65 6c 6c 2b 20 40 20 73 77 61 70 20 2e 22 20 41 4c 49 41 53 20 22 20 28 2e 78 74 dup.cell+.@.swap..".ALIAS.".(.xt
2a9c0 29 20 2e 22 20 20 22 20 28 2e 78 74 29 20 45 4e 44 4f 46 0a 3c 62 75 66 66 65 72 3a 3e 20 20 4f ).."..".(.xt).ENDOF.<buffer:>..O
2a9e0 46 20 2e 22 20 42 55 46 46 45 52 3a 20 22 20 28 2e 78 74 29 20 45 4e 44 4f 46 0a 3c 63 72 65 61 F..".BUFFER:.".(.xt).ENDOF.<crea
2aa00 74 65 3e 20 20 20 4f 46 20 28 73 65 65 2d 63 72 65 61 74 65 29 20 45 4e 44 4f 46 0a 3c 63 6f 6c te>...OF.(see-create).ENDOF.<col
2aa20 6f 6e 3e 20 20 20 20 4f 46 20 28 73 65 65 2d 63 6f 6c 6f 6e 29 20 20 45 4e 44 4f 46 0a 64 75 70 on>....OF.(see-colon)..ENDOF.dup
2aa40 20 20 20 20 20 20 20 20 4f 46 20 2e 22 20 3f 3f 3f 20 50 52 49 4d 20 22 20 28 2e 78 74 29 20 45 ........OF..".???.PRIM.".(.xt).E
2aa60 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 28 2e 69 6d 6d 65 64 69 61 74 65 29 20 63 72 0a 3b 0a 3a NDOF.ENDCASE.(.immediate).cr.;.:
2aa80 20 73 65 65 20 28 20 22 6f 6c 64 2d 6e 61 6d 65 3c 3e 22 20 2d 2d 20 29 0a 27 20 28 73 65 65 29 .see.(."old-name<>".--.).'.(see)
2aaa0 0a 3b 0a 30 20 20 20 20 76 61 6c 75 65 20 66 6f 72 74 68 2d 69 70 0a 74 72 75 65 20 76 61 6c 75 .;.0....value.forth-ip.true.valu
2aac0 65 20 74 72 61 63 65 3e 73 74 65 70 70 69 6e 67 3f 0a 74 72 75 65 20 76 61 6c 75 65 20 74 72 61 e.trace>stepping?.true.value.tra
2aae0 63 65 3e 70 72 69 6e 74 3f 0a 74 72 75 65 20 76 61 6c 75 65 20 74 72 61 63 65 3e 75 70 3f 0a 30 ce>print?.true.value.trace>up?.0
2ab00 20 20 20 20 76 61 6c 75 65 20 74 72 61 63 65 3e 64 65 70 74 68 0a 30 20 20 20 20 76 61 6c 75 65 ....value.trace>depth.0....value
2ab20 20 74 72 61 63 65 3e 72 64 65 70 74 68 0a 30 20 20 20 20 76 61 6c 75 65 20 74 72 61 63 65 3e 72 .trace>rdepth.0....value.trace>r
2ab40 65 63 75 72 73 65 0a 3a 20 74 72 61 63 65 2d 64 65 70 74 68 2b 20 28 20 2d 2d 20 29 20 74 72 61 ecurse.:.trace-depth+.(.--.).tra
2ab60 63 65 3e 64 65 70 74 68 20 31 2b 20 74 6f 20 74 72 61 63 65 3e 64 65 70 74 68 20 3b 0a 3a 20 74 ce>depth.1+.to.trace>depth.;.:.t
2ab80 72 61 63 65 2d 64 65 70 74 68 2d 20 28 20 2d 2d 20 29 20 74 72 61 63 65 3e 64 65 70 74 68 20 31 race-depth-.(.--.).trace>depth.1
2aba0 2d 20 74 6f 20 74 72 61 63 65 3e 64 65 70 74 68 20 3b 0a 3a 20 73 74 65 70 70 69 6e 67 20 28 20 -.to.trace>depth.;.:.stepping.(.
2abc0 2d 2d 20 29 0a 74 72 75 65 20 74 6f 20 74 72 61 63 65 3e 73 74 65 70 70 69 6e 67 3f 0a 3b 0a 3a --.).true.to.trace>stepping?.;.:
2abe0 20 74 72 61 63 69 6e 67 20 28 20 2d 2d 20 29 0a 66 61 6c 73 65 20 74 6f 20 74 72 61 63 65 3e 73 .tracing.(.--.).false.to.trace>s
2ac00 74 65 70 70 69 6e 67 3f 0a 3b 0a 3a 20 74 72 61 63 65 2d 70 72 69 6e 74 2d 6f 6e 20 28 20 2d 2d tepping?.;.:.trace-print-on.(.--
2ac20 20 29 0a 74 72 75 65 20 74 6f 20 74 72 61 63 65 3e 70 72 69 6e 74 3f 0a 3b 0a 3a 20 74 72 61 63 .).true.to.trace>print?.;.:.trac
2ac40 65 2d 70 72 69 6e 74 2d 6f 66 66 20 28 20 2d 2d 20 29 0a 66 61 6c 73 65 20 74 6f 20 74 72 61 63 e-print-off.(.--.).false.to.trac
2ac60 65 3e 70 72 69 6e 74 3f 0a 3b 0a 3a 20 66 69 70 2d 61 64 64 20 28 20 6e 20 2d 2d 20 29 0a 66 6f e>print?.;.:.fip-add.(.n.--.).fo
2ac80 72 74 68 2d 69 70 20 2b 20 74 6f 20 66 6f 72 74 68 2d 69 70 0a 3b 0a 30 20 76 61 6c 75 65 20 64 rth-ip.+.to.forth-ip.;.0.value.d
2aca0 65 62 75 67 2d 6c 61 73 74 2d 78 74 0a 30 20 76 61 6c 75 65 20 64 65 62 75 67 2d 6c 61 73 74 2d ebug-last-xt.0.value.debug-last-
2acc0 78 74 2d 63 6f 6e 74 65 6e 74 0a 3a 20 74 72 61 63 65 2d 70 72 69 6e 74 20 28 20 2d 2d 20 29 0a xt-content.:.trace-print.(.--.).
2ace0 66 6f 72 74 68 2d 69 70 20 63 72 20 75 2e 20 2e 22 20 3a 20 22 0a 66 6f 72 74 68 2d 69 70 20 40 forth-ip.cr.u...".:.".forth-ip.@
2ad00 20 0a 64 75 70 20 5b 27 5d 20 62 72 65 61 6b 70 6f 69 6e 74 20 3d 20 49 46 20 64 72 6f 70 20 64 ..dup.['].breakpoint.=.IF.drop.d
2ad20 65 62 75 67 2d 6c 61 73 74 2d 78 74 2d 63 6f 6e 74 65 6e 74 20 54 48 45 4e 0a 78 74 3e 6e 61 6d ebug-last-xt-content.THEN.xt>nam
2ad40 65 20 74 79 70 65 20 2e 22 20 20 22 0a 2e 22 20 20 20 20 20 28 20 22 20 2e 73 20 20 2e 22 20 20 e.type..".."..".....(."..s..."..
2ad60 29 20 20 7c 20 22 0a 3b 0a 3a 20 74 72 61 63 65 2d 69 6e 74 65 72 70 72 65 74 20 28 20 2d 2d 20 )..|.".;.:.trace-interpret.(.--.
2ad80 29 0a 72 64 65 70 74 68 20 31 2d 20 74 6f 20 74 72 61 63 65 3e 72 64 65 70 74 68 0a 42 45 47 49 ).rdepth.1-.to.trace>rdepth.BEGI
2ada0 4e 0a 64 65 70 74 68 20 2e 20 5b 63 68 61 72 5d 20 3e 20 64 75 70 20 65 6d 69 74 20 65 6d 69 74 N.depth...[char].>.dup.emit.emit
2adc0 20 73 70 61 63 65 0a 73 6f 75 72 63 65 20 65 78 70 65 63 74 20 20 20 20 20 20 20 20 20 20 20 20 .space.source.expect............
2ade0 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 5b 27 5d 20 69 6e 74 65 ............(.str.len.).['].inte
2ae00 72 70 72 65 74 20 63 61 74 63 68 20 70 72 69 6e 74 2d 73 74 61 74 75 73 0a 41 47 41 49 4e 0a 3b rpret.catch.print-status.AGAIN.;
2ae20 0a 3a 20 74 72 61 63 65 2d 78 74 20 28 20 78 74 20 2d 2d 20 29 0a 74 72 61 63 65 3e 72 65 63 75 .:.trace-xt.(.xt.--.).trace>recu
2ae40 72 73 65 20 49 46 0a 72 3e 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rse.IF.r>.drop..................
2ae60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 44 72 6f 70 20 72 65 74 75 72 6e 20 6f 66 20 27 ..............\.Drop.return.of.'
2ae80 74 72 61 63 65 2d 78 74 20 63 61 6c 6c 0a 63 65 6c 6c 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 trace-xt.call.cell+.............
2aea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 53 74 65 70 20 6f 76 65 72 .....................\.Step.over
2aec0 20 22 3a 22 0a 45 4c 53 45 0a 64 65 62 75 67 2d 6c 61 73 74 2d 78 74 2d 63 6f 6e 74 65 6e 74 20 .":".ELSE.debug-last-xt-content.
2aee0 3c 63 6f 6c 6f 6e 3e 20 3d 20 49 46 0a 5b 27 5d 20 62 72 65 61 6b 70 6f 69 6e 74 20 40 20 64 65 <colon>.=.IF.['].breakpoint.@.de
2af00 62 75 67 2d 6c 61 73 74 2d 78 74 20 21 20 20 20 20 5c 20 52 65 2d 61 72 6d 20 62 72 65 61 6b 20 bug-last-xt.!....\.Re-arm.break.
2af20 70 6f 69 6e 74 0a 72 3e 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 point.r>.drop...................
2af40 20 20 20 20 20 20 20 20 20 20 5c 20 44 72 6f 70 20 72 65 74 75 72 6e 20 6f 66 20 27 74 72 61 63 ..........\.Drop.return.of.'trac
2af60 65 2d 78 74 20 63 61 6c 6c 0a 63 65 6c 6c 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e-xt.call.cell+.................
2af80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 53 74 65 70 20 6f 76 65 72 20 22 3a 22 0a 45 4c ..............\.Step.over.":".EL
2afa0 53 45 0a 5b 27 5d 20 62 72 65 61 6b 70 6f 69 6e 74 20 64 65 62 75 67 2d 6c 61 73 74 2d 78 74 20 SE.['].breakpoint.debug-last-xt.
2afc0 21 20 20 20 20 20 20 5c 20 52 65 2d 61 72 6d 20 62 72 65 61 6b 20 70 6f 69 6e 74 0a 32 72 3e 20 !......\.Re-arm.break.point.2r>.
2afe0 32 64 72 6f 70 0a 54 48 45 4e 0a 54 48 45 4e 0a 74 6f 20 66 6f 72 74 68 2d 69 70 0a 74 72 75 65 2drop.THEN.THEN.to.forth-ip.true
2b000 20 74 6f 20 74 72 61 63 65 3e 70 72 69 6e 74 3f 0a 42 45 47 49 4e 0a 74 72 61 63 65 3e 70 72 69 .to.trace>print?.BEGIN.trace>pri
2b020 6e 74 3f 20 49 46 20 74 72 61 63 65 2d 70 72 69 6e 74 20 54 48 45 4e 0a 66 6f 72 74 68 2d 69 70 nt?.IF.trace-print.THEN.forth-ip
2b040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2b060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 69 70 20 29 0a 74 72 61 63 65 3e 73 74 65 70 70 ..............(.ip.).trace>stepp
2b080 69 6e 67 3f 20 49 46 0a 42 45 47 49 4e 0a 6b 65 79 0a 43 41 53 45 0a 5b 63 68 61 72 5d 20 64 20 ing?.IF.BEGIN.key.CASE.[char].d.
2b0a0 4f 46 20 64 75 70 20 40 20 40 20 3c 63 6f 6c 6f 6e 3e 20 3d 20 49 46 20 20 20 20 20 20 20 20 20 OF.dup.@.@.<colon>.=.IF.........
2b0c0 20 20 20 20 5c 20 72 65 63 75 72 73 65 20 6f 6e 6c 79 20 69 6e 74 6f 20 63 6f 6c 6f 6e 20 64 65 ....\.recurse.only.into.colon.de
2b0e0 66 69 6e 69 74 69 6f 6e 73 0a 74 72 61 63 65 2d 64 65 70 74 68 2b 0a 31 20 74 6f 20 74 72 61 63 finitions.trace-depth+.1.to.trac
2b100 65 3e 72 65 63 75 72 73 65 0a 64 75 70 20 3e 72 20 40 20 72 65 63 75 72 73 65 0a 54 48 45 4e 20 e>recurse.dup.>r.@.recurse.THEN.
2b120 74 72 75 65 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 75 20 4f 46 20 74 72 61 63 65 3e 64 65 70 true.ENDOF.[char].u.OF.trace>dep
2b140 74 68 20 49 46 20 74 72 61 63 69 6e 67 20 74 72 61 63 65 2d 70 72 69 6e 74 2d 6f 66 66 20 74 72 th.IF.tracing.trace-print-off.tr
2b160 75 65 20 45 4c 53 45 20 66 61 6c 73 65 20 54 48 45 4e 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 ue.ELSE.false.THEN.ENDOF.[char].
2b180 66 20 4f 46 20 64 72 6f 70 20 63 72 20 74 72 61 63 65 2d 69 6e 74 65 72 70 72 65 74 20 45 4e 44 f.OF.drop.cr.trace-interpret.END
2b1a0 4f 46 09 5c 20 71 75 69 74 20 74 72 61 63 65 20 61 6e 64 20 73 74 61 72 74 20 69 6e 74 65 72 70 OF.\.quit.trace.and.start.interp
2b1c0 72 65 74 65 72 20 46 49 58 4d 45 20 72 73 74 61 63 6b 0a 5b 63 68 61 72 5d 20 63 20 4f 46 20 74 reter.FIXME.rstack.[char].c.OF.t
2b1e0 72 61 63 69 6e 67 20 74 72 75 65 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 74 20 4f 46 20 74 72 racing.true.ENDOF.[char].t.OF.tr
2b200 61 63 65 2d 62 61 63 6b 20 66 61 6c 73 65 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 71 20 4f 46 ace-back.false.ENDOF.[char].q.OF
2b220 20 64 72 6f 70 20 63 72 20 71 75 69 74 20 45 4e 44 4f 46 0a 32 30 20 20 20 20 20 20 20 4f 46 20 .drop.cr.quit.ENDOF.20.......OF.
2b240 74 72 75 65 20 45 4e 44 4f 46 0a 64 75 70 20 20 20 20 20 20 4f 46 20 63 72 20 2e 22 20 50 72 65 true.ENDOF.dup......OF.cr..".Pre
2b260 73 73 20 64 3a 20 20 20 20 20 20 20 44 6f 77 6e 20 69 6e 74 6f 20 63 75 72 72 65 6e 74 20 77 6f ss.d:.......Down.into.current.wo
2b280 72 64 22 20 63 72 0a 2e 22 20 50 72 65 73 73 20 75 3a 20 20 20 20 20 20 20 55 70 20 74 6f 20 63 rd".cr..".Press.u:.......Up.to.c
2b2a0 61 6c 6c 65 72 22 20 63 72 0a 2e 22 20 50 72 65 73 73 20 66 3a 20 20 20 20 20 20 20 53 77 69 74 aller".cr..".Press.f:.......Swit
2b2c0 63 68 20 74 6f 20 66 6f 72 74 68 20 69 6e 74 65 72 70 72 65 74 65 72 2c 20 27 72 65 73 75 6d 65 ch.to.forth.interpreter,.'resume
2b2e0 27 20 77 69 6c 6c 20 63 6f 6e 74 69 6e 75 65 20 74 72 61 63 69 6e 67 22 20 63 72 0a 2e 22 20 50 '.will.continue.tracing".cr..".P
2b300 72 65 73 73 20 63 3a 20 20 20 20 20 20 20 53 77 69 74 63 68 20 74 6f 20 74 72 61 63 69 6e 67 22 ress.c:.......Switch.to.tracing"
2b320 20 63 72 0a 2e 22 20 50 72 65 73 73 20 3c 73 70 61 63 65 3e 3a 20 45 78 65 63 75 74 65 20 63 75 .cr..".Press.<space>:.Execute.cu
2b340 72 72 65 6e 74 20 77 6f 72 64 22 20 63 72 0a 2e 22 20 50 72 65 73 73 20 71 3a 20 20 20 20 20 20 rrent.word".cr..".Press.q:......
2b360 20 41 62 6f 72 74 20 65 78 65 63 75 74 69 6f 6e 2c 20 73 77 69 74 63 68 20 74 6f 20 69 6e 74 65 .Abort.execution,.switch.to.inte
2b380 72 70 72 65 74 65 72 22 20 63 72 0a 66 61 6c 73 65 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a rpreter".cr.false.ENDOF.ENDCASE.
2b3a0 55 4e 54 49 4c 0a 54 48 45 4e 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 UNTIL.THEN......................
2b3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 69 70 27 20 29 .........................(.ip'.)
2b3e0 0a 64 75 70 20 74 6f 20 66 6f 72 74 68 2d 69 70 20 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .dup.to.forth-ip.@..............
2b400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 78 74 20 29 0a 64 ........................(.xt.).d
2b420 75 70 20 5b 27 5d 20 62 72 65 61 6b 70 6f 69 6e 74 20 3d 20 49 46 20 64 72 6f 70 20 64 65 62 75 up.['].breakpoint.=.IF.drop.debu
2b440 67 2d 6c 61 73 74 2d 78 74 2d 63 6f 6e 74 65 6e 74 20 54 48 45 4e 0a 64 75 70 20 20 20 20 20 20 g-last-xt-content.THEN.dup......
2b460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2b480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 78 74 20 78 74 20 29 0a 43 41 53 45 0a 3c 73 6c ..............(.xt.xt.).CASE.<sl
2b4a0 69 74 65 72 61 6c 3e 20 20 4f 46 20 64 72 6f 70 20 66 6f 72 74 68 2d 69 70 20 63 65 6c 6c 2b 20 iteral>..OF.drop.forth-ip.cell+.
2b4c0 64 75 70 20 64 75 70 20 63 40 20 2b 20 2d 63 65 6c 6c 20 61 6e 64 20 74 6f 20 66 6f 72 74 68 2d dup.dup.c@.+.-cell.and.to.forth-
2b4e0 69 70 20 45 4e 44 4f 46 0a 3c 64 6f 74 69 63 6b 3e 20 20 20 20 4f 46 20 64 72 6f 70 20 66 6f 72 ip.ENDOF.<dotick>....OF.drop.for
2b500 74 68 2d 69 70 20 63 65 6c 6c 2b 20 40 20 63 65 6c 6c 20 66 69 70 2d 61 64 64 20 45 4e 44 4f 46 th-ip.cell+.@.cell.fip-add.ENDOF
2b520 0a 3c 6c 69 74 3e 20 20 20 20 20 20 20 4f 46 20 64 72 6f 70 20 66 6f 72 74 68 2d 69 70 20 63 65 .<lit>.......OF.drop.forth-ip.ce
2b540 6c 6c 2b 20 40 20 63 65 6c 6c 20 66 69 70 2d 61 64 64 20 45 4e 44 4f 46 0a 3c 64 6f 74 6f 3e 20 ll+.@.cell.fip-add.ENDOF.<doto>.
2b560 20 20 20 20 20 4f 46 20 64 72 6f 70 20 66 6f 72 74 68 2d 69 70 20 63 65 6c 6c 2b 20 40 20 63 65 .....OF.drop.forth-ip.cell+.@.ce
2b580 6c 6c 2b 20 21 20 63 65 6c 6c 20 66 69 70 2d 61 64 64 20 45 4e 44 4f 46 0a 3c 30 62 72 61 6e 63 ll+.!.cell.fip-add.ENDOF.<0branc
2b5a0 68 3e 20 20 20 4f 46 20 64 72 6f 70 20 49 46 0a 63 65 6c 6c 20 66 69 70 2d 61 64 64 0a 45 4c 53 h>...OF.drop.IF.cell.fip-add.ELS
2b5c0 45 0a 66 6f 72 74 68 2d 69 70 20 63 65 6c 6c 2b 20 40 20 63 65 6c 6c 2b 20 66 69 70 2d 61 64 64 E.forth-ip.cell+.@.cell+.fip-add
2b5e0 20 54 48 45 4e 0a 45 4e 44 4f 46 0a 3c 64 6f 3f 64 6f 3e 20 20 20 20 20 4f 46 20 64 72 6f 70 20 .THEN.ENDOF.<do?do>.....OF.drop.
2b600 32 64 75 70 20 3c 3e 20 49 46 0a 73 77 61 70 20 3e 72 20 3e 72 20 63 65 6c 6c 20 66 69 70 2d 61 2dup.<>.IF.swap.>r.>r.cell.fip-a
2b620 64 64 0a 45 4c 53 45 0a 66 6f 72 74 68 2d 69 70 20 63 65 6c 6c 2b 20 40 20 63 65 6c 6c 2b 20 66 dd.ELSE.forth-ip.cell+.@.cell+.f
2b640 69 70 2d 61 64 64 20 32 64 72 6f 70 20 54 48 45 4e 0a 45 4e 44 4f 46 0a 3c 62 72 61 6e 63 68 3e ip-add.2drop.THEN.ENDOF.<branch>
2b660 20 20 20 20 4f 46 20 64 72 6f 70 20 66 6f 72 74 68 2d 69 70 20 63 65 6c 6c 2b 20 40 20 63 65 6c ....OF.drop.forth-ip.cell+.@.cel
2b680 6c 2b 20 66 69 70 2d 61 64 64 20 45 4e 44 4f 46 0a 3c 64 6f 6c 65 61 76 65 3e 20 20 20 4f 46 20 l+.fip-add.ENDOF.<doleave>...OF.
2b6a0 64 72 6f 70 20 72 3e 20 72 3e 20 32 64 72 6f 70 20 66 6f 72 74 68 2d 69 70 20 63 65 6c 6c 2b 20 drop.r>.r>.2drop.forth-ip.cell+.
2b6c0 40 20 63 65 6c 6c 2b 20 66 69 70 2d 61 64 64 20 45 4e 44 4f 46 09 09 0a 3c 64 6f 3f 6c 65 61 76 @.cell+.fip-add.ENDOF...<do?leav
2b6e0 65 3e 20 20 4f 46 20 64 72 6f 70 20 49 46 0a 72 3e 20 72 3e 20 32 64 72 6f 70 20 66 6f 72 74 68 e>..OF.drop.IF.r>.r>.2drop.forth
2b700 2d 69 70 20 63 65 6c 6c 2b 20 40 20 63 65 6c 6c 2b 20 66 69 70 2d 61 64 64 0a 45 4c 53 45 0a 63 -ip.cell+.@.cell+.fip-add.ELSE.c
2b720 65 6c 6c 20 66 69 70 2d 61 64 64 0a 54 48 45 4e 0a 45 4e 44 4f 46 09 09 0a 3c 64 6f 6c 6f 6f 70 ell.fip-add.THEN.ENDOF...<doloop
2b740 3e 20 20 20 20 4f 46 20 64 72 6f 70 20 72 3e 20 31 2b 20 72 3e 20 32 64 75 70 20 3d 20 49 46 0a >....OF.drop.r>.1+.r>.2dup.=.IF.
2b760 32 64 72 6f 70 20 63 65 6c 6c 20 66 69 70 2d 61 64 64 0a 45 4c 53 45 20 3e 72 20 3e 72 0a 66 6f 2drop.cell.fip-add.ELSE.>r.>r.fo
2b780 72 74 68 2d 69 70 20 63 65 6c 6c 2b 20 40 20 63 65 6c 6c 2b 20 66 69 70 2d 61 64 64 20 54 48 45 rth-ip.cell+.@.cell+.fip-add.THE
2b7a0 4e 0a 45 4e 44 4f 46 0a 3c 64 6f 2b 6c 6f 6f 70 3e 20 20 20 4f 46 20 64 72 6f 70 20 72 3e 20 2b N.ENDOF.<do+loop>...OF.drop.r>.+
2b7c0 20 72 3e 20 32 64 75 70 20 3e 3d 20 49 46 0a 32 64 72 6f 70 20 63 65 6c 6c 20 66 69 70 2d 61 64 .r>.2dup.>=.IF.2drop.cell.fip-ad
2b7e0 64 0a 45 4c 53 45 20 3e 72 20 3e 72 0a 66 6f 72 74 68 2d 69 70 20 63 65 6c 6c 2b 20 40 20 63 65 d.ELSE.>r.>r.forth-ip.cell+.@.ce
2b800 6c 6c 2b 20 66 69 70 2d 61 64 64 20 54 48 45 4e 0a 45 4e 44 4f 46 0a 3c 73 65 6d 69 63 6f 6c 6f ll+.fip-add.THEN.ENDOF.<semicolo
2b820 6e 3e 20 4f 46 20 74 72 61 63 65 3e 64 65 70 74 68 20 30 3e 20 49 46 0a 74 72 61 63 65 2d 64 65 n>.OF.trace>depth.0>.IF.trace-de
2b840 70 74 68 2d 20 31 20 74 6f 20 74 72 61 63 65 3e 72 65 63 75 72 73 65 0a 73 74 65 70 70 69 6e 67 pth-.1.to.trace>recurse.stepping
2b860 20 64 72 6f 70 20 72 3e 20 72 65 63 75 72 73 65 0a 45 4c 53 45 0a 64 72 6f 70 20 65 78 69 74 20 .drop.r>.recurse.ELSE.drop.exit.
2b880 54 48 45 4e 0a 45 4e 44 4f 46 0a 3c 65 78 69 74 3e 20 20 20 20 20 20 4f 46 20 74 72 61 63 65 3e THEN.ENDOF.<exit>......OF.trace>
2b8a0 64 65 70 74 68 20 30 3e 20 49 46 0a 74 72 61 63 65 2d 64 65 70 74 68 2d 20 73 74 65 70 70 69 6e depth.0>.IF.trace-depth-.steppin
2b8c0 67 20 64 72 6f 70 20 72 3e 20 72 65 63 75 72 73 65 0a 45 4c 53 45 0a 64 72 6f 70 20 65 78 69 74 g.drop.r>.recurse.ELSE.drop.exit
2b8e0 20 54 48 45 4e 0a 45 4e 44 4f 46 0a 64 75 70 20 20 20 20 20 20 20 20 20 4f 46 20 65 78 65 63 75 .THEN.ENDOF.dup.........OF.execu
2b900 74 65 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 66 6f 72 74 68 2d 69 70 20 63 65 6c 6c 2b 20 te.ENDOF.ENDCASE.forth-ip.cell+.
2b920 74 6f 20 66 6f 72 74 68 2d 69 70 0a 41 47 41 49 4e 0a 3b 0a 3a 20 72 65 73 75 6d 65 20 28 20 2d to.forth-ip.AGAIN.;.:.resume.(.-
2b940 2d 20 29 0a 74 72 61 63 65 3e 72 64 65 70 74 68 20 72 64 65 70 74 68 21 0a 66 6f 72 74 68 2d 69 -.).trace>rdepth.rdepth!.forth-i
2b960 70 20 63 65 6c 6c 20 2d 20 74 72 61 63 65 2d 78 74 0a 3b 0a 3a 20 64 65 62 75 67 2d 6f 66 66 20 p.cell.-.trace-xt.;.:.debug-off.
2b980 28 20 2d 2d 20 29 0a 64 65 62 75 67 2d 6c 61 73 74 2d 78 74 20 49 46 0a 64 65 62 75 67 2d 6c 61 (.--.).debug-last-xt.IF.debug-la
2b9a0 73 74 2d 78 74 2d 63 6f 6e 74 65 6e 74 20 64 65 62 75 67 2d 6c 61 73 74 2d 78 74 20 21 20 20 5c st-xt-content.debug-last-xt.!..\
2b9c0 20 52 65 73 74 6f 72 65 20 6f 76 65 72 77 72 69 74 65 6e 20 74 6f 6b 65 6e 0a 30 20 74 6f 20 64 .Restore.overwriten.token.0.to.d
2b9e0 65 62 75 67 2d 6c 61 73 74 2d 78 74 0a 54 48 45 4e 0a 3b 0a 3a 20 28 62 72 65 61 6b 2d 65 6e 74 ebug-last-xt.THEN.;.:.(break-ent
2ba00 72 79 29 20 28 20 2d 2d 20 29 0a 64 65 62 75 67 2d 6c 61 73 74 2d 78 74 20 64 75 70 20 40 20 5b ry).(.--.).debug-last-xt.dup.@.[
2ba20 27 5d 20 62 72 65 61 6b 70 6f 69 6e 74 20 3c 3e 20 73 77 61 70 20 20 28 20 64 65 62 75 67 2d 61 '].breakpoint.<>.swap..(.debug-a
2ba40 64 64 72 3f 20 64 65 62 75 67 2d 6c 61 73 74 2d 78 74 20 29 0a 64 65 62 75 67 2d 6c 61 73 74 2d ddr?.debug-last-xt.).debug-last-
2ba60 78 74 2d 63 6f 6e 74 65 6e 74 20 73 77 61 70 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 xt-content.swap.!...............
2ba80 20 5c 20 52 65 73 74 6f 72 65 20 6f 76 65 72 77 72 69 74 65 6e 20 74 6f 6b 65 6e 0a 72 3e 20 64 .\.Restore.overwriten.token.r>.d
2baa0 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rop.............................
2bac0 20 20 20 20 20 20 20 20 5c 20 44 6f 6e 27 74 20 72 65 74 75 72 6e 20 74 6f 20 62 70 2c 20 62 75 ........\.Don't.return.to.bp,.bu
2bae0 74 20 74 6f 20 63 61 6c 6c 65 72 0a 64 65 62 75 67 2d 6c 61 73 74 2d 78 74 2d 63 6f 6e 74 65 6e t.to.caller.debug-last-xt-conten
2bb00 74 20 3c 63 6f 6c 6f 6e 3e 20 3c 3e 20 61 6e 64 20 49 46 20 20 20 20 20 5c 20 45 78 65 63 75 74 t.<colon>.<>.and.IF.....\.Execut
2bb20 65 20 6e 6f 6e 20 63 6f 6c 6f 6e 20 64 65 66 69 6e 69 74 69 6f 6e 0a 64 65 62 75 67 2d 6c 61 73 e.non.colon.definition.debug-las
2bb40 74 2d 78 74 20 63 72 20 75 2e 20 2e 22 20 3a 20 22 0a 64 65 62 75 67 2d 6c 61 73 74 2d 78 74 20 t-xt.cr.u...".:.".debug-last-xt.
2bb60 78 74 3e 6e 61 6d 65 20 74 79 70 65 20 2e 22 20 20 22 0a 2e 22 20 20 20 20 20 28 20 22 20 2e 73 xt>name.type..".."..".....(."..s
2bb80 20 20 2e 22 20 20 29 20 20 7c 20 22 0a 6b 65 79 20 64 72 6f 70 0a 64 65 62 75 67 2d 6c 61 73 74 ..."..)..|.".key.drop.debug-last
2bba0 2d 78 74 20 65 78 65 63 75 74 65 0a 45 4c 53 45 0a 64 65 62 75 67 2d 6c 61 73 74 2d 78 74 20 30 -xt.execute.ELSE.debug-last-xt.0
2bbc0 20 74 6f 20 74 72 61 63 65 3e 64 65 70 74 68 20 30 20 74 6f 20 74 72 61 63 65 3e 72 65 63 75 72 .to.trace>depth.0.to.trace>recur
2bbe0 73 65 20 74 72 61 63 65 2d 78 74 20 20 20 5c 20 54 72 61 63 65 20 63 6f 6c 6f 6e 20 64 65 66 69 se.trace-xt...\.Trace.colon.defi
2bc00 6e 69 74 69 6f 6e 0a 54 48 45 4e 0a 3b 0a 27 20 28 62 72 65 61 6b 2d 65 6e 74 72 79 29 20 74 6f nition.THEN.;.'.(break-entry).to
2bc20 20 42 50 0a 3a 20 64 65 62 75 67 2d 61 64 64 72 65 73 73 20 28 20 61 64 64 72 20 2d 2d 20 20 29 .BP.:.debug-address.(.addr.--..)
2bc40 0a 64 65 62 75 67 2d 6f 66 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .debug-off......................
2bc60 20 28 20 78 74 20 29 20 20 5c 20 52 65 6d 6f 76 65 20 61 63 74 69 76 65 20 62 72 65 61 6b 70 6f .(.xt.)..\.Remove.active.breakpo
2bc80 69 6e 74 0a 64 75 70 20 74 6f 20 64 65 62 75 67 2d 6c 61 73 74 2d 78 74 20 20 20 20 20 20 20 20 int.dup.to.debug-last-xt........
2bca0 20 20 20 20 28 20 78 74 20 29 20 20 5c 20 53 61 76 65 20 74 6f 6b 65 6e 20 66 6f 72 20 6c 61 74 ....(.xt.)..\.Save.token.for.lat
2bcc0 65 72 20 64 65 62 75 67 0a 64 75 70 20 40 20 74 6f 20 64 65 62 75 67 2d 6c 61 73 74 2d 78 74 2d er.debug.dup.@.to.debug-last-xt-
2bce0 63 6f 6e 74 65 6e 74 20 20 28 20 78 74 20 29 20 20 5c 20 53 61 76 65 20 6f 6c 64 20 76 61 6c 75 content..(.xt.)..\.Save.old.valu
2bd00 65 0a 5b 27 5d 20 62 72 65 61 6b 70 6f 69 6e 74 20 73 77 61 70 20 21 0a 3b 0a 3a 20 28 64 65 62 e.['].breakpoint.swap.!.;.:.(deb
2bd20 75 67 20 28 20 78 74 20 2d 2d 20 20 29 0a 64 65 62 75 67 2d 6f 66 66 20 20 20 20 20 20 20 20 20 ug.(.xt.--..).debug-off.........
2bd40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 78 74 20 29 20 20 5c 20 52 65 6d 6f 76 65 20 61 ..............(.xt.)..\.Remove.a
2bd60 63 74 69 76 65 20 62 72 65 61 6b 70 6f 69 6e 74 0a 64 75 70 20 74 6f 20 64 65 62 75 67 2d 6c 61 ctive.breakpoint.dup.to.debug-la
2bd80 73 74 2d 78 74 20 20 20 20 20 20 20 20 20 20 20 20 28 20 78 74 20 29 20 20 5c 20 53 61 76 65 20 st-xt............(.xt.)..\.Save.
2bda0 74 6f 6b 65 6e 20 66 6f 72 20 6c 61 74 65 72 20 64 65 62 75 67 0a 64 75 70 20 40 20 74 6f 20 64 token.for.later.debug.dup.@.to.d
2bdc0 65 62 75 67 2d 6c 61 73 74 2d 78 74 2d 63 6f 6e 74 65 6e 74 20 20 28 20 78 74 20 29 20 20 5c 20 ebug-last-xt-content..(.xt.)..\.
2bde0 53 61 76 65 20 6f 6c 64 20 76 61 6c 75 65 0a 5b 27 5d 20 62 72 65 61 6b 70 6f 69 6e 74 20 40 20 Save.old.value.['].breakpoint.@.
2be00 73 77 61 70 20 21 0a 3b 0a 3a 20 64 65 62 75 67 20 28 20 22 6f 6c 64 2d 6e 61 6d 65 3c 3e 22 20 swap.!.;.:.debug.(."old-name<>".
2be20 2d 2d 20 29 0a 70 61 72 73 65 2d 77 6f 72 64 20 24 66 69 6e 64 20 49 46 20 20 20 20 20 20 20 20 --.).parse-word.$find.IF........
2be40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 47 65 74 20 78 74 20 66 6f 72 20 6f 6c 64 2d ...............\.Get.xt.for.old-
2be60 6e 61 6d 65 0a 28 64 65 62 75 67 0a 45 4c 53 45 0a 2e 22 20 75 6e 64 65 66 69 6e 65 64 20 77 6f name.(debug.ELSE..".undefined.wo
2be80 72 64 20 22 20 74 79 70 65 20 63 72 0a 54 48 45 4e 0a 3b 0a 3a 20 77 6f 72 64 73 0a 6c 61 73 74 rd.".type.cr.THEN.;.:.words.last
2bea0 20 40 0a 42 45 47 49 4e 20 3f 64 75 70 20 57 48 49 4c 45 0a 64 75 70 20 63 65 6c 6c 2b 20 63 68 .@.BEGIN.?dup.WHILE.dup.cell+.ch
2bec0 61 72 2b 20 63 6f 75 6e 74 20 74 79 70 65 20 73 70 61 63 65 20 40 0a 52 45 50 45 41 54 0a 3b 0a ar+.count.type.space.@.REPEAT.;.
2bee0 3a 20 2e 63 61 6c 6c 73 20 20 20 20 28 20 78 74 20 2d 2d 20 29 0a 63 75 72 72 65 6e 74 2d 6e 6f :..calls....(.xt.--.).current-no
2bf00 64 65 20 40 20 3e 72 20 30 20 73 65 74 2d 6e 6f 64 65 20 20 20 20 5c 20 6f 6e 6c 79 20 73 65 61 de.@.>r.0.set-node....\.only.sea
2bf20 72 63 68 20 63 6f 6d 6d 61 6e 64 73 2c 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 6f 20 49 45 45 45 rch.commands,.according.too.IEEE
2bf40 31 32 37 35 0a 6c 61 73 74 20 42 45 47 49 4e 20 40 20 3f 64 75 70 20 57 48 49 4c 45 20 20 20 20 1275.last.BEGIN.@.?dup.WHILE....
2bf60 28 20 78 74 20 63 75 72 72 78 74 20 29 0a 64 75 70 20 63 65 6c 6c 2b 20 63 68 61 72 2b 20 20 20 (.xt.currxt.).dup.cell+.char+...
2bf80 20 20 20 20 20 20 28 20 78 74 20 63 75 72 72 78 74 20 6e 61 6d 65 2a 20 29 0a 64 75 70 20 64 75 ......(.xt.currxt.name*.).dup.du
2bfa0 70 20 63 40 20 2b 20 31 2b 20 61 6c 69 67 6e 65 64 20 28 20 78 74 20 63 75 72 72 78 74 20 6e 61 p.c@.+.1+.aligned.(.xt.currxt.na
2bfc0 6d 65 2a 20 43 46 41 20 29 0a 64 75 70 20 40 20 3c 63 6f 6c 6f 6e 3e 20 3d 20 49 46 20 20 20 20 me*.CFA.).dup.@.<colon>.=.IF....
2bfe0 20 20 28 20 78 74 20 63 75 72 72 78 74 20 6e 61 6d 65 2a 20 43 46 41 20 29 0a 42 45 47 49 4e 0a ..(.xt.currxt.name*.CFA.).BEGIN.
2c000 63 65 6c 6c 2b 20 64 75 70 20 40 20 5b 27 5d 20 73 65 6d 69 63 6f 6c 6f 6e 20 3c 3e 0a 57 48 49 cell+.dup.@.['].semicolon.<>.WHI
2c020 4c 45 09 09 20 20 20 20 20 20 28 20 78 74 20 63 75 72 72 78 74 20 2a 6e 61 6d 65 20 70 6f 73 20 LE........(.xt.currxt.*name.pos.
2c040 29 0a 64 75 70 20 40 20 34 20 70 69 63 6b 20 3d 20 49 46 20 28 20 78 74 20 63 75 72 72 78 74 20 ).dup.@.4.pick.=.IF.(.xt.currxt.
2c060 2a 6e 61 6d 65 20 70 6f 73 20 29 0a 6f 76 65 72 20 63 6f 75 6e 74 20 74 79 70 65 20 73 70 61 63 *name.pos.).over.count.type.spac
2c080 65 0a 42 45 47 49 4e 20 63 65 6c 6c 2b 20 64 75 70 20 40 20 5b 27 5d 20 73 65 6d 69 63 6f 6c 6f e.BEGIN.cell+.dup.@.['].semicolo
2c0a0 6e 20 3d 20 55 4e 54 49 4c 20 63 65 6c 6c 20 2d 20 5c 20 65 61 74 20 75 70 20 6f 74 68 65 72 20 n.=.UNTIL.cell.-.\.eat.up.other.
2c0c0 6f 63 63 75 72 65 6e 63 65 73 0a 54 48 45 4e 0a 52 45 50 45 41 54 0a 54 48 45 4e 0a 32 64 72 6f occurences.THEN.REPEAT.THEN.2dro
2c0e0 70 20 28 20 78 74 20 63 75 72 72 78 74 20 29 0a 52 45 50 45 41 54 0a 64 72 6f 70 0a 72 3e 20 73 p.(.xt.currxt.).REPEAT.drop.r>.s
2c100 65 74 2d 6e 6f 64 65 09 09 20 20 20 5c 20 72 65 73 74 6f 72 65 20 6e 6f 64 65 0a 3b 0a 30 20 76 et-node.....\.restore.node.;.0.v
2c120 61 6c 75 65 20 23 73 69 66 74 2d 63 6f 75 6e 74 0a 66 61 6c 73 65 20 76 61 6c 75 65 20 73 69 66 alue.#sift-count.false.value.sif
2c140 74 2d 63 6f 6d 70 6c 2d 6f 6e 6c 79 0a 3a 20 24 69 6e 6e 65 72 2d 73 69 66 74 20 28 20 74 65 78 t-compl-only.:.$inner-sift.(.tex
2c160 74 2d 61 64 64 72 20 74 65 78 74 2d 6c 65 6e 20 4c 46 41 20 2d 2d 20 2e 2e 2e 20 77 6f 72 64 2d t-addr.text-len.LFA.--.....word-
2c180 61 64 64 72 20 77 6f 72 64 2d 6c 65 6e 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 64 75 70 addr.word-len.true.|.false.).dup
2c1a0 20 63 65 6c 6c 2b 20 63 68 61 72 2b 20 63 6f 75 6e 74 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 .cell+.char+.count...........\.g
2c1c0 65 74 20 77 6f 72 64 20 6e 61 6d 65 0a 32 64 75 70 20 36 20 70 69 63 6b 20 36 20 70 69 63 6b 20 et.word.name.2dup.6.pick.6.pick.
2c1e0 66 69 6e 64 2d 69 73 75 62 73 74 72 20 5c 20 69 73 20 74 68 65 72 65 20 61 20 70 61 72 74 6c 79 find-isubstr.\.is.there.a.partly
2c200 20 6d 61 74 63 68 3f 0a 73 69 66 74 2d 63 6f 6d 70 6c 2d 6f 6e 6c 79 20 49 46 20 30 3d 20 45 4c .match?.sift-compl-only.IF.0=.EL
2c220 53 45 20 6f 76 65 72 20 3c 20 54 48 45 4e 0a 49 46 0a 23 73 69 66 74 2d 63 6f 75 6e 74 20 31 2b SE.over.<.THEN.IF.#sift-count.1+
2c240 20 74 6f 20 23 73 69 66 74 2d 63 6f 75 6e 74 20 5c 20 63 6f 75 6e 74 20 63 6f 6d 70 6c 65 74 69 .to.#sift-count.\.count.completi
2c260 6f 6e 73 0a 74 72 75 65 0a 45 4c 53 45 0a 32 64 72 6f 70 20 66 61 6c 73 65 0a 54 48 45 4e 0a 3b ons.true.ELSE.2drop.false.THEN.;
2c280 0a 3a 20 24 73 69 66 74 20 20 20 20 28 20 74 65 78 74 2d 61 64 64 72 20 74 65 78 74 2d 6c 65 6e .:.$sift....(.text-addr.text-len
2c2a0 20 2d 2d 20 29 0a 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 40 20 3e 72 20 30 20 73 65 74 2d 6e 6f .--.).current-node.@.>r.0.set-no
2c2c0 64 65 09 5c 20 6f 6e 6c 79 20 73 65 61 72 63 68 20 63 6f 6d 6d 61 6e 64 73 2c 20 61 63 63 6f 72 de.\.only.search.commands,.accor
2c2e0 64 69 6e 67 20 74 6f 6f 20 49 45 45 45 31 32 37 35 0a 73 69 66 74 2d 63 6f 6d 70 6c 2d 6f 6e 6c ding.too.IEEE1275.sift-compl-onl
2c300 79 20 3e 72 20 66 61 6c 73 65 20 74 6f 20 73 69 66 74 2d 63 6f 6d 70 6c 2d 6f 6e 6c 79 20 5c 20 y.>r.false.to.sift-compl-only.\.
2c320 61 6c 6c 20 73 75 62 73 74 72 69 6e 67 73 2c 20 6e 6f 74 20 6f 6e 6c 79 20 63 6f 6d 70 6c 2e 0a all.substrings,.not.only.compl..
2c340 6c 61 73 74 20 42 45 47 49 4e 20 40 20 3f 64 75 70 20 57 48 49 4c 45 09 5c 20 77 61 6c 6b 20 74 last.BEGIN.@.?dup.WHILE.\.walk.t
2c360 68 65 20 77 68 6f 6c 65 20 64 69 63 74 69 6f 6e 61 72 79 0a 24 69 6e 6e 65 72 2d 73 69 66 74 20 he.whole.dictionary.$inner-sift.
2c380 49 46 20 74 79 70 65 20 73 70 61 63 65 20 54 48 45 4e 0a 52 45 50 45 41 54 0a 32 64 72 6f 70 0a IF.type.space.THEN.REPEAT.2drop.
2c3a0 30 20 74 6f 20 23 73 69 66 74 2d 63 6f 75 6e 74 09 20 20 20 5c 20 77 65 20 64 6f 6e 27 74 20 6e 0.to.#sift-count....\.we.don't.n
2c3c0 65 65 64 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 68 65 72 65 2e 0a 72 3e 20 74 6f 20 73 69 66 74 eed.completions.here..r>.to.sift
2c3e0 2d 63 6f 6d 70 6c 2d 6f 6e 6c 79 20 20 20 20 5c 20 72 65 73 74 6f 72 65 20 70 72 65 76 69 6f 75 -compl-only....\.restore.previou
2c400 73 20 73 69 66 74 69 6e 67 20 6d 6f 64 65 0a 72 3e 20 73 65 74 2d 6e 6f 64 65 09 09 20 20 20 5c s.sifting.mode.r>.set-node.....\
2c420 20 72 65 73 74 6f 72 65 20 6e 6f 64 65 0a 3b 0a 3a 20 73 69 66 74 69 6e 67 20 20 20 20 28 20 22 .restore.node.;.:.sifting....(."
2c440 74 65 78 74 3c 20 3e 22 20 2d 2d 20 29 0a 70 61 72 73 65 2d 77 6f 72 64 20 24 73 69 66 74 0a 3b text<.>".--.).parse-word.$sift.;
2c460 0a 64 65 66 65 72 20 27 28 72 40 29 0a 64 65 66 65 72 20 27 28 72 21 29 0a 31 20 56 41 4c 55 45 .defer.'(r@).defer.'(r!).1.VALUE
2c480 20 2f 28 72 29 0a 3a 20 28 72 66 69 6c 6c 29 20 28 20 61 64 64 72 20 73 69 7a 65 20 70 61 74 74 ./(r).:.(rfill).(.addr.size.patt
2c4a0 65 72 6e 20 27 72 21 20 2f 72 20 2d 2d 20 29 0a 74 6f 20 2f 28 72 29 20 74 6f 20 27 28 72 21 29 ern.'r!./r.--.).to./(r).to.'(r!)
2c4c0 20 66 66 20 61 6e 64 0a 64 75 70 20 38 20 6c 73 68 69 66 74 20 6f 72 20 64 75 70 20 31 30 20 6c .ff.and.dup.8.lshift.or.dup.10.l
2c4e0 73 68 69 66 74 20 6f 72 20 64 75 70 20 32 30 20 6c 73 68 69 66 74 20 6f 72 0a 2d 72 6f 74 20 62 shift.or.dup.20.lshift.or.-rot.b
2c500 6f 75 6e 64 73 20 3f 64 6f 20 64 75 70 20 69 20 27 28 72 21 29 20 2f 28 72 29 20 2b 6c 6f 6f 70 ounds.?do.dup.i.'(r!)./(r).+loop
2c520 20 64 72 6f 70 0a 3b 0a 3a 20 28 66 77 72 6d 6f 76 65 29 20 28 20 73 72 63 20 64 65 73 74 20 73 .drop.;.:.(fwrmove).(.src.dest.s
2c540 69 7a 65 20 2d 2d 20 29 0a 3e 72 20 30 20 2d 72 6f 74 20 72 3e 20 62 6f 75 6e 64 73 20 3f 64 6f ize.--.).>r.0.-rot.r>.bounds.?do
2c560 20 2b 20 64 75 70 20 27 28 72 40 29 20 69 20 27 28 72 21 29 20 2f 28 72 29 20 64 75 70 20 2b 6c .+.dup.'(r@).i.'(r!)./(r).dup.+l
2c580 6f 6f 70 20 32 64 72 6f 70 0a 3b 0a 3a 20 6d 72 6d 6f 76 65 20 28 20 73 72 63 20 64 65 73 74 20 oop.2drop.;.:.mrmove.(.src.dest.
2c5a0 73 69 7a 65 20 2d 2d 20 29 0a 33 64 75 70 20 6f 72 20 6f 72 20 37 20 41 4e 44 20 43 41 53 45 0a size.--.).3dup.or.or.7.AND.CASE.
2c5c0 30 20 4f 46 20 5b 27 5d 20 78 40 20 5b 27 5d 20 72 78 21 20 2f 78 20 45 4e 44 4f 46 0a 34 20 4f 0.OF.['].x@.['].rx!./x.ENDOF.4.O
2c5e0 46 20 5b 27 5d 20 6c 40 20 5b 27 5d 20 72 6c 21 20 2f 6c 20 45 4e 44 4f 46 0a 32 20 4f 46 20 5b F.['].l@.['].rl!./l.ENDOF.2.OF.[
2c600 27 5d 20 77 40 20 5b 27 5d 20 72 77 21 20 2f 77 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 5b 27 '].w@.['].rw!./w.ENDOF.dup.OF.['
2c620 5d 20 63 40 20 5b 27 5d 20 72 62 21 20 2f 63 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 74 6f ].c@.['].rb!./c.ENDOF.ENDCASE.to
2c640 20 2f 28 72 29 20 74 6f 20 27 28 72 21 29 20 74 6f 20 27 28 72 40 29 20 28 66 77 72 6d 6f 76 65 ./(r).to.'(r!).to.'(r@).(fwrmove
2c660 29 0a 3b 0a 3a 20 72 66 69 6c 6c 20 28 20 61 64 64 72 20 73 69 7a 65 20 70 61 74 74 65 72 6e 20 ).;.:.rfill.(.addr.size.pattern.
2c680 2d 2d 20 29 0a 33 64 75 70 20 64 72 6f 70 20 6f 72 20 37 20 41 4e 44 20 43 41 53 45 0a 30 20 4f --.).3dup.drop.or.7.AND.CASE.0.O
2c6a0 46 20 5b 27 5d 20 72 78 21 20 2f 78 20 45 4e 44 4f 46 0a 34 20 4f 46 20 5b 27 5d 20 72 6c 21 20 F.['].rx!./x.ENDOF.4.OF.['].rl!.
2c6c0 2f 6c 20 45 4e 44 4f 46 0a 32 20 4f 46 20 5b 27 5d 20 72 77 21 20 2f 77 20 45 4e 44 4f 46 0a 64 /l.ENDOF.2.OF.['].rw!./w.ENDOF.d
2c6e0 75 70 20 4f 46 20 5b 27 5d 20 72 62 21 20 2f 63 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 20 28 up.OF.['].rb!./c.ENDOF.ENDCASE.(
2c700 72 66 69 6c 6c 29 0a 3b 0a 3a 20 28 5b 49 46 5d 29 0a 42 45 47 49 4e 0a 42 45 47 49 4e 20 70 61 rfill).;.:.([IF]).BEGIN.BEGIN.pa
2c720 72 73 65 2d 77 6f 72 64 20 64 75 70 20 30 3d 20 57 48 49 4c 45 0a 32 64 72 6f 70 20 72 65 66 69 rse-word.dup.0=.WHILE.2drop.refi
2c740 6c 6c 0a 52 45 50 45 41 54 0a 32 64 75 70 20 73 22 20 5b 49 46 5d 22 20 73 74 72 3d 20 49 46 20 ll.REPEAT.2dup.s".[IF]".str=.IF.
2c760 31 20 74 68 72 6f 77 20 54 48 45 4e 0a 32 64 75 70 20 73 22 20 5b 45 4c 53 45 5d 22 20 73 74 72 1.throw.THEN.2dup.s".[ELSE]".str
2c780 3d 20 49 46 20 32 20 74 68 72 6f 77 20 54 48 45 4e 0a 32 64 75 70 20 73 22 20 5b 54 48 45 4e 5d =.IF.2.throw.THEN.2dup.s".[THEN]
2c7a0 22 20 73 74 72 3d 20 49 46 20 33 20 74 68 72 6f 77 20 54 48 45 4e 0a 73 22 20 5c 22 20 73 74 72 ".str=.IF.3.throw.THEN.s".\".str
2c7c0 3d 20 49 46 20 6c 69 6e 65 66 65 65 64 20 70 61 72 73 65 20 32 64 72 6f 70 20 54 48 45 4e 0a 41 =.IF.linefeed.parse.2drop.THEN.A
2c7e0 47 41 49 4e 0a 3b 0a 3a 20 5b 49 46 5d 20 28 20 66 6c 61 67 20 2d 2d 20 29 0a 49 46 20 65 78 69 GAIN.;.:.[IF].(.flag.--.).IF.exi
2c800 74 20 54 48 45 4e 0a 31 20 42 45 47 49 4e 0a 5b 27 5d 20 28 5b 49 46 5d 29 20 63 61 74 63 68 20 t.THEN.1.BEGIN.['].([IF]).catch.
2c820 0a 43 41 53 45 0a 31 20 4f 46 20 31 2b 20 45 4e 44 4f 46 0a 32 20 4f 46 20 64 75 70 20 31 20 3d .CASE.1.OF.1+.ENDOF.2.OF.dup.1.=
2c840 20 69 66 20 31 2d 20 74 68 65 6e 20 45 4e 44 4f 46 0a 33 20 4f 46 20 31 2d 20 45 4e 44 4f 46 0a .if.1-.then.ENDOF.3.OF.1-.ENDOF.
2c860 45 4e 44 43 41 53 45 0a 64 75 70 20 30 20 3c 3d 0a 55 4e 54 49 4c 20 64 72 6f 70 0a 3b 20 69 6d ENDCASE.dup.0.<=.UNTIL.drop.;.im
2c880 6d 65 64 69 61 74 65 0a 3a 20 5b 45 4c 53 45 5d 20 30 20 5b 43 4f 4d 50 49 4c 45 5d 20 5b 49 46 mediate.:.[ELSE].0.[COMPILE].[IF
2c8a0 5d 20 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 5b 54 48 45 4e 5d 20 3b 20 69 6d 6d 65 64 69 61 ].;.immediate.:.[THEN].;.immedia
2c8c0 74 65 0a 3a 20 24 64 6e 75 6d 62 65 72 20 62 61 73 65 20 40 20 3e 72 20 64 65 63 69 6d 61 6c 20 te.:.$dnumber.base.@.>r.decimal.
2c8e0 24 6e 75 6d 62 65 72 20 72 3e 20 62 61 73 65 20 21 20 3b 0a 3a 20 28 2e 64 29 20 62 61 73 65 20 $number.r>.base.!.;.:.(.d).base.
2c900 40 20 3e 72 20 64 65 63 69 6d 61 6c 20 28 2e 29 20 72 3e 20 62 61 73 65 20 21 20 3b 0a 3a 20 28 @.>r.decimal.(.).r>.base.!.;.:.(
2c920 69 70 61 64 64 72 29 20 28 20 22 61 2e 62 2e 63 2e 64 22 20 2d 2d 20 46 41 4c 53 45 20 7c 20 6e ipaddr).(."a.b.c.d".--.FALSE.|.n
2c940 31 20 6e 32 20 6e 33 20 6e 34 20 54 52 55 45 20 29 0a 62 61 73 65 20 40 20 3e 72 20 64 65 63 69 1.n2.n3.n4.TRUE.).base.@.>r.deci
2c960 6d 61 6c 0a 6f 76 65 72 20 73 22 20 30 30 30 2e 30 30 30 2e 30 30 30 2e 30 30 30 22 20 63 6f 6d mal.over.s".000.000.000.000".com
2c980 70 20 30 3d 20 49 46 20 32 64 72 6f 70 20 66 61 6c 73 65 20 72 3e 20 62 61 73 65 20 21 20 45 58 p.0=.IF.2drop.false.r>.base.!.EX
2c9a0 49 54 20 54 48 45 4e 0a 5b 63 68 61 72 5d 20 2e 20 6c 65 66 74 2d 70 61 72 73 65 2d 73 74 72 69 IT.THEN.[char]...left-parse-stri
2c9c0 6e 67 20 24 6e 75 6d 62 65 72 20 49 46 20 32 64 72 6f 70 20 66 61 6c 73 65 20 72 3e 20 62 61 73 ng.$number.IF.2drop.false.r>.bas
2c9e0 65 20 21 20 45 58 49 54 20 54 48 45 4e 20 2d 72 6f 74 0a 5b 63 68 61 72 5d 20 2e 20 6c 65 66 74 e.!.EXIT.THEN.-rot.[char]...left
2ca00 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 24 6e 75 6d 62 65 72 20 49 46 20 32 64 72 6f 70 20 66 -parse-string.$number.IF.2drop.f
2ca20 61 6c 73 65 20 72 3e 20 62 61 73 65 20 21 20 45 58 49 54 20 54 48 45 4e 20 2d 72 6f 74 0a 5b 63 alse.r>.base.!.EXIT.THEN.-rot.[c
2ca40 68 61 72 5d 20 2e 20 6c 65 66 74 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 24 6e 75 6d 62 65 72 har]...left-parse-string.$number
2ca60 20 49 46 20 32 64 72 6f 70 20 66 61 6c 73 65 20 72 3e 20 62 61 73 65 20 21 20 45 58 49 54 20 54 .IF.2drop.false.r>.base.!.EXIT.T
2ca80 48 45 4e 20 2d 72 6f 74 0a 24 6e 75 6d 62 65 72 20 49 46 20 66 61 6c 73 65 20 72 3e 20 62 61 73 HEN.-rot.$number.IF.false.r>.bas
2caa0 65 20 21 20 45 58 49 54 20 54 48 45 4e 0a 74 72 75 65 20 72 3e 20 62 61 73 65 20 21 0a 3b 0a 3a e.!.EXIT.THEN.true.r>.base.!.;.:
2cac0 20 28 69 70 66 6f 72 6d 61 74 29 20 20 28 20 6e 31 20 6e 32 20 6e 33 20 6e 34 20 2d 2d 20 73 74 .(ipformat)..(.n1.n2.n3.n4.--.st
2cae0 72 20 6c 65 6e 20 29 0a 62 61 73 65 20 40 20 3e 72 20 64 65 63 69 6d 61 6c 0a 30 20 3c 23 20 23 r.len.).base.@.>r.decimal.0.<#.#
2cb00 20 23 20 23 20 5b 63 68 61 72 5d 20 2e 20 68 6f 6c 64 20 64 72 6f 70 20 23 20 23 20 23 20 5b 63 .#.#.[char]...hold.drop.#.#.#.[c
2cb20 68 61 72 5d 20 2e 20 68 6f 6c 64 0a 64 72 6f 70 20 23 20 23 20 23 20 5b 63 68 61 72 5d 20 2e 20 har]...hold.drop.#.#.#.[char]...
2cb40 68 6f 6c 64 20 64 72 6f 70 20 23 20 23 20 23 73 20 23 3e 0a 72 3e 20 62 61 73 65 20 21 0a 3b 0a hold.drop.#.#.#s.#>.r>.base.!.;.
2cb60 3a 20 69 70 66 6f 72 6d 61 74 20 20 28 20 6e 31 20 6e 32 20 6e 33 20 6e 34 20 2d 2d 20 29 20 28 :.ipformat..(.n1.n2.n3.n4.--.).(
2cb80 69 70 66 6f 72 6d 61 74 29 20 74 79 70 65 20 3b 0a 64 65 61 64 62 65 65 66 20 68 65 72 65 20 6c ipformat).type.;.deadbeef.here.l
2cba0 21 0a 68 65 72 65 20 63 40 20 64 65 20 3d 20 43 4f 4e 53 54 41 4e 54 20 3f 62 69 67 65 6e 64 69 !.here.c@.de.=.CONSTANT.?bigendi
2cbc0 61 6e 0a 68 65 72 65 20 63 40 20 65 66 20 3d 20 43 4f 4e 53 54 41 4e 54 20 3f 6c 69 74 74 6c 65 an.here.c@.ef.=.CONSTANT.?little
2cbe0 65 6e 64 69 61 6e 0a 3f 62 69 67 65 6e 64 69 61 6e 20 5b 49 46 5d 0a 3a 20 6c 21 2d 6c 65 20 20 endian.?bigendian.[IF].:.l!-le..
2cc00 3e 72 20 6c 62 66 6c 69 70 20 72 3e 20 6c 21 20 3b 0a 3a 20 6c 40 2d 6c 65 20 20 6c 40 20 6c 62 >r.lbflip.r>.l!.;.:.l@-le..l@.lb
2cc20 66 6c 69 70 20 3b 0a 3a 20 77 21 2d 6c 65 20 20 3e 72 20 77 62 66 6c 69 70 20 72 3e 20 77 21 20 flip.;.:.w!-le..>r.wbflip.r>.w!.
2cc40 3b 0a 3a 20 77 40 2d 6c 65 20 20 77 40 20 77 62 66 6c 69 70 20 3b 0a 3a 20 72 6c 21 2d 6c 65 20 ;.:.w@-le..w@.wbflip.;.:.rl!-le.
2cc60 20 3e 72 20 6c 62 66 6c 69 70 20 72 3e 20 72 6c 21 20 3b 0a 3a 20 72 6c 40 2d 6c 65 20 20 72 6c .>r.lbflip.r>.rl!.;.:.rl@-le..rl
2cc80 40 20 6c 62 66 6c 69 70 20 3b 0a 3a 20 72 77 21 2d 6c 65 20 20 3e 72 20 77 62 66 6c 69 70 20 72 @.lbflip.;.:.rw!-le..>r.wbflip.r
2cca0 3e 20 72 77 21 20 3b 0a 3a 20 72 77 40 2d 6c 65 20 20 72 77 40 20 77 62 66 6c 69 70 20 3b 0a 3a >.rw!.;.:.rw@-le..rw@.wbflip.;.:
2ccc0 20 6c 21 2d 62 65 20 20 6c 21 20 3b 0a 3a 20 6c 40 2d 62 65 20 20 6c 40 20 3b 0a 3a 20 77 21 2d .l!-be..l!.;.:.l@-be..l@.;.:.w!-
2cce0 62 65 20 20 77 21 20 3b 0a 3a 20 77 40 2d 62 65 20 20 77 40 20 3b 0a 3a 20 72 6c 21 2d 62 65 20 be..w!.;.:.w@-be..w@.;.:.rl!-be.
2cd00 20 72 6c 21 20 3b 0a 3a 20 72 6c 40 2d 62 65 20 20 72 6c 40 20 3b 0a 3a 20 72 77 21 2d 62 65 20 .rl!.;.:.rl@-be..rl@.;.:.rw!-be.
2cd20 20 72 77 21 20 3b 0a 3a 20 72 77 40 2d 62 65 20 20 72 77 40 20 3b 0a 5b 45 4c 53 45 5d 0a 3a 20 .rw!.;.:.rw@-be..rw@.;.[ELSE].:.
2cd40 6c 21 2d 6c 65 20 20 6c 21 20 3b 0a 3a 20 6c 40 2d 6c 65 20 20 6c 40 20 3b 0a 3a 20 77 21 2d 6c l!-le..l!.;.:.l@-le..l@.;.:.w!-l
2cd60 65 20 20 77 21 20 3b 0a 3a 20 77 40 2d 6c 65 20 20 77 40 20 3b 0a 3a 20 72 6c 21 2d 6c 65 20 20 e..w!.;.:.w@-le..w@.;.:.rl!-le..
2cd80 72 6c 21 20 3b 0a 3a 20 72 6c 40 2d 6c 65 20 20 72 6c 40 20 3b 0a 3a 20 72 77 21 2d 6c 65 20 20 rl!.;.:.rl@-le..rl@.;.:.rw!-le..
2cda0 72 77 21 20 3b 0a 3a 20 72 77 40 2d 6c 65 20 20 72 77 40 20 3b 0a 3a 20 6c 21 2d 62 65 20 20 3e rw!.;.:.rw@-le..rw@.;.:.l!-be..>
2cdc0 72 20 6c 62 66 6c 69 70 20 72 3e 20 6c 21 20 3b 0a 3a 20 6c 40 2d 62 65 20 20 6c 40 20 6c 62 66 r.lbflip.r>.l!.;.:.l@-be..l@.lbf
2cde0 6c 69 70 20 3b 0a 3a 20 77 21 2d 62 65 20 20 3e 72 20 77 62 66 6c 69 70 20 72 3e 20 77 21 20 3b lip.;.:.w!-be..>r.wbflip.r>.w!.;
2ce00 0a 3a 20 77 40 2d 62 65 20 20 77 40 20 77 62 66 6c 69 70 20 3b 0a 3a 20 72 6c 21 2d 62 65 20 20 .:.w@-be..w@.wbflip.;.:.rl!-be..
2ce20 3e 72 20 6c 62 66 6c 69 70 20 72 3e 20 72 6c 21 20 3b 0a 3a 20 72 6c 40 2d 62 65 20 20 72 6c 40 >r.lbflip.r>.rl!.;.:.rl@-be..rl@
2ce40 20 6c 62 66 6c 69 70 20 3b 0a 3a 20 72 77 21 2d 62 65 20 20 3e 72 20 77 62 66 6c 69 70 20 72 3e .lbflip.;.:.rw!-be..>r.wbflip.r>
2ce60 20 72 77 21 20 3b 0a 3a 20 72 77 40 2d 62 65 20 20 72 77 40 20 77 62 66 6c 69 70 20 3b 0a 5b 54 .rw!.;.:.rw@-be..rw@.wbflip.;.[T
2ce80 48 45 4e 5d 0a 3a 20 23 6a 6f 69 6e 20 20 28 20 6c 6f 20 68 69 20 23 62 69 74 73 20 2d 2d 20 78 HEN].:.#join..(.lo.hi.#bits.--.x
2cea0 20 29 20 20 6c 73 68 69 66 74 20 6f 72 20 3b 0a 3a 20 23 73 70 6c 69 74 20 28 20 78 20 23 62 69 .)..lshift.or.;.:.#split.(.x.#bi
2cec0 74 73 20 2d 2d 20 6c 6f 20 68 69 20 29 20 20 32 64 75 70 20 72 73 68 69 66 74 20 64 75 70 20 3e ts.--.lo.hi.)..2dup.rshift.dup.>
2cee0 72 20 73 77 61 70 20 6c 73 68 69 66 74 20 78 6f 72 20 72 3e 20 3b 0a 3a 20 62 6c 69 6e 6b 20 3b r.swap.lshift.xor.r>.;.:.blink.;
2cf00 0a 3a 20 72 65 73 65 74 2d 64 75 61 6c 2d 65 6d 69 74 20 3b 0a 3a 20 63 6f 6e 73 6f 6c 65 2d 63 .:.reset-dual-emit.;.:.console-c
2cf20 6c 65 61 6e 2d 66 69 66 6f 20 3b 0a 3a 20 62 6f 6f 74 6d 73 67 2d 6e 76 75 70 64 61 74 65 20 3b lean-fifo.;.:.bootmsg-nvupdate.;
2cf40 0a 3a 20 61 73 6d 2d 63 6f 75 74 20 32 64 72 6f 70 20 64 72 6f 70 20 3b 0a 64 65 66 65 72 20 6e .:.asm-cout.2drop.drop.;.defer.n
2cf60 76 72 61 6d 6c 6f 67 2d 77 72 69 74 65 2d 62 79 74 65 0a 3a 20 2e 6e 76 72 61 6d 6c 6f 67 2d 77 vramlog-write-byte.:..nvramlog-w
2cf80 72 69 74 65 2d 62 79 74 65 20 28 20 62 79 74 65 20 2d 2d 20 29 0a 64 72 6f 70 0a 3b 0a 27 20 2e rite-byte.(.byte.--.).drop.;.'..
2cfa0 6e 76 72 61 6d 6c 6f 67 2d 77 72 69 74 65 2d 62 79 74 65 20 74 6f 20 6e 76 72 61 6d 6c 6f 67 2d nvramlog-write-byte.to.nvramlog-
2cfc0 77 72 69 74 65 2d 62 79 74 65 0a 3a 20 6e 76 72 61 6d 6c 6f 67 2d 77 72 69 74 65 2d 73 74 72 69 write-byte.:.nvramlog-write-stri
2cfe0 6e 67 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 29 0a 64 75 70 20 30 3e 20 49 46 0a 30 20 44 4f ng.(.str.len.--.).dup.0>.IF.0.DO
2d000 20 64 75 70 20 63 40 20 0a 6e 76 72 61 6d 6c 6f 67 2d 77 72 69 74 65 2d 62 79 74 65 20 63 68 61 .dup.c@..nvramlog-write-byte.cha
2d020 72 2b 20 4c 4f 4f 50 0a 45 4c 53 45 0a 64 72 6f 70 0a 54 48 45 4e 20 64 72 6f 70 20 3b 0a 3a 20 r+.LOOP.ELSE.drop.THEN.drop.;.:.
2d040 6e 76 72 61 6d 6c 6f 67 2d 77 72 69 74 65 2d 6e 75 6d 62 65 72 20 28 20 6e 75 6d 62 65 72 20 66 nvramlog-write-number.(.number.f
2d060 6f 72 6d 61 74 20 2d 2d 20 29 0a 30 20 73 77 61 70 20 3c 23 20 30 20 3f 44 4f 20 23 20 4c 4f 4f ormat.--.).0.swap.<#.0.?DO.#.LOO
2d080 50 20 23 3e 20 0a 6e 76 72 61 6d 6c 6f 67 2d 77 72 69 74 65 2d 73 74 72 69 6e 67 20 3b 0a 3a 20 P.#>..nvramlog-write-string.;.:.
2d0a0 6e 76 72 61 6d 6c 6f 67 2d 77 72 69 74 65 2d 73 74 72 69 6e 67 2d 63 72 20 28 20 73 74 72 20 6c nvramlog-write-string-cr.(.str.l
2d0c0 65 6e 20 2d 2d 20 29 0a 6e 76 72 61 6d 6c 6f 67 2d 77 72 69 74 65 2d 73 74 72 69 6e 67 0a 61 20 en.--.).nvramlog-write-string.a.
2d0e0 6e 76 72 61 6d 6c 6f 67 2d 77 72 69 74 65 2d 62 79 74 65 20 64 20 6e 76 72 61 6d 6c 6f 67 2d 77 nvramlog-write-byte.d.nvramlog-w
2d100 72 69 74 65 2d 62 79 74 65 20 3b 0a 3a 20 6c 6f 67 2d 73 74 72 69 6e 67 20 28 20 73 74 72 20 6c rite-byte.;.:.log-string.(.str.l
2d120 65 6e 20 2d 2d 20 29 20 74 79 70 65 20 3b 0a 3a 20 6c 6f 67 2d 73 74 72 69 6e 67 20 32 64 72 6f en.--.).type.;.:.log-string.2dro
2d140 70 20 3b 0a 63 72 65 61 74 65 20 64 65 62 75 67 73 74 72 20 32 35 35 20 61 6c 6c 6f 74 0a 30 20 p.;.create.debugstr.255.allot.0.
2d160 56 41 4c 55 45 20 64 65 62 75 67 6c 65 6e 0a 3a 20 63 70 20 28 20 63 68 65 63 6b 70 6f 69 6e 74 VALUE.debuglen.:.cp.(.checkpoint
2d180 20 2d 2d 20 29 0a 62 6f 6f 74 6d 73 67 2d 63 70 20 3b 0a 3a 20 28 77 61 72 6e 69 6e 67 29 20 28 .--.).bootmsg-cp.;.:.(warning).(
2d1a0 20 69 64 20 6c 65 76 65 6c 20 70 74 72 20 6c 65 6e 20 2d 2d 20 29 0a 64 75 70 20 54 4f 20 64 65 .id.level.ptr.len.--.).dup.TO.de
2d1c0 62 75 67 6c 65 6e 0a 64 65 62 75 67 73 74 72 20 73 77 61 70 20 6d 6f 76 65 20 20 20 20 20 20 20 buglen.debugstr.swap.move.......
2d1e0 20 20 20 20 5c 20 63 6f 70 79 20 69 6e 74 6f 20 62 75 66 66 65 72 0a 30 20 64 65 62 75 67 6c 65 ....\.copy.into.buffer.0.debugle
2d200 6e 20 64 65 62 75 67 73 74 72 20 2b 20 63 21 20 20 20 20 20 5c 20 74 65 72 6d 69 6e 61 74 65 20 n.debugstr.+.c!.....\.terminate.
2d220 27 5c 30 27 0a 64 65 62 75 67 73 74 72 20 62 6f 6f 74 6d 73 67 2d 77 61 72 6e 69 6e 67 0a 3b 0a '\0'.debugstr.bootmsg-warning.;.
2d240 3a 20 77 61 72 6e 69 6e 67 22 20 28 20 69 64 20 6c 65 76 65 6c 20 5b 74 65 78 74 3c 22 3e 5d 20 :.warning".(.id.level.[text<">].
2d260 2d 2d 20 29 0a 70 6f 73 74 70 6f 6e 65 20 73 22 20 73 74 61 74 65 20 40 0a 49 46 0a 5b 27 5d 20 --.).postpone.s".state.@.IF.['].
2d280 28 77 61 72 6e 69 6e 67 29 20 63 6f 6d 70 69 6c 65 2c 0a 45 4c 53 45 0a 28 77 61 72 6e 69 6e 67 (warning).compile,.ELSE.(warning
2d2a0 29 0a 54 48 45 4e 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 28 64 65 62 75 67 2d 63 70 29 20 ).THEN.;.immediate.:.(debug-cp).
2d2c0 28 20 69 64 20 6c 65 76 65 6c 20 70 74 72 20 6c 65 6e 20 2d 2d 20 29 0a 64 75 70 20 54 4f 20 64 (.id.level.ptr.len.--.).dup.TO.d
2d2e0 65 62 75 67 6c 65 6e 0a 64 65 62 75 67 73 74 72 20 73 77 61 70 20 6d 6f 76 65 20 20 20 20 20 20 ebuglen.debugstr.swap.move......
2d300 20 20 20 20 20 5c 20 63 6f 70 79 20 69 6e 74 6f 20 62 75 66 66 65 72 0a 30 20 64 65 62 75 67 6c .....\.copy.into.buffer.0.debugl
2d320 65 6e 20 64 65 62 75 67 73 74 72 20 2b 20 63 21 20 20 20 20 20 5c 20 74 65 72 6d 69 6e 61 74 65 en.debugstr.+.c!.....\.terminate
2d340 20 27 5c 30 27 0a 64 65 62 75 67 73 74 72 20 62 6f 6f 74 6d 73 67 2d 64 65 62 75 67 63 70 0a 3b .'\0'.debugstr.bootmsg-debugcp.;
2d360 0a 3a 20 64 65 62 75 67 2d 63 70 22 20 28 20 69 64 20 6c 65 76 65 6c 20 5b 74 65 78 74 3c 22 3e .:.debug-cp".(.id.level.[text<">
2d380 5d 20 2d 2d 20 29 0a 70 6f 73 74 70 6f 6e 65 20 73 22 20 73 74 61 74 65 20 40 0a 49 46 0a 5b 27 ].--.).postpone.s".state.@.IF.['
2d3a0 5d 20 28 64 65 62 75 67 2d 63 70 29 20 63 6f 6d 70 69 6c 65 2c 0a 45 4c 53 45 0a 28 64 65 62 75 ].(debug-cp).compile,.ELSE.(debu
2d3c0 67 2d 63 70 29 0a 54 48 45 4e 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 28 65 72 72 6f 72 29 g-cp).THEN.;.immediate.:.(error)
2d3e0 20 28 20 69 64 20 70 74 72 20 6c 65 6e 20 2d 2d 20 29 0a 64 75 70 20 54 4f 20 64 65 62 75 67 6c .(.id.ptr.len.--.).dup.TO.debugl
2d400 65 6e 0a 64 65 62 75 67 73 74 72 20 73 77 61 70 20 6d 6f 76 65 20 20 20 20 20 20 20 20 20 20 20 en.debugstr.swap.move...........
2d420 5c 20 63 6f 70 79 20 69 6e 74 6f 20 62 75 66 66 65 72 0a 30 20 64 65 62 75 67 6c 65 6e 20 64 65 \.copy.into.buffer.0.debuglen.de
2d440 62 75 67 73 74 72 20 2b 20 63 21 20 20 20 20 20 5c 20 74 65 72 6d 69 6e 61 74 65 20 27 5c 30 27 bugstr.+.c!.....\.terminate.'\0'
2d460 0a 64 65 62 75 67 73 74 72 20 62 6f 6f 74 6d 73 67 2d 65 72 72 6f 72 0a 3b 0a 3a 20 65 72 72 6f .debugstr.bootmsg-error.;.:.erro
2d480 72 22 20 28 20 69 64 20 6c 65 76 65 6c 20 5b 74 65 78 74 3c 22 3e 5d 20 2d 2d 20 29 0a 70 6f 73 r".(.id.level.[text<">].--.).pos
2d4a0 74 70 6f 6e 65 20 73 22 20 73 74 61 74 65 20 40 0a 49 46 0a 5b 27 5d 20 28 65 72 72 6f 72 29 20 tpone.s".state.@.IF.['].(error).
2d4c0 63 6f 6d 70 69 6c 65 2c 0a 45 4c 53 45 0a 28 65 72 72 6f 72 29 0a 54 48 45 4e 0a 3b 20 69 6d 6d compile,.ELSE.(error).THEN.;.imm
2d4e0 65 64 69 61 74 65 0a 62 6f 6f 74 6d 73 67 2d 6e 76 75 70 64 61 74 65 0a 30 30 30 20 63 70 0a 53 ediate.bootmsg-nvupdate.000.cp.S
2d500 54 52 55 43 54 0a 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 30 20 20 20 63 65 6c 6c 20 46 49 45 4c TRUCT.cell.FIELD.>r0...cell.FIEL
2d520 44 20 3e 72 31 20 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 32 20 20 20 63 65 6c 6c 20 46 49 D.>r1...cell.FIELD.>r2...cell.FI
2d540 45 4c 44 20 3e 72 33 0a 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 34 20 20 20 63 65 6c 6c 20 46 49 ELD.>r3.cell.FIELD.>r4...cell.FI
2d560 45 4c 44 20 3e 72 35 20 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 36 20 20 20 63 65 6c 6c 20 ELD.>r5...cell.FIELD.>r6...cell.
2d580 46 49 45 4c 44 20 3e 72 37 0a 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 38 20 20 20 63 65 6c 6c 20 FIELD.>r7.cell.FIELD.>r8...cell.
2d5a0 46 49 45 4c 44 20 3e 72 39 20 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 31 30 20 20 63 65 6c FIELD.>r9...cell.FIELD.>r10..cel
2d5c0 6c 20 46 49 45 4c 44 20 3e 72 31 31 0a 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 31 32 20 20 63 65 l.FIELD.>r11.cell.FIELD.>r12..ce
2d5e0 6c 6c 20 46 49 45 4c 44 20 3e 72 31 33 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 31 34 20 20 ll.FIELD.>r13..cell.FIELD.>r14..
2d600 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 31 35 0a 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 31 36 20 cell.FIELD.>r15.cell.FIELD.>r16.
2d620 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 31 37 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 31 .cell.FIELD.>r17..cell.FIELD.>r1
2d640 38 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 31 39 0a 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 8..cell.FIELD.>r19.cell.FIELD.>r
2d660 32 30 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 32 31 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 20..cell.FIELD.>r21..cell.FIELD.
2d680 3e 72 32 32 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 32 33 0a 63 65 6c 6c 20 46 49 45 4c 44 >r22..cell.FIELD.>r23.cell.FIELD
2d6a0 20 3e 72 32 34 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 32 35 20 20 63 65 6c 6c 20 46 49 45 .>r24..cell.FIELD.>r25..cell.FIE
2d6c0 4c 44 20 3e 72 32 36 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 32 37 0a 63 65 6c 6c 20 46 49 LD.>r26..cell.FIELD.>r27.cell.FI
2d6e0 45 4c 44 20 3e 72 32 38 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 32 39 20 20 63 65 6c 6c 20 ELD.>r28..cell.FIELD.>r29..cell.
2d700 46 49 45 4c 44 20 3e 72 33 30 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 72 33 31 0a 63 65 6c 6c FIELD.>r30..cell.FIELD.>r31.cell
2d720 20 46 49 45 4c 44 20 3e 63 72 20 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 78 65 72 20 20 63 65 .FIELD.>cr...cell.FIELD.>xer..ce
2d740 6c 6c 20 46 49 45 4c 44 20 3e 6c 72 20 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 63 74 72 0a 63 ll.FIELD.>lr...cell.FIELD.>ctr.c
2d760 65 6c 6c 20 46 49 45 4c 44 20 3e 73 72 72 30 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 73 72 72 31 ell.FIELD.>srr0.cell.FIELD.>srr1
2d780 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 64 61 72 20 20 63 65 6c 6c 20 46 49 45 4c 44 20 3e 64 73 .cell.FIELD.>dar..cell.FIELD.>ds
2d7a0 69 73 72 0a 43 4f 4e 53 54 41 4e 54 20 63 69 72 65 67 73 2d 73 69 7a 65 0a 3a 20 2e 31 36 20 20 isr.CONSTANT.ciregs-size.:..16..
2d7c0 31 30 20 30 2e 72 20 33 20 73 70 61 63 65 73 20 3b 0a 3a 20 2e 38 20 20 20 38 20 73 70 61 63 65 10.0.r.3.spaces.;.:..8...8.space
2d7e0 73 20 38 20 30 2e 72 20 33 20 73 70 61 63 65 73 20 3b 0a 3a 20 2e 34 72 65 67 73 20 20 63 72 20 s.8.0.r.3.spaces.;.:..4regs..cr.
2d800 34 20 30 20 44 4f 20 64 75 70 20 40 20 2e 31 36 20 38 20 63 65 6c 6c 73 2b 20 4c 4f 4f 50 20 64 4.0.DO.dup.@..16.8.cells+.LOOP.d
2d820 72 6f 70 20 3b 0a 3a 20 2e 66 69 78 65 64 2d 72 65 67 73 0a 63 72 20 2e 22 20 20 20 20 20 52 30 rop.;.:..fixed-regs.cr..".....R0
2d840 20 2e 2e 20 52 37 20 20 20 20 20 20 20 20 20 20 20 52 38 20 2e 2e 20 52 31 35 20 20 20 20 20 20 ....R7...........R8....R15......
2d860 20 20 20 52 31 36 20 2e 2e 20 52 32 33 20 20 20 20 20 20 20 20 20 52 32 34 20 2e 2e 20 52 33 31 ...R16....R23.........R24....R31
2d880 22 0a 64 75 70 20 38 20 30 20 44 4f 20 64 75 70 20 2e 34 72 65 67 73 20 63 65 6c 6c 2b 20 4c 4f ".dup.8.0.DO.dup..4regs.cell+.LO
2d8a0 4f 50 20 64 72 6f 70 0a 3b 0a 3a 20 2e 73 70 65 63 69 61 6c 2d 72 65 67 73 0a 63 72 20 2e 22 20 OP.drop.;.:..special-regs.cr..".
2d8c0 20 20 20 20 43 52 20 2f 20 58 45 52 20 20 20 20 20 20 20 20 20 20 20 4c 52 20 2f 20 43 54 52 20 ....CR./.XER...........LR./.CTR.
2d8e0 20 20 20 20 20 20 20 20 20 53 52 52 30 20 2f 20 53 52 52 31 20 20 20 20 20 20 20 20 44 41 52 20 .........SRR0./.SRR1........DAR.
2d900 2f 20 44 53 49 53 52 22 0a 63 72 20 64 75 70 20 3e 63 72 20 20 40 20 2e 38 20 20 20 64 75 70 20 /.DSISR".cr.dup.>cr..@..8...dup.
2d920 3e 6c 72 20 20 40 20 2e 31 36 20 20 64 75 70 20 3e 73 72 72 30 20 40 20 2e 31 36 20 20 64 75 70 >lr..@..16..dup.>srr0.@..16..dup
2d940 20 3e 64 61 72 20 40 20 2e 31 36 0a 63 72 20 64 75 70 20 3e 78 65 72 20 40 20 2e 31 36 20 20 64 .>dar.@..16.cr.dup.>xer.@..16..d
2d960 75 70 20 3e 63 74 72 20 40 20 2e 31 36 20 20 64 75 70 20 3e 73 72 72 31 20 40 20 2e 31 36 20 20 up.>ctr.@..16..dup.>srr1.@..16..
2d980 20 20 3e 64 73 69 73 72 20 40 20 2e 38 0a 3b 0a 3a 20 2e 72 65 67 73 0a 63 72 20 2e 66 69 78 65 ..>dsisr.@..8.;.:..regs.cr..fixe
2d9a0 64 2d 72 65 67 73 0a 63 72 20 2e 73 70 65 63 69 61 6c 2d 72 65 67 73 0a 63 72 20 63 72 0a 3b 0a d-regs.cr..special-regs.cr.cr.;.
2d9c0 3a 20 2e 68 77 2d 65 78 63 65 70 74 69 6f 6e 20 28 20 72 65 61 73 6f 6e 2d 63 6f 64 65 20 65 78 :..hw-exception.(.reason-code.ex
2d9e0 63 65 70 74 69 6f 6e 2d 6e 72 20 2d 2d 20 29 0a 2e 22 20 28 20 22 20 64 75 70 20 2e 20 2e 22 20 ception-nr.--.)..".(.".dup....".
2da00 29 20 22 0a 43 41 53 45 0a 32 30 30 20 4f 46 20 2e 22 20 4d 61 63 68 69 6e 65 20 43 68 65 63 6b ).".CASE.200.OF..".Machine.Check
2da20 22 20 45 4e 44 4f 46 0a 33 30 30 20 4f 46 20 2e 22 20 44 61 74 61 20 53 74 6f 72 61 67 65 22 20 ".ENDOF.300.OF..".Data.Storage".
2da40 45 4e 44 4f 46 0a 33 38 30 20 4f 46 20 2e 22 20 44 61 74 61 20 53 65 67 6d 65 6e 74 22 20 45 4e ENDOF.380.OF..".Data.Segment".EN
2da60 44 4f 46 0a 34 30 30 20 4f 46 20 2e 22 20 49 6e 74 72 75 63 74 69 6f 6e 20 53 74 6f 72 61 67 65 DOF.400.OF..".Intruction.Storage
2da80 22 20 45 4e 44 4f 46 0a 34 38 30 20 4f 46 20 2e 22 20 49 6e 73 74 72 75 63 74 69 6f 6e 20 53 65 ".ENDOF.480.OF..".Instruction.Se
2daa0 67 6d 65 6e 74 22 20 45 4e 44 4f 46 0a 35 30 30 20 4f 46 20 2e 22 20 45 78 74 65 72 6e 61 6c 22 gment".ENDOF.500.OF..".External"
2dac0 20 45 4e 44 4f 46 0a 36 30 30 20 4f 46 20 2e 22 20 41 6c 69 67 6e 6d 65 6e 74 22 20 45 4e 44 4f .ENDOF.600.OF..".Alignment".ENDO
2dae0 46 0a 37 30 30 20 4f 46 20 2e 22 20 50 72 6f 67 72 61 6d 22 20 45 4e 44 4f 46 0a 38 30 30 20 4f F.700.OF..".Program".ENDOF.800.O
2db00 46 20 2e 22 20 46 6c 6f 61 74 69 6e 67 2d 70 6f 69 6e 74 20 75 6e 61 76 61 69 6c 61 62 6c 65 22 F..".Floating-point.unavailable"
2db20 20 45 4e 44 4f 46 0a 39 30 30 20 4f 46 20 2e 22 20 44 65 63 72 65 6d 65 6e 74 65 72 22 20 45 4e .ENDOF.900.OF..".Decrementer".EN
2db40 44 4f 46 0a 39 38 30 20 4f 46 20 2e 22 20 48 79 70 65 72 76 69 73 6f 72 20 44 65 63 72 65 6d 65 DOF.980.OF..".Hypervisor.Decreme
2db60 6e 74 65 72 22 20 45 4e 44 4f 46 0a 43 30 30 20 4f 46 20 2e 22 20 53 79 73 74 65 6d 20 43 61 6c nter".ENDOF.C00.OF..".System.Cal
2db80 6c 22 20 45 4e 44 4f 46 0a 44 30 30 20 4f 46 20 2e 22 20 54 72 61 63 65 22 20 45 4e 44 4f 46 0a l".ENDOF.D00.OF..".Trace".ENDOF.
2dba0 46 30 30 20 4f 46 20 2e 22 20 50 65 72 66 6f 72 6d 61 6e 63 65 20 4d 6f 6e 69 74 6f 72 22 20 45 F00.OF..".Performance.Monitor".E
2dbc0 4e 44 4f 46 0a 46 32 30 20 4f 46 20 2e 22 20 56 4d 58 20 55 6e 61 76 61 69 6c 61 62 6c 65 22 20 NDOF.F20.OF..".VMX.Unavailable".
2dbe0 45 4e 44 4f 46 0a 31 32 30 30 20 4f 46 20 2e 22 20 53 79 73 74 65 6d 20 45 72 72 6f 72 22 20 45 ENDOF.1200.OF..".System.Error".E
2dc00 4e 44 4f 46 0a 31 36 30 30 20 4f 46 20 2e 22 20 4d 61 69 6e 74 65 6e 61 6e 63 65 22 20 45 4e 44 NDOF.1600.OF..".Maintenance".END
2dc20 4f 46 0a 31 38 30 30 20 4f 46 20 2e 22 20 54 68 65 72 6d 61 6c 22 20 45 4e 44 4f 46 0a 64 75 70 OF.1800.OF..".Thermal".ENDOF.dup
2dc40 20 4f 46 20 2e 22 20 55 6e 6b 6e 6f 77 6e 22 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 2e 22 .OF..".Unknown".ENDOF.ENDCASE.."
2dc60 20 20 45 78 63 65 70 74 69 6f 6e 20 5b 20 22 20 2e 20 2e 22 20 5d 22 0a 3b 0a 3a 20 2e 73 77 2d ..Exception.[."....".]".;.:..sw-
2dc80 65 78 63 65 70 74 69 6f 6e 20 28 20 65 78 63 65 70 74 69 6f 6e 2d 6e 72 20 2d 2d 20 29 0a 2e 22 exception.(.exception-nr.--.).."
2dca0 20 20 45 78 63 65 70 74 69 6f 6e 20 5b 20 22 20 2e 20 2e 22 20 5d 20 74 72 69 67 67 65 72 65 64 ..Exception.[."....".].triggered
2dcc0 20 62 79 20 62 6f 6f 74 20 66 69 72 6d 77 61 72 65 2e 22 0a 3b 0a 3a 20 62 65 2d 68 77 2d 65 78 .by.boot.firmware.".;.:.be-hw-ex
2dce0 63 65 70 74 69 6f 6e 20 28 20 5b 72 65 61 73 6f 6e 2d 63 6f 64 65 5d 20 65 78 63 65 70 74 69 6f ception.(.[reason-code].exceptio
2dd00 6e 2d 6e 72 20 2d 2d 20 29 0a 63 72 20 63 72 0a 64 75 70 20 30 3e 20 49 46 20 2e 68 77 2d 65 78 n-nr.--.).cr.cr.dup.0>.IF..hw-ex
2dd20 63 65 70 74 69 6f 6e 20 45 4c 53 45 20 2e 73 77 2d 65 78 63 65 70 74 69 6f 6e 20 54 48 45 4e 0a ception.ELSE..sw-exception.THEN.
2dd40 63 72 20 65 72 65 67 73 20 2e 72 65 67 73 0a 3b 0a 27 20 62 65 2d 68 77 2d 65 78 63 65 70 74 69 cr.eregs..regs.;.'.be-hw-excepti
2dd60 6f 6e 20 74 6f 20 68 77 2d 65 78 63 65 70 74 69 6f 6e 2d 68 61 6e 64 6c 65 72 0a 3a 20 28 62 6f on.to.hw-exception-handler.:.(bo
2dd80 6f 74 2d 65 78 63 65 70 74 69 6f 6e 2d 68 61 6e 64 6c 65 72 29 20 28 20 78 31 2e 2e 2e 78 6e 20 ot-exception-handler).(.x1...xn.
2dda0 65 78 63 65 70 74 69 6f 6e 2d 6e 72 20 2d 2d 20 78 31 2e 2e 2e 78 6e 29 0a 64 75 70 20 49 46 0a exception-nr.--.x1...xn).dup.IF.
2ddc0 64 75 70 20 30 20 3e 20 49 46 0a 6e 65 67 61 74 65 20 63 70 20 39 20 65 6d 69 74 20 2e 22 20 3a dup.0.>.IF.negate.cp.9.emit..".:
2dde0 20 22 20 74 79 70 65 0a 45 4c 53 45 0a 43 41 53 45 0a 2d 36 64 20 4f 46 20 63 72 20 2e 22 20 57 .".type.ELSE.CASE.-6d.OF.cr..".W
2de00 33 34 31 31 3a 20 43 6c 69 65 6e 74 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 72 65 74 75 72 6e 65 3411:.Client.application.returne
2de20 64 2e 22 20 63 72 20 45 4e 44 4f 46 0a 2d 36 63 20 4f 46 20 63 72 20 2e 22 20 45 33 34 30 30 3a d.".cr.ENDOF.-6c.OF.cr..".E3400:
2de40 20 49 74 20 77 61 73 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 62 6f 6f 74 20 66 72 6f .It.was.not.possible.to.boot.fro
2de60 6d 20 61 6e 79 20 64 65 76 69 63 65 20 22 0a 2e 22 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 m.any.device."..".specified.in.t
2de80 68 65 20 56 50 44 2e 22 20 63 72 0a 45 4e 44 4f 46 0a 2d 36 62 20 4f 46 20 63 72 20 2e 22 20 45 he.VPD.".cr.ENDOF.-6b.OF.cr..".E
2dea0 33 34 31 30 3a 20 42 6f 6f 74 20 6c 69 73 74 20 73 75 63 63 65 73 73 66 75 6c 6c 79 20 72 65 61 3410:.Boot.list.successfully.rea
2dec0 64 20 66 72 6f 6d 20 56 50 44 20 22 0a 2e 22 20 62 75 74 20 6e 6f 20 75 73 65 66 75 6c 20 69 6e d.from.VPD."..".but.no.useful.in
2dee0 66 6f 72 6d 61 74 69 6f 6e 20 72 65 63 65 69 76 65 64 2e 22 20 63 72 0a 45 4e 44 4f 46 0a 2d 36 formation.received.".cr.ENDOF.-6
2df00 61 20 4f 46 20 63 72 20 2e 22 20 45 33 34 32 30 3a 20 42 6f 6f 74 20 6c 69 73 74 20 63 6f 75 6c a.OF.cr..".E3420:.Boot.list.coul
2df20 64 20 6e 6f 74 20 62 65 20 72 65 61 64 20 66 72 6f 6d 20 56 50 44 2e 22 20 63 72 0a 45 4e 44 4f d.not.be.read.from.VPD.".cr.ENDO
2df40 46 0a 2d 36 39 20 4f 46 0a 63 72 20 2e 22 20 45 33 34 30 36 3a 20 43 6c 69 65 6e 74 20 61 70 70 F.-69.OF.cr..".E3406:.Client.app
2df60 6c 69 63 61 74 69 6f 6e 20 72 65 74 75 72 6e 65 64 20 61 6e 20 65 72 72 6f 72 22 0a 61 62 6f 72 lication.returned.an.error".abor
2df80 74 22 2d 73 74 72 20 40 20 63 6f 75 6e 74 20 64 75 70 20 49 46 0a 2e 22 20 3a 20 20 20 20 22 20 t"-str.@.count.dup.IF..".:....".
2dfa0 74 79 70 65 20 63 72 0a 45 4c 53 45 0a 2e 22 20 2e 22 20 63 72 0a 32 64 72 6f 70 0a 54 48 45 4e type.cr.ELSE.."..".cr.2drop.THEN
2dfc0 0a 45 4e 44 4f 46 0a 2d 36 38 20 4f 46 20 63 72 20 2e 22 20 45 33 34 30 35 3a 20 4e 6f 20 73 75 .ENDOF.-68.OF.cr..".E3405:.No.su
2dfe0 63 68 20 64 65 76 69 63 65 22 20 63 72 20 45 4e 44 4f 46 0a 2d 36 37 20 4f 46 20 63 72 20 2e 22 ch.device".cr.ENDOF.-67.OF.cr.."
2e000 20 45 33 34 30 34 3a 20 4e 6f 74 20 61 20 62 6f 6f 74 61 62 6c 65 20 64 65 76 69 63 65 21 22 20 .E3404:.Not.a.bootable.device!".
2e020 63 72 20 45 4e 44 4f 46 0a 2d 36 36 20 4f 46 20 63 72 20 2e 22 20 45 33 34 30 38 3a 20 46 61 69 cr.ENDOF.-66.OF.cr..".E3408:.Fai
2e040 6c 65 64 20 74 6f 20 63 6c 61 69 6d 20 6d 65 6d 6f 72 79 20 66 6f 72 20 74 68 65 20 65 78 65 63 led.to.claim.memory.for.the.exec
2e060 75 74 61 62 6c 65 22 20 63 72 0a 45 4e 44 4f 46 0a 2d 36 35 20 4f 46 20 63 72 20 2e 22 20 45 33 utable".cr.ENDOF.-65.OF.cr..".E3
2e080 34 30 37 3a 20 4c 6f 61 64 20 66 61 69 6c 65 64 22 20 63 72 20 45 4e 44 4f 46 0a 2d 36 34 20 4f 407:.Load.failed".cr.ENDOF.-64.O
2e0a0 46 20 63 72 20 2e 22 20 45 33 34 30 33 3a 20 42 61 64 20 65 78 65 63 75 74 61 62 6c 65 3a 20 20 F.cr..".E3403:.Bad.executable:..
2e0c0 20 22 20 61 62 6f 72 74 22 2d 73 74 72 20 40 20 63 6f 75 6e 74 20 74 79 70 65 20 63 72 0a 45 4e .".abort"-str.@.count.type.cr.EN
2e0e0 44 4f 46 0a 2d 36 33 20 4f 46 20 63 72 20 2e 22 20 45 33 34 30 39 3a 20 55 6e 6b 6e 6f 77 6e 20 DOF.-63.OF.cr..".E3409:.Unknown.
2e100 46 4f 52 54 48 20 57 6f 72 64 22 20 63 72 20 45 4e 44 4f 46 0a 2d 32 20 4f 46 20 63 72 20 2e 22 FORTH.Word".cr.ENDOF.-2.OF.cr.."
2e120 20 45 33 34 30 31 3a 20 41 62 6f 72 74 69 6e 67 20 62 6f 6f 74 2c 20 20 22 20 61 62 6f 72 74 22 .E3401:.Aborting.boot,..".abort"
2e140 2d 73 74 72 20 40 20 63 6f 75 6e 74 20 74 79 70 65 20 63 72 0a 45 4e 44 4f 46 0a 64 75 70 20 4f -str.@.count.type.cr.ENDOF.dup.O
2e160 46 20 2e 22 20 45 33 34 30 32 3a 20 41 62 6f 72 74 69 6e 67 20 62 6f 6f 74 2c 20 69 6e 74 65 72 F..".E3402:.Aborting.boot,.inter
2e180 6e 61 6c 20 65 72 72 6f 72 22 20 63 72 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 54 48 45 4e nal.error".cr.ENDOF.ENDCASE.THEN
2e1a0 0a 45 4c 53 45 0a 64 72 6f 70 0a 54 48 45 4e 0a 3b 0a 27 20 28 62 6f 6f 74 2d 65 78 63 65 70 74 .ELSE.drop.THEN.;.'.(boot-except
2e1c0 69 6f 6e 2d 68 61 6e 64 6c 65 72 29 20 74 6f 20 62 6f 6f 74 2d 65 78 63 65 70 74 69 6f 6e 2d 68 ion-handler).to.boot-exception-h
2e1e0 61 6e 64 6c 65 72 0a 3a 20 74 68 72 6f 77 2d 65 72 72 6f 72 20 28 20 65 72 72 6f 72 2d 63 6f 64 andler.:.throw-error.(.error-cod
2e200 65 20 22 65 72 72 6f 72 2d 73 74 72 69 6e 67 22 20 2d 2d 20 29 0a 73 6b 69 70 77 73 20 30 61 20 e."error-string".--.).skipws.0a.
2e220 70 61 72 73 65 20 72 6f 74 20 74 68 72 6f 77 0a 3b 0a 3a 20 65 6e 61 62 6c 65 2d 65 78 74 2d 69 parse.rot.throw.;.:.enable-ext-i
2e240 6e 74 20 28 20 2d 2d 20 29 0a 6d 73 72 40 20 38 30 30 30 20 6f 72 20 6d 73 72 21 0a 3b 0a 3a 20 nt.(.--.).msr@.8000.or.msr!.;.:.
2e260 64 69 73 61 62 6c 65 2d 65 78 74 2d 69 6e 74 20 28 20 2d 2d 20 29 0a 6d 73 72 40 20 38 30 30 30 disable-ext-int.(.--.).msr@.8000
2e280 20 6e 6f 74 20 61 6e 64 20 6d 73 72 21 0a 3b 0a 3a 20 67 65 6e 2d 65 78 74 2d 69 6e 74 20 28 20 .not.and.msr!.;.:.gen-ext-int.(.
2e2a0 2d 2d 20 29 0a 37 66 66 66 66 66 66 66 20 64 65 63 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 --.).7fffffff.dec!..............
2e2c0 20 5c 20 52 65 73 65 74 20 64 65 63 72 65 6d 65 6e 74 65 72 0a 65 6e 61 62 6c 65 2d 65 78 74 2d .\.Reset.decrementer.enable-ext-
2e2e0 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 45 6e 61 62 6c 65 20 69 6e 74 65 72 72 int..............\.Enable.interr
2e300 75 70 74 0a 46 46 20 32 30 30 30 30 35 30 38 34 31 38 20 72 78 21 20 20 20 20 20 20 20 20 20 20 upt.FF.20000508418.rx!..........
2e320 5c 20 49 6e 74 65 72 72 75 70 74 20 70 72 69 6f 72 69 74 79 20 6d 61 73 6b 0a 31 30 20 32 30 30 \.Interrupt.priority.mask.10.200
2e340 30 30 35 30 38 34 31 30 20 72 78 21 20 20 20 20 20 20 20 20 20 20 5c 20 49 6e 74 65 72 72 75 70 00508410.rx!..........\.Interrup
2e360 74 20 70 72 69 6f 72 69 74 79 0a 3b 0a 3a 20 6d 6d 2d 6c 6f 67 2d 77 61 72 6e 69 6e 67 20 32 64 t.priority.;.:.mm-log-warning.2d
2e380 72 6f 70 20 3b 0a 3a 20 77 72 69 74 65 2d 6d 6d 2d 6c 6f 67 20 28 20 64 61 74 61 20 6c 65 6e 67 rop.;.:.write-mm-log.(.data.leng
2e3a0 74 68 20 74 79 70 65 20 2d 2d 20 73 74 61 74 75 73 20 29 0a 33 64 72 6f 70 20 30 0a 3b 0a 30 38 th.type.--.status.).3drop.0.;.08
2e3c0 30 20 63 70 0a 31 30 30 20 63 70 0a 3a 20 62 65 65 70 20 20 62 65 6c 6c 20 65 6d 69 74 20 3b 0a 0.cp.100.cp.:.beep..bell.emit.;.
2e3e0 3a 20 54 41 42 4c 45 2d 45 58 45 43 55 54 45 0a 43 52 45 41 54 45 20 44 4f 45 53 3e 20 73 77 61 :.TABLE-EXECUTE.CREATE.DOES>.swa
2e400 70 20 63 65 6c 6c 73 2b 20 40 20 3f 64 75 70 20 49 46 20 65 78 65 63 75 74 65 20 45 4c 53 45 20 p.cells+.@.?dup.IF.execute.ELSE.
2e420 62 65 65 70 20 54 48 45 4e 20 3b 0a 30 20 56 41 4c 55 45 20 61 63 63 65 70 74 2d 61 64 72 0a 30 beep.THEN.;.0.VALUE.accept-adr.0
2e440 20 56 41 4c 55 45 20 61 63 63 65 70 74 2d 6d 61 78 0a 30 20 56 41 4c 55 45 20 61 63 63 65 70 74 .VALUE.accept-max.0.VALUE.accept
2e460 2d 6c 65 6e 0a 30 20 56 41 4c 55 45 20 61 63 63 65 70 74 2d 63 75 72 0a 3a 20 65 73 63 20 20 31 -len.0.VALUE.accept-cur.:.esc..1
2e480 62 20 65 6d 69 74 20 3b 0a 3a 20 63 73 69 20 20 65 73 63 20 35 62 20 65 6d 69 74 20 3b 0a 3a 20 b.emit.;.:.csi..esc.5b.emit.;.:.
2e4a0 6d 6f 76 65 2d 63 75 72 73 6f 72 20 28 20 2d 2d 20 29 0a 65 73 63 20 2e 22 20 38 22 20 61 63 63 move-cursor.(.--.).esc..".8".acc
2e4c0 65 70 74 2d 63 75 72 20 49 46 0a 63 73 69 20 62 61 73 65 20 40 20 64 65 63 69 6d 61 6c 20 61 63 ept-cur.IF.csi.base.@.decimal.ac
2e4e0 63 65 70 74 2d 63 75 72 20 30 20 2e 72 20 62 61 73 65 20 21 20 2e 22 20 43 22 0a 54 48 45 4e 0a cept-cur.0..r.base.!..".C".THEN.
2e500 3b 0a 3a 20 72 65 64 72 61 77 2d 6c 69 6e 65 20 28 20 2d 2d 20 29 0a 61 63 63 65 70 74 2d 63 75 ;.:.redraw-line.(.--.).accept-cu
2e520 72 20 61 63 63 65 70 74 2d 6c 65 6e 20 3d 20 49 46 20 45 58 49 54 20 54 48 45 4e 0a 6d 6f 76 65 r.accept-len.=.IF.EXIT.THEN.move
2e540 2d 63 75 72 73 6f 72 0a 61 63 63 65 70 74 2d 61 64 72 20 61 63 63 65 70 74 2d 6c 65 6e 20 61 63 -cursor.accept-adr.accept-len.ac
2e560 63 65 70 74 2d 63 75 72 20 2f 73 74 72 69 6e 67 20 74 79 70 65 0a 63 73 69 20 2e 22 20 4b 22 20 cept-cur./string.type.csi..".K".
2e580 6d 6f 76 65 2d 63 75 72 73 6f 72 0a 3b 0a 3a 20 66 75 6c 6c 2d 72 65 64 72 61 77 2d 6c 69 6e 65 move-cursor.;.:.full-redraw-line
2e5a0 20 28 20 2d 2d 20 29 0a 61 63 63 65 70 74 2d 63 75 72 20 30 20 74 6f 20 61 63 63 65 70 74 2d 63 .(.--.).accept-cur.0.to.accept-c
2e5c0 75 72 20 6d 6f 76 65 2d 63 75 72 73 6f 72 0a 61 63 63 65 70 74 2d 61 64 72 20 61 63 63 65 70 74 ur.move-cursor.accept-adr.accept
2e5e0 2d 6c 65 6e 20 74 79 70 65 0a 63 73 69 20 2e 22 20 4b 22 20 74 6f 20 61 63 63 65 70 74 2d 63 75 -len.type.csi..".K".to.accept-cu
2e600 72 20 6d 6f 76 65 2d 63 75 72 73 6f 72 0a 3b 0a 3a 20 72 65 64 72 61 77 2d 70 72 6f 6d 70 74 20 r.move-cursor.;.:.redraw-prompt.
2e620 28 20 2d 2d 20 29 0a 63 72 20 64 65 70 74 68 20 2e 20 5b 63 68 61 72 5d 20 3e 20 65 6d 69 74 0a (.--.).cr.depth...[char].>.emit.
2e640 3b 0a 3a 20 69 6e 73 65 72 74 2d 63 68 61 72 20 28 20 63 68 61 72 20 2d 2d 20 29 0a 61 63 63 65 ;.:.insert-char.(.char.--.).acce
2e660 70 74 2d 6c 65 6e 20 61 63 63 65 70 74 2d 6d 61 78 20 3d 20 49 46 20 64 72 6f 70 20 62 65 65 70 pt-len.accept-max.=.IF.drop.beep
2e680 20 45 58 49 54 20 54 48 45 4e 0a 61 63 63 65 70 74 2d 63 75 72 20 61 63 63 65 70 74 2d 6c 65 6e .EXIT.THEN.accept-cur.accept-len
2e6a0 20 3c 3e 20 49 46 20 63 73 69 20 2e 22 20 40 22 20 64 75 70 20 65 6d 69 74 0a 61 63 63 65 70 74 .<>.IF.csi..".@".dup.emit.accept
2e6c0 2d 61 64 72 20 61 63 63 65 70 74 2d 63 75 72 20 2b 20 64 75 70 20 31 2b 20 61 63 63 65 70 74 2d -adr.accept-cur.+.dup.1+.accept-
2e6e0 6c 65 6e 20 61 63 63 65 70 74 2d 63 75 72 20 2d 20 6d 6f 76 65 0a 45 4c 53 45 20 64 75 70 20 65 len.accept-cur.-.move.ELSE.dup.e
2e700 6d 69 74 20 54 48 45 4e 0a 61 63 63 65 70 74 2d 61 64 72 20 61 63 63 65 70 74 2d 63 75 72 20 2b mit.THEN.accept-adr.accept-cur.+
2e720 20 63 21 0a 61 63 63 65 70 74 2d 63 75 72 20 31 2b 20 74 6f 20 61 63 63 65 70 74 2d 63 75 72 0a .c!.accept-cur.1+.to.accept-cur.
2e740 61 63 63 65 70 74 2d 6c 65 6e 20 31 2b 20 74 6f 20 61 63 63 65 70 74 2d 6c 65 6e 20 72 65 64 72 accept-len.1+.to.accept-len.redr
2e760 61 77 2d 6c 69 6e 65 0a 3b 0a 3a 20 64 65 6c 65 74 65 2d 63 68 61 72 20 28 20 2d 2d 20 29 0a 61 aw-line.;.:.delete-char.(.--.).a
2e780 63 63 65 70 74 2d 63 75 72 20 61 63 63 65 70 74 2d 6c 65 6e 20 3d 20 49 46 20 62 65 65 70 20 45 ccept-cur.accept-len.=.IF.beep.E
2e7a0 58 49 54 20 54 48 45 4e 0a 61 63 63 65 70 74 2d 6c 65 6e 20 31 2d 20 74 6f 20 61 63 63 65 70 74 XIT.THEN.accept-len.1-.to.accept
2e7c0 2d 6c 65 6e 0a 61 63 63 65 70 74 2d 61 64 72 20 61 63 63 65 70 74 2d 63 75 72 20 2b 20 64 75 70 -len.accept-adr.accept-cur.+.dup
2e7e0 20 31 2b 20 73 77 61 70 20 61 63 63 65 70 74 2d 6c 65 6e 20 61 63 63 65 70 74 2d 63 75 72 20 2d .1+.swap.accept-len.accept-cur.-
2e800 20 6d 6f 76 65 0a 63 73 69 20 2e 22 20 50 22 20 72 65 64 72 61 77 2d 6c 69 6e 65 0a 3b 0a 53 54 .move.csi..".P".redraw-line.;.ST
2e820 52 55 43 54 0a 63 65 6c 6c 20 46 49 45 4c 44 20 68 69 73 3e 6e 65 78 74 0a 63 65 6c 6c 20 46 49 RUCT.cell.FIELD.his>next.cell.FI
2e840 45 4c 44 20 68 69 73 3e 70 72 65 76 0a 63 65 6c 6c 20 46 49 45 4c 44 20 68 69 73 3e 6c 65 6e 0a ELD.his>prev.cell.FIELD.his>len.
2e860 30 20 46 49 45 4c 44 20 68 69 73 3e 62 75 66 0a 43 4f 4e 53 54 41 4e 54 20 2f 68 69 73 0a 30 20 0.FIELD.his>buf.CONSTANT./his.0.
2e880 56 41 4c 55 45 20 68 69 73 2d 68 65 61 64 0a 30 20 56 41 4c 55 45 20 68 69 73 2d 74 61 69 6c 0a VALUE.his-head.0.VALUE.his-tail.
2e8a0 30 20 56 41 4c 55 45 20 68 69 73 2d 63 75 72 0a 3a 20 61 64 64 2d 68 69 73 74 6f 72 79 20 28 20 0.VALUE.his-cur.:.add-history.(.
2e8c0 2d 2d 20 29 0a 61 63 63 65 70 74 2d 6c 65 6e 20 30 3d 20 49 46 20 45 58 49 54 20 54 48 45 4e 0a --.).accept-len.0=.IF.EXIT.THEN.
2e8e0 2f 68 69 73 20 61 63 63 65 70 74 2d 6c 65 6e 20 2b 20 61 6c 6c 6f 63 2d 6d 65 6d 0a 68 69 73 2d /his.accept-len.+.alloc-mem.his-
2e900 74 61 69 6c 20 49 46 20 64 75 70 20 68 69 73 2d 74 61 69 6c 20 68 69 73 3e 6e 65 78 74 20 21 20 tail.IF.dup.his-tail.his>next.!.
2e920 45 4c 53 45 20 64 75 70 20 74 6f 20 68 69 73 2d 68 65 61 64 20 54 48 45 4e 0a 68 69 73 2d 74 61 ELSE.dup.to.his-head.THEN.his-ta
2e940 69 6c 20 6f 76 65 72 20 68 69 73 3e 70 72 65 76 20 21 20 20 30 20 6f 76 65 72 20 68 69 73 3e 6e il.over.his>prev.!..0.over.his>n
2e960 65 78 74 20 21 20 20 64 75 70 20 74 6f 20 68 69 73 2d 74 61 69 6c 0a 61 63 63 65 70 74 2d 6c 65 ext.!..dup.to.his-tail.accept-le
2e980 6e 20 6f 76 65 72 20 68 69 73 3e 6c 65 6e 20 21 20 20 61 63 63 65 70 74 2d 61 64 72 20 73 77 61 n.over.his>len.!..accept-adr.swa
2e9a0 70 20 68 69 73 3e 62 75 66 20 61 63 63 65 70 74 2d 6c 65 6e 20 6d 6f 76 65 0a 3b 0a 3a 20 68 69 p.his>buf.accept-len.move.;.:.hi
2e9c0 73 74 6f 72 79 20 20 28 20 2d 2d 20 29 0a 68 69 73 2d 68 65 61 64 20 42 45 47 49 4e 20 64 75 70 story..(.--.).his-head.BEGIN.dup
2e9e0 20 57 48 49 4c 45 0a 63 72 20 64 75 70 20 68 69 73 3e 62 75 66 20 6f 76 65 72 20 68 69 73 3e 6c .WHILE.cr.dup.his>buf.over.his>l
2ea00 65 6e 20 40 20 74 79 70 65 0a 68 69 73 3e 6e 65 78 74 20 40 20 52 45 50 45 41 54 20 64 72 6f 70 en.@.type.his>next.@.REPEAT.drop
2ea20 0a 3b 0a 3a 20 73 65 6c 65 63 74 2d 68 69 73 74 6f 72 79 20 28 20 68 69 73 20 2d 2d 20 29 0a 64 .;.:.select-history.(.his.--.).d
2ea40 75 70 20 74 6f 20 68 69 73 2d 63 75 72 20 64 75 70 20 49 46 0a 64 75 70 20 68 69 73 3e 6c 65 6e up.to.his-cur.dup.IF.dup.his>len
2ea60 20 40 20 61 63 63 65 70 74 2d 6d 61 78 20 6d 69 6e 20 64 75 70 20 74 6f 20 61 63 63 65 70 74 2d .@.accept-max.min.dup.to.accept-
2ea80 6c 65 6e 20 74 6f 20 61 63 63 65 70 74 2d 63 75 72 0a 68 69 73 3e 62 75 66 20 61 63 63 65 70 74 len.to.accept-cur.his>buf.accept
2eaa0 2d 61 64 72 20 61 63 63 65 70 74 2d 6c 65 6e 20 6d 6f 76 65 20 45 4c 53 45 0a 64 72 6f 70 20 30 -adr.accept-len.move.ELSE.drop.0
2eac0 20 74 6f 20 61 63 63 65 70 74 2d 6c 65 6e 20 30 20 74 6f 20 61 63 63 65 70 74 2d 63 75 72 20 54 .to.accept-len.0.to.accept-cur.T
2eae0 48 45 4e 0a 66 75 6c 6c 2d 72 65 64 72 61 77 2d 6c 69 6e 65 0a 3b 0a 30 20 76 61 6c 75 65 20 3f HEN.full-redraw-line.;.0.value.?
2eb00 74 61 62 2d 70 72 65 73 73 65 64 0a 30 20 76 61 6c 75 65 20 74 61 62 2d 6c 61 73 74 2d 61 64 72 tab-pressed.0.value.tab-last-adr
2eb20 0a 30 20 76 61 6c 75 65 20 74 61 62 2d 6c 61 73 74 2d 6c 65 6e 0a 3a 20 24 73 61 6d 65 2d 73 74 .0.value.tab-last-len.:.$same-st
2eb40 72 69 6e 67 20 28 20 61 64 64 72 2d 31 20 6c 65 6e 2d 31 20 61 64 64 72 2d 32 20 6c 65 6e 2d 32 ring.(.addr-1.len-1.addr-2.len-2
2eb60 20 2d 2d 20 61 64 64 72 2d 31 20 6c 65 6e 2d 31 27 20 29 0a 64 75 70 20 30 3d 20 49 46 20 20 20 .--.addr-1.len-1'.).dup.0=.IF...
2eb80 20 5c 20 54 68 65 20 73 65 63 6f 6e 64 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 6e 6f 74 20 61 .\.The.second.parameter.is.not.a
2eba0 20 73 74 72 69 6e 67 2e 0a 32 64 72 6f 70 20 45 58 49 54 20 5c 20 62 61 69 6c 20 6f 75 74 0a 54 .string..2drop.EXIT.\.bail.out.T
2ebc0 48 45 4e 0a 72 6f 74 20 6d 69 6e 20 30 20 30 20 2d 72 6f 74 20 28 20 61 64 64 72 31 20 61 64 64 HEN.rot.min.0.0.-rot.(.addr1.add
2ebe0 72 32 20 30 20 6c 65 6e 27 20 30 20 29 0a 44 4f 20 28 20 61 64 64 72 31 20 61 64 64 72 32 20 6c r2.0.len'.0.).DO.(.addr1.addr2.l
2ec00 65 6e 2d 31 27 20 29 0a 32 20 70 69 63 6b 20 69 20 2b 20 63 40 20 6c 63 63 0a 32 20 70 69 63 6b en-1'.).2.pick.i.+.c@.lcc.2.pick
2ec20 20 69 20 2b 20 63 40 20 6c 63 63 0a 3d 20 49 46 20 31 20 2b 20 45 4c 53 45 20 6c 65 61 76 65 20 .i.+.c@.lcc.=.IF.1.+.ELSE.leave.
2ec40 54 48 45 4e 0a 4c 4f 4f 50 0a 6e 69 70 0a 3b 0a 3a 20 24 74 61 62 2d 73 69 66 74 2d 77 6f 72 64 THEN.LOOP.nip.;.:.$tab-sift-word
2ec60 73 20 20 20 20 28 20 74 65 78 74 2d 61 64 64 72 20 74 65 78 74 2d 6c 65 6e 20 2d 2d 20 73 69 66 s....(.text-addr.text-len.--.sif
2ec80 74 2d 63 6f 75 6e 74 20 29 0a 73 69 66 74 2d 63 6f 6d 70 6c 2d 6f 6e 6c 79 20 3e 72 20 74 72 75 t-count.).sift-compl-only.>r.tru
2eca0 65 20 74 6f 20 73 69 66 74 2d 63 6f 6d 70 6c 2d 6f 6e 6c 79 20 5c 20 73 61 76 65 20 73 69 66 74 e.to.sift-compl-only.\.save.sift
2ecc0 69 6e 67 20 6d 6f 64 65 0a 6c 61 73 74 20 42 45 47 49 4e 20 40 20 3f 64 75 70 20 57 48 49 4c 45 ing.mode.last.BEGIN.@.?dup.WHILE
2ece0 20 5c 20 6c 6f 6f 70 20 6f 76 65 72 20 61 6c 6c 20 77 6f 72 64 73 0a 24 69 6e 6e 65 72 2d 73 69 .\.loop.over.all.words.$inner-si
2ed00 66 74 20 49 46 20 5c 20 61 6e 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 70 6f 73 73 69 62 6c 65 ft.IF.\.any.completions.possible
2ed20 3f 0a 32 64 75 70 20 62 6f 75 6e 64 73 20 44 4f 20 49 20 63 40 20 6c 63 63 20 49 20 63 21 20 4c ?.2dup.bounds.DO.I.c@.lcc.I.c!.L
2ed40 4f 4f 50 0a 3f 74 61 62 2d 70 72 65 73 73 65 64 20 49 46 20 32 64 75 70 20 74 79 70 65 20 73 70 OOP.?tab-pressed.IF.2dup.type.sp
2ed60 61 63 65 20 54 48 45 4e 20 20 5c 20 3c 74 61 62 3e 3c 74 61 62 3e 20 70 72 69 6e 74 73 20 70 6f ace.THEN..\.<tab><tab>.prints.po
2ed80 73 73 69 62 69 6c 69 74 69 65 73 0a 74 61 62 2d 6c 61 73 74 2d 61 64 72 20 74 61 62 2d 6c 61 73 ssibilities.tab-last-adr.tab-las
2eda0 74 2d 6c 65 6e 20 24 73 61 6d 65 2d 73 74 72 69 6e 67 20 5c 20 66 69 6e 64 20 6d 61 74 63 68 69 t-len.$same-string.\.find.matchi
2edc0 6e 67 20 73 75 62 73 74 72 69 6e 67 20 2e 2e 2e 0a 74 6f 20 74 61 62 2d 6c 61 73 74 2d 6c 65 6e ng.substring.....to.tab-last-len
2ede0 20 74 6f 20 74 61 62 2d 6c 61 73 74 2d 61 64 72 20 20 20 20 20 20 20 5c 20 2e 2e 2e 20 61 6e 64 .to.tab-last-adr.......\.....and
2ee00 20 73 61 76 65 20 69 74 0a 54 48 45 4e 0a 72 65 70 65 61 74 0a 32 64 72 6f 70 0a 23 73 69 66 74 .save.it.THEN.repeat.2drop.#sift
2ee20 2d 63 6f 75 6e 74 20 30 20 74 6f 20 23 73 69 66 74 2d 63 6f 75 6e 74 09 5c 20 68 6f 77 20 6d 61 -count.0.to.#sift-count.\.how.ma
2ee40 6e 79 20 77 6f 72 64 73 20 77 65 72 65 20 66 6f 75 6e 64 3f 0a 72 3e 20 74 6f 20 73 69 66 74 2d ny.words.were.found?.r>.to.sift-
2ee60 63 6f 6d 70 6c 2d 6f 6e 6c 79 09 09 5c 20 72 65 73 74 6f 72 65 20 73 69 66 74 69 6e 67 20 63 6f compl-only..\.restore.sifting.co
2ee80 6d 70 6c 65 74 69 6f 6e 20 6d 6f 64 65 0a 3b 0a 30 20 76 61 6c 75 65 20 63 75 72 72 65 6e 74 2d mpletion.mode.;.0.value.current-
2eea0 73 74 61 63 6b 0a 3a 20 6e 65 77 2d 73 74 61 63 6b 20 28 20 63 65 6c 6c 73 20 3c 3e 6e 61 6d 65 stack.:.new-stack.(.cells.<>name
2eec0 20 2d 2d 20 29 0a 63 72 65 61 74 65 20 3e 72 20 68 65 72 65 20 20 20 20 28 20 68 65 72 65 20 52 .--.).create.>r.here....(.here.R
2eee0 3a 20 63 65 6c 6c 73 20 29 0a 64 75 70 20 72 40 20 32 20 2b 20 63 65 6c 6c 73 20 20 28 20 68 65 :.cells.).dup.r@.2.+.cells..(.he
2ef00 72 65 20 68 65 72 65 20 62 79 74 65 73 20 52 3a 20 63 65 6c 6c 73 20 29 0a 64 75 70 20 61 6c 6c re.here.bytes.R:.cells.).dup.all
2ef20 6f 74 20 65 72 61 73 65 20 20 20 28 20 68 65 72 65 20 52 3a 20 63 65 6c 6c 73 29 0a 63 65 6c 6c ot.erase...(.here.R:.cells).cell
2ef40 2b 20 72 3e 20 20 20 20 20 20 20 20 20 20 28 20 68 65 72 65 2b 31 63 65 6c 6c 20 63 65 6c 6c 73 +.r>..........(.here+1cell.cells
2ef60 20 29 0a 73 77 61 70 20 21 20 20 20 20 20 20 20 20 20 20 20 20 28 20 29 0a 44 4f 45 53 3e 20 74 .).swap.!............(.).DOES>.t
2ef80 6f 20 63 75 72 72 65 6e 74 2d 73 74 61 63 6b 0a 3b 0a 3a 20 72 65 73 65 74 2d 73 74 61 63 6b 20 o.current-stack.;.:.reset-stack.
2efa0 28 20 2d 2d 20 29 0a 30 20 63 75 72 72 65 6e 74 2d 73 74 61 63 6b 20 21 0a 3b 0a 3a 20 73 74 61 (.--.).0.current-stack.!.;.:.sta
2efc0 63 6b 2d 64 65 70 74 68 20 28 20 2d 2d 20 64 65 70 74 68 20 29 0a 63 75 72 72 65 6e 74 2d 73 74 ck-depth.(.--.depth.).current-st
2efe0 61 63 6b 20 40 0a 3b 0a 3a 20 70 75 73 68 20 28 20 76 61 6c 75 65 20 2d 2d 20 29 0a 63 75 72 72 ack.@.;.:.push.(.value.--.).curr
2f000 65 6e 74 2d 73 74 61 63 6b 20 40 0a 63 75 72 72 65 6e 74 2d 73 74 61 63 6b 20 63 65 6c 6c 2b 20 ent-stack.@.current-stack.cell+.
2f020 40 20 6f 76 65 72 20 3c 3d 20 41 42 4f 52 54 22 20 53 74 61 63 6b 20 6f 76 65 72 66 6c 6f 77 22 @.over.<=.ABORT".Stack.overflow"
2f040 0a 63 65 6c 6c 73 0a 31 20 63 75 72 72 65 6e 74 2d 73 74 61 63 6b 20 2b 21 0a 63 75 72 72 65 6e .cells.1.current-stack.+!.curren
2f060 74 2d 73 74 61 63 6b 20 32 20 63 65 6c 6c 73 20 2b 20 2b 20 21 0a 3b 0a 3a 20 70 6f 70 20 28 20 t-stack.2.cells.+.+.!.;.:.pop.(.
2f080 2d 2d 20 76 61 6c 75 65 20 29 0a 63 75 72 72 65 6e 74 2d 73 74 61 63 6b 20 40 20 30 3d 20 41 42 --.value.).current-stack.@.0=.AB
2f0a0 4f 52 54 22 20 53 74 61 63 6b 20 75 6e 64 65 72 66 6c 6f 77 22 0a 63 75 72 72 65 6e 74 2d 73 74 ORT".Stack.underflow".current-st
2f0c0 61 63 6b 20 40 20 63 65 6c 6c 73 0a 63 75 72 72 65 6e 74 2d 73 74 61 63 6b 20 2b 20 63 65 6c 6c ack.@.cells.current-stack.+.cell
2f0e0 2b 20 40 0a 2d 31 20 63 75 72 72 65 6e 74 2d 73 74 61 63 6b 20 2b 21 0a 3b 0a 31 30 20 6e 65 77 +.@.-1.current-stack.+!.;.10.new
2f100 2d 73 74 61 63 6b 20 64 65 76 69 63 65 2d 73 74 61 63 6b 0a 3a 20 28 6e 65 78 74 2d 64 65 76 29 -stack.device-stack.:.(next-dev)
2f120 20 28 20 6e 6f 64 65 20 2d 2d 20 6e 6f 64 65 27 20 61 64 64 72 20 6c 65 6e 20 29 0a 64 65 76 69 .(.node.--.node'.addr.len.).devi
2f140 63 65 2d 73 74 61 63 6b 0a 64 75 70 20 28 6e 6f 64 65 3e 70 61 74 68 29 20 72 6f 74 0a 64 75 70 ce-stack.dup.(node>path).rot.dup
2f160 20 63 68 69 6c 64 20 49 46 20 64 75 70 20 70 75 73 68 20 63 68 69 6c 64 20 2d 72 6f 74 20 45 58 .child.IF.dup.push.child.-rot.EX
2f180 49 54 20 54 48 45 4e 0a 64 75 70 20 70 65 65 72 20 49 46 20 70 65 65 72 20 2d 72 6f 74 20 45 58 IT.THEN.dup.peer.IF.peer.-rot.EX
2f1a0 49 54 20 54 48 45 4e 0a 64 72 6f 70 0a 42 45 47 49 4e 0a 73 74 61 63 6b 2d 64 65 70 74 68 0a 57 IT.THEN.drop.BEGIN.stack-depth.W
2f1c0 48 49 4c 45 0a 70 6f 70 20 70 65 65 72 20 3f 64 75 70 20 49 46 20 2d 72 6f 74 20 45 58 49 54 20 HILE.pop.peer.?dup.IF.-rot.EXIT.
2f1e0 54 48 45 4e 0a 52 45 50 45 41 54 0a 30 20 2d 72 6f 74 0a 3b 0a 3a 20 24 69 6e 6e 65 72 2d 73 69 THEN.REPEAT.0.-rot.;.:.$inner-si
2f200 66 74 2d 6e 6f 64 65 73 20 28 20 74 65 78 74 2d 61 64 64 72 20 74 65 78 74 2d 6c 65 6e 20 6e 6f ft-nodes.(.text-addr.text-len.no
2f220 64 65 20 2d 2d 20 2e 2e 2e 20 70 61 74 68 2d 61 64 64 72 20 70 61 74 68 2d 6c 65 6e 20 74 72 75 de.--.....path-addr.path-len.tru
2f240 65 20 7c 20 66 61 6c 73 65 20 29 0a 28 6e 65 78 74 2d 64 65 76 29 20 28 20 74 65 78 74 2d 61 64 e.|.false.).(next-dev).(.text-ad
2f260 64 72 20 74 65 78 74 2d 6c 65 6e 20 6e 6f 64 65 27 20 70 61 74 68 2d 61 64 64 72 20 70 61 74 68 dr.text-len.node'.path-addr.path
2f280 2d 6c 65 6e 20 29 0a 64 75 70 20 30 3d 20 49 46 20 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 54 -len.).dup.0=.IF.drop.false.EXIT
2f2a0 20 54 48 45 4e 0a 32 64 75 70 20 36 20 70 69 63 6b 20 36 20 70 69 63 6b 20 66 69 6e 64 2d 69 73 .THEN.2dup.6.pick.6.pick.find-is
2f2c0 75 62 73 74 72 20 28 20 74 65 78 74 2d 61 64 64 72 20 74 65 78 74 2d 6c 65 6e 20 6e 6f 64 65 27 ubstr.(.text-addr.text-len.node'
2f2e0 20 70 61 74 68 2d 61 64 64 72 20 70 61 74 68 2d 6c 65 6e 20 70 6f 73 20 29 0a 30 3d 20 49 46 0a .path-addr.path-len.pos.).0=.IF.
2f300 23 73 69 66 74 2d 63 6f 75 6e 74 20 31 2b 20 74 6f 20 23 73 69 66 74 2d 63 6f 75 6e 74 20 5c 20 #sift-count.1+.to.#sift-count.\.
2f320 63 6f 75 6e 74 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 0a 74 72 75 65 0a 45 4c 53 45 0a 32 64 72 6f count.completions.true.ELSE.2dro
2f340 70 20 66 61 6c 73 65 0a 54 48 45 4e 0a 3b 0a 3a 20 2e 6e 6f 64 65 73 20 28 20 2d 2d 20 29 0a 73 p.false.THEN.;.:..nodes.(.--.).s
2f360 22 20 2f 22 20 66 69 6e 64 2d 6e 6f 64 65 20 42 45 47 49 4e 20 64 75 70 20 57 48 49 4c 45 0a 28 "./".find-node.BEGIN.dup.WHILE.(
2f380 6e 65 78 74 2d 64 65 76 29 0a 74 79 70 65 20 63 72 0a 52 45 50 45 41 54 0a 64 72 6f 70 0a 72 65 next-dev).type.cr.REPEAT.drop.re
2f3a0 73 65 74 2d 73 74 61 63 6b 0a 3b 0a 63 72 65 61 74 65 20 73 69 66 74 2d 6e 6f 64 65 2d 62 75 66 set-stack.;.create.sift-node-buf
2f3c0 66 65 72 20 31 30 30 30 20 61 6c 6c 6f 74 0a 30 20 76 61 6c 75 65 20 73 69 66 74 2d 6e 6f 64 65 fer.1000.allot.0.value.sift-node
2f3e0 2d 6e 75 6d 0a 3a 20 73 69 66 74 2d 6e 6f 64 65 2d 62 75 66 66 65 72 0a 73 69 66 74 2d 6e 6f 64 -num.:.sift-node-buffer.sift-nod
2f400 65 2d 62 75 66 66 65 72 20 73 69 66 74 2d 6e 6f 64 65 2d 6e 75 6d 20 31 30 30 20 2a 20 2b 0a 73 e-buffer.sift-node-num.100.*.+.s
2f420 69 66 74 2d 6e 6f 64 65 2d 6e 75 6d 20 31 2b 20 64 75 70 20 31 30 20 3d 20 49 46 20 64 72 6f 70 ift-node-num.1+.dup.10.=.IF.drop
2f440 20 30 20 54 48 45 4e 0a 74 6f 20 73 69 66 74 2d 6e 6f 64 65 2d 6e 75 6d 0a 3b 0a 3a 20 24 74 61 .0.THEN.to.sift-node-num.;.:.$ta
2f460 62 2d 73 69 66 74 2d 6e 6f 64 65 73 20 20 20 20 28 20 74 65 78 74 2d 61 64 64 72 20 74 65 78 74 b-sift-nodes....(.text-addr.text
2f480 2d 6c 65 6e 20 2d 2d 20 73 69 66 74 2d 63 6f 75 6e 74 20 29 0a 73 22 20 2f 22 20 66 69 6e 64 2d -len.--.sift-count.).s"./".find-
2f4a0 6e 6f 64 65 20 42 45 47 49 4e 20 64 75 70 20 57 48 49 4c 45 0a 24 69 6e 6e 65 72 2d 73 69 66 74 node.BEGIN.dup.WHILE.$inner-sift
2f4c0 2d 6e 6f 64 65 73 20 49 46 20 5c 20 61 6e 79 20 63 6f 6d 70 6c 65 74 69 6f 6e 73 20 70 6f 73 73 -nodes.IF.\.any.completions.poss
2f4e0 69 62 6c 65 3f 0a 73 69 66 74 2d 6e 6f 64 65 2d 62 75 66 66 65 72 20 73 77 61 70 20 32 3e 72 20 ible?.sift-node-buffer.swap.2>r.
2f500 32 72 40 20 6d 6f 76 65 20 32 72 3e 20 5c 20 6d 61 6b 65 20 61 6e 20 61 6c 6d 6f 73 74 20 70 65 2r@.move.2r>.\.make.an.almost.pe
2f520 72 6d 61 6e 65 6e 74 20 63 6f 70 79 20 77 69 74 68 6f 75 74 20 73 74 72 64 75 70 0a 3f 74 61 62 rmanent.copy.without.strdup.?tab
2f540 2d 70 72 65 73 73 65 64 20 49 46 20 32 64 75 70 20 74 79 70 65 20 73 70 61 63 65 20 54 48 45 4e -pressed.IF.2dup.type.space.THEN
2f560 20 20 5c 20 3c 74 61 62 3e 3c 74 61 62 3e 20 70 72 69 6e 74 73 20 70 6f 73 73 69 62 69 6c 69 74 ..\.<tab><tab>.prints.possibilit
2f580 69 65 73 0a 74 61 62 2d 6c 61 73 74 2d 61 64 72 20 74 61 62 2d 6c 61 73 74 2d 6c 65 6e 20 24 73 ies.tab-last-adr.tab-last-len.$s
2f5a0 61 6d 65 2d 73 74 72 69 6e 67 20 5c 20 66 69 6e 64 20 6d 61 74 63 68 69 6e 67 20 73 75 62 73 74 ame-string.\.find.matching.subst
2f5c0 72 69 6e 67 20 2e 2e 2e 0a 74 6f 20 74 61 62 2d 6c 61 73 74 2d 6c 65 6e 20 74 6f 20 74 61 62 2d ring.....to.tab-last-len.to.tab-
2f5e0 6c 61 73 74 2d 61 64 72 20 20 20 20 20 20 20 5c 20 2e 2e 2e 20 61 6e 64 20 73 61 76 65 20 69 74 last-adr.......\.....and.save.it
2f600 0a 54 48 45 4e 0a 52 45 50 45 41 54 0a 32 64 72 6f 70 20 64 72 6f 70 0a 23 73 69 66 74 2d 63 6f .THEN.REPEAT.2drop.drop.#sift-co
2f620 75 6e 74 20 30 20 74 6f 20 23 73 69 66 74 2d 63 6f 75 6e 74 09 5c 20 68 6f 77 20 6d 61 6e 79 20 unt.0.to.#sift-count.\.how.many.
2f640 77 6f 72 64 73 20 77 65 72 65 20 66 6f 75 6e 64 3f 0a 72 65 73 65 74 2d 73 74 61 63 6b 0a 3b 0a words.were.found?.reset-stack.;.
2f660 3a 20 24 74 61 62 2d 73 69 66 74 20 20 20 20 28 20 74 65 78 74 2d 61 64 64 72 20 74 65 78 74 2d :.$tab-sift....(.text-addr.text-
2f680 6c 65 6e 20 2d 2d 20 73 69 66 74 2d 63 6f 75 6e 74 20 29 0a 3f 74 61 62 2d 70 72 65 73 73 65 64 len.--.sift-count.).?tab-pressed
2f6a0 20 49 46 20 62 65 65 70 20 73 70 61 63 65 20 54 48 45 4e 20 5c 20 63 6f 73 6d 65 74 69 63 61 6c .IF.beep.space.THEN.\.cosmetical
2f6c0 20 66 69 78 20 66 6f 72 20 3c 74 61 62 3e 3c 74 61 62 3e 0a 64 75 70 20 49 46 20 62 6c 20 72 73 .fix.for.<tab><tab>.dup.IF.bl.rs
2f6e0 70 6c 69 74 20 64 75 70 20 49 46 20 32 73 77 61 70 20 54 48 45 4e 20 45 4c 53 45 20 30 20 30 20 plit.dup.IF.2swap.THEN.ELSE.0.0.
2f700 54 48 45 4e 20 3e 72 20 3e 72 0a 30 20 64 75 70 20 74 6f 20 74 61 62 2d 6c 61 73 74 2d 6c 65 6e THEN.>r.>r.0.dup.to.tab-last-len
2f720 20 74 6f 20 74 61 62 2d 6c 61 73 74 2d 61 64 72 09 5c 20 72 65 73 65 74 20 6c 61 73 74 20 70 6f .to.tab-last-adr.\.reset.last.po
2f740 73 73 69 62 6c 65 20 6d 61 74 63 68 0a 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 40 20 49 46 09 09 ssible.match.current-node.@.IF..
2f760 09 5c 20 69 66 20 77 65 20 61 72 65 20 69 6e 20 61 20 6e 6f 64 65 3f 0a 32 64 75 70 20 32 3e 72 .\.if.we.are.in.a.node?.2dup.2>r
2f780 09 09 09 09 5c 20 73 61 76 65 20 74 65 78 74 0a 24 74 61 62 2d 73 69 66 74 2d 77 6f 72 64 73 20 ....\.save.text.$tab-sift-words.
2f7a0 74 6f 20 23 73 69 66 74 2d 63 6f 75 6e 74 09 5c 20 73 65 61 72 63 68 20 69 6e 20 63 75 72 72 65 to.#sift-count.\.search.in.curre
2f7c0 6e 74 20 6e 6f 64 65 20 66 69 72 73 74 0a 32 72 3e 09 09 09 09 5c 20 66 65 74 63 68 20 74 65 78 nt.node.first.2r>....\.fetch.tex
2f7e0 74 20 74 6f 20 63 6f 6d 70 6c 65 74 65 2c 20 61 67 61 69 6e 0a 54 48 45 4e 0a 32 64 75 70 20 32 t.to.complete,.again.THEN.2dup.2
2f800 3e 72 0a 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 40 20 3e 72 20 30 20 73 65 74 2d 6e 6f 64 65 09 >r.current-node.@.>r.0.set-node.
2f820 09 5c 20 6e 6f 77 20 73 65 61 72 63 68 20 69 6e 20 67 6c 6f 62 61 6c 20 77 6f 72 64 73 0a 24 74 .\.now.search.in.global.words.$t
2f840 61 62 2d 73 69 66 74 2d 77 6f 72 64 73 20 74 6f 20 23 73 69 66 74 2d 63 6f 75 6e 74 0a 72 3e 20 ab-sift-words.to.#sift-count.r>.
2f860 73 65 74 2d 6e 6f 64 65 0a 32 72 3e 20 24 74 61 62 2d 73 69 66 74 2d 6e 6f 64 65 73 0a 72 3e 20 set-node.2r>.$tab-sift-nodes.r>.
2f880 72 3e 20 64 75 70 20 49 46 20 73 22 20 20 22 20 24 63 61 74 20 54 48 45 4e 20 74 61 62 2d 6c 61 r>.dup.IF.s"..".$cat.THEN.tab-la
2f8a0 73 74 2d 61 64 72 20 74 61 62 2d 6c 61 73 74 2d 6c 65 6e 20 24 63 61 74 0a 74 6f 20 74 61 62 2d st-adr.tab-last-len.$cat.to.tab-
2f8c0 6c 61 73 74 2d 6c 65 6e 20 74 6f 20 74 61 62 2d 6c 61 73 74 2d 61 64 72 20 20 5c 20 2e 2e 2e 20 last-len.to.tab-last-adr..\.....
2f8e0 61 6e 64 20 73 61 76 65 20 74 68 65 20 77 68 6f 6c 65 20 73 74 72 69 6e 67 0a 3b 0a 3a 20 68 61 and.save.the.whole.string.;.:.ha
2f900 6e 64 6c 65 2d 5e 41 0a 30 20 74 6f 20 61 63 63 65 70 74 2d 63 75 72 20 6d 6f 76 65 2d 63 75 72 ndle-^A.0.to.accept-cur.move-cur
2f920 73 6f 72 20 3b 0a 3a 20 68 61 6e 64 6c 65 2d 5e 42 0a 61 63 63 65 70 74 2d 63 75 72 20 3f 64 75 sor.;.:.handle-^B.accept-cur.?du
2f940 70 20 49 46 20 31 2d 20 74 6f 20 61 63 63 65 70 74 2d 63 75 72 20 28 20 63 73 69 20 2e 22 20 44 p.IF.1-.to.accept-cur.(.csi..".D
2f960 22 20 29 20 6d 6f 76 65 2d 63 75 72 73 6f 72 20 54 48 45 4e 20 3b 0a 3a 20 68 61 6e 64 6c 65 2d ".).move-cursor.THEN.;.:.handle-
2f980 5e 44 0a 64 65 6c 65 74 65 2d 63 68 61 72 20 28 20 72 65 64 72 61 77 2d 6c 69 6e 65 20 29 20 3b ^D.delete-char.(.redraw-line.).;
2f9a0 0a 3a 20 68 61 6e 64 6c 65 2d 5e 45 0a 61 63 63 65 70 74 2d 6c 65 6e 20 74 6f 20 61 63 63 65 70 .:.handle-^E.accept-len.to.accep
2f9c0 74 2d 63 75 72 20 6d 6f 76 65 2d 63 75 72 73 6f 72 20 3b 0a 3a 20 68 61 6e 64 6c 65 2d 5e 46 0a t-cur.move-cursor.;.:.handle-^F.
2f9e0 61 63 63 65 70 74 2d 63 75 72 20 61 63 63 65 70 74 2d 6c 65 6e 20 3c 3e 20 49 46 20 61 63 63 65 accept-cur.accept-len.<>.IF.acce
2fa00 70 74 2d 63 75 72 20 31 2b 20 74 6f 20 61 63 63 65 70 74 2d 63 75 72 20 63 73 69 20 2e 22 20 43 pt-cur.1+.to.accept-cur.csi..".C
2fa20 22 20 54 48 45 4e 20 3b 0a 3a 20 68 61 6e 64 6c 65 2d 5e 48 0a 61 63 63 65 70 74 2d 63 75 72 20 ".THEN.;.:.handle-^H.accept-cur.
2fa40 30 3d 20 49 46 20 62 65 65 70 20 45 58 49 54 20 54 48 45 4e 0a 68 61 6e 64 6c 65 2d 5e 42 20 64 0=.IF.beep.EXIT.THEN.handle-^B.d
2fa60 65 6c 65 74 65 2d 63 68 61 72 0a 3b 0a 3a 20 68 61 6e 64 6c 65 2d 5e 49 0a 61 63 63 65 70 74 2d elete-char.;.:.handle-^I.accept-
2fa80 61 64 72 20 61 63 63 65 70 74 2d 6c 65 6e 0a 24 74 61 62 2d 73 69 66 74 20 30 20 3e 20 49 46 0a adr.accept-len.$tab-sift.0.>.IF.
2faa0 3f 74 61 62 2d 70 72 65 73 73 65 64 20 49 46 0a 72 65 64 72 61 77 2d 70 72 6f 6d 70 74 20 66 75 ?tab-pressed.IF.redraw-prompt.fu
2fac0 6c 6c 2d 72 65 64 72 61 77 2d 6c 69 6e 65 0a 66 61 6c 73 65 20 74 6f 20 3f 74 61 62 2d 70 72 65 ll-redraw-line.false.to.?tab-pre
2fae0 73 73 65 64 0a 45 4c 53 45 0a 74 61 62 2d 6c 61 73 74 2d 61 64 72 20 61 63 63 65 70 74 2d 61 64 ssed.ELSE.tab-last-adr.accept-ad
2fb00 72 20 74 61 62 2d 6c 61 73 74 2d 6c 65 6e 20 6d 6f 76 65 20 20 20 20 5c 20 63 6f 70 79 20 6d 61 r.tab-last-len.move....\.copy.ma
2fb20 74 63 68 69 6e 67 20 73 75 62 73 74 72 69 6e 67 0a 74 61 62 2d 6c 61 73 74 2d 6c 65 6e 20 64 75 tching.substring.tab-last-len.du
2fb40 70 20 74 6f 20 61 63 63 65 70 74 2d 6c 65 6e 20 74 6f 20 61 63 63 65 70 74 2d 63 75 72 20 5c 20 p.to.accept-len.to.accept-cur.\.
2fb60 6c 65 6e 20 61 6e 64 20 63 75 72 73 6f 72 20 70 6f 73 69 74 69 6f 6e 0a 66 75 6c 6c 2d 72 65 64 len.and.cursor.position.full-red
2fb80 72 61 77 2d 6c 69 6e 65 09 09 5c 20 72 65 64 72 61 77 20 6e 65 77 20 73 74 72 69 6e 67 0a 74 72 raw-line..\.redraw.new.string.tr
2fba0 75 65 20 74 6f 20 3f 74 61 62 2d 70 72 65 73 73 65 64 09 5c 20 73 65 63 6f 6e 64 20 74 61 62 20 ue.to.?tab-pressed.\.second.tab.
2fbc0 77 69 6c 6c 20 70 72 69 6e 74 20 70 6f 73 73 69 62 6c 65 20 6d 61 74 63 68 65 73 0a 54 48 45 4e will.print.possible.matches.THEN
2fbe0 0a 54 48 45 4e 0a 3b 0a 3a 20 68 61 6e 64 6c 65 2d 5e 4b 0a 42 45 47 49 4e 20 61 63 63 65 70 74 .THEN.;.:.handle-^K.BEGIN.accept
2fc00 2d 63 75 72 20 61 63 63 65 70 74 2d 6c 65 6e 20 3c 3e 20 57 48 49 4c 45 20 64 65 6c 65 74 65 2d -cur.accept-len.<>.WHILE.delete-
2fc20 63 68 61 72 20 52 45 50 45 41 54 20 3b 0a 3a 20 68 61 6e 64 6c 65 2d 5e 4c 0a 68 69 73 74 6f 72 char.REPEAT.;.:.handle-^L.histor
2fc40 79 20 72 65 64 72 61 77 2d 70 72 6f 6d 70 74 20 66 75 6c 6c 2d 72 65 64 72 61 77 2d 6c 69 6e 65 y.redraw-prompt.full-redraw-line
2fc60 20 3b 0a 3a 20 68 61 6e 64 6c 65 2d 5e 4e 0a 68 69 73 2d 63 75 72 20 49 46 20 68 69 73 2d 63 75 .;.:.handle-^N.his-cur.IF.his-cu
2fc80 72 20 68 69 73 3e 6e 65 78 74 20 40 20 45 4c 53 45 20 68 69 73 2d 68 65 61 64 20 54 48 45 4e 0a r.his>next.@.ELSE.his-head.THEN.
2fca0 64 75 70 20 74 6f 20 68 69 73 2d 63 75 72 20 73 65 6c 65 63 74 2d 68 69 73 74 6f 72 79 0a 3b 0a dup.to.his-cur.select-history.;.
2fcc0 3a 20 68 61 6e 64 6c 65 2d 5e 50 0a 68 69 73 2d 63 75 72 20 49 46 20 68 69 73 2d 63 75 72 20 68 :.handle-^P.his-cur.IF.his-cur.h
2fce0 69 73 3e 70 72 65 76 20 40 20 45 4c 53 45 20 68 69 73 2d 74 61 69 6c 20 54 48 45 4e 0a 64 75 70 is>prev.@.ELSE.his-tail.THEN.dup
2fd00 20 74 6f 20 68 69 73 2d 63 75 72 20 73 65 6c 65 63 74 2d 68 69 73 74 6f 72 79 0a 3b 0a 3a 20 68 .to.his-cur.select-history.;.:.h
2fd20 61 6e 64 6c 65 2d 5e 51 20 20 5c 20 44 6f 65 73 20 6e 6f 74 20 68 61 6e 64 6c 65 20 74 65 72 6d andle-^Q..\.Does.not.handle.term
2fd40 69 6e 61 6c 20 66 6f 72 6d 61 74 74 69 6e 67 20 79 65 74 2e 0a 6b 65 79 20 69 6e 73 65 72 74 2d inal.formatting.yet..key.insert-
2fd60 63 68 61 72 20 3b 0a 3a 20 68 61 6e 64 6c 65 2d 5e 52 0a 66 75 6c 6c 2d 72 65 64 72 61 77 2d 6c char.;.:.handle-^R.full-redraw-l
2fd80 69 6e 65 20 3b 0a 3a 20 68 61 6e 64 6c 65 2d 5e 55 0a 30 20 74 6f 20 61 63 63 65 70 74 2d 6c 65 ine.;.:.handle-^U.0.to.accept-le
2fda0 6e 20 30 20 74 6f 20 61 63 63 65 70 74 2d 63 75 72 20 66 75 6c 6c 2d 72 65 64 72 61 77 2d 6c 69 n.0.to.accept-cur.full-redraw-li
2fdc0 6e 65 20 3b 0a 3a 20 68 61 6e 64 6c 65 2d 66 6e 0a 6b 65 79 20 64 72 6f 70 20 62 65 65 70 0a 3b ne.;.:.handle-fn.key.drop.beep.;
2fde0 0a 54 41 42 4c 45 2d 45 58 45 43 55 54 45 20 68 61 6e 64 6c 65 2d 43 53 49 0a 30 20 2c 20 27 20 .TABLE-EXECUTE.handle-CSI.0.,.'.
2fe00 68 61 6e 64 6c 65 2d 5e 50 20 2c 20 27 20 68 61 6e 64 6c 65 2d 5e 4e 20 2c 20 27 20 68 61 6e 64 handle-^P.,.'.handle-^N.,.'.hand
2fe20 6c 65 2d 5e 46 20 2c 0a 27 20 68 61 6e 64 6c 65 2d 5e 42 20 2c 20 30 20 2c 20 30 20 2c 20 30 20 le-^F.,.'.handle-^B.,.0.,.0.,.0.
2fe40 2c 0a 27 20 68 61 6e 64 6c 65 2d 5e 41 20 2c 20 30 20 2c 20 30 20 2c 20 27 20 68 61 6e 64 6c 65 ,.'.handle-^A.,.0.,.0.,.'.handle
2fe60 2d 5e 45 20 2c 0a 30 20 2c 20 30 20 2c 20 30 20 2c 20 30 20 2c 0a 30 20 2c 20 30 20 2c 20 30 20 -^E.,.0.,.0.,.0.,.0.,.0.,.0.,.0.
2fe80 2c 20 30 20 2c 0a 30 20 2c 20 30 20 2c 20 30 20 2c 20 30 20 2c 0a 30 20 2c 20 30 20 2c 20 30 20 ,.0.,.0.,.0.,.0.,.0.,.0.,.0.,.0.
2fea0 2c 20 30 20 2c 0a 30 20 2c 20 30 20 2c 20 30 20 2c 20 30 20 2c 0a 54 41 42 4c 45 2d 45 58 45 43 ,.0.,.0.,.0.,.0.,.0.,.TABLE-EXEC
2fec0 55 54 45 20 68 61 6e 64 6c 65 2d 6d 65 74 61 0a 30 20 2c 20 30 20 2c 20 30 20 2c 20 30 20 2c 0a UTE.handle-meta.0.,.0.,.0.,.0.,.
2fee0 30 20 2c 20 30 20 2c 20 30 20 2c 20 30 20 2c 0a 30 20 2c 20 30 20 2c 20 30 20 2c 20 30 20 2c 0a 0.,.0.,.0.,.0.,.0.,.0.,.0.,.0.,.
2ff00 30 20 2c 20 30 20 2c 20 30 20 2c 20 27 20 68 61 6e 64 6c 65 2d 66 6e 20 2c 0a 30 20 2c 20 30 20 0.,.0.,.0.,.'.handle-fn.,.0.,.0.
2ff20 2c 20 30 20 2c 20 30 20 2c 0a 30 20 2c 20 30 20 2c 20 30 20 2c 20 30 20 2c 0a 30 20 2c 20 30 20 ,.0.,.0.,.0.,.0.,.0.,.0.,.0.,.0.
2ff40 2c 20 30 20 2c 20 27 20 68 61 6e 64 6c 65 2d 43 53 49 20 2c 0a 30 20 2c 20 30 20 2c 20 30 20 2c ,.0.,.'.handle-CSI.,.0.,.0.,.0.,
2ff60 20 30 20 2c 0a 3a 20 68 61 6e 64 6c 65 2d 45 53 43 2d 4f 0a 6b 65 79 0a 64 75 70 20 34 38 20 3d .0.,.:.handle-ESC-O.key.dup.48.=
2ff80 20 49 46 0a 68 61 6e 64 6c 65 2d 5e 41 0a 45 4c 53 45 0a 64 75 70 20 34 36 20 3d 20 49 46 0a 68 .IF.handle-^A.ELSE.dup.46.=.IF.h
2ffa0 61 6e 64 6c 65 2d 5e 45 0a 54 48 45 4e 0a 54 48 45 4e 20 64 72 6f 70 0a 3b 0a 3a 20 68 61 6e 64 andle-^E.THEN.THEN.drop.;.:.hand
2ffc0 6c 65 2d 45 53 43 2d 35 62 0a 6b 65 79 0a 64 75 70 20 33 31 20 3d 20 49 46 20 5c 20 48 4f 4d 45 le-ESC-5b.key.dup.31.=.IF.\.HOME
2ffe0 0a 6b 65 79 20 64 72 6f 70 20 28 20 64 72 6f 70 73 20 63 6c 6f 73 69 6e 67 20 37 65 20 29 20 68 .key.drop.(.drops.closing.7e.).h
30000 61 6e 64 6c 65 2d 5e 41 0a 45 4c 53 45 0a 64 75 70 20 33 33 20 3d 20 49 46 20 5c 20 44 45 4c 0a andle-^A.ELSE.dup.33.=.IF.\.DEL.
30020 6b 65 79 20 64 72 6f 70 20 68 61 6e 64 6c 65 2d 5e 44 0a 45 4c 53 45 0a 64 75 70 20 33 34 20 3d key.drop.handle-^D.ELSE.dup.34.=
30040 20 49 46 20 5c 20 45 4e 44 0a 6b 65 79 20 64 72 6f 70 20 68 61 6e 64 6c 65 2d 5e 45 0a 45 4c 53 .IF.\.END.key.drop.handle-^E.ELS
30060 45 0a 64 75 70 20 31 66 20 61 6e 64 20 68 61 6e 64 6c 65 2d 43 53 49 0a 54 48 45 4e 0a 54 48 45 E.dup.1f.and.handle-CSI.THEN.THE
30080 4e 0a 54 48 45 4e 20 64 72 6f 70 0a 3b 0a 3a 20 68 61 6e 64 6c 65 2d 45 53 43 0a 6b 65 79 0a 64 N.THEN.drop.;.:.handle-ESC.key.d
300a0 75 70 20 35 62 20 3d 20 49 46 0a 68 61 6e 64 6c 65 2d 45 53 43 2d 35 62 0a 45 4c 53 45 0a 64 75 up.5b.=.IF.handle-ESC-5b.ELSE.du
300c0 70 20 34 66 20 3d 20 49 46 0a 68 61 6e 64 6c 65 2d 45 53 43 2d 4f 0a 45 4c 53 45 0a 64 75 70 20 p.4f.=.IF.handle-ESC-O.ELSE.dup.
300e0 31 66 20 61 6e 64 20 68 61 6e 64 6c 65 2d 6d 65 74 61 0a 54 48 45 4e 0a 54 48 45 4e 20 64 72 6f 1f.and.handle-meta.THEN.THEN.dro
30100 70 0a 3b 0a 54 41 42 4c 45 2d 45 58 45 43 55 54 45 20 68 61 6e 64 6c 65 2d 63 6f 6e 74 72 6f 6c p.;.TABLE-EXECUTE.handle-control
30120 0a 30 20 2c 20 5c 20 5e 40 3a 0a 27 20 68 61 6e 64 6c 65 2d 5e 41 20 2c 0a 27 20 68 61 6e 64 6c .0.,.\.^@:.'.handle-^A.,.'.handl
30140 65 2d 5e 42 20 2c 0a 30 20 2c 20 5c 20 5e 43 3a 0a 27 20 68 61 6e 64 6c 65 2d 5e 44 20 2c 0a 27 e-^B.,.0.,.\.^C:.'.handle-^D.,.'
30160 20 68 61 6e 64 6c 65 2d 5e 45 20 2c 0a 27 20 68 61 6e 64 6c 65 2d 5e 46 20 2c 0a 30 20 2c 20 5c .handle-^E.,.'.handle-^F.,.0.,.\
30180 20 5e 47 3a 0a 27 20 68 61 6e 64 6c 65 2d 5e 48 20 2c 0a 27 20 68 61 6e 64 6c 65 2d 5e 49 20 2c .^G:.'.handle-^H.,.'.handle-^I.,
301a0 20 5c 20 74 61 62 0a 30 20 2c 20 5c 20 5e 4a 3a 0a 27 20 68 61 6e 64 6c 65 2d 5e 4b 20 2c 0a 27 .\.tab.0.,.\.^J:.'.handle-^K.,.'
301c0 20 68 61 6e 64 6c 65 2d 5e 4c 20 2c 0a 30 20 2c 20 5c 20 5e 4d 3a 20 65 6e 74 65 72 3a 20 68 61 .handle-^L.,.0.,.\.^M:.enter:.ha
301e0 6e 64 6c 65 64 20 69 6e 20 6d 61 69 6e 20 6c 6f 6f 70 0a 27 20 68 61 6e 64 6c 65 2d 5e 4e 20 2c ndled.in.main.loop.'.handle-^N.,
30200 0a 30 20 2c 20 5c 20 5e 4f 3a 0a 27 20 68 61 6e 64 6c 65 2d 5e 50 20 2c 0a 27 20 68 61 6e 64 6c .0.,.\.^O:.'.handle-^P.,.'.handl
30220 65 2d 5e 51 20 2c 0a 27 20 68 61 6e 64 6c 65 2d 5e 52 20 2c 0a 30 20 2c 20 5c 20 5e 53 3a 0a 30 e-^Q.,.'.handle-^R.,.0.,.\.^S:.0
30240 20 2c 20 5c 20 5e 54 3a 0a 27 20 68 61 6e 64 6c 65 2d 5e 55 20 2c 0a 30 20 2c 20 5c 20 5e 56 3a .,.\.^T:.'.handle-^U.,.0.,.\.^V:
30260 0a 30 20 2c 20 5c 20 5e 57 3a 0a 30 20 2c 20 5c 20 5e 58 3a 0a 30 20 2c 20 5c 20 5e 59 3a 20 69 .0.,.\.^W:.0.,.\.^X:.0.,.\.^Y:.i
30280 6e 73 65 72 74 20 73 61 76 65 20 62 75 66 66 65 72 0a 30 20 2c 20 5c 20 5e 5a 3a 0a 27 20 68 61 nsert.save.buffer.0.,.\.^Z:.'.ha
302a0 6e 64 6c 65 2d 45 53 43 20 2c 0a 30 20 2c 20 5c 20 5e 5c 3a 0a 30 20 2c 20 5c 20 5e 5d 3a 0a 30 ndle-ESC.,.0.,.\.^\:.0.,.\.^]:.0
302c0 20 2c 20 5c 20 5e 5e 3a 0a 30 20 2c 20 5c 20 5e 5f 3a 0a 3a 20 28 61 63 63 65 70 74 29 20 28 20 .,.\.^^:.0.,.\.^_:.:.(accept).(.
302e0 61 64 72 20 6c 65 6e 20 2d 2d 20 6c 65 6e 27 20 29 0a 63 75 72 73 6f 72 2d 6f 6e 0a 74 6f 20 61 adr.len.--.len'.).cursor-on.to.a
30300 63 63 65 70 74 2d 6d 61 78 20 74 6f 20 61 63 63 65 70 74 2d 61 64 72 0a 30 20 74 6f 20 61 63 63 ccept-max.to.accept-adr.0.to.acc
30320 65 70 74 2d 6c 65 6e 20 30 20 74 6f 20 61 63 63 65 70 74 2d 63 75 72 0a 30 20 74 6f 20 68 69 73 ept-len.0.to.accept-cur.0.to.his
30340 2d 63 75 72 0a 31 62 20 65 6d 69 74 20 33 37 20 65 6d 69 74 0a 42 45 47 49 4e 0a 6b 65 79 20 64 -cur.1b.emit.37.emit.BEGIN.key.d
30360 75 70 20 30 64 20 3c 3e 0a 57 48 49 4c 45 0a 64 75 70 20 39 20 3c 3e 20 49 46 20 30 20 74 6f 20 up.0d.<>.WHILE.dup.9.<>.IF.0.to.
30380 3f 74 61 62 2d 70 72 65 73 73 65 64 20 54 48 45 4e 20 5c 20 72 65 73 65 74 20 73 74 61 74 65 20 ?tab-pressed.THEN.\.reset.state.
303a0 6d 61 63 68 69 6e 65 0a 64 75 70 20 37 66 20 3d 20 49 46 20 64 72 6f 70 20 38 20 54 48 45 4e 20 machine.dup.7f.=.IF.drop.8.THEN.
303c0 5c 20 48 61 6e 64 6c 65 20 44 45 4c 20 61 73 20 69 66 20 69 74 20 77 61 73 20 42 53 2e 20 3f 3f \.Handle.DEL.as.if.it.was.BS..??
303e0 3f 20 62 6f 67 75 73 0a 64 75 70 20 62 6c 20 3c 20 49 46 20 68 61 6e 64 6c 65 2d 63 6f 6e 74 72 ?.bogus.dup.bl.<.IF.handle-contr
30400 6f 6c 20 45 4c 53 45 0a 64 75 70 20 38 30 20 61 6e 64 20 49 46 0a 64 75 70 20 61 30 20 3c 20 49 ol.ELSE.dup.80.and.IF.dup.a0.<.I
30420 46 20 37 66 20 61 6e 64 20 68 61 6e 64 6c 65 2d 6d 65 74 61 20 45 4c 53 45 20 64 72 6f 70 20 62 F.7f.and.handle-meta.ELSE.drop.b
30440 65 65 70 20 54 48 45 4e 0a 45 4c 53 45 0a 69 6e 73 65 72 74 2d 63 68 61 72 0a 54 48 45 4e 0a 54 eep.THEN.ELSE.insert-char.THEN.T
30460 48 45 4e 0a 52 45 50 45 41 54 0a 64 72 6f 70 20 61 64 64 2d 68 69 73 74 6f 72 79 0a 61 63 63 65 HEN.REPEAT.drop.add-history.acce
30480 70 74 2d 6c 65 6e 20 74 6f 20 61 63 63 65 70 74 2d 63 75 72 0a 6d 6f 76 65 2d 63 75 72 73 6f 72 pt-len.to.accept-cur.move-cursor
304a0 20 73 70 61 63 65 0a 61 63 63 65 70 74 2d 6c 65 6e 0a 63 75 72 73 6f 72 2d 6f 66 66 0a 3b 0a 27 .space.accept-len.cursor-off.;.'
304c0 20 28 61 63 63 65 70 74 29 20 74 6f 20 61 63 63 65 70 74 0a 31 32 30 20 63 70 0a 31 20 56 41 4c .(accept).to.accept.120.cp.1.VAL
304e0 55 45 20 2f 64 75 6d 70 0a 27 20 63 40 20 56 41 4c 55 45 20 27 64 75 6d 70 0a 30 20 56 41 4c 55 UE./dump.'.c@.VALUE.'dump.0.VALU
30500 45 20 64 75 6d 70 2d 66 69 72 73 74 0a 30 20 56 41 4c 55 45 20 64 75 6d 70 2d 6c 61 73 74 0a 30 E.dump-first.0.VALUE.dump-last.0
30520 20 56 41 4c 55 45 20 64 75 6d 70 2d 63 75 72 0a 3a 20 2e 63 68 61 72 20 28 20 63 20 2d 2d 20 29 .VALUE.dump-cur.:..char.(.c.--.)
30540 20 20 64 75 70 20 62 6c 20 37 66 20 77 69 74 68 69 6e 20 30 3d 20 49 46 20 64 72 6f 70 20 5b 63 ..dup.bl.7f.within.0=.IF.drop.[c
30560 68 61 72 5d 20 2e 20 54 48 45 4e 20 65 6d 69 74 20 3b 0a 3a 20 64 75 6d 70 2d 6c 69 6e 65 20 28 har]...THEN.emit.;.:.dump-line.(
30580 20 2d 2d 20 29 0a 63 72 20 64 75 6d 70 2d 63 75 72 20 64 75 70 20 38 20 30 2e 72 20 5b 63 68 61 .--.).cr.dump-cur.dup.8.0.r.[cha
305a0 72 5d 20 3a 20 65 6d 69 74 20 31 30 20 2f 64 75 6d 70 20 2f 20 30 20 44 4f 0a 73 70 61 63 65 20 r].:.emit.10./dump./.0.DO.space.
305c0 64 75 6d 70 2d 63 75 72 20 64 75 6d 70 2d 66 69 72 73 74 20 64 75 6d 70 2d 6c 61 73 74 20 77 69 dump-cur.dump-first.dump-last.wi
305e0 74 68 69 6e 20 49 46 0a 64 75 6d 70 2d 63 75 72 20 27 64 75 6d 70 20 65 78 65 63 75 74 65 20 2f thin.IF.dump-cur.'dump.execute./
30600 64 75 6d 70 20 32 2a 20 30 2e 72 20 45 4c 53 45 0a 2f 64 75 6d 70 20 32 2a 20 73 70 61 63 65 73 dump.2*.0.r.ELSE./dump.2*.spaces
30620 20 54 48 45 4e 20 64 75 6d 70 2d 63 75 72 20 2f 64 75 6d 70 20 2b 20 74 6f 20 64 75 6d 70 2d 63 .THEN.dump-cur./dump.+.to.dump-c
30640 75 72 20 4c 4f 4f 50 0a 2f 64 75 6d 70 20 31 20 3c 3e 20 49 46 20 64 72 6f 70 20 45 58 49 54 20 ur.LOOP./dump.1.<>.IF.drop.EXIT.
30660 54 48 45 4e 0a 74 6f 20 64 75 6d 70 2d 63 75 72 20 32 20 73 70 61 63 65 73 0a 31 30 20 30 20 44 THEN.to.dump-cur.2.spaces.10.0.D
30680 4f 20 64 75 6d 70 2d 63 75 72 20 64 75 6d 70 2d 66 69 72 73 74 20 64 75 6d 70 2d 6c 61 73 74 20 O.dump-cur.dump-first.dump-last.
306a0 77 69 74 68 69 6e 20 49 46 0a 64 75 6d 70 2d 63 75 72 20 27 64 75 6d 70 20 65 78 65 63 75 74 65 within.IF.dump-cur.'dump.execute
306c0 20 2e 63 68 61 72 20 45 4c 53 45 20 73 70 61 63 65 20 54 48 45 4e 20 64 75 6d 70 2d 63 75 72 20 ..char.ELSE.space.THEN.dump-cur.
306e0 31 2b 20 74 6f 20 64 75 6d 70 2d 63 75 72 20 4c 4f 4f 50 20 3b 0a 3a 20 28 64 75 6d 70 29 20 28 1+.to.dump-cur.LOOP.;.:.(dump).(
30700 20 61 64 64 72 20 6c 65 6e 20 72 65 61 64 65 72 20 73 69 7a 65 20 2d 2d 20 29 0a 74 6f 20 2f 64 .addr.len.reader.size.--.).to./d
30720 75 6d 70 20 74 6f 20 27 64 75 6d 70 20 62 6f 75 6e 64 73 20 2f 64 75 6d 70 20 6e 65 67 61 74 65 ump.to.'dump.bounds./dump.negate
30740 20 61 6e 64 20 74 6f 20 64 75 6d 70 2d 66 69 72 73 74 20 74 6f 20 64 75 6d 70 2d 6c 61 73 74 0a .and.to.dump-first.to.dump-last.
30760 64 75 6d 70 2d 66 69 72 73 74 20 66 20 69 6e 76 65 72 74 20 61 6e 64 20 74 6f 20 64 75 6d 70 2d dump-first.f.invert.and.to.dump-
30780 63 75 72 0a 62 61 73 65 20 40 20 68 65 78 20 42 45 47 49 4e 20 64 75 6d 70 2d 6c 69 6e 65 20 64 cur.base.@.hex.BEGIN.dump-line.d
307a0 75 6d 70 2d 63 75 72 20 64 75 6d 70 2d 6c 61 73 74 20 3e 3d 20 55 4e 54 49 4c 20 62 61 73 65 20 ump-cur.dump-last.>=.UNTIL.base.
307c0 21 20 3b 0a 3a 20 64 75 20 28 20 2d 2d 20 29 20 20 64 75 6d 70 2d 6c 61 73 74 20 31 30 30 20 27 !.;.:.du.(.--.)..dump-last.100.'
307e0 64 75 6d 70 20 2f 64 75 6d 70 20 28 64 75 6d 70 29 20 3b 0a 3a 20 64 75 6d 70 20 20 20 20 20 5b dump./dump.(dump).;.:.dump.....[
30800 27 5d 20 63 40 20 20 20 20 20 20 31 20 28 64 75 6d 70 29 20 3b 0a 3a 20 77 64 75 6d 70 20 20 20 '].c@......1.(dump).;.:.wdump...
30820 20 5b 27 5d 20 77 40 20 20 20 20 20 20 32 20 28 64 75 6d 70 29 20 3b 0a 3a 20 6c 64 75 6d 70 20 .['].w@......2.(dump).;.:.ldump.
30840 20 20 20 5b 27 5d 20 6c 40 20 20 20 20 20 20 34 20 28 64 75 6d 70 29 20 3b 0a 3a 20 78 64 75 6d ...['].l@......4.(dump).;.:.xdum
30860 70 20 20 20 20 5b 27 5d 20 78 40 20 20 20 20 20 20 38 20 28 64 75 6d 70 29 20 3b 0a 3a 20 72 64 p....['].x@......8.(dump).;.:.rd
30880 75 6d 70 20 20 20 20 5b 27 5d 20 72 62 40 20 20 20 20 20 31 20 28 64 75 6d 70 29 20 3b 0a 63 69 ump....['].rb@.....1.(dump).;.ci
308a0 73 74 61 63 6b 20 63 69 72 65 67 73 20 3e 72 31 20 21 20 5c 20 6b 65 72 6e 65 6c 20 77 61 6e 74 stack.ciregs.>r1.!.\.kernel.want
308c0 73 20 61 20 73 74 61 63 6b 20 3a 2d 29 0a 53 54 52 55 43 54 0a 63 65 6c 6c 20 66 69 65 6c 64 20 s.a.stack.:-).STRUCT.cell.field.
308e0 72 6f 6d 66 73 3e 66 69 6c 65 2d 68 65 61 64 65 72 0a 63 65 6c 6c 20 66 69 65 6c 64 20 72 6f 6d romfs>file-header.cell.field.rom
30900 66 73 3e 64 61 74 61 0a 63 65 6c 6c 20 66 69 65 6c 64 20 72 6f 6d 66 73 3e 64 61 74 61 2d 73 69 fs>data.cell.field.romfs>data-si
30920 7a 65 0a 63 65 6c 6c 20 66 69 65 6c 64 20 72 6f 6d 66 73 3e 66 6c 61 67 73 0a 43 4f 4e 53 54 41 ze.cell.field.romfs>flags.CONSTA
30940 4e 54 20 2f 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 2d 63 6f 6e 74 72 6f 6c 2d 62 6c 6f 63 6b 0a 43 NT./romfs-lookup-control-block.C
30960 52 45 41 54 45 20 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 2d 63 62 20 2f 72 6f 6d 66 73 2d 6c 6f 6f REATE.romfs-lookup-cb./romfs-loo
30980 6b 75 70 2d 63 6f 6e 74 72 6f 6c 2d 62 6c 6f 63 6b 20 61 6c 6c 6f 74 0a 72 6f 6d 66 73 2d 6c 6f kup-control-block.allot.romfs-lo
309a0 6f 6b 75 70 2d 63 62 20 2f 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 2d 63 6f 6e 74 72 6f 6c 2d 62 6c okup-cb./romfs-lookup-control-bl
309c0 6f 63 6b 20 65 72 61 73 65 0a 3a 20 63 72 65 61 74 65 2d 66 69 6c 65 6e 61 6d 65 20 28 20 73 74 ock.erase.:.create-filename.(.st
309e0 72 69 6e 67 20 2d 2d 20 73 74 72 69 6e 67 5c 30 20 29 0a 68 65 72 65 20 3e 72 20 64 75 70 20 38 ring.--.string\0.).here.>r.dup.8
30a00 20 2b 20 61 6c 6c 6f 74 0a 72 40 20 6f 76 65 72 20 38 20 2b 20 65 72 61 73 65 0a 72 40 20 7a 70 .+.allot.r@.over.8.+.erase.r@.zp
30a20 6c 61 63 65 20 72 3e 20 3b 0a 3a 20 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 20 28 20 66 6e 2d 73 74 lace.r>.;.:.romfs-lookup.(.fn-st
30a40 72 20 66 6e 2d 6c 65 6e 20 2d 2d 20 64 61 74 61 20 73 69 7a 65 20 7c 20 66 61 6c 73 65 20 29 0a r.fn-len.--.data.size.|.false.).
30a60 63 72 65 61 74 65 2d 66 69 6c 65 6e 61 6d 65 20 72 6f 6d 66 73 2d 62 61 73 65 0a 72 6f 6d 66 73 create-filename.romfs-base.romfs
30a80 2d 6c 6f 6f 6b 75 70 2d 63 62 20 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 2d 65 6e 74 72 79 20 63 61 -lookup-cb.romfs-lookup-entry.ca
30aa0 6c 6c 2d 63 0a 30 3d 20 49 46 20 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 2d 63 62 20 64 75 70 20 72 ll-c.0=.IF.romfs-lookup-cb.dup.r
30ac0 6f 6d 66 73 3e 64 61 74 61 20 40 20 73 77 61 70 20 72 6f 6d 66 73 3e 64 61 74 61 2d 73 69 7a 65 omfs>data.@.swap.romfs>data-size
30ae0 20 40 20 45 4c 53 45 0a 66 61 6c 73 65 20 54 48 45 4e 20 3b 0a 3a 20 69 62 6d 2c 72 6f 6d 66 73 .@.ELSE.false.THEN.;.:.ibm,romfs
30b00 2d 6c 6f 6f 6b 75 70 20 28 20 66 6e 2d 73 74 72 20 66 6e 2d 6c 65 6e 20 2d 2d 20 64 61 74 61 2d -lookup.(.fn-str.fn-len.--.data-
30b20 68 69 67 68 20 64 61 74 61 2d 6c 6f 77 20 73 69 7a 65 20 7c 20 30 20 30 20 66 61 6c 73 65 20 29 high.data-low.size.|.0.0.false.)
30b40 0a 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 20 64 75 70 0a 30 3d 20 69 66 20 64 72 6f 70 20 30 20 30 .romfs-lookup.dup.0=.if.drop.0.0
30b60 20 66 61 6c 73 65 20 65 6c 73 65 0a 73 77 61 70 20 64 75 70 20 32 30 20 72 73 68 69 66 74 20 73 .false.else.swap.dup.20.rshift.s
30b80 77 61 70 20 66 66 66 66 66 66 66 66 20 61 6e 64 20 74 68 65 6e 20 3b 0a 3a 20 72 6f 6d 66 73 2d wap.ffffffff.and.then.;.:.romfs-
30ba0 6c 6f 6f 6b 75 70 2d 63 6c 69 65 6e 74 20 69 62 6d 2c 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 20 3b lookup-client.ibm,romfs-lookup.;
30bc0 0a 53 54 52 55 43 54 0a 63 65 6c 6c 20 66 69 65 6c 64 20 72 6f 6d 66 73 3e 6e 65 78 74 2d 6f 66 .STRUCT.cell.field.romfs>next-of
30be0 66 0a 63 65 6c 6c 20 66 69 65 6c 64 20 72 6f 6d 66 73 3e 73 69 7a 65 0a 63 65 6c 6c 20 66 69 65 f.cell.field.romfs>size.cell.fie
30c00 6c 64 20 72 6f 6d 66 73 3e 66 6c 61 67 73 0a 63 65 6c 6c 20 66 69 65 6c 64 20 72 6f 6d 66 73 3e ld.romfs>flags.cell.field.romfs>
30c20 64 61 74 61 2d 6f 66 66 0a 63 65 6c 6c 20 66 69 65 6c 64 20 72 6f 6d 66 73 3e 6e 61 6d 65 0a 43 data-off.cell.field.romfs>name.C
30c40 4f 4e 53 54 41 4e 54 20 2f 72 6f 6d 66 73 2d 63 62 0a 3a 20 72 6f 6d 66 73 2d 6d 61 70 2d 66 69 ONSTANT./romfs-cb.:.romfs-map-fi
30c60 6c 65 20 28 20 66 6e 2d 73 74 72 20 66 6e 2d 6c 65 6e 20 2d 2d 20 66 69 6c 65 2d 61 64 64 72 20 le.(.fn-str.fn-len.--.file-addr.
30c80 66 69 6c 65 2d 73 69 7a 65 20 29 0a 72 6f 6d 66 73 2d 62 61 73 65 20 3e 72 0a 42 45 47 49 4e 20 file-size.).romfs-base.>r.BEGIN.
30ca0 32 64 75 70 20 72 40 20 72 6f 6d 66 73 3e 6e 61 6d 65 20 7a 63 6f 75 6e 74 20 73 74 72 69 6e 67 2dup.r@.romfs>name.zcount.string
30cc0 3d 63 69 20 6e 6f 74 20 57 48 49 4c 45 0a 28 20 66 6e 2d 73 74 72 20 66 6e 2d 6c 65 6e 20 29 20 =ci.not.WHILE.(.fn-str.fn-len.).
30ce0 28 20 52 3a 20 72 6f 6d 2d 63 62 2d 66 69 6c 65 2d 61 64 64 72 20 29 0a 72 3e 20 72 6f 6d 66 73 (.R:.rom-cb-file-addr.).r>.romfs
30d00 3e 6e 65 78 74 2d 6f 66 66 20 64 75 70 20 40 20 64 75 70 20 30 3d 20 49 46 20 31 20 54 48 52 4f >next-off.dup.@.dup.0=.IF.1.THRO
30d20 57 20 54 48 45 4e 20 2b 20 3e 72 20 52 45 50 45 41 54 0a 28 20 66 6e 2d 73 74 72 20 66 6e 2d 6c W.THEN.+.>r.REPEAT.(.fn-str.fn-l
30d40 65 6e 20 29 20 28 20 52 3a 20 72 6f 6d 2d 63 62 2d 66 69 6c 65 2d 61 64 64 72 20 29 0a 32 64 72 en.).(.R:.rom-cb-file-addr.).2dr
30d60 6f 70 20 72 40 20 72 6f 6d 66 73 3e 64 61 74 61 2d 6f 66 66 20 40 20 72 40 20 2b 20 72 3e 20 72 op.r@.romfs>data-off.@.r@.+.r>.r
30d80 6f 6d 66 73 3e 73 69 7a 65 20 40 20 3b 0a 3a 20 66 6c 61 73 68 2d 68 65 61 64 65 72 20 28 20 2d omfs>size.@.;.:.flash-header.(.-
30da0 2d 20 61 64 64 72 65 73 73 20 7c 20 66 61 6c 73 65 20 29 0a 67 65 74 2d 66 6c 61 73 68 2d 62 61 -.address.|.false.).get-flash-ba
30dc0 73 65 20 32 38 20 2b 20 20 20 20 20 20 20 20 20 5c 20 70 72 65 70 61 72 65 20 66 6c 61 73 68 20 se.28.+.........\.prepare.flash.
30de0 68 65 61 64 65 72 20 66 69 6c 65 20 61 64 64 72 65 73 73 0a 64 75 70 20 72 78 40 20 20 20 20 20 header.file.address.dup.rx@.....
30e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 22 6d 61 67 69 63 31 32 ................\.fetch."magic12
30e20 33 22 0a 36 64 36 31 36 37 36 39 36 33 33 31 33 32 33 33 20 3c 3e 20 49 46 20 20 20 20 20 20 5c 3".6d61676963313233.<>.IF......\
30e40 20 49 46 20 66 6c 61 73 68 20 69 73 20 6e 6f 74 20 76 61 6c 69 64 0a 64 72 6f 70 20 20 20 20 20 .IF.flash.is.not.valid.drop.....
30e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 66 6f 72 67 65 74 20 61 64 64 72 65 ................\.|.forget.addre
30e80 73 73 0a 66 61 6c 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 ss.false....................\.|.
30ea0 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 return.false.THEN...............
30ec0 20 20 20 20 20 20 20 20 20 5c 20 46 49 0a 3b 0a 43 52 45 41 54 45 20 62 64 61 74 65 2d 73 74 72 .........\.FI.;.CREATE.bdate-str
30ee0 20 31 30 20 61 6c 6c 6f 74 0a 3a 20 62 64 61 74 65 32 68 75 6d 61 6e 20 28 20 2d 2d 20 61 64 64 .10.allot.:.bdate2human.(.--.add
30f00 72 20 6c 65 6e 20 29 0a 66 6c 61 73 68 2d 68 65 61 64 65 72 20 34 30 20 2b 20 72 78 40 20 28 2e r.len.).flash-header.40.+.rx@.(.
30f20 29 0a 64 72 6f 70 20 64 75 70 20 30 20 2b 20 62 64 61 74 65 2d 73 74 72 20 36 20 2b 20 34 20 6d ).drop.dup.0.+.bdate-str.6.+.4.m
30f40 6f 76 65 0a 64 75 70 20 34 20 2b 20 62 64 61 74 65 2d 73 74 72 20 30 20 2b 20 32 20 6d 6f 76 65 ove.dup.4.+.bdate-str.0.+.2.move
30f60 0a 64 75 70 20 36 20 2b 20 62 64 61 74 65 2d 73 74 72 20 33 20 2b 20 32 20 6d 6f 76 65 0a 64 75 .dup.6.+.bdate-str.3.+.2.move.du
30f80 70 20 38 20 2b 20 62 64 61 74 65 2d 73 74 72 20 62 20 2b 20 32 20 6d 6f 76 65 0a 61 20 2b 20 62 p.8.+.bdate-str.b.+.2.move.a.+.b
30fa0 64 61 74 65 2d 73 74 72 20 65 20 2b 20 32 20 6d 6f 76 65 0a 32 64 20 62 64 61 74 65 2d 73 74 72 date-str.e.+.2.move.2d.bdate-str
30fc0 20 32 20 2b 20 63 21 0a 32 64 20 62 64 61 74 65 2d 73 74 72 20 35 20 2b 20 63 21 0a 32 30 20 62 .2.+.c!.2d.bdate-str.5.+.c!.20.b
30fe0 64 61 74 65 2d 73 74 72 20 61 20 2b 20 63 21 0a 33 61 20 62 64 61 74 65 2d 73 74 72 20 64 20 2b date-str.a.+.c!.3a.bdate-str.d.+
31000 20 63 21 0a 62 64 61 74 65 2d 73 74 72 20 31 30 0a 3b 0a 3a 20 69 6e 63 6c 75 64 65 64 20 20 28 .c!.bdate-str.10.;.:.included..(
31020 20 66 6e 20 66 6e 2d 6c 65 6e 20 2d 2d 20 29 0a 32 64 75 70 20 3e 72 20 3e 72 20 72 6f 6d 66 73 .fn.fn-len.--.).2dup.>r.>r.romfs
31040 2d 6c 6f 6f 6b 75 70 20 64 75 70 20 49 46 0a 72 3e 20 64 72 6f 70 20 72 3e 20 64 72 6f 70 20 65 -lookup.dup.IF.r>.drop.r>.drop.e
31060 76 61 6c 75 61 74 65 0a 45 4c 53 45 0a 64 72 6f 70 20 2e 22 20 43 61 6e 6e 6f 74 20 6f 70 65 6e valuate.ELSE.drop..".Cannot.open
31080 20 66 69 6c 65 20 3a 20 22 20 72 3e 20 72 3e 20 74 79 70 65 20 63 72 0a 54 48 45 4e 0a 3b 0a 3a .file.:.".r>.r>.type.cr.THEN.;.:
310a0 20 69 6e 63 6c 75 64 65 20 20 28 20 22 20 66 6e 20 22 20 2d 2d 20 29 0a 70 61 72 73 65 2d 77 6f .include..(.".fn.".--.).parse-wo
310c0 72 64 20 69 6e 63 6c 75 64 65 64 0a 3b 0a 3a 20 3f 69 6e 63 6c 75 64 65 20 20 28 20 66 6c 61 67 rd.included.;.:.?include..(.flag
310e0 20 22 20 66 6e 20 22 20 2d 2d 20 29 0a 70 61 72 73 65 2d 77 6f 72 64 20 72 6f 74 20 49 46 20 69 .".fn.".--.).parse-word.rot.IF.i
31100 6e 63 6c 75 64 65 64 20 45 4c 53 45 20 32 64 72 6f 70 20 54 48 45 4e 0a 3b 0a 3a 20 69 6e 63 6c ncluded.ELSE.2drop.THEN.;.:.incl
31120 75 64 65 3f 20 20 28 20 6e 61 72 67 73 20 66 6c 61 67 20 22 20 66 6e 20 22 20 2d 2d 20 29 0a 70 ude?..(.nargs.flag.".fn.".--.).p
31140 61 72 73 65 2d 77 6f 72 64 20 72 6f 74 20 49 46 0a 72 6f 74 20 64 72 6f 70 20 69 6e 63 6c 75 64 arse-word.rot.IF.rot.drop.includ
31160 65 64 0a 45 4c 53 45 0a 32 64 72 6f 70 20 30 20 3f 44 4f 20 64 72 6f 70 20 4c 4f 4f 50 0a 54 48 ed.ELSE.2drop.0.?DO.drop.LOOP.TH
31180 45 4e 0a 3b 0a 3a 20 28 70 72 69 6e 74 2d 72 6f 6d 66 73 2d 66 69 6c 65 2d 69 6e 66 6f 29 20 20 EN.;.:.(print-romfs-file-info)..
311a0 28 20 66 69 6c 65 2d 61 64 64 72 20 2d 2d 20 29 0a 39 20 65 6d 69 74 20 20 64 75 70 20 62 20 30 (.file-addr.--.).9.emit..dup.b.0
311c0 2e 72 20 20 32 20 73 70 61 63 65 73 20 20 64 75 70 20 38 20 2b 20 40 20 36 20 30 2e 72 20 20 32 .r..2.spaces..dup.8.+.@.6.0.r..2
311e0 20 73 70 61 63 65 73 20 20 32 30 20 2b 20 7a 63 6f 75 6e 74 20 74 79 70 65 20 63 72 0a 3b 0a 3a .spaces..20.+.zcount.type.cr.;.:
31200 20 72 6f 6d 66 73 2d 6c 69 73 74 20 20 28 20 2d 2d 20 29 0a 72 6f 6d 66 73 2d 62 61 73 65 20 30 .romfs-list..(.--.).romfs-base.0
31220 20 63 72 20 42 45 47 49 4e 20 2b 20 64 75 70 20 28 70 72 69 6e 74 2d 72 6f 6d 66 73 2d 66 69 6c .cr.BEGIN.+.dup.(print-romfs-fil
31240 65 2d 69 6e 66 6f 29 20 64 75 70 20 40 20 64 75 70 20 30 3d 20 55 4e 54 49 4c 20 32 64 72 6f 70 e-info).dup.@.dup.0=.UNTIL.2drop
31260 0a 3b 0a 31 34 30 20 63 70 0a 32 30 30 20 63 70 0a 32 30 31 20 63 70 0a 3a 20 2e 73 6c 6f 66 2d .;.140.cp.200.cp.201.cp.:..slof-
31280 6c 6f 67 6f 0a 63 72 20 2e 22 20 20 20 20 20 20 20 20 20 2e 2e 60 2e 20 2e 2e 20 20 20 20 20 2e logo.cr.."...........`..........
312a0 2e 2e 2e 2e 2e 2e 20 20 2e 2e 20 20 20 20 20 20 20 20 20 20 20 2e 2e 2e 2e 2e 2e 20 20 20 20 20 ................................
312c0 20 2e 2e 2e 2e 2e 2e 2e 22 0a 63 72 20 2e 22 20 20 20 20 20 2e 2e 60 2e 2e 2e 60 27 27 2e 60 27 ........".cr..".......`...`''.`'
312e0 2e 20 2e 27 27 60 60 60 60 60 60 2e 2e 27 27 2e 20 20 20 20 20 20 20 2e 60 27 27 60 60 60 27 27 ...''``````..''.........`''```''
31300 60 2e 20 20 60 27 27 60 60 60 60 60 60 22 0a 63 72 20 2e 22 20 20 20 20 20 20 20 20 2e 60 60 20 `...`''``````".cr..".........``.
31320 2e 3a 27 20 27 3a 20 60 27 27 2e 2e 2e 2e 2e 20 20 2e 27 27 2e 20 20 20 20 20 20 20 27 27 60 20 .:'.':.`''........''........''`.
31340 20 20 20 20 2e 27 27 2e 2e 27 27 2e 2e 2e 2e 2e 2e 2e 22 0a 63 72 20 2e 22 20 20 20 20 20 20 20 .....''..''.......".cr..".......
31360 20 20 20 60 60 2e 27 3a 2e 27 3b 2e 20 60 60 60 60 60 60 27 27 60 2e 27 27 2e 20 20 20 20 20 20 ...``.':.';..``````''`.''.......
31380 2e 27 27 2e 20 20 20 20 20 20 27 27 60 60 27 27 60 60 60 60 60 27 60 22 0a 63 72 20 2e 22 20 20 .''.......''``''`````'`".cr.."..
313a0 20 20 20 20 20 20 20 20 60 60 2e 27 3a 27 3a 60 20 20 20 2e 2e 2e 2e 2e 60 27 27 2e 60 27 60 2e ........``.':':`........`''.`'`.
313c0 2e 2e 2e 2e 2e 20 60 27 60 2e 2e 2e 2e 2e 60 27 27 2e 60 27 60 20 20 20 20 20 20 20 22 0a 63 72 ......`'`.....`''.`'`.......".cr
313e0 20 2e 22 20 20 20 20 20 20 20 20 20 2e 60 2e 60 27 60 60 20 20 20 2e 27 60 27 60 60 60 60 60 2e .."..........`.`'``....'`'`````.
31400 20 20 60 60 27 27 27 27 27 27 20 20 60 60 27 27 60 27 27 27 60 2e 20 60 27 60 20 20 20 20 20 20 ..``''''''..``''`'''`..`'`......
31420 20 22 0a 3b 0a 3a 20 62 61 6e 6e 65 72 0a 63 72 20 2e 22 20 20 20 54 79 70 65 20 27 62 6f 6f 74 .".;.:.banner.cr.."...Type.'boot
31440 27 20 20 61 6e 64 20 70 72 65 73 73 20 72 65 74 75 72 6e 20 20 74 6f 20 20 63 6f 6e 74 69 6e 75 '..and.press.return..to..continu
31460 65 20 20 62 6f 6f 74 69 6e 67 20 20 74 68 65 20 73 79 73 74 65 6d 2e 22 0a 73 22 20 2f 70 61 63 e..booting..the.system.".s"./pac
31480 6b 61 67 65 73 2f 73 6d 73 22 20 66 69 6e 64 2d 6e 6f 64 65 20 49 46 0a 63 72 20 2e 22 20 20 20 kages/sms".find-node.IF.cr.."...
314a0 54 79 70 65 20 27 73 6d 73 2d 73 74 61 72 74 27 20 61 6e 64 20 70 72 65 73 73 20 72 65 74 75 72 Type.'sms-start'.and.press.retur
314c0 6e 20 74 6f 20 65 6e 74 65 72 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6d 65 6e n.to.enter.the.configuration.men
314e0 75 2e 22 0a 54 48 45 4e 0a 63 72 20 2e 22 20 20 20 54 79 70 65 20 27 72 65 73 65 74 2d 61 6c 6c u.".THEN.cr.."...Type.'reset-all
31500 27 20 20 61 6e 64 20 20 70 72 65 73 73 20 20 72 65 74 75 72 6e 20 20 74 6f 20 20 20 72 65 62 6f '..and..press..return..to...rebo
31520 6f 74 20 20 20 74 68 65 20 20 20 73 79 73 74 65 6d 2e 22 0a 63 72 20 63 72 0a 3b 0a 3a 20 2e 62 ot...the...system.".cr.cr.;.:..b
31540 61 6e 6e 65 72 20 62 61 6e 6e 65 72 20 63 6f 6e 73 6f 6c 65 2d 63 6c 65 61 6e 2d 66 69 66 6f 20 anner.banner.console-clean-fifo.
31560 3b 0a 3a 20 2e 62 61 6e 6e 65 72 20 2e 73 6c 6f 66 2d 6c 6f 67 6f 20 2e 62 61 6e 6e 65 72 20 3b ;.:..banner..slof-logo..banner.;
31580 0a 32 32 30 20 63 70 0a 44 45 46 45 52 20 66 69 6e 64 2d 62 6f 6f 74 2d 73 65 63 74 6f 72 20 28 .220.cp.DEFER.find-boot-sector.(
315a0 20 2d 2d 20 29 0a 32 34 30 20 63 70 0a 64 23 20 35 31 32 30 30 30 30 30 30 20 56 41 4c 55 45 20 .--.).240.cp.d#.512000000.VALUE.
315c0 74 62 2d 66 72 65 71 75 65 6e 63 79 20 20 20 5c 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 20 2d tb-frequency...\.default.value.-
315e0 20 6e 65 65 64 65 64 20 66 6f 72 20 22 6d 73 22 20 74 6f 20 77 6f 72 6b 0a 2d 31 20 56 41 4c 55 .needed.for."ms".to.work.-1.VALU
31600 45 20 63 70 75 2d 66 72 65 71 75 65 6e 63 79 0a 3a 20 73 6c 6f 66 2d 62 75 69 6c 64 2d 69 64 20 E.cpu-frequency.:.slof-build-id.
31620 20 28 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 66 6c 61 73 68 2d 68 65 61 64 65 72 20 31 30 20 .(.--.str.len.).flash-header.10.
31640 2b 20 61 0a 3b 0a 3a 20 73 6c 6f 66 2d 72 65 76 69 73 69 6f 6e 20 73 22 20 30 30 31 22 20 3b 0a +.a.;.:.slof-revision.s".001".;.
31660 3a 20 72 65 61 64 2d 76 65 72 73 69 6f 6e 2d 61 6e 64 2d 64 61 74 65 0a 66 6c 61 73 68 2d 68 65 :.read-version-and-date.flash-he
31680 61 64 65 72 20 30 3d 20 49 46 0a 73 22 20 20 22 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 0a 45 ader.0=.IF.s"..".encode-string.E
316a0 4c 53 45 0a 66 6c 61 73 68 2d 68 65 61 64 65 72 20 31 30 20 2b 20 31 30 0a 68 65 72 65 20 73 77 LSE.flash-header.10.+.10.here.sw
316c0 61 70 20 72 6d 6f 76 65 0a 68 65 72 65 20 31 30 0a 73 22 20 2c 20 22 20 24 63 61 74 0a 62 64 61 ap.rmove.here.10.s".,.".$cat.bda
316e0 74 65 32 68 75 6d 61 6e 20 24 63 61 74 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 20 54 48 45 4e te2human.$cat.encode-string.THEN
31700 0a 3b 0a 3a 20 66 72 6f 6d 2d 63 73 74 72 69 6e 67 20 28 20 61 64 64 72 20 2d 20 6c 65 6e 20 29 .;.:.from-cstring.(.addr.-.len.)
31720 20 20 0a 64 75 70 20 64 75 70 20 42 45 47 49 4e 20 63 40 20 30 20 3c 3e 20 57 48 49 4c 45 20 31 ...dup.dup.BEGIN.c@.0.<>.WHILE.1
31740 20 2b 20 64 75 70 20 52 45 50 45 41 54 0a 73 77 61 70 20 2d 0a 3b 0a 32 36 30 20 63 70 0a 3a 20 .+.dup.REPEAT.swap.-.;.260.cp.:.
31760 74 62 40 20 20 28 20 2d 2d 20 74 62 20 29 0a 42 45 47 49 4e 20 74 62 75 40 20 74 62 6c 40 20 74 tb@..(.--.tb.).BEGIN.tbu@.tbl@.t
31780 62 75 40 20 72 6f 74 20 6f 76 65 72 20 3c 3e 20 57 48 49 4c 45 20 32 64 72 6f 70 20 52 45 50 45 bu@.rot.over.<>.WHILE.2drop.REPE
317a0 41 54 0a 32 30 20 6c 73 68 69 66 74 20 73 77 61 70 20 66 66 66 66 66 66 66 66 20 61 6e 64 20 6f AT.20.lshift.swap.ffffffff.and.o
317c0 72 0a 3b 0a 3a 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 28 20 2d 2d 20 6d 73 20 29 20 74 62 40 r.;.:.milliseconds.(.--.ms.).tb@
317e0 20 64 23 20 31 30 30 30 20 2a 20 74 62 2d 66 72 65 71 75 65 6e 63 79 20 2f 20 3b 0a 3a 20 6d 69 .d#.1000.*.tb-frequency./.;.:.mi
31800 63 72 6f 73 65 63 6f 6e 64 73 20 28 20 2d 2d 20 75 73 20 29 20 74 62 40 20 64 23 20 31 30 30 30 croseconds.(.--.us.).tb@.d#.1000
31820 30 30 30 20 2a 20 74 62 2d 66 72 65 71 75 65 6e 63 79 20 2f 20 3b 0a 3a 20 6d 73 20 28 20 6d 73 000.*.tb-frequency./.;.:.ms.(.ms
31840 2d 74 6f 2d 77 61 69 74 20 2d 2d 20 29 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 2b 20 42 45 47 -to-wait.--.).milliseconds.+.BEG
31860 49 4e 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 6f 76 65 72 20 3e 3d 20 55 4e 54 49 4c 20 64 72 IN.milliseconds.over.>=.UNTIL.dr
31880 6f 70 20 3b 0a 3a 20 67 65 74 2d 6d 73 65 63 73 20 28 20 2d 2d 20 6e 20 29 20 6d 69 6c 6c 69 73 op.;.:.get-msecs.(.--.n.).millis
318a0 65 63 6f 6e 64 73 20 3b 0a 3a 20 75 73 20 20 28 20 75 73 2d 74 6f 2d 77 61 69 74 20 2d 2d 20 29 econds.;.:.us..(.us-to-wait.--.)
318c0 20 20 6d 69 63 72 6f 73 65 63 6f 6e 64 73 20 2b 20 20 42 45 47 49 4e 20 6d 69 63 72 6f 73 65 63 ..microseconds.+..BEGIN.microsec
318e0 6f 6e 64 73 20 6f 76 65 72 20 3e 3d 20 55 4e 54 49 4c 20 20 64 72 6f 70 20 3b 0a 32 38 30 20 63 onds.over.>=.UNTIL..drop.;.280.c
31900 70 0a 32 63 30 20 63 70 0a 32 65 30 20 63 70 0a 31 30 20 43 4f 4e 53 54 41 4e 54 20 71 75 69 65 p.2c0.cp.2e0.cp.10.CONSTANT.quie
31920 73 63 65 2d 78 74 23 0a 43 52 45 41 54 45 20 71 75 69 65 73 63 65 2d 78 74 73 20 71 75 69 65 73 sce-xt#.CREATE.quiesce-xts.quies
31940 63 65 2d 78 74 23 20 63 65 6c 6c 73 20 61 6c 6c 6f 74 0a 71 75 69 65 73 63 65 2d 78 74 73 20 71 ce-xt#.cells.allot.quiesce-xts.q
31960 75 69 65 73 63 65 2d 78 74 23 20 63 65 6c 6c 73 20 65 72 61 73 65 0a 3a 20 61 64 64 2d 71 75 69 uiesce-xt#.cells.erase.:.add-qui
31980 65 73 63 65 2d 78 74 20 20 28 20 78 74 20 2d 2d 20 29 0a 71 75 69 65 73 63 65 2d 78 74 23 20 30 esce-xt..(.xt.--.).quiesce-xt#.0
319a0 20 44 4f 0a 71 75 69 65 73 63 65 2d 78 74 73 20 49 20 63 65 6c 6c 73 20 2b 20 20 20 20 28 20 78 .DO.quiesce-xts.I.cells.+....(.x
319c0 74 20 61 72 72 61 79 70 74 72 20 29 0a 64 75 70 20 40 20 30 3d 20 20 20 20 20 20 20 20 20 20 20 t.arrayptr.).dup.@.0=...........
319e0 20 20 20 20 20 20 28 20 78 74 20 61 72 72 61 79 70 74 72 20 74 72 75 65 7c 66 61 6c 73 65 20 29 ......(.xt.arrayptr.true|false.)
31a00 0a 49 46 0a 21 20 55 4e 4c 4f 4f 50 20 45 58 49 54 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 .IF.!.UNLOOP.EXIT.ELSE..........
31a20 20 20 20 20 20 20 20 20 20 20 20 28 20 78 74 20 61 72 72 61 79 70 74 72 20 29 0a 6f 76 65 72 20 ...........(.xt.arrayptr.).over.
31a40 73 77 61 70 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 78 74 20 78 74 20 61 72 72 61 79 70 74 swap.............(.xt.xt.arraypt
31a60 72 20 29 0a 40 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 78 74 20 61 r.).@.=...................\.xt.a
31a80 6c 72 65 61 64 79 20 73 74 6f 72 65 64 20 3f 0a 49 46 0a 64 72 6f 70 20 55 4e 4c 4f 4f 50 20 45 lready.stored.?.IF.drop.UNLOOP.E
31aa0 58 49 54 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 78 74 20 29 XIT.THEN..................(.xt.)
31ac0 0a 54 48 45 4e 0a 4c 4f 4f 50 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .THEN.LOOP.drop.................
31ae0 20 20 20 20 20 20 20 28 20 78 74 20 2d 2d 20 29 0a 2e 22 20 57 61 72 6e 69 6e 67 3a 20 71 75 69 .......(.xt.--.)..".Warning:.qui
31b00 65 73 63 65 20 78 74 20 6c 69 73 74 20 69 73 20 66 75 6c 6c 2e 22 20 63 72 0a 3b 0a 3a 20 71 75 esce.xt.list.is.full.".cr.;.:.qu
31b20 69 65 73 63 65 20 20 28 20 2d 2d 20 29 0a 71 75 69 65 73 63 65 2d 78 74 23 20 30 20 44 4f 0a 71 iesce..(.--.).quiesce-xt#.0.DO.q
31b40 75 69 65 73 63 65 2d 78 74 73 20 49 20 63 65 6c 6c 73 20 2b 20 20 20 20 28 20 61 72 72 61 79 70 uiesce-xts.I.cells.+....(.arrayp
31b60 74 72 20 29 0a 40 20 64 75 70 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 tr.).@.dup.IF.................(.
31b80 78 74 20 29 0a 45 58 45 43 55 54 45 0a 45 4c 53 45 0a 64 72 6f 70 20 55 4e 4c 4f 4f 50 20 45 58 xt.).EXECUTE.ELSE.drop.UNLOOP.EX
31ba0 49 54 0a 54 48 45 4e 0a 4c 4f 4f 50 0a 3b 0a 33 30 30 20 63 70 0a 30 20 56 41 4c 55 45 20 75 73 IT.THEN.LOOP.;.300.cp.0.VALUE.us
31bc0 62 2d 64 65 62 75 67 2d 66 6c 61 67 0a 66 61 6c 73 65 20 56 41 4c 55 45 20 73 63 61 6e 2d 74 69 b-debug-flag.false.VALUE.scan-ti
31be0 6d 65 3f 0a 56 41 52 49 41 42 4c 45 20 69 68 61 6e 64 6c 65 2d 62 75 6c 6b 2d 74 72 61 6e 0a 30 me?.VARIABLE.ihandle-bulk-tran.0
31c00 20 56 41 4c 55 45 20 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 20 20 20 20 20 20 5c 20 64 65 76 69 .VALUE.uDOC-present.......\.devi
31c20 63 65 20 70 72 65 73 65 6e 74 20 61 6e 64 20 77 6f 72 6b 69 6e 67 3f 0a 3a 20 75 73 62 2d 64 65 ce.present.and.working?.:.usb-de
31c40 62 75 67 2d 70 72 69 6e 74 20 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 29 0a 75 73 62 2d 64 65 bug-print..(.str.len.--.).usb-de
31c60 62 75 67 2d 66 6c 61 67 20 20 49 46 20 74 79 70 65 20 63 72 20 45 4c 53 45 20 32 64 72 6f 70 20 bug-flag..IF.type.cr.ELSE.2drop.
31c80 54 48 45 4e 0a 3b 0a 3a 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 20 20 28 20 THEN.;.:.usb-debug-print-val..(.
31ca0 73 74 72 20 6c 65 6e 20 76 61 6c 20 2d 2d 20 29 0a 75 73 62 2d 64 65 62 75 67 2d 66 6c 61 67 20 str.len.val.--.).usb-debug-flag.
31cc0 20 49 46 20 2d 52 4f 54 20 74 79 70 65 20 2e 20 63 72 20 45 4c 53 45 20 64 72 6f 70 20 32 64 72 .IF.-ROT.type...cr.ELSE.drop.2dr
31ce0 6f 70 20 54 48 45 4e 0a 3b 0a 30 20 56 41 4c 55 45 20 70 72 6f 63 65 65 64 2d 63 68 61 72 0a 3a op.THEN.;.0.VALUE.proceed-char.:
31d00 20 73 68 6f 77 2d 70 72 6f 63 65 65 64 20 28 20 2d 2d 20 29 0a 73 63 61 6e 2d 74 69 6d 65 3f 20 .show-proceed.(.--.).scan-time?.
31d20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 72 65 20 77 65 20 6f 6e 20 75 73 62 2d 73 63 61 .............\.are.we.on.usb-sca
31d40 6e 20 3f 0a 49 46 0a 70 72 6f 63 65 65 64 2d 63 68 61 72 0a 43 41 53 45 0a 30 20 20 20 4f 46 20 n.?.IF.proceed-char.CASE.0...OF.
31d60 32 64 20 45 4e 44 4f 46 20 20 20 5c 20 73 68 6f 77 20 27 2d 27 0a 31 20 20 20 4f 46 20 35 63 20 2d.ENDOF...\.show.'-'.1...OF.5c.
31d80 45 4e 44 4f 46 20 20 20 5c 20 73 68 6f 77 20 27 5c 27 0a 32 20 20 20 4f 46 20 37 63 20 45 4e 44 ENDOF...\.show.'\'.2...OF.7c.END
31da0 4f 46 20 20 20 5c 20 73 68 6f 77 20 27 7c 27 0a 64 75 70 20 4f 46 20 32 66 20 45 4e 44 4f 46 20 OF...\.show.'|'.dup.OF.2f.ENDOF.
31dc0 20 20 5c 20 73 68 6f 77 20 27 2f 27 0a 45 4e 44 43 41 53 45 0a 65 6d 69 74 20 38 20 65 6d 69 74 ..\.show.'/'.ENDCASE.emit.8.emit
31de0 0a 70 72 6f 63 65 65 64 2d 63 68 61 72 20 31 20 2b 20 33 20 41 4e 44 20 74 6f 20 70 72 6f 63 65 .proceed-char.1.+.3.AND.to.proce
31e00 65 64 2d 63 68 61 72 0a 54 48 45 4e 0a 3b 0a 3a 20 77 61 69 74 2d 70 72 6f 63 65 65 64 20 28 20 ed-char.THEN.;.:.wait-proceed.(.
31e20 6e 6c 20 2d 2d 20 29 0a 73 68 6f 77 2d 70 72 6f 63 65 65 64 0a 42 45 47 49 4e 0a 64 75 70 20 64 nl.--.).show-proceed.BEGIN.dup.d
31e40 23 20 31 30 30 20 3e 20 20 20 20 20 20 20 20 20 28 20 6e 6c 20 74 72 75 65 7c 66 61 6c 73 65 20 #.100.>.........(.nl.true|false.
31e60 29 0a 57 48 49 4c 45 0a 31 30 30 20 2d 20 73 68 6f 77 2d 70 72 6f 63 65 65 64 0a 31 30 30 20 6d ).WHILE.100.-.show-proceed.100.m
31e80 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 6f 20 69 74 20 69 6e 20 73 74 65 70 73 s...............\.do.it.in.steps
31ea0 20 6f 66 20 31 30 30 6d 73 0a 52 45 50 45 41 54 0a 6d 73 20 20 20 20 20 20 20 20 20 20 20 20 20 .of.100ms.REPEAT.ms.............
31ec0 20 20 20 20 20 20 20 20 20 5c 20 72 65 73 74 20 64 65 6c 61 79 0a 3b 0a 3a 20 64 6f 2d 61 6c 69 .........\.rest.delay.;.:.do-ali
31ee0 61 73 2d 73 65 74 74 69 6e 67 20 28 20 6e 75 6d 20 6e 61 6d 65 2d 73 74 72 20 6e 61 6d 65 2d 6c as-setting.(.num.name-str.name-l
31f00 65 6e 20 29 0a 72 6f 74 20 24 63 61 74 68 65 78 20 73 74 72 64 75 70 20 20 20 20 20 20 20 20 20 en.).rot.$cathex.strdup.........
31f20 20 20 20 5c 20 63 72 65 61 74 65 20 61 6c 69 61 73 20 6e 61 6d 65 0a 67 65 74 2d 6e 6f 64 65 20 ...\.create.alias.name.get-node.
31f40 6e 6f 64 65 3e 70 61 74 68 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 70 61 74 68 20 node>path............\.get.path.
31f60 73 74 72 69 6e 67 0a 73 65 74 2d 61 6c 69 61 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 string.set-alias................
31f80 20 20 20 20 20 5c 20 61 6e 64 20 73 65 74 20 74 68 65 20 61 6c 69 61 73 0a 3b 0a 30 20 56 41 4c .....\.and.set.the.alias.;.0.VAL
31fa0 55 45 20 6f 68 63 69 2d 61 6c 69 61 73 2d 6e 75 6d 0a 3a 20 73 65 74 2d 6f 68 63 69 2d 61 6c 69 UE.ohci-alias-num.:.set-ohci-ali
31fc0 61 73 20 20 28 20 2d 2d 20 29 0a 6f 68 63 69 2d 61 6c 69 61 73 2d 6e 75 6d 20 64 75 70 20 31 2b as..(.--.).ohci-alias-num.dup.1+
31fe0 20 54 4f 20 6f 68 63 69 2d 61 6c 69 61 73 2d 6e 75 6d 20 20 20 20 28 20 6e 75 6d 20 29 0a 73 22 .TO.ohci-alias-num....(.num.).s"
32000 20 6f 68 63 69 22 0a 64 6f 2d 61 6c 69 61 73 2d 73 65 74 74 69 6e 67 0a 3b 0a 30 20 56 41 4c 55 .ohci".do-alias-setting.;.0.VALU
32020 45 20 63 64 72 6f 6d 2d 61 6c 69 61 73 2d 6e 75 6d 0a 30 20 56 41 4c 55 45 20 64 69 73 6b 2d 61 E.cdrom-alias-num.0.VALUE.disk-a
32040 6c 69 61 73 2d 6e 75 6d 20 20 20 20 20 20 20 20 5c 20 73 68 61 6c 6c 20 73 74 61 72 74 20 77 69 lias-num........\.shall.start.wi
32060 74 68 3a 20 70 63 69 2d 64 69 73 6b 2d 6e 75 6d 0a 46 41 4c 53 45 20 56 41 4c 55 45 20 65 78 74 th:.pci-disk-num.FALSE.VALUE.ext
32080 2d 64 69 73 6b 2d 61 6c 69 61 73 20 20 20 20 5c 20 66 69 72 73 74 20 65 78 74 65 72 6e 61 6c 20 -disk-alias....\.first.external.
320a0 64 69 73 6b 3a 20 6e 6f 74 20 79 65 74 20 61 73 73 69 67 6e 65 64 0a 3a 20 73 65 74 2d 64 72 69 disk:.not.yet.assigned.:.set-dri
320c0 76 65 2d 61 6c 69 61 73 20 20 28 20 2d 2d 20 20 29 0a 73 70 61 63 65 20 35 62 20 65 6d 69 74 0a ve-alias..(.--..).space.5b.emit.
320e0 73 22 20 63 64 72 6f 6d 22 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 s".cdrom".drop................(.
32100 6e 61 6d 65 2d 73 74 72 20 29 0a 67 65 74 2d 6e 6f 64 65 20 6e 6f 64 65 3e 6e 61 6d 65 20 63 6f name-str.).get-node.node>name.co
32120 6d 70 20 30 3d 20 20 20 20 28 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 49 46 20 20 20 20 20 20 mp.0=....(.true|false.).IF......
32140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 73 20 74 68 69 73 20 ......................\.is.this.
32160 61 20 63 64 72 6f 6d 20 3f 0a 63 64 72 6f 6d 2d 61 6c 69 61 73 2d 6e 75 6d 20 64 75 70 20 31 2b a.cdrom.?.cdrom-alias-num.dup.1+
32180 20 54 4f 20 63 64 72 6f 6d 2d 61 6c 69 61 73 2d 6e 75 6d 20 20 20 20 28 20 6e 75 6d 20 29 0a 73 .TO.cdrom-alias-num....(.num.).s
321a0 22 20 63 64 72 6f 6d 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 79 65 73 2c ".cdrom"..................\.yes,
321c0 20 61 6c 69 61 73 20 3d 20 63 64 72 6f 6d 0a 45 4c 53 45 0a 73 22 20 73 62 63 2d 64 65 76 22 20 .alias.=.cdrom.ELSE.s".sbc-dev".
321e0 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 73 20 74 68 69 73 20 61 20 73 63 73 69 2d drop...........\.is.this.a.scsi-
32200 62 6c 6f 63 6b 2d 64 65 76 69 63 65 3f 0a 67 65 74 2d 6e 6f 64 65 20 6e 6f 64 65 3e 6e 61 6d 65 block-device?.get-node.node>name
32220 20 63 6f 6d 70 20 30 3d 20 28 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 49 46 0a 64 69 73 6b 2d .comp.0=.(.true|false.).IF.disk-
32240 61 6c 69 61 73 2d 6e 75 6d 20 64 75 70 20 31 20 2b 20 74 6f 20 64 69 73 6b 2d 61 6c 69 61 73 2d alias-num.dup.1.+.to.disk-alias-
32260 6e 75 6d 0a 73 22 20 64 69 73 6b 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6c num.s".disk"................\.al
32280 6c 20 62 6c 6f 63 6b 20 64 65 76 69 63 65 73 20 77 69 6c 6c 20 62 65 20 6e 61 6d 65 64 20 22 64 l.block.devices.will.be.named."d
322a0 69 73 6b 22 0a 73 22 20 75 73 62 22 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 isk".s".usb".drop............\.p
322c0 61 72 65 6e 74 20 3d 20 75 73 62 20 63 6f 6e 74 72 6f 6c 6c 65 72 20 3f 20 28 6e 6f 74 20 68 75 arent.=.usb.controller.?.(not.hu
322e0 62 29 0a 67 65 74 2d 6e 6f 64 65 20 6e 6f 64 65 3e 70 61 72 65 6e 74 20 40 20 6e 6f 64 65 3e 6e b).get-node.node>parent.@.node>n
32300 61 6d 65 0a 63 6f 6d 70 20 30 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 61 ame.comp.0=.................\.pa
32320 72 65 6e 74 20 6e 6f 64 65 20 73 74 61 72 74 73 20 77 69 74 68 20 27 75 73 62 27 20 3f 0a 49 46 rent.node.starts.with.'usb'.?.IF
32340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 74 72 75 65 7c 66 61 6c ......................(.true|fal
32360 73 65 20 29 0a 31 20 73 22 20 68 64 64 22 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 64 64 20 se.).1.s".hdd"............\.add.
32380 65 78 74 72 61 20 61 6c 69 61 73 20 68 64 64 31 20 66 6f 72 20 49 6e 74 46 6c 61 73 68 0a 32 64 extra.alias.hdd1.for.IntFlash.2d
323a0 75 70 20 74 79 70 65 20 32 20 70 69 63 6b 20 2e 0a 38 20 65 6d 69 74 20 32 66 20 65 6d 69 74 0a up.type.2.pick...8.emit.2f.emit.
323c0 64 6f 2d 61 6c 69 61 73 2d 73 65 74 74 69 6e 67 0a 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 31 20 do-alias-setting.uDOC-present.1.
323e0 61 6e 64 0a 49 46 0a 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 32 20 6f 72 20 74 6f 20 75 44 4f 43 and.IF.uDOC-present.2.or.to.uDOC
32400 2d 70 72 65 73 65 6e 74 20 5c 20 70 72 65 73 65 6e 74 20 61 6e 64 20 72 65 61 64 79 0a 54 48 45 -present.\.present.and.ready.THE
32420 4e 0a 45 4c 53 45 0a 65 78 74 2d 64 69 73 6b 2d 61 6c 69 61 73 20 6e 6f 74 20 20 20 5c 20 66 6c N.ELSE.ext-disk-alias.not...\.fl
32440 61 67 20 66 6f 72 20 66 69 72 73 74 20 65 78 74 2e 20 64 69 73 6b 20 61 6c 72 65 61 64 79 20 61 ag.for.first.ext..disk.already.a
32460 73 73 69 67 6e 65 64 0a 49 46 0a 54 52 55 45 20 74 6f 20 65 78 74 2d 64 69 73 6b 2d 61 6c 69 61 ssigned.IF.TRUE.to.ext-disk-alia
32480 73 0a 32 20 73 22 20 68 64 64 22 20 20 20 20 20 20 20 20 20 5c 20 61 64 64 20 65 78 74 72 61 20 s.2.s".hdd".........\.add.extra.
324a0 61 6c 69 61 73 20 68 64 64 32 20 66 6f 72 20 66 69 72 73 74 20 55 53 42 20 64 69 73 6b 0a 32 64 alias.hdd2.for.first.USB.disk.2d
324c0 75 70 20 74 79 70 65 20 32 20 70 69 63 6b 20 2e 0a 38 20 65 6d 69 74 20 32 66 20 65 6d 69 74 0a up.type.2.pick...8.emit.2f.emit.
324e0 64 6f 2d 61 6c 69 61 73 2d 73 65 74 74 69 6e 67 0a 54 48 45 4e 0a 54 48 45 4e 0a 45 4c 53 45 0a do-alias-setting.THEN.THEN.ELSE.
32500 30 20 73 22 20 3f 3f 3f 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 75 6e 6b 6e 6f 77 0.s".???."..............\.unknow
32520 6e 20 64 65 76 69 63 65 0a 54 48 45 4e 0a 54 48 45 4e 20 20 20 20 20 28 20 6e 75 6d 20 6e 61 6d n.device.THEN.THEN.....(.num.nam
32540 65 2d 73 74 72 20 6e 61 6d 65 2d 6c 65 6e 20 29 0a 32 64 75 70 20 74 79 70 65 20 32 20 70 69 63 e-str.name-len.).2dup.type.2.pic
32560 6b 20 2e 0a 38 20 65 6d 69 74 20 35 64 20 65 6d 69 74 20 63 72 0a 64 6f 2d 61 6c 69 61 73 2d 73 k...8.emit.5d.emit.cr.do-alias-s
32580 65 74 74 69 6e 67 0a 3b 0a 3a 20 75 73 62 2d 63 72 65 61 74 65 2d 61 6c 69 61 73 2d 6e 61 6d 65 etting.;.:.usb-create-alias-name
325a0 20 28 20 6e 75 6d 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 3e 72 20 73 22 20 6f 68 63 69 58 22 .(.num.--.str.len.).>r.s".ohciX"
325c0 20 32 64 75 70 20 2b 20 31 2d 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 6c .2dup.+.1-...........(.str.len.l
325e0 61 73 74 2d 63 68 61 72 2d 70 74 72 20 20 52 3a 20 6e 75 6d 20 29 0a 72 3e 20 5b 63 68 61 72 5d ast-char-ptr..R:.num.).r>.[char]
32600 20 30 20 2b 20 73 77 61 70 20 63 21 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 .0.+.swap.c!............(.str.le
32620 6e 20 20 52 3a 20 29 0a 3b 0a 3a 20 75 44 4f 43 2d 63 68 65 63 6b 20 20 20 28 20 2d 2d 20 29 0a n..R:.).;.:.uDOC-check...(.--.).
32640 3b 0a 3a 20 75 44 4f 43 2d 66 61 69 6c 75 72 65 3f 20 20 20 28 20 2d 2d 20 29 0a 75 44 4f 43 2d ;.:.uDOC-failure?...(.--.).uDOC-
32660 70 72 65 73 65 6e 74 20 38 30 20 61 6e 64 20 30 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 present.80.and.0<>..............
32680 20 20 5c 20 69 73 20 4d 6f 64 46 44 20 61 63 74 75 61 6c 20 62 65 65 69 6e 67 20 70 72 6f 63 65 ..\.is.ModFD.actual.beeing.proce
326a0 73 73 65 64 3f 0a 49 46 0a 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 30 34 20 6f 72 20 74 6f 20 75 ssed?.IF.uDOC-present.04.or.to.u
326c0 44 4f 43 2d 70 72 65 73 65 6e 74 20 20 5c 20 73 65 74 20 57 61 72 6e 69 6e 67 20 66 6c 61 67 0a DOC-present..\.set.Warning.flag.
326e0 54 48 45 4e 0a 3b 0a 3a 20 75 73 62 2d 73 63 61 6e 0a 73 70 61 63 65 20 2e 22 20 53 63 61 6e 20 THEN.;.:.usb-scan.space..".Scan.
32700 55 53 42 2e 2e 2e 20 22 20 63 72 0a 74 72 75 65 20 74 6f 20 73 63 61 6e 2d 74 69 6d 65 3f 20 20 USB....".cr.true.to.scan-time?..
32720 20 20 20 20 20 20 20 20 20 20 5c 20 73 68 6f 77 20 70 72 6f 63 65 65 64 69 6e 67 20 73 69 67 6e ..........\.show.proceeding.sign
32740 73 0a 30 20 74 6f 20 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 s.0.to.uDOC-present.............
32760 5c 20 6d 61 72 6b 20 61 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 0a 30 20 74 6f 20 64 69 73 6b 2d \.mark.as.not.present.0.to.disk-
32780 61 6c 69 61 73 2d 6e 75 6d 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 61 72 74 20 77 69 74 68 alias-num...........\.start.with
327a0 20 64 69 73 6b 30 0a 73 22 20 70 63 69 2d 64 69 73 6b 2d 6e 75 6d 22 20 24 66 69 6e 64 20 20 20 .disk0.s".pci-disk-num".$find...
327c0 20 20 20 20 20 5c 20 70 72 65 76 69 6f 75 73 6c 79 20 64 65 74 65 63 74 65 64 20 64 69 73 6b 73 .....\.previously.detected.disks
327e0 20 3f 0a 49 46 0a 65 78 65 63 75 74 65 20 74 6f 20 64 69 73 6b 2d 61 6c 69 61 73 2d 6e 75 6d 20 .?.IF.execute.to.disk-alias-num.
32800 20 5c 20 6f 76 65 72 77 72 69 74 65 20 73 74 61 72 74 20 6e 75 6d 62 65 72 0a 45 4c 53 45 0a 32 .\.overwrite.start.number.ELSE.2
32820 64 72 6f 70 0a 54 48 45 4e 0a 30 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 drop.THEN.0.>r..................
32840 20 20 20 20 20 20 20 20 20 20 20 5c 20 43 6f 75 6e 74 65 72 20 66 6f 72 20 61 6c 69 61 73 0a 42 ...........\.Counter.for.alias.B
32860 45 47 49 4e 0a 72 40 20 75 73 62 2d 63 72 65 61 74 65 2d 61 6c 69 61 73 2d 6e 61 6d 65 0a 66 69 EGIN.r@.usb-create-alias-name.fi
32880 6e 64 2d 61 6c 69 61 73 20 3f 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 66 61 nd-alias.?dup...............(.fa
328a0 6c 73 65 20 7c 20 73 74 72 20 6c 65 6e 20 6c 65 6e 20 20 52 3a 20 6e 75 6d 20 29 0a 57 48 49 4c lse.|.str.len.len..R:.num.).WHIL
328c0 45 0a 75 73 62 2d 64 65 62 75 67 2d 66 6c 61 67 20 49 46 0a 2e 22 20 2a 20 53 63 61 6e 6e 69 6e E.usb-debug-flag.IF..".*.Scannin
328e0 67 20 68 75 62 20 22 20 32 64 75 70 20 74 79 70 65 20 2e 22 20 2e 2e 2e 22 20 63 72 0a 54 48 45 g.hub.".2dup.type.."....".cr.THE
32900 4e 0a 6f 70 65 6e 2d 64 65 76 20 3f 64 75 70 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 N.open-dev.?dup.IF..............
32920 28 20 69 68 61 6e 64 6c 65 20 20 52 3a 20 6e 75 6d 20 29 0a 64 75 70 20 74 6f 20 6d 79 2d 73 65 (.ihandle..R:.num.).dup.to.my-se
32940 6c 66 0a 64 75 70 20 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 64 75 70 20 73 65 74 2d 6e lf.dup.ihandle>phandle.dup.set-n
32960 6f 64 65 0a 63 68 69 6c 64 20 3f 64 75 70 20 49 46 0a 64 65 6c 65 74 65 2d 6e 6f 64 65 20 73 22 ode.child.?dup.IF.delete-node.s"
32980 20 44 65 6c 65 74 69 6e 67 20 6e 6f 64 65 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a .Deleting.node".usb-debug-print.
329a0 54 48 45 4e 0a 3e 72 20 73 22 20 65 6e 75 6d 65 72 61 74 65 22 20 72 40 20 24 63 61 6c 6c 2d 6d THEN.>r.s".enumerate".r@.$call-m
329c0 65 74 68 6f 64 20 20 20 5c 20 53 63 61 6e 20 68 6f 73 74 20 63 6f 6e 74 72 6f 6c 6c 65 72 0a 72 ethod...\.Scan.host.controller.r
329e0 3e 20 63 6c 6f 73 65 2d 64 65 76 20 20 30 20 73 65 74 2d 6e 6f 64 65 20 30 20 74 6f 20 6d 79 2d >.close-dev..0.set-node.0.to.my-
32a00 73 65 6c 66 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 self.THEN.......................
32a20 20 20 20 28 20 52 3a 20 6e 75 6d 20 29 0a 72 3e 20 31 2b 20 3e 72 20 20 20 20 20 20 20 20 20 20 ...(.R:.num.).r>.1+.>r..........
32a40 20 20 20 20 20 20 20 20 20 20 20 20 28 20 52 3a 20 6e 75 6d 2b 31 20 29 0a 52 45 50 45 41 54 20 ............(.R:.num+1.).REPEAT.
32a60 20 20 72 3e 20 64 72 6f 70 0a 30 20 54 4f 20 6f 68 63 69 2d 61 6c 69 61 73 2d 6e 75 6d 0a 30 20 ..r>.drop.0.TO.ohci-alias-num.0.
32a80 54 4f 20 63 64 72 6f 6d 2d 61 6c 69 61 73 2d 6e 75 6d 0a 73 22 20 63 64 72 6f 6d 30 22 20 66 69 TO.cdrom-alias-num.s".cdrom0".fi
32aa0 6e 64 2d 61 6c 69 61 73 20 20 20 20 20 20 20 20 20 20 20 20 28 20 66 61 6c 73 65 20 7c 20 64 65 nd-alias............(.false.|.de
32ac0 76 2d 70 61 74 68 20 6c 65 6e 20 29 0a 64 75 70 20 49 46 0a 73 22 20 63 64 72 6f 6d 22 20 32 73 v-path.len.).dup.IF.s".cdrom".2s
32ae0 77 61 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 6c 69 61 73 2d 6e 61 6d 65 20 6c 65 wap..............(.alias-name.le
32b00 6e 27 20 64 65 76 2d 70 61 74 68 20 6c 65 6e 20 29 0a 73 65 74 2d 61 6c 69 61 73 20 20 20 20 20 n'.dev-path.len.).set-alias.....
32b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 2d 2d 20 29 0a 45 4c 53 45 20 0a 64 72 6f 70 ...............(.--.).ELSE..drop
32b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 2d 2d 20 29 0a .........................(.--.).
32b60 54 48 45 4e 0a 75 44 4f 43 2d 63 68 65 63 6b 20 20 5c 20 63 68 65 63 6b 20 69 66 20 75 44 4f 43 THEN.uDOC-check..\.check.if.uDOC
32b80 2d 64 65 76 69 63 65 20 69 73 20 70 72 65 73 65 6e 74 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 28 -device.is.present.and.working.(
32ba0 45 4c 42 41 20 6f 6e 6c 79 29 0a 66 61 6c 73 65 20 74 6f 20 73 63 61 6e 2d 74 69 6d 65 3f 20 20 ELBA.only).false.to.scan-time?..
32bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 75 70 70 72 65 73 73 20 70 72 6f 63 65 65 ...............\.suppress.procee
32be0 64 69 6e 67 20 73 69 67 6e 73 0a 3b 0a 3a 20 75 73 62 2d 70 72 6f 62 65 0a 75 73 62 2d 73 63 61 ding.signs.;.:.usb-probe.usb-sca
32c00 6e 0a 63 64 72 6f 6d 2d 61 6c 69 61 73 2d 6e 75 6d 20 30 3d 20 49 46 0a 2e 22 20 4e 6f 74 20 66 n.cdrom-alias-num.0=.IF..".Not.f
32c20 6f 75 6e 64 20 43 44 52 4f 4d 21 20 22 20 63 72 0a 54 48 45 4e 0a 2e 22 20 43 44 52 4f 4d 20 66 ound.CDROM!.".cr.THEN..".CDROM.f
32c40 6f 75 6e 64 20 22 20 63 64 72 6f 6d 2d 61 6c 69 61 73 2d 6e 75 6d 20 2e 20 63 72 20 0a 3b 0a 3a ound.".cdrom-alias-num...cr..;.:
32c60 20 75 73 62 2d 64 65 76 2d 74 65 73 74 20 28 20 2d 2d 20 54 52 55 45 20 29 0a 73 22 20 55 53 42 .usb-dev-test.(.--.TRUE.).s".USB
32c80 20 44 65 76 69 63 65 20 54 65 73 74 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 31 .Device.Test.".usb-debug-print.1
32ca0 20 75 73 62 2d 63 72 65 61 74 65 2d 61 6c 69 61 73 2d 6e 61 6d 65 0a 66 69 6e 64 2d 61 6c 69 61 .usb-create-alias-name.find-alia
32cc0 73 20 3f 64 75 70 20 49 46 0a 2e 22 20 2a 20 6f 70 65 6e 20 22 20 32 64 75 70 20 74 79 70 65 20 s.?dup.IF..".*.open.".2dup.type.
32ce0 2e 20 63 72 0a 45 4c 53 45 0a 73 22 20 63 61 6e 27 74 20 66 6f 75 6e 64 20 61 6c 69 61 73 20 22 ..cr.ELSE.s".can't.found.alias."
32d00 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 45 4e 0a 6f 70 65 6e 2d 64 65 76 20 3f .usb-debug-print.THEN.open-dev.?
32d20 64 75 70 20 49 46 0a 64 75 70 20 74 6f 20 6d 79 2d 73 65 6c 66 0a 64 75 70 20 69 68 61 6e 64 6c dup.IF.dup.to.my-self.dup.ihandl
32d40 65 3e 70 68 61 6e 64 6c 65 20 64 75 70 20 73 65 74 2d 6e 6f 64 65 0a 73 22 20 62 75 6c 6b 22 20 e>phandle.dup.set-node.s".bulk".
32d60 24 6f 70 65 6e 2d 70 61 63 6b 61 67 65 20 69 68 61 6e 64 6c 65 2d 62 75 6c 6b 2d 74 72 61 6e 20 $open-package.ihandle-bulk-tran.
32d80 21 0a 73 22 20 63 6c 6f 73 65 20 61 6c 6c 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 !.s".close.all.".usb-debug-print
32da0 0a 63 6c 6f 73 65 2d 64 65 76 20 30 20 73 65 74 2d 6e 6f 64 65 20 30 20 74 6f 20 6d 79 2d 73 65 .close-dev.0.set-node.0.to.my-se
32dc0 6c 66 0a 69 68 61 6e 64 6c 65 2d 62 75 6c 6b 2d 74 72 61 6e 20 63 6c 6f 73 65 2d 70 61 63 6b 61 lf.ihandle-bulk-tran.close-packa
32de0 67 65 0a 45 4c 53 45 0a 73 22 20 63 61 6e 27 74 20 6f 70 65 6e 20 75 73 62 20 68 75 62 22 20 75 ge.ELSE.s".can't.open.usb.hub".u
32e00 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 45 4e 0a 54 52 55 45 0a 3b 0a 33 32 30 20 63 sb-debug-print.THEN.TRUE.;.320.c
32e20 70 0a 3a 20 2e 61 6e 73 69 2d 61 74 74 72 2d 6f 66 66 20 31 62 20 65 6d 69 74 20 2e 22 20 5b 30 p.:..ansi-attr-off.1b.emit..".[0
32e40 6d 22 20 20 3b 20 20 20 20 5c 20 45 53 43 20 53 65 71 75 65 6e 63 65 3a 20 61 6c 6c 20 74 65 72 m"..;....\.ESC.Sequence:.all.ter
32e60 6d 69 6e 61 6c 20 61 74 72 69 62 75 74 65 73 20 6f 66 66 0a 3a 20 2e 61 6e 73 69 2d 62 6c 75 65 minal.atributes.off.:..ansi-blue
32e80 20 20 20 20 20 31 62 20 65 6d 69 74 20 2e 22 20 5b 33 34 6d 22 20 3b 20 20 20 20 5c 20 45 53 43 .....1b.emit..".[34m".;....\.ESC
32ea0 20 53 65 71 75 65 6e 63 65 3a 20 66 6f 72 65 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 20 3d 20 62 6c .Sequence:.foreground-color.=.bl
32ec0 75 65 0a 3a 20 2e 61 6e 73 69 2d 67 72 65 65 6e 20 20 20 20 31 62 20 65 6d 69 74 20 2e 22 20 5b ue.:..ansi-green....1b.emit..".[
32ee0 33 32 6d 22 20 3b 20 20 20 20 5c 20 45 53 43 20 53 65 71 75 65 6e 63 65 3a 20 66 6f 72 65 67 72 32m".;....\.ESC.Sequence:.foregr
32f00 6f 75 6e 64 2d 63 6f 6c 6f 72 20 3d 20 67 72 65 65 6e 0a 3a 20 2e 61 6e 73 69 2d 72 65 64 20 20 ound-color.=.green.:..ansi-red..
32f20 20 20 20 20 31 62 20 65 6d 69 74 20 2e 22 20 5b 33 31 6d 22 20 3b 20 20 20 20 5c 20 45 53 43 20 ....1b.emit..".[31m".;....\.ESC.
32f40 53 65 71 75 65 6e 63 65 3a 20 66 6f 72 65 67 72 6f 75 6e 64 2d 63 6f 6c 6f 72 20 3d 20 67 72 65 Sequence:.foreground-color.=.gre
32f60 65 6e 0a 3a 20 2e 61 6e 73 69 2d 62 6f 6c 64 20 20 20 20 20 31 62 20 65 6d 69 74 20 2e 22 20 5b en.:..ansi-bold.....1b.emit..".[
32f80 31 6d 22 20 20 3b 20 20 20 20 5c 20 45 53 43 20 53 65 71 75 65 6e 63 65 3a 20 66 6f 72 65 67 72 1m"..;....\.ESC.Sequence:.foregr
32fa0 6f 75 6e 64 2d 63 6f 6c 6f 72 20 62 6f 6c 64 0a 66 61 6c 73 65 20 56 41 4c 55 45 20 73 63 73 69 ound-color.bold.false.VALUE.scsi
32fc0 2d 73 75 70 70 2d 70 72 65 73 65 6e 74 3f 0a 3a 20 73 63 73 69 2d 78 74 2d 65 72 72 20 2e 22 20 -supp-present?.:.scsi-xt-err..".
32fe0 53 43 53 49 2d 45 52 52 4f 52 20 28 49 6e 74 65 72 6e 29 20 22 20 3b 0a 27 20 73 63 73 69 2d 78 SCSI-ERROR.(Intern).".;.'.scsi-x
33000 74 2d 65 72 72 20 56 41 4c 55 45 20 73 63 73 69 2d 6f 70 65 6e 2d 78 74 20 20 20 20 20 20 20 20 t-err.VALUE.scsi-open-xt........
33020 5c 20 70 72 65 73 65 74 20 77 69 74 68 20 61 6e 20 69 6e 76 61 6c 69 64 20 74 6f 6b 65 6e 0a 3a \.preset.with.an.invalid.token.:
33040 20 2e 77 6f 72 64 6c 69 73 74 73 20 20 20 20 20 20 28 20 2d 2d 20 29 0a 2e 61 6e 73 69 2d 72 65 ..wordlists......(.--.)..ansi-re
33060 64 0a 67 65 74 2d 6f 72 64 65 72 20 20 20 20 20 20 28 20 2d 2d 20 77 69 64 31 20 2e 2e 20 77 69 d.get-order......(.--.wid1....wi
33080 64 6e 20 6e 20 29 0a 64 75 70 20 73 70 61 63 65 20 32 38 20 65 6d 69 74 20 2e 64 20 2e 22 20 77 dn.n.).dup.space.28.emit..d..".w
330a0 6f 72 64 20 6c 69 73 74 73 20 3a 20 22 0a 30 20 44 4f 0a 2e 20 30 38 20 65 6d 69 74 20 32 63 20 ord.lists.:.".0.DO...08.emit.2c.
330c0 65 6d 69 74 0a 4c 4f 4f 50 0a 30 38 20 65 6d 69 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 emit.LOOP.08.emit...............
330e0 20 20 5c 20 27 62 73 27 0a 32 39 20 65 6d 69 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..\.'bs'.29.emit................
33100 20 5c 20 27 29 27 0a 63 72 20 73 70 61 63 65 20 32 38 20 65 6d 69 74 0a 2e 22 20 43 6f 6e 74 65 .\.')'.cr.space.28.emit..".Conte
33120 78 74 3a 20 22 20 63 6f 6e 74 65 78 74 20 64 75 70 20 2e 0a 40 20 35 62 20 65 6d 69 74 20 2e 20 xt:.".context.dup...@.5b.emit...
33140 38 20 65 6d 69 74 20 35 64 20 65 6d 69 74 0a 73 70 61 63 65 0a 2e 22 20 2f 20 43 75 72 72 65 6e 8.emit.5d.emit.space.."./.Curren
33160 74 3a 20 22 20 63 75 72 72 65 6e 74 20 2e 0a 2e 61 6e 73 69 2d 61 74 74 72 2d 6f 66 66 0a 63 72 t:.".current....ansi-attr-off.cr
33180 0a 3b 0a 3a 20 2e 63 6f 6e 74 65 78 74 20 20 28 20 6e 75 6d 20 2d 2d 20 29 0a 2e 61 6e 73 69 2d .;.:..context..(.num.--.)..ansi-
331a0 72 65 64 0a 73 70 61 63 65 0a 35 62 20 65 6d 69 74 0a 32 33 20 65 6d 69 74 20 2e 20 33 61 20 65 red.space.5b.emit.23.emit...3a.e
331c0 6d 69 74 0a 63 6f 6e 74 65 78 74 20 40 0a 2e 20 38 20 65 6d 69 74 20 35 64 20 65 6d 69 74 20 73 mit.context.@...8.emit.5d.emit.s
331e0 70 61 63 65 0a 2e 61 6e 73 69 2d 61 74 74 72 2d 6f 66 66 0a 3b 0a 3a 20 73 63 73 69 2d 6f 70 65 pace..ansi-attr-off.;.:.scsi-ope
33200 6e 20 20 28 20 2d 2d 20 29 0a 73 63 73 69 2d 73 75 70 70 2d 70 72 65 73 65 6e 74 3f 20 4e 4f 54 n..(.--.).scsi-supp-present?.NOT
33220 0a 49 46 0a 73 22 20 73 63 73 69 2d 73 75 70 70 6f 72 74 2e 66 73 22 20 69 6e 63 6c 75 64 65 64 .IF.s".scsi-support.fs".included
33240 20 20 28 20 78 74 2d 6f 70 65 6e 20 29 0a 74 6f 20 73 63 73 69 2d 6f 70 65 6e 2d 78 74 20 20 20 ..(.xt-open.).to.scsi-open-xt...
33260 20 20 20 20 20 20 20 20 20 20 20 20 28 20 20 29 0a 74 72 75 65 20 74 6f 20 73 63 73 69 2d 73 75 ............(..).true.to.scsi-su
33280 70 70 2d 70 72 65 73 65 6e 74 3f 0a 54 48 45 4e 0a 73 63 73 69 2d 6f 70 65 6e 2d 78 74 20 65 78 pp-present?.THEN.scsi-open-xt.ex
332a0 65 63 75 74 65 0a 3b 0a 33 34 30 20 63 70 0a 33 36 30 20 63 70 0a 30 20 56 41 4c 55 45 20 66 64 ecute.;.340.cp.360.cp.0.VALUE.fd
332c0 74 2d 64 65 62 75 67 0a 66 64 74 2d 73 74 61 72 74 20 30 20 3d 20 49 46 20 2d 31 20 74 68 72 6f t-debug.fdt-start.0.=.IF.-1.thro
332e0 77 20 54 48 45 4e 0a 73 74 72 75 63 74 0a 34 20 66 69 65 6c 64 20 3e 66 64 74 68 5f 6d 61 67 69 w.THEN.struct.4.field.>fdth_magi
33300 63 0a 34 20 66 69 65 6c 64 20 3e 66 64 74 68 5f 74 73 69 7a 65 0a 34 20 66 69 65 6c 64 20 3e 66 c.4.field.>fdth_tsize.4.field.>f
33320 64 74 68 5f 73 74 72 75 63 74 5f 6f 66 66 0a 34 20 66 69 65 6c 64 20 3e 66 64 74 68 5f 73 74 72 dth_struct_off.4.field.>fdth_str
33340 69 6e 67 5f 6f 66 66 0a 34 20 66 69 65 6c 64 20 3e 66 64 74 68 5f 72 73 76 6d 61 70 5f 6f 66 66 ing_off.4.field.>fdth_rsvmap_off
33360 0a 34 20 66 69 65 6c 64 20 3e 66 64 74 68 5f 76 65 72 73 69 6f 6e 0a 34 20 66 69 65 6c 64 20 3e .4.field.>fdth_version.4.field.>
33380 66 64 74 68 5f 63 6f 6d 70 61 74 5f 76 65 72 73 0a 34 20 66 69 65 6c 64 20 3e 66 64 74 68 5f 62 fdth_compat_vers.4.field.>fdth_b
333a0 6f 6f 74 5f 63 70 75 0a 34 20 66 69 65 6c 64 20 3e 66 64 74 68 5f 73 74 72 69 6e 67 5f 73 69 7a oot_cpu.4.field.>fdth_string_siz
333c0 65 0a 34 20 66 69 65 6c 64 20 3e 66 64 74 68 5f 73 74 72 75 63 74 5f 73 69 7a 65 0a 64 72 6f 70 e.4.field.>fdth_struct_size.drop
333e0 0a 68 23 20 64 30 30 64 66 65 65 64 20 63 6f 6e 73 74 61 6e 74 20 4f 46 5f 44 54 5f 48 45 41 44 .h#.d00dfeed.constant.OF_DT_HEAD
33400 45 52 0a 68 23 20 20 20 20 20 20 20 20 31 20 63 6f 6e 73 74 61 6e 74 20 4f 46 5f 44 54 5f 42 45 ER.h#........1.constant.OF_DT_BE
33420 47 49 4e 5f 4e 4f 44 45 0a 68 23 20 20 20 20 20 20 20 20 32 20 63 6f 6e 73 74 61 6e 74 20 4f 46 GIN_NODE.h#........2.constant.OF
33440 5f 44 54 5f 45 4e 44 5f 4e 4f 44 45 0a 68 23 20 20 20 20 20 20 20 20 33 20 63 6f 6e 73 74 61 6e _DT_END_NODE.h#........3.constan
33460 74 20 4f 46 5f 44 54 5f 50 52 4f 50 0a 68 23 20 20 20 20 20 20 20 20 34 20 63 6f 6e 73 74 61 6e t.OF_DT_PROP.h#........4.constan
33480 74 20 4f 46 5f 44 54 5f 4e 4f 50 0a 68 23 20 20 20 20 20 20 20 20 39 20 63 6f 6e 73 74 61 6e 74 t.OF_DT_NOP.h#........9.constant
334a0 20 4f 46 5f 44 54 5f 45 4e 44 0a 66 64 74 2d 73 74 61 72 74 0a 64 75 70 20 64 75 70 20 3e 66 64 .OF_DT_END.fdt-start.dup.dup.>fd
334c0 74 68 5f 73 74 72 75 63 74 5f 6f 66 66 20 6c 40 20 2b 20 76 61 6c 75 65 20 66 64 74 2d 73 74 72 th_struct_off.l@.+.value.fdt-str
334e0 75 63 74 0a 64 75 70 20 64 75 70 20 3e 66 64 74 68 5f 73 74 72 69 6e 67 5f 6f 66 66 20 6c 40 20 uct.dup.dup.>fdth_string_off.l@.
33500 2b 20 76 61 6c 75 65 20 66 64 74 2d 73 74 72 69 6e 67 73 0a 64 72 6f 70 0a 3a 20 66 64 74 2d 63 +.value.fdt-strings.drop.:.fdt-c
33520 68 65 63 6b 2d 68 65 61 64 65 72 20 28 20 2d 2d 20 29 0a 66 64 74 2d 73 74 61 72 74 20 64 75 70 heck-header.(.--.).fdt-start.dup
33540 20 30 20 3d 20 49 46 0a 2e 22 20 4e 6f 20 66 6c 61 74 20 64 65 76 69 63 65 20 74 72 65 65 20 21 .0.=.IF..".No.flat.device.tree.!
33560 22 20 63 72 20 64 72 6f 70 20 2d 31 20 74 68 72 6f 77 20 45 58 49 54 20 54 48 45 4e 0a 68 65 78 ".cr.drop.-1.throw.EXIT.THEN.hex
33580 0a 66 64 74 2d 64 65 62 75 67 20 49 46 0a 2e 22 20 46 6c 61 74 20 64 65 76 69 63 65 20 74 72 65 .fdt-debug.IF..".Flat.device.tre
335a0 65 20 68 65 61 64 65 72 20 61 74 20 30 78 22 20 64 75 70 20 2e 20 73 22 20 3a 22 20 74 79 70 65 e.header.at.0x".dup...s".:".type
335c0 20 63 72 0a 2e 22 20 20 6d 61 67 69 63 20 20 20 20 20 20 20 20 20 20 20 20 3a 20 30 78 22 20 64 .cr.."..magic............:.0x".d
335e0 75 70 20 3e 66 64 74 68 5f 6d 61 67 69 63 20 6c 40 20 2e 20 63 72 0a 2e 22 20 20 74 6f 74 61 6c up.>fdth_magic.l@...cr.."..total
33600 20 73 69 7a 65 20 20 20 20 20 20 20 3a 20 30 78 22 20 64 75 70 20 3e 66 64 74 68 5f 74 73 69 7a .size.......:.0x".dup.>fdth_tsiz
33620 65 20 6c 40 20 2e 20 63 72 0a 2e 22 20 20 6f 66 66 73 65 74 20 74 6f 20 73 74 72 75 63 74 20 3a e.l@...cr.."..offset.to.struct.:
33640 20 30 78 22 20 64 75 70 20 3e 66 64 74 68 5f 73 74 72 75 63 74 5f 6f 66 66 20 6c 40 20 2e 20 63 .0x".dup.>fdth_struct_off.l@...c
33660 72 0a 2e 22 20 20 6f 66 66 73 65 74 20 74 6f 20 73 74 72 69 6e 67 73 3a 20 30 78 22 20 64 75 70 r.."..offset.to.strings:.0x".dup
33680 20 3e 66 64 74 68 5f 73 74 72 69 6e 67 5f 6f 66 66 20 6c 40 20 2e 20 63 72 0a 2e 22 20 20 6f 66 .>fdth_string_off.l@...cr.."..of
336a0 66 73 65 74 20 74 6f 20 72 73 76 6d 61 70 20 3a 20 30 78 22 20 64 75 70 20 3e 66 64 74 68 5f 72 fset.to.rsvmap.:.0x".dup.>fdth_r
336c0 73 76 6d 61 70 5f 6f 66 66 20 6c 40 20 2e 20 63 72 0a 2e 22 20 20 76 65 72 73 69 6f 6e 20 20 20 svmap_off.l@...cr.."..version...
336e0 20 20 20 20 20 20 20 3a 20 22 20 64 75 70 20 3e 66 64 74 68 5f 76 65 72 73 69 6f 6e 20 6c 40 20 .......:.".dup.>fdth_version.l@.
33700 64 65 63 69 6d 61 6c 20 2e 20 68 65 78 20 63 72 0a 2e 22 20 20 6c 61 73 74 20 63 6f 6d 70 61 74 decimal...hex.cr.."..last.compat
33720 20 76 65 72 73 20 3a 20 22 20 64 75 70 20 3e 66 64 74 68 5f 63 6f 6d 70 61 74 5f 76 65 72 73 20 .vers.:.".dup.>fdth_compat_vers.
33740 6c 40 20 64 65 63 69 6d 61 6c 20 2e 20 68 65 78 20 63 72 0a 64 75 70 20 3e 66 64 74 68 5f 76 65 l@.decimal...hex.cr.dup.>fdth_ve
33760 72 73 69 6f 6e 20 6c 40 20 32 20 3e 3d 20 49 46 0a 2e 22 20 20 62 6f 6f 74 20 43 50 55 20 20 20 rsion.l@.2.>=.IF.."..boot.CPU...
33780 20 20 20 20 20 20 3a 20 30 78 22 20 64 75 70 20 3e 66 64 74 68 5f 62 6f 6f 74 5f 63 70 75 20 6c ......:.0x".dup.>fdth_boot_cpu.l
337a0 40 20 2e 20 63 72 0a 54 48 45 4e 0a 64 75 70 20 3e 66 64 74 68 5f 76 65 72 73 69 6f 6e 20 6c 40 @...cr.THEN.dup.>fdth_version.l@
337c0 20 33 20 3e 3d 20 49 46 0a 2e 22 20 20 73 74 72 69 6e 67 73 20 73 69 7a 65 20 20 20 20 20 3a 20 .3.>=.IF.."..strings.size.....:.
337e0 30 78 22 20 64 75 70 20 3e 66 64 74 68 5f 73 74 72 69 6e 67 5f 73 69 7a 65 20 6c 40 20 2e 20 63 0x".dup.>fdth_string_size.l@...c
33800 72 0a 54 48 45 4e 0a 64 75 70 20 3e 66 64 74 68 5f 76 65 72 73 69 6f 6e 20 6c 40 20 31 37 20 3e r.THEN.dup.>fdth_version.l@.17.>
33820 3d 20 49 46 0a 2e 22 20 20 73 74 72 75 63 74 20 73 69 7a 65 20 20 20 20 20 20 3a 20 30 78 22 20 =.IF.."..struct.size......:.0x".
33840 64 75 70 20 3e 66 64 74 68 5f 73 74 72 75 63 74 5f 73 69 7a 65 20 6c 40 20 2e 20 63 72 0a 54 48 dup.>fdth_struct_size.l@...cr.TH
33860 45 4e 0a 54 48 45 4e 0a 64 75 70 20 3e 66 64 74 68 5f 6d 61 67 69 63 20 6c 40 20 4f 46 5f 44 54 EN.THEN.dup.>fdth_magic.l@.OF_DT
33880 5f 48 45 41 44 45 52 20 3c 3e 20 49 46 0a 2e 22 20 46 6c 61 74 20 64 65 76 69 63 65 20 74 72 65 _HEADER.<>.IF..".Flat.device.tre
338a0 65 20 68 61 73 20 69 6e 63 6f 72 72 65 63 74 20 6d 61 67 69 63 20 76 61 6c 75 65 20 21 22 20 63 e.has.incorrect.magic.value.!".c
338c0 72 0a 64 72 6f 70 20 2d 31 20 74 68 72 6f 77 20 45 58 49 54 0a 54 48 45 4e 0a 64 75 70 20 3e 66 r.drop.-1.throw.EXIT.THEN.dup.>f
338e0 64 74 68 5f 76 65 72 73 69 6f 6e 20 6c 40 20 31 30 20 3c 20 49 46 0a 2e 22 20 46 6c 61 74 20 64 dth_version.l@.10.<.IF..".Flat.d
33900 65 76 69 63 65 20 74 72 65 65 20 68 61 73 20 75 73 75 70 70 6f 72 74 65 64 20 76 65 72 73 69 6f evice.tree.has.usupported.versio
33920 6e 20 21 22 20 63 72 0a 64 72 6f 70 20 2d 31 20 74 68 72 6f 77 20 45 58 49 54 0a 54 48 45 4e 0a n.!".cr.drop.-1.throw.EXIT.THEN.
33940 64 72 6f 70 0a 3b 0a 66 64 74 2d 63 68 65 63 6b 2d 68 65 61 64 65 72 0a 3a 20 66 64 74 2d 6e 65 drop.;.fdt-check-header.:.fdt-ne
33960 78 74 2d 74 61 67 20 28 20 61 64 64 72 20 2d 2d 20 6e 65 78 74 61 64 64 72 20 74 61 67 20 29 0a xt-tag.(.addr.--.nextaddr.tag.).
33980 30 09 20 20 20 20 20 20 20 09 20 20 20 20 20 20 09 20 09 28 20 64 75 6d 6d 79 20 74 61 67 20 6f 0..................(.dummy.tag.o
339a0 6e 20 73 74 61 63 6b 20 66 6f 72 20 6c 6f 6f 70 20 29 0a 42 45 47 49 4e 0a 64 72 6f 70 09 09 09 n.stack.for.loop.).BEGIN.drop...
339c0 28 20 64 72 6f 70 20 70 72 65 76 69 6f 75 73 20 74 61 67 20 29 0a 64 75 70 20 6c 40 09 09 09 28 (.drop.previous.tag.).dup.l@...(
339e0 20 72 65 61 64 20 6e 65 77 20 74 61 67 20 29 0a 73 77 61 70 20 34 20 2b 20 73 77 61 70 09 09 28 .read.new.tag.).swap.4.+.swap..(
33a00 20 69 6e 63 72 65 6d 65 6e 74 20 61 64 64 72 20 29 0a 64 75 70 20 4f 46 5f 44 54 5f 4e 4f 50 20 .increment.addr.).dup.OF_DT_NOP.
33a20 3c 3e 20 55 4e 54 49 4c 20 09 28 20 6c 6f 6f 70 20 75 6e 74 69 6c 20 6e 6f 74 20 6e 6f 70 20 29 <>.UNTIL..(.loop.until.not.nop.)
33a40 0a 3b 0a 3a 20 66 64 74 2d 66 65 74 63 68 2d 75 6e 69 74 20 28 20 61 64 64 72 20 2d 2d 20 61 64 .;.:.fdt-fetch-unit.(.addr.--.ad
33a60 64 72 20 24 6e 61 6d 65 20 29 0a 64 75 70 20 66 72 6f 6d 2d 63 73 74 72 69 6e 67 09 20 20 20 20 dr.$name.).dup.from-cstring.....
33a80 20 20 20 5c 20 20 67 65 74 20 73 74 72 69 6e 67 20 73 69 7a 65 0a 32 64 75 70 20 2b 20 31 20 2b ...\..get.string.size.2dup.+.1.+
33aa0 20 33 20 2b 20 66 66 66 66 66 66 66 63 20 61 6e 64 20 2d 72 6f 74 0a 3b 0a 3a 20 66 64 74 2d 66 .3.+.fffffffc.and.-rot.;.:.fdt-f
33ac0 65 74 63 68 2d 73 74 72 69 6e 67 20 28 20 69 6e 64 65 78 20 2d 2d 20 24 73 74 72 69 6e 67 29 20 etch-string.(.index.--.$string).
33ae0 20 0a 66 64 74 2d 73 74 72 69 6e 67 73 20 2b 20 64 75 70 20 66 72 6f 6d 2d 63 73 74 72 69 6e 67 ..fdt-strings.+.dup.from-cstring
33b00 0a 3b 0a 3a 20 66 64 74 2d 63 72 65 61 74 65 2d 64 65 63 20 20 73 22 20 64 65 63 6f 64 65 2d 75 .;.:.fdt-create-dec..s".decode-u
33b20 6e 69 74 22 20 24 43 52 45 41 54 45 20 2c 20 44 4f 45 53 3e 20 40 20 68 65 78 2d 64 65 63 6f 64 nit".$CREATE.,.DOES>.@.hex-decod
33b40 65 2d 75 6e 69 74 20 3b 0a 3a 20 66 64 74 2d 63 72 65 61 74 65 2d 65 6e 63 20 20 73 22 20 65 6e e-unit.;.:.fdt-create-enc..s".en
33b60 63 6f 64 65 2d 75 6e 69 74 22 20 24 43 52 45 41 54 45 20 2c 20 44 4f 45 53 3e 20 40 20 68 65 78 code-unit".$CREATE.,.DOES>.@.hex
33b80 2d 65 6e 63 6f 64 65 2d 75 6e 69 74 20 3b 0a 3a 20 66 64 74 2d 75 6e 66 6c 61 74 74 65 6e 2d 6e -encode-unit.;.:.fdt-unflatten-n
33ba0 6f 64 65 20 28 20 73 74 61 72 74 20 2d 2d 20 65 6e 64 20 29 0a 72 65 63 75 72 73 69 76 65 0a 66 ode.(.start.--.end.).recursive.f
33bc0 64 74 2d 6e 65 78 74 2d 74 61 67 20 64 75 70 20 4f 46 5f 44 54 5f 42 45 47 49 4e 5f 4e 4f 44 45 dt-next-tag.dup.OF_DT_BEGIN_NODE
33be0 20 3c 3e 20 49 46 0a 73 22 20 57 65 69 72 64 20 74 61 67 20 30 78 22 20 74 79 70 65 20 2e 20 22 .<>.IF.s".Weird.tag.0x".type..."
33c00 20 61 74 20 73 74 61 72 74 20 6f 66 20 6e 6f 64 65 22 20 74 79 70 65 20 63 72 0a 2d 31 20 74 68 .at.start.of.node".type.cr.-1.th
33c20 72 6f 77 0a 54 48 45 4e 20 64 72 6f 70 0a 6e 65 77 2d 64 65 76 69 63 65 0a 66 64 74 2d 66 65 74 row.THEN.drop.new-device.fdt-fet
33c40 63 68 2d 75 6e 69 74 0a 64 75 70 20 30 20 3d 20 49 46 20 64 72 6f 70 20 64 72 6f 70 20 22 20 2f ch-unit.dup.0.=.IF.drop.drop."./
33c60 22 20 54 48 45 4e 0a 34 30 20 6c 65 66 74 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 0a 64 65 76 69 ".THEN.40.left-parse-string.devi
33c80 63 65 2d 6e 61 6d 65 0a 64 75 70 20 49 46 0a 22 20 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 22 ce-name.dup.IF.".#address-cells"
33ca0 20 67 65 74 2d 70 61 72 65 6e 74 20 67 65 74 2d 70 61 63 6b 61 67 65 2d 70 72 6f 70 65 72 74 79 .get-parent.get-package-property
33cc0 20 49 46 0a 32 64 72 6f 70 0a 45 4c 53 45 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 .IF.2drop.ELSE.decode-int.nip.ni
33ce0 70 0a 68 65 78 2d 64 65 63 6f 64 65 2d 75 6e 69 74 0a 73 65 74 2d 75 6e 69 74 0a 54 48 45 4e 0a p.hex-decode-unit.set-unit.THEN.
33d00 45 4c 53 45 20 32 64 72 6f 70 20 54 48 45 4e 0a 42 45 47 49 4e 0a 66 64 74 2d 6e 65 78 74 2d 74 ELSE.2drop.THEN.BEGIN.fdt-next-t
33d20 61 67 20 64 75 70 20 4f 46 5f 44 54 5f 45 4e 44 5f 4e 4f 44 45 20 3c 3e 0a 57 48 49 4c 45 0a 64 ag.dup.OF_DT_END_NODE.<>.WHILE.d
33d40 75 70 20 4f 46 5f 44 54 5f 50 52 4f 50 20 3d 20 49 46 0a 64 72 6f 70 20 64 75 70 09 09 09 28 20 up.OF_DT_PROP.=.IF.drop.dup...(.
33d60 64 72 6f 70 20 74 61 67 2c 20 64 75 70 20 61 64 64 72 20 20 20 20 20 3a 20 61 31 20 61 31 20 29 drop.tag,.dup.addr.....:.a1.a1.)
33d80 0a 64 75 70 20 6c 40 20 64 75 70 20 72 6f 74 20 34 20 2b 09 28 20 66 65 74 63 68 20 73 69 7a 65 .dup.l@.dup.rot.4.+.(.fetch.size
33da0 2c 20 73 74 61 63 6b 20 69 73 20 20 20 3a 20 61 31 20 73 20 73 20 61 32 29 0a 64 75 70 20 6c 40 ,.stack.is...:.a1.s.s.a2).dup.l@
33dc0 20 73 77 61 70 20 34 20 2b 09 09 28 20 66 65 74 63 68 20 6e 61 6d 65 69 64 2c 20 73 74 61 63 6b .swap.4.+..(.fetch.nameid,.stack
33de0 20 69 73 20 3a 20 61 31 20 73 20 73 20 69 20 61 33 20 29 0a 72 6f 74 20 20 20 20 20 20 20 20 20 .is.:.a1.s.s.i.a3.).rot.........
33e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 77 65 20 6e 6f 77 20 68 61 76 65 3a 20 61 31 20 ..............(.we.now.have:.a1.
33e20 73 20 69 20 61 33 20 73 20 29 0a 65 6e 63 6f 64 65 2d 62 79 74 65 73 20 72 6f 74 09 09 28 20 61 s.i.a3.s.).encode-bytes.rot..(.a
33e40 31 20 73 20 70 61 20 70 73 20 69 29 0a 66 64 74 2d 66 65 74 63 68 2d 73 74 72 69 6e 67 09 09 28 1.s.pa.ps.i).fdt-fetch-string..(
33e60 20 61 31 20 73 20 70 61 20 70 73 20 24 70 6e 20 29 0a 70 72 6f 70 65 72 74 79 0a 2b 20 38 20 2b .a1.s.pa.ps.$pn.).property.+.8.+
33e80 20 33 20 2b 20 66 66 66 66 66 66 66 63 20 61 6e 64 0a 45 4c 53 45 20 64 75 70 20 4f 46 5f 44 54 .3.+.fffffffc.and.ELSE.dup.OF_DT
33ea0 5f 42 45 47 49 4e 5f 4e 4f 44 45 20 3d 20 49 46 0a 64 72 6f 70 09 09 09 28 20 64 72 6f 70 20 74 _BEGIN_NODE.=.IF.drop...(.drop.t
33ec0 61 67 20 29 0a 34 20 2d 0a 66 64 74 2d 75 6e 66 6c 61 74 74 65 6e 2d 6e 6f 64 65 0a 45 4c 53 45 ag.).4.-.fdt-unflatten-node.ELSE
33ee0 0a 64 72 6f 70 20 2d 31 20 74 68 72 6f 77 0a 54 48 45 4e 20 54 48 45 4e 0a 52 45 50 45 41 54 20 .drop.-1.throw.THEN.THEN.REPEAT.
33f00 64 72 6f 70 20 5c 20 64 72 6f 70 20 74 61 67 0a 22 20 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 drop.\.drop.tag.".#address-cells
33f20 22 20 67 65 74 2d 6e 6f 64 65 20 67 65 74 2d 70 61 63 6b 61 67 65 2d 70 72 6f 70 65 72 74 79 20 ".get-node.get-package-property.
33f40 49 46 20 45 4c 53 45 0a 64 65 63 6f 64 65 2d 69 6e 74 20 64 75 70 20 66 64 74 2d 63 72 65 61 74 IF.ELSE.decode-int.dup.fdt-creat
33f60 65 2d 64 65 63 20 66 64 74 2d 63 72 65 61 74 65 2d 65 6e 63 20 32 64 72 6f 70 0a 54 48 45 4e 0a e-dec.fdt-create-enc.2drop.THEN.
33f80 66 69 6e 69 73 68 2d 64 65 76 69 63 65 20 20 0a 3b 0a 3a 20 66 64 74 2d 75 6e 66 6c 61 74 74 65 finish-device...;.:.fdt-unflatte
33fa0 6e 2d 74 72 65 65 0a 66 64 74 2d 64 65 62 75 67 20 49 46 0a 2e 22 20 55 6e 66 6c 61 74 74 65 6e n-tree.fdt-debug.IF..".Unflatten
33fc0 69 6e 67 20 64 65 76 69 63 65 20 74 72 65 65 2e 2e 2e 22 20 63 72 20 54 48 45 4e 0a 66 64 74 2d ing.device.tree...".cr.THEN.fdt-
33fe0 73 74 72 75 63 74 20 66 64 74 2d 75 6e 66 6c 61 74 74 65 6e 2d 6e 6f 64 65 20 64 72 6f 70 0a 66 struct.fdt-unflatten-node.drop.f
34000 64 74 2d 64 65 62 75 67 20 49 46 0a 2e 22 20 44 6f 6e 65 20 21 22 20 63 72 20 54 48 45 4e 0a 3b dt-debug.IF..".Done.!".cr.THEN.;
34020 0a 66 64 74 2d 75 6e 66 6c 61 74 74 65 6e 2d 74 72 65 65 0a 3a 20 66 64 74 2d 70 61 72 73 65 2d .fdt-unflatten-tree.:.fdt-parse-
34040 6d 65 6d 6f 72 79 0a 22 20 2f 6d 65 6d 6f 72 79 22 20 66 69 6e 64 2d 64 65 76 69 63 65 0a 22 20 memory."./memory".find-device.".
34060 72 65 67 22 20 67 65 74 2d 6e 6f 64 65 20 67 65 74 2d 70 61 63 6b 61 67 65 2d 70 72 6f 70 65 72 reg".get-node.get-package-proper
34080 74 79 20 49 46 20 74 68 72 6f 77 20 2d 31 20 54 48 45 4e 0a 64 65 63 6f 64 65 2d 70 68 79 73 20 ty.IF.throw.-1.THEN.decode-phys.
340a0 32 64 72 6f 70 20 64 65 63 6f 64 65 2d 70 68 79 73 0a 6d 79 2d 23 61 64 64 72 65 73 73 2d 63 65 2drop.decode-phys.my-#address-ce
340c0 6c 6c 73 20 31 20 3e 20 49 46 20 32 30 20 3c 3c 20 6f 72 20 54 48 45 4e 0a 66 64 74 2d 64 65 62 lls.1.>.IF.20.<<.or.THEN.fdt-deb
340e0 75 67 20 49 46 0a 64 75 70 20 2e 22 20 4d 65 6d 6f 72 79 20 73 69 7a 65 3a 20 22 20 2e 20 63 72 ug.IF.dup..".Memory.size:."...cr
34100 0a 54 48 45 4e 0a 4d 49 4e 2d 52 41 4d 2d 53 49 5a 45 20 73 77 61 70 20 72 65 6c 65 61 73 65 0a .THEN.MIN-RAM-SIZE.swap.release.
34120 32 64 72 6f 70 20 64 65 76 69 63 65 2d 65 6e 64 0a 3b 0a 66 64 74 2d 70 61 72 73 65 2d 6d 65 6d 2drop.device-end.;.fdt-parse-mem
34140 6f 72 79 0a 3a 20 66 64 74 2d 63 6c 61 69 6d 2d 72 65 73 65 72 76 65 0a 66 64 74 2d 73 74 61 72 ory.:.fdt-claim-reserve.fdt-star
34160 74 0a 64 75 70 20 64 75 70 20 3e 66 64 74 68 5f 74 73 69 7a 65 20 6c 40 20 30 20 63 6c 61 69 6d t.dup.dup.>fdth_tsize.l@.0.claim
34180 20 64 72 6f 70 0a 64 75 70 20 3e 66 64 74 68 5f 72 73 76 6d 61 70 5f 6f 66 66 20 6c 40 20 2b 0a .drop.dup.>fdth_rsvmap_off.l@.+.
341a0 42 45 47 49 4e 0a 64 75 70 20 64 75 70 20 78 40 20 73 77 61 70 20 38 20 2b 20 78 40 0a 64 75 70 BEGIN.dup.dup.x@.swap.8.+.x@.dup
341c0 20 30 20 3c 3e 0a 57 48 49 4c 45 0a 66 64 74 2d 64 65 62 75 67 20 49 46 0a 32 64 75 70 20 73 77 .0.<>.WHILE.fdt-debug.IF.2dup.sw
341e0 61 70 20 2e 22 20 52 65 73 65 72 76 65 20 6d 61 70 20 65 6e 74 72 79 3a 20 22 20 2e 20 2e 22 20 ap..".Reserve.map.entry:."....".
34200 3a 20 22 20 2e 20 63 72 0a 54 48 45 4e 0a 30 20 63 6c 61 69 6d 20 64 72 6f 70 0a 31 30 20 2b 0a :."...cr.THEN.0.claim.drop.10.+.
34220 52 45 50 45 41 54 20 64 72 6f 70 20 64 72 6f 70 20 64 72 6f 70 0a 3b 0a 66 64 74 2d 63 6c 61 69 REPEAT.drop.drop.drop.;.fdt-clai
34240 6d 2d 72 65 73 65 72 76 65 20 0a 64 65 66 65 72 20 28 63 6c 69 65 6e 74 2d 65 78 65 63 29 0a 64 m-reserve..defer.(client-exec).d
34260 65 66 65 72 20 63 6c 69 65 6e 74 2d 65 78 65 63 0a 64 65 66 65 72 20 63 61 6c 6c 62 61 63 6b 0a efer.client-exec.defer.callback.
34280 64 65 66 65 72 20 63 6f 6e 74 69 6e 75 65 2d 63 6c 69 65 6e 74 0a 3a 20 73 65 74 2d 63 68 6f 73 defer.continue-client.:.set-chos
342a0 65 6e 20 28 20 70 72 6f 70 20 6c 65 6e 20 6e 61 6d 65 20 6c 65 6e 20 2d 2d 20 29 0a 73 22 20 2f en.(.prop.len.name.len.--.).s"./
342c0 63 68 6f 73 65 6e 22 20 66 69 6e 64 2d 6e 6f 64 65 20 73 65 74 2d 70 72 6f 70 65 72 74 79 20 3b chosen".find-node.set-property.;
342e0 0a 3a 20 67 65 74 2d 63 68 6f 73 65 6e 20 28 20 6e 61 6d 65 20 6c 65 6e 20 2d 2d 20 5b 20 70 72 .:.get-chosen.(.name.len.--.[.pr
34300 6f 70 20 6c 65 6e 20 5d 20 73 75 63 63 65 73 73 20 29 0a 73 22 20 2f 63 68 6f 73 65 6e 22 20 66 op.len.].success.).s"./chosen".f
34320 69 6e 64 2d 6e 6f 64 65 20 67 65 74 2d 70 72 6f 70 65 72 74 79 20 30 3d 20 3b 0a 22 20 2f 22 20 ind-node.get-property.0=.;."./".
34340 66 69 6e 64 2d 64 65 76 69 63 65 0a 6e 65 77 2d 64 65 76 69 63 65 0a 73 22 20 61 6c 69 61 73 65 find-device.new-device.s".aliase
34360 73 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 6e 65 77 s".device-name.finish-device.new
34380 2d 64 65 76 69 63 65 0a 73 22 20 6f 70 74 69 6f 6e 73 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a -device.s".options".device-name.
343a0 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 6e 65 77 2d 64 65 76 69 63 65 0a 73 22 20 6f 70 65 6e finish-device.new-device.s".open
343c0 70 72 6f 6d 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 73 22 20 42 6f 6f 74 52 4f 4d 22 20 64 65 prom".device-name.s".BootROM".de
343e0 76 69 63 65 2d 74 79 70 65 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 6e 65 77 2d 64 65 76 69 vice-type.finish-device.new-devi
34400 63 65 20 0a 73 22 20 70 61 63 6b 61 67 65 73 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 67 65 74 ce..s".packages".device-name.get
34420 2d 6e 6f 64 65 20 74 6f 20 70 61 63 6b 61 67 65 73 0a 6e 65 77 2d 64 65 76 69 63 65 0a 73 22 20 -node.to.packages.new-device.s".
34440 64 65 62 6c 6f 63 6b 65 72 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 49 4e 53 54 41 4e 43 45 20 deblocker".device-name.INSTANCE.
34460 56 41 52 49 41 42 4c 45 20 6f 66 66 73 65 74 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c VARIABLE.offset.INSTANCE.VARIABL
34480 45 20 62 6c 6f 63 6b 2d 73 69 7a 65 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 6d E.block-size.INSTANCE.VARIABLE.m
344a0 61 78 2d 74 72 61 6e 73 66 65 72 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 6d 79 ax-transfer.INSTANCE.VARIABLE.my
344c0 2d 62 6c 6f 63 6b 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 61 64 72 0a 49 4e 53 -block.INSTANCE.VARIABLE.adr.INS
344e0 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 6c 65 6e 0a 3a 20 6f 70 65 6e 0a 73 22 20 62 6c 6f TANCE.VARIABLE.len.:.open.s".blo
34500 63 6b 2d 73 69 7a 65 22 20 5b 27 5d 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 43 41 54 43 48 20 ck-size".['].$call-parent.CATCH.
34520 49 46 20 32 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 0a 62 6c 6f 63 6b 2d 73 IF.2drop.false.EXIT.THEN.block-s
34540 69 7a 65 20 21 0a 73 22 20 6d 61 78 2d 74 72 61 6e 73 66 65 72 22 20 5b 27 5d 20 24 63 61 6c 6c ize.!.s".max-transfer".['].$call
34560 2d 70 61 72 65 6e 74 20 43 41 54 43 48 20 49 46 20 32 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 -parent.CATCH.IF.2drop.false.EXI
34580 54 20 54 48 45 4e 0a 6d 61 78 2d 74 72 61 6e 73 66 65 72 20 21 0a 62 6c 6f 63 6b 2d 73 69 7a 65 T.THEN.max-transfer.!.block-size
345a0 20 40 20 61 6c 6c 6f 63 2d 6d 65 6d 20 6d 79 2d 62 6c 6f 63 6b 20 21 0a 30 20 6f 66 66 73 65 74 .@.alloc-mem.my-block.!.0.offset
345c0 20 21 0a 74 72 75 65 20 3b 0a 3a 20 63 6c 6f 73 65 20 20 6d 79 2d 62 6c 6f 63 6b 20 40 20 62 6c .!.true.;.:.close..my-block.@.bl
345e0 6f 63 6b 2d 73 69 7a 65 20 40 20 66 72 65 65 2d 6d 65 6d 20 3b 0a 3a 20 73 65 65 6b 20 28 20 6c ock-size.@.free-mem.;.:.seek.(.l
34600 6f 20 68 69 20 2d 2d 20 73 74 61 74 75 73 20 29 20 5c 20 58 58 58 3a 20 70 65 72 68 61 70 73 20 o.hi.--.status.).\.XXX:.perhaps.
34620 77 65 20 73 68 6f 75 6c 64 20 66 61 69 6c 20 69 66 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 we.should.fail.if.the.underlying
34640 0a 6c 78 6a 6f 69 6e 20 6f 66 66 73 65 74 20 21 20 20 30 20 3b 0a 3a 20 62 6c 6f 63 6b 2b 72 65 .lxjoin.offset.!..0.;.:.block+re
34660 6d 61 69 6e 64 65 72 20 28 20 2d 2d 20 62 6c 6f 63 6b 23 20 72 65 6d 61 69 6e 64 65 72 20 29 20 mainder.(.--.block#.remainder.).
34680 20 6f 66 66 73 65 74 20 40 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 40 20 75 2f 6d 6f 64 20 73 77 61 .offset.@.block-size.@.u/mod.swa
346a0 70 20 3b 0a 3a 20 72 65 61 64 2d 62 6c 6f 63 6b 73 20 28 20 61 64 64 72 20 62 6c 6f 63 6b 23 20 p.;.:.read-blocks.(.addr.block#.
346c0 23 62 6c 6f 63 6b 73 20 2d 2d 20 61 63 74 75 61 6c 20 29 20 20 73 22 20 72 65 61 64 2d 62 6c 6f #blocks.--.actual.)..s".read-blo
346e0 63 6b 73 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 3b 0a 3a 20 72 65 61 64 20 28 20 61 64 64 cks".$call-parent.;.:.read.(.add
34700 72 20 6c 65 6e 20 2d 2d 20 61 63 74 75 61 6c 20 29 0a 64 75 70 20 3e 72 20 20 6c 65 6e 20 21 20 r.len.--.actual.).dup.>r..len.!.
34720 61 64 72 20 21 0a 62 6c 6f 63 6b 2b 72 65 6d 61 69 6e 64 65 72 20 64 75 70 20 49 46 20 28 20 62 adr.!.block+remainder.dup.IF.(.b
34740 6c 6f 63 6b 23 20 6f 66 66 73 65 74 2d 69 6e 2d 62 6c 6f 63 6b 20 29 0a 3e 72 20 6d 79 2d 62 6c lock#.offset-in-block.).>r.my-bl
34760 6f 63 6b 20 40 20 73 77 61 70 20 31 20 72 65 61 64 2d 62 6c 6f 63 6b 73 20 64 72 6f 70 0a 6d 79 ock.@.swap.1.read-blocks.drop.my
34780 2d 62 6c 6f 63 6b 20 40 20 72 40 20 2b 20 61 64 72 20 40 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 40 -block.@.r@.+.adr.@.block-size.@
347a0 20 72 3e 20 2d 20 6c 65 6e 20 40 20 6d 69 6e 20 64 75 70 20 3e 72 20 6d 6f 76 65 0a 72 3e 20 64 .r>.-.len.@.min.dup.>r.move.r>.d
347c0 75 70 20 6e 65 67 61 74 65 20 6c 65 6e 20 2b 21 20 64 75 70 20 61 64 72 20 2b 21 20 6f 66 66 73 up.negate.len.+!.dup.adr.+!.offs
347e0 65 74 20 2b 21 20 45 4c 53 45 20 32 64 72 6f 70 20 54 48 45 4e 0a 42 45 47 49 4e 20 6c 65 6e 20 et.+!.ELSE.2drop.THEN.BEGIN.len.
34800 40 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 40 20 3e 3d 20 57 48 49 4c 45 0a 61 64 72 20 40 20 62 6c @.block-size.@.>=.WHILE.adr.@.bl
34820 6f 63 6b 2b 72 65 6d 61 69 6e 64 65 72 20 64 72 6f 70 20 6c 65 6e 20 40 20 6d 61 78 2d 74 72 61 ock+remainder.drop.len.@.max-tra
34840 6e 73 66 65 72 20 40 20 6d 69 6e 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 40 20 2f 20 72 65 61 64 2d nsfer.@.min.block-size.@./.read-
34860 62 6c 6f 63 6b 73 0a 62 6c 6f 63 6b 2d 73 69 7a 65 20 40 20 2a 20 64 75 70 20 6e 65 67 61 74 65 blocks.block-size.@.*.dup.negate
34880 20 6c 65 6e 20 2b 21 20 64 75 70 20 61 64 72 20 2b 21 20 6f 66 66 73 65 74 20 2b 21 20 52 45 50 .len.+!.dup.adr.+!.offset.+!.REP
348a0 45 41 54 0a 6c 65 6e 20 40 20 49 46 20 6d 79 2d 62 6c 6f 63 6b 20 40 20 62 6c 6f 63 6b 2b 72 65 EAT.len.@.IF.my-block.@.block+re
348c0 6d 61 69 6e 64 65 72 20 64 72 6f 70 20 31 20 72 65 61 64 2d 62 6c 6f 63 6b 73 20 64 72 6f 70 0a mainder.drop.1.read-blocks.drop.
348e0 6d 79 2d 62 6c 6f 63 6b 20 40 20 61 64 72 20 40 20 6c 65 6e 20 40 20 6d 6f 76 65 20 54 48 45 4e my-block.@.adr.@.len.@.move.THEN
34900 0a 72 3e 20 3b 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 6e 65 77 2d 64 65 76 69 63 65 0a 66 .r>.;.finish-device.new-device.f
34920 61 6c 73 65 20 56 41 4c 55 45 20 64 65 62 75 67 2d 64 69 73 6b 2d 6c 61 62 65 6c 3f 0a 64 23 20 alse.VALUE.debug-disk-label?.d#.
34940 31 36 33 38 34 20 76 61 6c 75 65 20 6d 61 78 2d 70 72 65 70 2d 70 61 72 74 69 74 69 6f 6e 2d 62 16384.value.max-prep-partition-b
34960 6c 6f 63 6b 73 0a 73 22 20 64 69 73 6b 2d 6c 61 62 65 6c 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 locks.s".disk-label".device-name
34980 0a 30 20 49 4e 53 54 41 4e 43 45 20 56 41 4c 55 45 20 70 61 72 74 69 74 69 6f 6e 0a 30 20 49 4e .0.INSTANCE.VALUE.partition.0.IN
349a0 53 54 41 4e 43 45 20 56 41 4c 55 45 20 70 61 72 74 2d 6f 66 66 73 65 74 0a 30 20 49 4e 53 54 41 STANCE.VALUE.part-offset.0.INSTA
349c0 4e 43 45 20 56 41 4c 55 45 20 70 61 72 74 2d 73 74 61 72 74 0a 30 20 49 4e 53 54 41 4e 43 45 20 NCE.VALUE.part-start.0.INSTANCE.
349e0 56 41 4c 55 45 20 6c 70 61 72 74 2d 73 74 61 72 74 0a 30 20 49 4e 53 54 41 4e 43 45 20 56 41 4c VALUE.lpart-start.0.INSTANCE.VAL
34a00 55 45 20 70 61 72 74 2d 73 69 7a 65 0a 30 20 49 4e 53 54 41 4e 43 45 20 56 41 4c 55 45 20 64 6f UE.part-size.0.INSTANCE.VALUE.do
34a20 73 2d 6c 6f 67 69 63 61 6c 2d 70 61 72 74 69 74 69 6f 6e 73 0a 30 20 49 4e 53 54 41 4e 43 45 20 s-logical-partitions.0.INSTANCE.
34a40 56 41 4c 55 45 20 62 6c 6f 63 6b 2d 73 69 7a 65 0a 30 20 49 4e 53 54 41 4e 43 45 20 56 41 4c 55 VALUE.block-size.0.INSTANCE.VALU
34a60 45 20 62 6c 6f 63 6b 0a 30 20 49 4e 53 54 41 4e 43 45 20 56 41 4c 55 45 20 61 72 67 73 0a 30 20 E.block.0.INSTANCE.VALUE.args.0.
34a80 49 4e 53 54 41 4e 43 45 20 56 41 4c 55 45 20 61 72 67 73 2d 6c 65 6e 0a 49 4e 53 54 41 4e 43 45 INSTANCE.VALUE.args-len.INSTANCE
34aa0 20 56 41 52 49 41 42 4c 45 20 62 6c 6f 63 6b 23 20 20 5c 20 76 61 72 69 61 62 6c 65 20 74 6f 20 .VARIABLE.block#..\.variable.to.
34ac0 73 74 6f 72 65 20 6c 6f 67 69 63 61 6c 20 73 65 63 74 6f 72 23 0a 49 4e 53 54 41 4e 43 45 20 56 store.logical.sector#.INSTANCE.V
34ae0 41 52 49 41 42 4c 45 20 68 69 74 23 20 20 20 20 5c 20 70 61 72 74 69 74 69 6f 6e 20 63 6f 75 6e ARIABLE.hit#....\.partition.coun
34b00 74 65 72 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 73 75 63 63 65 73 73 2d 66 6c ter.INSTANCE.VARIABLE.success-fl
34b20 61 67 0a 30 66 66 20 63 6f 6e 73 74 61 6e 74 20 45 4e 44 2d 4f 46 2d 44 45 53 43 0a 33 20 63 6f ag.0ff.constant.END-OF-DESC.3.co
34b40 6e 73 74 61 6e 74 20 20 50 41 52 54 49 54 49 4f 4e 2d 49 44 0a 34 38 20 63 6f 6e 73 74 61 6e 74 nstant..PARTITION-ID.48.constant
34b60 20 56 4f 4c 2d 50 41 52 54 2d 4c 4f 43 0a 53 54 52 55 43 54 0a 31 62 38 20 66 69 65 6c 64 20 6d .VOL-PART-LOC.STRUCT.1b8.field.m
34b80 62 72 3e 62 6f 6f 74 2d 6c 6f 61 64 65 72 0a 2f 6c 20 66 69 65 6c 64 20 6d 62 72 3e 64 69 73 6b br>boot-loader./l.field.mbr>disk
34ba0 2d 73 69 67 6e 61 74 75 72 65 0a 2f 77 20 66 69 65 6c 64 20 6d 62 72 3e 6e 75 6c 6c 0a 34 30 20 -signature./w.field.mbr>null.40.
34bc0 66 69 65 6c 64 20 6d 62 72 3e 70 61 72 74 69 74 69 6f 6e 2d 74 61 62 6c 65 0a 2f 77 20 66 69 65 field.mbr>partition-table./w.fie
34be0 6c 64 20 6d 62 72 3e 6d 61 67 69 63 0a 43 4f 4e 53 54 41 4e 54 20 2f 6d 62 72 0a 53 54 52 55 43 ld.mbr>magic.CONSTANT./mbr.STRUC
34c00 54 0a 2f 63 20 66 69 65 6c 64 20 70 61 72 74 2d 65 6e 74 72 79 3e 61 63 74 69 76 65 0a 2f 63 20 T./c.field.part-entry>active./c.
34c20 66 69 65 6c 64 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 74 61 72 74 2d 68 65 61 64 0a 2f 63 20 66 field.part-entry>start-head./c.f
34c40 69 65 6c 64 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 74 61 72 74 2d 73 65 63 74 0a 2f 63 20 66 69 ield.part-entry>start-sect./c.fi
34c60 65 6c 64 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 74 61 72 74 2d 63 79 6c 0a 2f 63 20 66 69 65 6c eld.part-entry>start-cyl./c.fiel
34c80 64 20 70 61 72 74 2d 65 6e 74 72 79 3e 69 64 0a 2f 63 20 66 69 65 6c 64 20 70 61 72 74 2d 65 6e d.part-entry>id./c.field.part-en
34ca0 74 72 79 3e 65 6e 64 2d 68 65 61 64 0a 2f 63 20 66 69 65 6c 64 20 70 61 72 74 2d 65 6e 74 72 79 try>end-head./c.field.part-entry
34cc0 3e 65 6e 64 2d 73 65 63 74 0a 2f 63 20 66 69 65 6c 64 20 70 61 72 74 2d 65 6e 74 72 79 3e 65 6e >end-sect./c.field.part-entry>en
34ce0 64 2d 63 79 6c 0a 2f 6c 20 66 69 65 6c 64 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 65 63 74 6f 72 d-cyl./l.field.part-entry>sector
34d00 2d 6f 66 66 73 65 74 0a 2f 6c 20 66 69 65 6c 64 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 65 63 74 -offset./l.field.part-entry>sect
34d20 6f 72 2d 63 6f 75 6e 74 0a 43 4f 4e 53 54 41 4e 54 20 2f 70 61 72 74 69 74 69 6f 6e 2d 65 6e 74 or-count.CONSTANT./partition-ent
34d40 72 79 0a 3a 20 6f 66 66 73 65 74 20 28 20 64 2e 72 65 6c 20 2d 2d 20 64 2e 61 62 73 20 29 0a 70 ry.:.offset.(.d.rel.--.d.abs.).p
34d60 61 72 74 2d 6f 66 66 73 65 74 20 30 20 64 2b 0a 3b 0a 3a 20 73 65 65 6b 20 20 28 20 70 6f 73 2e art-offset.0.d+.;.:.seek..(.pos.
34d80 6c 6f 20 70 6f 73 2e 68 69 20 2d 2d 20 73 74 61 74 75 73 20 29 0a 6f 66 66 73 65 74 0a 64 65 62 lo.pos.hi.--.status.).offset.deb
34da0 75 67 2d 64 69 73 6b 2d 6c 61 62 65 6c 3f 20 49 46 20 32 64 75 70 20 2e 22 20 73 65 65 6b 2d 70 ug-disk-label?.IF.2dup..".seek-p
34dc0 61 72 65 6e 74 3a 20 70 6f 73 2e 68 69 3d 30 78 22 20 75 2e 20 2e 22 20 70 6f 73 2e 6c 6f 3d 30 arent:.pos.hi=0x".u...".pos.lo=0
34de0 78 22 20 75 2e 20 54 48 45 4e 0a 73 22 20 73 65 65 6b 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 x".u..THEN.s".seek".$call-parent
34e00 0a 64 65 62 75 67 2d 64 69 73 6b 2d 6c 61 62 65 6c 3f 20 49 46 20 64 75 70 20 2e 22 20 73 74 61 .debug-disk-label?.IF.dup..".sta
34e20 74 75 73 3d 22 20 2e 20 63 72 20 54 48 45 4e 0a 3b 0a 3a 20 72 65 61 64 20 28 20 61 64 64 72 20 tus="...cr.THEN.;.:.read.(.addr.
34e40 6c 65 6e 20 2d 2d 20 61 63 74 75 61 6c 20 29 0a 64 65 62 75 67 2d 64 69 73 6b 2d 6c 61 62 65 6c len.--.actual.).debug-disk-label
34e60 3f 20 49 46 20 32 64 75 70 20 73 77 61 70 20 2e 22 20 72 65 61 64 2d 70 61 72 65 6e 74 3a 20 61 ?.IF.2dup.swap..".read-parent:.a
34e80 64 64 72 3d 30 78 22 20 75 2e 20 2e 22 20 6c 65 6e 3d 22 20 2e 64 20 54 48 45 4e 0a 73 22 20 72 ddr=0x".u...".len="..d.THEN.s".r
34ea0 65 61 64 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 0a 64 65 62 75 67 2d 64 69 73 6b 2d 6c 61 62 ead".$call-parent.debug-disk-lab
34ec0 65 6c 3f 20 49 46 20 64 75 70 20 2e 22 20 61 63 74 75 61 6c 3d 22 20 2e 64 20 63 72 20 54 48 45 el?.IF.dup..".actual="..d.cr.THE
34ee0 4e 0a 3b 0a 3a 20 72 65 61 64 2d 73 65 63 74 6f 72 20 28 20 73 65 63 74 6f 72 2d 6e 75 6d 62 65 N.;.:.read-sector.(.sector-numbe
34f00 72 20 2d 2d 20 29 0a 62 6c 6f 63 6b 2d 73 69 7a 65 20 2a 20 30 20 73 65 65 6b 20 64 72 6f 70 20 r.--.).block-size.*.0.seek.drop.
34f20 20 20 20 20 20 5c 20 73 65 65 6b 20 74 6f 20 73 65 63 74 6f 72 0a 62 6c 6f 63 6b 20 62 6c 6f 63 .....\.seek.to.sector.block.bloc
34f40 6b 2d 73 69 7a 65 20 72 65 61 64 20 64 72 6f 70 20 20 20 20 5c 20 72 65 61 64 20 73 65 63 74 6f k-size.read.drop....\.read.secto
34f60 72 0a 3b 0a 3a 20 28 2e 70 61 72 74 2d 65 6e 74 72 79 29 20 28 20 70 61 72 74 2d 65 6e 74 72 79 r.;.:.(.part-entry).(.part-entry
34f80 20 29 0a 63 72 20 2e 22 20 70 61 72 74 2d 65 6e 74 72 79 3e 61 63 74 69 76 65 3a 20 20 20 20 20 .).cr..".part-entry>active:.....
34fa0 20 20 20 22 20 64 75 70 20 70 61 72 74 2d 65 6e 74 72 79 3e 61 63 74 69 76 65 20 63 40 20 2e 64 ...".dup.part-entry>active.c@..d
34fc0 0a 63 72 20 2e 22 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 74 61 72 74 2d 68 65 61 64 3a 20 20 20 .cr..".part-entry>start-head:...
34fe0 20 22 20 64 75 70 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 74 61 72 74 2d 68 65 61 64 20 63 40 20 .".dup.part-entry>start-head.c@.
35000 2e 64 0a 63 72 20 2e 22 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 74 61 72 74 2d 73 65 63 74 3a 20 .d.cr..".part-entry>start-sect:.
35020 20 20 20 22 20 64 75 70 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 74 61 72 74 2d 73 65 63 74 20 63 ...".dup.part-entry>start-sect.c
35040 40 20 2e 64 0a 63 72 20 2e 22 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 74 61 72 74 2d 63 79 6c 3a @..d.cr..".part-entry>start-cyl:
35060 20 20 20 20 20 22 20 64 75 70 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 74 61 72 74 2d 63 79 6c 20 .....".dup.part-entry>start-cyl.
35080 20 63 40 20 2e 64 0a 63 72 20 2e 22 20 70 61 72 74 2d 65 6e 74 72 79 3e 69 64 3a 20 20 20 20 20 .c@..d.cr..".part-entry>id:.....
350a0 20 20 20 20 20 20 20 22 20 64 75 70 20 70 61 72 74 2d 65 6e 74 72 79 3e 69 64 20 63 40 20 2e 64 .......".dup.part-entry>id.c@..d
350c0 0a 63 72 20 2e 22 20 70 61 72 74 2d 65 6e 74 72 79 3e 65 6e 64 2d 68 65 61 64 3a 20 20 20 20 20 .cr..".part-entry>end-head:.....
350e0 20 22 20 64 75 70 20 70 61 72 74 2d 65 6e 74 72 79 3e 65 6e 64 2d 68 65 61 64 20 63 40 20 2e 64 .".dup.part-entry>end-head.c@..d
35100 0a 63 72 20 2e 22 20 70 61 72 74 2d 65 6e 74 72 79 3e 65 6e 64 2d 73 65 63 74 3a 20 20 20 20 20 .cr..".part-entry>end-sect:.....
35120 20 22 20 64 75 70 20 70 61 72 74 2d 65 6e 74 72 79 3e 65 6e 64 2d 73 65 63 74 20 63 40 20 2e 64 .".dup.part-entry>end-sect.c@..d
35140 0a 63 72 20 2e 22 20 70 61 72 74 2d 65 6e 74 72 79 3e 65 6e 64 2d 63 79 6c 3a 20 20 20 20 20 20 .cr..".part-entry>end-cyl:......
35160 20 22 20 64 75 70 20 70 61 72 74 2d 65 6e 74 72 79 3e 65 6e 64 2d 63 79 6c 20 63 40 20 2e 64 0a .".dup.part-entry>end-cyl.c@..d.
35180 63 72 20 2e 22 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 65 63 74 6f 72 2d 6f 66 66 73 65 74 3a 20 cr..".part-entry>sector-offset:.
351a0 22 20 64 75 70 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 65 63 74 6f 72 2d 6f 66 66 73 65 74 20 6c ".dup.part-entry>sector-offset.l
351c0 40 2d 6c 65 20 2e 64 0a 63 72 20 2e 22 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 65 63 74 6f 72 2d @-le..d.cr..".part-entry>sector-
351e0 63 6f 75 6e 74 3a 20 20 22 20 64 75 70 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 65 63 74 6f 72 2d count:..".dup.part-entry>sector-
35200 63 6f 75 6e 74 20 6c 40 2d 6c 65 20 2e 64 0a 63 72 0a 3b 0a 3a 20 28 2e 6e 61 6d 65 29 20 72 40 count.l@-le..d.cr.;.:.(.name).r@
35220 20 62 65 67 69 6e 20 63 65 6c 6c 20 2d 20 64 75 70 20 40 20 3c 63 6f 6c 6f 6e 3e 20 3d 20 55 4e .begin.cell.-.dup.@.<colon>.=.UN
35240 54 49 4c 20 78 74 3e 6e 61 6d 65 20 63 72 20 74 79 70 65 20 73 70 61 63 65 20 3b 0a 3a 20 69 6e TIL.xt>name.cr.type.space.;.:.in
35260 69 74 2d 62 6c 6f 63 6b 20 28 20 2d 2d 20 29 0a 73 22 20 62 6c 6f 63 6b 2d 73 69 7a 65 22 20 5b it-block.(.--.).s".block-size".[
35280 27 5d 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 43 41 54 43 48 20 49 46 20 41 42 4f 52 54 22 20 '].$call-parent.CATCH.IF.ABORT".
352a0 70 61 72 65 6e 74 20 68 61 73 20 6e 6f 20 62 6c 6f 63 6b 2d 73 69 7a 65 2e 22 20 54 48 45 4e 0a parent.has.no.block-size.".THEN.
352c0 74 6f 20 62 6c 6f 63 6b 2d 73 69 7a 65 0a 64 23 20 32 30 34 38 20 61 6c 6c 6f 63 2d 6d 65 6d 0a to.block-size.d#.2048.alloc-mem.
352e0 64 75 70 20 64 23 20 32 30 34 38 20 65 72 61 73 65 0a 74 6f 20 62 6c 6f 63 6b 0a 64 65 62 75 67 dup.d#.2048.erase.to.block.debug
35300 2d 64 69 73 6b 2d 6c 61 62 65 6c 3f 20 49 46 0a 2e 22 20 69 6e 69 74 2d 62 6c 6f 63 6b 3a 20 62 -disk-label?.IF..".init-block:.b
35320 6c 6f 63 6b 2d 73 69 7a 65 3d 22 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 2e 64 20 2e 22 20 62 6c 6f lock-size=".block-size..d..".blo
35340 63 6b 3d 30 78 22 20 62 6c 6f 63 6b 20 75 2e 20 63 72 0a 54 48 45 4e 0a 3b 0a 3a 20 6e 6f 2d 6d ck=0x".block.u..cr.THEN.;.:.no-m
35360 62 72 3f 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 30 20 72 65 61 64 2d 73 65 63 br?.(.--.true|false.).0.read-sec
35380 74 6f 72 20 62 6c 6f 63 6b 20 6d 62 72 3e 6d 61 67 69 63 20 77 40 2d 6c 65 20 61 61 35 35 20 3c tor.block.mbr>magic.w@-le.aa55.<
353a0 3e 0a 3b 0a 3a 20 70 63 2d 65 78 74 65 6e 64 65 64 2d 70 61 72 74 69 74 69 6f 6e 3f 20 28 20 70 >.;.:.pc-extended-partition?.(.p
353c0 61 72 74 2d 65 6e 74 72 79 2d 61 64 64 72 20 2d 2d 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 70 art-entry-addr.--.true|false.).p
353e0 61 72 74 2d 65 6e 74 72 79 3e 69 64 20 63 40 20 20 20 20 20 20 28 20 69 64 20 29 0a 64 75 70 20 art-entry>id.c@......(.id.).dup.
35400 35 20 3d 20 73 77 61 70 20 20 20 20 20 20 20 20 20 20 28 20 74 72 75 65 7c 66 61 6c 73 65 20 69 5.=.swap..........(.true|false.i
35420 64 20 29 0a 64 75 70 20 66 20 3d 20 73 77 61 70 20 20 20 20 20 20 20 20 20 20 28 20 74 72 75 65 d.).dup.f.=.swap..........(.true
35440 7c 66 61 6c 73 65 20 74 72 75 65 7c 66 61 6c 73 65 20 69 64 20 29 0a 38 35 20 3d 20 20 20 20 20 |false.true|false.id.).85.=.....
35460 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 74 72 75 65 7c 66 61 6c 73 65 20 74 72 75 65 7c 66 .............(.true|false.true|f
35480 61 6c 73 65 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 6f 72 20 6f 72 20 20 20 20 20 20 20 20 20 alse.true|false.).or.or.........
354a0 20 20 20 20 20 20 20 20 28 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 3b 0a 3a 20 70 61 72 74 69 ........(.true|false.).;.:.parti
354c0 74 69 6f 6e 3e 70 61 72 74 2d 65 6e 74 72 79 20 28 20 70 61 72 74 69 74 69 6f 6e 20 2d 2d 20 70 tion>part-entry.(.partition.--.p
354e0 61 72 74 2d 65 6e 74 72 79 20 29 0a 31 2d 20 2f 70 61 72 74 69 74 69 6f 6e 2d 65 6e 74 72 79 20 art-entry.).1-./partition-entry.
35500 2a 20 62 6c 6f 63 6b 20 6d 62 72 3e 70 61 72 74 69 74 69 6f 6e 2d 74 61 62 6c 65 20 2b 0a 3b 0a *.block.mbr>partition-table.+.;.
35520 3a 20 70 61 72 74 69 74 69 6f 6e 3e 73 74 61 72 74 2d 73 65 63 74 6f 72 20 28 20 70 61 72 74 69 :.partition>start-sector.(.parti
35540 74 69 6f 6e 20 2d 2d 20 73 65 63 74 6f 72 2d 6f 66 66 73 65 74 20 29 0a 70 61 72 74 69 74 69 6f tion.--.sector-offset.).partitio
35560 6e 3e 70 61 72 74 2d 65 6e 74 72 79 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 65 63 74 6f 72 2d 6f n>part-entry.part-entry>sector-o
35580 66 66 73 65 74 20 6c 40 2d 6c 65 0a 3b 0a 3a 20 63 6f 75 6e 74 2d 64 6f 73 2d 6c 6f 67 69 63 61 ffset.l@-le.;.:.count-dos-logica
355a0 6c 2d 70 61 72 74 69 74 69 6f 6e 73 20 28 20 2d 2d 20 23 6c 6f 67 69 63 61 6c 2d 70 61 72 74 69 l-partitions.(.--.#logical-parti
355c0 74 69 6f 6e 73 20 29 0a 6e 6f 2d 6d 62 72 3f 20 49 46 20 30 20 45 58 49 54 20 54 48 45 4e 0a 30 tions.).no-mbr?.IF.0.EXIT.THEN.0
355e0 20 35 20 31 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .5.1.DO.........................
35600 20 20 20 20 20 20 20 28 20 63 75 72 72 65 6e 74 20 29 0a 69 20 70 61 72 74 69 74 69 6f 6e 3e 70 .......(.current.).i.partition>p
35620 61 72 74 2d 65 6e 74 72 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 75 72 72 65 6e art-entry...............(.curren
35640 74 20 70 61 72 74 2d 65 6e 74 72 79 20 29 0a 64 75 70 20 70 63 2d 65 78 74 65 6e 64 65 64 2d 70 t.part-entry.).dup.pc-extended-p
35660 61 72 74 69 74 69 6f 6e 3f 20 49 46 0a 70 61 72 74 2d 65 6e 74 72 79 3e 73 65 63 74 6f 72 2d 6f artition?.IF.part-entry>sector-o
35680 66 66 73 65 74 20 6c 40 2d 6c 65 20 20 20 20 28 20 63 75 72 72 65 6e 74 20 73 65 63 74 6f 72 20 ffset.l@-le....(.current.sector.
356a0 29 0a 64 75 70 20 74 6f 20 70 61 72 74 2d 73 74 61 72 74 20 74 6f 20 6c 70 61 72 74 2d 73 74 61 ).dup.to.part-start.to.lpart-sta
356c0 72 74 20 20 28 20 63 75 72 72 65 6e 74 20 29 0a 42 45 47 49 4e 0a 70 61 72 74 2d 73 74 61 72 74 rt..(.current.).BEGIN.part-start
356e0 20 72 65 61 64 2d 73 65 63 74 6f 72 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 45 42 52 .read-sector..........\.read.EBR
35700 0a 31 20 70 61 72 74 69 74 69 6f 6e 3e 73 74 61 72 74 2d 73 65 63 74 6f 72 20 49 46 0a 31 2b 0a .1.partition>start-sector.IF.1+.
35720 54 48 45 4e 20 5c 20 61 6e 6f 74 68 65 72 20 6c 6f 67 69 63 61 6c 20 70 61 72 74 69 74 69 6f 6e THEN.\.another.logical.partition
35740 0a 32 20 70 61 72 74 69 74 69 6f 6e 3e 73 74 61 72 74 2d 73 65 63 74 6f 72 0a 3f 64 75 70 20 49 .2.partition>start-sector.?dup.I
35760 46 20 6c 70 61 72 74 2d 73 74 61 72 74 20 2b 20 74 6f 20 70 61 72 74 2d 73 74 61 72 74 20 66 61 F.lpart-start.+.to.part-start.fa
35780 6c 73 65 20 45 4c 53 45 20 74 72 75 65 20 54 48 45 4e 0a 55 4e 54 49 4c 0a 45 4c 53 45 0a 64 72 lse.ELSE.true.THEN.UNTIL.ELSE.dr
357a0 6f 70 0a 54 48 45 4e 0a 4c 4f 4f 50 0a 3b 0a 3a 20 28 67 65 74 2d 64 6f 73 2d 70 61 72 74 69 74 op.THEN.LOOP.;.:.(get-dos-partit
357c0 69 6f 6e 2d 70 61 72 61 6d 73 29 20 28 20 65 78 74 2d 70 61 72 74 2d 73 74 61 72 74 20 70 61 72 ion-params).(.ext-part-start.par
357e0 74 2d 65 6e 74 72 79 20 2d 2d 20 6f 66 66 73 65 74 20 63 6f 75 6e 74 20 61 63 74 69 76 65 3f 20 t-entry.--.offset.count.active?.
35800 69 64 20 29 0a 64 75 70 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 65 63 74 6f 72 2d 6f 66 66 73 65 id.).dup.part-entry>sector-offse
35820 74 20 6c 40 2d 6c 65 20 72 6f 74 20 2b 20 73 77 61 70 20 28 20 6f 66 66 73 65 74 20 70 61 72 74 t.l@-le.rot.+.swap.(.offset.part
35840 2d 65 6e 74 72 79 20 29 0a 64 75 70 20 70 61 72 74 2d 65 6e 74 72 79 3e 73 65 63 74 6f 72 2d 63 -entry.).dup.part-entry>sector-c
35860 6f 75 6e 74 20 6c 40 2d 6c 65 20 73 77 61 70 20 20 20 20 20 20 20 20 28 20 6f 66 66 73 65 74 20 ount.l@-le.swap........(.offset.
35880 63 6f 75 6e 74 20 70 61 72 74 2d 65 6e 74 72 79 20 29 0a 64 75 70 20 70 61 72 74 2d 65 6e 74 72 count.part-entry.).dup.part-entr
358a0 79 3e 61 63 74 69 76 65 20 63 40 20 38 30 20 3d 20 73 77 61 70 20 20 20 20 20 20 20 20 20 20 20 y>active.c@.80.=.swap...........
358c0 20 28 20 6f 66 66 73 65 74 20 63 6f 75 6e 74 20 61 63 74 69 76 65 3f 20 70 61 72 74 2d 65 6e 74 .(.offset.count.active?.part-ent
358e0 72 79 20 29 0a 70 61 72 74 2d 65 6e 74 72 79 3e 69 64 20 63 40 20 20 20 20 20 20 20 20 20 20 20 ry.).part-entry>id.c@...........
35900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 6f 66 66 73 65 74 20 63 6f 75 6e ...................(.offset.coun
35920 74 20 61 63 74 69 76 65 3f 20 69 64 20 29 0a 3b 0a 3a 20 66 69 6e 64 2d 64 6f 73 2d 70 61 72 74 t.active?.id.).;.:.find-dos-part
35940 69 74 69 6f 6e 20 28 20 70 61 72 74 69 74 69 6f 6e 23 20 2d 2d 20 66 61 6c 73 65 20 7c 20 6f 66 ition.(.partition#.--.false.|.of
35960 66 73 65 74 20 63 6f 75 6e 74 20 61 63 74 69 76 65 3f 20 69 64 20 74 72 75 65 20 29 0a 74 6f 20 fset.count.active?.id.true.).to.
35980 70 61 72 74 69 74 69 6f 6e 20 30 20 74 6f 20 70 61 72 74 2d 73 74 61 72 74 20 30 20 74 6f 20 70 partition.0.to.part-start.0.to.p
359a0 61 72 74 2d 6f 66 66 73 65 74 0a 70 61 72 74 69 74 69 6f 6e 20 30 3c 3d 20 49 46 20 30 20 74 6f art-offset.partition.0<=.IF.0.to
359c0 20 70 61 72 74 69 74 69 6f 6e 20 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 0a 6e 6f 2d 6d 62 .partition.false.EXIT.THEN.no-mb
359e0 72 3f 20 49 46 20 30 20 74 6f 20 70 61 72 74 69 74 69 6f 6e 20 66 61 6c 73 65 20 45 58 49 54 20 r?.IF.0.to.partition.false.EXIT.
35a00 54 48 45 4e 0a 70 61 72 74 69 74 69 6f 6e 20 34 20 3c 3d 20 49 46 20 5c 20 49 73 20 74 68 69 73 THEN.partition.4.<=.IF.\.Is.this
35a20 20 61 20 70 72 69 6d 61 72 79 20 70 61 72 74 69 74 69 6f 6e 3f 0a 30 20 70 61 72 74 69 74 69 6f .a.primary.partition?.0.partitio
35a40 6e 20 70 61 72 74 69 74 69 6f 6e 3e 70 61 72 74 2d 65 6e 74 72 79 0a 28 67 65 74 2d 64 6f 73 2d n.partition>part-entry.(get-dos-
35a60 70 61 72 74 69 74 69 6f 6e 2d 70 61 72 61 6d 73 29 0a 74 72 75 65 20 45 58 49 54 0a 45 4c 53 45 partition-params).true.EXIT.ELSE
35a80 0a 70 61 72 74 69 74 69 6f 6e 20 34 20 2d 20 30 20 35 20 31 20 44 4f 20 20 20 20 20 20 20 20 20 .partition.4.-.0.5.1.DO.........
35aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 6c 6f 67 69 63 61 6c 2d 70 61 72 74 69 74 69 6f 6e .............(.logical-partition
35ac0 20 63 75 72 72 65 6e 74 20 29 0a 69 20 70 61 72 74 69 74 69 6f 6e 3e 70 61 72 74 2d 65 6e 74 72 .current.).i.partition>part-entr
35ae0 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 6c 6f 67 2d 70 61 72 74 20 63 y...................(.log-part.c
35b00 75 72 72 65 6e 74 20 70 61 72 74 2d 65 6e 74 72 79 20 29 0a 64 75 70 20 70 63 2d 65 78 74 65 6e urrent.part-entry.).dup.pc-exten
35b20 64 65 64 2d 70 61 72 74 69 74 69 6f 6e 3f 20 49 46 0a 70 61 72 74 2d 65 6e 74 72 79 3e 73 65 63 ded-partition?.IF.part-entry>sec
35b40 74 6f 72 2d 6f 66 66 73 65 74 20 6c 40 2d 6c 65 20 20 20 20 20 20 20 20 28 20 6c 6f 67 2d 70 61 tor-offset.l@-le........(.log-pa
35b60 72 74 20 63 75 72 72 65 6e 74 20 73 65 63 74 6f 72 20 29 0a 64 75 70 20 74 6f 20 70 61 72 74 2d rt.current.sector.).dup.to.part-
35b80 73 74 61 72 74 20 74 6f 20 6c 70 61 72 74 2d 73 74 61 72 74 20 20 20 20 20 20 28 20 6c 6f 67 2d start.to.lpart-start......(.log-
35ba0 70 61 72 74 20 63 75 72 72 65 6e 74 20 29 0a 42 45 47 49 4e 0a 70 61 72 74 2d 73 74 61 72 74 20 part.current.).BEGIN.part-start.
35bc0 72 65 61 64 2d 73 65 63 74 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 45 read-sector.............\.read.E
35be0 42 52 0a 31 20 70 61 72 74 69 74 69 6f 6e 3e 73 74 61 72 74 2d 73 65 63 74 6f 72 20 49 46 20 20 BR.1.partition>start-sector.IF..
35c00 20 20 20 20 20 20 5c 20 66 69 72 73 74 20 70 61 72 74 69 74 69 6f 6e 20 65 6e 74 72 79 0a 31 2b ......\.first.partition.entry.1+
35c20 20 32 64 75 70 20 3d 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 .2dup.=.IF....................(.
35c40 6c 6f 67 2d 70 61 72 74 20 63 75 72 72 65 6e 74 20 29 0a 32 64 72 6f 70 0a 70 61 72 74 2d 73 74 log-part.current.).2drop.part-st
35c60 61 72 74 20 31 20 70 61 72 74 69 74 69 6f 6e 3e 70 61 72 74 2d 65 6e 74 72 79 0a 28 67 65 74 2d art.1.partition>part-entry.(get-
35c80 64 6f 73 2d 70 61 72 74 69 74 69 6f 6e 2d 70 61 72 61 6d 73 29 0a 74 72 75 65 20 55 4e 4c 4f 4f dos-partition-params).true.UNLOO
35ca0 50 20 45 58 49 54 0a 54 48 45 4e 0a 32 20 70 61 72 74 69 74 69 6f 6e 3e 73 74 61 72 74 2d 73 65 P.EXIT.THEN.2.partition>start-se
35cc0 63 74 6f 72 0a 3f 64 75 70 20 49 46 20 6c 70 61 72 74 2d 73 74 61 72 74 20 2b 20 74 6f 20 70 61 ctor.?dup.IF.lpart-start.+.to.pa
35ce0 72 74 2d 73 74 61 72 74 20 66 61 6c 73 65 20 45 4c 53 45 20 74 72 75 65 20 54 48 45 4e 0a 45 4c rt-start.false.ELSE.true.THEN.EL
35d00 53 45 0a 74 72 75 65 0a 54 48 45 4e 0a 55 4e 54 49 4c 0a 45 4c 53 45 0a 64 72 6f 70 0a 54 48 45 SE.true.THEN.UNTIL.ELSE.drop.THE
35d20 4e 0a 4c 4f 4f 50 0a 32 64 72 6f 70 20 66 61 6c 73 65 0a 54 48 45 4e 0a 3b 0a 3a 20 74 72 79 2d N.LOOP.2drop.false.THEN.;.:.try-
35d40 64 6f 73 2d 70 61 72 74 69 74 69 6f 6e 20 28 20 2d 2d 20 6f 6b 61 79 3f 20 29 0a 6e 6f 2d 6d 62 dos-partition.(.--.okay?.).no-mb
35d60 72 3f 20 49 46 20 63 72 20 2e 22 20 4e 6f 20 44 4f 53 20 64 69 73 6b 2d 6c 61 62 65 6c 20 66 6f r?.IF.cr..".No.DOS.disk-label.fo
35d80 75 6e 64 2e 22 20 63 72 20 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 0a 63 6f 75 6e 74 2d 64 und.".cr.false.EXIT.THEN.count-d
35da0 6f 73 2d 6c 6f 67 69 63 61 6c 2d 70 61 72 74 69 74 69 6f 6e 73 20 54 4f 20 64 6f 73 2d 6c 6f 67 os-logical-partitions.TO.dos-log
35dc0 69 63 61 6c 2d 70 61 72 74 69 74 69 6f 6e 73 0a 64 65 62 75 67 2d 64 69 73 6b 2d 6c 61 62 65 6c ical-partitions.debug-disk-label
35de0 3f 20 49 46 0a 2e 22 20 46 6f 75 6e 64 20 22 20 64 6f 73 2d 6c 6f 67 69 63 61 6c 2d 70 61 72 74 ?.IF..".Found.".dos-logical-part
35e00 69 74 69 6f 6e 73 20 2e 64 20 2e 22 20 6c 6f 67 69 63 61 6c 20 70 61 72 74 69 74 69 6f 6e 73 22 itions..d..".logical.partitions"
35e20 20 63 72 0a 2e 22 20 50 61 72 74 69 74 69 6f 6e 20 3d 20 22 20 70 61 72 74 69 74 69 6f 6e 20 2e .cr..".Partition.=.".partition..
35e40 64 20 63 72 0a 54 48 45 4e 0a 70 61 72 74 69 74 69 6f 6e 20 31 20 35 20 64 6f 73 2d 6c 6f 67 69 d.cr.THEN.partition.1.5.dos-logi
35e60 63 61 6c 2d 70 61 72 74 69 74 69 6f 6e 73 20 2b 0a 77 69 74 68 69 6e 20 30 3d 20 49 46 0a 63 72 cal-partitions.+.within.0=.IF.cr
35e80 20 2e 22 20 50 61 72 74 69 74 69 6f 6e 20 23 20 6e 6f 74 20 31 2d 22 20 34 20 64 6f 73 2d 6c 6f ..".Partition.#.not.1-".4.dos-lo
35ea0 67 69 63 61 6c 2d 70 61 72 74 69 74 69 6f 6e 73 20 2b 20 2e 20 63 72 20 66 61 6c 73 65 20 45 58 gical-partitions.+...cr.false.EX
35ec0 49 54 0a 54 48 45 4e 0a 70 61 72 74 69 74 69 6f 6e 20 66 69 6e 64 2d 64 6f 73 2d 70 61 72 74 69 IT.THEN.partition.find-dos-parti
35ee0 74 69 6f 6e 20 49 46 0a 32 64 72 6f 70 20 64 72 6f 70 0a 62 6c 6f 63 6b 2d 73 69 7a 65 20 2a 20 tion.IF.2drop.drop.block-size.*.
35f00 74 6f 20 70 61 72 74 2d 6f 66 66 73 65 74 0a 74 72 75 65 0a 45 4c 53 45 0a 66 61 6c 73 65 0a 54 to.part-offset.true.ELSE.false.T
35f20 48 45 4e 0a 3b 0a 3a 20 68 61 73 2d 69 73 6f 39 36 36 30 2d 66 69 6c 65 73 79 73 74 65 6d 20 20 HEN.;.:.has-iso9660-filesystem..
35f40 28 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 31 30 20 38 30 30 20 2a 20 30 20 73 65 65 (.--.TRUE|FALSE.).10.800.*.0.see
35f60 6b 20 64 72 6f 70 20 20 20 20 20 20 5c 20 73 65 65 6b 20 74 6f 20 73 65 63 74 6f 72 0a 62 6c 6f k.drop......\.seek.to.sector.blo
35f80 63 6b 20 38 30 30 20 72 65 61 64 20 64 72 6f 70 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 73 65 ck.800.read.drop.......\.read.se
35fa0 63 74 6f 72 0a 62 6c 6f 63 6b 20 63 40 20 31 20 3d 0a 62 6c 6f 63 6b 20 31 2b 20 35 20 73 22 20 ctor.block.c@.1.=.block.1+.5.s".
35fc0 43 44 30 30 31 22 20 20 73 74 72 3d 0a 61 6e 64 0a 64 75 70 20 49 46 20 38 30 30 20 74 6f 20 62 CD001"..str=.and.dup.IF.800.to.b
35fe0 6c 6f 63 6b 2d 73 69 7a 65 20 54 48 45 4e 0a 3b 0a 3a 20 6c 6f 61 64 2d 66 72 6f 6d 2d 64 6f 73 lock-size.THEN.;.:.load-from-dos
36000 2d 62 6f 6f 74 2d 70 61 72 74 69 74 69 6f 6e 20 28 20 61 64 64 72 20 2d 2d 20 73 69 7a 65 20 29 -boot-partition.(.addr.--.size.)
36020 0a 6e 6f 2d 6d 62 72 3f 20 49 46 20 46 41 4c 53 45 20 45 58 49 54 20 54 48 45 4e 20 20 5c 20 72 .no-mbr?.IF.FALSE.EXIT.THEN..\.r
36040 65 61 64 20 4d 42 52 20 61 6e 64 20 63 68 65 63 6b 20 66 6f 72 20 44 4f 53 20 64 69 73 6b 2d 6c ead.MBR.and.check.for.DOS.disk-l
36060 61 62 65 6c 20 6d 61 67 69 63 0a 63 6f 75 6e 74 2d 64 6f 73 2d 6c 6f 67 69 63 61 6c 2d 70 61 72 abel.magic.count-dos-logical-par
36080 74 69 74 69 6f 6e 73 20 54 4f 20 64 6f 73 2d 6c 6f 67 69 63 61 6c 2d 70 61 72 74 69 74 69 6f 6e titions.TO.dos-logical-partition
360a0 73 0a 64 65 62 75 67 2d 64 69 73 6b 2d 6c 61 62 65 6c 3f 20 49 46 0a 2e 22 20 46 6f 75 6e 64 20 s.debug-disk-label?.IF..".Found.
360c0 22 20 64 6f 73 2d 6c 6f 67 69 63 61 6c 2d 70 61 72 74 69 74 69 6f 6e 73 20 2e 64 20 2e 22 20 6c ".dos-logical-partitions..d..".l
360e0 6f 67 69 63 61 6c 20 70 61 72 74 69 74 69 6f 6e 73 22 20 63 72 0a 2e 22 20 50 61 72 74 69 74 69 ogical.partitions".cr..".Partiti
36100 6f 6e 20 3d 20 22 20 70 61 72 74 69 74 69 6f 6e 20 2e 64 20 63 72 0a 54 48 45 4e 0a 35 20 64 6f on.=.".partition..d.cr.THEN.5.do
36120 73 2d 6c 6f 67 69 63 61 6c 2d 70 61 72 74 69 74 69 6f 6e 73 20 2b 20 31 20 44 4f 0a 69 20 66 69 s-logical-partitions.+.1.DO.i.fi
36140 6e 64 2d 64 6f 73 2d 70 61 72 74 69 74 69 6f 6e 20 49 46 20 20 20 20 20 20 20 20 28 20 61 64 64 nd-dos-partition.IF........(.add
36160 72 20 6f 66 66 73 65 74 20 63 6f 75 6e 74 20 61 63 74 69 76 65 3f 20 69 64 20 29 0a 34 31 20 3d r.offset.count.active?.id.).41.=
36180 20 61 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 6f .and....................(.addr.o
361a0 66 66 73 65 74 20 63 6f 75 6e 74 20 70 72 65 70 2d 62 6f 6f 74 2d 70 61 72 74 3f 20 29 0a 49 46 ffset.count.prep-boot-part?.).IF
361c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 ..........................(.addr
361e0 20 6f 66 66 73 65 74 20 63 6f 75 6e 74 20 29 0a 6d 61 78 2d 70 72 65 70 2d 70 61 72 74 69 74 69 .offset.count.).max-prep-partiti
36200 6f 6e 2d 62 6c 6f 63 6b 73 20 6d 69 6e 20 20 5c 20 72 65 64 75 63 65 20 6c 6f 61 64 20 73 69 7a on-blocks.min..\.reduce.load.siz
36220 65 0a 73 77 61 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 e.swap.....................(.add
36240 72 20 63 6f 75 6e 74 20 6f 66 66 73 65 74 20 29 0a 62 6c 6f 63 6b 2d 73 69 7a 65 20 2a 20 74 6f r.count.offset.).block-size.*.to
36260 20 70 61 72 74 2d 6f 66 66 73 65 74 0a 30 20 30 20 73 65 65 6b 20 64 72 6f 70 20 20 20 20 20 20 .part-offset.0.0.seek.drop......
36280 20 20 20 20 20 20 28 20 61 64 64 72 20 6f 66 66 73 65 74 20 29 0a 62 6c 6f 63 6b 2d 73 69 7a 65 ......(.addr.offset.).block-size
362a0 20 2a 20 72 65 61 64 20 20 20 20 20 20 20 20 28 20 73 69 7a 65 20 29 0a 55 4e 4c 4f 4f 50 20 45 .*.read........(.size.).UNLOOP.E
362c0 58 49 54 0a 45 4c 53 45 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 XIT.ELSE.2drop..................
362e0 20 20 28 20 61 64 64 72 20 29 0a 54 48 45 4e 0a 54 48 45 4e 0a 4c 4f 4f 50 0a 64 72 6f 70 20 30 ..(.addr.).THEN.THEN.LOOP.drop.0
36300 0a 3b 0a 3a 20 6c 6f 61 64 2d 66 72 6f 6d 2d 62 6f 6f 74 2d 70 61 72 74 69 74 69 6f 6e 20 28 20 .;.:.load-from-boot-partition.(.
36320 61 64 64 72 20 2d 2d 20 73 69 7a 65 20 29 0a 6c 6f 61 64 2d 66 72 6f 6d 2d 64 6f 73 2d 62 6f 6f addr.--.size.).load-from-dos-boo
36340 74 2d 70 61 72 74 69 74 69 6f 6e 0a 3b 0a 3a 20 70 61 72 73 65 2d 62 6f 6f 74 69 6e 66 6f 2d 74 t-partition.;.:.parse-bootinfo-t
36360 78 74 20 20 28 20 61 64 64 72 20 6c 65 6e 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 32 64 75 70 xt..(.addr.len.--.str.len.).2dup
36380 20 73 22 20 3c 62 6f 6f 74 2d 73 63 72 69 70 74 3e 22 20 66 69 6e 64 2d 73 75 62 73 74 72 20 20 .s".<boot-script>".find-substr..
363a0 20 20 20 20 20 28 20 61 64 64 72 20 6c 65 6e 20 70 6f 73 31 20 29 0a 32 64 75 70 20 3d 20 49 46 .....(.addr.len.pos1.).2dup.=.IF
363c0 0a 33 64 72 6f 70 20 30 20 30 20 45 58 49 54 0a 54 48 45 4e 0a 64 75 70 20 3e 72 20 2d 20 73 77 .3drop.0.0.EXIT.THEN.dup.>r.-.sw
363e0 61 70 20 72 3e 20 2b 20 73 77 61 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 ap.r>.+.swap..................(.
36400 61 64 64 72 31 20 6c 65 6e 31 20 29 0a 32 64 75 70 20 5b 63 68 61 72 5d 20 5c 20 66 69 6e 64 63 addr1.len1.).2dup.[char].\.findc
36420 68 61 72 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 31 20 6c 65 har.drop..............(.addr1.le
36440 6e 31 20 70 6f 73 32 20 29 0a 64 75 70 20 3e 72 20 2d 20 73 77 61 70 20 72 3e 20 2b 20 73 77 61 n1.pos2.).dup.>r.-.swap.r>.+.swa
36460 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 32 20 6c 65 6e 32 20 p..................(.addr2.len2.
36480 29 0a 32 64 75 70 20 73 22 20 3c 2f 62 6f 6f 74 2d 73 63 72 69 70 74 3e 22 20 66 69 6e 64 2d 73 ).2dup.s".</boot-script>".find-s
364a0 75 62 73 74 72 20 6e 69 70 20 20 28 20 61 64 64 72 32 20 6c 65 6e 33 20 29 0a 3b 0a 3a 20 6c 6f ubstr.nip..(.addr2.len3.).;.:.lo
364c0 61 64 2d 63 68 72 70 2d 62 6f 6f 74 2d 66 69 6c 65 20 28 20 61 64 64 72 20 2d 2d 20 73 69 7a 65 ad-chrp-boot-file.(.addr.--.size
364e0 20 29 0a 6d 79 2d 73 65 6c 66 20 70 61 72 65 6e 74 20 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c .).my-self.parent.ihandle>phandl
36500 65 20 6e 6f 64 65 3e 70 61 74 68 0a 73 22 20 3a 5c 70 70 63 5c 62 6f 6f 74 69 6e 66 6f 2e 74 78 e.node>path.s".:\ppc\bootinfo.tx
36520 74 22 20 24 63 61 74 20 73 74 72 64 75 70 20 20 20 20 20 20 20 28 20 61 64 64 72 20 73 74 72 20 t".$cat.strdup.......(.addr.str.
36540 6c 65 6e 20 29 0a 6f 70 65 6e 2d 64 65 76 20 64 75 70 20 30 3d 20 49 46 20 32 64 72 6f 70 20 30 len.).open-dev.dup.0=.IF.2drop.0
36560 20 45 58 49 54 20 54 48 45 4e 0a 3e 72 20 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .EXIT.THEN.>r.dup...............
36580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 61 64 64 72 20 ....................(.addr.addr.
365a0 52 3a 69 68 61 6e 64 6c 65 20 29 0a 64 75 70 20 73 22 20 6c 6f 61 64 22 20 72 40 20 24 63 61 6c R:ihandle.).dup.s".load".r@.$cal
365c0 6c 2d 6d 65 74 68 6f 64 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 61 64 64 72 l-method.............(.addr.addr
365e0 20 73 69 7a 65 20 52 3a 69 68 61 6e 64 6c 65 20 29 0a 72 3e 20 63 6c 6f 73 65 2d 64 65 76 20 20 .size.R:ihandle.).r>.close-dev..
36600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 ...........................(.add
36620 72 20 61 64 64 72 20 73 69 7a 65 20 29 0a 70 61 72 73 65 2d 62 6f 6f 74 69 6e 66 6f 2d 74 78 74 r.addr.size.).parse-bootinfo-txt
36640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 66 6e .......................(.addr.fn
36660 73 74 72 20 66 6e 6c 65 6e 20 29 0a 64 75 70 20 30 3d 20 49 46 20 33 64 72 6f 70 20 30 20 45 58 str.fnlen.).dup.0=.IF.3drop.0.EX
36680 49 54 20 54 48 45 4e 0a 6d 79 2d 73 65 6c 66 20 70 61 72 65 6e 74 20 69 68 61 6e 64 6c 65 3e 70 IT.THEN.my-self.parent.ihandle>p
366a0 68 61 6e 64 6c 65 20 6e 6f 64 65 3e 70 61 74 68 20 28 20 61 64 64 72 20 66 6e 73 74 72 20 66 6e handle.node>path.(.addr.fnstr.fn
366c0 6c 65 6e 20 6e 73 74 72 20 6e 6c 65 6e 20 29 0a 73 22 20 3a 22 20 24 63 61 74 20 32 73 77 61 70 len.nstr.nlen.).s".:".$cat.2swap
366e0 20 24 63 61 74 20 73 74 72 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 .$cat.strdup.............(.addr.
36700 73 74 72 20 6c 65 6e 20 29 0a 32 64 75 70 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 20 73 22 20 str.len.).2dup.encode-string.s".
36720 62 6f 6f 74 70 61 74 68 22 20 73 65 74 2d 63 68 6f 73 65 6e 0a 6f 70 65 6e 2d 64 65 76 20 64 75 bootpath".set-chosen.open-dev.du
36740 70 20 30 3d 20 49 46 20 2e 22 20 66 61 69 6c 65 64 20 74 6f 20 6c 6f 61 64 20 43 48 52 50 20 62 p.0=.IF..".failed.to.load.CHRP.b
36760 6f 6f 74 20 6c 6f 61 64 65 72 2e 22 20 32 64 72 6f 70 20 30 20 45 58 49 54 20 54 48 45 4e 0a 3e oot.loader.".2drop.0.EXIT.THEN.>
36780 72 20 73 22 20 6c 6f 61 64 22 20 72 40 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 20 20 20 20 20 r.s".load".r@.$call-method......
367a0 20 20 20 20 20 20 20 20 28 20 73 69 7a 65 20 52 3a 69 68 61 6e 64 6c 65 20 29 0a 72 3e 20 63 6c ........(.size.R:ihandle.).r>.cl
367c0 6f 73 65 2d 64 65 76 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ose-dev.........................
367e0 20 20 20 20 28 20 73 69 7a 65 20 29 0a 3b 0a 3a 20 70 61 72 73 65 2d 70 61 72 74 69 74 69 6f 6e ....(.size.).;.:.parse-partition
36800 20 28 20 2d 2d 20 6f 6b 61 79 3f 20 29 0a 30 20 74 6f 20 70 61 72 74 69 74 69 6f 6e 0a 30 20 74 .(.--.okay?.).0.to.partition.0.t
36820 6f 20 70 61 72 74 2d 6f 66 66 73 65 74 0a 6d 79 2d 61 72 67 73 20 74 6f 20 61 72 67 73 2d 6c 65 o.part-offset.my-args.to.args-le
36840 6e 20 74 6f 20 61 72 67 73 0a 61 72 67 73 2d 6c 65 6e 20 31 20 3d 20 49 46 20 61 72 67 73 20 63 n.to.args.args-len.1.=.IF.args.c
36860 40 20 5b 63 68 61 72 5d 20 30 20 3d 20 49 46 20 30 20 74 6f 20 61 72 67 73 2d 6c 65 6e 20 54 48 @.[char].0.=.IF.0.to.args-len.TH
36880 45 4e 20 54 48 45 4e 0a 6d 79 2d 61 72 67 73 20 5b 63 68 61 72 5d 20 2c 20 66 69 6e 64 63 68 61 EN.THEN.my-args.[char].,.findcha
368a0 72 20 30 3d 20 49 46 20 74 72 75 65 20 45 58 49 54 20 54 48 45 4e 20 64 72 6f 70 20 5c 20 6e 6f r.0=.IF.true.EXIT.THEN.drop.\.no
368c0 20 63 6f 6d 6d 61 0a 6d 79 2d 61 72 67 73 20 5b 63 68 61 72 5d 20 2c 20 73 70 6c 69 74 20 74 6f .comma.my-args.[char].,.split.to
368e0 20 61 72 67 73 2d 6c 65 6e 20 74 6f 20 61 72 67 73 0a 64 75 70 20 30 3d 20 49 46 20 32 64 72 6f .args-len.to.args.dup.0=.IF.2dro
36900 70 20 74 72 75 65 20 45 58 49 54 20 54 48 45 4e 20 5c 20 6e 6f 20 66 69 72 73 74 20 61 72 67 75 p.true.EXIT.THEN.\.no.first.argu
36920 6d 65 6e 74 0a 62 61 73 65 20 40 20 3e 72 20 64 65 63 69 6d 61 6c 20 24 6e 75 6d 62 65 72 20 72 ment.base.@.>r.decimal.$number.r
36940 3e 20 62 61 73 65 20 21 0a 49 46 20 63 72 20 2e 22 20 4e 6f 74 20 61 20 70 61 72 74 69 74 69 6f >.base.!.IF.cr..".Not.a.partitio
36960 6e 20 23 22 20 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 0a 74 6f 20 70 61 72 74 69 74 69 6f n.#".false.EXIT.THEN.to.partitio
36980 6e 0a 74 72 75 65 0a 3b 0a 3a 20 28 69 6e 74 65 72 70 6f 73 65 2d 66 69 6c 65 73 79 73 74 65 6d n.true.;.:.(interpose-filesystem
369a0 29 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 29 0a 66 69 6e 64 2d 70 61 63 6b 61 67 65 20 49 46 ).(.str.len.--.).find-package.IF
369c0 20 61 72 67 73 20 61 72 67 73 2d 6c 65 6e 20 72 6f 74 20 69 6e 74 65 72 70 6f 73 65 20 54 48 45 .args.args-len.rot.interpose.THE
369e0 4e 0a 3b 0a 3a 20 74 72 79 2d 64 6f 73 2d 66 69 6c 65 73 20 28 20 2d 2d 20 66 6f 75 6e 64 3f 20 N.;.:.try-dos-files.(.--.found?.
36a00 29 0a 6e 6f 2d 6d 62 72 3f 20 49 46 20 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 0a 62 6c 6f ).no-mbr?.IF.false.EXIT.THEN.blo
36a20 63 6b 20 63 40 20 65 39 20 3c 3e 20 49 46 0a 62 6c 6f 63 6b 20 63 40 20 65 62 20 3c 3e 0a 62 6c ck.c@.e9.<>.IF.block.c@.eb.<>.bl
36a40 6f 63 6b 20 32 2b 20 63 40 20 39 30 20 3c 3e 20 6f 72 0a 49 46 20 66 61 6c 73 65 20 45 58 49 54 ock.2+.c@.90.<>.or.IF.false.EXIT
36a60 20 54 48 45 4e 0a 54 48 45 4e 0a 73 22 20 66 61 74 2d 66 69 6c 65 73 22 20 28 69 6e 74 65 72 70 .THEN.THEN.s".fat-files".(interp
36a80 6f 73 65 2d 66 69 6c 65 73 79 73 74 65 6d 29 0a 74 72 75 65 0a 3b 0a 3a 20 74 72 79 2d 65 78 74 ose-filesystem).true.;.:.try-ext
36aa0 32 2d 66 69 6c 65 73 20 28 20 2d 2d 20 66 6f 75 6e 64 3f 20 29 0a 32 20 72 65 61 64 2d 73 65 63 2-files.(.--.found?.).2.read-sec
36ac0 74 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 66 69 72 73 74 20 73 tor...............\.read.first.s
36ae0 75 70 65 72 62 6c 6f 63 6b 0a 62 6c 6f 63 6b 20 64 23 20 35 36 20 2b 20 77 40 2d 6c 65 20 20 20 uperblock.block.d#.56.+.w@-le...
36b00 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 73 5f 6d 61 67 69 63 0a 65 66 35 33 20 3c 3e 20 49 46 ......\.fetch.s_magic.ef53.<>.IF
36b20 20 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 20 20 5c 20 73 5f 6d 61 67 69 63 20 66 6f 75 6e .false.EXIT.THEN..\.s_magic.foun
36b40 64 3f 0a 73 22 20 65 78 74 32 2d 66 69 6c 65 73 22 20 28 69 6e 74 65 72 70 6f 73 65 2d 66 69 6c d?.s".ext2-files".(interpose-fil
36b60 65 73 79 73 74 65 6d 29 0a 74 72 75 65 0a 3b 0a 3a 20 74 72 79 2d 69 73 6f 39 36 36 30 2d 66 69 esystem).true.;.:.try-iso9660-fi
36b80 6c 65 73 0a 68 61 73 2d 69 73 6f 39 36 36 30 2d 66 69 6c 65 73 79 73 74 65 6d 20 30 3d 20 49 46 les.has-iso9660-filesystem.0=.IF
36ba0 20 66 61 6c 73 65 20 65 78 69 74 20 54 48 45 4e 0a 73 22 20 69 73 6f 2d 39 36 36 30 22 20 28 69 .false.exit.THEN.s".iso-9660".(i
36bc0 6e 74 65 72 70 6f 73 65 2d 66 69 6c 65 73 79 73 74 65 6d 29 0a 74 72 75 65 0a 3b 0a 3a 20 74 72 nterpose-filesystem).true.;.:.tr
36be0 79 2d 66 69 6c 65 73 20 28 20 2d 2d 20 66 6f 75 6e 64 3f 20 29 0a 61 72 67 73 2d 6c 65 6e 20 30 y-files.(.--.found?.).args-len.0
36c00 3d 20 49 46 20 74 72 75 65 20 45 58 49 54 20 54 48 45 4e 0a 74 72 79 2d 64 6f 73 2d 66 69 6c 65 =.IF.true.EXIT.THEN.try-dos-file
36c20 73 20 49 46 20 74 72 75 65 20 45 58 49 54 20 54 48 45 4e 0a 74 72 79 2d 65 78 74 32 2d 66 69 6c s.IF.true.EXIT.THEN.try-ext2-fil
36c40 65 73 20 49 46 20 74 72 75 65 20 45 58 49 54 20 54 48 45 4e 0a 74 72 79 2d 69 73 6f 39 36 36 30 es.IF.true.EXIT.THEN.try-iso9660
36c60 2d 66 69 6c 65 73 20 49 46 20 74 72 75 65 20 45 58 49 54 20 54 48 45 4e 0a 66 61 6c 73 65 0a 3b -files.IF.true.EXIT.THEN.false.;
36c80 0a 3a 20 74 72 79 2d 70 61 72 74 69 74 69 6f 6e 73 20 28 20 2d 2d 20 66 6f 75 6e 64 3f 20 29 0a .:.try-partitions.(.--.found?.).
36ca0 74 72 79 2d 64 6f 73 2d 70 61 72 74 69 74 69 6f 6e 20 49 46 20 74 72 79 2d 66 69 6c 65 73 20 45 try-dos-partition.IF.try-files.E
36cc0 58 49 54 20 54 48 45 4e 0a 66 61 6c 73 65 0a 3b 0a 3a 20 63 6c 6f 73 65 20 28 20 2d 2d 20 29 0a XIT.THEN.false.;.:.close.(.--.).
36ce0 64 65 62 75 67 2d 64 69 73 6b 2d 6c 61 62 65 6c 3f 20 49 46 20 2e 22 20 43 6c 6f 73 69 6e 67 20 debug-disk-label?.IF..".Closing.
36d00 64 69 73 6b 2d 6c 61 62 65 6c 3a 20 62 6c 6f 63 6b 3d 30 78 22 20 62 6c 6f 63 6b 20 75 2e 20 2e disk-label:.block=0x".block.u...
36d20 22 20 62 6c 6f 63 6b 2d 73 69 7a 65 3d 22 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 2e 64 20 63 72 20 ".block-size=".block-size..d.cr.
36d40 54 48 45 4e 0a 62 6c 6f 63 6b 20 64 23 20 32 30 34 38 20 66 72 65 65 2d 6d 65 6d 0a 3b 0a 3a 20 THEN.block.d#.2048.free-mem.;.:.
36d60 6f 70 65 6e 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 69 6e 69 74 2d 62 6c 6f 63 open.(.--.true|false.).init-bloc
36d80 6b 0a 70 61 72 73 65 2d 70 61 72 74 69 74 69 6f 6e 20 30 3d 20 49 46 0a 63 6c 6f 73 65 0a 66 61 k.parse-partition.0=.IF.close.fa
36da0 6c 73 65 20 45 58 49 54 0a 54 48 45 4e 0a 70 61 72 74 69 74 69 6f 6e 20 49 46 0a 74 72 79 2d 70 lse.EXIT.THEN.partition.IF.try-p
36dc0 61 72 74 69 74 69 6f 6e 73 0a 45 4c 53 45 0a 74 72 79 2d 66 69 6c 65 73 0a 54 48 45 4e 0a 64 75 artitions.ELSE.try-files.THEN.du
36de0 70 20 30 3d 20 49 46 20 64 65 62 75 67 2d 64 69 73 6b 2d 6c 61 62 65 6c 3f 20 49 46 20 2e 22 20 p.0=.IF.debug-disk-label?.IF..".
36e00 6e 6f 74 20 66 6f 75 6e 64 2e 22 20 63 72 20 54 48 45 4e 20 63 6c 6f 73 65 20 54 48 45 4e 20 5c not.found.".cr.THEN.close.THEN.\
36e20 20 66 72 65 65 20 6d 65 6d 6f 72 79 20 61 67 61 69 6e 0a 3b 0a 3a 20 6c 6f 61 64 20 28 20 61 64 .free.memory.again.;.:.load.(.ad
36e40 64 72 20 2d 2d 20 73 69 7a 65 20 29 0a 64 65 62 75 67 2d 64 69 73 6b 2d 6c 61 62 65 6c 3f 20 49 dr.--.size.).debug-disk-label?.I
36e60 46 0a 2e 22 20 6c 6f 61 64 3a 20 22 20 64 75 70 20 75 2e 20 63 72 0a 54 48 45 4e 0a 61 72 67 73 F..".load:.".dup.u..cr.THEN.args
36e80 2d 6c 65 6e 20 49 46 0a 54 52 55 45 20 41 42 4f 52 54 22 20 4c 6f 61 64 20 64 6f 6e 65 20 77 2f -len.IF.TRUE.ABORT".Load.done.w/
36ea0 6f 20 66 69 6c 65 73 79 73 74 65 6d 22 0a 45 4c 53 45 0a 70 61 72 74 69 74 69 6f 6e 20 49 46 0a o.filesystem".ELSE.partition.IF.
36ec0 30 20 30 20 73 65 65 6b 20 64 72 6f 70 0a 32 30 30 30 30 30 20 72 65 61 64 0a 45 4c 53 45 0a 68 0.0.seek.drop.200000.read.ELSE.h
36ee0 61 73 2d 69 73 6f 39 36 36 30 2d 66 69 6c 65 73 79 73 74 65 6d 20 49 46 0a 64 75 70 20 6c 6f 61 as-iso9660-filesystem.IF.dup.loa
36f00 64 2d 63 68 72 70 2d 62 6f 6f 74 2d 66 69 6c 65 20 3f 64 75 70 20 30 20 3e 20 49 46 20 6e 69 70 d-chrp-boot-file.?dup.0.>.IF.nip
36f20 20 45 58 49 54 20 54 48 45 4e 0a 54 48 45 4e 0a 6c 6f 61 64 2d 66 72 6f 6d 2d 62 6f 6f 74 2d 70 .EXIT.THEN.THEN.load-from-boot-p
36f40 61 72 74 69 74 69 6f 6e 0a 64 75 70 20 30 3d 20 41 42 4f 52 54 22 20 4e 6f 20 62 6f 6f 74 20 70 artition.dup.0=.ABORT".No.boot.p
36f60 61 72 74 69 74 69 6f 6e 20 66 6f 75 6e 64 22 0a 54 48 45 4e 0a 54 48 45 4e 0a 3b 0a 66 69 6e 69 artition.found".THEN.THEN.;.fini
36f80 73 68 2d 64 65 76 69 63 65 0a 6e 65 77 2d 64 65 76 69 63 65 0a 73 22 20 66 61 74 2d 66 69 6c 65 sh-device.new-device.s".fat-file
36fa0 73 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 s".device-name.INSTANCE.VARIABLE
36fc0 20 62 79 74 65 73 2f 73 65 63 74 6f 72 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 .bytes/sector.INSTANCE.VARIABLE.
36fe0 73 65 63 74 6f 72 73 2f 63 6c 75 73 74 65 72 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c sectors/cluster.INSTANCE.VARIABL
37000 45 20 23 72 65 73 65 72 76 65 64 2d 73 65 63 74 6f 72 73 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 E.#reserved-sectors.INSTANCE.VAR
37020 49 41 42 4c 45 20 23 66 61 74 73 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 23 72 IABLE.#fats.INSTANCE.VARIABLE.#r
37040 6f 6f 74 2d 65 6e 74 72 69 65 73 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 74 6f oot-entries.INSTANCE.VARIABLE.to
37060 74 61 6c 2d 23 73 65 63 74 6f 72 73 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 6d tal-#sectors.INSTANCE.VARIABLE.m
37080 65 64 69 61 2d 64 65 73 63 72 69 70 74 6f 72 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c edia-descriptor.INSTANCE.VARIABL
370a0 45 20 73 65 63 74 6f 72 73 2f 66 61 74 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 E.sectors/fat.INSTANCE.VARIABLE.
370c0 73 65 63 74 6f 72 73 2f 74 72 61 63 6b 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 sectors/track.INSTANCE.VARIABLE.
370e0 23 68 65 61 64 73 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 23 68 69 64 64 65 6e #heads.INSTANCE.VARIABLE.#hidden
37100 2d 73 65 63 74 6f 72 73 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 66 61 74 2d 74 -sectors.INSTANCE.VARIABLE.fat-t
37120 79 70 65 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 62 79 74 65 73 2f 63 6c 75 73 ype.INSTANCE.VARIABLE.bytes/clus
37140 74 65 72 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 66 61 74 2d 6f 66 66 73 65 74 ter.INSTANCE.VARIABLE.fat-offset
37160 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 72 6f 6f 74 2d 6f 66 66 73 65 74 0a 49 .INSTANCE.VARIABLE.root-offset.I
37180 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 63 6c 75 73 74 65 72 2d 6f 66 66 73 65 74 0a NSTANCE.VARIABLE.cluster-offset.
371a0 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 23 63 6c 75 73 74 65 72 73 0a 3a 20 73 65 INSTANCE.VARIABLE.#clusters.:.se
371c0 65 6b 20 20 73 22 20 73 65 65 6b 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 3b 0a 3a 20 72 65 ek..s".seek".$call-parent.;.:.re
371e0 61 64 20 20 73 22 20 72 65 61 64 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 3b 0a 49 4e 53 54 ad..s".read".$call-parent.;.INST
37200 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 64 61 74 61 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 ANCE.VARIABLE.data.INSTANCE.VARI
37220 41 42 4c 45 20 23 64 61 74 61 0a 3a 20 66 72 65 65 2d 64 61 74 61 0a 64 61 74 61 20 40 20 3f 64 ABLE.#data.:.free-data.data.@.?d
37240 75 70 20 49 46 20 23 64 61 74 61 20 40 20 66 72 65 65 2d 6d 65 6d 20 20 30 20 64 61 74 61 20 21 up.IF.#data.@.free-mem..0.data.!
37260 20 54 48 45 4e 20 3b 0a 3a 20 72 65 61 64 2d 64 61 74 61 20 28 20 6f 66 66 73 65 74 20 73 69 7a .THEN.;.:.read-data.(.offset.siz
37280 65 20 2d 2d 20 29 0a 66 72 65 65 2d 64 61 74 61 20 20 64 75 70 20 23 64 61 74 61 20 21 20 61 6c e.--.).free-data..dup.#data.!.al
372a0 6c 6f 63 2d 6d 65 6d 20 64 61 74 61 20 21 0a 78 6c 73 70 6c 69 74 20 73 65 65 6b 20 20 20 20 20 loc-mem.data.!.xlsplit.seek.....
372c0 20 20 20 20 20 20 20 2d 32 20 61 6e 64 20 41 42 4f 52 54 22 20 66 61 74 2d 66 69 6c 65 73 20 72 .......-2.and.ABORT".fat-files.r
372e0 65 61 64 2d 64 61 74 61 3a 20 73 65 65 6b 20 66 61 69 6c 65 64 22 0a 64 61 74 61 20 40 20 23 64 ead-data:.seek.failed".data.@.#d
37300 61 74 61 20 40 20 72 65 61 64 20 23 64 61 74 61 20 40 20 3c 3e 20 41 42 4f 52 54 22 20 66 61 74 ata.@.read.#data.@.<>.ABORT".fat
37320 2d 66 69 6c 65 73 20 72 65 61 64 2d 64 61 74 61 3a 20 72 65 61 64 20 66 61 69 6c 65 64 22 20 3b -files.read-data:.read.failed".;
37340 0a 43 52 45 41 54 45 20 66 61 74 2d 62 75 66 20 38 20 61 6c 6c 6f 74 0a 3a 20 72 65 61 64 2d 66 .CREATE.fat-buf.8.allot.:.read-f
37360 61 74 20 28 20 63 6c 75 73 74 65 72 23 20 2d 2d 20 64 61 74 61 20 29 0a 66 61 74 2d 62 75 66 20 at.(.cluster#.--.data.).fat-buf.
37380 38 20 65 72 61 73 65 0a 31 20 23 73 70 6c 69 74 20 66 61 74 2d 74 79 70 65 20 40 20 2a 20 32 2f 8.erase.1.#split.fat-type.@.*.2/
373a0 20 32 2f 20 66 61 74 2d 6f 66 66 73 65 74 20 40 20 2b 0a 78 6c 73 70 6c 69 74 20 73 65 65 6b 20 .2/.fat-offset.@.+.xlsplit.seek.
373c0 2d 32 20 61 6e 64 20 41 42 4f 52 54 22 20 66 61 74 2d 66 69 6c 65 73 20 72 65 61 64 2d 66 61 74 -2.and.ABORT".fat-files.read-fat
373e0 3a 20 73 65 65 6b 20 66 61 69 6c 65 64 22 0a 66 61 74 2d 62 75 66 20 38 20 72 65 61 64 20 38 20 :.seek.failed".fat-buf.8.read.8.
37400 3c 3e 20 41 42 4f 52 54 22 20 66 61 74 2d 66 69 6c 65 73 20 72 65 61 64 2d 66 61 74 3a 20 72 65 <>.ABORT".fat-files.read-fat:.re
37420 61 64 20 66 61 69 6c 65 64 22 0a 66 61 74 2d 62 75 66 20 38 63 40 20 62 78 6a 6f 69 6e 20 66 61 ad.failed".fat-buf.8c@.bxjoin.fa
37440 74 2d 74 79 70 65 20 40 20 64 75 70 20 3e 72 20 32 2a 20 23 73 70 6c 69 74 20 64 72 6f 70 20 72 t-type.@.dup.>r.2*.#split.drop.r
37460 3e 20 23 73 70 6c 69 74 0a 72 6f 74 20 49 46 20 73 77 61 70 20 54 48 45 4e 20 64 72 6f 70 20 3b >.#split.rot.IF.swap.THEN.drop.;
37480 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 6e 65 78 74 2d 63 6c 75 73 74 65 72 0a .INSTANCE.VARIABLE.next-cluster.
374a0 3a 20 72 65 61 64 2d 63 6c 75 73 74 65 72 20 28 20 63 6c 75 73 74 65 72 23 20 2d 2d 20 29 0a 64 :.read-cluster.(.cluster#.--.).d
374c0 75 70 20 62 79 74 65 73 2f 63 6c 75 73 74 65 72 20 40 20 2a 20 63 6c 75 73 74 65 72 2d 6f 66 66 up.bytes/cluster.@.*.cluster-off
374e0 73 65 74 20 40 20 2b 20 62 79 74 65 73 2f 63 6c 75 73 74 65 72 20 40 20 72 65 61 64 2d 64 61 74 set.@.+.bytes/cluster.@.read-dat
37500 61 0a 72 65 61 64 2d 66 61 74 20 64 75 70 20 23 63 6c 75 73 74 65 72 73 20 40 20 3e 3d 20 49 46 a.read-fat.dup.#clusters.@.>=.IF
37520 20 64 72 6f 70 20 30 20 54 48 45 4e 20 6e 65 78 74 2d 63 6c 75 73 74 65 72 20 21 20 3b 0a 3a 20 .drop.0.THEN.next-cluster.!.;.:.
37540 72 65 61 64 2d 64 69 72 20 28 20 63 6c 75 73 74 65 72 23 20 2d 2d 20 29 0a 3f 64 75 70 20 30 3d read-dir.(.cluster#.--.).?dup.0=
37560 20 49 46 20 72 6f 6f 74 2d 6f 66 66 73 65 74 20 40 20 23 72 6f 6f 74 2d 65 6e 74 72 69 65 73 20 .IF.root-offset.@.#root-entries.
37580 40 20 32 30 20 2a 20 72 65 61 64 2d 64 61 74 61 20 30 20 6e 65 78 74 2d 63 6c 75 73 74 65 72 20 @.20.*.read-data.0.next-cluster.
375a0 21 0a 45 4c 53 45 20 72 65 61 64 2d 63 6c 75 73 74 65 72 20 54 48 45 4e 20 3b 0a 3a 20 2e 74 69 !.ELSE.read-cluster.THEN.;.:..ti
375c0 6d 65 20 28 20 78 20 2d 2d 20 29 0a 62 61 73 65 20 40 20 3e 72 20 64 65 63 69 6d 61 6c 0a 62 20 me.(.x.--.).base.@.>r.decimal.b.
375e0 23 73 70 6c 69 74 20 32 20 30 2e 72 20 5b 63 68 61 72 5d 20 3a 20 65 6d 69 74 20 20 35 20 23 73 #split.2.0.r.[char].:.emit..5.#s
37600 70 6c 69 74 20 32 20 30 2e 72 20 5b 63 68 61 72 5d 20 3a 20 65 6d 69 74 20 20 32 2a 20 32 20 30 plit.2.0.r.[char].:.emit..2*.2.0
37620 2e 72 0a 72 3e 20 62 61 73 65 20 21 20 3b 0a 3a 20 2e 64 61 74 65 20 28 20 78 20 2d 2d 20 29 0a .r.r>.base.!.;.:..date.(.x.--.).
37640 62 61 73 65 20 40 20 3e 72 20 64 65 63 69 6d 61 6c 0a 39 20 23 73 70 6c 69 74 20 37 62 63 20 2b base.@.>r.decimal.9.#split.7bc.+
37660 20 34 20 30 2e 72 20 5b 63 68 61 72 5d 20 2d 20 65 6d 69 74 20 20 35 20 23 73 70 6c 69 74 20 32 .4.0.r.[char].-.emit..5.#split.2
37680 20 30 2e 72 20 5b 63 68 61 72 5d 20 2d 20 65 6d 69 74 20 20 32 20 30 2e 72 0a 72 3e 20 62 61 73 .0.r.[char].-.emit..2.0.r.r>.bas
376a0 65 20 21 20 3b 0a 3a 20 2e 61 74 74 72 20 28 20 61 74 74 72 20 2d 2d 20 29 0a 36 20 30 20 44 4f e.!.;.:..attr.(.attr.--.).6.0.DO
376c0 20 64 75 70 20 31 20 61 6e 64 20 49 46 20 73 22 20 52 48 53 4c 44 41 22 20 64 72 6f 70 20 69 20 .dup.1.and.IF.s".RHSLDA".drop.i.
376e0 2b 20 63 40 20 45 4c 53 45 20 62 6c 20 54 48 45 4e 20 65 6d 69 74 20 75 32 2f 20 4c 4f 4f 50 20 +.c@.ELSE.bl.THEN.emit.u2/.LOOP.
37700 64 72 6f 70 20 3b 0a 3a 20 2e 64 69 72 2d 65 6e 74 72 79 20 28 20 61 64 72 20 2d 2d 20 29 0a 64 drop.;.:..dir-entry.(.adr.--.).d
37720 75 70 20 30 62 20 2b 20 63 40 20 38 20 61 6e 64 20 49 46 20 64 72 6f 70 20 45 58 49 54 20 54 48 up.0b.+.c@.8.and.IF.drop.EXIT.TH
37740 45 4e 20 5c 20 76 6f 6c 75 6d 65 20 6c 61 62 65 6c 2c 20 6e 6f 74 20 61 20 66 69 6c 65 0a 64 75 EN.\.volume.label,.not.a.file.du
37760 70 20 63 40 20 65 35 20 3d 20 49 46 20 64 72 6f 70 20 45 58 49 54 20 54 48 45 4e 20 5c 20 64 65 p.c@.e5.=.IF.drop.EXIT.THEN.\.de
37780 6c 65 74 65 64 20 66 69 6c 65 0a 63 72 0a 64 75 70 20 31 61 20 2b 20 32 63 40 20 62 77 6a 6f 69 leted.file.cr.dup.1a.+.2c@.bwjoi
377a0 6e 20 5b 63 68 61 72 5d 20 23 20 65 6d 69 74 20 34 20 30 2e 72 20 73 70 61 63 65 20 5c 20 73 74 n.[char].#.emit.4.0.r.space.\.st
377c0 61 72 74 69 6e 67 20 63 6c 75 73 74 65 72 0a 64 75 70 20 31 38 20 2b 20 32 63 40 20 62 77 6a 6f arting.cluster.dup.18.+.2c@.bwjo
377e0 69 6e 20 2e 64 61 74 65 20 73 70 61 63 65 0a 64 75 70 20 31 36 20 2b 20 32 63 40 20 62 77 6a 6f in..date.space.dup.16.+.2c@.bwjo
37800 69 6e 20 2e 74 69 6d 65 20 73 70 61 63 65 0a 64 75 70 20 31 63 20 2b 20 34 63 40 20 62 6c 6a 6f in..time.space.dup.1c.+.4c@.bljo
37820 69 6e 20 62 61 73 65 20 40 20 64 65 63 69 6d 61 6c 20 73 77 61 70 20 61 20 2e 72 20 62 61 73 65 in.base.@.decimal.swap.a..r.base
37840 20 21 20 73 70 61 63 65 20 5c 20 73 69 7a 65 20 69 6e 20 62 79 74 65 73 0a 64 75 70 20 30 62 20 .!.space.\.size.in.bytes.dup.0b.
37860 2b 20 63 40 20 2e 61 74 74 72 20 73 70 61 63 65 0a 64 75 70 20 38 20 42 45 47 49 4e 20 32 64 75 +.c@..attr.space.dup.8.BEGIN.2du
37880 70 20 31 2d 20 2b 20 63 40 20 32 30 20 3d 20 6f 76 65 72 20 61 6e 64 20 57 48 49 4c 45 20 31 2d p.1-.+.c@.20.=.over.and.WHILE.1-
378a0 20 52 45 50 45 41 54 20 74 79 70 65 0a 64 75 70 20 38 20 2b 20 33 20 42 45 47 49 4e 20 32 64 75 .REPEAT.type.dup.8.+.3.BEGIN.2du
378c0 70 20 31 2d 20 2b 20 63 40 20 32 30 20 3d 20 6f 76 65 72 20 61 6e 64 20 57 48 49 4c 45 20 31 2d p.1-.+.c@.20.=.over.and.WHILE.1-
378e0 20 52 45 50 45 41 54 20 64 75 70 20 49 46 0a 5b 63 68 61 72 5d 20 2e 20 65 6d 69 74 20 74 79 70 .REPEAT.dup.IF.[char]...emit.typ
37900 65 20 45 4c 53 45 20 32 64 72 6f 70 20 54 48 45 4e 0a 64 72 6f 70 20 3b 0a 3a 20 2e 64 69 72 2d e.ELSE.2drop.THEN.drop.;.:..dir-
37920 65 6e 74 72 69 65 73 20 28 20 61 64 72 20 6e 20 2d 2d 20 29 0a 30 20 3f 44 4f 20 64 75 70 20 69 entries.(.adr.n.--.).0.?DO.dup.i
37940 20 32 30 20 2a 20 2b 20 64 75 70 20 63 40 20 30 3d 20 49 46 20 64 72 6f 70 20 4c 45 41 56 45 20 .20.*.+.dup.c@.0=.IF.drop.LEAVE.
37960 54 48 45 4e 20 2e 64 69 72 2d 65 6e 74 72 79 20 4c 4f 4f 50 20 64 72 6f 70 20 3b 0a 3a 20 2e 64 THEN..dir-entry.LOOP.drop.;.:..d
37980 69 72 20 28 20 63 6c 75 73 74 65 72 23 20 2d 2d 20 29 0a 72 65 61 64 2d 64 69 72 20 42 45 47 49 ir.(.cluster#.--.).read-dir.BEGI
379a0 4e 20 64 61 74 61 20 40 20 23 64 61 74 61 20 40 20 32 30 20 2f 20 2e 64 69 72 2d 65 6e 74 72 69 N.data.@.#data.@.20./..dir-entri
379c0 65 73 20 6e 65 78 74 2d 63 6c 75 73 74 65 72 20 40 20 57 48 49 4c 45 0a 6e 65 78 74 2d 63 6c 75 es.next-cluster.@.WHILE.next-clu
379e0 73 74 65 72 20 40 20 72 65 61 64 2d 63 6c 75 73 74 65 72 20 52 45 50 45 41 54 20 3b 0a 3a 20 73 ster.@.read-cluster.REPEAT.;.:.s
37a00 74 72 2d 75 70 70 65 72 20 28 20 73 74 72 20 6c 65 6e 20 61 64 72 20 2d 2d 20 29 20 5c 20 43 6f tr-upper.(.str.len.adr.--.).\.Co
37a20 70 79 20 73 74 72 69 6e 67 20 74 6f 20 61 64 72 2c 20 75 70 70 65 72 63 61 73 65 0a 2d 72 6f 74 py.string.to.adr,.uppercase.-rot
37a40 20 62 6f 75 6e 64 73 20 3f 44 4f 20 69 20 63 40 20 75 70 63 20 6f 76 65 72 20 63 21 20 63 68 61 .bounds.?DO.i.c@.upc.over.c!.cha
37a60 72 2b 20 4c 4f 4f 50 20 64 72 6f 70 20 3b 0a 43 52 45 41 54 45 20 64 6f 73 2d 6e 61 6d 65 20 62 r+.LOOP.drop.;.CREATE.dos-name.b
37a80 20 61 6c 6c 6f 74 0a 3a 20 6d 61 6b 65 2d 64 6f 73 2d 6e 61 6d 65 20 28 20 73 74 72 20 6c 65 6e .allot.:.make-dos-name.(.str.len
37aa0 20 2d 2d 20 29 0a 64 6f 73 2d 6e 61 6d 65 20 62 20 62 6c 20 66 69 6c 6c 0a 32 64 75 70 20 5b 63 .--.).dos-name.b.bl.fill.2dup.[c
37ac0 68 61 72 5d 20 2e 20 66 69 6e 64 63 68 61 72 20 49 46 0a 33 64 75 70 20 31 2b 20 2f 73 74 72 69 har]...findchar.IF.3dup.1+./stri
37ae0 6e 67 20 33 20 6d 69 6e 20 64 6f 73 2d 6e 61 6d 65 20 38 20 2b 20 73 74 72 2d 75 70 70 65 72 20 ng.3.min.dos-name.8.+.str-upper.
37b00 6e 69 70 20 54 48 45 4e 0a 38 20 6d 69 6e 20 64 6f 73 2d 6e 61 6d 65 20 73 74 72 2d 75 70 70 65 nip.THEN.8.min.dos-name.str-uppe
37b20 72 20 3b 0a 3a 20 28 66 69 6e 64 2d 66 69 6c 65 29 20 28 20 2d 2d 20 63 6c 75 73 74 65 72 20 66 r.;.:.(find-file).(.--.cluster.f
37b40 69 6c 65 2d 6c 65 6e 20 69 73 2d 64 69 72 3f 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 64 ile-len.is-dir?.true.|.false.).d
37b60 61 74 61 20 40 20 42 45 47 49 4e 20 64 75 70 20 64 61 74 61 20 40 20 23 64 61 74 61 20 40 20 2b ata.@.BEGIN.dup.data.@.#data.@.+
37b80 20 3c 20 57 48 49 4c 45 0a 64 75 70 20 64 6f 73 2d 6e 61 6d 65 20 62 20 63 6f 6d 70 20 57 48 49 .<.WHILE.dup.dos-name.b.comp.WHI
37ba0 4c 45 20 32 30 20 2b 20 52 45 50 45 41 54 0a 64 75 70 20 31 61 20 2b 20 32 63 40 20 62 77 6a 6f LE.20.+.REPEAT.dup.1a.+.2c@.bwjo
37bc0 69 6e 20 73 77 61 70 20 64 75 70 20 31 63 20 2b 20 34 63 40 20 62 6c 6a 6f 69 6e 20 73 77 61 70 in.swap.dup.1c.+.4c@.bljoin.swap
37be0 20 30 62 20 2b 20 63 40 20 31 30 20 61 6e 64 20 30 3c 3e 20 74 72 75 65 0a 45 4c 53 45 20 64 72 .0b.+.c@.10.and.0<>.true.ELSE.dr
37c00 6f 70 20 66 61 6c 73 65 20 54 48 45 4e 20 3b 0a 3a 20 66 69 6e 64 2d 66 69 6c 65 20 28 20 64 69 op.false.THEN.;.:.find-file.(.di
37c20 72 2d 63 6c 75 73 74 65 72 20 6e 61 6d 65 20 6c 65 6e 20 2d 2d 20 63 6c 75 73 74 65 72 20 66 69 r-cluster.name.len.--.cluster.fi
37c40 6c 65 2d 6c 65 6e 20 69 73 2d 64 69 72 3f 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 6d 61 le-len.is-dir?.true.|.false.).ma
37c60 6b 65 2d 64 6f 73 2d 6e 61 6d 65 20 72 65 61 64 2d 64 69 72 20 42 45 47 49 4e 20 28 66 69 6e 64 ke-dos-name.read-dir.BEGIN.(find
37c80 2d 66 69 6c 65 29 20 30 3d 20 57 48 49 4c 45 20 6e 65 78 74 2d 63 6c 75 73 74 65 72 20 40 20 57 -file).0=.WHILE.next-cluster.@.W
37ca0 48 49 4c 45 0a 6e 65 78 74 2d 63 6c 75 73 74 65 72 20 40 20 72 65 61 64 2d 63 6c 75 73 74 65 72 HILE.next-cluster.@.read-cluster
37cc0 20 52 45 50 45 41 54 20 66 61 6c 73 65 20 45 4c 53 45 20 74 72 75 65 20 54 48 45 4e 20 3b 0a 3a .REPEAT.false.ELSE.true.THEN.;.:
37ce0 20 66 69 6e 64 2d 70 61 74 68 20 28 20 64 69 72 2d 63 6c 75 73 74 65 72 20 6e 61 6d 65 20 6c 65 .find-path.(.dir-cluster.name.le
37d00 6e 20 2d 2d 20 63 6c 75 73 74 65 72 20 66 69 6c 65 2d 6c 65 6e 20 74 72 75 65 20 7c 20 66 61 6c n.--.cluster.file-len.true.|.fal
37d20 73 65 20 29 0a 64 75 70 20 30 3d 20 49 46 20 33 64 72 6f 70 20 66 61 6c 73 65 20 2e 22 20 20 65 se.).dup.0=.IF.3drop.false.."..e
37d40 6d 70 74 79 20 6e 61 6d 65 20 22 20 45 58 49 54 20 54 48 45 4e 0a 6f 76 65 72 20 63 40 20 5b 63 mpty.name.".EXIT.THEN.over.c@.[c
37d60 68 61 72 5d 20 5c 20 3d 20 49 46 20 31 20 2f 73 74 72 69 6e 67 20 2e 22 20 20 73 6c 61 73 68 20 har].\.=.IF.1./string.."..slash.
37d80 22 20 52 45 43 55 52 53 45 20 45 58 49 54 20 54 48 45 4e 0a 5b 63 68 61 72 5d 20 5c 20 73 70 6c ".RECURSE.EXIT.THEN.[char].\.spl
37da0 69 74 20 32 3e 72 20 66 69 6e 64 2d 66 69 6c 65 20 30 3d 20 49 46 20 32 72 3e 20 32 64 72 6f 70 it.2>r.find-file.0=.IF.2r>.2drop
37dc0 20 66 61 6c 73 65 20 2e 22 20 20 6e 6f 74 20 66 6f 75 6e 64 20 22 20 45 58 49 54 20 54 48 45 4e .false.."..not.found.".EXIT.THEN
37de0 0a 72 40 20 30 3c 3e 20 3c 3e 20 49 46 20 32 64 72 6f 70 20 32 72 3e 20 32 64 72 6f 70 20 66 61 .r@.0<>.<>.IF.2drop.2r>.2drop.fa
37e00 6c 73 65 20 2e 22 20 20 6e 6f 20 64 69 72 3c 2d 3e 66 69 6c 65 20 6d 61 74 63 68 20 22 20 45 58 lse.."..no.dir<->file.match.".EX
37e20 49 54 20 54 48 45 4e 0a 72 40 20 30 3c 3e 20 49 46 20 64 72 6f 70 20 32 72 3e 20 2e 22 20 20 6d IT.THEN.r@.0<>.IF.drop.2r>.."..m
37e40 6f 72 65 2e 2e 2e 20 22 20 52 45 43 55 52 53 45 20 45 58 49 54 20 54 48 45 4e 0a 32 72 3e 20 32 ore....".RECURSE.EXIT.THEN.2r>.2
37e60 64 72 6f 70 20 74 72 75 65 20 2e 22 20 20 67 6f 74 20 69 74 20 22 20 3b 0a 3a 20 64 6f 2d 73 75 drop.true.."..got.it.".;.:.do-su
37e80 70 65 72 20 28 20 2d 2d 20 29 0a 30 20 32 30 30 20 72 65 61 64 2d 64 61 74 61 0a 64 61 74 61 20 per.(.--.).0.200.read-data.data.
37ea0 40 20 30 62 20 2b 20 32 63 40 20 62 77 6a 6f 69 6e 20 62 79 74 65 73 2f 73 65 63 74 6f 72 20 21 @.0b.+.2c@.bwjoin.bytes/sector.!
37ec0 0a 64 61 74 61 20 40 20 30 64 20 2b 20 63 40 20 73 65 63 74 6f 72 73 2f 63 6c 75 73 74 65 72 20 .data.@.0d.+.c@.sectors/cluster.
37ee0 21 0a 62 79 74 65 73 2f 73 65 63 74 6f 72 20 40 20 73 65 63 74 6f 72 73 2f 63 6c 75 73 74 65 72 !.bytes/sector.@.sectors/cluster
37f00 20 40 20 2a 20 62 79 74 65 73 2f 63 6c 75 73 74 65 72 20 21 0a 64 61 74 61 20 40 20 30 65 20 2b .@.*.bytes/cluster.!.data.@.0e.+
37f20 20 32 63 40 20 62 77 6a 6f 69 6e 20 23 72 65 73 65 72 76 65 64 2d 73 65 63 74 6f 72 73 20 21 0a .2c@.bwjoin.#reserved-sectors.!.
37f40 64 61 74 61 20 40 20 31 30 20 2b 20 63 40 20 23 66 61 74 73 20 21 0a 64 61 74 61 20 40 20 31 31 data.@.10.+.c@.#fats.!.data.@.11
37f60 20 2b 20 32 63 40 20 62 77 6a 6f 69 6e 20 23 72 6f 6f 74 2d 65 6e 74 72 69 65 73 20 21 0a 64 61 .+.2c@.bwjoin.#root-entries.!.da
37f80 74 61 20 40 20 31 33 20 2b 20 32 63 40 20 62 77 6a 6f 69 6e 20 74 6f 74 61 6c 2d 23 73 65 63 74 ta.@.13.+.2c@.bwjoin.total-#sect
37fa0 6f 72 73 20 21 0a 64 61 74 61 20 40 20 31 35 20 2b 20 63 40 20 6d 65 64 69 61 2d 64 65 73 63 72 ors.!.data.@.15.+.c@.media-descr
37fc0 69 70 74 6f 72 20 21 0a 64 61 74 61 20 40 20 31 36 20 2b 20 32 63 40 20 62 77 6a 6f 69 6e 20 73 iptor.!.data.@.16.+.2c@.bwjoin.s
37fe0 65 63 74 6f 72 73 2f 66 61 74 20 21 0a 64 61 74 61 20 40 20 31 38 20 2b 20 32 63 40 20 62 77 6a ectors/fat.!.data.@.18.+.2c@.bwj
38000 6f 69 6e 20 73 65 63 74 6f 72 73 2f 74 72 61 63 6b 20 21 0a 64 61 74 61 20 40 20 31 61 20 2b 20 oin.sectors/track.!.data.@.1a.+.
38020 32 63 40 20 62 77 6a 6f 69 6e 20 23 68 65 61 64 73 20 21 0a 64 61 74 61 20 40 20 31 63 20 2b 20 2c@.bwjoin.#heads.!.data.@.1c.+.
38040 32 63 40 20 62 77 6a 6f 69 6e 20 23 68 69 64 64 65 6e 2d 73 65 63 74 6f 72 73 20 21 0a 74 6f 74 2c@.bwjoin.#hidden-sectors.!.tot
38060 61 6c 2d 23 73 65 63 74 6f 72 73 20 40 20 30 3d 20 49 46 20 64 61 74 61 20 40 20 32 30 20 2b 20 al-#sectors.@.0=.IF.data.@.20.+.
38080 34 63 40 20 62 6c 6a 6f 69 6e 20 74 6f 74 61 6c 2d 23 73 65 63 74 6f 72 73 20 21 20 54 48 45 4e 4c@.bljoin.total-#sectors.!.THEN
380a0 0a 73 65 63 74 6f 72 73 2f 66 61 74 20 40 20 30 3d 20 49 46 20 64 61 74 61 20 40 20 32 34 20 2b .sectors/fat.@.0=.IF.data.@.24.+
380c0 20 34 63 40 20 62 6c 6a 6f 69 6e 20 73 65 63 74 6f 72 73 2f 66 61 74 20 21 20 54 48 45 4e 0a 74 .4c@.bljoin.sectors/fat.!.THEN.t
380e0 6f 74 61 6c 2d 23 73 65 63 74 6f 72 73 20 40 20 23 72 65 73 65 72 76 65 64 2d 73 65 63 74 6f 72 otal-#sectors.@.#reserved-sector
38100 73 20 40 20 2d 20 73 65 63 74 6f 72 73 2f 66 61 74 20 40 20 23 66 61 74 73 20 40 20 2a 20 2d 0a s.@.-.sectors/fat.@.#fats.@.*.-.
38120 23 72 6f 6f 74 2d 65 6e 74 72 69 65 73 20 40 20 32 30 20 2a 20 62 79 74 65 73 2f 73 65 63 74 6f #root-entries.@.20.*.bytes/secto
38140 72 20 40 20 2f 2f 20 2d 20 73 65 63 74 6f 72 73 2f 63 6c 75 73 74 65 72 20 40 20 2f 0a 64 75 70 r.@.//.-.sectors/cluster.@./.dup
38160 20 23 63 6c 75 73 74 65 72 73 20 21 0a 64 75 70 20 66 66 35 20 3c 20 49 46 20 64 72 6f 70 20 63 .#clusters.!.dup.ff5.<.IF.drop.c
38180 20 45 4c 53 45 20 66 66 66 35 20 3c 20 49 46 20 31 30 20 45 4c 53 45 20 32 30 20 54 48 45 4e 20 .ELSE.fff5.<.IF.10.ELSE.20.THEN.
381a0 54 48 45 4e 20 66 61 74 2d 74 79 70 65 20 21 0a 63 72 20 2e 22 20 46 41 54 22 20 62 61 73 65 20 THEN.fat-type.!.cr..".FAT".base.
381c0 40 20 64 65 63 69 6d 61 6c 20 66 61 74 2d 74 79 70 65 20 40 20 2e 20 62 61 73 65 20 21 0a 23 72 @.decimal.fat-type.@...base.!.#r
381e0 65 73 65 72 76 65 64 2d 73 65 63 74 6f 72 73 20 40 20 62 79 74 65 73 2f 73 65 63 74 6f 72 20 40 eserved-sectors.@.bytes/sector.@
38200 20 2a 20 66 61 74 2d 6f 66 66 73 65 74 20 21 0a 23 66 61 74 73 20 40 20 73 65 63 74 6f 72 73 2f .*.fat-offset.!.#fats.@.sectors/
38220 66 61 74 20 40 20 2a 20 62 79 74 65 73 2f 73 65 63 74 6f 72 20 40 20 2a 20 66 61 74 2d 6f 66 66 fat.@.*.bytes/sector.@.*.fat-off
38240 73 65 74 20 40 20 2b 20 72 6f 6f 74 2d 6f 66 66 73 65 74 20 21 0a 23 72 6f 6f 74 2d 65 6e 74 72 set.@.+.root-offset.!.#root-entr
38260 69 65 73 20 40 20 32 30 20 2a 20 62 79 74 65 73 2f 73 65 63 74 6f 72 20 40 20 74 75 63 6b 20 2f ies.@.20.*.bytes/sector.@.tuck./
38280 2f 20 2a 20 72 6f 6f 74 2d 6f 66 66 73 65 74 20 40 20 2b 0a 62 79 74 65 73 2f 63 6c 75 73 74 65 /.*.root-offset.@.+.bytes/cluste
382a0 72 20 40 20 32 2a 20 2d 20 63 6c 75 73 74 65 72 2d 6f 66 66 73 65 74 20 21 20 3b 0a 49 4e 53 54 r.@.2*.-.cluster-offset.!.;.INST
382c0 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 66 69 6c 65 2d 63 6c 75 73 74 65 72 0a 49 4e 53 54 41 ANCE.VARIABLE.file-cluster.INSTA
382e0 4e 43 45 20 56 41 52 49 41 42 4c 45 20 66 69 6c 65 2d 6c 65 6e 0a 49 4e 53 54 41 4e 43 45 20 56 NCE.VARIABLE.file-len.INSTANCE.V
38300 41 52 49 41 42 4c 45 20 63 75 72 72 65 6e 74 2d 70 6f 73 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 ARIABLE.current-pos.INSTANCE.VAR
38320 49 41 42 4c 45 20 70 6f 73 2d 69 6e 2d 64 61 74 61 0a 3a 20 73 65 65 6b 20 28 20 6c 6f 20 68 69 IABLE.pos-in-data.:.seek.(.lo.hi
38340 20 2d 2d 20 73 74 61 74 75 73 20 29 0a 6c 78 6a 6f 69 6e 20 64 75 70 20 63 75 72 72 65 6e 74 2d .--.status.).lxjoin.dup.current-
38360 70 6f 73 20 21 20 66 69 6c 65 2d 63 6c 75 73 74 65 72 20 40 20 72 65 61 64 2d 63 6c 75 73 74 65 pos.!.file-cluster.@.read-cluste
38380 72 0a 42 45 47 49 4e 20 64 75 70 20 23 64 61 74 61 20 40 20 3e 3d 20 57 48 49 4c 45 20 23 64 61 r.BEGIN.dup.#data.@.>=.WHILE.#da
383a0 74 61 20 40 20 2d 20 6e 65 78 74 2d 63 6c 75 73 74 65 72 20 40 20 64 75 70 20 30 3d 20 49 46 0a ta.@.-.next-cluster.@.dup.0=.IF.
383c0 32 64 72 6f 70 20 74 72 75 65 20 45 58 49 54 20 54 48 45 4e 20 72 65 61 64 2d 63 6c 75 73 74 65 2drop.true.EXIT.THEN.read-cluste
383e0 72 20 52 45 50 45 41 54 20 70 6f 73 2d 69 6e 2d 64 61 74 61 20 21 20 66 61 6c 73 65 20 3b 0a 3a r.REPEAT.pos-in-data.!.false.;.:
38400 20 72 65 61 64 20 28 20 61 64 72 20 6c 65 6e 20 2d 2d 20 61 63 74 75 61 6c 20 29 0a 66 69 6c 65 .read.(.adr.len.--.actual.).file
38420 2d 6c 65 6e 20 40 20 63 75 72 72 65 6e 74 2d 70 6f 73 20 40 20 2d 20 6d 69 6e 20 5c 20 63 61 6e -len.@.current-pos.@.-.min.\.can
38440 27 74 20 67 6f 20 70 61 73 74 20 65 6e 64 20 6f 66 20 66 69 6c 65 0a 23 64 61 74 61 20 40 20 70 't.go.past.end.of.file.#data.@.p
38460 6f 73 2d 69 6e 2d 64 61 74 61 20 40 20 2d 20 6d 69 6e 20 3e 72 20 5c 20 6c 65 6e 67 74 68 20 66 os-in-data.@.-.min.>r.\.length.f
38480 6f 72 20 74 68 69 73 20 74 72 61 6e 73 66 65 72 0a 64 61 74 61 20 40 20 70 6f 73 2d 69 6e 2d 64 or.this.transfer.data.@.pos-in-d
384a0 61 74 61 20 40 20 2b 20 73 77 61 70 20 72 40 20 6d 6f 76 65 20 5c 20 6d 6f 76 65 20 74 68 65 20 ata.@.+.swap.r@.move.\.move.the.
384c0 64 61 74 61 0a 72 40 20 70 6f 73 2d 69 6e 2d 64 61 74 61 20 2b 21 20 20 72 40 20 63 75 72 72 65 data.r@.pos-in-data.+!..r@.curre
384e0 6e 74 2d 70 6f 73 20 2b 21 20 20 70 6f 73 2d 69 6e 2d 64 61 74 61 20 40 20 23 64 61 74 61 20 40 nt-pos.+!..pos-in-data.@.#data.@
38500 20 3d 20 49 46 0a 6e 65 78 74 2d 63 6c 75 73 74 65 72 20 40 20 3f 64 75 70 20 49 46 20 72 65 61 .=.IF.next-cluster.@.?dup.IF.rea
38520 64 2d 63 6c 75 73 74 65 72 20 30 20 70 6f 73 2d 69 6e 2d 64 61 74 61 20 21 20 54 48 45 4e 20 54 d-cluster.0.pos-in-data.!.THEN.T
38540 48 45 4e 20 72 3e 20 3b 0a 3a 20 72 65 61 64 20 28 20 61 64 72 20 6c 65 6e 20 2d 2d 20 61 63 74 HEN.r>.;.:.read.(.adr.len.--.act
38560 75 61 6c 20 29 0a 64 75 70 20 3e 72 20 42 45 47 49 4e 20 64 75 70 20 57 48 49 4c 45 20 32 64 75 ual.).dup.>r.BEGIN.dup.WHILE.2du
38580 70 20 72 65 61 64 20 64 75 70 20 30 3d 20 41 42 4f 52 54 22 20 66 61 74 2d 66 69 6c 65 73 3a 20 p.read.dup.0=.ABORT".fat-files:.
385a0 72 65 61 64 20 66 61 69 6c 65 64 22 0a 2f 73 74 72 69 6e 67 20 28 20 74 75 63 6b 20 2d 20 3e 72 read.failed"./string.(.tuck.-.>r
385c0 20 2b 20 72 3e 20 29 20 52 45 50 45 41 54 20 32 64 72 6f 70 20 72 3e 20 3b 0a 3a 20 6c 6f 61 64 .+.r>.).REPEAT.2drop.r>.;.:.load
385e0 20 28 20 61 64 72 20 2d 2d 20 6c 65 6e 20 29 0a 66 69 6c 65 2d 6c 65 6e 20 40 20 72 65 61 64 20 .(.adr.--.len.).file-len.@.read.
38600 64 75 70 20 66 69 6c 65 2d 6c 65 6e 20 40 20 3c 3e 20 41 42 4f 52 54 22 20 66 61 74 2d 66 69 6c dup.file-len.@.<>.ABORT".fat-fil
38620 65 73 3a 20 66 61 69 6c 65 64 20 6c 6f 61 64 69 6e 67 20 66 69 6c 65 22 20 3b 0a 3a 20 63 6c 6f es:.failed.loading.file".;.:.clo
38640 73 65 20 20 66 72 65 65 2d 64 61 74 61 20 3b 0a 3a 20 6f 70 65 6e 0a 64 6f 2d 73 75 70 65 72 0a se..free-data.;.:.open.do-super.
38660 30 20 6d 79 2d 61 72 67 73 20 66 69 6e 64 2d 70 61 74 68 20 30 3d 20 49 46 20 63 6c 6f 73 65 20 0.my-args.find-path.0=.IF.close.
38680 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 0a 66 69 6c 65 2d 6c 65 6e 20 21 20 20 66 69 6c 65 false.EXIT.THEN.file-len.!..file
386a0 2d 63 6c 75 73 74 65 72 20 21 20 20 30 20 30 20 73 65 65 6b 20 30 3d 20 3b 0a 66 69 6e 69 73 68 -cluster.!..0.0.seek.0=.;.finish
386c0 2d 64 65 76 69 63 65 0a 6e 65 77 2d 64 65 76 69 63 65 0a 73 22 20 72 6f 6d 2d 66 69 6c 65 73 22 -device.new-device.s".rom-files"
386e0 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 6c .device-name.INSTANCE.VARIABLE.l
38700 65 6e 67 74 68 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 6e 65 78 74 2d 66 69 6c ength.INSTANCE.VARIABLE.next-fil
38720 65 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 62 75 66 66 65 72 0a 49 4e 53 54 41 e.INSTANCE.VARIABLE.buffer.INSTA
38740 4e 43 45 20 56 41 52 49 41 42 4c 45 20 62 75 66 66 65 72 2d 73 69 7a 65 0a 49 4e 53 54 41 4e 43 NCE.VARIABLE.buffer-size.INSTANC
38760 45 20 56 41 52 49 41 42 4c 45 20 66 69 6c 65 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c E.VARIABLE.file.INSTANCE.VARIABL
38780 45 20 66 69 6c 65 2d 73 69 7a 65 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 66 6f E.file-size.INSTANCE.VARIABLE.fo
387a0 75 6e 64 0a 3a 20 6f 70 65 6e 20 20 74 72 75 65 20 0a 31 30 30 20 64 75 70 20 62 75 66 66 65 72 und.:.open..true..100.dup.buffer
387c0 2d 73 69 7a 65 20 21 20 61 6c 6c 6f 63 2d 6d 65 6d 20 62 75 66 66 65 72 20 21 20 66 61 6c 73 65 -size.!.alloc-mem.buffer.!.false
387e0 20 66 6f 75 6e 64 20 21 20 3b 0a 3a 20 63 6c 6f 73 65 20 62 75 66 66 65 72 20 40 20 62 75 66 66 .found.!.;.:.close.buffer.@.buff
38800 65 72 2d 73 69 7a 65 20 40 20 66 72 65 65 2d 6d 65 6d 20 3b 0a 3a 20 72 65 61 64 20 28 20 61 64 er-size.@.free-mem.;.:.read.(.ad
38820 64 72 20 6c 65 6e 20 2d 2d 20 61 63 74 75 61 6c 20 29 20 73 22 20 72 65 61 64 22 20 24 63 61 6c dr.len.--.actual.).s".read".$cal
38840 6c 2d 70 61 72 65 6e 74 20 3b 0a 3a 20 73 65 65 6b 20 28 20 6c 6f 20 68 69 20 2d 2d 20 73 74 61 l-parent.;.:.seek.(.lo.hi.--.sta
38860 74 75 73 20 29 20 73 22 20 73 65 65 6b 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 3b 0a 3a 20 tus.).s".seek".$call-parent.;.:.
38880 2e 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 28 20 6f 66 66 73 65 74 20 2d 2d 20 73 74 72 20 .read-file-name.(.offset.--.str.
388a0 6c 65 6e 20 29 0a 30 20 73 65 65 6b 20 64 72 6f 70 20 0a 62 75 66 66 65 72 20 40 20 62 75 66 66 len.).0.seek.drop..buffer.@.buff
388c0 65 72 2d 73 69 7a 65 20 40 20 72 65 61 64 20 64 72 6f 70 0a 62 75 66 66 65 72 2d 73 69 7a 65 20 er-size.@.read.drop.buffer-size.
388e0 40 20 31 20 2d 20 62 75 66 66 65 72 20 40 20 2b 20 30 20 73 77 61 70 20 63 21 0a 62 75 66 66 65 @.1.-.buffer.@.+.0.swap.c!.buffe
38900 72 20 40 20 7a 63 6f 75 6e 74 20 3b 0a 3a 20 2e 70 72 69 6e 74 2d 69 6e 66 6f 20 28 20 6f 66 66 r.@.zcount.;.:..print-info.(.off
38920 73 65 74 20 2d 2d 20 29 0a 64 75 70 20 32 20 73 70 61 63 65 73 20 36 20 30 2e 72 20 32 20 73 70 set.--.).dup.2.spaces.6.0.r.2.sp
38940 61 63 65 73 20 64 75 70 0a 38 20 2b 20 30 20 73 65 65 6b 20 64 72 6f 70 20 6c 65 6e 67 74 68 20 aces.dup.8.+.0.seek.drop.length.
38960 38 20 72 65 61 64 20 64 72 6f 70 0a 36 20 6c 65 6e 67 74 68 20 40 20 73 77 61 70 20 30 2e 72 20 8.read.drop.6.length.@.swap.0.r.
38980 32 20 73 70 61 63 65 73 0a 32 30 20 2b 20 2e 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 20 74 79 2.spaces.20.+..read-file-name.ty
389a0 70 65 20 63 72 20 3b 0a 3a 20 2e 6c 69 73 74 2d 68 65 61 64 65 72 20 63 72 0a 73 22 20 2d 2d 6f pe.cr.;.:..list-header.cr.s".--o
389c0 66 66 73 65 74 2d 2d 2d 73 69 7a 65 2d 2d 2d 2d 2d 66 69 6c 65 2d 6e 61 6d 65 2d 2d 2d 2d 22 20 ffset---size-----file-name----".
389e0 74 79 70 65 20 63 72 20 3b 0a 3a 20 6c 69 73 74 0a 2e 6c 69 73 74 2d 68 65 61 64 65 72 0a 30 20 type.cr.;.:.list..list-header.0.
38a00 30 20 42 45 47 49 4e 20 2b 20 64 75 70 20 0a 2e 70 72 69 6e 74 2d 69 6e 66 6f 20 64 75 70 20 30 0.BEGIN.+.dup...print-info.dup.0
38a20 20 73 65 65 6b 20 64 72 6f 70 0a 6e 65 78 74 2d 66 69 6c 65 20 38 20 72 65 61 64 20 64 72 6f 70 .seek.drop.next-file.8.read.drop
38a40 20 6e 65 78 74 2d 66 69 6c 65 20 40 0a 64 75 70 20 30 3d 20 55 4e 54 49 4c 20 32 64 72 6f 70 20 .next-file.@.dup.0=.UNTIL.2drop.
38a60 3b 0a 3a 20 28 66 69 6e 64 2d 66 69 6c 65 29 20 20 28 20 6e 61 6d 65 20 6c 65 6e 20 2d 2d 20 6f ;.:.(find-file)..(.name.len.--.o
38a80 66 66 73 65 74 20 7c 20 2d 31 20 29 0a 30 20 30 20 73 65 65 6b 20 64 72 6f 70 20 66 61 6c 73 65 ffset.|.-1.).0.0.seek.drop.false
38aa0 20 66 6f 75 6e 64 20 21 0a 66 69 6c 65 2d 73 69 7a 65 20 21 20 66 69 6c 65 20 21 20 30 20 30 20 .found.!.file-size.!.file.!.0.0.
38ac0 42 45 47 49 4e 20 2b 20 64 75 70 0a 32 30 20 2b 20 2e 72 65 61 64 2d 66 69 6c 65 2d 6e 61 6d 65 BEGIN.+.dup.20.+..read-file-name
38ae0 20 66 69 6c 65 20 40 20 66 69 6c 65 2d 73 69 7a 65 20 40 0a 73 74 72 3d 20 49 46 20 74 72 75 65 .file.@.file-size.@.str=.IF.true
38b00 20 66 6f 75 6e 64 20 21 20 54 48 45 4e 0a 64 75 70 20 30 20 73 65 65 6b 20 64 72 6f 70 0a 6e 65 .found.!.THEN.dup.0.seek.drop.ne
38b20 78 74 2d 66 69 6c 65 20 38 20 72 65 61 64 20 64 72 6f 70 20 6e 65 78 74 2d 66 69 6c 65 20 40 0a xt-file.8.read.drop.next-file.@.
38b40 64 75 70 20 30 3d 20 66 6f 75 6e 64 20 40 20 6f 72 20 55 4e 54 49 4c 20 64 72 6f 70 20 66 6f 75 dup.0=.found.@.or.UNTIL.drop.fou
38b60 6e 64 20 40 20 30 3d 0a 49 46 20 64 72 6f 70 20 2d 31 20 54 48 45 4e 20 3b 0a 3a 20 6c 6f 61 64 nd.@.0=.IF.drop.-1.THEN.;.:.load
38b80 20 20 28 20 61 64 64 72 20 2d 2d 20 73 69 7a 65 20 29 0a 6d 79 2d 70 61 72 65 6e 74 20 69 6e 73 ..(.addr.--.size.).my-parent.ins
38ba0 74 61 6e 63 65 3e 61 72 67 73 20 32 40 20 5b 63 68 61 72 5d 20 5c 20 6c 65 66 74 2d 70 61 72 73 tance>args.2@.[char].\.left-pars
38bc0 65 2d 73 74 72 69 6e 67 20 32 64 72 6f 70 0a 28 66 69 6e 64 2d 66 69 6c 65 29 20 64 75 70 20 2d e-string.2drop.(find-file).dup.-
38be0 31 20 3d 20 49 46 20 32 64 72 6f 70 20 30 20 45 4c 53 45 0a 30 20 30 20 73 65 65 6b 20 64 72 6f 1.=.IF.2drop.0.ELSE.0.0.seek.dro
38c00 70 0a 64 75 70 20 38 20 2b 20 30 20 73 65 65 6b 20 64 72 6f 70 0a 68 65 72 65 20 38 20 72 65 61 p.dup.8.+.0.seek.drop.here.8.rea
38c20 64 20 64 72 6f 70 20 68 65 72 65 20 40 20 20 28 20 64 65 73 74 2d 61 64 64 72 20 6f 66 66 73 65 d.drop.here.@..(.dest-addr.offse
38c40 74 20 66 69 6c 65 2d 73 69 7a 65 20 29 0a 6f 76 65 72 20 31 38 20 2b 20 30 20 73 65 65 6b 20 64 t.file-size.).over.18.+.0.seek.d
38c60 72 6f 70 0a 68 65 72 65 20 38 20 72 65 61 64 20 64 72 6f 70 20 68 65 72 65 20 40 20 20 28 20 64 rop.here.8.read.drop.here.@..(.d
38c80 65 73 74 2d 61 64 64 72 20 6f 66 66 73 65 74 20 66 69 6c 65 2d 73 69 7a 65 20 64 61 74 61 2d 6f est-addr.offset.file-size.data-o
38ca0 66 66 73 65 74 20 29 0a 72 6f 74 20 2b 20 30 20 73 65 65 6b 20 64 72 6f 70 20 20 28 20 64 65 73 ffset.).rot.+.0.seek.drop..(.des
38cc0 74 2d 61 64 64 72 20 66 69 6c 65 2d 73 69 7a 65 20 29 0a 72 65 61 64 20 0a 54 48 45 4e 0a 3b 0a t-addr.file-size.).read..THEN.;.
38ce0 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 6e 65 77 2d 64 65 76 69 63 65 0a 73 22 20 65 78 74 32 finish-device.new-device.s".ext2
38d00 2d 66 69 6c 65 73 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 -files".device-name.INSTANCE.VAR
38d20 49 41 42 4c 45 20 66 69 72 73 74 2d 62 6c 6f 63 6b 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 IABLE.first-block.INSTANCE.VARIA
38d40 42 4c 45 20 62 6c 6f 63 6b 2d 73 69 7a 65 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 BLE.block-size.INSTANCE.VARIABLE
38d60 20 69 6e 6f 64 65 73 2f 67 72 6f 75 70 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 .inodes/group.INSTANCE.VARIABLE.
38d80 67 72 6f 75 70 2d 64 65 73 63 72 69 70 74 6f 72 73 0a 3a 20 73 65 65 6b 20 20 73 22 20 73 65 65 group-descriptors.:.seek..s".see
38da0 6b 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 3b 0a 3a 20 72 65 61 64 20 20 73 22 20 72 65 61 k".$call-parent.;.:.read..s".rea
38dc0 64 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 3b 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 d".$call-parent.;.INSTANCE.VARIA
38de0 42 4c 45 20 64 61 74 61 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 23 64 61 74 61 BLE.data.INSTANCE.VARIABLE.#data
38e00 0a 3a 20 66 72 65 65 2d 64 61 74 61 0a 64 61 74 61 20 40 20 3f 64 75 70 20 49 46 20 23 64 61 74 .:.free-data.data.@.?dup.IF.#dat
38e20 61 20 40 20 66 72 65 65 2d 6d 65 6d 20 20 30 20 64 61 74 61 20 21 20 54 48 45 4e 20 3b 0a 3a 20 a.@.free-mem..0.data.!.THEN.;.:.
38e40 72 65 61 64 2d 64 61 74 61 20 28 20 6f 66 66 73 65 74 20 73 69 7a 65 20 2d 2d 20 29 0a 66 72 65 read-data.(.offset.size.--.).fre
38e60 65 2d 64 61 74 61 20 20 64 75 70 20 23 64 61 74 61 20 21 20 61 6c 6c 6f 63 2d 6d 65 6d 20 64 61 e-data..dup.#data.!.alloc-mem.da
38e80 74 61 20 21 0a 78 6c 73 70 6c 69 74 20 73 65 65 6b 20 20 20 20 20 20 20 20 20 20 20 20 2d 32 20 ta.!.xlsplit.seek............-2.
38ea0 61 6e 64 20 41 42 4f 52 54 22 20 65 78 74 32 2d 66 69 6c 65 73 20 72 65 61 64 2d 64 61 74 61 3a and.ABORT".ext2-files.read-data:
38ec0 20 73 65 65 6b 20 66 61 69 6c 65 64 22 0a 64 61 74 61 20 40 20 23 64 61 74 61 20 40 20 72 65 61 .seek.failed".data.@.#data.@.rea
38ee0 64 20 23 64 61 74 61 20 40 20 3c 3e 20 41 42 4f 52 54 22 20 65 78 74 32 2d 66 69 6c 65 73 20 72 d.#data.@.<>.ABORT".ext2-files.r
38f00 65 61 64 2d 64 61 74 61 3a 20 72 65 61 64 20 66 61 69 6c 65 64 22 20 3b 0a 3a 20 72 65 61 64 2d ead-data:.read.failed".;.:.read-
38f20 62 6c 6f 63 6b 20 28 20 62 6c 6f 63 6b 23 20 2d 2d 20 29 0a 62 6c 6f 63 6b 2d 73 69 7a 65 20 40 block.(.block#.--.).block-size.@
38f40 20 2a 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 40 20 72 65 61 64 2d 64 61 74 61 20 3b 0a 49 4e 53 54 .*.block-size.@.read-data.;.INST
38f60 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 69 6e 6f 64 65 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 ANCE.VARIABLE.inode.INSTANCE.VAR
38f80 49 41 42 4c 45 20 66 69 6c 65 2d 6c 65 6e 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 IABLE.file-len.INSTANCE.VARIABLE
38fa0 20 62 6c 6f 63 6b 73 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 23 62 6c 6f 63 6b .blocks.INSTANCE.VARIABLE.#block
38fc0 73 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 5e 62 6c 6f 63 6b 73 0a 49 4e 53 54 s.INSTANCE.VARIABLE.^blocks.INST
38fe0 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 23 62 6c 6f 63 6b 73 2d 6c 65 66 74 0a 3a 20 62 6c 6f ANCE.VARIABLE.#blocks-left.:.blo
39000 63 6b 73 2d 72 65 61 64 20 28 20 6e 20 2d 2d 20 29 20 20 64 75 70 20 6e 65 67 61 74 65 20 23 62 cks-read.(.n.--.)..dup.negate.#b
39020 6c 6f 63 6b 73 2d 6c 65 66 74 20 2b 21 20 34 20 2a 20 5e 62 6c 6f 63 6b 73 20 2b 21 20 3b 0a 3a locks-left.+!.4.*.^blocks.+!.;.:
39040 20 72 65 61 64 2d 69 6e 64 69 72 65 63 74 2d 62 6c 6f 63 6b 73 20 28 20 69 6e 64 69 72 65 63 74 .read-indirect-blocks.(.indirect
39060 2d 62 6c 6f 63 6b 23 20 2d 2d 20 29 0a 72 65 61 64 2d 62 6c 6f 63 6b 20 64 61 74 61 20 40 20 64 -block#.--.).read-block.data.@.d
39080 61 74 61 20 6f 66 66 0a 64 75 70 20 23 62 6c 6f 63 6b 73 2d 6c 65 66 74 20 40 20 34 20 2a 20 62 ata.off.dup.#blocks-left.@.4.*.b
390a0 6c 6f 63 6b 2d 73 69 7a 65 20 40 20 6d 69 6e 20 64 75 70 20 3e 72 20 5e 62 6c 6f 63 6b 73 20 40 lock-size.@.min.dup.>r.^blocks.@
390c0 20 73 77 61 70 20 6d 6f 76 65 0a 72 3e 20 32 20 72 73 68 69 66 74 20 62 6c 6f 63 6b 73 2d 72 65 .swap.move.r>.2.rshift.blocks-re
390e0 61 64 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 40 20 66 72 65 65 2d 6d 65 6d 20 3b 0a 3a 20 72 65 61 ad.block-size.@.free-mem.;.:.rea
39100 64 2d 64 6f 75 62 6c 65 2d 69 6e 64 69 72 65 63 74 2d 62 6c 6f 63 6b 73 20 28 20 64 6f 75 62 6c d-double-indirect-blocks.(.doubl
39120 65 2d 69 6e 64 69 72 65 63 74 2d 62 6c 6f 63 6b 23 20 2d 2d 20 29 0a 3b 0a 3a 20 72 65 61 64 2d e-indirect-block#.--.).;.:.read-
39140 74 72 69 70 6c 65 2d 69 6e 64 69 72 65 63 74 2d 62 6c 6f 63 6b 73 20 28 20 74 72 69 70 6c 65 2d triple-indirect-blocks.(.triple-
39160 69 6e 64 69 72 65 63 74 2d 62 6c 6f 63 6b 23 20 2d 2d 20 29 0a 3b 0a 3a 20 72 65 61 64 2d 62 6c indirect-block#.--.).;.:.read-bl
39180 6f 63 6b 23 73 20 28 20 2d 2d 20 29 0a 62 6c 6f 63 6b 73 20 40 20 3f 64 75 70 20 49 46 20 23 62 ock#s.(.--.).blocks.@.?dup.IF.#b
391a0 6c 6f 63 6b 73 20 40 20 34 20 2a 20 66 72 65 65 2d 6d 65 6d 20 54 48 45 4e 0a 69 6e 6f 64 65 20 locks.@.4.*.free-mem.THEN.inode.
391c0 40 20 34 20 2b 20 6c 40 2d 6c 65 20 66 69 6c 65 2d 6c 65 6e 20 21 0a 66 69 6c 65 2d 6c 65 6e 20 @.4.+.l@-le.file-len.!.file-len.
391e0 40 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 40 20 2f 2f 20 23 62 6c 6f 63 6b 73 20 21 0a 23 62 6c 6f @.block-size.@.//.#blocks.!.#blo
39200 63 6b 73 20 40 20 34 20 2a 20 61 6c 6c 6f 63 2d 6d 65 6d 20 62 6c 6f 63 6b 73 20 21 0a 62 6c 6f cks.@.4.*.alloc-mem.blocks.!.blo
39220 63 6b 73 20 40 20 5e 62 6c 6f 63 6b 73 20 21 20 20 23 62 6c 6f 63 6b 73 20 40 20 23 62 6c 6f 63 cks.@.^blocks.!..#blocks.@.#bloc
39240 6b 73 2d 6c 65 66 74 20 21 0a 23 62 6c 6f 63 6b 73 2d 6c 65 66 74 20 40 20 63 20 6d 69 6e 20 5c ks-left.!.#blocks-left.@.c.min.\
39260 20 23 20 64 69 72 65 63 74 20 62 6c 6f 63 6b 73 0a 69 6e 6f 64 65 20 40 20 32 38 20 2b 20 6f 76 .#.direct.blocks.inode.@.28.+.ov
39280 65 72 20 34 20 2a 20 5e 62 6c 6f 63 6b 73 20 40 20 73 77 61 70 20 6d 6f 76 65 20 62 6c 6f 63 6b er.4.*.^blocks.@.swap.move.block
392a0 73 2d 72 65 61 64 0a 23 62 6c 6f 63 6b 73 2d 6c 65 66 74 20 40 20 49 46 20 69 6e 6f 64 65 20 40 s-read.#blocks-left.@.IF.inode.@
392c0 20 35 38 20 2b 20 6c 40 2d 6c 65 20 72 65 61 64 2d 69 6e 64 69 72 65 63 74 2d 62 6c 6f 63 6b 73 .58.+.l@-le.read-indirect-blocks
392e0 20 54 48 45 4e 0a 23 62 6c 6f 63 6b 73 2d 6c 65 66 74 20 40 20 49 46 20 69 6e 6f 64 65 20 40 20 .THEN.#blocks-left.@.IF.inode.@.
39300 35 63 20 2b 20 6c 40 2d 6c 65 20 72 65 61 64 2d 64 6f 75 62 6c 65 2d 69 6e 64 69 72 65 63 74 2d 5c.+.l@-le.read-double-indirect-
39320 62 6c 6f 63 6b 73 20 54 48 45 4e 0a 23 62 6c 6f 63 6b 73 2d 6c 65 66 74 20 40 20 49 46 20 69 6e blocks.THEN.#blocks-left.@.IF.in
39340 6f 64 65 20 40 20 36 30 20 2b 20 6c 40 2d 6c 65 20 72 65 61 64 2d 74 72 69 70 6c 65 2d 69 6e 64 ode.@.60.+.l@-le.read-triple-ind
39360 69 72 65 63 74 2d 62 6c 6f 63 6b 73 20 54 48 45 4e 20 3b 0a 3a 20 72 65 61 64 2d 69 6e 6f 64 65 irect-blocks.THEN.;.:.read-inode
39380 20 28 20 69 6e 6f 64 65 23 20 2d 2d 20 29 0a 31 2d 20 69 6e 6f 64 65 73 2f 67 72 6f 75 70 20 40 .(.inode#.--.).1-.inodes/group.@
393a0 20 75 2f 6d 6f 64 20 5c 20 23 20 69 6e 20 67 72 6f 75 70 2c 20 67 72 6f 75 70 20 23 0a 32 30 20 .u/mod.\.#.in.group,.group.#.20.
393c0 2a 20 67 72 6f 75 70 2d 64 65 73 63 72 69 70 74 6f 72 73 20 40 20 2b 20 38 20 2b 20 6c 40 2d 6c *.group-descriptors.@.+.8.+.l@-l
393e0 65 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 40 20 2a 20 5c 20 23 20 69 6e 20 67 72 6f 75 70 2c 20 69 e.block-size.@.*.\.#.in.group,.i
39400 6e 6f 64 65 20 74 61 62 6c 65 0a 73 77 61 70 20 38 30 20 2a 20 2b 20 78 6c 73 70 6c 69 74 20 73 node.table.swap.80.*.+.xlsplit.s
39420 65 65 6b 20 64 72 6f 70 20 20 69 6e 6f 64 65 20 40 20 38 30 20 72 65 61 64 20 64 72 6f 70 20 3b eek.drop..inode.@.80.read.drop.;
39440 0a 3a 20 2e 72 77 78 20 28 20 62 69 74 73 20 6c 61 73 74 2d 63 68 61 72 2d 69 66 2d 73 70 65 63 .:..rwx.(.bits.last-char-if-spec
39460 69 61 6c 20 73 70 65 63 69 61 6c 3f 20 2d 2d 20 29 0a 72 6f 74 20 64 75 70 20 34 20 61 6e 64 20 ial.special?.--.).rot.dup.4.and.
39480 49 46 20 2e 22 20 72 22 20 45 4c 53 45 20 2e 22 20 2d 22 20 54 48 45 4e 0a 64 75 70 20 32 20 61 IF..".r".ELSE..".-".THEN.dup.2.a
394a0 6e 64 20 49 46 20 2e 22 20 77 22 20 45 4c 53 45 20 2e 22 20 2d 22 20 54 48 45 4e 0a 73 77 61 70 nd.IF..".w".ELSE..".-".THEN.swap
394c0 20 49 46 20 31 20 61 6e 64 20 30 3d 20 49 46 20 75 70 63 20 54 48 45 4e 20 65 6d 69 74 20 45 4c .IF.1.and.0=.IF.upc.THEN.emit.EL
394e0 53 45 0a 31 20 61 6e 64 20 49 46 20 2e 22 20 78 22 20 45 4c 53 45 20 2e 22 20 2d 22 20 54 48 45 SE.1.and.IF..".x".ELSE..".-".THE
39500 4e 20 64 72 6f 70 20 54 48 45 4e 20 3b 0a 43 52 45 41 54 45 20 6d 6f 64 65 2d 63 68 61 72 73 20 N.drop.THEN.;.CREATE.mode-chars.
39520 31 30 20 61 6c 6c 6f 74 20 73 22 20 3f 70 63 3f 64 3f 62 3f 2d 3f 6c 3f 73 3f 3f 3f 22 20 6d 6f 10.allot.s".?pc?d?b?-?l?s???".mo
39540 64 65 2d 63 68 61 72 73 20 73 77 61 70 20 6d 6f 76 65 0a 3a 20 2e 6d 6f 64 65 20 28 20 6d 6f 64 de-chars.swap.move.:..mode.(.mod
39560 65 20 2d 2d 20 29 0a 64 75 70 20 63 20 72 73 68 69 66 74 20 66 20 61 6e 64 20 6d 6f 64 65 2d 63 e.--.).dup.c.rshift.f.and.mode-c
39580 68 61 72 73 20 2b 20 63 40 20 65 6d 69 74 0a 64 75 70 20 36 20 72 73 68 69 66 74 20 37 20 61 6e hars.+.c@.emit.dup.6.rshift.7.an
395a0 64 20 6f 76 65 72 20 38 30 30 20 61 6e 64 20 37 33 20 73 77 61 70 20 2e 72 77 78 0a 64 75 70 20 d.over.800.and.73.swap..rwx.dup.
395c0 33 20 72 73 68 69 66 74 20 37 20 61 6e 64 20 6f 76 65 72 20 34 30 30 20 61 6e 64 20 37 33 20 73 3.rshift.7.and.over.400.and.73.s
395e0 77 61 70 20 2e 72 77 78 0a 64 75 70 20 20 20 20 20 20 20 20 20 20 37 20 61 6e 64 20 73 77 61 70 wap..rwx.dup..........7.and.swap
39600 20 32 30 30 20 61 6e 64 20 37 34 20 73 77 61 70 20 2e 72 77 78 20 3b 0a 3a 20 2e 69 6e 6f 64 65 .200.and.74.swap..rwx.;.:..inode
39620 20 28 20 2d 2d 20 29 0a 62 61 73 65 20 40 20 3e 72 20 64 65 63 69 6d 61 6c 0a 69 6e 6f 64 65 20 .(.--.).base.@.>r.decimal.inode.
39640 40 20 20 20 20 20 20 77 40 2d 6c 65 20 2e 6d 6f 64 65 20 5c 20 66 69 6c 65 20 6d 6f 64 65 0a 69 @......w@-le..mode.\.file.mode.i
39660 6e 6f 64 65 20 40 20 31 61 20 2b 20 77 40 2d 6c 65 20 35 20 2e 72 20 5c 20 6c 69 6e 6b 20 63 6f node.@.1a.+.w@-le.5..r.\.link.co
39680 75 6e 74 0a 69 6e 6f 64 65 20 40 20 30 32 20 2b 20 77 40 2d 6c 65 20 39 20 2e 72 20 5c 20 75 69 unt.inode.@.02.+.w@-le.9..r.\.ui
396a0 64 0a 69 6e 6f 64 65 20 40 20 31 38 20 2b 20 77 40 2d 6c 65 20 39 20 2e 72 20 5c 20 67 69 64 0a d.inode.@.18.+.w@-le.9..r.\.gid.
396c0 69 6e 6f 64 65 20 40 20 30 34 20 2b 20 6c 40 2d 6c 65 20 39 20 2e 72 20 5c 20 73 69 7a 65 0a 72 inode.@.04.+.l@-le.9..r.\.size.r
396e0 3e 20 62 61 73 65 20 21 20 3b 0a 3a 20 64 6f 2d 73 75 70 65 72 20 28 20 2d 2d 20 29 0a 34 30 30 >.base.!.;.:.do-super.(.--.).400
39700 20 34 30 30 20 72 65 61 64 2d 64 61 74 61 0a 64 61 74 61 20 40 20 31 34 20 2b 20 6c 40 2d 6c 65 .400.read-data.data.@.14.+.l@-le
39720 20 66 69 72 73 74 2d 62 6c 6f 63 6b 20 21 0a 34 30 30 20 64 61 74 61 20 40 20 31 38 20 2b 20 6c .first-block.!.400.data.@.18.+.l
39740 40 2d 6c 65 20 6c 73 68 69 66 74 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 21 0a 64 61 74 61 20 40 20 @-le.lshift.block-size.!.data.@.
39760 32 38 20 2b 20 6c 40 2d 6c 65 20 69 6e 6f 64 65 73 2f 67 72 6f 75 70 20 21 0a 66 69 72 73 74 2d 28.+.l@-le.inodes/group.!.first-
39780 62 6c 6f 63 6b 20 40 20 31 2b 20 72 65 61 64 2d 62 6c 6f 63 6b 20 64 61 74 61 20 40 20 67 72 6f block.@.1+.read-block.data.@.gro
397a0 75 70 2d 64 65 73 63 72 69 70 74 6f 72 73 20 21 20 64 61 74 61 20 6f 66 66 20 3b 0a 49 4e 53 54 up-descriptors.!.data.off.;.INST
397c0 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 63 75 72 72 65 6e 74 2d 70 6f 73 0a 3a 20 72 65 61 64 ANCE.VARIABLE.current-pos.:.read
397e0 20 28 20 61 64 72 20 6c 65 6e 20 2d 2d 20 61 63 74 75 61 6c 20 29 0a 66 69 6c 65 2d 6c 65 6e 20 .(.adr.len.--.actual.).file-len.
39800 40 20 63 75 72 72 65 6e 74 2d 70 6f 73 20 40 20 2d 20 6d 69 6e 20 5c 20 63 61 6e 27 74 20 67 6f @.current-pos.@.-.min.\.can't.go
39820 20 70 61 73 74 20 65 6e 64 20 6f 66 20 66 69 6c 65 0a 63 75 72 72 65 6e 74 2d 70 6f 73 20 40 20 .past.end.of.file.current-pos.@.
39840 62 6c 6f 63 6b 2d 73 69 7a 65 20 40 20 75 2f 6d 6f 64 20 34 20 2a 20 62 6c 6f 63 6b 73 20 40 20 block-size.@.u/mod.4.*.blocks.@.
39860 2b 20 6c 40 2d 6c 65 20 72 65 61 64 2d 62 6c 6f 63 6b 0a 62 6c 6f 63 6b 2d 73 69 7a 65 20 40 20 +.l@-le.read-block.block-size.@.
39880 6f 76 65 72 20 2d 20 72 6f 74 20 6d 69 6e 20 3e 72 20 28 20 61 64 72 20 6f 66 66 20 72 3a 20 6c over.-.rot.min.>r.(.adr.off.r:.l
398a0 65 6e 20 29 0a 64 61 74 61 20 40 20 2b 20 73 77 61 70 20 72 40 20 6d 6f 76 65 20 72 3e 20 64 75 en.).data.@.+.swap.r@.move.r>.du
398c0 70 20 63 75 72 72 65 6e 74 2d 70 6f 73 20 2b 21 20 3b 0a 3a 20 72 65 61 64 20 28 20 61 64 72 20 p.current-pos.+!.;.:.read.(.adr.
398e0 6c 65 6e 20 2d 2d 20 61 63 74 75 61 6c 20 29 0a 64 75 70 20 3e 72 20 42 45 47 49 4e 20 64 75 70 len.--.actual.).dup.>r.BEGIN.dup
39900 20 57 48 49 4c 45 20 32 64 75 70 20 72 65 61 64 20 64 75 70 20 30 3d 20 41 42 4f 52 54 22 20 65 .WHILE.2dup.read.dup.0=.ABORT".e
39920 78 74 32 2d 66 69 6c 65 73 3a 20 72 65 61 64 20 66 61 69 6c 65 64 22 0a 2f 73 74 72 69 6e 67 20 xt2-files:.read.failed"./string.
39940 52 45 50 45 41 54 20 32 64 72 6f 70 20 72 3e 20 3b 0a 3a 20 73 65 65 6b 20 28 20 6c 6f 20 68 69 REPEAT.2drop.r>.;.:.seek.(.lo.hi
39960 20 2d 2d 20 73 74 61 74 75 73 20 29 0a 6c 78 6a 6f 69 6e 20 64 75 70 20 66 69 6c 65 2d 6c 65 6e .--.status.).lxjoin.dup.file-len
39980 20 40 20 3e 20 49 46 20 64 72 6f 70 20 74 72 75 65 20 45 58 49 54 20 54 48 45 4e 20 63 75 72 72 .@.>.IF.drop.true.EXIT.THEN.curr
399a0 65 6e 74 2d 70 6f 73 20 21 20 66 61 6c 73 65 20 3b 0a 3a 20 6c 6f 61 64 20 28 20 61 64 72 20 2d ent-pos.!.false.;.:.load.(.adr.-
399c0 2d 20 6c 65 6e 20 29 0a 66 69 6c 65 2d 6c 65 6e 20 40 20 72 65 61 64 20 64 75 70 20 66 69 6c 65 -.len.).file-len.@.read.dup.file
399e0 2d 6c 65 6e 20 40 20 3c 3e 20 41 42 4f 52 54 22 20 65 78 74 32 2d 66 69 6c 65 73 3a 20 66 61 69 -len.@.<>.ABORT".ext2-files:.fai
39a00 6c 65 64 20 6c 6f 61 64 69 6e 67 20 66 69 6c 65 22 20 3b 0a 3a 20 2e 6e 61 6d 65 20 28 20 61 64 led.loading.file".;.:..name.(.ad
39a20 72 20 2d 2d 20 29 20 20 64 75 70 20 38 20 2b 20 73 77 61 70 20 36 20 2b 20 63 40 20 74 79 70 65 r.--.)..dup.8.+.swap.6.+.c@.type
39a40 20 3b 0a 3a 20 72 65 61 64 2d 64 69 72 20 28 20 69 6e 6f 64 65 23 20 2d 2d 20 61 64 72 20 29 0a .;.:.read-dir.(.inode#.--.adr.).
39a60 72 65 61 64 2d 69 6e 6f 64 65 20 72 65 61 64 2d 62 6c 6f 63 6b 23 73 20 66 69 6c 65 2d 6c 65 6e read-inode.read-block#s.file-len
39a80 20 40 20 61 6c 6c 6f 63 2d 6d 65 6d 0a 30 20 30 20 73 65 65 6b 20 41 42 4f 52 54 22 20 65 78 74 .@.alloc-mem.0.0.seek.ABORT".ext
39aa0 32 2d 66 69 6c 65 73 20 72 65 61 64 2d 64 69 72 3a 20 73 65 65 6b 20 66 61 69 6c 65 64 22 0a 64 2-files.read-dir:.seek.failed".d
39ac0 75 70 20 66 69 6c 65 2d 6c 65 6e 20 40 20 72 65 61 64 20 66 69 6c 65 2d 6c 65 6e 20 40 20 3c 3e up.file-len.@.read.file-len.@.<>
39ae0 20 41 42 4f 52 54 22 20 65 78 74 32 2d 66 69 6c 65 73 20 72 65 61 64 2d 64 69 72 3a 20 72 65 61 .ABORT".ext2-files.read-dir:.rea
39b00 64 20 66 61 69 6c 65 64 22 20 3b 0a 3a 20 2e 64 69 72 20 28 20 69 6e 6f 64 65 23 20 2d 2d 20 29 d.failed".;.:..dir.(.inode#.--.)
39b20 0a 72 65 61 64 2d 64 69 72 20 64 75 70 20 42 45 47 49 4e 20 32 64 75 70 20 66 69 6c 65 2d 6c 65 .read-dir.dup.BEGIN.2dup.file-le
39b40 6e 20 40 20 2d 20 3e 20 6f 76 65 72 20 6c 40 2d 6c 65 20 74 75 63 6b 20 61 6e 64 20 57 48 49 4c n.@.-.>.over.l@-le.tuck.and.WHIL
39b60 45 0a 63 72 20 64 75 70 20 38 20 30 2e 72 20 73 70 61 63 65 20 72 65 61 64 2d 69 6e 6f 64 65 20 E.cr.dup.8.0.r.space.read-inode.
39b80 2e 69 6e 6f 64 65 20 73 70 61 63 65 20 73 70 61 63 65 20 64 75 70 20 2e 6e 61 6d 65 0a 64 75 70 .inode.space.space.dup..name.dup
39ba0 20 34 20 2b 20 77 40 2d 6c 65 20 2b 20 52 45 50 45 41 54 20 32 64 72 6f 70 20 66 69 6c 65 2d 6c .4.+.w@-le.+.REPEAT.2drop.file-l
39bc0 65 6e 20 40 20 66 72 65 65 2d 6d 65 6d 20 3b 0a 3a 20 28 66 69 6e 64 2d 66 69 6c 65 29 20 28 20 en.@.free-mem.;.:.(find-file).(.
39be0 61 64 72 20 6e 61 6d 65 20 6c 65 6e 20 2d 2d 20 69 6e 6f 64 65 23 7c 30 20 29 0a 32 3e 72 20 64 adr.name.len.--.inode#|0.).2>r.d
39c00 75 70 20 42 45 47 49 4e 20 32 64 75 70 20 66 69 6c 65 2d 6c 65 6e 20 40 20 2d 20 3e 20 6f 76 65 up.BEGIN.2dup.file-len.@.-.>.ove
39c20 72 20 6c 40 2d 6c 65 20 61 6e 64 20 57 48 49 4c 45 0a 64 75 70 20 38 20 2b 20 6f 76 65 72 20 36 r.l@-le.and.WHILE.dup.8.+.over.6
39c40 20 2b 20 63 40 20 32 72 40 20 73 74 72 3d 20 49 46 20 32 72 3e 20 32 64 72 6f 70 20 6e 69 70 20 .+.c@.2r@.str=.IF.2r>.2drop.nip.
39c60 6c 40 2d 6c 65 20 45 58 49 54 20 54 48 45 4e 0a 64 75 70 20 34 20 2b 20 77 40 2d 6c 65 20 2b 20 l@-le.EXIT.THEN.dup.4.+.w@-le.+.
39c80 52 45 50 45 41 54 20 32 64 72 6f 70 20 32 72 3e 20 32 64 72 6f 70 20 30 20 3b 0a 3a 20 66 69 6e REPEAT.2drop.2r>.2drop.0.;.:.fin
39ca0 64 2d 66 69 6c 65 20 28 20 69 6e 6f 64 65 23 20 6e 61 6d 65 20 6c 65 6e 20 2d 2d 20 69 6e 6f 64 d-file.(.inode#.name.len.--.inod
39cc0 65 23 7c 30 20 29 0a 32 3e 72 20 72 65 61 64 2d 64 69 72 20 64 75 70 20 32 72 3e 20 28 66 69 6e e#|0.).2>r.read-dir.dup.2r>.(fin
39ce0 64 2d 66 69 6c 65 29 20 73 77 61 70 20 66 69 6c 65 2d 6c 65 6e 20 40 20 66 72 65 65 2d 6d 65 6d d-file).swap.file-len.@.free-mem
39d00 20 3b 0a 3a 20 66 69 6e 64 2d 70 61 74 68 20 28 20 69 6e 6f 64 65 23 20 6e 61 6d 65 20 6c 65 6e .;.:.find-path.(.inode#.name.len
39d20 20 2d 2d 20 69 6e 6f 64 65 23 7c 30 20 29 0a 64 75 70 20 30 3d 20 49 46 20 33 64 72 6f 70 20 30 .--.inode#|0.).dup.0=.IF.3drop.0
39d40 20 2e 22 20 20 65 6d 70 74 79 20 6e 61 6d 65 20 22 20 45 58 49 54 20 54 48 45 4e 0a 6f 76 65 72 .."..empty.name.".EXIT.THEN.over
39d60 20 63 40 20 5b 63 68 61 72 5d 20 5c 20 3d 20 49 46 20 31 20 2f 73 74 72 69 6e 67 20 2e 22 20 20 .c@.[char].\.=.IF.1./string.."..
39d80 73 6c 61 73 68 20 22 20 52 45 43 55 52 53 45 20 45 58 49 54 20 54 48 45 4e 0a 5b 63 68 61 72 5d slash.".RECURSE.EXIT.THEN.[char]
39da0 20 5c 20 73 70 6c 69 74 20 32 3e 72 20 66 69 6e 64 2d 66 69 6c 65 20 3f 64 75 70 20 30 3d 20 49 .\.split.2>r.find-file.?dup.0=.I
39dc0 46 0a 32 72 3e 20 32 64 72 6f 70 20 66 61 6c 73 65 20 2e 22 20 20 6e 6f 74 20 66 6f 75 6e 64 20 F.2r>.2drop.false.."..not.found.
39de0 22 20 45 58 49 54 20 54 48 45 4e 0a 72 40 20 30 3c 3e 20 49 46 20 32 72 3e 20 2e 22 20 20 6d 6f ".EXIT.THEN.r@.0<>.IF.2r>.."..mo
39e00 72 65 2e 2e 2e 20 22 20 52 45 43 55 52 53 45 20 45 58 49 54 20 54 48 45 4e 0a 32 72 3e 20 32 64 re....".RECURSE.EXIT.THEN.2r>.2d
39e20 72 6f 70 20 2e 22 20 20 67 6f 74 20 69 74 20 22 20 3b 0a 3a 20 63 6c 6f 73 65 20 3b 0a 3a 20 6f rop.."..got.it.".;.:.close.;.:.o
39e40 70 65 6e 0a 64 6f 2d 73 75 70 65 72 0a 38 30 20 61 6c 6c 6f 63 2d 6d 65 6d 20 69 6e 6f 64 65 20 pen.do-super.80.alloc-mem.inode.
39e60 21 0a 6d 79 2d 61 72 67 73 20 6e 69 70 20 30 3d 20 49 46 20 30 20 30 20 45 4c 53 45 0a 32 20 6d !.my-args.nip.0=.IF.0.0.ELSE.2.m
39e80 79 2d 61 72 67 73 20 66 69 6e 64 2d 70 61 74 68 20 3f 64 75 70 20 30 3d 20 49 46 20 63 6c 6f 73 y-args.find-path.?dup.0=.IF.clos
39ea0 65 20 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 20 54 48 45 4e 0a 72 65 61 64 2d 69 6e 6f 64 e.false.EXIT.THEN.THEN.read-inod
39ec0 65 20 72 65 61 64 2d 62 6c 6f 63 6b 23 73 20 30 20 30 20 73 65 65 6b 20 30 3d 20 3b 0a 66 69 6e e.read-block#s.0.0.seek.0=.;.fin
39ee0 69 73 68 2d 64 65 76 69 63 65 0a 6e 65 77 2d 64 65 76 69 63 65 0a 73 22 20 6f 62 70 2d 74 66 74 ish-device.new-device.s".obp-tft
39f00 70 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 p".device-name.INSTANCE.VARIABLE
39f20 20 63 69 72 65 67 73 2d 62 75 66 66 65 72 0a 3a 20 6f 70 65 6e 20 28 20 2d 2d 20 6f 6b 61 79 3f .ciregs-buffer.:.open.(.--.okay?
39f40 20 29 20 0a 63 69 72 65 67 73 2d 73 69 7a 65 20 61 6c 6c 6f 63 2d 6d 65 6d 20 63 69 72 65 67 73 .)..ciregs-size.alloc-mem.ciregs
39f60 2d 62 75 66 66 65 72 20 21 20 0a 74 72 75 65 0a 3b 0a 3a 20 6c 6f 61 64 20 28 20 61 64 64 72 20 -buffer.!..true.;.:.load.(.addr.
39f80 2d 2d 20 73 69 7a 65 20 29 0a 63 69 72 65 67 73 20 63 69 72 65 67 73 2d 62 75 66 66 65 72 20 40 --.size.).ciregs.ciregs-buffer.@
39fa0 20 63 69 72 65 67 73 2d 73 69 7a 65 20 6d 6f 76 65 0a 73 22 20 62 6f 6f 74 61 72 67 73 22 20 67 .ciregs-size.move.s".bootargs".g
39fc0 65 74 2d 63 68 6f 73 65 6e 20 30 3d 20 49 46 20 30 20 30 20 54 48 45 4e 20 3e 72 20 3e 72 0a 73 et-chosen.0=.IF.0.0.THEN.>r.>r.s
39fe0 22 20 62 6f 6f 74 70 61 74 68 22 20 67 65 74 2d 63 68 6f 73 65 6e 20 30 3d 20 49 46 20 30 20 30 ".bootpath".get-chosen.0=.IF.0.0
3a000 20 54 48 45 4e 20 3e 72 20 3e 72 0a 6d 79 2d 70 61 72 65 6e 74 20 69 68 61 6e 64 6c 65 3e 70 68 .THEN.>r.>r.my-parent.ihandle>ph
3a020 61 6e 64 6c 65 20 6e 6f 64 65 3e 70 61 74 68 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 0a 73 22 andle.node>path.encode-string.s"
3a040 20 62 6f 6f 74 70 61 74 68 22 20 73 65 74 2d 63 68 6f 73 65 6e 0a 28 75 2e 29 20 73 22 20 6e 65 .bootpath".set-chosen.(u.).s".ne
3a060 74 62 6f 6f 74 20 22 20 32 73 77 61 70 20 24 63 61 74 20 73 22 20 20 36 30 30 30 30 30 30 30 20 tboot.".2swap.$cat.s"..60000000.
3a080 22 20 24 63 61 74 0a 36 42 38 20 61 6c 6c 6f 63 2d 6d 65 6d 20 64 75 70 20 3e 72 20 28 75 2e 29 ".$cat.6B8.alloc-mem.dup.>r.(u.)
3a0a0 20 24 63 61 74 20 73 22 20 20 22 20 24 63 61 74 0a 68 75 67 65 2d 74 66 74 70 2d 6c 6f 61 64 20 .$cat.s"..".$cat.huge-tftp-load.
3a0c0 40 20 49 46 20 73 22 20 20 31 20 22 20 45 4c 53 45 20 73 22 20 20 30 20 22 20 54 48 45 4e 20 24 @.IF.s"..1.".ELSE.s"..0.".THEN.$
3a0e0 63 61 74 0a 73 22 20 31 34 33 32 20 22 20 24 63 61 74 0a 6d 79 2d 61 72 67 73 20 24 63 61 74 0a cat.s".1432.".$cat.my-args.$cat.
3a100 28 63 6c 69 65 6e 74 2d 65 78 65 63 29 20 64 75 70 20 30 3c 20 49 46 20 64 72 6f 70 20 30 20 54 (client-exec).dup.0<.IF.drop.0.T
3a120 48 45 4e 0a 63 69 72 65 67 73 2d 62 75 66 66 65 72 20 40 20 63 69 72 65 67 73 20 63 69 72 65 67 HEN.ciregs-buffer.@.ciregs.cireg
3a140 73 2d 73 69 7a 65 20 6d 6f 76 65 0a 72 3e 0a 72 3e 20 72 3e 20 6f 76 65 72 20 49 46 20 73 22 20 s-size.move.r>.r>.r>.over.IF.s".
3a160 62 6f 6f 74 70 61 74 68 22 20 73 65 74 2d 63 68 6f 73 65 6e 20 45 4c 53 45 20 32 64 72 6f 70 20 bootpath".set-chosen.ELSE.2drop.
3a180 54 48 45 4e 0a 72 3e 20 72 3e 20 6f 76 65 72 20 49 46 20 73 22 20 62 6f 6f 74 61 72 67 73 22 20 THEN.r>.r>.over.IF.s".bootargs".
3a1a0 73 65 74 2d 63 68 6f 73 65 6e 20 45 4c 53 45 20 32 64 72 6f 70 20 54 48 45 4e 0a 73 22 20 2f 63 set-chosen.ELSE.2drop.THEN.s"./c
3a1c0 68 6f 73 65 6e 22 20 73 65 6c 65 63 74 2d 64 65 76 0a 64 75 70 20 36 42 38 20 65 6e 63 6f 64 65 hosen".select-dev.dup.6B8.encode
3a1e0 2d 62 79 74 65 73 20 73 22 20 62 6f 6f 74 70 2d 72 65 73 70 6f 6e 73 65 22 20 70 72 6f 70 65 72 -bytes.s".bootp-response".proper
3a200 74 79 0a 64 65 76 69 63 65 2d 65 6e 64 0a 36 42 38 20 66 72 65 65 2d 6d 65 6d 0a 3b 0a 3a 20 63 ty.device-end.6B8.free-mem.;.:.c
3a220 6c 6f 73 65 20 28 20 2d 2d 20 29 0a 63 69 72 65 67 73 2d 62 75 66 66 65 72 20 40 20 63 69 72 65 lose.(.--.).ciregs-buffer.@.cire
3a240 67 73 2d 73 69 7a 65 20 66 72 65 65 2d 6d 65 6d 20 0a 3b 0a 3a 20 70 69 6e 67 20 20 28 20 2d 2d gs-size.free-mem..;.:.ping..(.--
3a260 20 29 0a 73 22 20 70 69 6e 67 20 22 20 6d 79 2d 61 72 67 73 20 24 63 61 74 20 28 63 6c 69 65 6e .).s".ping.".my-args.$cat.(clien
3a280 74 2d 65 78 65 63 29 0a 3b 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 6e 65 77 2d 64 65 76 69 t-exec).;.finish-device.new-devi
3a2a0 63 65 0a 73 22 20 69 73 6f 2d 39 36 36 30 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 30 20 56 41 ce.s".iso-9660".device-name.0.VA
3a2c0 4c 55 45 20 69 73 6f 2d 64 65 62 75 67 2d 66 6c 61 67 0a 3a 20 69 73 6f 2d 64 65 62 75 67 2d 70 LUE.iso-debug-flag.:.iso-debug-p
3a2e0 72 69 6e 74 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 29 20 20 69 73 6f 2d 64 65 62 75 67 2d 66 rint.(.str.len.--.)..iso-debug-f
3a300 6c 61 67 20 49 46 20 74 79 70 65 20 63 72 20 45 4c 53 45 20 32 64 72 6f 70 20 54 48 45 4e 20 20 lag.IF.type.cr.ELSE.2drop.THEN..
3a320 3b 0a 30 20 56 41 4c 55 45 20 20 70 61 74 68 2d 74 62 6c 2d 73 69 7a 65 0a 30 20 56 41 4c 55 45 ;.0.VALUE..path-tbl-size.0.VALUE
3a340 20 20 70 61 74 68 2d 74 62 6c 2d 61 64 64 72 0a 30 20 56 41 4c 55 45 20 20 72 6f 6f 74 2d 64 69 ..path-tbl-addr.0.VALUE..root-di
3a360 72 2d 73 69 7a 65 0a 30 20 56 41 4c 55 45 20 20 76 6f 6c 2d 73 69 7a 65 0a 30 20 56 41 4c 55 45 r-size.0.VALUE..vol-size.0.VALUE
3a380 20 20 6c 6f 67 69 63 61 6c 2d 62 6c 6b 2d 73 69 7a 65 0a 30 20 56 41 4c 55 45 20 20 70 61 74 68 ..logical-blk-size.0.VALUE..path
3a3a0 2d 74 61 62 6c 65 0a 30 20 56 41 4c 55 45 20 20 63 6f 75 6e 74 0a 49 4e 53 54 41 4e 43 45 20 56 -table.0.VALUE..count.INSTANCE.V
3a3c0 41 52 49 41 42 4c 45 20 64 69 72 2d 61 64 64 72 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 ARIABLE.dir-addr.INSTANCE.VARIAB
3a3e0 4c 45 20 64 61 74 61 2d 62 75 66 66 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 23 LE.data-buff.INSTANCE.VARIABLE.#
3a400 64 61 74 61 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 70 74 61 62 6c 65 0a 49 4e data.INSTANCE.VARIABLE.ptable.IN
3a420 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 66 69 6c 65 2d 6c 6f 63 0a 49 4e 53 54 41 4e 43 STANCE.VARIABLE.file-loc.INSTANC
3a440 45 20 56 41 52 49 41 42 4c 45 20 66 69 6c 65 2d 73 69 7a 65 0a 49 4e 53 54 41 4e 43 45 20 56 41 E.VARIABLE.file-size.INSTANCE.VA
3a460 52 49 41 42 4c 45 20 63 75 72 2d 66 69 6c 65 2d 6f 66 66 73 65 74 0a 49 4e 53 54 41 4e 43 45 20 RIABLE.cur-file-offset.INSTANCE.
3a480 56 41 52 49 41 42 4c 45 20 73 65 6c 66 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 VARIABLE.self.INSTANCE.VARIABLE.
3a4a0 69 6e 64 65 78 0a 3a 20 73 65 65 6b 20 20 28 20 70 6f 73 2e 6c 6f 20 70 6f 73 2e 68 69 20 2d 2d index.:.seek..(.pos.lo.pos.hi.--
3a4c0 20 73 74 61 74 75 73 20 29 20 20 73 22 20 73 65 65 6b 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 .status.)..s".seek".$call-parent
3a4e0 20 20 3b 0a 3a 20 72 65 61 64 20 20 28 20 61 64 64 72 20 6c 65 6e 20 2d 2d 20 61 63 74 75 61 6c ..;.:.read..(.addr.len.--.actual
3a500 20 29 20 20 73 22 20 72 65 61 64 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 20 3b 0a 3a 20 66 .)..s".read".$call-parent..;.:.f
3a520 72 65 65 2d 64 61 74 61 20 28 20 2d 2d 20 29 0a 64 61 74 61 2d 62 75 66 66 20 40 20 20 20 20 20 ree-data.(.--.).data-buff.@.....
3a540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 61 74 61 2d .........................(.data-
3a560 62 75 66 66 20 29 0a 3f 44 55 50 20 20 49 46 20 20 23 64 61 74 61 20 40 20 20 66 72 65 65 2d 6d buff.).?DUP..IF..#data.@..free-m
3a580 65 6d 20 20 30 20 64 61 74 61 2d 62 75 66 66 20 21 20 54 48 45 4e 0a 3b 0a 3a 20 72 65 61 64 2d em..0.data-buff.!.THEN.;.:.read-
3a5a0 64 61 74 61 20 28 20 6f 66 66 73 65 74 20 73 69 7a 65 20 2d 2d 20 29 0a 66 72 65 65 2d 64 61 74 data.(.offset.size.--.).free-dat
3a5c0 61 20 20 44 55 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 6f 66 66 a..DUP.....................(.off
3a5e0 73 65 74 20 73 69 7a 65 20 73 69 7a 65 20 29 0a 23 64 61 74 61 20 21 20 20 61 6c 6c 6f 63 2d 6d set.size.size.).#data.!..alloc-m
3a600 65 6d 20 20 20 64 61 74 61 2d 62 75 66 66 20 21 20 20 20 28 20 20 6f 66 66 73 65 74 20 29 0a 78 em...data-buff.!...(..offset.).x
3a620 6c 73 70 6c 69 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lsplit..........................
3a640 20 20 28 20 70 6f 73 2e 6c 6f 20 70 6f 73 2e 68 69 20 29 0a 73 65 65 6b 20 20 20 2d 32 20 61 6e ..(.pos.lo.pos.hi.).seek...-2.an
3a660 64 20 41 42 4f 52 54 22 20 73 65 65 6b 20 66 61 69 6c 65 64 2e 22 0a 64 61 74 61 2d 62 75 66 66 d.ABORT".seek.failed.".data-buff
3a680 20 20 40 20 20 23 64 61 74 61 20 40 20 20 72 65 61 64 20 20 20 20 20 20 20 20 28 20 61 63 74 75 ..@..#data.@..read........(.actu
3a6a0 61 6c 20 29 0a 23 64 61 74 61 20 40 20 20 3c 3e 20 41 42 4f 52 54 22 20 72 65 61 64 20 66 61 69 al.).#data.@..<>.ABORT".read.fai
3a6c0 6c 65 64 2e 22 0a 3b 0a 3a 20 65 78 74 72 61 63 74 2d 76 6f 6c 2d 69 6e 66 6f 20 20 28 20 20 2d led.".;.:.extract-vol-info..(..-
3a6e0 2d 20 20 29 0a 31 30 20 20 38 30 30 20 2a 20 38 30 30 20 72 65 61 64 2d 64 61 74 61 0a 64 61 74 -..).10..800.*.800.read-data.dat
3a700 61 2d 62 75 66 66 20 40 20 20 38 38 20 20 2b 20 6c 40 2d 62 65 20 20 74 6f 20 70 61 74 68 2d 74 a-buff.@..88..+.l@-be..to.path-t
3a720 62 6c 2d 73 69 7a 65 20 20 20 5c 20 72 65 61 64 20 70 61 74 68 20 74 61 62 6c 65 20 73 69 7a 65 bl-size...\.read.path.table.size
3a740 0a 64 61 74 61 2d 62 75 66 66 20 40 20 20 39 34 20 20 2b 20 6c 40 2d 62 65 20 20 74 6f 20 70 61 .data-buff.@..94..+.l@-be..to.pa
3a760 74 68 2d 74 62 6c 2d 61 64 64 72 20 20 20 5c 20 72 65 61 64 20 62 69 67 2d 65 6e 64 69 61 6e 20 th-tbl-addr...\.read.big-endian.
3a780 20 70 61 74 68 20 74 61 62 6c 65 0a 64 61 74 61 2d 62 75 66 66 20 40 20 20 61 32 20 20 2b 20 6c .path.table.data-buff.@..a2..+.l
3a7a0 40 2d 62 65 20 20 20 64 69 72 2d 61 64 64 72 20 21 20 20 20 20 20 20 20 20 5c 20 67 61 74 68 65 @-be...dir-addr.!........\.gathe
3a7c0 72 20 6f 66 20 72 6f 6f 74 20 64 69 72 65 63 74 6f 72 79 20 69 6e 66 6f 0a 64 61 74 61 2d 62 75 r.of.root.directory.info.data-bu
3a7e0 66 66 20 40 20 20 30 61 61 20 2b 20 6c 40 2d 62 65 20 20 74 6f 20 72 6f 6f 74 2d 64 69 72 2d 73 ff.@..0aa.+.l@-be..to.root-dir-s
3a800 69 7a 65 20 20 20 5c 20 67 65 74 20 76 6f 6c 75 6d 65 20 69 6e 66 6f 0a 64 61 74 61 2d 62 75 66 ize...\.get.volume.info.data-buf
3a820 66 20 40 20 20 35 34 20 20 2b 20 6c 40 2d 62 65 20 20 74 6f 20 76 6f 6c 2d 73 69 7a 65 20 20 20 f.@..54..+.l@-be..to.vol-size...
3a840 20 20 20 20 20 5c 20 73 69 7a 65 20 69 6e 20 62 6c 6f 63 6b 73 0a 64 61 74 61 2d 62 75 66 66 20 .....\.size.in.blocks.data-buff.
3a860 40 20 20 38 32 20 20 2b 20 6c 40 2d 62 65 20 20 74 6f 20 6c 6f 67 69 63 61 6c 2d 62 6c 6b 2d 73 @..82..+.l@-be..to.logical-blk-s
3a880 69 7a 65 0a 70 61 74 68 2d 74 62 6c 2d 73 69 7a 65 20 61 6c 6c 6f 63 2d 6d 65 6d 20 64 75 70 20 ize.path-tbl-size.alloc-mem.dup.
3a8a0 20 54 4f 20 70 61 74 68 2d 74 61 62 6c 65 20 70 61 74 68 2d 74 62 6c 2d 73 69 7a 65 20 65 72 61 .TO.path-table.path-tbl-size.era
3a8c0 73 65 0a 70 61 74 68 2d 74 62 6c 2d 61 64 64 72 20 38 30 30 20 2a 20 20 78 6c 73 70 6c 69 74 20 se.path-tbl-addr.800.*..xlsplit.
3a8e0 73 65 65 6b 20 20 64 72 6f 70 0a 70 61 74 68 2d 74 61 62 6c 65 20 20 70 61 74 68 2d 74 62 6c 2d seek..drop.path-table..path-tbl-
3a900 73 69 7a 65 20 20 72 65 61 64 20 20 64 72 6f 70 20 20 20 20 20 5c 20 70 61 74 68 74 61 62 6c 65 size..read..drop.....\.pathtable
3a920 20 69 6e 2d 73 79 73 74 65 6d 2d 6d 65 6d 6f 72 79 20 63 6f 70 79 0a 3b 0a 3a 20 66 69 6c 65 2d .in-system-memory.copy.;.:.file-
3a940 6e 61 6d 65 20 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 20 73 74 72 27 20 6c 65 6e 27 20 29 0a name..(.str.len.--..str'.len'.).
3a960 32 64 75 70 20 20 5b 63 68 61 72 5d 20 3b 20 66 69 6e 64 63 68 61 72 20 20 49 46 0a 6e 69 70 20 2dup..[char].;.findchar..IF.nip.
3a980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 4f 6d 69 74 20 74 68 65 20 74 72 61 69 6c ................\.Omit.the.trail
3a9a0 69 6e 67 20 22 3b 31 22 20 72 65 76 69 73 69 6f 6e 20 6f 66 20 49 53 4f 39 36 36 30 20 66 69 6c ing.";1".revision.of.ISO9660.fil
3a9c0 65 20 6e 61 6d 65 0a 32 64 75 70 20 2b 20 31 2d 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 e.name.2dup.+.1-...........(.str
3a9e0 20 6e 65 77 6c 65 6e 20 65 6e 64 70 74 72 20 29 0a 63 40 20 5b 43 48 41 52 5d 20 2e 20 3d 20 49 .newlen.endptr.).c@.[CHAR]...=.I
3aa00 46 0a 31 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 27 20 29 20 F.1-...............(.str.len'.).
3aa20 20 20 20 5c 20 52 65 6d 6f 76 65 20 74 72 61 69 6c 69 6e 67 20 64 6f 74 0a 54 48 45 4e 0a 54 48 ...\.Remove.trailing.dot.THEN.TH
3aa40 45 4e 0a 3b 0a 3a 20 64 75 70 33 20 20 28 20 6e 75 6d 20 20 2d 2d 20 6e 75 6d 20 6e 75 6d 20 6e EN.;.:.dup3..(.num..--.num.num.n
3aa60 75 6d 20 29 20 64 75 70 20 64 75 70 20 64 75 70 20 20 3b 0a 3a 20 67 65 74 2d 6e 65 78 74 2d 72 um.).dup.dup.dup..;.:.get-next-r
3aa80 65 63 6f 72 64 20 20 28 20 72 65 63 2d 61 64 64 72 20 2d 2d 20 6e 65 78 74 2d 72 65 63 2d 6f 66 ecord..(.rec-addr.--.next-rec-of
3aaa0 66 73 65 74 20 29 0a 64 75 70 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 72 65 63 2d fset.).dup3...............(.rec-
3aac0 61 64 64 72 20 72 65 63 2d 61 64 64 72 20 72 65 63 2d 61 64 64 72 20 72 65 63 2d 61 64 64 72 20 addr.rec-addr.rec-addr.rec-addr.
3aae0 29 0a 73 65 6c 66 20 40 20 31 20 2b 20 20 73 65 6c 66 20 21 20 28 20 72 65 63 2d 61 64 64 72 20 ).self.@.1.+..self.!.(.rec-addr.
3ab00 72 65 63 2d 61 64 64 72 20 72 65 63 2d 61 64 64 72 20 72 65 63 2d 61 64 64 72 20 29 0a 63 40 20 rec-addr.rec-addr.rec-addr.).c@.
3ab20 20 31 20 41 4e 44 20 20 49 46 20 20 20 20 20 20 28 20 72 65 63 2d 61 64 64 72 20 72 65 63 2d 61 .1.AND..IF......(.rec-addr.rec-a
3ab40 64 64 72 20 72 65 63 2d 61 64 64 72 20 29 0a 63 40 20 2b 20 20 39 20 20 20 20 20 20 20 20 20 28 ddr.rec-addr.).c@.+..9.........(
3ab60 20 72 65 63 2d 61 64 64 72 20 72 65 63 2d 61 64 64 72 27 20 72 65 63 2d 6c 65 6e 20 29 0a 45 4c .rec-addr.rec-addr'.rec-len.).EL
3ab80 53 45 0a 63 40 20 2b 20 20 38 20 20 20 20 20 20 20 20 20 28 20 72 65 63 2d 61 64 64 72 20 72 65 SE.c@.+..8.........(.rec-addr.re
3aba0 63 2d 61 64 64 72 27 20 72 65 63 2d 6c 65 6e 20 29 0a 54 48 45 4e 0a 2b 20 73 77 61 70 20 20 2d c-addr'.rec-len.).THEN.+.swap..-
3abc0 20 20 20 20 20 20 20 20 20 20 28 20 6e 65 78 74 2d 72 65 63 2d 6f 66 66 73 65 74 20 29 0a 3b 0a ..........(.next-rec-offset.).;.
3abe0 3a 20 70 61 74 68 2d 74 61 62 6c 65 2d 73 65 61 72 63 68 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d :.path-table-search.(.str.len.--
3ac00 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 70 61 74 68 2d 74 61 62 6c 65 20 70 61 74 68 2d .TRUE.|.FALSE.).path-table.path-
3ac20 74 62 6c 2d 73 69 7a 65 20 2b 20 20 70 61 74 68 2d 74 61 62 6c 65 20 70 74 61 62 6c 65 20 40 20 tbl-size.+..path-table.ptable.@.
3ac40 2b 20 20 44 4f 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 32 64 75 70 20 20 49 20 36 20 2b 20 77 40 +..DO.(.str.len.).2dup..I.6.+.w@
3ac60 2d 62 65 20 69 6e 64 65 78 20 40 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -be.index.@.=...................
3ac80 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 73 74 72 20 6c 65 6e 20 29 0a 2d 72 6f 74 20 20 49 .....(.str.len.str.len.).-rot..I
3aca0 20 38 20 2b 20 20 49 20 63 40 20 20 73 74 72 69 6e 67 3d 63 69 20 61 6e 64 20 20 49 46 20 20 20 .8.+..I.c@..string=ci.and..IF...
3acc0 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 73 22 20 44 69 72 65 63 ............(.str.len.).s".Direc
3ace0 74 6f 72 79 20 4d 61 74 63 68 65 64 21 21 20 20 22 20 20 20 69 73 6f 2d 64 65 62 75 67 2d 70 72 tory.Matched!!.."...iso-debug-pr
3ad00 69 6e 74 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 73 65 6c 66 20 40 20 20 20 69 6e 64 int.....(.str.len.).self.@...ind
3ad20 65 78 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ex.!............................
3ad40 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 49 20 32 20 2b 20 6c 40 2d 62 65 20 20 20 64 69 ....(.str.len.).I.2.+.l@-be...di
3ad60 72 2d 61 64 64 72 20 21 20 49 20 20 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r-addr.!.I..dup.................
3ad80 28 20 73 74 72 20 6c 65 6e 20 72 65 63 2d 61 64 64 72 20 29 0a 67 65 74 2d 6e 65 78 74 2d 72 65 (.str.len.rec-addr.).get-next-re
3ada0 63 6f 72 64 20 2b 20 70 61 74 68 2d 74 61 62 6c 65 20 2d 20 20 20 70 74 61 62 6c 65 20 21 20 20 cord.+.path-table.-...ptable.!..
3adc0 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 32 64 72 6f 70 20 20 54 52 55 45 20 55 4e 4c .....(.str.len.).2drop..TRUE.UNL
3ade0 4f 4f 50 20 45 58 49 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 OOP.EXIT........................
3ae00 20 28 20 54 52 55 45 20 29 0a 54 48 45 4e 0a 49 20 67 65 74 2d 6e 65 78 74 2d 72 65 63 6f 72 64 .(.TRUE.).THEN.I.get-next-record
3ae20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 ...........................(.str
3ae40 20 6c 65 6e 20 6e 65 78 74 2d 72 65 63 2d 6f 66 66 73 65 74 20 29 0a 2b 4c 4f 4f 50 0a 32 64 72 .len.next-rec-offset.).+LOOP.2dr
3ae60 6f 70 0a 46 41 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 op.FALSE........................
3ae80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 46 41 4c 53 45 20 29 0a 73 22 20 49 ..................(.FALSE.).s".I
3aea0 6e 76 61 6c 69 64 20 70 61 74 68 20 2f 20 64 69 72 65 63 74 6f 72 79 20 22 20 20 69 73 6f 2d 64 nvalid.path./.directory."..iso-d
3aec0 65 62 75 67 2d 70 72 69 6e 74 0a 3b 0a 3a 20 73 65 61 72 63 68 2d 66 69 6c 65 2d 64 69 72 20 28 ebug-print.;.:.search-file-dir.(
3aee0 20 73 74 72 20 6c 65 6e 20 20 2d 2d 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 64 69 72 2d .str.len..--.TRUE.|.FALSE.).dir-
3af00 61 64 64 72 20 40 20 20 38 30 30 20 2a 20 20 64 69 72 2d 61 64 64 72 20 21 20 20 20 20 20 20 20 addr.@..800.*..dir-addr.!.......
3af20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 64 69 72 2d 61 64 64 72 20 40 20 31 30 30 ......(.str.len.).dir-addr.@.100
3af40 20 72 65 61 64 2d 64 61 74 61 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 .read-data..................(.st
3af60 72 20 6c 65 6e 20 29 0a 64 61 74 61 2d 62 75 66 66 20 40 20 20 30 65 20 2b 20 6c 40 2d 62 65 20 r.len.).data-buff.@..0e.+.l@-be.
3af80 20 64 75 70 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 72 65 63 2d .dup.>r...........(.str.len.rec-
3afa0 6c 65 6e 20 29 0a 31 30 30 20 3e 20 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 len.).100.>..IF.................
3afc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 73 22 20 73 ................(.str.len.).s".s
3afe0 69 7a 65 20 64 69 72 20 72 65 63 6f 72 64 22 20 20 69 73 6f 2d 64 65 62 75 67 2d 70 72 69 6e 74 ize.dir.record"..iso-debug-print
3b000 20 20 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 64 69 72 2d 61 64 64 72 20 40 20 72 40 20 20 72 65 ...(.str.len.).dir-addr.@.r@..re
3b020 61 64 2d 64 61 74 61 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 ad-data...............(.str.len.
3b040 29 0a 54 48 45 4e 0a 72 3e 20 64 61 74 61 2d 62 75 66 66 20 40 20 20 2b 20 64 61 74 61 2d 62 75 ).THEN.r>.data-buff.@..+.data-bu
3b060 66 66 20 40 20 20 44 4f 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 49 20 31 ff.@..DO.........(.str.len.).I.1
3b080 39 20 2b 20 63 40 20 20 32 20 61 6e 64 20 30 3d 20 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 9.+.c@..2.and.0=..IF............
3b0a0 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 32 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 ....(.str.len.).2dup............
3b0c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 20 73 ....................(.str.len..s
3b0e0 74 72 20 6c 65 6e 20 29 0a 49 20 32 31 20 2b 20 49 20 32 30 20 2b 20 63 40 20 20 20 20 20 20 20 tr.len.).I.21.+.I.20.+.c@.......
3b100 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 20 73 74 72 20 6c 65 6e 20 .............(.str.len..str.len.
3b120 20 73 74 72 27 20 6c 65 6e 27 20 29 0a 66 69 6c 65 2d 6e 61 6d 65 20 20 73 74 72 69 6e 67 3d 63 .str'.len'.).file-name..string=c
3b140 69 20 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 73 22 20 i..IF............(.str.len.).s".
3b160 46 69 6c 65 20 66 6f 75 6e 64 21 22 20 20 69 73 6f 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 28 20 File.found!"..iso-debug-print.(.
3b180 73 74 72 20 6c 65 6e 20 29 0a 49 20 36 20 2b 20 6c 40 2d 62 65 20 38 30 30 20 2a 20 20 20 20 20 str.len.).I.6.+.l@-be.800.*.....
3b1a0 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 66 69 6c 65 2d 6c 6f 63 20 29 0a ...........(.str.len.file-loc.).
3b1c0 66 69 6c 65 2d 6c 6f 63 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 file-loc.!......................
3b1e0 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 49 20 30 65 20 2b 20 6c 40 2d 62 65 20 20 66 69 6c 65 2d .(.str.len.).I.0e.+.l@-be..file-
3b200 73 69 7a 65 20 21 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 32 64 72 6f 70 0a size.!........(.str.len.).2drop.
3b220 54 52 55 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 TRUE............................
3b240 20 28 20 54 52 55 45 20 29 0a 55 4e 4c 4f 4f 50 0a 45 58 49 54 0a 54 48 45 4e 0a 54 48 45 4e 0a .(.TRUE.).UNLOOP.EXIT.THEN.THEN.
3b260 49 20 63 40 20 64 75 70 20 30 3d 20 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 I.c@.dup.0=..IF.................
3b280 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 6c 65 6e 20 29 0a 73 22 20 66 69 6c 65 20 6e .......(.str.len.len.).s".file.n
3b2a0 6f 74 20 66 6f 75 6e 64 22 20 20 20 69 73 6f 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 64 72 6f 70 ot.found"...iso-debug-print.drop
3b2c0 20 20 32 64 72 6f 70 20 46 41 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..2drop.FALSE...................
3b2e0 28 20 46 41 4c 53 45 20 29 0a 55 4e 4c 4f 4f 50 0a 45 58 49 54 0a 54 48 45 4e 0a 2b 4c 4f 4f 50 (.FALSE.).UNLOOP.EXIT.THEN.+LOOP
3b300 0a 32 64 72 6f 70 0a 46 41 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .2drop.FALSE....................
3b320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 46 41 4c 53 45 20 29 0a 73 22 20 66 69 .................(.FALSE.).s".fi
3b340 6c 65 20 6e 6f 74 20 66 6f 75 6e 64 22 20 20 20 69 73 6f 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a le.not.found"...iso-debug-print.
3b360 3b 0a 3a 20 73 65 61 72 63 68 2d 70 61 74 68 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 46 41 4c ;.:.search-path.(.str.len.--.FAL
3b380 53 45 7c 54 52 55 45 20 29 0a 30 20 20 70 74 61 62 6c 65 20 21 0a 31 20 20 73 65 6c 66 20 21 0a SE|TRUE.).0..ptable.!.1..self.!.
3b3a0 31 20 20 69 6e 64 65 78 20 21 0a 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 1..index.!.dup..................
3b3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 ...........................(.str
3b3e0 20 6c 65 6e 20 6c 65 6e 20 29 0a 30 3d 20 20 49 46 0a 33 64 72 6f 70 20 46 41 4c 53 45 20 20 20 .len.len.).0=..IF.3drop.FALSE...
3b400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
3b420 20 46 41 4c 53 45 20 29 0a 73 22 20 20 45 6d 70 74 79 20 70 61 74 68 20 6e 61 6d 65 20 22 20 20 .FALSE.).s"..Empty.path.name."..
3b440 69 73 6f 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 20 45 58 49 54 20 28 20 46 41 4c 53 45 20 29 0a iso-debug-print..EXIT.(.FALSE.).
3b460 54 48 45 4e 0a 4f 56 45 52 20 63 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 THEN.OVER.c@....................
3b480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 63 .....................(.str.len.c
3b4a0 68 61 72 20 29 0a 5b 63 68 61 72 5d 20 5c 20 3d 20 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 har.).[char].\.=..IF............
3b4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 ......................(.str.len.
3b4e0 29 0a 73 77 61 70 20 31 20 2b 20 73 77 61 70 20 31 20 2d 20 20 42 45 47 49 4e 20 20 20 20 20 20 ).swap.1.+.swap.1.-..BEGIN......
3b500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 29 0a 5b 63 68 61 72 ...............(.str.len.).[char
3b520 5d 20 5c 20 20 73 70 6c 69 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ].\..split......................
3b540 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 20 73 74 72 27 20 6c 65 6e 20 27 20 29 0a 64 75 70 .....(.str.len..str'.len.'.).dup
3b560 20 30 20 3d 20 20 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .0.=...IF.......................
3b580 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 20 73 74 72 27 20 6c 65 6e 20 27 20 29 0a 32 .......(.str.len..str'.len.'.).2
3b5a0 64 72 6f 70 20 73 65 61 72 63 68 2d 66 69 6c 65 2d 64 69 72 20 45 58 49 54 20 20 20 20 20 20 20 drop.search-file-dir.EXIT.......
3b5c0 20 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 45 4c 53 45 0a 32 73 77 61 ......(.TRUE.|.FALSE.).ELSE.2swa
3b5e0 70 20 70 61 74 68 2d 74 61 62 6c 65 2d 73 65 61 72 63 68 20 20 69 6e 76 65 72 74 20 20 49 46 20 p.path-table-search..invert..IF.
3b600 20 20 20 28 20 73 74 72 27 20 6c 65 6e 20 27 20 29 0a 32 64 72 6f 70 20 46 41 4c 53 45 20 20 45 ...(.str'.len.'.).2drop.FALSE..E
3b620 58 49 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 46 41 4c 53 45 20 29 0a XIT...................(.FALSE.).
3b640 54 48 45 4e 0a 54 48 45 4e 0a 41 47 41 49 4e 0a 45 4c 53 45 20 20 20 42 45 47 49 4e 0a 5b 63 68 THEN.THEN.AGAIN.ELSE...BEGIN.[ch
3b660 61 72 5d 20 5c 20 20 73 70 6c 69 74 20 20 20 64 75 70 20 30 20 3d 20 20 20 49 46 20 20 20 20 20 ar].\..split...dup.0.=...IF.....
3b680 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 73 74 72 27 20 6c 65 6e 27 20 29 0a ..........(.str.len.str'.len'.).
3b6a0 32 64 72 6f 70 20 73 65 61 72 63 68 2d 66 69 6c 65 2d 64 69 72 20 45 58 49 54 20 20 20 20 20 20 2drop.search-file-dir.EXIT......
3b6c0 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 45 4c 53 45 0a ..........(.TRUE.|.FALSE.).ELSE.
3b6e0 32 73 77 61 70 20 70 61 74 68 2d 74 61 62 6c 65 2d 73 65 61 72 63 68 20 20 69 6e 76 65 72 74 20 2swap.path-table-search..invert.
3b700 20 49 46 20 20 20 20 20 20 20 28 20 73 74 72 27 20 6c 65 6e 20 27 20 29 0a 32 64 72 6f 70 20 46 .IF.......(.str'.len.'.).2drop.F
3b720 41 4c 53 45 20 20 45 58 49 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ALSE..EXIT......................
3b740 28 20 46 41 4c 53 45 20 29 0a 54 48 45 4e 0a 54 48 45 4e 0a 41 47 41 49 4e 0a 54 48 45 4e 0a 3b (.FALSE.).THEN.THEN.AGAIN.THEN.;
3b760 0a 30 20 56 41 4c 55 45 20 6c 6f 63 0a 3a 20 6c 6f 61 64 20 28 20 61 64 64 72 20 2d 2d 20 6c 65 .0.VALUE.loc.:.load.(.addr.--.le
3b780 6e 20 29 0a 64 75 70 20 74 6f 20 6c 6f 63 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n.).dup.to.loc..................
3b7a0 20 20 20 28 20 61 64 64 72 20 29 0a 66 69 6c 65 2d 6c 6f 63 20 40 20 20 78 6c 73 70 6c 69 74 20 ...(.addr.).file-loc.@..xlsplit.
3b7c0 73 65 65 6b 20 64 72 6f 70 0a 66 69 6c 65 2d 73 69 7a 65 20 40 20 20 72 65 61 64 20 20 20 20 20 seek.drop.file-size.@..read.....
3b7e0 20 20 20 20 20 20 20 20 20 28 20 66 69 6c 65 2d 73 69 7a 65 20 29 0a 69 73 6f 2d 64 65 62 75 67 .........(.file-size.).iso-debug
3b800 2d 66 6c 61 67 20 49 46 20 73 22 20 42 79 74 65 73 20 72 65 74 75 72 6e 65 64 20 66 72 6f 6d 20 -flag.IF.s".Bytes.returned.from.
3b820 72 65 61 64 3a 22 20 74 79 70 65 20 64 75 70 20 2e 20 63 72 20 54 48 45 4e 0a 64 75 70 20 66 69 read:".type.dup...cr.THEN.dup.fi
3b840 6c 65 2d 73 69 7a 65 20 40 20 20 3c 3e 20 41 42 4f 52 54 22 20 72 65 61 64 20 66 61 69 6c 65 64 le-size.@..<>.ABORT".read.failed
3b860 21 22 0a 3b 0a 3a 20 63 6c 6f 73 65 20 28 20 2d 2d 20 29 0a 66 72 65 65 2d 64 61 74 61 20 20 20 !".;.:.close.(.--.).free-data...
3b880 63 6f 75 6e 74 20 31 20 2d 20 64 75 70 20 74 6f 20 63 6f 75 6e 74 20 20 30 20 3d 20 20 49 46 0a count.1.-.dup.to.count..0.=..IF.
3b8a0 70 61 74 68 2d 74 61 62 6c 65 20 70 61 74 68 2d 74 62 6c 2d 73 69 7a 65 20 66 72 65 65 2d 6d 65 path-table.path-tbl-size.free-me
3b8c0 6d 0a 30 20 54 4f 20 70 61 74 68 2d 74 61 62 6c 65 0a 54 48 45 4e 0a 3b 0a 3a 20 6f 70 65 6e 20 m.0.TO.path-table.THEN.;.:.open.
3b8e0 28 20 2d 2d 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 30 20 64 61 74 61 2d 62 75 66 66 20 (.--.TRUE.|.FALSE.).0.data-buff.
3b900 21 0a 30 20 23 64 61 74 61 20 21 0a 30 20 70 74 61 62 6c 65 20 21 0a 30 20 66 69 6c 65 2d 6c 6f !.0.#data.!.0.ptable.!.0.file-lo
3b920 63 20 21 0a 30 20 66 69 6c 65 2d 73 69 7a 65 20 21 0a 30 20 63 75 72 2d 66 69 6c 65 2d 6f 66 66 c.!.0.file-size.!.0.cur-file-off
3b940 73 65 74 20 21 0a 31 20 73 65 6c 66 20 21 0a 31 20 69 6e 64 65 78 20 21 0a 63 6f 75 6e 74 20 30 set.!.1.self.!.1.index.!.count.0
3b960 20 3d 20 20 49 46 0a 73 22 20 65 78 74 72 61 63 74 2d 76 6f 6c 2d 69 6e 66 6f 20 63 61 6c 6c 65 .=..IF.s".extract-vol-info.calle
3b980 64 20 22 20 20 20 69 73 6f 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 65 78 74 72 61 63 74 2d 76 6f d."...iso-debug-print.extract-vo
3b9a0 6c 2d 69 6e 66 6f 0a 54 48 45 4e 0a 63 6f 75 6e 74 20 20 31 20 2b 20 74 6f 20 63 6f 75 6e 74 0a l-info.THEN.count..1.+.to.count.
3b9c0 6d 79 2d 61 72 67 73 20 73 65 61 72 63 68 2d 70 61 74 68 20 20 49 46 0a 66 69 6c 65 2d 6c 6f 63 my-args.search-path..IF.file-loc
3b9e0 20 40 20 20 78 6c 73 70 6c 69 74 20 73 65 65 6b 20 64 72 6f 70 0a 54 52 55 45 20 20 20 20 28 20 .@..xlsplit.seek.drop.TRUE....(.
3ba00 54 52 55 45 20 29 0a 45 4c 53 45 0a 63 6c 6f 73 65 0a 46 41 4c 53 45 20 20 20 28 20 46 41 4c 53 TRUE.).ELSE.close.FALSE...(.FALS
3ba20 45 20 29 0a 54 48 45 4e 0a 30 20 63 75 72 2d 66 69 6c 65 2d 6f 66 66 73 65 74 20 21 0a 73 22 20 E.).THEN.0.cur-file-offset.!.s".
3ba40 6f 70 65 6e 65 64 20 49 53 4f 39 36 36 30 20 70 61 63 6b 61 67 65 22 20 69 73 6f 2d 64 65 62 75 opened.ISO9660.package".iso-debu
3ba60 67 2d 70 72 69 6e 74 0a 3b 0a 3a 20 73 65 65 6b 20 28 20 70 6f 73 2e 6c 6f 20 70 6f 73 2e 68 69 g-print.;.:.seek.(.pos.lo.pos.hi
3ba80 20 2d 2d 20 73 74 61 74 75 73 20 29 0a 6c 78 6a 6f 69 6e 20 64 75 70 20 20 63 75 72 2d 66 69 6c .--.status.).lxjoin.dup..cur-fil
3baa0 65 2d 6f 66 66 73 65 74 20 21 20 20 28 20 6f 66 66 73 65 74 20 29 0a 66 69 6c 65 2d 6c 6f 63 20 e-offset.!..(.offset.).file-loc.
3bac0 40 20 20 2b 20 78 6c 73 70 6c 69 74 20 20 20 20 20 20 20 20 20 20 28 20 70 6f 73 2e 6c 6f 20 70 @..+.xlsplit..........(.pos.lo.p
3bae0 6f 73 2e 68 69 20 29 0a 73 22 20 73 65 65 6b 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 20 20 os.hi.).s".seek".$call-parent...
3bb00 20 20 20 20 20 20 20 28 20 73 74 61 74 75 73 20 29 0a 3b 0a 3a 20 72 65 61 64 20 28 20 61 64 64 .......(.status.).;.:.read.(.add
3bb20 72 20 6c 65 6e 20 2d 2d 20 61 63 74 75 61 6c 20 29 0a 66 69 6c 65 2d 73 69 7a 65 20 40 20 63 75 r.len.--.actual.).file-size.@.cu
3bb40 72 2d 66 69 6c 65 2d 6f 66 66 73 65 74 20 40 20 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 r-file-offset.@.-.............(.
3bb60 61 64 64 72 20 6c 65 6e 20 72 65 6d 61 69 6e 64 65 72 2d 6f 66 2d 66 69 6c 65 20 29 0a 6d 69 6e addr.len.remainder-of-file.).min
3bb80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3bba0 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 6c 65 6e 7c 72 65 6d 61 69 6e 64 65 72 2d 6f 66 .........(.addr.len|remainder-of
3bbc0 2d 66 69 6c 65 20 29 0a 73 22 20 72 65 61 64 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 20 20 -file.).s".read".$call-parent...
3bbe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 63 74 75 61 6c 20 29 0a 64 ....................(.actual.).d
3bc00 75 70 20 63 75 72 2d 66 69 6c 65 2d 6f 66 66 73 65 74 20 40 20 2b 20 20 63 75 72 2d 66 69 6c 65 up.cur-file-offset.@.+..cur-file
3bc20 2d 6f 66 66 73 65 74 20 21 20 20 28 20 61 63 74 75 61 6c 20 29 0a 63 75 72 2d 66 69 6c 65 2d 6f -offset.!..(.actual.).cur-file-o
3bc40 66 66 73 65 74 20 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ffset.@.........................
3bc60 20 20 28 20 6f 66 66 73 65 74 20 61 63 74 75 61 6c 20 29 0a 78 6c 73 70 6c 69 74 20 73 65 65 6b ..(.offset.actual.).xlsplit.seek
3bc80 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .drop...........................
3bca0 28 20 61 63 74 75 61 6c 20 29 0a 3b 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 6e 65 77 2d 64 (.actual.).;.finish-device.new-d
3bcc0 65 76 69 63 65 0a 73 22 20 62 75 6c 6b 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 3a 20 6f 70 65 evice.s".bulk".device-name.:.ope
3bce0 6e 20 20 74 72 75 65 20 20 3b 0a 3a 20 63 6c 6f 73 65 20 3b 0a 38 20 63 68 61 72 73 20 61 6c 6c n..true..;.:.close.;.8.chars.all
3bd00 6f 63 2d 6d 65 6d 20 56 41 4c 55 45 20 73 65 74 75 70 2d 70 61 63 6b 65 74 0a 30 20 56 41 4c 55 oc-mem.VALUE.setup-packet.0.VALU
3bd20 45 20 63 62 77 2d 61 64 64 72 0a 3a 20 62 75 69 6c 64 2d 63 62 77 20 28 20 61 64 64 72 65 73 73 E.cbw-addr.:.build-cbw.(.address
3bd40 20 74 61 67 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 64 69 72 65 63 74 69 6f 6e 20 6c 75 6e 20 .tag.transfer-len.direction.lun.
3bd60 63 6f 6d 6d 61 6e 64 2d 6c 65 6e 20 2d 2d 20 29 0a 35 20 70 69 63 6b 20 54 4f 20 63 62 77 2d 61 command-len.--.).5.pick.TO.cbw-a
3bd80 64 64 72 20 20 28 20 61 64 64 72 65 73 73 20 74 61 67 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 ddr..(.address.tag.transfer-len.
3bda0 64 69 72 65 63 74 69 6f 6e 20 6c 75 6e 20 63 6f 6d 6d 61 6e 64 2d 6c 65 6e 20 29 0a 63 62 77 2d direction.lun.command-len.).cbw-
3bdc0 61 64 64 72 20 30 66 20 65 72 61 73 65 20 20 20 28 20 61 64 64 72 65 73 73 20 74 61 67 20 74 72 addr.0f.erase...(.address.tag.tr
3bde0 61 6e 73 66 65 72 2d 6c 65 6e 20 64 69 72 65 63 74 69 6f 6e 20 6c 75 6e 20 63 6f 6d 6d 61 6e 64 ansfer-len.direction.lun.command
3be00 2d 6c 65 6e 20 29 0a 63 62 77 2d 61 64 64 72 20 65 20 2b 20 63 21 20 20 20 20 20 28 20 61 64 64 -len.).cbw-addr.e.+.c!.....(.add
3be20 72 65 73 73 20 74 61 67 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 64 69 72 65 63 74 69 6f 6e 20 ress.tag.transfer-len.direction.
3be40 6c 75 6e 20 29 0a 63 62 77 2d 61 64 64 72 20 64 20 2b 20 63 21 20 20 20 20 20 28 20 61 64 64 72 lun.).cbw-addr.d.+.c!.....(.addr
3be60 65 73 73 20 74 61 67 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 64 69 72 65 63 74 69 6f 6e 20 29 ess.tag.transfer-len.direction.)
3be80 0a 63 62 77 2d 61 64 64 72 20 63 20 2b 20 63 21 20 20 20 20 20 28 20 61 64 64 72 65 73 73 20 74 .cbw-addr.c.+.c!.....(.address.t
3bea0 61 67 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 29 0a 63 62 77 2d 61 64 64 72 20 38 20 2b 20 6c ag.transfer-len.).cbw-addr.8.+.l
3bec0 21 2d 6c 65 20 20 28 20 61 64 64 72 65 73 73 20 74 61 67 20 29 0a 63 62 77 2d 61 64 64 72 20 34 !-le..(.address.tag.).cbw-addr.4
3bee0 20 2b 20 6c 21 2d 6c 65 20 20 28 20 61 64 64 72 65 73 73 20 29 0a 34 33 34 32 35 33 35 35 20 63 .+.l!-le..(.address.).43425355.c
3bf00 62 77 2d 61 64 64 72 20 6c 21 2d 6c 65 20 28 20 61 64 64 72 65 73 73 20 29 0a 64 72 6f 70 20 20 bw-addr.l!-le.(.address.).drop..
3bf20 3b 0a 30 20 56 41 4c 55 45 20 63 73 77 2d 61 64 64 72 0a 3a 20 61 6e 61 6c 79 7a 65 2d 63 73 77 ;.0.VALUE.csw-addr.:.analyze-csw
3bf40 20 28 20 61 64 64 72 65 73 73 20 2d 2d 20 72 65 73 69 64 75 65 20 74 61 67 20 74 72 75 65 7c 72 .(.address.--.residue.tag.true|r
3bf60 65 61 73 6f 6e 20 66 61 6c 73 65 20 29 0a 54 4f 20 63 73 77 2d 61 64 64 72 0a 63 73 77 2d 61 64 eason.false.).TO.csw-addr.csw-ad
3bf80 64 72 20 6c 40 2d 6c 65 20 35 33 34 32 35 33 35 35 20 3d 20 20 49 46 0a 63 73 77 2d 61 64 64 72 dr.l@-le.53425355.=..IF.csw-addr
3bfa0 20 63 20 2b 20 63 40 20 64 75 70 20 30 3d 20 20 49 46 20 28 20 72 65 61 73 6f 6e 20 29 0a 64 72 .c.+.c@.dup.0=..IF.(.reason.).dr
3bfc0 6f 70 0a 63 73 77 2d 61 64 64 72 20 38 20 2b 20 6c 40 2d 6c 65 20 28 20 72 65 73 69 64 75 65 20 op.csw-addr.8.+.l@-le.(.residue.
3bfe0 29 0a 63 73 77 2d 61 64 64 72 20 34 20 2b 20 6c 40 2d 6c 65 20 28 20 72 65 73 69 64 75 65 20 74 ).csw-addr.4.+.l@-le.(.residue.t
3c000 61 67 20 29 20 5c 20 63 6f 6d 6d 61 6e 64 20 20 62 6c 6f 63 6b 20 74 61 67 0a 54 52 55 45 20 20 ag.).\.command..block.tag.TRUE..
3c020 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 72 65 73 69 64 75 65 20 74 61 67 20 54 52 55 45 20 .............(.residue.tag.TRUE.
3c040 29 0a 45 4c 53 45 0a 46 41 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 72 65 61 73 ).ELSE.FALSE..............(.reas
3c060 6f 6e 20 46 41 4c 53 45 20 29 0a 54 48 45 4e 0a 45 4c 53 45 0a 46 41 4c 53 45 20 20 20 20 20 20 on.FALSE.).THEN.ELSE.FALSE......
3c080 20 20 20 20 20 20 20 20 20 20 20 28 20 46 41 4c 53 45 20 29 0a 54 48 45 4e 0a 63 73 77 2d 61 64 ...........(.FALSE.).THEN.csw-ad
3c0a0 64 72 20 30 63 20 65 72 61 73 65 0a 3b 0a 3a 20 62 75 6c 6b 2d 72 65 73 65 74 2d 72 65 63 6f 76 dr.0c.erase.;.:.bulk-reset-recov
3c0c0 65 72 79 2d 70 72 6f 63 65 64 75 72 65 20 28 20 62 75 6c 6b 2d 6f 75 74 2d 65 6e 64 70 20 62 75 ery-procedure.(.bulk-out-endp.bu
3c0e0 6c 6b 2d 69 6e 2d 65 6e 64 70 20 75 73 62 2d 61 64 64 72 20 2d 2d 20 29 0a 73 22 20 62 75 6c 6b lk-in-endp.usb-addr.--.).s".bulk
3c100 2d 72 65 73 65 74 2d 72 65 63 6f 76 65 72 79 2d 70 72 6f 63 65 64 75 72 65 22 20 24 63 61 6c 6c -reset-recovery-procedure".$call
3c120 2d 70 61 72 65 6e 74 0a 3b 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 66 69 6e 69 73 68 2d 64 -parent.;.finish-device.finish-d
3c140 65 76 69 63 65 0a 3a 20 6f 70 65 6e 20 74 72 75 65 20 3b 0a 3a 20 63 6c 6f 73 65 20 3b 0a 64 65 evice.:.open.true.;.:.close.;.de
3c160 76 69 63 65 2d 65 6e 64 0a 33 37 30 20 63 70 0a 3a 20 73 74 72 65 71 75 61 6c 20 28 20 73 74 72 vice-end.370.cp.:.strequal.(.str
3c180 31 20 6c 65 6e 31 20 73 74 72 32 20 6c 65 6e 32 20 2d 2d 20 66 6c 61 67 20 29 0a 72 6f 74 20 64 1.len1.str2.len2.--.flag.).rot.d
3c1a0 75 70 20 72 6f 74 20 3d 20 49 46 20 63 6f 6d 70 20 30 3d 20 45 4c 53 45 20 32 64 72 6f 70 20 64 up.rot.=.IF.comp.0=.ELSE.2drop.d
3c1c0 72 6f 70 20 30 20 54 48 45 4e 20 3b 20 0a 34 30 30 20 63 70 0a 30 20 76 61 6c 75 65 20 70 75 69 rop.0.THEN.;..400.cp.0.value.pui
3c1e0 64 0a 34 34 30 20 63 70 0a 34 38 30 20 63 70 0a 22 20 2f 22 20 66 69 6e 64 2d 64 65 76 69 63 65 d.440.cp.480.cp."./".find-device
3c200 0a 22 20 51 45 4d 55 22 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 20 73 22 20 6d 6f 64 65 6c 22 .".QEMU".encode-string.s".model"
3c220 20 70 72 6f 70 65 72 74 79 0a 32 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 61 64 64 72 65 .property.2.encode-int.s".#addre
3c240 73 73 2d 63 65 6c 6c 73 22 20 70 72 6f 70 65 72 74 79 0a 32 20 65 6e 63 6f 64 65 2d 69 6e 74 20 ss-cells".property.2.encode-int.
3c260 73 22 20 23 73 69 7a 65 2d 63 65 6c 6c 73 22 20 70 72 6f 70 65 72 74 79 0a 73 22 20 63 68 72 70 s".#size-cells".property.s".chrp
3c280 22 20 64 65 76 69 63 65 2d 74 79 70 65 0a 6e 65 77 2d 64 65 76 69 63 65 0a 73 22 20 6d 6d 75 22 ".device-type.new-device.s".mmu"
3c2a0 20 32 64 75 70 20 64 65 76 69 63 65 2d 6e 61 6d 65 20 64 65 76 69 63 65 2d 74 79 70 65 0a 30 20 .2dup.device-name.device-type.0.
3c2c0 30 20 73 22 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 22 20 70 72 6f 70 65 72 74 79 0a 3a 20 6f 70 0.s".translations".property.:.op
3c2e0 65 6e 20 20 74 72 75 65 20 3b 0a 3a 20 63 6c 6f 73 65 20 3b 0a 66 69 6e 69 73 68 2d 64 65 76 69 en..true.;.:.close.;.finish-devi
3c300 63 65 0a 64 65 76 69 63 65 2d 65 6e 64 0a 34 63 30 20 63 70 0a 3a 20 66 69 78 75 70 2d 74 62 66 ce.device-end.4c0.cp.:.fixup-tbf
3c320 72 65 71 0a 22 20 2f 63 70 75 73 2f 40 30 22 20 66 69 6e 64 2d 64 65 76 69 63 65 0a 22 20 74 69 req."./cpus/@0".find-device.".ti
3c340 6d 65 62 61 73 65 2d 66 72 65 71 75 65 6e 63 79 22 20 67 65 74 2d 6e 6f 64 65 20 67 65 74 2d 70 mebase-frequency".get-node.get-p
3c360 61 63 6b 61 67 65 2d 70 72 6f 70 65 72 74 79 20 49 46 0a 32 64 72 6f 70 0a 45 4c 53 45 0a 64 65 ackage-property.IF.2drop.ELSE.de
3c380 63 6f 64 65 2d 69 6e 74 20 74 6f 20 74 62 2d 66 72 65 71 75 65 6e 63 79 20 32 64 72 6f 70 0a 54 code-int.to.tb-frequency.2drop.T
3c3a0 48 45 4e 0a 64 65 76 69 63 65 2d 65 6e 64 0a 3b 0a 66 69 78 75 70 2d 74 62 66 72 65 71 0a 34 64 HEN.device-end.;.fixup-tbfreq.4d
3c3c0 30 20 63 70 0a 34 64 30 20 63 70 0a 53 54 52 55 43 54 0a 2f 6c 20 66 69 65 6c 64 20 72 74 61 73 0.cp.4d0.cp.STRUCT./l.field.rtas
3c3e0 3e 74 6f 6b 65 6e 0a 2f 6c 20 66 69 65 6c 64 20 72 74 61 73 3e 6e 61 72 67 73 0a 2f 6c 20 66 69 >token./l.field.rtas>nargs./l.fi
3c400 65 6c 64 20 72 74 61 73 3e 6e 72 65 74 0a 2f 6c 20 66 69 65 6c 64 20 72 74 61 73 3e 61 72 67 73 eld.rtas>nret./l.field.rtas>args
3c420 30 0a 2f 6c 20 66 69 65 6c 64 20 72 74 61 73 3e 61 72 67 73 31 0a 2f 6c 20 66 69 65 6c 64 20 72 0./l.field.rtas>args1./l.field.r
3c440 74 61 73 3e 61 72 67 73 32 0a 2f 6c 20 66 69 65 6c 64 20 72 74 61 73 3e 61 72 67 73 33 0a 2f 6c tas>args2./l.field.rtas>args3./l
3c460 20 66 69 65 6c 64 20 72 74 61 73 3e 61 72 67 73 34 0a 2f 6c 20 66 69 65 6c 64 20 72 74 61 73 3e .field.rtas>args4./l.field.rtas>
3c480 61 72 67 73 35 0a 2f 6c 20 66 69 65 6c 64 20 72 74 61 73 3e 61 72 67 73 36 0a 2f 6c 20 66 69 65 args5./l.field.rtas>args6./l.fie
3c4a0 6c 64 20 72 74 61 73 3e 61 72 67 73 37 0a 2f 6c 20 43 20 2a 20 66 69 65 6c 64 20 72 74 61 73 3e ld.rtas>args7./l.C.*.field.rtas>
3c4c0 61 72 67 73 0a 2f 6c 20 66 69 65 6c 64 20 72 74 61 73 3e 62 6c 61 0a 43 4f 4e 53 54 41 4e 54 20 args./l.field.rtas>bla.CONSTANT.
3c4e0 2f 72 74 61 73 2d 63 6f 6e 74 72 6f 6c 2d 62 6c 6f 63 6b 0a 43 52 45 41 54 45 20 72 74 61 73 2d /rtas-control-block.CREATE.rtas-
3c500 63 62 20 2f 72 74 61 73 2d 63 6f 6e 74 72 6f 6c 2d 62 6c 6f 63 6b 20 61 6c 6c 6f 74 0a 72 74 61 cb./rtas-control-block.allot.rta
3c520 73 2d 63 62 20 2f 72 74 61 73 2d 63 6f 6e 74 72 6f 6c 2d 62 6c 6f 63 6b 20 65 72 61 73 65 0a 30 s-cb./rtas-control-block.erase.0
3c540 20 56 41 4c 55 45 20 72 74 61 73 2d 62 61 73 65 0a 30 20 56 41 4c 55 45 20 72 74 61 73 2d 73 69 .VALUE.rtas-base.0.VALUE.rtas-si
3c560 7a 65 0a 30 20 56 41 4c 55 45 20 72 74 61 73 2d 65 6e 74 72 79 0a 30 20 56 41 4c 55 45 20 72 74 ze.0.VALUE.rtas-entry.0.VALUE.rt
3c580 61 73 2d 6e 6f 64 65 0a 34 64 31 20 63 70 0a 3a 20 66 69 6e 64 2d 71 65 6d 75 2d 72 74 61 73 20 as-node.4d1.cp.:.find-qemu-rtas.
3c5a0 28 20 2d 2d 20 29 0a 22 20 2f 72 74 61 73 22 20 66 69 6e 64 2d 64 65 76 69 63 65 20 67 65 74 2d (.--.)."./rtas".find-device.get-
3c5c0 6e 6f 64 65 20 74 6f 20 72 74 61 73 2d 6e 6f 64 65 0a 22 20 6c 69 6e 75 78 2c 72 74 61 73 2d 62 node.to.rtas-node.".linux,rtas-b
3c5e0 61 73 65 22 20 72 74 61 73 2d 6e 6f 64 65 20 67 65 74 2d 70 61 63 6b 61 67 65 2d 70 72 6f 70 65 ase".rtas-node.get-package-prope
3c600 72 74 79 20 49 46 0a 64 65 76 69 63 65 2d 65 6e 64 20 45 58 49 54 20 54 48 45 4e 0a 64 72 6f 70 rty.IF.device-end.EXIT.THEN.drop
3c620 20 6c 40 20 74 6f 20 72 74 61 73 2d 62 61 73 65 0a 22 20 6c 69 6e 75 78 2c 72 74 61 73 2d 62 61 .l@.to.rtas-base.".linux,rtas-ba
3c640 73 65 22 20 64 65 6c 65 74 65 2d 70 72 6f 70 65 72 74 79 0a 22 20 72 74 61 73 2d 73 69 7a 65 22 se".delete-property.".rtas-size"
3c660 20 72 74 61 73 2d 6e 6f 64 65 20 67 65 74 2d 70 61 63 6b 61 67 65 2d 70 72 6f 70 65 72 74 79 20 .rtas-node.get-package-property.
3c680 49 46 0a 64 65 76 69 63 65 2d 65 6e 64 20 45 58 49 54 20 54 48 45 4e 0a 64 72 6f 70 20 6c 40 20 IF.device-end.EXIT.THEN.drop.l@.
3c6a0 74 6f 20 72 74 61 73 2d 73 69 7a 65 0a 22 20 6c 69 6e 75 78 2c 72 74 61 73 2d 65 6e 74 72 79 22 to.rtas-size.".linux,rtas-entry"
3c6c0 20 72 74 61 73 2d 6e 6f 64 65 20 67 65 74 2d 70 61 63 6b 61 67 65 2d 70 72 6f 70 65 72 74 79 20 .rtas-node.get-package-property.
3c6e0 49 46 0a 72 74 61 73 2d 62 61 73 65 20 74 6f 20 72 74 61 73 2d 65 6e 74 72 79 0a 45 4c 53 45 0a IF.rtas-base.to.rtas-entry.ELSE.
3c700 64 72 6f 70 20 6c 40 20 74 6f 20 72 74 61 73 2d 65 6e 74 72 79 0a 22 20 6c 69 6e 75 78 2c 72 74 drop.l@.to.rtas-entry.".linux,rt
3c720 61 73 2d 65 6e 74 72 79 22 20 64 65 6c 65 74 65 2d 70 72 6f 70 65 72 74 79 0a 54 48 45 4e 0a 64 as-entry".delete-property.THEN.d
3c740 65 76 69 63 65 2d 65 6e 64 0a 3b 0a 66 69 6e 64 2d 71 65 6d 75 2d 72 74 61 73 0a 34 64 32 20 63 evice-end.;.find-qemu-rtas.4d2.c
3c760 70 0a 3a 20 65 6e 74 65 72 2d 72 74 61 73 20 28 20 2d 2d 20 29 0a 72 74 61 73 2d 63 62 20 72 74 p.:.enter-rtas.(.--.).rtas-cb.rt
3c780 61 73 2d 62 61 73 65 20 30 20 72 74 61 73 2d 65 6e 74 72 79 20 63 61 6c 6c 2d 63 20 64 72 6f 70 as-base.0.rtas-entry.call-c.drop
3c7a0 0a 3b 0a 3a 20 72 74 61 73 2d 67 65 74 2d 74 6f 6b 65 6e 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d .;.:.rtas-get-token.(.str.len.--
3c7c0 20 74 6f 6b 65 6e 20 7c 20 30 20 29 0a 72 74 61 73 2d 6e 6f 64 65 20 67 65 74 2d 70 61 63 6b 61 .token.|.0.).rtas-node.get-packa
3c7e0 67 65 2d 70 72 6f 70 65 72 74 79 20 49 46 20 30 20 45 4c 53 45 20 64 72 6f 70 20 6c 40 20 54 48 ge-property.IF.0.ELSE.drop.l@.TH
3c800 45 4e 0a 3b 0a 3a 20 72 74 61 73 2d 73 74 61 72 74 2d 63 70 75 20 20 28 20 70 69 64 20 6c 6f 63 EN.;.:.rtas-start-cpu..(.pid.loc
3c820 20 72 33 20 2d 2d 20 73 74 61 74 75 73 20 29 0a 22 20 73 74 61 72 74 2d 63 70 75 22 20 72 74 61 .r3.--.status.).".start-cpu".rta
3c840 73 2d 67 65 74 2d 74 6f 6b 65 6e 20 72 74 61 73 2d 63 62 20 72 74 61 73 3e 74 6f 6b 65 6e 20 6c s-get-token.rtas-cb.rtas>token.l
3c860 21 0a 33 20 20 72 74 61 73 2d 63 62 20 72 74 61 73 3e 6e 61 72 67 73 20 6c 21 0a 31 20 20 72 74 !.3..rtas-cb.rtas>nargs.l!.1..rt
3c880 61 73 2d 63 62 20 72 74 61 73 3e 6e 72 65 74 20 6c 21 0a 72 74 61 73 2d 63 62 20 72 74 61 73 3e as-cb.rtas>nret.l!.rtas-cb.rtas>
3c8a0 61 72 67 73 32 20 6c 21 0a 72 74 61 73 2d 63 62 20 72 74 61 73 3e 61 72 67 73 31 20 6c 21 0a 72 args2.l!.rtas-cb.rtas>args1.l!.r
3c8c0 74 61 73 2d 63 62 20 72 74 61 73 3e 61 72 67 73 30 20 6c 21 0a 30 20 72 74 61 73 2d 63 62 20 72 tas-cb.rtas>args0.l!.0.rtas-cb.r
3c8e0 74 61 73 3e 61 72 67 73 33 20 6c 21 0a 65 6e 74 65 72 2d 72 74 61 73 0a 72 74 61 73 2d 63 62 20 tas>args3.l!.enter-rtas.rtas-cb.
3c900 72 74 61 73 3e 61 72 67 73 33 20 6c 40 0a 3b 0a 3a 20 72 74 61 73 2d 73 65 74 2d 74 63 65 2d 62 rtas>args3.l@.;.:.rtas-set-tce-b
3c920 79 70 61 73 73 20 28 20 75 6e 69 74 20 65 6e 61 62 6c 65 20 2d 2d 20 29 0a 22 20 69 62 6d 2c 73 ypass.(.unit.enable.--.).".ibm,s
3c940 65 74 2d 74 63 65 2d 62 79 70 61 73 73 22 20 72 74 61 73 2d 67 65 74 2d 74 6f 6b 65 6e 20 72 74 et-tce-bypass".rtas-get-token.rt
3c960 61 73 2d 63 62 20 72 74 61 73 3e 74 6f 6b 65 6e 20 6c 21 0a 32 20 72 74 61 73 2d 63 62 20 72 74 as-cb.rtas>token.l!.2.rtas-cb.rt
3c980 61 73 3e 6e 61 72 67 73 20 6c 21 0a 30 20 72 74 61 73 2d 63 62 20 72 74 61 73 3e 6e 72 65 74 20 as>nargs.l!.0.rtas-cb.rtas>nret.
3c9a0 6c 21 0a 72 74 61 73 2d 63 62 20 72 74 61 73 3e 61 72 67 73 31 20 6c 21 0a 72 74 61 73 2d 63 62 l!.rtas-cb.rtas>args1.l!.rtas-cb
3c9c0 20 72 74 61 73 3e 61 72 67 73 30 20 6c 21 0a 65 6e 74 65 72 2d 72 74 61 73 0a 3b 0a 3a 20 72 74 .rtas>args0.l!.enter-rtas.;.:.rt
3c9e0 61 73 2d 71 75 69 65 73 63 65 20 28 20 2d 2d 20 29 0a 22 20 71 75 69 65 73 63 65 22 20 72 74 61 as-quiesce.(.--.).".quiesce".rta
3ca00 73 2d 67 65 74 2d 74 6f 6b 65 6e 20 72 74 61 73 2d 63 62 20 72 74 61 73 3e 74 6f 6b 65 6e 20 6c s-get-token.rtas-cb.rtas>token.l
3ca20 21 0a 30 20 72 74 61 73 2d 63 62 20 72 74 61 73 3e 6e 61 72 67 73 20 6c 21 0a 30 20 72 74 61 73 !.0.rtas-cb.rtas>nargs.l!.0.rtas
3ca40 2d 63 62 20 72 74 61 73 3e 6e 72 65 74 20 6c 21 0a 65 6e 74 65 72 2d 72 74 61 73 0a 3b 0a 3a 20 -cb.rtas>nret.l!.enter-rtas.;.:.
3ca60 6f 66 2d 73 74 61 72 74 2d 63 70 75 20 72 74 61 73 2d 73 74 61 72 74 2d 63 70 75 20 3b 0a 72 74 of-start-cpu.rtas-start-cpu.;.rt
3ca80 61 73 2d 6e 6f 64 65 20 73 65 74 2d 6e 6f 64 65 0a 3a 20 6f 70 65 6e 20 74 72 75 65 20 3b 0a 3a as-node.set-node.:.open.true.;.:
3caa0 20 63 6c 6f 73 65 20 3b 0a 3a 20 69 6e 73 74 61 6e 74 69 61 74 65 2d 72 74 61 73 20 28 20 61 64 .close.;.:.instantiate-rtas.(.ad
3cac0 72 20 2d 2d 20 65 6e 74 72 79 20 29 0a 64 75 70 20 72 74 61 73 2d 62 61 73 65 20 73 77 61 70 20 r.--.entry.).dup.rtas-base.swap.
3cae0 72 74 61 73 2d 73 69 7a 65 20 6d 6f 76 65 0a 72 74 61 73 2d 65 6e 74 72 79 20 72 74 61 73 2d 62 rtas-size.move.rtas-entry.rtas-b
3cb00 61 73 65 20 2d 20 2b 0a 3b 0a 64 65 76 69 63 65 2d 65 6e 64 0a 34 64 38 20 63 70 0a 35 30 30 20 ase.-.+.;.device-end.4d8.cp.500.
3cb20 63 70 0a 3a 20 70 6f 70 75 6c 61 74 65 2d 76 69 6f 73 20 28 20 2d 2d 20 29 0a 2e 22 20 50 6f 70 cp.:.populate-vios.(.--.)..".Pop
3cb40 75 6c 61 74 69 6e 67 20 2f 76 64 65 76 69 63 65 20 6d 65 74 68 6f 64 73 22 20 63 72 0a 22 20 2f ulating./vdevice.methods".cr."./
3cb60 76 64 65 76 69 63 65 22 20 66 69 6e 64 2d 64 65 76 69 63 65 20 67 65 74 2d 6e 6f 64 65 20 63 68 vdevice".find-device.get-node.ch
3cb80 69 6c 64 0a 42 45 47 49 4e 0a 64 75 70 20 30 20 3c 3e 0a 57 48 49 4c 45 0a 64 75 70 20 73 65 74 ild.BEGIN.dup.0.<>.WHILE.dup.set
3cba0 2d 6e 6f 64 65 0a 64 75 70 20 22 20 63 6f 6d 70 61 74 69 62 6c 65 22 20 72 6f 74 20 67 65 74 2d -node.dup.".compatible".rot.get-
3cbc0 70 61 63 6b 61 67 65 2d 70 72 6f 70 65 72 74 79 20 30 20 3d 20 49 46 0a 64 72 6f 70 20 64 75 70 package-property.0.=.IF.drop.dup
3cbe0 20 66 72 6f 6d 2d 63 73 74 72 69 6e 67 0a 32 64 75 70 20 22 20 68 76 74 65 72 6d 31 22 20 73 74 .from-cstring.2dup.".hvterm1".st
3cc00 72 65 71 75 61 6c 20 49 46 0a 22 20 76 69 6f 2d 68 76 74 65 72 6d 2e 66 73 22 20 69 6e 63 6c 75 requal.IF.".vio-hvterm.fs".inclu
3cc20 64 65 64 0a 54 48 45 4e 0a 32 64 75 70 20 22 20 49 42 4d 2c 76 2d 73 63 73 69 22 20 73 74 72 65 ded.THEN.2dup.".IBM,v-scsi".stre
3cc40 71 75 61 6c 20 49 46 0a 22 20 76 69 6f 2d 76 73 63 73 69 2e 66 73 22 20 69 6e 63 6c 75 64 65 64 qual.IF.".vio-vscsi.fs".included
3cc60 0a 54 48 45 4e 0a 32 64 75 70 20 22 20 49 42 4d 2c 6c 2d 6c 61 6e 22 20 73 74 72 65 71 75 61 6c .THEN.2dup.".IBM,l-lan".strequal
3cc80 20 49 46 0a 22 20 76 69 6f 2d 76 65 74 68 2e 66 73 22 20 69 6e 63 6c 75 64 65 64 0a 54 48 45 4e .IF.".vio-veth.fs".included.THEN
3cca0 0a 32 64 72 6f 70 0a 54 48 45 4e 0a 70 65 65 72 0a 52 45 50 45 41 54 20 64 72 6f 70 0a 64 65 76 .2drop.THEN.peer.REPEAT.drop.dev
3ccc0 69 63 65 2d 65 6e 64 0a 3b 0a 70 6f 70 75 6c 61 74 65 2d 76 69 6f 73 0a 35 38 30 20 63 70 0a 35 ice-end.;.populate-vios.580.cp.5
3cce0 61 30 20 63 70 0a 36 30 30 20 63 70 0a 27 20 72 74 61 73 2d 71 75 69 65 73 63 65 20 61 64 64 2d a0.cp.600.cp.'.rtas-quiesce.add-
3cd00 71 75 69 65 73 63 65 2d 78 74 0a 36 34 30 20 63 70 0a 36 39 30 20 63 70 0a 36 61 30 20 63 70 0a quiesce-xt.640.cp.690.cp.6a0.cp.
3cd20 36 61 38 20 63 70 0a 36 62 30 20 63 70 0a 36 62 38 20 63 70 0a 36 63 30 20 63 70 0a 73 22 20 2f 6a8.cp.6b0.cp.6b8.cp.6c0.cp.s"./
3cd40 63 70 75 73 2f 40 30 22 20 6f 70 65 6e 2d 64 65 76 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 cpus/@0".open-dev.encode-int.s".
3cd60 63 70 75 22 20 73 65 74 2d 63 68 6f 73 65 6e 0a 73 22 20 2f 6d 65 6d 6f 72 79 22 20 6f 70 65 6e cpu".set-chosen.s"./memory".open
3cd80 2d 64 65 76 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 6d 65 6d 6f 72 79 22 20 73 65 74 2d 63 -dev.encode-int.s".memory".set-c
3cda0 68 6f 73 65 6e 0a 36 65 30 20 63 70 0a 37 30 30 20 63 70 0a 73 22 20 2f 6f 70 65 6e 70 72 6f 6d hosen.6e0.cp.700.cp.s"./openprom
3cdc0 22 20 66 69 6e 64 2d 64 65 76 69 63 65 0a 73 22 20 53 4c 4f 46 2c 22 20 73 6c 6f 66 2d 62 75 69 ".find-device.s".SLOF,".slof-bui
3cde0 6c 64 2d 69 64 20 68 65 72 65 20 73 77 61 70 20 72 6d 6f 76 65 20 68 65 72 65 20 73 6c 6f 66 2d ld-id.here.swap.rmove.here.slof-
3ce00 62 75 69 6c 64 2d 69 64 20 6e 69 70 20 24 63 61 74 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 20 build-id.nip.$cat.encode-string.
3ce20 73 22 20 6d 6f 64 65 6c 22 20 70 72 6f 70 65 72 74 79 0a 30 20 30 20 73 22 20 72 65 6c 61 74 69 s".model".property.0.0.s".relati
3ce40 76 65 2d 61 64 64 72 65 73 73 69 6e 67 22 20 70 72 6f 70 65 72 74 79 0a 64 65 76 69 63 65 2d 65 ve-addressing".property.device-e
3ce60 6e 64 0a 73 22 20 2f 61 6c 69 61 73 65 73 22 20 66 69 6e 64 2d 64 65 76 69 63 65 0a 3a 20 6f 70 nd.s"./aliases".find-device.:.op
3ce80 65 6e 20 20 74 72 75 65 20 3b 0a 3a 20 63 6c 6f 73 65 20 3b 0a 64 65 76 69 63 65 2d 65 6e 64 0a en..true.;.:.close.;.device-end.
3cea0 73 22 20 2f 6d 6d 75 22 20 6f 70 65 6e 2d 64 65 76 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 s"./mmu".open-dev.encode-int.s".
3cec0 6d 6d 75 22 20 73 65 74 2d 63 68 6f 73 65 6e 0a 56 41 52 49 41 42 4c 45 20 63 68 6f 73 65 6e 2d mmu".set-chosen.VARIABLE.chosen-
3cee0 6d 65 6d 6f 72 79 2d 69 68 20 30 20 63 68 6f 73 65 6e 2d 6d 65 6d 6f 72 79 2d 69 68 20 21 0a 3a memory-ih.0.chosen-memory-ih.!.:
3cf00 20 28 63 68 6f 73 65 6e 2d 6d 65 6d 6f 72 79 2d 70 68 29 20 28 20 2d 2d 20 70 68 61 6e 64 6c 65 .(chosen-memory-ph).(.--.phandle
3cf20 20 29 0a 63 68 6f 73 65 6e 2d 6d 65 6d 6f 72 79 2d 69 68 20 40 20 3f 64 75 70 20 30 3d 20 49 46 .).chosen-memory-ih.@.?dup.0=.IF
3cf40 0a 73 22 20 6d 65 6d 6f 72 79 22 20 67 65 74 2d 63 68 6f 73 65 6e 20 49 46 0a 64 65 63 6f 64 65 .s".memory".get-chosen.IF.decode
3cf60 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 64 75 70 20 63 68 6f 73 65 6e 2d 6d 65 6d 6f 72 79 2d 69 -int.nip.nip.dup.chosen-memory-i
3cf80 68 20 21 0a 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 0a 45 4c 53 45 20 30 20 54 48 45 4e 0a h.!.ihandle>phandle.ELSE.0.THEN.
3cfa0 45 4c 53 45 20 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 54 48 45 4e 0a 3b 0a 3a 20 28 73 ELSE.ihandle>phandle.THEN.;.:.(s
3cfc0 65 74 2d 61 76 61 69 6c 61 62 6c 65 2d 70 72 6f 70 29 20 28 20 70 72 6f 70 20 70 6c 65 6e 20 2d et-available-prop).(.prop.plen.-
3cfe0 2d 20 29 0a 73 22 20 61 76 61 69 6c 61 62 6c 65 22 0a 28 63 68 6f 73 65 6e 2d 6d 65 6d 6f 72 79 -.).s".available".(chosen-memory
3d000 2d 70 68 29 20 3f 64 75 70 20 30 3c 3e 20 49 46 20 73 65 74 2d 70 72 6f 70 65 72 74 79 20 45 4c -ph).?dup.0<>.IF.set-property.EL
3d020 53 45 0a 63 72 20 2e 22 20 43 61 6e 27 74 20 66 69 6e 64 20 63 68 6f 73 65 6e 20 6d 65 6d 6f 72 SE.cr..".Can't.find.chosen.memor
3d040 79 20 6e 6f 64 65 20 2d 20 22 0a 2e 22 20 6e 6f 20 61 76 61 69 6c 61 62 6c 65 20 70 72 6f 70 65 y.node.-."..".no.available.prope
3d060 72 74 79 20 63 72 65 61 74 65 64 22 20 63 72 0a 32 64 75 70 20 32 64 75 70 0a 54 48 45 4e 0a 3b rty.created".cr.2dup.2dup.THEN.;
3d080 0a 3a 20 75 70 64 61 74 65 2d 61 76 61 69 6c 61 62 6c 65 2d 70 72 6f 70 65 72 74 79 20 28 20 61 .:.update-available-property.(.a
3d0a0 76 61 69 6c 61 62 6c 65 2d 70 74 72 20 2d 2d 20 29 0a 64 75 70 20 3e 72 20 61 76 61 69 6c 61 62 vailable-ptr.--.).dup.>r.availab
3d0c0 6c 65 3e 73 69 7a 65 40 0a 30 3d 20 72 40 20 61 76 61 69 6c 61 62 6c 65 20 41 56 41 49 4c 41 42 le>size@.0=.r@.available.AVAILAB
3d0e0 4c 45 2d 53 49 5a 45 20 2f 61 76 61 69 6c 61 62 6c 65 20 2a 20 2b 20 3e 3d 20 6f 72 20 49 46 0a LE-SIZE./available.*.+.>=.or.IF.
3d100 61 76 61 69 6c 61 62 6c 65 20 72 3e 20 61 76 61 69 6c 61 62 6c 65 20 2d 20 65 6e 63 6f 64 65 2d available.r>.available.-.encode-
3d120 62 79 74 65 73 20 28 73 65 74 2d 61 76 61 69 6c 61 62 6c 65 2d 70 72 6f 70 29 0a 45 4c 53 45 0a bytes.(set-available-prop).ELSE.
3d140 72 3e 20 2f 61 76 61 69 6c 61 62 6c 65 20 2b 20 52 45 43 55 52 53 45 0a 54 48 45 4e 0a 3b 0a 3a r>./available.+.RECURSE.THEN.;.:
3d160 20 75 70 64 61 74 65 2d 61 76 61 69 6c 61 62 6c 65 2d 70 72 6f 70 65 72 74 79 20 61 76 61 69 6c .update-available-property.avail
3d180 61 62 6c 65 20 75 70 64 61 74 65 2d 61 76 61 69 6c 61 62 6c 65 2d 70 72 6f 70 65 72 74 79 20 3b able.update-available-property.;
3d1a0 0a 3a 20 63 6c 61 69 6d 20 28 20 5b 20 61 64 64 72 20 5d 20 6c 65 6e 20 61 6c 69 67 6e 20 2d 2d .:.claim.(.[.addr.].len.align.--
3d1c0 20 62 61 73 65 20 29 20 63 6c 61 69 6d 20 75 70 64 61 74 65 2d 61 76 61 69 6c 61 62 6c 65 2d 70 .base.).claim.update-available-p
3d1e0 72 6f 70 65 72 74 79 20 3b 0a 3a 20 72 65 6c 65 61 73 65 20 28 20 61 64 64 72 20 6c 65 6e 20 2d roperty.;.:.release.(.addr.len.-
3d200 2d 20 29 20 72 65 6c 65 61 73 65 20 75 70 64 61 74 65 2d 61 76 61 69 6c 61 62 6c 65 2d 70 72 6f -.).release.update-available-pro
3d220 70 65 72 74 79 20 3b 0a 75 70 64 61 74 65 2d 61 76 61 69 6c 61 62 6c 65 2d 70 72 6f 70 65 72 74 perty.;.update-available-propert
3d240 79 0a 3a 20 69 6e 70 75 74 20 20 28 20 64 65 76 2d 73 74 72 20 64 65 76 2d 6c 65 6e 20 2d 2d 20 y.:.input..(.dev-str.dev-len.--.
3d260 29 0a 6f 70 65 6e 2d 64 65 76 20 3f 64 75 70 20 49 46 0a 73 22 20 73 74 64 69 6e 22 20 67 65 74 ).open-dev.?dup.IF.s".stdin".get
3d280 2d 63 68 6f 73 65 6e 20 49 46 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 3f 64 -chosen.IF.decode-int.nip.nip.?d
3d2a0 75 70 20 49 46 20 63 6c 6f 73 65 2d 64 65 76 20 54 48 45 4e 0a 54 48 45 4e 0a 65 6e 63 6f 64 65 up.IF.close-dev.THEN.THEN.encode
3d2c0 2d 69 6e 74 20 73 22 20 73 74 64 69 6e 22 20 20 73 65 74 2d 63 68 6f 73 65 6e 0a 54 48 45 4e 0a -int.s".stdin"..set-chosen.THEN.
3d2e0 3b 0a 3a 20 6f 75 74 70 75 74 20 20 28 20 64 65 76 2d 73 74 72 20 64 65 76 2d 6c 65 6e 20 2d 2d ;.:.output..(.dev-str.dev-len.--
3d300 20 29 0a 6f 70 65 6e 2d 64 65 76 20 3f 64 75 70 20 49 46 0a 73 22 20 73 74 64 6f 75 74 22 20 67 .).open-dev.?dup.IF.s".stdout".g
3d320 65 74 2d 63 68 6f 73 65 6e 20 49 46 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 et-chosen.IF.decode-int.nip.nip.
3d340 3f 64 75 70 20 49 46 20 63 6c 6f 73 65 2d 64 65 76 20 54 48 45 4e 0a 54 48 45 4e 0a 65 6e 63 6f ?dup.IF.close-dev.THEN.THEN.enco
3d360 64 65 2d 69 6e 74 20 73 22 20 73 74 64 6f 75 74 22 20 73 65 74 2d 63 68 6f 73 65 6e 0a 54 48 45 de-int.s".stdout".set-chosen.THE
3d380 4e 0a 3b 0a 3a 20 69 6f 20 20 28 20 64 65 76 2d 73 74 72 20 64 65 76 2d 6c 65 6e 20 2d 2d 20 29 N.;.:.io..(.dev-str.dev-len.--.)
3d3a0 0a 32 64 75 70 20 69 6e 70 75 74 20 6f 75 74 70 75 74 0a 3b 0a 31 20 42 55 46 46 45 52 3a 20 28 .2dup.input.output.;.1.BUFFER:.(
3d3c0 74 65 72 6d 2d 69 6f 2d 63 68 61 72 2d 62 75 66 29 0a 3a 20 74 65 72 6d 2d 69 6f 2d 6b 65 79 20 term-io-char-buf).:.term-io-key.
3d3e0 20 28 20 2d 2d 20 63 68 61 72 20 29 0a 73 22 20 73 74 64 69 6e 22 20 67 65 74 2d 63 68 6f 73 65 .(.--.char.).s".stdin".get-chose
3d400 6e 20 49 46 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 64 75 70 20 30 3d 20 49 n.IF.decode-int.nip.nip.dup.0=.I
3d420 46 20 30 20 45 58 49 54 20 54 48 45 4e 0a 3e 72 20 42 45 47 49 4e 0a 28 74 65 72 6d 2d 69 6f 2d F.0.EXIT.THEN.>r.BEGIN.(term-io-
3d440 63 68 61 72 2d 62 75 66 29 20 31 20 73 22 20 72 65 61 64 22 20 72 40 20 24 63 61 6c 6c 2d 6d 65 char-buf).1.s".read".r@.$call-me
3d460 74 68 6f 64 0a 30 20 3e 0a 55 4e 54 49 4c 0a 28 74 65 72 6d 2d 69 6f 2d 63 68 61 72 2d 62 75 66 thod.0.>.UNTIL.(term-io-char-buf
3d480 29 20 63 40 0a 72 3e 20 64 72 6f 70 0a 54 48 45 4e 0a 3b 0a 27 20 74 65 72 6d 2d 69 6f 2d 6b 65 ).c@.r>.drop.THEN.;.'.term-io-ke
3d4a0 79 20 74 6f 20 6b 65 79 0a 3a 20 74 65 72 6d 2d 69 6f 2d 6b 65 79 3f 20 20 28 20 2d 2d 20 74 72 y.to.key.:.term-io-key?..(.--.tr
3d4c0 75 65 7c 66 61 6c 73 65 20 29 0a 73 22 20 73 74 64 69 6e 22 20 67 65 74 2d 63 68 6f 73 65 6e 20 ue|false.).s".stdin".get-chosen.
3d4e0 49 46 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 64 75 70 20 30 3d 20 49 46 20 IF.decode-int.nip.nip.dup.0=.IF.
3d500 64 72 6f 70 20 30 20 45 58 49 54 20 54 48 45 4e 20 5c 20 72 65 74 75 72 6e 20 66 61 6c 73 65 20 drop.0.EXIT.THEN.\.return.false.
3d520 61 6e 64 20 65 78 69 74 20 69 66 20 6e 6f 20 73 74 64 69 6e 20 73 65 74 0a 3e 72 20 5c 20 73 74 and.exit.if.no.stdin.set.>r.\.st
3d540 6f 72 65 20 69 68 61 6e 64 6c 65 20 6f 6e 20 72 65 74 75 72 6e 20 73 74 61 63 6b 0a 73 22 20 64 ore.ihandle.on.return.stack.s".d
3d560 65 76 69 63 65 5f 74 79 70 65 22 20 72 40 20 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 28 evice_type".r@.ihandle>phandle.(
3d580 20 70 72 6f 70 73 74 72 20 6c 65 6e 20 70 68 61 6e 64 6c 65 20 29 0a 67 65 74 2d 70 72 6f 70 65 .propstr.len.phandle.).get-prope
3d5a0 72 74 79 20 28 20 74 72 75 65 20 7c 20 64 61 74 61 20 64 6c 65 6e 20 66 61 6c 73 65 20 29 0a 49 rty.(.true.|.data.dlen.false.).I
3d5c0 46 0a 66 61 6c 73 65 0a 45 4c 53 45 0a 31 20 2d 20 5c 20 72 65 6d 6f 76 65 20 31 20 66 72 6f 6d F.false.ELSE.1.-.\.remove.1.from
3d5e0 20 6c 65 6e 67 74 68 20 74 6f 20 69 67 6e 6f 72 65 20 6e 75 6c 6c 2d 74 65 72 6d 69 6e 61 74 69 .length.to.ignore.null-terminati
3d600 6f 6e 20 63 68 61 72 0a 32 64 75 70 20 73 22 20 73 65 72 69 61 6c 22 20 73 74 72 3d 20 49 46 0a on.char.2dup.s".serial".str=.IF.
3d620 32 64 72 6f 70 20 73 65 72 69 61 6c 2d 6b 65 79 3f 20 72 3e 20 64 72 6f 70 20 45 58 49 54 0a 54 2drop.serial-key?.r>.drop.EXIT.T
3d640 48 45 4e 20 5c 20 63 61 6c 6c 20 73 65 72 69 61 6c 2d 6b 65 79 2c 20 63 6c 65 61 6e 75 70 20 72 HEN.\.call.serial-key,.cleanup.r
3d660 65 74 75 72 6e 2d 73 74 61 63 6b 2c 20 65 78 69 74 0a 32 64 75 70 20 73 22 20 6b 65 79 62 6f 61 eturn-stack,.exit.2dup.s".keyboa
3d680 72 64 22 20 73 74 72 3d 20 49 46 20 0a 32 64 72 6f 70 20 28 20 29 0a 73 22 20 6b 65 79 2d 61 76 rd".str=.IF..2drop.(.).s".key-av
3d6a0 61 69 6c 61 62 6c 65 3f 22 20 72 40 20 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 66 69 6e ailable?".r@.ihandle>phandle.fin
3d6c0 64 2d 6d 65 74 68 6f 64 20 49 46 20 0a 64 72 6f 70 20 73 22 20 6b 65 79 2d 61 76 61 69 6c 61 62 d-method.IF..drop.s".key-availab
3d6e0 6c 65 3f 22 20 72 40 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 20 0a 45 4c 53 45 20 0a 66 61 6c le?".r@.$call-method...ELSE..fal
3d700 73 65 20 0a 54 48 45 4e 0a 72 3e 20 64 72 6f 70 20 45 58 49 54 20 5c 20 63 6c 65 61 6e 75 70 20 se..THEN.r>.drop.EXIT.\.cleanup.
3d720 72 65 74 75 72 6e 2d 73 74 61 63 6b 2c 20 65 78 69 74 0a 54 48 45 4e 0a 32 64 72 6f 70 20 72 3e return-stack,.exit.THEN.2drop.r>
3d740 20 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 54 20 5c 20 75 6e 6b 6e 6f 77 6e 20 64 65 76 69 63 .drop.false.EXIT.\.unknown.devic
3d760 65 5f 74 79 70 65 20 63 6c 65 61 6e 75 70 20 72 65 74 75 72 6e 2d 73 74 61 63 6b 2c 20 72 65 74 e_type.cleanup.return-stack,.ret
3d780 75 72 6e 20 66 61 6c 73 65 0a 54 48 45 4e 0a 45 4c 53 45 0a 66 61 6c 73 65 0a 54 48 45 4e 0a 3b urn.false.THEN.ELSE.false.THEN.;
3d7a0 0a 27 20 74 65 72 6d 2d 69 6f 2d 6b 65 79 3f 20 74 6f 20 6b 65 79 3f 0a 22 20 68 76 74 65 72 6d .'.term-io-key?.to.key?.".hvterm
3d7c0 22 20 66 69 6e 64 2d 61 6c 69 61 73 20 49 46 20 64 72 6f 70 0a 22 20 68 76 74 65 72 6d 22 20 69 ".find-alias.IF.drop.".hvterm".i
3d7e0 6f 0a 54 48 45 4e 0a 38 30 30 20 63 70 0a 35 31 20 43 4f 4e 53 54 41 4e 54 20 6e 76 72 61 6d 2d o.THEN.800.cp.51.CONSTANT.nvram-
3d800 70 61 72 74 69 74 69 6f 6e 2d 74 79 70 65 2d 63 70 75 6c 6f 67 0a 36 30 20 43 4f 4e 53 54 41 4e partition-type-cpulog.60.CONSTAN
3d820 54 20 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 2d 74 79 70 65 2d 73 61 73 0a 36 31 20 43 4f T.nvram-partition-type-sas.61.CO
3d840 4e 53 54 41 4e 54 20 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 2d 74 79 70 65 2d 73 6d 73 0a NSTANT.nvram-partition-type-sms.
3d860 36 65 20 43 4f 4e 53 54 41 4e 54 20 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 2d 74 79 70 65 6e.CONSTANT.nvram-partition-type
3d880 2d 64 65 62 75 67 0a 36 66 20 43 4f 4e 53 54 41 4e 54 20 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 -debug.6f.CONSTANT.nvram-partiti
3d8a0 6f 6e 2d 74 79 70 65 2d 68 69 73 74 6f 72 79 0a 37 30 20 43 4f 4e 53 54 41 4e 54 20 6e 76 72 61 on-type-history.70.CONSTANT.nvra
3d8c0 6d 2d 70 61 72 74 69 74 69 6f 6e 2d 74 79 70 65 2d 63 6f 6d 6d 6f 6e 0a 37 66 20 43 4f 4e 53 54 m-partition-type-common.7f.CONST
3d8e0 41 4e 54 20 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 2d 74 79 70 65 2d 66 72 65 65 73 70 61 ANT.nvram-partition-type-freespa
3d900 63 65 0a 61 30 20 43 4f 4e 53 54 41 4e 54 20 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 2d 74 ce.a0.CONSTANT.nvram-partition-t
3d920 79 70 65 2d 6c 69 6e 75 78 0a 3a 20 72 7a 74 79 70 65 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 ype-linux.:.rztype.(.str.len.--.
3d940 29 20 5c 20 73 74 6f 70 20 61 74 20 7a 65 72 6f 20 62 79 74 65 2c 20 72 65 61 64 20 77 69 74 68 ).\.stop.at.zero.byte,.read.with
3d960 20 6e 76 72 61 6d 2d 63 40 0a 30 20 44 4f 0a 64 75 70 20 69 20 2b 20 6e 76 72 61 6d 2d 63 40 20 .nvram-c@.0.DO.dup.i.+.nvram-c@.
3d980 3f 64 75 70 20 49 46 20 28 20 73 74 72 20 63 68 61 72 20 29 0a 65 6d 69 74 0a 45 4c 53 45 20 20 ?dup.IF.(.str.char.).emit.ELSE..
3d9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 29 0a 64 72 6f 70 20 ...................(.str.).drop.
3d9c0 55 4e 4c 4f 4f 50 20 45 58 49 54 0a 54 48 45 4e 0a 4c 4f 4f 50 0a 3b 0a 63 72 65 61 74 65 20 74 UNLOOP.EXIT.THEN.LOOP.;.create.t
3d9e0 6d 70 53 74 72 20 35 30 30 20 61 6c 6c 6f 74 0a 3a 20 72 7a 63 6f 75 6e 74 20 28 20 7a 73 74 72 mpStr.500.allot.:.rzcount.(.zstr
3da00 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 64 75 70 20 74 6d 70 53 74 72 20 3e 72 20 42 45 47 49 .--.str.len.).dup.tmpStr.>r.BEGI
3da20 4e 0a 64 75 70 20 6e 76 72 61 6d 2d 63 40 20 64 75 70 20 72 3e 20 64 75 70 20 31 2b 20 3e 72 20 N.dup.nvram-c@.dup.r>.dup.1+.>r.
3da40 63 21 0a 57 48 49 4c 45 0a 63 68 61 72 2b 0a 52 45 50 45 41 54 0a 72 3e 20 64 72 6f 70 20 6f 76 c!.WHILE.char+.REPEAT.r>.drop.ov
3da60 65 72 20 2d 20 73 77 61 70 20 64 72 6f 70 20 74 6d 70 53 74 72 20 73 77 61 70 0a 3b 0a 3a 20 63 er.-.swap.drop.tmpStr.swap.;.:.c
3da80 61 6c 63 2d 68 65 61 64 65 72 2d 63 6b 73 75 6d 20 28 20 6f 66 66 73 65 74 20 2d 2d 20 63 6b 73 alc-header-cksum.(.offset.--.cks
3daa0 75 6d 20 29 0a 64 75 70 20 6e 76 72 61 6d 2d 63 40 0a 31 30 20 32 20 44 4f 0a 6f 76 65 72 20 49 um.).dup.nvram-c@.10.2.DO.over.I
3dac0 20 2b 20 6e 76 72 61 6d 2d 63 40 20 2b 0a 4c 4f 4f 50 0a 77 62 73 70 6c 69 74 20 2b 20 6e 69 70 .+.nvram-c@.+.LOOP.wbsplit.+.nip
3dae0 0a 3b 0a 3a 20 62 61 64 2d 68 65 61 64 65 72 3f 20 28 20 6f 66 66 73 65 74 20 2d 2d 20 66 6c 61 .;.:.bad-header?.(.offset.--.fla
3db00 67 20 29 0a 64 75 70 20 32 2b 20 6e 76 72 61 6d 2d 77 40 20 20 20 20 20 20 20 20 28 20 6f 66 66 g.).dup.2+.nvram-w@........(.off
3db20 73 65 74 20 6c 65 6e 67 74 68 20 29 0a 30 3d 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 set.length.).0=.IF..............
3db40 20 20 20 20 28 20 6f 66 66 73 65 74 20 29 0a 64 72 6f 70 20 74 72 75 65 20 45 58 49 54 20 20 20 ....(.offset.).drop.true.EXIT...
3db60 20 20 20 28 20 29 0a 54 48 45 4e 0a 64 75 70 20 63 61 6c 63 2d 68 65 61 64 65 72 2d 63 6b 73 75 ...(.).THEN.dup.calc-header-cksu
3db80 6d 20 20 28 20 6f 66 66 73 65 74 20 63 68 65 63 6b 73 75 6d 27 20 29 0a 73 77 61 70 20 31 2b 20 m..(.offset.checksum'.).swap.1+.
3dba0 6e 76 72 61 6d 2d 63 40 20 20 20 20 20 20 20 28 20 63 68 65 63 6b 73 75 6d 20 27 20 63 68 65 63 nvram-c@.......(.checksum.'.chec
3dbc0 6b 73 75 6d 20 29 0a 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 ksum.).<>.....................(.
3dbe0 66 6c 61 67 20 29 0a 3b 0a 3a 20 2e 68 65 61 64 65 72 20 28 20 6f 66 66 73 65 74 20 2d 2d 20 29 flag.).;.:..header.(.offset.--.)
3dc00 0a 63 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 6f 66 .cr.........................(.of
3dc20 66 73 65 74 20 29 0a 64 75 70 20 62 61 64 2d 68 65 61 64 65 72 3f 20 49 46 20 20 20 20 20 20 20 fset.).dup.bad-header?.IF.......
3dc40 20 20 28 20 6f 66 66 73 65 74 20 29 0a 2e 22 20 20 20 42 41 44 20 48 45 41 44 45 52 20 2d 2d 20 ..(.offset.).."...BAD.HEADER.--.
3dc60 74 72 79 69 6e 67 20 74 6f 20 70 72 69 6e 74 20 69 74 20 61 6e 79 77 61 79 22 20 63 72 0a 54 48 trying.to.print.it.anyway".cr.TH
3dc80 45 4e 0a 73 70 61 63 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 EN.space......................(.
3dca0 6f 66 66 73 65 74 20 29 0a 64 75 70 20 6e 76 72 61 6d 2d 63 40 20 32 20 30 2e 72 20 20 20 20 20 offset.).dup.nvram-c@.2.0.r.....
3dcc0 20 20 20 20 28 20 6f 66 66 73 65 74 20 29 0a 73 70 61 63 65 20 73 70 61 63 65 20 20 20 20 20 20 ....(.offset.).space.space......
3dce0 20 20 20 20 20 20 20 20 20 20 28 20 6f 66 66 73 65 74 20 29 0a 64 75 70 20 32 2b 20 6e 76 72 61 ..........(.offset.).dup.2+.nvra
3dd00 6d 2d 77 40 20 31 30 20 2a 20 35 20 2e 72 20 20 28 20 6f 66 66 73 65 74 20 29 0a 73 70 61 63 65 m-w@.10.*.5..r..(.offset.).space
3dd20 20 73 70 61 63 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 6f 66 66 73 65 74 20 29 .space................(.offset.)
3dd40 0a 34 20 2b 20 30 63 20 72 7a 74 79 70 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 29 0a .4.+.0c.rztype..............(.).
3dd60 3b 0a 3a 20 2e 68 65 61 64 65 72 73 20 28 20 2d 2d 20 29 0a 63 72 20 63 72 20 2e 22 20 54 79 70 ;.:..headers.(.--.).cr.cr..".Typ
3dd80 65 20 20 53 69 7a 65 20 20 4e 61 6d 65 22 0a 63 72 20 2e 22 20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d e..Size..Name".cr..".===========
3dda0 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 22 0a 30 20 42 45 47 49 4e 20 20 20 20 20 20 20 20 20 20 =============".0.BEGIN..........
3ddc0 20 20 20 20 20 20 20 20 20 20 20 20 28 20 6f 66 66 73 65 74 20 29 0a 64 75 70 20 6e 76 72 61 6d ............(.offset.).dup.nvram
3dde0 2d 63 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 6f 66 66 73 65 74 20 74 79 70 65 20 29 -c@..............(.offset.type.)
3de00 0a 57 48 49 4c 45 0a 64 75 70 20 2e 68 65 61 64 65 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .WHILE.dup..header..............
3de20 20 28 20 6f 66 66 73 65 74 20 29 0a 64 75 70 20 32 2b 20 6e 76 72 61 6d 2d 77 40 20 31 30 20 2a .(.offset.).dup.2+.nvram-w@.10.*
3de40 20 2b 20 20 20 20 28 20 6f 66 66 73 65 74 20 6f 66 66 73 65 74 27 20 29 0a 64 75 70 20 6e 76 72 .+....(.offset.offset'.).dup.nvr
3de60 61 6d 2d 73 69 7a 65 20 3c 20 49 46 20 20 20 20 20 20 20 28 20 6f 66 66 73 65 74 20 29 0a 45 4c am-size.<.IF.......(.offset.).EL
3de80 53 45 0a 64 72 6f 70 20 45 58 49 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 29 0a 54 48 SE.drop.EXIT..............(.).TH
3dea0 45 4e 0a 52 45 50 45 41 54 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 EN.REPEAT.drop..................
3dec0 20 20 20 20 20 20 20 28 20 29 0a 63 72 20 63 72 0a 3b 0a 3a 20 72 65 73 65 74 2d 6e 76 72 61 6d .......(.).cr.cr.;.:.reset-nvram
3dee0 20 28 20 2d 2d 20 29 0a 69 6e 74 65 72 6e 61 6c 2d 72 65 73 65 74 2d 6e 76 72 61 6d 0a 3b 0a 3a .(.--.).internal-reset-nvram.;.:
3df00 20 64 75 6d 70 2d 70 61 72 74 69 74 69 6f 6e 20 20 20 20 20 5b 27 5d 20 6e 76 72 61 6d 2d 63 40 .dump-partition.....['].nvram-c@
3df20 20 20 20 20 20 20 31 20 28 64 75 6d 70 29 20 3b 0a 3a 20 74 79 70 65 2d 6e 6f 2d 7a 65 72 6f 20 ......1.(dump).;.:.type-no-zero.
3df40 28 20 61 64 64 72 20 6c 65 6e 20 2d 2d 20 29 0a 30 20 44 4f 0a 64 75 70 20 49 20 2b 20 64 75 70 (.addr.len.--.).0.DO.dup.I.+.dup
3df60 20 6e 76 72 61 6d 2d 63 40 20 30 3d 20 49 46 20 64 72 6f 70 20 45 4c 53 45 20 6e 76 72 61 6d 2d .nvram-c@.0=.IF.drop.ELSE.nvram-
3df80 63 40 20 65 6d 69 74 20 54 48 45 4e 0a 4c 4f 4f 50 0a 64 72 6f 70 0a 3b 0a 3a 20 74 79 70 65 2d c@.emit.THEN.LOOP.drop.;.:.type-
3dfa0 6e 6f 2d 7a 65 72 6f 2d 70 61 72 74 20 28 20 66 72 6f 6d 2d 73 74 72 20 63 6e 74 2d 73 74 72 20 no-zero-part.(.from-str.cnt-str.
3dfc0 61 64 64 72 20 6c 65 6e 20 29 0a 30 20 44 4f 0a 64 75 70 20 69 20 2b 20 64 75 70 20 6e 76 72 61 addr.len.).0.DO.dup.i.+.dup.nvra
3dfe0 6d 2d 63 40 20 30 3d 20 49 46 0a 64 72 6f 70 0a 45 4c 53 45 0a 33 20 70 69 63 6b 20 30 3d 20 33 m-c@.0=.IF.drop.ELSE.3.pick.0=.3
3e000 20 70 69 63 6b 20 30 20 3e 20 41 4e 44 20 49 46 0a 64 75 70 20 31 20 74 79 70 65 2d 6e 6f 2d 7a .pick.0.>.AND.IF.dup.1.type-no-z
3e020 65 72 6f 0a 54 48 45 4e 0a 6e 76 72 61 6d 2d 63 40 20 61 20 3d 20 49 46 0a 32 20 70 69 63 6b 20 ero.THEN.nvram-c@.a.=.IF.2.pick.
3e040 30 3d 20 49 46 0a 6f 76 65 72 20 31 2d 20 30 20 6d 61 78 0a 72 6f 74 20 64 72 6f 70 20 73 77 61 0=.IF.over.1-.0.max.rot.drop.swa
3e060 70 0a 54 48 45 4e 0a 32 20 70 69 63 6b 20 31 2d 20 30 20 6d 61 78 0a 33 20 72 6f 6c 6c 20 64 72 p.THEN.2.pick.1-.0.max.3.roll.dr
3e080 6f 70 20 72 6f 74 20 72 6f 74 0a 54 48 45 4e 0a 54 48 45 4e 0a 4c 4f 4f 50 0a 64 72 6f 70 0a 3b op.rot.rot.THEN.THEN.LOOP.drop.;
3e0a0 0a 3a 20 28 64 6d 65 73 67 2d 70 72 65 70 61 72 65 29 20 28 20 62 61 73 65 2d 61 64 64 72 20 2d .:.(dmesg-prepare).(.base-addr.-
3e0c0 2d 20 62 61 73 65 2d 61 64 64 72 27 20 61 64 64 72 20 6c 65 6e 20 61 63 74 2d 6f 66 66 20 29 0a -.base-addr'.addr.len.act-off.).
3e0e0 31 30 20 2d 20 5c 20 67 6f 20 62 61 63 6b 20 74 6f 20 68 65 61 64 65 72 0a 64 75 70 20 31 34 20 10.-.\.go.back.to.header.dup.14.
3e100 2b 20 6e 76 72 61 6d 2d 6c 40 20 64 75 70 20 3e 72 0a 28 20 62 61 73 65 2d 61 64 64 72 20 61 63 +.nvram-l@.dup.>r.(.base-addr.ac
3e120 74 2d 6f 66 66 20 29 20 28 20 52 3a 20 61 63 74 2d 6f 66 66 20 29 0a 6f 76 65 72 20 6f 76 65 72 t-off.).(.R:.act-off.).over.over
3e140 20 6f 76 65 72 20 2b 20 73 77 61 70 20 31 30 20 2b 20 6e 76 72 61 6d 2d 77 40 20 2b 20 3e 72 0a .over.+.swap.10.+.nvram-w@.+.>r.
3e160 28 20 62 61 73 65 2d 61 64 64 72 20 61 63 74 2d 6f 66 66 20 29 20 28 20 52 3a 20 20 61 63 74 2d (.base-addr.act-off.).(.R:..act-
3e180 6f 66 66 20 6e 76 72 61 6d 2d 61 63 74 2d 61 64 64 72 20 29 0a 6f 76 65 72 20 32 20 2b 20 6e 76 off.nvram-act-addr.).over.2.+.nv
3e1a0 72 61 6d 2d 77 40 20 31 30 20 2a 20 73 77 61 70 20 2d 20 6f 76 65 72 20 73 77 61 70 0a 28 20 62 ram-w@.10.*.swap.-.over.swap.(.b
3e1c0 61 73 65 2d 61 64 64 72 20 62 61 73 65 2d 61 64 64 72 20 73 74 61 72 74 2d 73 69 7a 65 20 29 20 ase-addr.base-addr.start-size.).
3e1e0 28 20 52 3a 20 20 61 63 74 2d 6f 66 66 20 6e 76 72 61 6d 2d 61 63 74 2d 61 64 64 72 20 29 0a 72 (.R:..act-off.nvram-act-addr.).r
3e200 3e 20 73 77 61 70 20 72 6f 74 20 31 30 20 2b 20 6e 76 72 61 6d 2d 77 40 20 2d 20 72 3e 0a 3b 0a >.swap.rot.10.+.nvram-w@.-.r>.;.
3e220 3a 20 2e 64 6d 65 73 67 20 28 20 62 61 73 65 2d 61 64 64 72 20 2d 2d 20 29 0a 28 64 6d 65 73 67 :..dmesg.(.base-addr.--.).(dmesg
3e240 2d 70 72 65 70 61 72 65 29 20 3e 72 0a 63 72 20 74 79 70 65 2d 6e 6f 2d 7a 65 72 6f 0a 28 20 62 -prepare).>r.cr.type-no-zero.(.b
3e260 61 73 65 2d 61 64 64 72 20 29 20 28 20 52 3a 20 61 63 74 2d 6f 66 66 20 29 0a 64 75 70 20 31 30 ase-addr.).(.R:.act-off.).dup.10
3e280 20 2b 20 6e 76 72 61 6d 2d 77 40 20 2b 20 72 3e 20 74 79 70 65 2d 6e 6f 2d 7a 65 72 6f 0a 3b 0a .+.nvram-w@.+.r>.type-no-zero.;.
3e2a0 3a 20 2e 64 6d 65 73 67 2d 70 61 72 74 20 28 20 66 72 6f 6d 2d 73 74 72 20 63 6e 74 2d 73 74 72 :..dmesg-part.(.from-str.cnt-str
3e2c0 20 62 61 73 65 2d 61 64 64 72 20 2d 2d 20 29 0a 28 64 6d 65 73 67 2d 70 72 65 70 61 72 65 29 20 .base-addr.--.).(dmesg-prepare).
3e2e0 3e 72 0a 3e 72 20 3e 72 20 2d 72 6f 74 20 72 3e 20 72 3e 0a 63 72 20 74 79 70 65 2d 6e 6f 2d 7a >r.>r.>r.-rot.r>.r>.cr.type-no-z
3e300 65 72 6f 2d 70 61 72 74 20 72 6f 74 0a 28 20 62 61 73 65 2d 61 64 64 72 20 29 20 28 20 52 3a 20 ero-part.rot.(.base-addr.).(.R:.
3e320 61 63 74 2d 6f 66 66 20 29 0a 64 75 70 20 31 30 20 2b 20 6e 76 72 61 6d 2d 77 40 20 2b 20 72 3e act-off.).dup.10.+.nvram-w@.+.r>
3e340 20 74 79 70 65 2d 6e 6f 2d 7a 65 72 6f 2d 70 61 72 74 0a 3b 0a 3a 20 64 6d 65 73 67 2d 70 61 72 .type-no-zero-part.;.:.dmesg-par
3e360 74 20 28 20 66 72 6f 6d 2d 73 74 72 20 63 6e 74 2d 73 74 72 20 2d 2d 20 6c 65 66 74 2d 66 72 6f t.(.from-str.cnt-str.--.left-fro
3e380 6d 2d 73 74 72 20 6c 65 66 74 2d 63 6e 74 2d 73 74 72 20 29 0a 32 64 75 70 0a 73 22 20 69 62 6d m-str.left-cnt-str.).2dup.s".ibm
3e3a0 2c 42 45 30 6c 6f 67 22 20 67 65 74 2d 6e 61 6d 65 64 2d 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 ,BE0log".get-named-nvram-partiti
3e3c0 6f 6e 20 49 46 0a 73 22 20 69 62 6d 2c 43 50 55 30 6c 6f 67 22 20 67 65 74 2d 6e 61 6d 65 64 2d on.IF.s".ibm,CPU0log".get-named-
3e3e0 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 20 49 46 0a 32 64 72 6f 70 20 45 58 49 54 0a 54 48 nvram-partition.IF.2drop.EXIT.TH
3e400 45 4e 0a 54 48 45 4e 0a 64 72 6f 70 20 2e 64 6d 65 73 67 2d 70 61 72 74 20 6e 69 70 20 6e 69 70 EN.THEN.drop..dmesg-part.nip.nip
3e420 0a 3b 0a 3a 20 64 6d 65 73 67 32 20 28 20 2d 2d 20 29 0a 73 22 20 69 62 6d 2c 42 45 31 6c 6f 67 .;.:.dmesg2.(.--.).s".ibm,BE1log
3e440 22 20 67 65 74 2d 6e 61 6d 65 64 2d 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 20 49 46 0a 73 ".get-named-nvram-partition.IF.s
3e460 22 20 69 62 6d 2c 43 50 55 31 6c 6f 67 22 20 67 65 74 2d 6e 61 6d 65 64 2d 6e 76 72 61 6d 2d 70 ".ibm,CPU1log".get-named-nvram-p
3e480 61 72 74 69 74 69 6f 6e 20 49 46 0a 2e 22 20 4e 6f 20 6c 6f 67 20 70 61 72 74 69 74 69 6f 6e 2e artition.IF..".No.log.partition.
3e4a0 22 20 63 72 20 45 58 49 54 0a 54 48 45 4e 0a 54 48 45 4e 0a 64 72 6f 70 20 2e 64 6d 65 73 67 0a ".cr.EXIT.THEN.THEN.drop..dmesg.
3e4c0 3b 0a 3a 20 64 6d 65 73 67 20 28 20 2d 2d 20 29 0a 73 22 20 69 62 6d 2c 42 45 30 6c 6f 67 22 20 ;.:.dmesg.(.--.).s".ibm,BE0log".
3e4e0 67 65 74 2d 6e 61 6d 65 64 2d 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 20 49 46 0a 73 22 20 get-named-nvram-partition.IF.s".
3e500 69 62 6d 2c 43 50 55 30 6c 6f 67 22 20 67 65 74 2d 6e 61 6d 65 64 2d 6e 76 72 61 6d 2d 70 61 72 ibm,CPU0log".get-named-nvram-par
3e520 74 69 74 69 6f 6e 20 49 46 0a 2e 22 20 4e 6f 20 6c 6f 67 20 70 61 72 74 69 74 69 6f 6e 2e 22 20 tition.IF..".No.log.partition.".
3e540 63 72 20 45 58 49 54 0a 54 48 45 4e 0a 54 48 45 4e 0a 64 72 6f 70 20 2e 64 6d 65 73 67 0a 3b 0a cr.EXIT.THEN.THEN.drop..dmesg.;.
3e560 38 38 30 20 63 70 0a 77 6f 72 64 6c 69 73 74 20 43 4f 4e 53 54 41 4e 54 20 65 6e 76 76 61 72 73 880.cp.wordlist.CONSTANT.envvars
3e580 0a 3a 20 6c 69 73 74 65 6e 76 20 20 28 20 2d 2d 20 29 0a 67 65 74 2d 63 75 72 72 65 6e 74 20 65 .:.listenv..(.--.).get-current.e
3e5a0 6e 76 76 61 72 73 20 73 65 74 2d 63 75 72 72 65 6e 74 20 20 77 6f 72 64 73 20 20 73 65 74 2d 63 nvvars.set-current..words..set-c
3e5c0 75 72 72 65 6e 74 0a 3b 0a 3a 20 63 72 65 61 74 65 2d 65 6e 76 20 28 20 22 6e 61 6d 65 22 20 2d urrent.;.:.create-env.(."name".-
3e5e0 2d 20 29 0a 67 65 74 2d 63 75 72 72 65 6e 74 20 20 65 6e 76 76 61 72 73 20 73 65 74 2d 63 75 72 -.).get-current..envvars.set-cur
3e600 72 65 6e 74 20 20 43 52 45 41 54 45 20 20 73 65 74 2d 63 75 72 72 65 6e 74 0a 3b 0a 3a 20 65 6e rent..CREATE..set-current.;.:.en
3e620 76 2d 69 6e 74 20 20 20 20 20 28 20 6e 20 2d 2d 20 29 20 20 31 20 63 2c 20 61 6c 69 67 6e 20 2c v-int.....(.n.--.)..1.c,.align.,
3e640 20 44 4f 45 53 3e 20 63 68 61 72 2b 20 61 6c 69 67 6e 65 64 20 40 20 3b 0a 3a 20 65 6e 76 2d 62 .DOES>.char+.aligned.@.;.:.env-b
3e660 79 74 65 73 20 20 20 28 20 61 20 6c 65 6e 20 2d 2d 20 29 0a 32 20 63 2c 20 61 6c 69 67 6e 20 64 ytes...(.a.len.--.).2.c,.align.d
3e680 75 70 20 2c 20 68 65 72 65 20 73 77 61 70 20 64 75 70 20 61 6c 6c 6f 74 20 6d 6f 76 65 0a 44 4f up.,.here.swap.dup.allot.move.DO
3e6a0 45 53 3e 20 63 68 61 72 2b 20 61 6c 69 67 6e 65 64 20 64 75 70 20 40 20 3e 72 20 63 65 6c 6c 2b ES>.char+.aligned.dup.@.>r.cell+
3e6c0 20 72 3e 0a 3b 0a 3a 20 65 6e 76 2d 73 74 72 69 6e 67 20 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d .r>.;.:.env-string..(.str.len.--
3e6e0 20 29 20 20 33 20 63 2c 20 73 74 72 69 6e 67 2c 20 44 4f 45 53 3e 20 63 68 61 72 2b 20 63 6f 75 .)..3.c,.string,.DOES>.char+.cou
3e700 6e 74 20 3b 0a 3a 20 65 6e 76 2d 66 6c 61 67 20 20 20 20 28 20 66 20 2d 2d 20 29 20 20 34 20 63 nt.;.:.env-flag....(.f.--.)..4.c
3e720 2c 20 63 2c 20 44 4f 45 53 3e 20 63 68 61 72 2b 20 63 40 20 30 3c 3e 20 3b 0a 3a 20 65 6e 76 2d ,.c,.DOES>.char+.c@.0<>.;.:.env-
3e740 73 65 63 6d 6f 64 65 20 28 20 73 6d 20 2d 2d 20 29 20 20 35 20 63 2c 20 63 2c 20 44 4f 45 53 3e secmode.(.sm.--.)..5.c,.c,.DOES>
3e760 20 63 68 61 72 2b 20 63 40 20 3b 0a 3a 20 64 65 66 61 75 6c 74 2d 69 6e 74 20 20 20 20 20 28 20 .char+.c@.;.:.default-int.....(.
3e780 6e 20 22 6e 61 6d 65 22 20 2d 2d 20 29 20 20 20 20 20 20 63 72 65 61 74 65 2d 65 6e 76 20 65 6e n."name".--.)......create-env.en
3e7a0 76 2d 69 6e 74 20 3b 0a 3a 20 64 65 66 61 75 6c 74 2d 62 79 74 65 73 20 20 20 28 20 61 20 6c 65 v-int.;.:.default-bytes...(.a.le
3e7c0 6e 20 22 6e 61 6d 65 22 20 2d 2d 20 29 20 20 63 72 65 61 74 65 2d 65 6e 76 20 65 6e 76 2d 62 79 n."name".--.)..create-env.env-by
3e7e0 74 65 73 20 3b 0a 3a 20 64 65 66 61 75 6c 74 2d 73 74 72 69 6e 67 20 20 28 20 61 20 6c 65 6e 20 tes.;.:.default-string..(.a.len.
3e800 22 6e 61 6d 65 22 20 2d 2d 20 29 20 20 63 72 65 61 74 65 2d 65 6e 76 20 65 6e 76 2d 73 74 72 69 "name".--.)..create-env.env-stri
3e820 6e 67 20 3b 0a 3a 20 64 65 66 61 75 6c 74 2d 66 6c 61 67 20 20 20 20 28 20 66 20 22 6e 61 6d 65 ng.;.:.default-flag....(.f."name
3e840 22 20 2d 2d 20 29 20 20 20 20 20 20 63 72 65 61 74 65 2d 65 6e 76 20 65 6e 76 2d 66 6c 61 67 20 ".--.)......create-env.env-flag.
3e860 3b 0a 3a 20 64 65 66 61 75 6c 74 2d 73 65 63 6d 6f 64 65 20 28 20 73 6d 20 22 6e 61 6d 65 22 20 ;.:.default-secmode.(.sm."name".
3e880 2d 2d 20 29 20 20 20 20 20 63 72 65 61 74 65 2d 65 6e 76 20 65 6e 76 2d 73 65 63 6d 6f 64 65 20 --.).....create-env.env-secmode.
3e8a0 3b 0a 3a 20 73 65 74 2d 6f 70 74 69 6f 6e 20 28 20 6f 70 74 69 6f 6e 2d 6e 61 6d 65 20 6c 65 6e ;.:.set-option.(.option-name.len
3e8c0 20 6f 70 74 69 6f 6e 20 6c 65 6e 20 2d 2d 20 29 0a 32 73 77 61 70 20 65 6e 63 6f 64 65 2d 73 74 .option.len.--.).2swap.encode-st
3e8e0 72 69 6e 67 0a 32 73 77 61 70 20 73 22 20 2f 6f 70 74 69 6f 6e 73 22 20 66 69 6e 64 2d 6e 6f 64 ring.2swap.s"./options".find-nod
3e900 65 20 64 75 70 20 49 46 20 73 65 74 2d 70 72 6f 70 65 72 74 79 20 45 4c 53 45 20 64 72 6f 70 20 e.dup.IF.set-property.ELSE.drop.
3e920 32 64 72 6f 70 20 32 64 72 6f 70 20 54 48 45 4e 0a 3b 0a 3a 20 66 69 6e 64 65 6e 76 20 28 20 6e 2drop.2drop.THEN.;.:.findenv.(.n
3e940 61 6d 65 20 6c 65 6e 20 2d 2d 20 61 64 72 20 64 65 66 2d 61 64 72 20 74 79 70 65 20 7c 20 30 20 ame.len.--.adr.def-adr.type.|.0.
3e960 29 0a 32 64 75 70 20 65 6e 76 76 61 72 73 20 76 6f 63 2d 66 69 6e 64 20 64 75 70 20 30 3c 3e 20 ).2dup.envvars.voc-find.dup.0<>.
3e980 49 46 20 28 20 41 42 4f 52 54 22 20 6e 6f 74 20 61 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 IF.(.ABORT".not.a.configuration.
3e9a0 76 61 72 69 61 62 6c 65 22 20 29 0a 6c 69 6e 6b 3e 20 3e 62 6f 64 79 20 63 68 61 72 2b 20 3e 72 variable".).link>.>body.char+.>r
3e9c0 20 28 66 69 6e 64 2d 6f 72 64 65 72 29 20 6c 69 6e 6b 3e 20 3e 62 6f 64 79 20 64 75 70 20 63 68 .(find-order).link>.>body.dup.ch
3e9e0 61 72 2b 20 73 77 61 70 20 63 40 20 72 3e 20 73 77 61 70 0a 45 4c 53 45 0a 6e 69 70 20 6e 69 70 ar+.swap.c@.r>.swap.ELSE.nip.nip
3ea00 0a 54 48 45 4e 0a 3b 0a 3a 20 74 65 73 74 2d 66 6c 61 67 20 28 20 70 61 72 61 6d 20 6c 65 6e 20 .THEN.;.:.test-flag.(.param.len.
3ea20 2d 2d 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 32 64 75 70 20 73 22 20 74 72 75 65 22 20 --.true.|.false.).2dup.s".true".
3ea40 73 74 72 69 6e 67 3d 63 69 20 2d 72 6f 74 20 73 22 20 66 61 6c 73 65 22 20 73 74 72 69 6e 67 3d string=ci.-rot.s".false".string=
3ea60 63 69 20 6f 72 0a 3b 0a 3a 20 74 65 73 74 2d 73 65 63 6d 6f 64 65 20 28 20 70 61 72 61 6d 20 6c ci.or.;.:.test-secmode.(.param.l
3ea80 65 6e 20 2d 2d 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 32 64 75 70 20 73 22 20 6e 6f 6e en.--.true.|.false.).2dup.s".non
3eaa0 65 22 20 73 74 72 69 6e 67 3d 63 69 20 2d 72 6f 74 20 32 64 75 70 20 73 22 20 63 6f 6d 6d 61 6e e".string=ci.-rot.2dup.s".comman
3eac0 64 22 20 73 74 72 69 6e 67 3d 63 69 20 2d 72 6f 74 20 73 22 20 66 75 6c 6c 22 0a 73 74 72 69 6e d".string=ci.-rot.s".full".strin
3eae0 67 3d 63 69 20 6f 72 20 6f 72 0a 3b 0a 3a 20 69 73 64 69 67 69 74 20 28 20 63 68 61 72 20 2d 2d g=ci.or.or.;.:.isdigit.(.char.--
3eb00 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 33 30 20 33 39 20 62 65 74 77 65 65 6e 0a 3b 0a .true.|.false.).30.39.between.;.
3eb20 3a 20 74 65 73 74 2d 69 6e 74 20 28 20 70 61 72 61 6d 20 6c 65 6e 20 2d 2d 20 74 72 75 65 20 7c :.test-int.(.param.len.--.true.|
3eb40 20 66 61 6c 73 65 20 29 0a 64 72 6f 70 20 63 40 20 69 73 64 69 67 69 74 20 69 66 20 74 72 75 65 .false.).drop.c@.isdigit.if.true
3eb60 20 65 6c 73 65 20 66 61 6c 73 65 20 74 68 65 6e 20 3b 0a 3a 20 74 65 73 74 2d 73 74 72 69 6e 67 .else.false.then.;.:.test-string
3eb80 20 28 20 70 61 72 61 6d 20 6c 65 6e 20 2d 2d 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 30 .(.param.len.--.true.|.false.).0
3eba0 20 3f 44 4f 0a 64 75 70 20 69 20 2b 20 63 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .?DO.dup.i.+.c@.................
3ebc0 20 20 20 20 5c 20 47 65 74 20 63 68 61 72 61 63 74 65 72 20 2f 20 62 79 74 65 20 61 74 20 63 75 ....\.Get.character./.byte.at.cu
3ebe0 72 72 65 6e 74 20 69 6e 64 65 78 0a 64 75 70 20 32 30 20 3c 20 20 73 77 61 70 20 37 65 20 3e 20 rrent.index.dup.20.<..swap.7e.>.
3ec00 20 4f 52 20 49 46 20 20 20 20 20 5c 20 49 73 20 69 74 20 6f 75 74 20 6f 66 20 72 61 6e 67 65 20 .OR.IF.....\.Is.it.out.of.range.
3ec20 33 32 20 74 6f 20 31 32 36 20 28 3d 41 53 43 49 49 29 0a 64 72 6f 70 20 46 41 4c 53 45 20 55 4e 32.to.126.(=ASCII).drop.FALSE.UN
3ec40 4c 4f 4f 50 20 45 58 49 54 20 20 20 20 20 20 5c 20 46 41 4c 53 45 20 6d 65 61 6e 73 3a 20 4e 6f LOOP.EXIT......\.FALSE.means:.No
3ec60 20 41 53 43 49 49 20 73 74 72 69 6e 67 0a 54 48 45 4e 0a 4c 4f 4f 50 0a 64 72 6f 70 20 54 52 55 .ASCII.string.THEN.LOOP.drop.TRU
3ec80 45 20 20 20 20 5c 20 4f 6e 6c 79 20 41 53 43 49 49 20 66 6f 75 6e 64 20 2d 2d 3e 20 69 74 20 69 E....\.Only.ASCII.found.-->.it.i
3eca0 73 20 61 20 73 74 72 69 6e 67 0a 3b 0a 3a 20 66 69 6e 64 74 79 70 65 20 28 20 70 61 72 61 6d 20 s.a.string.;.:.findtype.(.param.
3ecc0 6c 65 6e 20 6e 61 6d 65 20 6c 65 6e 20 2d 2d 20 70 61 72 61 6d 20 6c 65 6e 20 6e 61 6d 65 20 6c len.name.len.--.param.len.name.l
3ece0 65 6e 20 74 79 70 65 20 29 0a 32 64 75 70 20 66 69 6e 64 65 6e 76 20 64 75 70 20 30 3d 20 5c 20 en.type.).2dup.findenv.dup.0=.\.
3ed00 74 72 79 20 74 6f 20 66 69 6e 64 20 74 79 70 65 20 6f 66 20 65 6e 76 76 61 72 0a 49 46 20 20 20 try.to.find.type.of.envvar.IF...
3ed20 20 20 20 20 20 20 20 20 20 20 5c 20 6e 6f 20 74 79 70 65 20 66 6f 75 6e 64 0a 64 72 6f 70 20 32 ..........\.no.type.found.drop.2
3ed40 73 77 61 70 0a 32 64 75 70 20 74 65 73 74 2d 66 6c 61 67 20 69 66 20 34 20 2d 72 6f 74 20 65 6c swap.2dup.test-flag.if.4.-rot.el
3ed60 73 65 0a 32 64 75 70 20 74 65 73 74 2d 73 65 63 6d 6f 64 65 20 69 66 20 35 20 2d 72 6f 74 20 65 se.2dup.test-secmode.if.5.-rot.e
3ed80 6c 73 65 0a 32 64 75 70 20 74 65 73 74 2d 69 6e 74 20 69 66 20 31 20 2d 72 6f 74 20 65 6c 73 65 lse.2dup.test-int.if.1.-rot.else
3eda0 0a 32 64 75 70 20 74 65 73 74 2d 73 74 72 69 6e 67 20 49 46 20 33 20 45 4c 53 45 20 32 20 54 48 .2dup.test-string.IF.3.ELSE.2.TH
3edc0 45 4e 20 20 5c 20 33 20 3d 20 73 74 72 69 6e 67 2c 20 32 20 3d 20 64 65 66 61 75 6c 74 20 74 6f EN..\.3.=.string,.2.=.default.to
3ede0 20 62 79 74 65 73 0a 2d 72 6f 74 20 74 68 65 6e 20 74 68 65 6e 20 74 68 65 6e 0a 72 6f 74 0a 3e .bytes.-rot.then.then.then.rot.>
3ee00 72 20 32 73 77 61 70 20 72 3e 0a 65 6c 73 65 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 61 6b 65 r.2swap.r>.else...........\.take
3ee20 20 74 79 70 65 20 66 72 6f 6d 20 64 65 66 61 75 6c 74 20 76 61 6c 75 65 0a 6e 69 70 20 6e 69 70 .type.from.default.value.nip.nip
3ee40 0a 54 48 45 4e 0a 3b 0a 3a 20 24 73 65 74 65 6e 76 20 28 20 70 61 72 61 6d 20 6c 65 6e 20 6e 61 .THEN.;.:.$setenv.(.param.len.na
3ee60 6d 65 20 6c 65 6e 20 2d 2d 20 29 0a 34 64 75 70 20 73 65 74 2d 6f 70 74 69 6f 6e 0a 66 69 6e 64 me.len.--.).4dup.set-option.find
3ee80 74 79 70 65 20 64 75 70 20 30 3d 0a 49 46 0a 74 72 75 65 20 41 42 4f 52 54 22 20 6e 6f 74 20 61 type.dup.0=.IF.true.ABORT".not.a
3eea0 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 61 72 69 61 62 6c 65 22 0a 45 4c 53 45 0a 2d 72 .configuration.variable".ELSE.-r
3eec0 6f 74 20 24 43 52 45 41 54 45 20 43 41 53 45 0a 31 20 4f 46 20 65 76 61 6c 75 61 74 65 20 65 6e ot.$CREATE.CASE.1.OF.evaluate.en
3eee0 76 2d 69 6e 74 20 45 4e 44 4f 46 20 5c 20 58 58 58 3a 20 77 61 6e 74 73 20 64 65 63 69 6d 61 6c v-int.ENDOF.\.XXX:.wants.decimal
3ef00 20 61 6e 64 20 30 78 2e 2e 2e 0a 32 20 4f 46 0a 32 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 .and.0x....2.OF.2dup............
3ef20 20 20 20 20 20 20 20 20 28 20 70 61 72 61 6d 20 6c 65 6e 20 70 61 72 61 6d 20 6c 65 6e 20 29 0a ........(.param.len.param.len.).
3ef40 64 65 70 74 68 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 72 61 6d 20 depth.>r................(.param.
3ef60 6c 65 6e 20 70 61 72 61 6d 20 6c 65 6e 20 20 52 3a 20 64 65 70 74 68 2d 62 65 66 6f 72 65 20 29 len.param.len..R:.depth-before.)
3ef80 0a 5b 27 5d 20 65 76 61 6c 75 61 74 65 20 43 41 54 43 48 20 49 46 20 20 20 5c 20 43 61 74 63 68 .['].evaluate.CATCH.IF...\.Catch
3efa0 20 27 75 6e 6b 6e 6f 77 6e 20 46 6f 72 74 68 20 77 6f 72 64 73 27 2e 2e 2e 0a 32 64 72 6f 70 20 .'unknown.Forth.words'....2drop.
3efc0 20 72 3e 20 64 72 6f 70 0a 65 6e 76 2d 73 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 5c 20 .r>.drop.env-string...........\.
3efe0 61 6e 64 20 65 6e 63 6f 64 65 20 27 75 6e 6b 6e 6f 77 6e 20 77 6f 72 64 27 20 61 73 20 73 74 72 and.encode.'unknown.word'.as.str
3f000 69 6e 67 0a 45 4c 53 45 0a 64 65 70 74 68 20 72 3e 20 3d 20 49 46 20 65 6e 76 2d 62 79 74 65 73 ing.ELSE.depth.r>.=.IF.env-bytes
3f020 20 45 4c 53 45 20 65 6e 76 2d 69 6e 74 20 54 48 45 4e 0a 32 64 72 6f 70 0a 54 48 45 4e 0a 45 4e .ELSE.env-int.THEN.2drop.THEN.EN
3f040 44 4f 46 0a 33 20 4f 46 20 65 6e 76 2d 73 74 72 69 6e 67 20 45 4e 44 4f 46 0a 34 20 4f 46 20 65 DOF.3.OF.env-string.ENDOF.4.OF.e
3f060 76 61 6c 75 61 74 65 20 65 6e 76 2d 66 6c 61 67 20 45 4e 44 4f 46 0a 35 20 4f 46 20 65 76 61 6c valuate.env-flag.ENDOF.5.OF.eval
3f080 75 61 74 65 20 65 6e 76 2d 73 65 63 6d 6f 64 65 20 45 4e 44 4f 46 20 5c 20 58 58 58 3a 20 72 65 uate.env-secmode.ENDOF.\.XXX:.re
3f0a0 63 6f 67 6e 69 7a 65 20 6e 6f 6e 65 2c 20 63 6f 6d 6d 61 6e 64 2c 20 66 75 6c 6c 0a 45 4e 44 43 cognize.none,.command,.full.ENDC
3f0c0 41 53 45 0a 54 48 45 4e 0a 3b 0a 3a 20 28 70 72 69 6e 74 65 6e 76 29 20 28 20 61 64 72 20 74 79 ASE.THEN.;.:.(printenv).(.adr.ty
3f0e0 70 65 20 2d 2d 20 29 0a 43 41 53 45 0a 31 20 4f 46 20 61 6c 69 67 6e 65 64 20 40 20 2e 20 45 4e pe.--.).CASE.1.OF.aligned.@...EN
3f100 44 4f 46 0a 32 20 4f 46 20 61 6c 69 67 6e 65 64 20 64 75 70 20 63 65 6c 6c 2b 20 73 77 61 70 20 DOF.2.OF.aligned.dup.cell+.swap.
3f120 40 20 64 75 70 20 49 46 20 64 75 6d 70 20 45 4c 53 45 20 32 64 72 6f 70 20 54 48 45 4e 20 45 4e @.dup.IF.dump.ELSE.2drop.THEN.EN
3f140 44 4f 46 0a 33 20 4f 46 20 63 6f 75 6e 74 20 74 79 70 65 20 45 4e 44 4f 46 0a 34 20 4f 46 20 63 DOF.3.OF.count.type.ENDOF.4.OF.c
3f160 40 20 49 46 20 2e 22 20 74 72 75 65 22 20 45 4c 53 45 20 2e 22 20 66 61 6c 73 65 22 20 54 48 45 @.IF..".true".ELSE..".false".THE
3f180 4e 20 45 4e 44 4f 46 0a 35 20 4f 46 20 63 40 20 2e 20 45 4e 44 4f 46 20 5c 20 58 58 58 3a 20 70 N.ENDOF.5.OF.c@...ENDOF.\.XXX:.p
3f1a0 72 69 6e 74 20 73 79 6d 62 6f 6c 69 63 61 6c 6c 79 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 2e 70 rint.symbolically.ENDCASE.;.:..p
3f1c0 72 69 6e 74 65 6e 76 2d 68 65 61 64 65 72 20 28 20 2d 2d 20 29 0a 63 72 0a 73 22 20 2d 2d 2d 65 rintenv-header.(.--.).cr.s".---e
3f1e0 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 2d 2d 2d 2d 2d 2d 2d 2d 63 75 72 72 65 nvironment.variable--------curre
3f200 6e 74 20 76 61 6c 75 65 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 64 65 66 61 75 6c 74 20 76 61 6c nt.value-------------default.val
3f220 75 65 2d 2d 2d 2d 2d 2d 22 0a 74 79 70 65 20 63 72 0a 3b 0a 44 45 46 45 52 20 6f 6c 64 2d 65 6d ue------".type.cr.;.DEFER.old-em
3f240 69 74 0a 30 20 56 41 4c 55 45 20 65 6d 69 74 2d 63 6f 75 6e 74 65 72 0a 3a 20 65 6d 69 74 2d 61 it.0.VALUE.emit-counter.:.emit-a
3f260 6e 64 2d 63 6f 75 6e 74 20 65 6d 69 74 2d 63 6f 75 6e 74 65 72 20 31 20 2b 20 74 6f 20 65 6d 69 nd-count.emit-counter.1.+.to.emi
3f280 74 2d 63 6f 75 6e 74 65 72 20 6f 6c 64 2d 65 6d 69 74 20 3b 0a 3a 20 2e 65 6e 61 62 6c 65 2d 65 t-counter.old-emit.;.:..enable-e
3f2a0 6d 69 74 2d 63 6f 75 6e 74 65 72 0a 30 20 74 6f 20 65 6d 69 74 2d 63 6f 75 6e 74 65 72 0a 5b 27 mit-counter.0.to.emit-counter.['
3f2c0 5d 20 65 6d 69 74 20 62 65 68 61 76 69 6f 72 20 74 6f 20 6f 6c 64 2d 65 6d 69 74 0a 5b 27 5d 20 ].emit.behavior.to.old-emit.['].
3f2e0 65 6d 69 74 2d 61 6e 64 2d 63 6f 75 6e 74 20 74 6f 20 65 6d 69 74 0a 3b 0a 3a 20 2e 64 69 73 61 emit-and-count.to.emit.;.:..disa
3f300 62 6c 65 2d 65 6d 69 74 2d 63 6f 75 6e 74 65 72 0a 5b 27 5d 20 6f 6c 64 2d 65 6d 69 74 20 62 65 ble-emit-counter.['].old-emit.be
3f320 68 61 76 69 6f 72 20 74 6f 20 65 6d 69 74 0a 3b 0a 3a 20 2e 73 70 61 63 65 73 0a 64 75 70 20 30 havior.to.emit.;.:..spaces.dup.0
3f340 20 3e 20 49 46 20 73 70 61 63 65 73 20 45 4c 53 45 0a 64 72 6f 70 20 73 70 61 63 65 20 54 48 45 .>.IF.spaces.ELSE.drop.space.THE
3f360 4e 0a 3b 0a 3a 20 2e 70 72 69 6e 74 2d 6f 6e 65 2d 65 6e 76 0a 33 20 2e 73 70 61 63 65 73 0a 32 N.;.:..print-one-env.3..spaces.2
3f380 64 75 70 20 64 75 70 20 2d 72 6f 74 20 74 79 70 65 20 31 63 20 73 77 61 70 20 2d 20 2e 73 70 61 dup.dup.-rot.type.1c.swap.-..spa
3f3a0 63 65 73 0a 66 69 6e 64 65 6e 76 20 72 6f 74 20 6f 76 65 72 0a 2e 65 6e 61 62 6c 65 2d 65 6d 69 ces.findenv.rot.over..enable-emi
3f3c0 74 2d 63 6f 75 6e 74 65 72 0a 28 70 72 69 6e 74 65 6e 76 29 20 2e 64 69 73 61 62 6c 65 2d 65 6d t-counter.(printenv)..disable-em
3f3e0 69 74 2d 63 6f 75 6e 74 65 72 0a 31 61 20 65 6d 69 74 2d 63 6f 75 6e 74 65 72 20 2d 20 2e 73 70 it-counter.1a.emit-counter.-..sp
3f400 61 63 65 73 0a 28 70 72 69 6e 74 65 6e 76 29 0a 3b 0a 3a 20 2e 70 72 69 6e 74 2d 61 6c 6c 2d 65 aces.(printenv).;.:..print-all-e
3f420 6e 76 0a 2e 70 72 69 6e 74 65 6e 76 2d 68 65 61 64 65 72 0a 65 6e 76 76 61 72 73 20 63 65 6c 6c nv..printenv-header.envvars.cell
3f440 2b 20 42 45 47 49 4e 20 40 20 64 75 70 20 57 48 49 4c 45 20 64 75 70 20 6c 69 6e 6b 3e 20 3e 6e +.BEGIN.@.dup.WHILE.dup.link>.>n
3f460 61 6d 65 0a 6e 61 6d 65 3e 73 74 72 69 6e 67 20 2e 70 72 69 6e 74 2d 6f 6e 65 2d 65 6e 76 20 63 ame.name>string..print-one-env.c
3f480 72 20 52 45 50 45 41 54 20 64 72 6f 70 0a 3b 0a 3a 20 70 72 69 6e 74 65 6e 76 0a 70 61 72 73 65 r.REPEAT.drop.;.:.printenv.parse
3f4a0 2d 77 6f 72 64 20 64 75 70 20 30 3d 20 49 46 0a 32 64 72 6f 70 20 2e 70 72 69 6e 74 2d 61 6c 6c -word.dup.0=.IF.2drop..print-all
3f4c0 2d 65 6e 76 20 45 4c 53 45 20 66 69 6e 64 65 6e 76 20 64 75 70 20 30 3d 0a 41 42 4f 52 54 22 20 -env.ELSE.findenv.dup.0=.ABORT".
3f4e0 6e 6f 74 20 61 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 61 72 69 61 62 6c 65 22 0a 72 6f not.a.configuration.variable".ro
3f500 74 20 6f 76 65 72 20 63 72 20 2e 22 20 43 75 72 72 65 6e 74 3a 20 22 20 28 70 72 69 6e 74 65 6e t.over.cr..".Current:.".(printen
3f520 76 29 0a 63 72 20 2e 22 20 44 65 66 61 75 6c 74 3a 20 22 20 28 70 72 69 6e 74 65 6e 76 29 20 54 v).cr..".Default:.".(printenv).T
3f540 48 45 4e 0a 3b 0a 3a 20 28 73 65 74 2d 64 65 66 61 75 6c 74 29 20 20 28 20 64 65 66 2d 78 74 20 HEN.;.:.(set-default)..(.def-xt.
3f560 2d 2d 20 29 0a 64 75 70 20 3e 6e 61 6d 65 20 6e 61 6d 65 3e 73 74 72 69 6e 67 20 24 43 52 45 41 --.).dup.>name.name>string.$CREA
3f580 54 45 20 64 75 70 20 3e 62 6f 64 79 20 63 40 20 3e 72 20 65 78 65 63 75 74 65 20 72 3e 20 43 41 TE.dup.>body.c@.>r.execute.r>.CA
3f5a0 53 45 0a 31 20 4f 46 20 65 6e 76 2d 69 6e 74 20 45 4e 44 4f 46 0a 32 20 4f 46 20 65 6e 76 2d 62 SE.1.OF.env-int.ENDOF.2.OF.env-b
3f5c0 79 74 65 73 20 45 4e 44 4f 46 0a 33 20 4f 46 20 65 6e 76 2d 73 74 72 69 6e 67 20 45 4e 44 4f 46 ytes.ENDOF.3.OF.env-string.ENDOF
3f5e0 0a 34 20 4f 46 20 65 6e 76 2d 66 6c 61 67 20 45 4e 44 4f 46 0a 35 20 4f 46 20 65 6e 76 2d 73 65 .4.OF.env-flag.ENDOF.5.OF.env-se
3f600 63 6d 6f 64 65 20 45 4e 44 4f 46 20 45 4e 44 43 41 53 45 0a 3b 0a 74 72 75 65 20 64 65 66 61 75 cmode.ENDOF.ENDCASE.;.true.defau
3f620 6c 74 2d 66 6c 61 67 20 61 75 74 6f 2d 62 6f 6f 74 3f 0a 73 22 20 22 20 64 65 66 61 75 6c 74 2d lt-flag.auto-boot?.s".".default-
3f640 73 74 72 69 6e 67 20 62 6f 6f 74 2d 64 65 76 69 63 65 0a 73 22 20 22 20 64 65 66 61 75 6c 74 2d string.boot-device.s".".default-
3f660 73 74 72 69 6e 67 20 62 6f 6f 74 2d 66 69 6c 65 0a 73 22 20 62 6f 6f 74 22 20 64 65 66 61 75 6c string.boot-file.s".boot".defaul
3f680 74 2d 73 74 72 69 6e 67 20 62 6f 6f 74 2d 63 6f 6d 6d 61 6e 64 0a 73 22 20 22 20 64 65 66 61 75 t-string.boot-command.s".".defau
3f6a0 6c 74 2d 73 74 72 69 6e 67 20 64 69 61 67 2d 64 65 76 69 63 65 0a 73 22 20 22 20 64 65 66 61 75 lt-string.diag-device.s".".defau
3f6c0 6c 74 2d 73 74 72 69 6e 67 20 64 69 61 67 2d 66 69 6c 65 0a 66 61 6c 73 65 20 64 65 66 61 75 6c lt-string.diag-file.false.defaul
3f6e0 74 2d 66 6c 61 67 20 64 69 61 67 2d 73 77 69 74 63 68 3f 0a 74 72 75 65 20 64 65 66 61 75 6c 74 t-flag.diag-switch?.true.default
3f700 2d 66 6c 61 67 20 66 63 6f 64 65 2d 64 65 62 75 67 3f 0a 73 22 20 22 20 64 65 66 61 75 6c 74 2d -flag.fcode-debug?.s".".default-
3f720 73 74 72 69 6e 67 20 69 6e 70 75 74 2d 64 65 76 69 63 65 0a 73 22 20 22 20 64 65 66 61 75 6c 74 string.input-device.s".".default
3f740 2d 73 74 72 69 6e 67 20 6e 76 72 61 6d 72 63 0a 73 22 20 22 20 64 65 66 61 75 6c 74 2d 73 74 72 -string.nvramrc.s".".default-str
3f760 69 6e 67 20 6f 65 6d 2d 62 61 6e 6e 65 72 0a 66 61 6c 73 65 20 64 65 66 61 75 6c 74 2d 66 6c 61 ing.oem-banner.false.default-fla
3f780 67 20 6f 65 6d 2d 62 61 6e 6e 65 72 3f 0a 30 20 30 20 64 65 66 61 75 6c 74 2d 62 79 74 65 73 20 g.oem-banner?.0.0.default-bytes.
3f7a0 6f 65 6d 2d 6c 6f 67 6f 0a 66 61 6c 73 65 20 64 65 66 61 75 6c 74 2d 66 6c 61 67 20 6f 65 6d 2d oem-logo.false.default-flag.oem-
3f7c0 6c 6f 67 6f 3f 0a 73 22 20 22 20 64 65 66 61 75 6c 74 2d 73 74 72 69 6e 67 20 6f 75 74 70 75 74 logo?.s".".default-string.output
3f7e0 2d 64 65 76 69 63 65 0a 32 30 30 20 64 65 66 61 75 6c 74 2d 69 6e 74 20 73 63 72 65 65 6e 2d 23 -device.200.default-int.screen-#
3f800 63 6f 6c 75 6d 6e 73 0a 32 30 30 20 64 65 66 61 75 6c 74 2d 69 6e 74 20 73 63 72 65 65 6e 2d 23 columns.200.default-int.screen-#
3f820 72 6f 77 73 0a 30 20 64 65 66 61 75 6c 74 2d 69 6e 74 20 73 65 63 75 72 69 74 79 2d 23 62 61 64 rows.0.default-int.security-#bad
3f840 6c 6f 67 69 6e 73 0a 30 20 64 65 66 61 75 6c 74 2d 73 65 63 6d 6f 64 65 20 73 65 63 75 72 69 74 logins.0.default-secmode.securit
3f860 79 2d 6d 6f 64 65 0a 73 22 20 22 20 64 65 66 61 75 6c 74 2d 73 74 72 69 6e 67 20 73 65 63 75 72 y-mode.s".".default-string.secur
3f880 69 74 79 2d 70 61 73 73 77 6f 72 64 0a 30 20 64 65 66 61 75 6c 74 2d 69 6e 74 20 73 65 6c 66 74 ity-password.0.default-int.selft
3f8a0 65 73 74 2d 23 6d 65 67 73 0a 66 61 6c 73 65 20 64 65 66 61 75 6c 74 2d 66 6c 61 67 20 75 73 65 est-#megs.false.default-flag.use
3f8c0 2d 6e 76 72 61 6d 72 63 3f 0a 66 61 6c 73 65 20 64 65 66 61 75 6c 74 2d 66 6c 61 67 20 64 69 72 -nvramrc?.false.default-flag.dir
3f8e0 65 63 74 2d 73 65 72 69 61 6c 3f 0a 74 72 75 65 20 64 65 66 61 75 6c 74 2d 66 6c 61 67 20 72 65 ect-serial?.true.default-flag.re
3f900 61 6c 2d 6d 6f 64 65 3f 0a 74 72 75 65 20 64 65 66 61 75 6c 74 2d 66 6c 61 67 20 75 73 65 2d 61 al-mode?.true.default-flag.use-a
3f920 78 6f 6e 2d 64 64 72 3f 0a 56 41 52 49 41 42 4c 45 20 6e 76 6f 66 66 20 5c 20 6f 66 66 73 65 74 xon-ddr?.VARIABLE.nvoff.\.offset
3f940 20 69 6e 20 65 6e 76 76 61 72 20 70 61 72 74 69 74 69 6f 6e 0a 3a 20 28 6e 76 75 70 64 61 74 65 .in.envvar.partition.:.(nvupdate
3f960 2d 6f 6e 65 29 20 28 20 61 64 72 20 74 79 70 65 20 2d 2d 20 22 76 61 6c 75 65 22 20 29 0a 43 41 -one).(.adr.type.--."value".).CA
3f980 53 45 0a 31 20 4f 46 20 61 6c 69 67 6e 65 64 20 40 20 28 2e 29 20 45 4e 44 4f 46 0a 32 20 4f 46 SE.1.OF.aligned.@.(.).ENDOF.2.OF
3f9a0 20 64 72 6f 70 20 73 22 20 30 20 30 22 20 45 4e 44 4f 46 0a 33 20 4f 46 20 63 6f 75 6e 74 20 45 .drop.s".0.0".ENDOF.3.OF.count.E
3f9c0 4e 44 4f 46 0a 34 20 4f 46 20 63 40 20 49 46 20 73 22 20 74 72 75 65 22 20 45 4c 53 45 20 73 22 NDOF.4.OF.c@.IF.s".true".ELSE.s"
3f9e0 20 66 61 6c 73 65 22 20 54 48 45 4e 20 45 4e 44 4f 46 0a 35 20 4f 46 20 63 40 20 28 2e 29 20 45 .false".THEN.ENDOF.5.OF.c@.(.).E
3fa00 4e 44 4f 46 20 5c 20 58 58 58 3a 20 70 72 69 6e 74 20 73 79 6d 62 6f 6c 69 63 61 6c 6c 79 0a 45 NDOF.\.XXX:.print.symbolically.E
3fa20 4e 44 43 41 53 45 0a 3b 0a 3a 20 6e 76 75 70 64 61 74 65 2d 6f 6e 65 20 20 20 28 20 64 65 66 2d NDCASE.;.:.nvupdate-one...(.def-
3fa40 78 74 20 2d 2d 20 29 0a 3e 72 20 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 2d 74 79 70 65 2d xt.--.).>r.nvram-partition-type-
3fa60 63 6f 6d 6d 6f 6e 20 67 65 74 2d 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 20 20 20 20 20 20 common.get-nvram-partition......
3fa80 20 28 20 70 61 72 74 2e 61 64 64 72 20 70 61 72 74 2e 6c 65 6e 20 46 41 4c 53 45 7c 54 52 55 45 .(.part.addr.part.len.FALSE|TRUE
3faa0 20 52 3a 20 64 65 66 2d 78 74 20 29 0a 41 42 4f 52 54 22 20 4e 6f 20 76 61 6c 69 64 20 4e 56 52 .R:.def-xt.).ABORT".No.valid.NVR
3fac0 41 4d 2e 22 20 72 3e 20 20 20 20 20 20 28 20 70 61 72 74 2e 61 64 64 72 20 70 61 72 74 2e 6c 65 AM.".r>......(.part.addr.part.le
3fae0 6e 20 64 65 66 2d 78 74 20 29 0a 3e 6e 61 6d 65 20 6e 61 6d 65 3e 73 74 72 69 6e 67 20 20 20 20 n.def-xt.).>name.name>string....
3fb00 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 72 74 2e 61 64 64 72 20 70 61 72 74 2e 6c 65 6e 20 ...........(.part.addr.part.len.
3fb20 76 61 72 2e 61 20 76 61 72 2e 6c 20 29 0a 32 64 75 70 20 66 69 6e 64 65 6e 76 20 6e 69 70 20 28 var.a.var.l.).2dup.findenv.nip.(
3fb40 6e 76 75 70 64 61 74 65 2d 6f 6e 65 29 0a 69 6e 74 65 72 6e 61 6c 2d 61 64 64 2d 65 6e 76 0a 64 nvupdate-one).internal-add-env.d
3fb60 72 6f 70 0a 3b 0a 3a 20 28 6e 76 75 70 64 61 74 65 29 20 28 20 2d 2d 20 29 0a 6e 76 72 61 6d 2d rop.;.:.(nvupdate).(.--.).nvram-
3fb80 70 61 72 74 69 74 69 6f 6e 2d 74 79 70 65 2d 63 6f 6d 6d 6f 6e 20 67 65 74 2d 6e 76 72 61 6d 2d partition-type-common.get-nvram-
3fba0 70 61 72 74 69 74 69 6f 6e 20 41 42 4f 52 54 22 20 4e 6f 20 76 61 6c 69 64 20 4e 56 52 41 4d 2e partition.ABORT".No.valid.NVRAM.
3fbc0 22 0a 65 72 61 73 65 2d 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 20 64 72 6f 70 0a 65 6e 76 ".erase-nvram-partition.drop.env
3fbe0 76 61 72 73 20 63 65 6c 6c 2b 0a 42 45 47 49 4e 20 40 20 64 75 70 20 57 48 49 4c 45 20 64 75 70 vars.cell+.BEGIN.@.dup.WHILE.dup
3fc00 20 6c 69 6e 6b 3e 20 6e 76 75 70 64 61 74 65 2d 6f 6e 65 20 52 45 50 45 41 54 0a 64 72 6f 70 0a .link>.nvupdate-one.REPEAT.drop.
3fc20 3b 0a 3a 20 6e 76 75 70 64 61 74 65 20 28 20 2d 2d 20 29 0a 2e 22 20 6e 76 75 70 64 61 74 65 20 ;.:.nvupdate.(.--.)..".nvupdate.
3fc40 69 73 20 6f 62 73 6f 6c 65 74 65 2e 22 20 63 72 0a 3b 0a 3a 20 73 65 74 2d 64 65 66 61 75 6c 74 is.obsolete.".cr.;.:.set-default
3fc60 0a 70 61 72 73 65 2d 77 6f 72 64 20 65 6e 76 76 61 72 73 20 76 6f 63 2d 66 69 6e 64 0a 64 75 70 .parse-word.envvars.voc-find.dup
3fc80 20 30 3d 20 41 42 4f 52 54 22 20 6e 6f 74 20 61 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 76 .0=.ABORT".not.a.configuration.v
3fca0 61 72 69 61 62 6c 65 22 20 6c 69 6e 6b 3e 20 28 73 65 74 2d 64 65 66 61 75 6c 74 29 0a 3b 0a 3a ariable".link>.(set-default).;.:
3fcc0 20 28 73 65 74 2d 64 65 66 61 75 6c 74 73 29 0a 65 6e 76 76 61 72 73 20 63 65 6c 6c 2b 0a 42 45 .(set-defaults).envvars.cell+.BE
3fce0 47 49 4e 20 40 20 64 75 70 20 57 48 49 4c 45 20 64 75 70 20 6c 69 6e 6b 3e 20 28 73 65 74 2d 64 GIN.@.dup.WHILE.dup.link>.(set-d
3fd00 65 66 61 75 6c 74 29 20 52 45 50 45 41 54 0a 64 72 6f 70 0a 3b 0a 28 73 65 74 2d 64 65 66 61 75 efault).REPEAT.drop.;.(set-defau
3fd20 6c 74 73 29 0a 3a 20 73 65 74 2d 64 65 66 61 75 6c 74 73 0a 28 73 65 74 2d 64 65 66 61 75 6c 74 lts).:.set-defaults.(set-default
3fd40 73 29 20 28 6e 76 75 70 64 61 74 65 29 0a 3b 0a 3a 20 73 65 74 65 6e 76 20 20 70 61 72 73 65 2d s).(nvupdate).;.:.setenv..parse-
3fd60 77 6f 72 64 20 28 20 73 6b 69 70 77 73 20 29 20 30 64 20 70 61 72 73 65 20 2d 6c 65 61 64 69 6e word.(.skipws.).0d.parse.-leadin
3fd80 67 20 32 73 77 61 70 20 24 73 65 74 65 6e 76 20 28 6e 76 75 70 64 61 74 65 29 20 3b 0a 3a 20 67 g.2swap.$setenv.(nvupdate).;.:.g
3fda0 65 74 2d 6e 76 20 20 28 20 2d 2d 20 29 0a 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 2d 74 79 et-nv..(.--.).nvram-partition-ty
3fdc0 70 65 2d 63 6f 6d 6d 6f 6e 20 67 65 74 2d 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 20 28 20 pe-common.get-nvram-partition.(.
3fde0 61 64 64 72 20 6f 66 66 73 65 74 20 6e 6f 74 2d 66 6f 75 6e 64 20 7c 20 6e 6f 74 2d 66 6f 75 6e addr.offset.not-found.|.not-foun
3fe00 64 20 29 20 5c 20 66 69 6e 64 20 70 61 72 74 69 74 69 6f 6e 20 68 65 61 64 65 72 0a 49 46 0a 2e d.).\.find.partition.header.IF..
3fe20 22 20 4e 6f 20 4e 56 52 41 4d 20 63 6f 6d 6d 6f 6e 20 70 61 72 74 69 74 69 6f 6e 2c 20 72 65 2d ".No.NVRAM.common.partition,.re-
3fe40 69 6e 69 74 69 61 6c 69 7a 69 6e 67 2e 2e 2e 22 20 63 72 0a 69 6e 74 65 72 6e 61 6c 2d 72 65 73 initializing...".cr.internal-res
3fe60 65 74 2d 6e 76 72 61 6d 0a 28 6e 76 75 70 64 61 74 65 29 0a 6e 76 72 61 6d 2d 70 61 72 74 69 74 et-nvram.(nvupdate).nvram-partit
3fe80 69 6f 6e 2d 74 79 70 65 2d 63 6f 6d 6d 6f 6e 20 67 65 74 2d 6e 76 72 61 6d 2d 70 61 72 74 69 74 ion-type-common.get-nvram-partit
3fea0 69 6f 6e 20 49 46 20 2e 22 20 4e 56 52 41 4d 20 73 65 65 6d 73 20 74 6f 20 62 65 20 62 72 6f 6b ion.IF..".NVRAM.seems.to.be.brok
3fec0 65 6e 2e 22 20 63 72 20 45 58 49 54 20 54 48 45 4e 0a 54 48 45 4e 0a 64 72 6f 70 20 28 20 61 64 en.".cr.EXIT.THEN.THEN.drop.(.ad
3fee0 64 72 20 29 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 68 72 6f 77 20 61 77 61 79 20 6f 66 66 73 dr.)...........\.throw.away.offs
3ff00 65 74 0a 42 45 47 49 4e 0a 64 75 70 20 72 7a 63 6f 75 6e 74 20 20 64 75 70 20 20 20 20 20 5c 20 et.BEGIN.dup.rzcount..dup.....\.
3ff20 6d 61 6b 65 20 73 74 72 69 6e 67 20 66 72 6f 6d 20 6f 66 66 73 65 74 20 61 6e 64 20 6d 61 6b 65 make.string.from.offset.and.make
3ff40 20 63 6f 6e 64 69 74 69 6f 6e 0a 57 48 49 4c 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .condition.WHILE................
3ff60 20 20 20 28 20 6f 66 66 73 65 74 20 6f 66 66 73 65 74 20 6c 65 6e 67 74 68 20 29 0a 32 64 75 70 ...(.offset.offset.length.).2dup
3ff80 20 5b 63 68 61 72 5d 20 3d 20 73 70 6c 69 74 20 20 5c 20 53 70 6c 69 74 20 73 74 72 69 6e 67 20 .[char].=.split..\.Split.string.
3ffa0 61 74 20 65 71 75 61 6c 20 73 69 67 6e 20 28 3d 29 0a 32 73 77 61 70 20 20 20 20 20 20 20 20 20 at.equal.sign.(=).2swap.........
3ffc0 20 20 20 20 20 20 20 28 20 6f 66 66 73 65 74 20 6f 66 66 73 65 74 20 6c 65 6e 67 74 68 20 70 61 .......(.offset.offset.length.pa
3ffe0 72 61 6d 20 6c 65 6e 20 6e 61 6d 65 20 6c 65 6e 20 29 0a 24 73 65 74 65 6e 76 20 20 20 20 20 20 ram.len.name.len.).$setenv......
40000 20 20 20 20 20 20 20 20 5c 20 53 65 74 20 65 6e 76 76 61 72 0a 6e 69 70 20 20 20 20 20 20 20 20 ........\.Set.envvar.nip........
40020 20 20 20 20 20 20 20 20 20 20 5c 20 74 68 72 6f 77 20 61 77 61 79 20 6f 6c 64 20 73 74 72 69 6e ..........\.throw.away.old.strin
40040 67 20 62 65 67 69 6e 0a 2b 20 31 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 g.begin.+.1+.................\.c
40060 61 6c 63 20 6e 65 77 20 6f 66 66 73 65 74 0a 52 45 50 45 41 54 0a 32 64 72 6f 70 20 64 72 6f 70 alc.new.offset.REPEAT.2drop.drop
40080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 6e 75 70 0a 3b 0a 67 65 74 2d 6e 76 ..............\.cleanup.;.get-nv
400a0 0a 3a 20 63 68 65 63 6b 2d 66 6f 72 2d 6e 76 72 61 6d 72 63 20 20 28 20 2d 2d 20 29 0a 75 73 65 .:.check-for-nvramrc..(.--.).use
400c0 2d 6e 76 72 61 6d 72 63 3f 20 20 49 46 0a 73 22 20 45 78 65 63 75 74 69 6e 67 20 66 6f 6c 6c 6f -nvramrc?..IF.s".Executing.follo
400e0 77 69 6e 67 20 63 6f 64 65 20 66 72 6f 6d 20 6e 76 72 61 6d 72 63 3a 20 22 0a 73 22 20 6e 76 72 wing.code.from.nvramrc:.".s".nvr
40100 61 6d 72 63 22 20 65 76 61 6c 75 61 74 65 20 24 63 61 74 0a 6e 76 72 61 6d 6c 6f 67 2d 77 72 69 amrc".evaluate.$cat.nvramlog-wri
40120 74 65 2d 73 74 72 69 6e 67 2d 63 72 0a 73 22 20 28 21 29 20 45 78 65 63 75 74 69 6e 67 20 63 6f te-string-cr.s".(!).Executing.co
40140 64 65 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 6e 76 72 61 6d 72 63 22 20 74 79 70 65 0a 63 72 de.specified.in.nvramrc".type.cr
40160 20 73 22 20 20 53 4c 4f 46 20 53 65 74 75 70 20 3d 20 22 20 74 79 70 65 0a 2e 65 6e 61 62 6c 65 .s"..SLOF.Setup.=.".type..enable
40180 2d 65 6d 69 74 2d 63 6f 75 6e 74 65 72 0a 73 22 20 6e 76 72 61 6d 72 63 22 20 65 76 61 6c 75 61 -emit-counter.s".nvramrc".evalua
401a0 74 65 20 5b 27 5d 20 65 76 61 6c 75 61 74 65 20 20 43 41 54 43 48 20 20 49 46 0a 32 64 72 6f 70 te.['].evaluate..CATCH..IF.2drop
401c0 0a 65 6d 69 74 2d 63 6f 75 6e 74 65 72 20 30 20 20 44 4f 20 20 38 20 65 6d 69 74 20 20 4c 4f 4f .emit-counter.0..DO..8.emit..LOO
401e0 50 0a 73 22 20 28 21 29 20 43 6f 64 65 20 69 6e 20 6e 76 72 61 6d 72 63 20 74 72 69 67 67 65 72 P.s".(!).Code.in.nvramrc.trigger
40200 65 64 20 65 78 63 65 70 74 69 6f 6e 2e 20 22 0a 32 64 75 70 20 6e 76 72 61 6d 6c 6f 67 2d 77 72 ed.exception..".2dup.nvramlog-wr
40220 69 74 65 2d 73 74 72 69 6e 67 0a 74 79 70 65 20 63 72 20 31 32 20 73 70 61 63 65 73 20 73 22 20 ite-string.type.cr.12.spaces.s".
40240 41 62 6f 72 74 69 6e 67 20 6e 76 72 61 6d 72 63 20 65 78 65 63 75 74 69 6f 6e 22 20 32 64 75 70 Aborting.nvramrc.execution".2dup
40260 0a 6e 76 72 61 6d 6c 6f 67 2d 77 72 69 74 65 2d 73 74 72 69 6e 67 2d 63 72 20 74 79 70 65 20 63 .nvramlog-write-string-cr.type.c
40280 72 0a 73 22 20 20 53 4c 4f 46 20 53 65 74 75 70 20 3d 20 22 20 74 79 70 65 0a 54 48 45 4e 0a 2e r.s"..SLOF.Setup.=.".type.THEN..
402a0 64 69 73 61 62 6c 65 2d 65 6d 69 74 2d 63 6f 75 6e 74 65 72 0a 54 48 45 4e 0a 3b 0a 3a 20 28 6e disable-emit-counter.THEN.;.:.(n
402c0 76 2d 66 69 6e 64 61 6c 69 61 73 29 20 28 20 61 6c 69 61 73 2d 70 74 72 20 61 6c 69 61 73 2d 6c v-findalias).(.alias-ptr.alias-l
402e0 65 6e 20 2d 2d 20 70 6f 73 20 29 0a 68 65 72 65 20 30 0a 73 22 20 64 65 76 61 6c 69 61 73 20 22 en.--.pos.).here.0.s".devalias."
40300 20 73 74 72 69 6e 67 2d 63 61 74 0a 33 20 70 69 63 6b 20 33 20 70 69 63 6b 20 73 74 72 69 6e 67 .string-cat.3.pick.3.pick.string
40320 2d 63 61 74 0a 73 22 20 20 22 20 73 74 72 69 6e 67 2d 63 61 74 0a 73 22 20 6e 76 72 61 6d 72 63 -cat.s"..".string-cat.s".nvramrc
40340 22 20 65 76 61 6c 75 61 74 65 0a 32 73 77 61 70 20 66 69 6e 64 2d 73 75 62 73 74 72 0a 6e 69 70 ".evaluate.2swap.find-substr.nip
40360 20 6e 69 70 0a 3b 0a 3a 20 28 6e 76 2d 62 75 69 6c 64 2d 72 65 61 6c 2d 65 6e 74 72 79 29 20 28 .nip.;.:.(nv-build-real-entry).(
40380 20 6e 61 6d 65 2d 70 74 72 20 6e 61 6d 65 2d 6c 65 6e 20 64 65 76 2d 70 74 72 20 64 65 76 2d 6c .name-ptr.name-len.dev-ptr.dev-l
403a0 65 6e 20 2d 2d 20 73 74 72 2d 70 74 72 20 73 74 72 2d 6c 65 6e 20 29 0a 32 73 77 61 70 20 68 65 en.--.str-ptr.str-len.).2swap.he
403c0 72 65 20 30 0a 73 22 20 64 65 76 61 6c 69 61 73 20 22 20 73 74 72 69 6e 67 2d 63 61 74 0a 32 73 re.0.s".devalias.".string-cat.2s
403e0 77 61 70 20 73 74 72 69 6e 67 2d 63 61 74 0a 73 22 20 20 22 20 73 74 72 69 6e 67 2d 63 61 74 0a wap.string-cat.s"..".string-cat.
40400 32 73 77 61 70 20 73 74 72 69 6e 67 2d 63 61 74 0a 30 64 20 63 68 61 72 2d 63 61 74 0a 30 61 20 2swap.string-cat.0d.char-cat.0a.
40420 63 68 61 72 2d 63 61 74 0a 3b 0a 3a 20 28 6e 76 2d 62 75 69 6c 64 2d 6e 75 6c 6c 2d 65 6e 74 72 char-cat.;.:.(nv-build-null-entr
40440 79 29 20 28 20 6e 61 6d 65 2d 70 74 72 20 6e 61 6d 65 2d 6c 65 6e 20 64 65 76 2d 70 74 72 20 64 y).(.name-ptr.name-len.dev-ptr.d
40460 65 76 2d 6c 65 6e 20 2d 2d 20 73 74 72 2d 70 74 72 20 73 74 72 2d 6c 65 6e 20 29 0a 34 64 72 6f ev-len.--.str-ptr.str-len.).4dro
40480 70 20 68 65 72 65 20 30 0a 3b 0a 3a 20 28 6e 76 2d 62 75 69 6c 64 2d 6e 76 72 61 6d 72 63 29 20 p.here.0.;.:.(nv-build-nvramrc).
404a0 28 20 6e 61 6d 65 2d 73 74 72 20 6e 61 6d 65 2d 6c 65 6e 20 64 65 76 2d 73 74 72 20 64 65 76 2d (.name-str.name-len.dev-str.dev-
404c0 6c 65 6e 20 78 74 2d 62 75 69 6c 64 2d 65 6e 74 72 79 20 2d 2d 20 29 0a 34 20 70 69 63 6b 20 34 len.xt-build-entry.--.).4.pick.4
404e0 20 70 69 63 6b 20 28 6e 76 2d 66 69 6e 64 61 6c 69 61 73 29 0a 64 75 70 20 73 22 20 6e 76 72 61 .pick.(nv-findalias).dup.s".nvra
40500 6d 72 63 22 20 65 76 61 6c 75 61 74 65 20 6e 69 70 20 3e 3d 20 49 46 0a 64 72 6f 70 20 65 78 65 mrc".evaluate.nip.>=.IF.drop.exe
40520 63 75 74 65 0a 73 22 20 6e 76 72 61 6d 72 63 22 20 65 76 61 6c 75 61 74 65 20 73 74 72 69 6e 67 cute.s".nvramrc".evaluate.string
40540 2d 63 61 74 0a 64 75 70 20 61 6c 6c 6f 74 0a 73 22 20 6e 76 72 61 6d 72 63 22 20 24 73 65 74 65 -cat.dup.allot.s".nvramrc".$sete
40560 6e 76 0a 45 4c 53 45 20 20 5c 20 69 66 20 6f 75 72 20 61 6c 69 61 73 20 69 73 20 73 74 69 6c 6c nv.ELSE..\.if.our.alias.is.still
40580 20 64 65 66 69 6e 65 64 20 69 6e 20 6e 76 72 61 6d 72 63 0a 35 20 70 69 63 6b 20 35 20 70 69 63 .defined.in.nvramrc.5.pick.5.pic
405a0 6b 20 35 20 70 69 63 6b 20 35 20 70 69 63 6b 20 35 20 70 69 63 6b 20 65 78 65 63 75 74 65 20 6e k.5.pick.5.pick.5.pick.execute.n
405c0 69 70 20 6f 76 65 72 20 2b 0a 73 22 20 6e 76 72 61 6d 72 63 22 20 65 76 61 6c 75 61 74 65 20 33 ip.over.+.s".nvramrc".evaluate.3
405e0 20 70 69 63 6b 20 73 74 72 69 6e 67 2d 61 74 0a 32 64 75 70 20 66 69 6e 64 2d 6e 65 78 74 6c 69 .pick.string-at.2dup.find-nextli
40600 6e 65 20 73 74 72 69 6e 67 2d 61 74 20 6e 69 70 20 2b 0a 61 6c 6c 6f 63 2d 6d 65 6d 20 30 0a 73 ne.string-at.nip.+.alloc-mem.0.s
40620 22 20 6e 76 72 61 6d 72 63 22 20 65 76 61 6c 75 61 74 65 20 64 72 6f 70 20 33 20 70 69 63 6b 20 ".nvramrc".evaluate.drop.3.pick.
40640 73 74 72 69 6e 67 2d 63 61 74 0a 72 6f 74 20 3e 72 20 3e 72 20 3e 72 20 65 78 65 63 75 74 65 20 string-cat.rot.>r.>r.>r.execute.
40660 72 3e 20 72 3e 20 32 73 77 61 70 20 73 74 72 69 6e 67 2d 63 61 74 0a 28 20 6d 65 6d 2c 20 6c 65 r>.r>.2swap.string-cat.(.mem,.le
40680 6e 20 29 20 28 20 52 3a 20 61 6c 69 61 73 2d 70 6f 73 20 29 0a 73 22 20 6e 76 72 61 6d 72 63 22 n.).(.R:.alias-pos.).s".nvramrc"
406a0 20 65 76 61 6c 75 61 74 65 20 72 3e 20 73 74 72 69 6e 67 2d 61 74 0a 32 64 75 70 20 66 69 6e 64 .evaluate.r>.string-at.2dup.find
406c0 2d 6e 65 78 74 6c 69 6e 65 20 73 74 72 69 6e 67 2d 61 74 20 73 74 72 69 6e 67 2d 63 61 74 0a 32 -nextline.string-at.string-cat.2
406e0 64 75 70 20 73 22 20 6e 76 72 61 6d 72 63 22 20 24 73 65 74 65 6e 76 20 66 72 65 65 2d 6d 65 6d dup.s".nvramrc".$setenv.free-mem
40700 0a 54 48 45 4e 0a 3b 0a 3a 20 24 6e 76 61 6c 69 61 73 20 28 20 6e 61 6d 65 2d 73 74 72 20 6e 61 .THEN.;.:.$nvalias.(.name-str.na
40720 6d 65 2d 6c 65 6e 20 64 65 76 2d 73 74 72 20 64 65 76 2d 6c 65 6e 20 2d 2d 20 29 0a 34 64 75 70 me-len.dev-str.dev-len.--.).4dup
40740 20 5b 27 5d 20 28 6e 76 2d 62 75 69 6c 64 2d 72 65 61 6c 2d 65 6e 74 72 79 29 20 28 6e 76 2d 62 .['].(nv-build-real-entry).(nv-b
40760 75 69 6c 64 2d 6e 76 72 61 6d 72 63 29 0a 73 65 74 2d 61 6c 69 61 73 0a 73 22 20 74 72 75 65 22 uild-nvramrc).set-alias.s".true"
40780 20 73 22 20 75 73 65 2d 6e 76 72 61 6d 72 63 3f 22 20 24 73 65 74 65 6e 76 0a 28 6e 76 75 70 64 .s".use-nvramrc?".$setenv.(nvupd
407a0 61 74 65 29 0a 3b 0a 3a 20 6e 76 61 6c 69 61 73 20 28 20 22 61 6c 69 61 73 2d 6e 61 6d 65 3c 20 ate).;.:.nvalias.(."alias-name<.
407c0 3e 64 65 76 69 63 65 2d 73 70 65 63 69 66 69 65 72 3c 65 6f 6c 3e 22 20 2d 2d 20 29 0a 70 61 72 >device-specifier<eol>".--.).par
407e0 73 65 2d 77 6f 72 64 20 70 61 72 73 65 2d 77 6f 72 64 20 64 75 70 20 30 3c 3e 20 49 46 0a 24 6e se-word.parse-word.dup.0<>.IF.$n
40800 76 61 6c 69 61 73 0a 45 4c 53 45 0a 32 64 72 6f 70 20 32 64 72 6f 70 0a 63 72 0a 22 20 20 20 20 valias.ELSE.2drop.2drop.cr."....
40820 55 73 61 67 65 3a 20 6e 76 61 6c 69 61 73 20 28 22 22 61 6c 69 61 73 2d 6e 61 6d 65 3c 20 3e 64 Usage:.nvalias.(""alias-name<.>d
40840 65 76 69 63 65 2d 73 70 65 63 69 66 69 65 72 3c 65 6f 6c 3e 22 22 20 2d 2d 20 29 22 20 74 79 70 evice-specifier<eol>"".--.)".typ
40860 65 0a 63 72 0a 54 48 45 4e 20 20 20 20 0a 3b 0a 3a 20 24 6e 76 75 6e 61 6c 69 61 73 20 28 20 6e e.cr.THEN.....;.:.$nvunalias.(.n
40880 61 6d 65 2d 73 74 72 20 6e 61 6d 65 2d 6c 65 6e 20 2d 2d 20 29 0a 73 22 20 22 20 5b 27 5d 20 28 ame-str.name-len.--.).s".".['].(
408a0 6e 76 2d 62 75 69 6c 64 2d 6e 75 6c 6c 2d 65 6e 74 72 79 29 20 28 6e 76 2d 62 75 69 6c 64 2d 6e nv-build-null-entry).(nv-build-n
408c0 76 72 61 6d 72 63 29 0a 28 6e 76 75 70 64 61 74 65 29 0a 3b 0a 3a 20 6e 76 75 6e 61 6c 69 61 73 vramrc).(nvupdate).;.:.nvunalias
408e0 20 28 20 22 61 6c 69 61 73 2d 6e 61 6d 65 3c 20 3e 22 20 2d 2d 20 29 0a 70 61 72 73 65 2d 77 6f .(."alias-name<.>".--.).parse-wo
40900 72 64 20 24 6e 76 75 6e 61 6c 69 61 73 0a 3b 0a 3a 20 64 69 61 67 6e 6f 73 74 69 63 2d 6d 6f 64 rd.$nvunalias.;.:.diagnostic-mod
40920 65 3f 20 28 20 2d 2d 20 64 69 61 67 2d 73 77 69 74 63 68 3f 20 29 20 64 69 61 67 2d 73 77 69 74 e?.(.--.diag-switch?.).diag-swit
40940 63 68 3f 20 3b 0a 63 68 65 63 6b 2d 66 6f 72 2d 6e 76 72 61 6d 72 63 0a 38 39 30 20 63 70 0a 64 ch?.;.check-for-nvramrc.890.cp.d
40960 65 66 65 72 20 73 65 74 2d 62 6f 6f 74 2d 64 65 76 69 63 65 0a 64 65 66 65 72 20 61 64 64 2d 62 efer.set-boot-device.defer.add-b
40980 6f 6f 74 2d 64 65 76 69 63 65 0a 3a 20 71 65 6d 75 2d 72 65 61 64 2d 62 6f 6f 74 6c 69 73 74 20 oot-device.:.qemu-read-bootlist.
409a0 28 20 2d 2d 20 29 0a 30 20 30 20 73 65 74 2d 62 6f 6f 74 2d 64 65 76 69 63 65 0a 22 20 62 6f 6f (.--.).0.0.set-boot-device.".boo
409c0 74 2d 64 65 76 69 63 65 22 20 65 76 61 6c 75 61 74 65 20 73 77 61 70 20 64 72 6f 70 20 30 20 3c t-device".evaluate.swap.drop.0.<
409e0 3e 20 49 46 20 45 58 49 54 20 54 48 45 4e 20 20 20 0a 22 20 71 65 6d 75 2c 62 6f 6f 74 2d 64 65 >.IF.EXIT.THEN....".qemu,boot-de
40a00 76 69 63 65 22 20 67 65 74 2d 63 68 6f 73 65 6e 20 6e 6f 74 20 49 46 20 45 58 49 54 20 54 48 45 vice".get-chosen.not.IF.EXIT.THE
40a20 4e 0a 30 20 3f 44 4f 0a 64 75 70 20 69 20 2b 20 63 40 20 43 41 53 45 0a 30 20 20 20 20 20 20 20 N.0.?DO.dup.i.+.c@.CASE.0.......
40a40 20 4f 46 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 61 20 4f 46 20 45 4e 44 4f 46 0a 5b 63 68 61 .OF.ENDOF.[char].a.OF.ENDOF.[cha
40a60 72 5d 20 62 20 4f 46 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 63 20 4f 46 20 22 20 64 69 73 6b r].b.OF.ENDOF.[char].c.OF.".disk
40a80 22 20 20 61 64 64 2d 62 6f 6f 74 2d 64 65 76 69 63 65 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 "..add-boot-device.ENDOF.[char].
40aa0 64 20 4f 46 20 22 20 63 64 72 6f 6d 22 20 61 64 64 2d 62 6f 6f 74 2d 64 65 76 69 63 65 20 45 4e d.OF.".cdrom".add-boot-device.EN
40ac0 44 4f 46 0a 5b 63 68 61 72 5d 20 6e 20 4f 46 20 22 20 6e 65 74 22 20 20 20 61 64 64 2d 62 6f 6f DOF.[char].n.OF.".net"...add-boo
40ae0 74 2d 64 65 76 69 63 65 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 20 63 72 0a 4c 4f 4f 50 0a 64 t-device.ENDOF.ENDCASE.cr.LOOP.d
40b00 72 6f 70 0a 3b 0a 27 20 71 65 6d 75 2d 72 65 61 64 2d 62 6f 6f 74 6c 69 73 74 20 74 6f 20 72 65 rop.;.'.qemu-read-bootlist.to.re
40b20 61 64 2d 62 6f 6f 74 6c 69 73 74 0a 38 61 30 20 63 70 0a 56 4f 43 41 42 55 4c 41 52 59 20 63 6c ad-bootlist.8a0.cp.VOCABULARY.cl
40b40 69 65 6e 74 2d 76 6f 63 20 5c 20 57 65 20 73 74 6f 72 65 20 61 6c 6c 20 63 6c 69 65 6e 74 2d 69 ient-voc.\.We.store.all.client-i
40b60 6e 74 65 72 66 61 63 65 20 63 61 6c 6c 61 62 6c 65 20 77 6f 72 64 73 20 68 65 72 65 2e 0a 36 37 nterface.callable.words.here..67
40b80 38 39 20 20 43 4f 4e 53 54 41 4e 54 20 20 73 63 2d 65 78 69 74 0a 34 37 31 31 20 20 43 4f 4e 53 89..CONSTANT..sc-exit.4711..CONS
40ba0 54 41 4e 54 20 20 73 63 2d 79 69 65 6c 64 0a 56 41 52 49 41 42 4c 45 20 20 63 6c 69 65 6e 74 2d TANT..sc-yield.VARIABLE..client-
40bc0 63 61 6c 6c 62 61 63 6b 20 5c 20 41 64 64 72 65 73 73 20 6f 66 20 63 6c 69 65 6e 74 27 73 20 63 callback.\.Address.of.client's.c
40be0 61 6c 6c 62 61 63 6b 20 66 75 6e 63 74 69 6f 6e 0a 3a 20 63 6c 69 65 6e 74 2d 64 61 74 61 20 20 allback.function.:.client-data..
40c00 63 69 72 65 67 73 20 3e 72 33 20 40 20 3b 0a 3a 20 6e 61 72 67 73 20 20 63 6c 69 65 6e 74 2d 64 ciregs.>r3.@.;.:.nargs..client-d
40c20 61 74 61 20 6c 61 31 2b 20 6c 40 20 3b 0a 3a 20 6e 72 65 74 73 20 20 63 6c 69 65 6e 74 2d 64 61 ata.la1+.l@.;.:.nrets..client-da
40c40 74 61 20 6c 61 31 2b 20 6c 61 31 2b 20 6c 40 20 3b 0a 3a 20 63 6c 69 65 6e 74 2d 64 61 74 61 2d ta.la1+.la1+.l@.;.:.client-data-
40c60 74 6f 2d 73 74 61 63 6b 0a 63 6c 69 65 6e 74 2d 64 61 74 61 20 33 20 6c 61 2b 20 6e 61 72 67 73 to-stack.client-data.3.la+.nargs
40c80 20 30 20 3f 44 4f 20 64 75 70 20 6c 40 20 73 77 61 70 20 6c 61 31 2b 20 4c 4f 4f 50 20 64 72 6f .0.?DO.dup.l@.swap.la1+.LOOP.dro
40ca0 70 20 3b 0a 3a 20 73 74 61 63 6b 2d 74 6f 2d 63 6c 69 65 6e 74 2d 64 61 74 61 0a 63 6c 69 65 6e p.;.:.stack-to-client-data.clien
40cc0 74 2d 64 61 74 61 20 6e 61 72 67 73 20 6e 72 65 74 73 20 2b 20 32 20 2b 20 6c 61 2b 20 6e 72 65 t-data.nargs.nrets.+.2.+.la+.nre
40ce0 74 73 20 30 20 3f 44 4f 20 74 75 63 6b 20 6c 21 20 2f 6c 20 2d 20 4c 4f 4f 50 20 64 72 6f 70 20 ts.0.?DO.tuck.l!./l.-.LOOP.drop.
40d00 3b 0a 3a 20 63 61 6c 6c 2d 63 6c 69 65 6e 74 20 28 20 61 72 67 73 20 6c 65 6e 20 63 6c 69 65 6e ;.:.call-client.(.args.len.clien
40d20 74 2d 65 6e 74 72 79 20 2d 2d 20 29 0a 3e 72 20 20 63 69 72 65 67 73 20 3e 72 37 20 21 20 20 63 t-entry.--.).>r..ciregs.>r7.!..c
40d40 69 72 65 67 73 20 3e 72 36 20 21 20 20 63 6c 69 65 6e 74 2d 65 6e 74 72 79 2d 70 6f 69 6e 74 20 iregs.>r6.!..client-entry-point.
40d60 40 20 63 69 72 65 67 73 20 3e 72 35 20 21 0a 63 69 73 74 61 63 6b 20 63 69 72 65 67 73 20 3e 72 @.ciregs.>r5.!.cistack.ciregs.>r
40d80 31 20 21 0a 72 3e 20 6a 75 6d 70 2d 63 6c 69 65 6e 74 20 64 72 6f 70 0a 42 45 47 49 4e 0a 63 6c 1.!.r>.jump-client.drop.BEGIN.cl
40da0 69 65 6e 74 2d 64 61 74 61 2d 74 6f 2d 73 74 61 63 6b 0a 63 6c 69 65 6e 74 2d 64 61 74 61 20 6c ient-data-to-stack.client-data.l
40dc0 40 20 7a 63 6f 75 6e 74 0a 41 4c 53 4f 20 63 6c 69 65 6e 74 2d 76 6f 63 20 24 66 69 6e 64 20 50 @.zcount.ALSO.client-voc.$find.P
40de0 52 45 56 49 4f 55 53 0a 64 75 70 20 30 3d 20 3e 72 20 49 46 20 0a 43 41 54 43 48 0a 3f 64 75 70 REVIOUS.dup.0=.>r.IF..CATCH.?dup
40e00 20 49 46 0a 64 75 70 20 43 41 53 45 0a 73 63 2d 65 78 69 74 20 4f 46 20 64 72 6f 70 20 72 3e 20 .IF.dup.CASE.sc-exit.OF.drop.r>.
40e20 64 72 6f 70 20 45 58 49 54 20 45 4e 44 4f 46 0a 73 63 2d 79 69 65 6c 64 20 4f 46 20 64 72 6f 70 drop.EXIT.ENDOF.sc-yield.OF.drop
40e40 20 72 3e 20 64 72 6f 70 20 45 58 49 54 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 54 48 52 4f .r>.drop.EXIT.ENDOF.ENDCASE.THRO
40e60 57 0a 54 48 45 4e 0a 73 74 61 63 6b 2d 74 6f 2d 63 6c 69 65 6e 74 2d 64 61 74 61 0a 45 4c 53 45 W.THEN.stack-to-client-data.ELSE
40e80 0a 63 72 20 74 79 70 65 20 2e 22 20 20 4e 4f 54 20 46 4f 55 4e 44 22 0a 54 48 45 4e 0a 72 3e 20 .cr.type.."..NOT.FOUND".THEN.r>.
40ea0 63 69 72 65 67 73 20 3e 72 33 20 21 20 20 63 69 72 65 67 73 20 3e 72 34 20 40 20 6a 75 6d 70 2d ciregs.>r3.!..ciregs.>r4.@.jump-
40ec0 63 6c 69 65 6e 74 20 0a 55 4e 54 49 4c 20 3b 0a 3a 20 66 6c 69 70 2d 73 74 61 63 6b 20 28 20 61 client..UNTIL.;.:.flip-stack.(.a
40ee0 31 20 2e 2e 2e 20 61 6e 20 6e 20 2d 2d 20 61 6e 20 2e 2e 2e 20 61 31 20 29 20 20 3f 64 75 70 20 1.....an.n.--.an.....a1.)..?dup.
40f00 49 46 20 31 20 3f 44 4f 20 69 20 72 6f 6c 6c 20 4c 4f 4f 50 20 54 48 45 4e 20 3b 0a 3a 20 28 63 IF.1.?DO.i.roll.LOOP.THEN.;.:.(c
40f20 61 6c 6c 62 61 63 6b 29 20 28 20 22 73 65 72 76 69 63 65 2d 6e 61 6d 65 3c 3e 22 20 22 61 72 67 allback).(."service-name<>"."arg
40f40 75 6d 65 6e 74 73 3c 63 72 3e 22 20 2d 2d 20 29 0a 63 6c 69 65 6e 74 2d 63 61 6c 6c 62 61 63 6b uments<cr>".--.).client-callback
40f60 20 40 20 20 5c 20 63 6c 69 65 6e 74 2d 63 61 6c 6c 62 61 63 6b 20 70 6f 69 6e 74 73 20 74 6f 20 .@..\.client-callback.points.to.
40f80 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6c 6f 67 0a 64 75 70 20 38 20 2b 20 40 20 63 69 the.function.prolog.dup.8.+.@.ci
40fa0 72 65 67 73 20 3e 72 32 20 21 20 20 5c 20 53 65 74 20 75 70 20 74 68 65 20 54 4f 43 20 70 6f 69 regs.>r2.!..\.Set.up.the.TOC.poi
40fc0 6e 74 65 72 20 28 3f 3f 3f 29 0a 40 20 63 61 6c 6c 2d 63 6c 69 65 6e 74 20 3b 20 20 5c 20 52 65 nter.(???).@.call-client.;..\.Re
40fe0 73 6f 6c 76 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 27 73 20 61 64 64 72 65 73 73 20 66 72 6f solve.the.function's.address.fro
41000 6d 20 74 68 65 20 70 72 6f 6c 6f 67 0a 27 20 28 63 61 6c 6c 62 61 63 6b 29 20 74 6f 20 63 61 6c m.the.prolog.'.(callback).to.cal
41020 6c 62 61 63 6b 0a 3a 20 28 63 6f 6e 74 69 6e 75 65 2d 63 6c 69 65 6e 74 29 0a 73 22 20 22 20 20 lback.:.(continue-client).s"."..
41040 5c 20 6d 61 6b 65 20 63 61 6c 6c 2d 63 6c 69 65 6e 74 20 68 61 70 70 79 2c 20 63 6c 69 65 6e 74 \.make.call-client.happy,.client
41060 20 77 6f 6e 27 74 20 75 73 65 20 74 68 65 20 73 74 72 69 6e 67 20 61 6e 79 77 61 79 73 2e 0a 63 .won't.use.the.string.anyways..c
41080 69 72 65 67 73 20 3e 72 34 20 40 20 63 61 6c 6c 2d 63 6c 69 65 6e 74 20 3b 0a 27 20 28 63 6f 6e iregs.>r4.@.call-client.;.'.(con
410a0 74 69 6e 75 65 2d 63 6c 69 65 6e 74 29 20 74 6f 20 63 6f 6e 74 69 6e 75 65 2d 63 6c 69 65 6e 74 tinue-client).to.continue-client
410c0 0a 3a 20 73 74 72 69 6e 67 2d 74 6f 2d 62 75 66 66 65 72 20 28 20 73 74 72 20 6c 65 6e 20 62 75 .:.string-to-buffer.(.str.len.bu
410e0 66 20 6c 65 6e 20 2d 2d 20 6c 65 6e 27 20 29 0a 32 64 75 70 20 65 72 61 73 65 20 72 6f 74 20 6d f.len.--.len'.).2dup.erase.rot.m
41100 69 6e 20 64 75 70 20 3e 72 20 6d 6f 76 65 20 72 3e 20 3b 0a 41 4c 53 4f 20 63 6c 69 65 6e 74 2d in.dup.>r.move.r>.;.ALSO.client-
41120 76 6f 63 20 44 45 46 49 4e 49 54 49 4f 4e 53 0a 3a 20 65 78 69 74 20 20 73 63 2d 65 78 69 74 20 voc.DEFINITIONS.:.exit..sc-exit.
41140 54 48 52 4f 57 20 3b 0a 3a 20 79 69 65 6c 64 20 20 73 63 2d 79 69 65 6c 64 20 54 48 52 4f 57 20 THROW.;.:.yield..sc-yield.THROW.
41160 3b 0a 3a 20 74 65 73 74 20 28 20 7a 73 74 72 20 2d 2d 20 6d 69 73 73 69 6e 67 3f 20 29 0a 7a 63 ;.:.test.(.zstr.--.missing?.).zc
41180 6f 75 6e 74 20 0a 41 4c 53 4f 20 63 6c 69 65 6e 74 2d 76 6f 63 20 24 66 69 6e 64 20 50 52 45 56 ount..ALSO.client-voc.$find.PREV
411a0 49 4f 55 53 20 49 46 20 6e 69 70 20 46 41 4c 53 45 20 45 4c 53 45 20 6e 69 70 20 6e 69 70 20 54 IOUS.IF.nip.FALSE.ELSE.nip.nip.T
411c0 52 55 45 20 54 48 45 4e 20 0a 3b 0a 3a 20 66 69 6e 64 64 65 76 69 63 65 20 28 20 7a 73 74 72 20 RUE.THEN..;.:.finddevice.(.zstr.
411e0 2d 2d 20 70 68 61 6e 64 6c 65 20 29 0a 7a 63 6f 75 6e 74 20 66 69 6e 64 2d 6e 6f 64 65 20 64 75 --.phandle.).zcount.find-node.du
41200 70 20 30 3d 20 49 46 20 64 72 6f 70 20 2d 31 20 54 48 45 4e 20 3b 0a 3a 20 67 65 74 70 72 6f 70 p.0=.IF.drop.-1.THEN.;.:.getprop
41220 20 28 20 70 68 61 6e 64 6c 65 20 7a 73 74 72 20 62 75 66 20 6c 65 6e 20 2d 2d 20 6c 65 6e 27 20 .(.phandle.zstr.buf.len.--.len'.
41240 29 0a 3e 72 20 3e 72 20 7a 63 6f 75 6e 74 20 72 6f 74 20 67 65 74 2d 70 72 6f 70 65 72 74 79 0a ).>r.>r.zcount.rot.get-property.
41260 30 3d 20 49 46 20 72 3e 20 73 77 61 70 20 64 75 70 20 72 3e 20 6d 69 6e 20 73 77 61 70 20 3e 72 0=.IF.r>.swap.dup.r>.min.swap.>r
41280 20 6d 6f 76 65 20 72 3e 0a 45 4c 53 45 20 72 3e 20 72 3e 20 32 64 72 6f 70 20 2d 31 20 54 48 45 .move.r>.ELSE.r>.r>.2drop.-1.THE
412a0 4e 20 3b 0a 3a 20 67 65 74 70 72 6f 70 6c 65 6e 20 28 20 70 68 61 6e 64 6c 65 20 7a 73 74 72 20 N.;.:.getproplen.(.phandle.zstr.
412c0 2d 2d 20 6c 65 6e 20 29 0a 7a 63 6f 75 6e 74 20 72 6f 74 20 67 65 74 2d 70 72 6f 70 65 72 74 79 --.len.).zcount.rot.get-property
412e0 20 30 3d 20 49 46 20 6e 69 70 20 45 4c 53 45 20 2d 31 20 54 48 45 4e 20 3b 0a 3a 20 73 65 74 70 .0=.IF.nip.ELSE.-1.THEN.;.:.setp
41300 72 6f 70 20 28 20 70 68 61 6e 64 6c 65 20 7a 73 74 72 20 62 75 66 20 6c 65 6e 20 2d 2d 20 73 69 rop.(.phandle.zstr.buf.len.--.si
41320 7a 65 7c 2d 31 20 29 0a 64 75 70 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 61 76 65 ze|-1.).dup.>r............\.save
41340 20 6c 65 6e 0a 65 6e 63 6f 64 65 2d 62 79 74 65 73 20 20 20 20 20 20 28 20 70 68 61 6e 64 6c 65 .len.encode-bytes......(.phandle
41360 20 7a 73 74 72 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 29 0a 32 73 77 61 70 .zstr.prop-addr.prop-len.).2swap
41380 20 7a 63 6f 75 6e 74 20 72 6f 74 20 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 .zcount.rot..(.prop-addr.prop-le
413a0 6e 20 6e 61 6d 65 2d 61 64 64 72 20 6e 61 6d 65 2d 6c 65 6e 20 70 68 61 6e 64 6c 65 20 29 0a 63 n.name-addr.name-len.phandle.).c
413c0 75 72 72 65 6e 74 2d 6e 6f 64 65 20 40 20 3e 72 20 5c 20 73 61 76 65 20 63 75 72 72 65 6e 74 20 urrent-node.@.>r.\.save.current.
413e0 6e 6f 64 65 0a 73 65 74 2d 6e 6f 64 65 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 61 6e 67 65 20 node.set-node..........\.change.
41400 74 6f 20 73 70 65 63 69 66 69 65 64 20 6e 6f 64 65 0a 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 to.specified.node.property......
41420 20 20 20 20 5c 20 73 65 74 20 70 72 6f 70 65 72 74 79 0a 72 3e 20 73 65 74 2d 6e 6f 64 65 20 20 ....\.set.property.r>.set-node..
41440 20 20 20 20 20 5c 20 72 65 73 74 6f 72 65 20 6f 72 69 67 69 6e 61 6c 20 6e 6f 64 65 0a 72 3e 20 .....\.restore.original.node.r>.
41460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6c 77 61 79 73 20 72 65 74 75 72 6e 20 73 ...............\.always.return.s
41480 69 7a 65 2c 20 62 65 63 61 75 73 65 20 77 65 20 63 61 6e 20 6e 6f 74 20 66 61 69 6c 2e 0a 3b 0a ize,.because.we.can.not.fail..;.
414a0 3a 20 63 61 6e 6f 6e 20 28 20 7a 73 74 72 20 62 75 66 20 6c 65 6e 20 2d 2d 20 6c 65 6e 27 20 29 :.canon.(.zstr.buf.len.--.len'.)
414c0 0a 6f 76 65 72 20 3e 72 20 6d 6f 76 65 20 72 3e 20 7a 63 6f 75 6e 74 20 6e 69 70 20 3b 0a 3a 20 .over.>r.move.r>.zcount.nip.;.:.
414e0 6e 65 78 74 70 72 6f 70 20 28 20 70 68 61 6e 64 6c 65 20 7a 73 74 72 20 62 75 66 20 2d 2d 20 66 nextprop.(.phandle.zstr.buf.--.f
41500 6c 61 67 20 29 20 5c 20 2d 31 20 69 6e 76 61 6c 69 64 2c 20 30 20 65 6e 64 2c 20 31 20 6f 6b 0a lag.).\.-1.invalid,.0.end,.1.ok.
41520 3e 72 20 7a 63 6f 75 6e 74 20 72 6f 74 20 6e 65 78 74 2d 70 72 6f 70 65 72 74 79 20 49 46 20 72 >r.zcount.rot.next-property.IF.r
41540 3e 20 7a 70 6c 61 63 65 20 31 20 45 4c 53 45 20 72 3e 20 64 72 6f 70 20 30 20 54 48 45 4e 20 3b >.zplace.1.ELSE.r>.drop.0.THEN.;
41560 20 0a 3a 20 6f 70 65 6e 20 28 20 7a 73 74 72 20 2d 2d 20 69 68 61 6e 64 6c 65 20 29 20 20 7a 63 ..:.open.(.zstr.--.ihandle.)..zc
41580 6f 75 6e 74 20 6f 70 65 6e 2d 64 65 76 20 3b 0a 3a 20 63 6c 6f 73 65 20 28 20 69 68 61 6e 64 6c ount.open-dev.;.:.close.(.ihandl
415a0 65 20 2d 2d 20 29 20 20 63 6c 6f 73 65 2d 64 65 76 20 3b 0a 3a 20 77 72 69 74 65 20 28 20 69 68 e.--.)..close-dev.;.:.write.(.ih
415c0 61 6e 64 6c 65 20 73 74 72 20 6c 65 6e 20 2d 2d 20 6c 65 6e 27 20 29 20 20 20 20 20 20 72 6f 74 andle.str.len.--.len'.)......rot
415e0 20 73 22 20 77 72 69 74 65 22 20 72 6f 74 0a 5b 27 5d 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 .s".write".rot.['].$call-method.
41600 43 41 54 43 48 20 49 46 20 32 64 72 6f 70 20 33 64 72 6f 70 20 2d 31 20 54 48 45 4e 20 3b 0a 3a CATCH.IF.2drop.3drop.-1.THEN.;.:
41620 20 72 65 61 64 20 20 28 20 69 68 61 6e 64 6c 65 20 73 74 72 20 6c 65 6e 20 2d 2d 20 6c 65 6e 27 .read..(.ihandle.str.len.--.len'
41640 20 29 20 20 20 20 20 20 72 6f 74 20 73 22 20 72 65 61 64 22 20 20 72 6f 74 0a 5b 27 5d 20 24 63 .)......rot.s".read"..rot.['].$c
41660 61 6c 6c 2d 6d 65 74 68 6f 64 20 43 41 54 43 48 20 49 46 20 32 64 72 6f 70 20 33 64 72 6f 70 20 all-method.CATCH.IF.2drop.3drop.
41680 2d 31 20 54 48 45 4e 20 3b 0a 3a 20 73 65 65 6b 20 20 28 20 69 68 61 6e 64 6c 65 20 68 69 20 6c -1.THEN.;.:.seek..(.ihandle.hi.l
416a0 6f 20 2d 2d 20 73 74 61 74 75 73 20 20 29 20 73 77 61 70 20 72 6f 74 20 73 22 20 73 65 65 6b 22 o.--.status..).swap.rot.s".seek"
416c0 20 72 6f 74 0a 5b 27 5d 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 43 41 54 43 48 20 49 46 20 32 .rot.['].$call-method.CATCH.IF.2
416e0 64 72 6f 70 20 33 64 72 6f 70 20 2d 31 20 54 48 45 4e 20 3b 0a 3a 20 63 6c 61 69 6d 20 20 28 20 drop.3drop.-1.THEN.;.:.claim..(.
41700 61 64 64 72 20 6c 65 6e 20 61 6c 69 67 6e 20 2d 2d 20 62 61 73 65 20 29 0a 64 75 70 20 20 49 46 addr.len.align.--.base.).dup..IF
41720 20 20 72 6f 74 20 64 72 6f 70 0a 5b 27 5d 20 63 6c 61 69 6d 20 43 41 54 43 48 20 20 49 46 20 20 ..rot.drop.['].claim.CATCH..IF..
41740 32 64 72 6f 70 20 2d 31 20 20 54 48 45 4e 0a 45 4c 53 45 0a 5b 27 5d 20 63 6c 61 69 6d 20 43 41 2drop.-1..THEN.ELSE.['].claim.CA
41760 54 43 48 20 20 49 46 20 20 33 64 72 6f 70 20 2d 31 20 20 54 48 45 4e 0a 54 48 45 4e 0a 3b 0a 3a TCH..IF..3drop.-1..THEN.THEN.;.:
41780 20 72 65 6c 65 61 73 65 20 28 20 61 64 64 72 20 6c 65 6e 20 2d 2d 20 29 20 72 65 6c 65 61 73 65 .release.(.addr.len.--.).release
417a0 20 3b 0a 3a 20 69 6e 73 74 61 6e 63 65 2d 74 6f 2d 70 61 63 6b 61 67 65 20 28 20 69 68 61 6e 64 .;.:.instance-to-package.(.ihand
417c0 6c 65 20 2d 2d 20 70 68 61 6e 64 6c 65 20 29 0a 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 le.--.phandle.).ihandle>phandle.
417e0 3b 0a 3a 20 70 61 63 6b 61 67 65 2d 74 6f 2d 70 61 74 68 20 28 20 70 68 61 6e 64 6c 65 20 62 75 ;.:.package-to-path.(.phandle.bu
41800 66 20 6c 65 6e 20 2d 2d 20 6c 65 6e 27 20 29 0a 32 3e 72 20 6e 6f 64 65 3e 70 61 74 68 20 32 72 f.len.--.len'.).2>r.node>path.2r
41820 3e 20 73 74 72 69 6e 67 2d 74 6f 2d 62 75 66 66 65 72 20 3b 0a 3a 20 69 6e 73 74 61 6e 63 65 2d >.string-to-buffer.;.:.instance-
41840 74 6f 2d 70 61 74 68 20 28 20 69 68 61 6e 64 6c 65 20 62 75 66 20 6c 65 6e 20 2d 2d 20 6c 65 6e to-path.(.ihandle.buf.len.--.len
41860 27 20 29 0a 32 3e 72 20 69 6e 73 74 61 6e 63 65 3e 70 61 74 68 20 32 72 3e 20 73 74 72 69 6e 67 '.).2>r.instance>path.2r>.string
41880 2d 74 6f 2d 62 75 66 66 65 72 20 3b 0a 3a 20 69 6e 73 74 61 6e 63 65 2d 74 6f 2d 69 6e 74 65 72 -to-buffer.;.:.instance-to-inter
418a0 70 6f 73 65 64 2d 70 61 74 68 20 28 20 69 68 61 6e 64 6c 65 20 62 75 66 20 6c 65 6e 20 2d 2d 20 posed-path.(.ihandle.buf.len.--.
418c0 6c 65 6e 27 20 29 0a 32 3e 72 20 69 6e 73 74 61 6e 63 65 3e 71 70 61 74 68 20 32 72 3e 20 73 74 len'.).2>r.instance>qpath.2r>.st
418e0 72 69 6e 67 2d 74 6f 2d 62 75 66 66 65 72 20 3b 0a 3a 20 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 28 ring-to-buffer.;.:.call-method.(
41900 20 73 74 72 20 69 68 61 6e 64 6c 65 20 61 72 67 20 2e 2e 2e 20 61 72 67 20 2d 2d 20 72 65 73 75 .str.ihandle.arg.....arg.--.resu
41920 6c 74 20 72 65 74 75 72 6e 20 2e 2e 2e 20 72 65 74 75 72 6e 20 29 0a 6e 61 72 67 73 20 66 6c 69 lt.return.....return.).nargs.fli
41940 70 2d 73 74 61 63 6b 20 7a 63 6f 75 6e 74 20 72 6f 74 20 5b 27 5d 20 24 63 61 6c 6c 2d 6d 65 74 p-stack.zcount.rot.['].$call-met
41960 68 6f 64 20 43 41 54 43 48 0a 6e 72 65 74 73 20 30 3d 20 49 46 20 64 72 6f 70 20 45 4c 53 45 20 hod.CATCH.nrets.0=.IF.drop.ELSE.
41980 5c 20 69 66 20 63 61 6c 6c 65 64 20 77 69 74 68 20 30 20 72 65 74 75 72 6e 20 61 72 67 73 20 64 \.if.called.with.0.return.args.d
419a0 6f 20 6e 6f 74 20 72 65 74 75 72 6e 20 74 68 65 20 63 61 74 63 68 20 72 65 73 75 6c 74 0a 64 75 o.not.return.the.catch.result.du
419c0 70 20 49 46 20 6e 72 65 74 73 20 31 20 3f 44 4f 20 2d 34 34 34 20 4c 4f 4f 50 20 54 48 45 4e 0a p.IF.nrets.1.?DO.-444.LOOP.THEN.
419e0 6e 72 65 74 73 20 66 6c 69 70 2d 73 74 61 63 6b 20 0a 54 48 45 4e 20 3b 0a 3a 20 74 65 73 74 2d nrets.flip-stack..THEN.;.:.test-
41a00 6d 65 74 68 6f 64 20 28 20 70 68 61 6e 64 6c 65 20 73 74 72 20 2d 2d 20 6d 69 73 73 69 6e 67 3f method.(.phandle.str.--.missing?
41a20 20 29 0a 7a 63 6f 75 6e 74 20 72 6f 74 20 66 69 6e 64 2d 6d 65 74 68 6f 64 20 64 75 70 20 49 46 .).zcount.rot.find-method.dup.IF
41a40 20 6e 69 70 20 54 48 45 4e 20 30 3d 20 3b 0a 3a 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 20 6d .nip.THEN.0=.;.:.milliseconds..m
41a60 69 6c 6c 69 73 65 63 6f 6e 64 73 20 3b 0a 3a 20 73 74 61 72 74 2d 63 70 75 20 28 20 70 68 61 6e illiseconds.;.:.start-cpu.(.phan
41a80 64 6c 65 20 61 64 64 72 20 72 33 20 2d 2d 20 29 0a 3e 72 20 3e 72 20 0a 73 22 20 72 65 67 22 20 dle.addr.r3.--.).>r.>r..s".reg".
41aa0 72 6f 74 20 67 65 74 2d 70 72 6f 70 65 72 74 79 20 30 3d 20 49 46 20 64 72 6f 70 20 6c 40 20 0a rot.get-property.0=.IF.drop.l@..
41ac0 45 4c 53 45 20 74 72 75 65 20 41 42 4f 52 54 22 20 73 74 61 72 74 2d 63 70 75 20 63 61 6c 6c 65 ELSE.true.ABORT".start-cpu.calle
41ae0 64 20 77 69 74 68 20 69 6e 76 61 6c 69 64 20 70 68 61 6e 64 6c 65 22 20 54 48 45 4e 20 0a 72 3e d.with.invalid.phandle".THEN..r>
41b00 20 72 3e 20 6f 66 2d 73 74 61 72 74 2d 63 70 75 20 64 72 6f 70 0a 3b 0a 3a 20 71 75 69 65 73 63 .r>.of-start-cpu.drop.;.:.quiesc
41b20 65 20 20 28 20 2d 2d 20 29 0a 71 75 69 65 73 63 65 0a 3b 0a 3a 20 69 6e 74 65 72 70 72 65 74 20 e..(.--.).quiesce.;.:.interpret.
41b40 28 20 2e 2e 2e 20 7a 73 74 72 20 2d 2d 20 72 65 73 75 6c 74 20 2e 2e 2e 20 29 0a 7a 63 6f 75 6e (.....zstr.--.result.....).zcoun
41b60 74 20 5b 27 5d 20 65 76 61 6c 75 61 74 65 20 43 41 54 43 48 20 3b 0a 3a 20 73 65 74 2d 63 61 6c t.['].evaluate.CATCH.;.:.set-cal
41b80 6c 62 61 63 6b 20 28 20 6e 65 77 66 75 6e 63 20 2d 2d 20 6f 6c 64 66 75 6e 63 20 29 0a 63 6c 69 lback.(.newfunc.--.oldfunc.).cli
41ba0 65 6e 74 2d 63 61 6c 6c 62 61 63 6b 20 40 20 73 77 61 70 20 63 6c 69 65 6e 74 2d 63 61 6c 6c 62 ent-callback.@.swap.client-callb
41bc0 61 63 6b 20 21 20 3b 0a 50 52 45 56 49 4f 55 53 20 44 45 46 49 4e 49 54 49 4f 4e 53 0a 53 54 52 ack.!.;.PREVIOUS.DEFINITIONS.STR
41be0 55 43 54 0a 2f 6c 20 66 69 65 6c 64 20 65 68 64 72 3e 65 5f 69 64 65 6e 74 0a 2f 63 20 66 69 65 UCT./l.field.ehdr>e_ident./c.fie
41c00 6c 64 20 65 68 64 72 3e 65 5f 63 6c 61 73 73 0a 2f 63 20 66 69 65 6c 64 20 65 68 64 72 3e 65 5f ld.ehdr>e_class./c.field.ehdr>e_
41c20 64 61 74 61 0a 2f 63 20 66 69 65 6c 64 20 65 68 64 72 3e 65 5f 76 65 72 73 69 6f 6e 0a 2f 63 20 data./c.field.ehdr>e_version./c.
41c40 66 69 65 6c 64 20 65 68 64 72 3e 65 5f 70 61 64 0a 2f 6c 20 66 69 65 6c 64 20 65 68 64 72 3e 65 field.ehdr>e_pad./l.field.ehdr>e
41c60 5f 69 64 65 6e 74 5f 32 0a 2f 6c 20 66 69 65 6c 64 20 65 68 64 72 3e 65 5f 69 64 65 6e 74 5f 33 _ident_2./l.field.ehdr>e_ident_3
41c80 0a 2f 77 20 66 69 65 6c 64 20 65 68 64 72 3e 65 5f 74 79 70 65 0a 2f 77 20 66 69 65 6c 64 20 65 ./w.field.ehdr>e_type./w.field.e
41ca0 68 64 72 3e 65 5f 6d 61 63 68 69 6e 65 0a 2f 6c 20 66 69 65 6c 64 20 65 68 64 72 3e 65 5f 76 65 hdr>e_machine./l.field.ehdr>e_ve
41cc0 72 73 69 6f 6e 0a 2f 6c 20 66 69 65 6c 64 20 65 68 64 72 3e 65 5f 65 6e 74 72 79 0a 2f 6c 20 66 rsion./l.field.ehdr>e_entry./l.f
41ce0 69 65 6c 64 20 65 68 64 72 3e 65 5f 70 68 6f 66 66 0a 2f 6c 20 66 69 65 6c 64 20 65 68 64 72 3e ield.ehdr>e_phoff./l.field.ehdr>
41d00 65 5f 73 68 6f 66 66 0a 2f 6c 20 66 69 65 6c 64 20 65 68 64 72 3e 65 5f 66 6c 61 67 73 0a 2f 77 e_shoff./l.field.ehdr>e_flags./w
41d20 20 66 69 65 6c 64 20 65 68 64 72 3e 65 5f 65 68 73 69 7a 65 0a 2f 77 20 66 69 65 6c 64 20 65 68 .field.ehdr>e_ehsize./w.field.eh
41d40 64 72 3e 65 5f 70 68 65 6e 74 73 69 7a 65 0a 2f 77 20 66 69 65 6c 64 20 65 68 64 72 3e 65 5f 70 dr>e_phentsize./w.field.ehdr>e_p
41d60 68 6e 75 6d 0a 2f 77 20 66 69 65 6c 64 20 65 68 64 72 3e 65 5f 73 68 65 6e 74 73 69 7a 65 0a 2f hnum./w.field.ehdr>e_shentsize./
41d80 77 20 66 69 65 6c 64 20 65 68 64 72 3e 65 5f 73 68 6e 75 6d 0a 2f 77 20 66 69 65 6c 64 20 65 68 w.field.ehdr>e_shnum./w.field.eh
41da0 64 72 3e 65 5f 73 68 73 74 72 6e 64 78 0a 45 4e 44 2d 53 54 52 55 43 54 0a 53 54 52 55 43 54 0a dr>e_shstrndx.END-STRUCT.STRUCT.
41dc0 2f 6c 20 66 69 65 6c 64 20 70 68 64 72 3e 70 5f 74 79 70 65 0a 2f 6c 20 66 69 65 6c 64 20 70 68 /l.field.phdr>p_type./l.field.ph
41de0 64 72 3e 70 5f 6f 66 66 73 65 74 0a 2f 6c 20 66 69 65 6c 64 20 70 68 64 72 3e 70 5f 76 61 64 64 dr>p_offset./l.field.phdr>p_vadd
41e00 72 0a 2f 6c 20 66 69 65 6c 64 20 70 68 64 72 3e 70 5f 70 61 64 64 72 0a 2f 6c 20 66 69 65 6c 64 r./l.field.phdr>p_paddr./l.field
41e20 20 70 68 64 72 3e 70 5f 66 69 6c 65 73 7a 0a 2f 6c 20 66 69 65 6c 64 20 70 68 64 72 3e 70 5f 6d .phdr>p_filesz./l.field.phdr>p_m
41e40 65 6d 73 7a 0a 2f 6c 20 66 69 65 6c 64 20 70 68 64 72 3e 70 5f 66 6c 61 67 73 0a 2f 6c 20 66 69 emsz./l.field.phdr>p_flags./l.fi
41e60 65 6c 64 20 70 68 64 72 3e 70 5f 61 6c 69 67 6e 0a 45 4e 44 2d 53 54 52 55 43 54 0a 30 20 76 61 eld.phdr>p_align.END-STRUCT.0.va
41e80 6c 75 65 20 65 6c 66 2d 73 65 67 6d 65 6e 74 2d 6f 66 66 73 65 74 0a 3a 20 78 6c 61 74 65 2d 76 lue.elf-segment-offset.:.xlate-v
41ea0 61 64 64 72 33 32 20 28 20 70 72 6f 67 72 61 6d 6d 2d 68 65 61 64 65 72 2d 61 64 64 72 20 2d 2d addr32.(.programm-header-addr.--
41ec0 20 61 64 64 72 20 29 0a 70 68 64 72 3e 70 5f 76 61 64 64 72 20 6c 40 20 65 6c 66 2d 73 65 67 6d .addr.).phdr>p_vaddr.l@.elf-segm
41ee0 65 6e 74 2d 6f 66 66 73 65 74 20 2b 20 0a 3b 0a 53 54 52 55 43 54 0a 2f 6c 20 66 69 65 6c 64 20 ent-offset.+..;.STRUCT./l.field.
41f00 65 68 64 72 36 34 3e 65 5f 69 64 65 6e 74 0a 2f 63 20 66 69 65 6c 64 20 65 68 64 72 36 34 3e 65 ehdr64>e_ident./c.field.ehdr64>e
41f20 5f 63 6c 61 73 73 0a 2f 63 20 66 69 65 6c 64 20 65 68 64 72 36 34 3e 65 5f 64 61 74 61 0a 2f 63 _class./c.field.ehdr64>e_data./c
41f40 20 66 69 65 6c 64 20 65 68 64 72 36 34 3e 65 5f 76 65 72 73 69 6f 6e 0a 2f 63 20 66 69 65 6c 64 .field.ehdr64>e_version./c.field
41f60 20 65 68 64 72 36 34 3e 65 5f 70 61 64 0a 2f 6c 20 66 69 65 6c 64 20 65 68 64 72 36 34 3e 65 5f .ehdr64>e_pad./l.field.ehdr64>e_
41f80 69 64 65 6e 74 5f 32 0a 2f 6c 20 66 69 65 6c 64 20 65 68 64 72 36 34 3e 65 5f 69 64 65 6e 74 5f ident_2./l.field.ehdr64>e_ident_
41fa0 33 0a 2f 77 20 66 69 65 6c 64 20 65 68 64 72 36 34 3e 65 5f 74 79 70 65 0a 2f 77 20 66 69 65 6c 3./w.field.ehdr64>e_type./w.fiel
41fc0 64 20 65 68 64 72 36 34 3e 65 5f 6d 61 63 68 69 6e 65 0a 2f 6c 20 66 69 65 6c 64 20 65 68 64 72 d.ehdr64>e_machine./l.field.ehdr
41fe0 36 34 3e 65 5f 76 65 72 73 69 6f 6e 0a 63 65 6c 6c 20 66 69 65 6c 64 20 65 68 64 72 36 34 3e 65 64>e_version.cell.field.ehdr64>e
42000 5f 65 6e 74 72 79 0a 63 65 6c 6c 20 66 69 65 6c 64 20 65 68 64 72 36 34 3e 65 5f 70 68 6f 66 66 _entry.cell.field.ehdr64>e_phoff
42020 0a 63 65 6c 6c 20 66 69 65 6c 64 20 65 68 64 72 36 34 3e 65 5f 73 68 6f 66 66 0a 2f 6c 20 66 69 .cell.field.ehdr64>e_shoff./l.fi
42040 65 6c 64 20 65 68 64 72 36 34 3e 65 5f 66 6c 61 67 73 0a 2f 77 20 66 69 65 6c 64 20 65 68 64 72 eld.ehdr64>e_flags./w.field.ehdr
42060 36 34 3e 65 5f 65 68 73 69 7a 65 0a 2f 77 20 66 69 65 6c 64 20 65 68 64 72 36 34 3e 65 5f 70 68 64>e_ehsize./w.field.ehdr64>e_ph
42080 65 6e 74 73 69 7a 65 0a 2f 77 20 66 69 65 6c 64 20 65 68 64 72 36 34 3e 65 5f 70 68 6e 75 6d 0a entsize./w.field.ehdr64>e_phnum.
420a0 2f 77 20 66 69 65 6c 64 20 65 68 64 72 36 34 3e 65 5f 73 68 65 6e 74 73 69 7a 65 0a 2f 77 20 66 /w.field.ehdr64>e_shentsize./w.f
420c0 69 65 6c 64 20 65 68 64 72 36 34 3e 65 5f 73 68 6e 75 6d 0a 2f 77 20 66 69 65 6c 64 20 65 68 64 ield.ehdr64>e_shnum./w.field.ehd
420e0 72 36 34 3e 65 5f 73 68 73 74 72 6e 64 78 0a 45 4e 44 2d 53 54 52 55 43 54 0a 53 54 52 55 43 54 r64>e_shstrndx.END-STRUCT.STRUCT
42100 0a 2f 6c 20 66 69 65 6c 64 20 70 68 64 72 36 34 3e 70 5f 74 79 70 65 0a 2f 6c 20 66 69 65 6c 64 ./l.field.phdr64>p_type./l.field
42120 20 70 68 64 72 36 34 3e 70 5f 66 6c 61 67 73 0a 63 65 6c 6c 20 66 69 65 6c 64 20 70 68 64 72 36 .phdr64>p_flags.cell.field.phdr6
42140 34 3e 70 5f 6f 66 66 73 65 74 0a 63 65 6c 6c 20 66 69 65 6c 64 20 70 68 64 72 36 34 3e 70 5f 76 4>p_offset.cell.field.phdr64>p_v
42160 61 64 64 72 0a 63 65 6c 6c 20 66 69 65 6c 64 20 70 68 64 72 36 34 3e 70 5f 70 61 64 64 72 0a 63 addr.cell.field.phdr64>p_paddr.c
42180 65 6c 6c 20 66 69 65 6c 64 20 70 68 64 72 36 34 3e 70 5f 66 69 6c 65 73 7a 0a 63 65 6c 6c 20 66 ell.field.phdr64>p_filesz.cell.f
421a0 69 65 6c 64 20 70 68 64 72 36 34 3e 70 5f 6d 65 6d 73 7a 0a 63 65 6c 6c 20 66 69 65 6c 64 20 70 ield.phdr64>p_memsz.cell.field.p
421c0 68 64 72 36 34 3e 70 5f 61 6c 69 67 6e 0a 45 4e 44 2d 53 54 52 55 43 54 0a 66 61 6c 73 65 20 76 hdr64>p_align.END-STRUCT.false.v
421e0 61 6c 75 65 20 65 6c 66 2d 63 6c 61 69 6d 3f 0a 30 20 20 20 20 20 76 61 6c 75 65 20 6c 61 73 74 alue.elf-claim?.0.....value.last
42200 2d 63 6c 61 69 6d 0a 3a 20 63 6c 61 69 6d 2d 73 65 67 6d 65 6e 74 20 28 20 66 69 6c 65 2d 61 64 -claim.:.claim-segment.(.file-ad
42220 64 72 20 70 72 6f 67 72 61 6d 2d 68 65 61 64 65 72 2d 61 64 64 72 20 2d 2d 20 29 0a 65 6c 66 2d dr.program-header-addr.--.).elf-
42240 63 6c 61 69 6d 3f 20 49 46 0a 3e 72 0a 68 65 72 65 20 6c 61 73 74 2d 63 6c 61 69 6d 20 2c 20 74 claim?.IF.>r.here.last-claim.,.t
42260 6f 20 6c 61 73 74 2d 63 6c 61 69 6d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 53 65 o.last-claim................\.Se
42280 74 75 70 20 70 74 72 20 74 6f 20 6c 61 73 74 20 63 6c 61 69 6d 0a 72 40 20 70 68 64 72 3e 70 5f tup.ptr.to.last.claim.r@.phdr>p_
422a0 76 61 64 64 72 20 6c 40 20 64 75 70 20 2c 20 72 3e 20 70 68 64 72 3e 70 5f 6d 65 6d 73 7a 20 6c vaddr.l@.dup.,.r>.phdr>p_memsz.l
422c0 40 20 64 75 70 20 2c 20 28 20 66 69 6c 65 2d 61 64 64 72 20 61 64 64 72 20 73 69 7a 65 20 29 0a @.dup.,.(.file-addr.addr.size.).
422e0 30 20 5b 27 5d 20 63 6c 61 69 6d 20 43 41 54 43 48 20 49 46 20 41 42 4f 52 54 22 20 4d 65 6d 6f 0.['].claim.CATCH.IF.ABORT".Memo
42300 72 79 20 66 6f 72 20 45 4c 46 20 66 69 6c 65 20 61 6c 72 65 61 64 79 20 69 6e 20 75 73 65 20 22 ry.for.ELF.file.already.in.use."
42320 20 54 48 45 4e 0a 54 48 45 4e 0a 32 64 72 6f 70 0a 3b 0a 3a 20 63 6c 61 69 6d 2d 73 65 67 6d 65 .THEN.THEN.2drop.;.:.claim-segme
42340 6e 74 36 34 20 28 20 66 69 6c 65 2d 61 64 64 72 20 70 72 6f 67 72 61 6d 2d 68 65 61 64 65 72 2d nt64.(.file-addr.program-header-
42360 61 64 64 72 20 2d 2d 20 29 0a 65 6c 66 2d 63 6c 61 69 6d 3f 20 49 46 0a 3e 72 0a 68 65 72 65 20 addr.--.).elf-claim?.IF.>r.here.
42380 6c 61 73 74 2d 63 6c 61 69 6d 20 2c 20 74 6f 20 6c 61 73 74 2d 63 6c 61 69 6d 20 20 20 20 20 20 last-claim.,.to.last-claim......
423a0 20 20 20 20 20 20 20 20 20 20 5c 20 53 65 74 75 70 20 70 74 72 20 74 6f 20 6c 61 73 74 20 63 6c ..........\.Setup.ptr.to.last.cl
423c0 61 69 6d 0a 72 40 20 70 68 64 72 36 34 3e 70 5f 76 61 64 64 72 20 40 20 64 75 70 20 2c 20 72 3e aim.r@.phdr64>p_vaddr.@.dup.,.r>
423e0 20 70 68 64 72 36 34 3e 70 5f 6d 65 6d 73 7a 20 40 20 64 75 70 20 2c 20 28 20 66 69 6c 65 2d 61 .phdr64>p_memsz.@.dup.,.(.file-a
42400 64 64 72 20 61 64 64 72 20 73 69 7a 65 20 29 0a 30 20 5b 27 5d 20 63 6c 61 69 6d 20 43 41 54 43 ddr.addr.size.).0.['].claim.CATC
42420 48 20 49 46 20 41 42 4f 52 54 22 20 4d 65 6d 6f 72 79 20 66 6f 72 20 45 4c 46 20 66 69 6c 65 20 H.IF.ABORT".Memory.for.ELF.file.
42440 61 6c 72 65 61 64 79 20 69 6e 20 75 73 65 20 22 20 54 48 45 4e 0a 54 48 45 4e 0a 32 64 72 6f 70 already.in.use.".THEN.THEN.2drop
42460 0a 3b 0a 3a 20 6c 6f 61 64 2d 73 65 67 6d 65 6e 74 20 28 20 66 69 6c 65 2d 61 64 64 72 20 70 72 .;.:.load-segment.(.file-addr.pr
42480 6f 67 72 61 6d 2d 68 65 61 64 65 72 2d 61 64 64 72 20 2d 2d 20 29 0a 3e 72 0a 72 40 20 70 68 64 ogram-header-addr.--.).>r.r@.phd
424a0 72 3e 70 5f 6f 66 66 73 65 74 20 6c 40 20 2b 20 20 72 40 20 78 6c 61 74 65 2d 76 61 64 64 72 33 r>p_offset.l@.+..r@.xlate-vaddr3
424c0 32 20 72 40 20 70 68 64 72 3e 70 5f 66 69 6c 65 73 7a 20 6c 40 20 20 6d 6f 76 65 0a 72 40 20 78 2.r@.phdr>p_filesz.l@..move.r@.x
424e0 6c 61 74 65 2d 76 61 64 64 72 33 32 20 72 40 20 70 68 64 72 3e 70 5f 66 69 6c 65 73 7a 20 6c 40 late-vaddr32.r@.phdr>p_filesz.l@
42500 20 2b 0a 72 40 20 70 68 64 72 3e 70 5f 6d 65 6d 73 7a 20 6c 40 20 72 40 20 70 68 64 72 3e 70 5f .+.r@.phdr>p_memsz.l@.r@.phdr>p_
42520 66 69 6c 65 73 7a 20 6c 40 20 2d 20 65 72 61 73 65 0a 72 40 20 78 6c 61 74 65 2d 76 61 64 64 72 filesz.l@.-.erase.r@.xlate-vaddr
42540 33 32 20 72 3e 20 70 68 64 72 3e 70 5f 6d 65 6d 73 7a 20 6c 40 20 64 75 70 20 30 3d 20 49 46 20 32.r>.phdr>p_memsz.l@.dup.0=.IF.
42560 32 64 72 6f 70 20 45 4c 53 45 20 66 6c 75 73 68 63 61 63 68 65 20 54 48 45 4e 0a 3b 0a 3a 20 6c 2drop.ELSE.flushcache.THEN.;.:.l
42580 6f 61 64 2d 73 65 67 6d 65 6e 74 73 20 28 20 66 69 6c 65 2d 61 64 64 72 20 2d 2d 20 29 0a 64 75 oad-segments.(.file-addr.--.).du
425a0 70 20 64 75 70 20 65 68 64 72 3e 65 5f 70 68 6f 66 66 20 6c 40 20 2b 09 20 20 5c 20 43 61 6c 63 p.dup.ehdr>e_phoff.l@.+...\.Calc
425c0 75 6c 61 74 65 20 70 72 6f 67 72 61 6d 20 68 65 61 64 65 72 20 61 64 64 72 65 73 73 0a 6f 76 65 ulate.program.header.address.ove
425e0 72 20 65 68 64 72 3e 65 5f 70 68 6e 75 6d 20 77 40 20 30 20 3f 44 4f 09 20 20 5c 20 6c 6f 6f 70 r.ehdr>e_phnum.w@.0.?DO...\.loop
42600 20 65 5f 70 68 6e 75 6d 20 74 69 6d 65 73 0a 64 75 70 20 70 68 64 72 3e 70 5f 74 79 70 65 20 6c .e_phnum.times.dup.phdr>p_type.l
42620 40 20 31 20 3d 20 49 46 09 20 20 5c 20 50 54 5f 4c 4f 41 44 20 3f 0a 32 64 75 70 20 63 6c 61 69 @.1.=.IF...\.PT_LOAD.?.2dup.clai
42640 6d 2d 73 65 67 6d 65 6e 74 09 20 20 5c 20 63 6c 61 69 6d 20 73 65 67 6d 65 6e 74 0a 32 64 75 70 m-segment...\.claim.segment.2dup
42660 20 6c 6f 61 64 2d 73 65 67 6d 65 6e 74 20 54 48 45 4e 09 20 20 5c 20 63 6f 70 79 20 73 65 67 6d .load-segment.THEN...\.copy.segm
42680 65 6e 74 0a 6f 76 65 72 20 65 68 64 72 3e 65 5f 70 68 65 6e 74 73 69 7a 65 20 77 40 20 2b 20 4c ent.over.ehdr>e_phentsize.w@.+.L
426a0 4f 4f 50 20 20 5c 20 73 74 65 70 20 74 6f 20 6e 65 78 74 20 68 65 61 64 65 72 0a 6f 76 65 72 20 OOP..\.step.to.next.header.over.
426c0 65 68 64 72 3e 65 5f 65 6e 74 72 79 20 6c 40 0a 6e 69 70 20 6e 69 70 09 09 09 20 20 5c 20 63 6c ehdr>e_entry.l@.nip.nip.....\.cl
426e0 65 61 6e 75 70 0a 3b 0a 3a 20 6c 6f 61 64 2d 73 65 67 6d 65 6e 74 36 34 20 28 20 66 69 6c 65 2d eanup.;.:.load-segment64.(.file-
42700 61 64 64 72 20 70 72 6f 67 72 61 6d 2d 68 65 61 64 65 72 2d 61 64 64 72 20 2d 2d 20 29 0a 3e 72 addr.program-header-addr.--.).>r
42720 0a 72 40 20 70 68 64 72 36 34 3e 70 5f 6f 66 66 73 65 74 20 40 20 2b 20 20 72 40 20 70 68 64 72 .r@.phdr64>p_offset.@.+..r@.phdr
42740 36 34 3e 70 5f 76 61 64 64 72 20 40 20 20 72 40 20 70 68 64 72 36 34 3e 70 5f 66 69 6c 65 73 7a 64>p_vaddr.@..r@.phdr64>p_filesz
42760 20 40 20 20 6d 6f 76 65 0a 72 40 20 70 68 64 72 36 34 3e 70 5f 76 61 64 64 72 20 40 20 72 40 20 .@..move.r@.phdr64>p_vaddr.@.r@.
42780 70 68 64 72 36 34 3e 70 5f 66 69 6c 65 73 7a 20 40 20 2b 0a 72 40 20 70 68 64 72 36 34 3e 70 5f phdr64>p_filesz.@.+.r@.phdr64>p_
427a0 6d 65 6d 73 7a 20 40 20 72 40 20 70 68 64 72 36 34 3e 70 5f 66 69 6c 65 73 7a 20 40 20 2d 20 65 memsz.@.r@.phdr64>p_filesz.@.-.e
427c0 72 61 73 65 0a 72 40 20 70 68 64 72 36 34 3e 70 5f 76 61 64 64 72 20 40 20 72 3e 20 70 68 64 72 rase.r@.phdr64>p_vaddr.@.r>.phdr
427e0 36 34 3e 70 5f 6d 65 6d 73 7a 20 40 20 64 75 70 20 30 3d 20 49 46 20 32 64 72 6f 70 20 45 4c 53 64>p_memsz.@.dup.0=.IF.2drop.ELS
42800 45 20 66 6c 75 73 68 63 61 63 68 65 20 54 48 45 4e 0a 3b 0a 3a 20 6c 6f 61 64 2d 73 65 67 6d 65 E.flushcache.THEN.;.:.load-segme
42820 6e 74 73 36 34 20 28 20 66 69 6c 65 2d 61 64 64 72 20 2d 2d 20 65 6e 74 72 79 20 29 0a 64 75 70 nts64.(.file-addr.--.entry.).dup
42840 20 64 75 70 20 65 68 64 72 36 34 3e 65 5f 70 68 6f 66 66 20 40 20 2b 09 20 20 5c 20 43 61 6c 63 .dup.ehdr64>e_phoff.@.+...\.Calc
42860 75 6c 61 74 65 20 70 72 6f 67 72 61 6d 20 68 65 61 64 65 72 20 61 64 64 72 65 73 73 0a 6f 76 65 ulate.program.header.address.ove
42880 72 20 65 68 64 72 36 34 3e 65 5f 70 68 6e 75 6d 20 77 40 20 30 20 3f 44 4f 09 20 20 5c 20 6c 6f r.ehdr64>e_phnum.w@.0.?DO...\.lo
428a0 6f 70 20 65 5f 70 68 6e 75 6d 20 74 69 6d 65 73 0a 64 75 70 20 70 68 64 72 36 34 3e 70 5f 74 79 op.e_phnum.times.dup.phdr64>p_ty
428c0 70 65 20 6c 40 20 31 20 3d 20 49 46 09 20 20 5c 20 50 54 5f 4c 4f 41 44 20 3f 0a 32 64 75 70 20 pe.l@.1.=.IF...\.PT_LOAD.?.2dup.
428e0 63 6c 61 69 6d 2d 73 65 67 6d 65 6e 74 36 34 09 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 61 69 claim-segment64...........\.clai
42900 6d 20 73 65 67 6d 65 6e 74 0a 32 64 75 70 20 6c 6f 61 64 2d 73 65 67 6d 65 6e 74 36 34 20 54 48 m.segment.2dup.load-segment64.TH
42920 45 4e 09 20 20 5c 20 63 6f 70 79 20 73 65 67 6d 65 6e 74 0a 6f 76 65 72 20 65 68 64 72 36 34 3e EN...\.copy.segment.over.ehdr64>
42940 65 5f 70 68 65 6e 74 73 69 7a 65 20 77 40 20 2b 20 4c 4f 4f 50 20 20 5c 20 73 74 65 70 20 74 6f e_phentsize.w@.+.LOOP..\.step.to
42960 20 6e 65 78 74 20 68 65 61 64 65 72 0a 6f 76 65 72 20 65 68 64 72 36 34 3e 65 5f 65 6e 74 72 79 .next.header.over.ehdr64>e_entry
42980 20 40 0a 6e 69 70 20 6e 69 70 09 09 09 20 20 5c 20 63 6c 65 61 6e 75 70 0a 3b 0a 3a 20 65 6c 66 .@.nip.nip.....\.cleanup.;.:.elf
429a0 2d 63 68 65 63 6b 2d 66 69 6c 65 20 28 20 66 69 6c 65 2d 61 64 64 72 20 2d 2d 20 20 69 6d 61 67 -check-file.(.file-addr.--..imag
429c0 65 2d 74 79 70 65 20 20 29 0a 64 75 70 20 65 68 64 72 3e 65 5f 69 64 65 6e 74 20 6c 40 2d 62 65 e-type..).dup.ehdr>e_ident.l@-be
429e0 20 37 66 34 35 34 63 34 36 20 3c 3e 20 49 46 0a 41 42 4f 52 54 22 20 4e 6f 74 20 61 6e 20 45 4c .7f454c46.<>.IF.ABORT".Not.an.EL
42a00 46 20 65 78 65 63 75 74 61 62 6c 65 22 0a 54 48 45 4e 0a 64 75 70 20 65 68 64 72 3e 65 5f 64 61 F.executable".THEN.dup.ehdr>e_da
42a20 74 61 20 63 40 0a 3f 62 69 67 65 6e 64 69 61 6e 20 49 46 0a 32 20 3c 3e 20 41 42 4f 52 54 22 20 ta.c@.?bigendian.IF.2.<>.ABORT".
42a40 4e 6f 74 20 61 20 42 69 67 20 45 6e 64 69 61 6e 20 45 4c 46 20 66 69 6c 65 22 0a 45 4c 53 45 0a Not.a.Big.Endian.ELF.file".ELSE.
42a60 32 20 3d 20 41 42 4f 52 54 22 20 4e 6f 74 20 61 20 4c 69 74 74 6c 65 20 45 6e 64 69 61 6e 20 45 2.=.ABORT".Not.a.Little.Endian.E
42a80 4c 46 20 66 69 6c 65 22 0a 54 48 45 4e 0a 64 75 70 20 65 68 64 72 3e 65 5f 74 79 70 65 20 77 40 LF.file".THEN.dup.ehdr>e_type.w@
42aa0 20 32 20 3c 3e 20 41 42 4f 52 54 22 20 4e 6f 74 20 61 6e 20 45 4c 46 20 65 78 65 63 75 74 61 62 .2.<>.ABORT".Not.an.ELF.executab
42ac0 6c 65 22 0a 64 75 70 20 65 68 64 72 3e 65 5f 6d 61 63 68 69 6e 65 20 77 40 0a 43 41 53 45 0a 31 le".dup.ehdr>e_machine.w@.CASE.1
42ae0 34 20 4f 46 20 65 68 64 72 3e 65 5f 63 6c 61 73 73 20 63 40 20 45 4e 44 4f 46 20 20 20 20 20 20 4.OF.ehdr>e_class.c@.ENDOF......
42b00 20 5c 20 50 50 43 20 33 32 20 62 69 74 20 65 78 65 63 75 74 61 62 6c 65 20 20 20 20 20 20 20 20 .\.PPC.32.bit.executable........
42b20 0a 31 35 20 4f 46 20 65 68 64 72 3e 65 5f 63 6c 61 73 73 20 63 40 20 45 4e 44 4f 46 20 20 20 20 .15.OF.ehdr>e_class.c@.ENDOF....
42b40 20 20 20 5c 20 50 50 43 20 36 34 20 62 69 74 20 65 78 65 63 75 74 61 62 6c 65 20 20 20 20 20 20 ...\.PPC.64.bit.executable......
42b60 20 20 0a 31 37 20 4f 46 20 65 68 64 72 3e 65 5f 63 6c 61 73 73 20 63 40 20 34 20 6f 72 20 45 4e ...17.OF.ehdr>e_class.c@.4.or.EN
42b80 44 4f 46 20 20 5c 20 53 50 55 20 33 32 20 62 69 74 20 65 78 65 63 75 74 61 62 6c 65 0a 64 75 70 DOF..\.SPU.32.bit.executable.dup
42ba0 20 4f 46 20 64 72 6f 70 20 41 42 4f 52 54 22 20 4e 6f 74 20 61 20 50 50 43 20 2f 20 53 50 55 20 .OF.drop.ABORT".Not.a.PPC./.SPU.
42bc0 45 4c 46 20 65 78 65 63 75 74 61 62 6c 65 22 20 45 4e 44 4f 46 20 0a 45 4e 44 43 41 53 45 0a 3b ELF.executable".ENDOF..ENDCASE.;
42be0 0a 3a 20 6c 6f 61 64 2d 65 6c 66 33 32 20 28 20 66 69 6c 65 2d 61 64 64 72 20 2d 2d 20 65 6e 74 .:.load-elf32.(.file-addr.--.ent
42c00 72 79 20 29 0a 28 20 66 69 6c 65 2d 61 64 64 72 29 0a 6c 6f 61 64 2d 73 65 67 6d 65 6e 74 73 0a ry.).(.file-addr).load-segments.
42c20 3b 0a 3a 20 6c 6f 61 64 2d 65 6c 66 33 32 2d 63 6c 61 69 6d 20 28 20 66 69 6c 65 2d 61 64 64 72 ;.:.load-elf32-claim.(.file-addr
42c40 20 2d 2d 20 63 6c 61 69 6d 2d 6c 69 73 74 20 65 6e 74 72 79 20 29 0a 74 72 75 65 20 74 6f 20 65 .--.claim-list.entry.).true.to.e
42c60 6c 66 2d 63 6c 61 69 6d 3f 0a 30 20 74 6f 20 6c 61 73 74 2d 63 6c 61 69 6d 0a 5b 27 5d 20 6c 6f lf-claim?.0.to.last-claim.['].lo
42c80 61 64 2d 65 6c 66 33 32 20 43 41 54 43 48 20 49 46 20 66 61 6c 73 65 20 74 6f 20 65 6c 66 2d 63 ad-elf32.CATCH.IF.false.to.elf-c
42ca0 6c 61 69 6d 3f 20 41 42 4f 52 54 20 54 48 45 4e 0a 6c 61 73 74 2d 63 6c 61 69 6d 20 73 77 61 70 laim?.ABORT.THEN.last-claim.swap
42cc0 0a 66 61 6c 73 65 20 74 6f 20 65 6c 66 2d 63 6c 61 69 6d 3f 0a 3b 0a 3a 20 6c 6f 61 64 2d 65 6c .false.to.elf-claim?.;.:.load-el
42ce0 66 36 34 20 28 20 66 69 6c 65 2d 61 64 64 72 20 2d 2d 20 65 6e 74 72 79 20 29 0a 28 20 66 69 6c f64.(.file-addr.--.entry.).(.fil
42d00 65 2d 61 64 64 72 29 0a 6c 6f 61 64 2d 73 65 67 6d 65 6e 74 73 36 34 0a 3b 0a 3a 20 6c 6f 61 64 e-addr).load-segments64.;.:.load
42d20 2d 65 6c 66 36 34 2d 63 6c 61 69 6d 20 28 20 66 69 6c 65 2d 61 64 64 72 20 2d 2d 20 63 6c 61 69 -elf64-claim.(.file-addr.--.clai
42d40 6d 2d 6c 69 73 74 20 65 6e 74 72 79 20 29 0a 74 72 75 65 20 74 6f 20 65 6c 66 2d 63 6c 61 69 6d m-list.entry.).true.to.elf-claim
42d60 3f 0a 30 20 74 6f 20 6c 61 73 74 2d 63 6c 61 69 6d 0a 5b 27 5d 20 6c 6f 61 64 2d 65 6c 66 36 34 ?.0.to.last-claim.['].load-elf64
42d80 20 43 41 54 43 48 20 49 46 20 66 61 6c 73 65 20 74 6f 20 65 6c 66 2d 63 6c 61 69 6d 3f 20 41 42 .CATCH.IF.false.to.elf-claim?.AB
42da0 4f 52 54 20 54 48 45 4e 0a 6c 61 73 74 2d 63 6c 61 69 6d 20 73 77 61 70 0a 66 61 6c 73 65 20 74 ORT.THEN.last-claim.swap.false.t
42dc0 6f 20 65 6c 66 2d 63 6c 61 69 6d 3f 0a 3b 0a 3a 20 6c 6f 61 64 2d 65 6c 66 2d 66 69 6c 65 20 28 o.elf-claim?.;.:.load-elf-file.(
42de0 20 66 69 6c 65 2d 61 64 64 72 20 2d 2d 20 65 6e 74 72 79 20 33 32 2d 62 69 74 20 29 0a 64 75 70 .file-addr.--.entry.32-bit.).dup
42e00 20 65 6c 66 2d 63 68 65 63 6b 2d 66 69 6c 65 0a 43 41 53 45 0a 31 20 4f 46 20 30 20 74 6f 20 65 .elf-check-file.CASE.1.OF.0.to.e
42e20 6c 66 2d 73 65 67 6d 65 6e 74 2d 6f 66 66 73 65 74 20 6c 6f 61 64 2d 65 6c 66 33 32 20 74 72 75 lf-segment-offset.load-elf32.tru
42e40 65 20 45 4e 44 4f 46 0a 32 20 4f 46 20 30 20 74 6f 20 65 6c 66 2d 73 65 67 6d 65 6e 74 2d 6f 66 e.ENDOF.2.OF.0.to.elf-segment-of
42e60 66 73 65 74 20 6c 6f 61 64 2d 65 6c 66 36 34 20 66 61 6c 73 65 20 45 4e 44 4f 46 0a 35 20 4f 46 fset.load-elf64.false.ENDOF.5.OF
42e80 20 6c 6f 61 64 2d 65 6c 66 33 32 20 74 72 75 65 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 74 72 .load-elf32.true.ENDOF.dup.OF.tr
42ea0 75 65 20 41 42 4f 52 54 22 20 6c 6f 61 64 2d 65 6c 66 2d 66 69 6c 65 3a 20 4e 6f 74 20 76 61 6c ue.ABORT".load-elf-file:.Not.val
42ec0 69 64 20 69 6d 61 67 65 22 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 65 6c 66 2d id.image".ENDOF.ENDCASE.;.:.elf-
42ee0 73 70 75 2d 6c 6f 61 64 20 28 20 6c 73 2d 73 74 61 72 74 2d 61 64 64 72 20 66 69 6c 65 2d 61 64 spu-load.(.ls-start-addr.file-ad
42f00 64 72 20 2d 2d 20 65 6e 74 72 79 20 29 0a 73 77 61 70 20 74 6f 20 65 6c 66 2d 73 65 67 6d 65 6e dr.--.entry.).swap.to.elf-segmen
42f20 74 2d 6f 66 66 73 65 74 0a 6c 6f 61 64 2d 65 6c 66 2d 66 69 6c 65 20 64 72 6f 70 0a 3b 0a 3a 20 t-offset.load-elf-file.drop.;.:.
42f40 65 6c 66 2d 72 65 6c 65 61 73 65 20 28 20 63 6c 61 69 6d 2d 6c 69 73 74 20 2d 2d 20 29 0a 42 45 elf-release.(.claim-list.--.).BE
42f60 47 49 4e 0a 64 75 70 20 63 65 6c 6c 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 GIN.dup.cell+...................
42f80 28 20 63 6c 61 69 6d 2d 6c 69 73 74 20 63 6c 61 69 6d 2d 6c 69 73 74 2d 61 64 64 72 20 29 0a 64 (.claim-list.claim-list-addr.).d
42fa0 75 70 20 40 20 73 77 61 70 20 63 65 6c 6c 2b 20 40 20 20 20 20 20 20 20 20 20 20 28 20 63 6c 61 up.@.swap.cell+.@..........(.cla
42fc0 69 6d 2d 6c 69 73 74 20 63 6c 61 69 6d 2d 6c 69 73 74 2d 61 64 64 72 20 63 6c 61 69 6d 2d 6c 69 im-list.claim-list-addr.claim-li
42fe0 73 74 2d 73 7a 20 29 0a 72 65 6c 65 61 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 st-sz.).release.................
43000 20 20 20 20 28 20 63 6c 61 69 6d 2d 6c 69 73 74 20 29 0a 40 20 64 75 70 20 30 3d 20 20 20 20 20 ....(.claim-list.).@.dup.0=.....
43020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 4e 65 78 74 2d 65 6c 65 6d 65 6e 74 20 29 0a ...............(.Next-element.).
43040 55 4e 54 49 4c 0a 64 72 6f 70 0a 3b 0a 43 52 45 41 54 45 20 62 6f 6f 74 64 65 76 69 63 65 20 32 UNTIL.drop.;.CREATE.bootdevice.2
43060 20 63 65 6c 6c 73 20 61 6c 6c 6f 74 20 62 6f 6f 74 64 65 76 69 63 65 20 32 20 63 65 6c 6c 73 20 .cells.allot.bootdevice.2.cells.
43080 65 72 61 73 65 0a 43 52 45 41 54 45 20 62 6f 6f 74 61 72 67 73 20 32 20 63 65 6c 6c 73 20 61 6c erase.CREATE.bootargs.2.cells.al
430a0 6c 6f 74 20 62 6f 6f 74 61 72 67 73 20 32 20 63 65 6c 6c 73 20 65 72 61 73 65 0a 43 52 45 41 54 lot.bootargs.2.cells.erase.CREAT
430c0 45 20 6c 6f 61 64 2d 6c 69 73 74 20 32 20 63 65 6c 6c 73 20 61 6c 6c 6f 74 20 6c 6f 61 64 2d 6c E.load-list.2.cells.allot.load-l
430e0 69 73 74 20 32 20 63 65 6c 6c 73 20 65 72 61 73 65 0a 3a 20 73 74 61 72 74 2d 65 6c 66 20 28 20 ist.2.cells.erase.:.start-elf.(.
43100 61 72 67 20 6c 65 6e 20 65 6e 74 72 79 20 2d 2d 20 29 0a 6d 73 72 40 20 37 66 66 66 66 66 66 66 arg.len.entry.--.).msr@.7fffffff
43120 66 66 66 66 66 66 66 66 20 61 6e 64 20 32 30 30 30 20 6f 72 20 63 69 72 65 67 73 20 3e 73 72 72 ffffffff.and.2000.or.ciregs.>srr
43140 31 20 21 20 63 61 6c 6c 2d 63 6c 69 65 6e 74 0a 3b 0a 3a 20 73 74 61 72 74 2d 65 6c 66 36 34 20 1.!.call-client.;.:.start-elf64.
43160 28 20 61 72 67 20 6c 65 6e 20 65 6e 74 72 79 20 2d 2d 20 29 0a 6d 73 72 40 20 32 30 30 30 20 6f (.arg.len.entry.--.).msr@.2000.o
43180 72 20 63 69 72 65 67 73 20 3e 73 72 72 31 20 21 0a 64 75 70 20 38 20 2b 20 40 20 63 69 72 65 67 r.ciregs.>srr1.!.dup.8.+.@.cireg
431a0 73 20 3e 72 32 20 21 20 40 20 63 61 6c 6c 2d 63 6c 69 65 6e 74 20 5c 20 65 6e 74 72 79 20 70 6f s.>r2.!.@.call-client.\.entry.po
431c0 69 6e 74 20 69 73 20 70 6f 69 6e 74 65 72 20 74 6f 20 2e 6f 70 64 0a 3b 0a 31 30 30 30 30 30 30 int.is.pointer.to..opd.;.1000000
431e0 30 20 56 41 4c 55 45 20 4c 4f 41 44 2d 42 41 53 45 0a 32 30 30 30 30 30 30 20 56 41 4c 55 45 20 0.VALUE.LOAD-BASE.2000000.VALUE.
43200 46 4c 41 53 48 2d 4c 4f 41 44 2d 42 41 53 45 0a 3a 20 73 65 74 2d 62 6f 6f 74 70 61 74 68 0a 73 FLASH-LOAD-BASE.:.set-bootpath.s
43220 22 20 64 69 73 6b 22 20 66 69 6e 64 2d 61 6c 69 61 73 0a 64 75 70 20 49 46 20 45 4c 53 45 20 64 ".disk".find-alias.dup.IF.ELSE.d
43240 72 6f 70 20 73 22 20 62 6f 6f 74 2d 64 65 76 69 63 65 22 20 65 76 61 6c 75 61 74 65 20 66 69 6e rop.s".boot-device".evaluate.fin
43260 64 2d 61 6c 69 61 73 20 54 48 45 4e 0a 64 75 70 20 49 46 20 73 74 72 64 75 70 20 45 4c 53 45 20 d-alias.THEN.dup.IF.strdup.ELSE.
43280 30 20 54 48 45 4e 0a 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 20 73 22 20 62 6f 6f 74 70 61 74 68 0.THEN.encode-string.s".bootpath
432a0 22 20 73 65 74 2d 63 68 6f 73 65 6e 0a 3b 0a 3a 20 73 65 74 2d 6e 65 74 62 6f 6f 74 70 61 74 68 ".set-chosen.;.:.set-netbootpath
432c0 0a 73 22 20 6e 65 74 22 20 66 69 6e 64 2d 61 6c 69 61 73 0a 3f 64 75 70 20 49 46 20 73 74 72 64 .s".net".find-alias.?dup.IF.strd
432e0 75 70 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 20 73 22 20 62 6f 6f 74 70 61 74 68 22 20 73 65 up.encode-string.s".bootpath".se
43300 74 2d 63 68 6f 73 65 6e 20 54 48 45 4e 0a 3b 0a 3a 20 73 65 74 2d 62 6f 6f 74 61 72 67 73 0a 73 t-chosen.THEN.;.:.set-bootargs.s
43320 6b 69 70 77 73 20 30 20 70 61 72 73 65 20 64 75 70 20 30 3d 20 49 46 0a 32 64 72 6f 70 20 73 22 kipws.0.parse.dup.0=.IF.2drop.s"
43340 20 62 6f 6f 74 2d 66 69 6c 65 22 20 65 76 61 6c 75 61 74 65 0a 54 48 45 4e 0a 65 6e 63 6f 64 65 .boot-file".evaluate.THEN.encode
43360 2d 73 74 72 69 6e 67 20 73 22 20 62 6f 6f 74 61 72 67 73 22 20 73 65 74 2d 63 68 6f 73 65 6e 0a -string.s".bootargs".set-chosen.
43380 3b 0a 3a 20 2e 28 63 6c 69 65 6e 74 2d 65 78 65 63 29 20 28 20 61 72 67 20 6c 65 6e 20 2d 2d 20 ;.:..(client-exec).(.arg.len.--.
433a0 72 63 20 29 0a 73 22 20 73 6e 6b 22 20 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 20 30 3c 3e 20 49 46 rc.).s".snk".romfs-lookup.0<>.IF
433c0 20 6c 6f 61 64 2d 65 6c 66 2d 66 69 6c 65 20 64 72 6f 70 20 73 74 61 72 74 2d 65 6c 66 36 34 20 .load-elf-file.drop.start-elf64.
433e0 63 6c 69 65 6e 74 2d 64 61 74 61 0a 45 4c 53 45 20 32 64 72 6f 70 20 66 61 6c 73 65 20 54 48 45 client-data.ELSE.2drop.false.THE
43400 4e 0a 3b 0a 27 20 2e 28 63 6c 69 65 6e 74 2d 65 78 65 63 29 20 74 6f 20 28 63 6c 69 65 6e 74 2d N.;.'..(client-exec).to.(client-
43420 65 78 65 63 29 0a 3a 20 2e 63 6c 69 65 6e 74 2d 65 78 65 63 20 28 20 61 72 67 20 6c 65 6e 20 2d exec).:..client-exec.(.arg.len.-
43440 2d 20 72 63 20 29 20 73 65 74 2d 62 6f 6f 74 61 72 67 73 20 28 63 6c 69 65 6e 74 2d 65 78 65 63 -.rc.).set-bootargs.(client-exec
43460 29 20 3b 0a 27 20 2e 63 6c 69 65 6e 74 2d 65 78 65 63 20 74 6f 20 63 6c 69 65 6e 74 2d 65 78 65 ).;.'..client-exec.to.client-exe
43480 63 0a 3a 20 6e 65 74 66 6c 61 73 68 20 28 20 2d 2d 20 72 63 20 29 20 73 22 20 6e 65 74 66 6c 61 c.:.netflash.(.--.rc.).s".netfla
434a0 73 68 20 32 30 30 30 30 30 30 20 22 20 28 70 61 72 73 65 2d 6c 69 6e 65 29 20 24 63 61 74 20 73 sh.2000000.".(parse-line).$cat.s
434c0 65 74 2d 6e 65 74 62 6f 6f 74 70 61 74 68 0a 63 6c 69 65 6e 74 2d 65 78 65 63 0a 3b 0a 3a 20 6e et-netbootpath.client-exec.;.:.n
434e0 65 74 73 61 76 65 20 20 28 20 22 61 64 64 72 20 6c 65 6e 20 7b 66 69 6c 65 6e 61 6d 65 7d 5b 2c etsave..(."addr.len.{filename}[,
43500 70 61 72 61 6d 73 5d 22 20 2d 2d 20 72 63 20 29 0a 28 70 61 72 73 65 2d 6c 69 6e 65 29 20 64 75 params]".--.rc.).(parse-line).du
43520 70 20 30 3e 20 49 46 0a 73 22 20 6e 65 74 73 61 76 65 20 22 20 32 73 77 61 70 20 24 63 61 74 20 p.0>.IF.s".netsave.".2swap.$cat.
43540 73 65 74 2d 6e 65 74 62 6f 6f 74 70 61 74 68 20 63 6c 69 65 6e 74 2d 65 78 65 63 0a 45 4c 53 45 set-netbootpath.client-exec.ELSE
43560 0a 63 72 0a 2e 22 20 55 73 61 67 65 3a 20 6e 65 74 73 61 76 65 20 61 64 64 72 20 6c 65 6e 20 5b .cr..".Usage:.netsave.addr.len.[
43580 62 6f 6f 74 70 7c 64 68 63 70 2c 5d 66 69 6c 65 6e 61 6d 65 5b 2c 73 69 61 64 64 72 5d 5b 2c 63 bootp|dhcp,]filename[,siaddr][,c
435a0 69 61 64 64 72 5d 5b 2c 67 69 61 64 64 72 5d 5b 2c 62 6f 6f 74 70 2d 72 65 74 72 69 65 73 5d 5b iaddr][,giaddr][,bootp-retries][
435c0 2c 74 66 74 70 2d 72 65 74 72 69 65 73 5d 5b 2c 75 73 65 5f 63 69 5d 22 0a 63 72 20 32 64 72 6f ,tftp-retries][,use_ci]".cr.2dro
435e0 70 0a 54 48 45 4e 0a 3b 0a 3a 20 70 69 6e 67 20 20 28 20 22 7b 64 65 76 69 63 65 2d 70 61 74 68 p.THEN.;.:.ping..(."{device-path
43600 3a 5b 64 65 76 69 63 65 2d 61 72 67 73 2c 5d 73 65 72 76 65 72 2d 69 70 2c 5b 63 6c 69 65 6e 74 :[device-args,]server-ip,[client
43620 2d 69 70 5d 2c 5b 67 61 74 65 77 61 79 2d 69 70 5d 5b 2c 74 69 6d 65 6f 75 74 5d 7d 22 20 2d 2d -ip],[gateway-ip][,timeout]}".--
43640 20 29 0a 6d 79 2d 73 65 6c 66 20 3e 72 20 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 40 20 3e 72 20 .).my-self.>r.current-node.@.>r.
43660 20 5c 20 53 61 76 65 20 6d 79 2d 73 65 6c 66 0a 28 70 61 72 73 65 2d 6c 69 6e 65 29 20 6f 70 65 .\.Save.my-self.(parse-line).ope
43680 6e 2d 64 65 76 20 64 75 70 20 20 49 46 0a 64 75 70 20 74 6f 20 6d 79 2d 73 65 6c 66 20 64 75 70 n-dev.dup..IF.dup.to.my-self.dup
436a0 20 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 73 65 74 2d 6e 6f 64 65 0a 73 22 20 70 69 6e .ihandle>phandle.set-node.s".pin
436c0 67 22 20 72 6f 74 20 5b 27 5d 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 43 41 54 43 48 20 20 49 g".rot.['].$call-method.CATCH..I
436e0 46 0a 63 72 0a 2e 22 20 4e 6f 74 20 61 20 70 69 6e 67 61 62 6c 65 20 64 65 76 69 63 65 22 0a 63 F.cr..".Not.a.pingable.device".c
43700 72 20 33 64 72 6f 70 0a 54 48 45 4e 0a 45 4c 53 45 0a 63 72 0a 2e 22 20 55 73 61 67 65 3a 20 70 r.3drop.THEN.ELSE.cr..".Usage:.p
43720 69 6e 67 20 64 65 76 69 63 65 2d 70 61 74 68 3a 5b 64 65 76 69 63 65 2d 61 72 67 73 2c 5d 73 65 ing.device-path:[device-args,]se
43740 72 76 65 72 2d 69 70 2c 5b 63 6c 69 65 6e 74 2d 69 70 5d 2c 5b 67 61 74 65 77 61 79 2d 69 70 5d rver-ip,[client-ip],[gateway-ip]
43760 5b 2c 74 69 6d 65 6f 75 74 5d 22 0a 63 72 20 64 72 6f 70 0a 54 48 45 4e 0a 72 3e 20 73 65 74 2d [,timeout]".cr.drop.THEN.r>.set-
43780 6e 6f 64 65 20 72 3e 20 74 6f 20 6d 79 2d 73 65 6c 66 20 20 5c 20 52 65 73 74 6f 72 65 20 6d 79 node.r>.to.my-self..\.Restore.my
437a0 2d 73 65 6c 66 0a 3b 0a 38 62 30 20 63 70 0a 38 65 30 20 63 70 0a 38 66 66 20 63 70 0a 3a 20 28 -self.;.8b0.cp.8e0.cp.8ff.cp.:.(
437c0 62 6f 6f 74 29 20 28 20 2d 2d 20 29 0a 73 22 20 45 78 65 63 75 74 69 6e 67 20 66 6f 6c 6c 6f 77 boot).(.--.).s".Executing.follow
437e0 69 6e 67 20 62 6f 6f 74 2d 63 6f 6d 6d 61 6e 64 3a 20 22 0a 62 6f 6f 74 2d 63 6f 6d 6d 61 6e 64 ing.boot-command:.".boot-command
43800 20 24 63 61 74 20 6e 76 72 61 6d 6c 6f 67 2d 77 72 69 74 65 2d 73 74 72 69 6e 67 2d 63 72 0a 73 .$cat.nvramlog-write-string-cr.s
43820 22 20 62 6f 6f 74 2d 63 6f 6d 6d 61 6e 64 22 20 65 76 61 6c 75 61 74 65 20 20 20 20 20 20 5c 20 ".boot-command".evaluate......\.
43840 67 65 74 20 62 6f 6f 74 20 63 6f 6d 6d 61 6e 64 0a 5b 27 5d 20 65 76 61 6c 75 61 74 65 20 63 61 get.boot.command.['].evaluate.ca
43860 74 63 68 20 3f 64 75 70 20 49 46 20 20 20 20 20 5c 20 61 6e 64 20 65 78 65 63 75 74 65 20 69 74 tch.?dup.IF.....\.and.execute.it
43880 0a 2e 22 20 62 6f 6f 74 20 61 74 74 65 6d 70 74 20 72 65 74 75 72 6e 65 64 3a 20 22 0a 61 62 6f ..".boot.attempt.returned:.".abo
438a0 72 74 22 2d 73 74 72 20 40 20 63 6f 75 6e 74 20 74 79 70 65 20 63 72 0a 6e 69 70 20 6e 69 70 20 rt"-str.@.count.type.cr.nip.nip.
438c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 72 6f 70 20 73 74 72 69 6e ....................\.drop.strin
438e0 67 20 66 72 6f 6d 20 31 73 74 20 65 76 61 6c 75 61 74 65 0a 74 68 72 6f 77 0a 54 48 45 4e 0a 3b g.from.1st.evaluate.throw.THEN.;
43900 0a 3a 20 28 66 75 6e 63 74 69 6f 6e 2d 6b 65 79 29 20 28 20 2d 2d 20 6e 20 29 0a 6b 65 79 3f 20 .:.(function-key).(.--.n.).key?.
43920 49 46 0a 6b 65 79 20 43 41 53 45 0a 35 30 20 20 4f 46 20 31 20 45 4e 44 4f 46 0a 37 65 20 20 4f IF.key.CASE.50..OF.1.ENDOF.7e..O
43940 46 20 31 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 30 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 F.1.ENDOF.dup.OF.0.ENDOF.ENDCASE
43960 0a 54 48 45 4e 0a 3b 0a 3a 20 28 65 73 63 2d 73 65 71 75 65 6e 63 65 29 20 28 20 2d 2d 20 6e 20 .THEN.;.:.(esc-sequence).(.--.n.
43980 29 0a 6b 65 79 3f 20 49 46 0a 6b 65 79 20 43 41 53 45 0a 34 66 20 20 4f 46 20 28 66 75 6e 63 74 ).key?.IF.key.CASE.4f..OF.(funct
439a0 69 6f 6e 2d 6b 65 79 29 20 45 4e 44 4f 46 0a 35 62 20 20 4f 46 0a 6b 65 79 20 6b 65 79 20 64 72 ion-key).ENDOF.5b..OF.key.key.dr
439c0 6f 70 20 28 66 75 6e 63 74 69 6f 6e 2d 6b 65 79 29 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 30 op.(function-key).ENDOF.dup.OF.0
439e0 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 54 48 45 4e 0a 3b 0a 3a 20 28 73 2d 70 72 65 73 73 .ENDOF.ENDCASE.THEN.;.:.(s-press
43a00 65 64 29 20 28 20 2d 2d 20 29 0a 73 22 20 41 6e 20 27 73 27 20 68 61 73 20 62 65 65 6e 20 70 72 ed).(.--.).s".An.'s'.has.been.pr
43a20 65 73 73 65 64 2e 20 45 6e 74 65 72 69 6e 67 20 4f 70 65 6e 20 46 69 72 6d 77 61 72 65 20 50 72 essed..Entering.Open.Firmware.Pr
43a40 6f 6d 70 74 22 0a 6e 76 72 61 6d 6c 6f 67 2d 77 72 69 74 65 2d 73 74 72 69 6e 67 2d 63 72 0a 3b ompt".nvramlog-write-string-cr.;
43a60 0a 3a 20 28 62 6f 6f 74 3f 29 20 28 20 2d 2d 20 29 0a 6f 66 2d 70 72 6f 6d 70 74 3f 20 6e 6f 74 .:.(boot?).(.--.).of-prompt?.not
43a80 20 61 75 74 6f 2d 62 6f 6f 74 3f 20 61 6e 64 20 49 46 0a 28 62 6f 6f 74 29 0a 54 48 45 4e 0a 3b .auto-boot?.and.IF.(boot).THEN.;
43aa0 0a 66 61 6c 73 65 20 56 41 4c 55 45 20 28 73 6d 73 2d 6c 6f 61 64 65 64 3f 29 0a 66 61 6c 73 65 .false.VALUE.(sms-loaded?).false
43ac0 20 76 61 6c 75 65 20 28 73 6d 73 2d 61 76 61 69 6c 61 62 6c 65 3f 29 0a 73 22 20 73 6d 73 2e 66 .value.(sms-available?).s".sms.f
43ae0 73 22 20 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 20 49 46 20 74 72 75 65 20 74 6f 20 28 73 6d 73 2d s".romfs-lookup.IF.true.to.(sms-
43b00 61 76 61 69 6c 61 62 6c 65 3f 29 20 64 72 6f 70 20 54 48 45 4e 0a 28 73 6d 73 2d 61 76 61 69 6c available?).drop.THEN.(sms-avail
43b20 61 62 6c 65 3f 29 20 5b 49 46 5d 0a 73 22 20 2f 70 61 63 6b 61 67 65 73 22 20 66 69 6e 64 2d 64 able?).[IF].s"./packages".find-d
43b40 65 76 69 63 65 0a 6e 65 77 2d 64 65 76 69 63 65 0a 73 22 20 73 6d 73 22 20 64 65 76 69 63 65 2d evice.new-device.s".sms".device-
43b60 6e 61 6d 65 0a 3a 20 6f 70 65 6e 20 74 72 75 65 20 3b 0a 3a 20 63 6c 6f 73 65 20 3b 0a 66 69 6e name.:.open.true.;.:.close.;.fin
43b80 69 73 68 2d 64 65 76 69 63 65 0a 64 65 76 69 63 65 2d 65 6e 64 20 5c 20 6c 65 61 76 65 20 2f 70 ish-device.device-end.\.leave./p
43ba0 61 63 6b 61 67 65 73 0a 3a 20 73 6d 73 2d 69 6e 69 74 2d 6e 76 72 61 6d 20 28 20 2d 2d 20 29 0a ackages.:.sms-init-nvram.(.--.).
43bc0 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 2d 74 79 70 65 2d 73 6d 73 20 67 65 74 2d 6e 76 72 nvram-partition-type-sms.get-nvr
43be0 61 6d 2d 70 61 72 74 69 74 69 6f 6e 20 49 46 0a 63 72 20 2e 22 20 43 6f 75 6c 64 20 6e 6f 74 20 am-partition.IF.cr..".Could.not.
43c00 66 69 6e 64 20 53 4d 53 20 70 61 72 74 69 74 69 6f 6e 20 69 6e 20 4e 56 52 41 4d 20 2d 20 22 0a find.SMS.partition.in.NVRAM.-.".
43c20 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 2d 74 79 70 65 2d 73 6d 73 20 73 22 20 53 4d 53 22 nvram-partition-type-sms.s".SMS"
43c40 20 64 23 20 31 30 32 34 20 6e 65 77 2d 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 0a 41 42 4f .d#.1024.new-nvram-partition.ABO
43c60 52 54 22 20 46 61 69 6c 65 64 20 74 6f 20 63 72 65 61 74 65 20 53 4d 53 20 4e 56 52 41 4d 20 70 RT".Failed.to.create.SMS.NVRAM.p
43c80 61 72 74 69 74 69 6f 6e 22 0a 32 64 75 70 20 65 72 61 73 65 2d 6e 76 72 61 6d 2d 70 61 72 74 69 artition".2dup.erase-nvram-parti
43ca0 74 69 6f 6e 20 64 72 6f 70 0a 32 64 75 70 20 73 22 20 6c 61 6e 67 22 09 09 09 20 20 73 22 20 31 tion.drop.2dup.s".lang".....s".1
43cc0 22 20 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 65 6e 76 20 64 72 6f 70 0a 32 64 75 70 20 73 22 20 ".internal-set-env.drop.2dup.s".
43ce0 74 66 74 70 2d 72 65 74 72 69 65 73 22 09 09 20 20 73 22 20 35 22 20 69 6e 74 65 72 6e 61 6c 2d tftp-retries"....s".5".internal-
43d00 73 65 74 2d 65 6e 76 20 64 72 6f 70 0a 32 64 75 70 20 73 22 20 74 66 74 70 2d 62 6c 6f 63 6b 73 set-env.drop.2dup.s".tftp-blocks
43d20 69 7a 65 22 09 09 73 22 20 35 31 32 22 20 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 65 6e 76 20 64 ize"..s".512".internal-set-env.d
43d40 72 6f 70 0a 32 64 75 70 20 73 22 20 62 6f 6f 74 70 2d 72 65 74 72 69 65 73 22 09 09 73 22 20 32 rop.2dup.s".bootp-retries"..s".2
43d60 35 35 22 20 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 65 6e 76 20 64 72 6f 70 0a 32 64 75 70 20 73 55".internal-set-env.drop.2dup.s
43d80 22 20 63 6c 69 65 6e 74 22 09 20 20 20 20 73 22 20 30 30 30 2e 30 30 30 2e 30 30 30 2e 30 30 30 ".client".....s".000.000.000.000
43da0 22 20 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 65 6e 76 20 64 72 6f 70 0a 32 64 75 70 20 73 22 20 ".internal-set-env.drop.2dup.s".
43dc0 73 65 72 76 65 72 22 20 20 20 20 20 20 20 73 22 20 30 30 30 2e 30 30 30 2e 30 30 30 2e 30 30 30 server".......s".000.000.000.000
43de0 22 20 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 65 6e 76 20 64 72 6f 70 0a 32 64 75 70 20 73 22 20 ".internal-set-env.drop.2dup.s".
43e00 67 61 74 65 77 61 79 22 20 20 20 20 20 20 73 22 20 30 30 30 2e 30 30 30 2e 30 30 30 2e 30 30 30 gateway"......s".000.000.000.000
43e20 22 20 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 65 6e 76 20 64 72 6f 70 0a 32 64 75 70 20 73 22 20 ".internal-set-env.drop.2dup.s".
43e40 6e 65 74 6d 61 73 6b 22 20 20 20 20 20 20 73 22 20 32 35 35 2e 32 35 35 2e 32 35 35 2e 30 30 30 netmask"......s".255.255.255.000
43e60 22 20 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 65 6e 76 20 64 72 6f 70 0a 32 64 75 70 20 73 22 20 ".internal-set-env.drop.2dup.s".
43e80 6e 65 74 2d 70 72 6f 74 6f 63 6f 6c 22 09 09 20 20 73 22 20 30 22 20 69 6e 74 65 72 6e 61 6c 2d net-protocol"....s".0".internal-
43ea0 73 65 74 2d 65 6e 76 20 64 72 6f 70 0a 32 64 75 70 20 73 22 20 6e 65 74 2d 66 6c 61 67 73 22 09 set-env.drop.2dup.s".net-flags".
43ec0 09 20 20 73 22 20 30 22 20 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 65 6e 76 20 64 72 6f 70 0a 32 ...s".0".internal-set-env.drop.2
43ee0 64 75 70 20 73 22 20 6e 65 74 2d 64 65 76 69 63 65 22 09 09 20 20 73 22 20 30 22 20 69 6e 74 65 dup.s".net-device"....s".0".inte
43f00 72 6e 61 6c 2d 73 65 74 2d 65 6e 76 20 64 72 6f 70 0a 32 64 75 70 20 73 22 20 6e 65 74 2d 63 6c rnal-set-env.drop.2dup.s".net-cl
43f20 69 65 6e 74 2d 6e 61 6d 65 22 09 09 20 20 20 73 22 20 22 20 69 6e 74 65 72 6e 61 6c 2d 73 65 74 ient-name".....s".".internal-set
43f40 2d 65 6e 76 20 64 72 6f 70 0a 32 64 75 70 20 73 22 20 73 63 73 69 2d 73 70 69 6e 75 70 22 09 09 -env.drop.2dup.s".scsi-spinup"..
43f60 20 20 73 22 20 36 22 20 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 65 6e 76 20 64 72 6f 70 0a 32 64 ..s".6".internal-set-env.drop.2d
43f80 75 70 20 73 22 20 73 63 73 69 2d 69 64 2d 30 22 09 09 20 20 73 22 20 37 22 20 69 6e 74 65 72 6e up.s".scsi-id-0"....s".7".intern
43fa0 61 6c 2d 73 65 74 2d 65 6e 76 20 64 72 6f 70 0a 32 64 75 70 20 73 22 20 73 63 73 69 2d 69 64 2d al-set-env.drop.2dup.s".scsi-id-
43fc0 31 22 09 09 20 20 73 22 20 37 22 20 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 65 6e 76 20 64 72 6f 1"....s".7".internal-set-env.dro
43fe0 70 0a 32 64 75 70 20 73 22 20 73 63 73 69 2d 69 64 2d 32 22 09 09 20 20 73 22 20 37 22 20 69 6e p.2dup.s".scsi-id-2"....s".7".in
44000 74 65 72 6e 61 6c 2d 73 65 74 2d 65 6e 76 20 64 72 6f 70 0a 32 64 75 70 20 73 22 20 73 63 73 69 ternal-set-env.drop.2dup.s".scsi
44020 2d 69 64 2d 33 22 09 09 20 20 73 22 20 37 22 20 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 65 6e 76 -id-3"....s".7".internal-set-env
44040 20 64 72 6f 70 0a 2e 22 20 63 72 65 61 74 65 64 22 20 63 72 0a 54 48 45 4e 0a 73 22 20 73 6d 73 .drop..".created".cr.THEN.s".sms
44060 2d 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 22 20 24 32 63 6f 6e 73 74 61 6e 74 0a 3b 0a 73 -nvram-partition".$2constant.;.s
44080 6d 73 2d 69 6e 69 74 2d 6e 76 72 61 6d 0a 3a 20 73 6d 73 2d 61 64 64 2d 65 6e 76 20 28 20 22 6e ms-init-nvram.:.sms-add-env.(."n
440a0 61 6d 65 22 20 22 76 61 6c 75 65 22 20 2d 2d 20 29 20 73 6d 73 2d 6e 76 72 61 6d 2d 70 61 72 74 ame"."value".--.).sms-nvram-part
440c0 69 74 69 6f 6e 20 32 72 6f 74 20 32 72 6f 74 20 69 6e 74 65 72 6e 61 6c 2d 61 64 64 2d 65 6e 76 ition.2rot.2rot.internal-add-env
440e0 20 64 72 6f 70 20 3b 0a 3a 20 73 6d 73 2d 73 65 74 2d 65 6e 76 20 28 20 22 6e 61 6d 65 22 20 22 .drop.;.:.sms-set-env.(."name"."
44100 76 61 6c 75 65 22 20 2d 2d 20 29 20 73 6d 73 2d 6e 76 72 61 6d 2d 70 61 72 74 69 74 69 6f 6e 20 value".--.).sms-nvram-partition.
44120 32 72 6f 74 20 32 72 6f 74 20 69 6e 74 65 72 6e 61 6c 2d 73 65 74 2d 65 6e 76 20 64 72 6f 70 20 2rot.2rot.internal-set-env.drop.
44140 3b 0a 3a 20 73 6d 73 2d 67 65 74 2d 65 6e 76 20 28 20 22 6e 61 6d 65 22 20 2d 2d 20 22 76 61 6c ;.:.sms-get-env.(."name".--."val
44160 75 65 22 20 54 52 55 45 20 7c 20 46 41 4c 53 45 29 20 73 6d 73 2d 6e 76 72 61 6d 2d 70 61 72 74 ue".TRUE.|.FALSE).sms-nvram-part
44180 69 74 69 6f 6e 20 32 73 77 61 70 20 69 6e 74 65 72 6e 61 6c 2d 67 65 74 2d 65 6e 76 20 3b 0a 3a ition.2swap.internal-get-env.;.:
441a0 20 73 6d 73 2d 67 65 74 2d 6e 65 74 2d 64 65 76 69 63 65 20 28 20 2d 2d 20 6e 20 29 09 73 22 20 .sms-get-net-device.(.--.n.).s".
441c0 6e 65 74 2d 64 65 76 69 63 65 22 20 73 6d 73 2d 67 65 74 2d 65 6e 76 20 49 46 20 24 64 6e 75 6d net-device".sms-get-env.IF.$dnum
441e0 62 65 72 20 49 46 20 30 20 54 48 45 4e 20 45 4c 53 45 20 30 20 54 48 45 4e 20 3b 0a 3a 20 73 6d ber.IF.0.THEN.ELSE.0.THEN.;.:.sm
44200 73 2d 73 65 74 2d 6e 65 74 2d 64 65 76 69 63 65 20 28 20 6e 20 2d 2d 20 29 09 28 2e 64 29 20 73 s-set-net-device.(.n.--.).(.d).s
44220 22 20 6e 65 74 2d 64 65 76 69 63 65 22 20 32 73 77 61 70 20 73 6d 73 2d 73 65 74 2d 65 6e 76 20 ".net-device".2swap.sms-set-env.
44240 3b 0a 3a 20 73 6d 73 2d 67 65 74 2d 6e 65 74 2d 66 6c 61 67 73 20 28 20 2d 2d 20 6e 20 29 09 73 ;.:.sms-get-net-flags.(.--.n.).s
44260 22 20 6e 65 74 2d 66 6c 61 67 73 22 20 73 6d 73 2d 67 65 74 2d 65 6e 76 20 49 46 20 24 64 6e 75 ".net-flags".sms-get-env.IF.$dnu
44280 6d 62 65 72 20 49 46 20 30 20 54 48 45 4e 20 45 4c 53 45 20 30 20 54 48 45 4e 20 3b 0a 3a 20 73 mber.IF.0.THEN.ELSE.0.THEN.;.:.s
442a0 6d 73 2d 73 65 74 2d 6e 65 74 2d 66 6c 61 67 73 20 28 20 6e 20 2d 2d 20 29 09 28 2e 64 29 20 73 ms-set-net-flags.(.n.--.).(.d).s
442c0 22 20 6e 65 74 2d 66 6c 61 67 73 22 20 32 73 77 61 70 20 73 6d 73 2d 73 65 74 2d 65 6e 76 20 3b ".net-flags".2swap.sms-set-env.;
442e0 0a 3a 20 73 6d 73 2d 67 65 74 2d 6e 65 74 2d 70 72 6f 74 6f 63 6f 6c 20 28 20 2d 2d 20 6e 20 29 .:.sms-get-net-protocol.(.--.n.)
44300 09 73 22 20 6e 65 74 2d 70 72 6f 74 6f 63 6f 6c 22 20 73 6d 73 2d 67 65 74 2d 65 6e 76 20 49 46 .s".net-protocol".sms-get-env.IF
44320 20 24 64 6e 75 6d 62 65 72 20 49 46 20 30 20 54 48 45 4e 20 45 4c 53 45 20 30 20 54 48 45 4e 20 .$dnumber.IF.0.THEN.ELSE.0.THEN.
44340 3b 0a 3a 20 73 6d 73 2d 73 65 74 2d 6e 65 74 2d 70 72 6f 74 6f 63 6f 6c 20 28 20 6e 20 2d 2d 20 ;.:.sms-set-net-protocol.(.n.--.
44360 29 09 28 2e 64 29 20 73 22 20 6e 65 74 2d 70 72 6f 74 6f 63 6f 6c 22 20 32 73 77 61 70 20 73 6d ).(.d).s".net-protocol".2swap.sm
44380 73 2d 73 65 74 2d 65 6e 76 20 3b 0a 3a 20 73 6d 73 2d 67 65 74 2d 6c 61 6e 67 20 28 20 2d 2d 20 s-set-env.;.:.sms-get-lang.(.--.
443a0 6e 20 29 09 73 22 20 6c 61 6e 67 22 20 73 6d 73 2d 67 65 74 2d 65 6e 76 20 49 46 20 24 64 6e 75 n.).s".lang".sms-get-env.IF.$dnu
443c0 6d 62 65 72 20 49 46 20 31 20 54 48 45 4e 20 45 4c 53 45 20 31 20 54 48 45 4e 20 3b 0a 3a 20 73 mber.IF.1.THEN.ELSE.1.THEN.;.:.s
443e0 6d 73 2d 73 65 74 2d 6c 61 6e 67 20 28 20 6e 20 2d 2d 20 29 09 28 2e 64 29 20 73 22 20 6c 61 6e ms-set-lang.(.n.--.).(.d).s".lan
44400 67 22 20 32 73 77 61 70 20 73 6d 73 2d 73 65 74 2d 65 6e 76 20 3b 0a 3a 20 73 6d 73 2d 67 65 74 g".2swap.sms-set-env.;.:.sms-get
44420 2d 62 6f 6f 74 70 2d 72 65 74 72 69 65 73 20 28 20 2d 2d 20 6e 20 29 20 73 22 20 62 6f 6f 74 70 -bootp-retries.(.--.n.).s".bootp
44440 2d 72 65 74 72 69 65 73 22 20 73 6d 73 2d 67 65 74 2d 65 6e 76 20 49 46 20 24 64 6e 75 6d 62 65 -retries".sms-get-env.IF.$dnumbe
44460 72 20 49 46 20 32 35 35 20 54 48 45 4e 20 45 4c 53 45 20 32 35 35 20 54 48 45 4e 20 3b 0a 3a 20 r.IF.255.THEN.ELSE.255.THEN.;.:.
44480 73 6d 73 2d 73 65 74 2d 62 6f 6f 74 70 2d 72 65 74 72 69 65 73 20 28 20 6e 20 2d 2d 20 29 20 28 sms-set-bootp-retries.(.n.--.).(
444a0 2e 64 29 20 73 22 20 62 6f 6f 74 70 2d 72 65 74 72 69 65 73 22 20 32 73 77 61 70 20 73 6d 73 2d .d).s".bootp-retries".2swap.sms-
444c0 73 65 74 2d 65 6e 76 20 3b 0a 3a 20 73 6d 73 2d 67 65 74 2d 74 66 74 70 2d 72 65 74 72 69 65 73 set-env.;.:.sms-get-tftp-retries
444e0 20 28 20 2d 2d 20 6e 20 29 09 73 22 20 74 66 74 70 2d 72 65 74 72 69 65 73 22 20 73 6d 73 2d 67 .(.--.n.).s".tftp-retries".sms-g
44500 65 74 2d 65 6e 76 20 49 46 20 24 64 6e 75 6d 62 65 72 20 49 46 20 35 20 54 48 45 4e 20 45 4c 53 et-env.IF.$dnumber.IF.5.THEN.ELS
44520 45 20 35 20 54 48 45 4e 20 3b 0a 3a 20 73 6d 73 2d 73 65 74 2d 74 66 74 70 2d 72 65 74 72 69 65 E.5.THEN.;.:.sms-set-tftp-retrie
44540 73 20 28 20 6e 20 2d 2d 20 29 20 28 2e 64 29 20 73 22 20 74 66 74 70 2d 72 65 74 72 69 65 73 22 s.(.n.--.).(.d).s".tftp-retries"
44560 20 32 73 77 61 70 20 73 6d 73 2d 73 65 74 2d 65 6e 76 20 3b 0a 3a 20 73 6d 73 2d 67 65 74 2d 74 .2swap.sms-set-env.;.:.sms-get-t
44580 66 74 70 2d 62 6c 6f 63 6b 73 69 7a 65 20 28 20 2d 2d 20 6e 20 29 20 73 22 20 74 66 74 70 2d 62 ftp-blocksize.(.--.n.).s".tftp-b
445a0 6c 6f 63 6b 73 69 7a 65 22 20 73 6d 73 2d 67 65 74 2d 65 6e 76 20 49 46 20 24 64 6e 75 6d 62 65 locksize".sms-get-env.IF.$dnumbe
445c0 72 20 49 46 20 35 20 54 48 45 4e 20 45 4c 53 45 20 35 20 54 48 45 4e 20 3b 0a 3a 20 73 6d 73 2d r.IF.5.THEN.ELSE.5.THEN.;.:.sms-
445e0 73 65 74 2d 74 66 74 70 2d 62 6c 6f 63 6b 73 69 7a 65 20 28 20 6e 20 2d 2d 20 29 20 28 2e 64 29 set-tftp-blocksize.(.n.--.).(.d)
44600 20 73 22 20 74 66 74 70 2d 62 6c 6f 63 6b 73 69 7a 65 22 20 32 73 77 61 70 20 73 6d 73 2d 73 65 .s".tftp-blocksize".2swap.sms-se
44620 74 2d 65 6e 76 20 3b 0a 3a 20 73 6d 73 2d 67 65 74 2d 63 6c 69 65 6e 74 20 28 20 2d 2d 20 46 41 t-env.;.:.sms-get-client.(.--.FA
44640 4c 53 45 20 7c 20 6e 31 20 6e 32 20 6e 33 20 6e 34 20 54 52 55 45 20 29 20 73 22 20 63 6c 69 65 LSE.|.n1.n2.n3.n4.TRUE.).s".clie
44660 6e 74 22 20 73 6d 73 2d 67 65 74 2d 65 6e 76 20 49 46 20 28 69 70 61 64 64 72 29 20 45 4c 53 45 nt".sms-get-env.IF.(ipaddr).ELSE
44680 20 66 61 6c 73 65 20 54 48 45 4e 20 3b 0a 3a 20 73 6d 73 2d 73 65 74 2d 63 6c 69 65 6e 74 20 28 .false.THEN.;.:.sms-set-client.(
446a0 20 6e 31 20 6e 32 20 6e 33 20 6e 34 20 2d 2d 20 29 20 28 69 70 66 6f 72 6d 61 74 29 20 73 22 20 .n1.n2.n3.n4.--.).(ipformat).s".
446c0 63 6c 69 65 6e 74 22 20 32 73 77 61 70 20 73 6d 73 2d 73 65 74 2d 65 6e 76 20 3b 0a 3a 20 73 6d client".2swap.sms-set-env.;.:.sm
446e0 73 2d 67 65 74 2d 73 65 72 76 65 72 20 28 20 2d 2d 20 46 41 4c 53 45 20 7c 20 6e 31 20 6e 32 20 s-get-server.(.--.FALSE.|.n1.n2.
44700 6e 33 20 6e 34 20 54 52 55 45 20 29 20 73 22 20 73 65 72 76 65 72 22 20 73 6d 73 2d 67 65 74 2d n3.n4.TRUE.).s".server".sms-get-
44720 65 6e 76 20 49 46 20 28 69 70 61 64 64 72 29 20 45 4c 53 45 20 66 61 6c 73 65 20 54 48 45 4e 20 env.IF.(ipaddr).ELSE.false.THEN.
44740 3b 0a 3a 20 73 6d 73 2d 73 65 74 2d 73 65 72 76 65 72 20 28 20 6e 31 20 6e 32 20 6e 33 20 6e 34 ;.:.sms-set-server.(.n1.n2.n3.n4
44760 20 2d 2d 20 29 20 28 69 70 66 6f 72 6d 61 74 29 20 73 22 20 73 65 72 76 65 72 22 20 32 73 77 61 .--.).(ipformat).s".server".2swa
44780 70 20 73 6d 73 2d 73 65 74 2d 65 6e 76 20 3b 0a 3a 20 73 6d 73 2d 67 65 74 2d 67 61 74 65 77 61 p.sms-set-env.;.:.sms-get-gatewa
447a0 79 20 28 20 2d 2d 20 46 41 4c 53 45 20 7c 20 6e 31 20 6e 32 20 6e 33 20 6e 34 20 54 52 55 45 20 y.(.--.FALSE.|.n1.n2.n3.n4.TRUE.
447c0 29 20 73 22 20 67 61 74 65 77 61 79 22 20 73 6d 73 2d 67 65 74 2d 65 6e 76 20 49 46 20 28 69 70 ).s".gateway".sms-get-env.IF.(ip
447e0 61 64 64 72 29 20 45 4c 53 45 20 66 61 6c 73 65 20 54 48 45 4e 20 3b 0a 3a 20 73 6d 73 2d 73 65 addr).ELSE.false.THEN.;.:.sms-se
44800 74 2d 67 61 74 65 77 61 79 20 28 20 6e 31 20 6e 32 20 6e 33 20 6e 34 20 2d 2d 20 29 20 28 69 70 t-gateway.(.n1.n2.n3.n4.--.).(ip
44820 66 6f 72 6d 61 74 29 20 73 22 20 67 61 74 65 77 61 79 22 20 32 73 77 61 70 20 73 6d 73 2d 73 65 format).s".gateway".2swap.sms-se
44840 74 2d 65 6e 76 20 3b 0a 3a 20 73 6d 73 2d 67 65 74 2d 73 75 62 6e 65 74 20 28 20 2d 2d 20 46 41 t-env.;.:.sms-get-subnet.(.--.FA
44860 4c 53 45 20 7c 20 6e 31 20 6e 32 20 6e 33 20 6e 34 20 54 52 55 45 20 29 20 73 22 20 6e 65 74 6d LSE.|.n1.n2.n3.n4.TRUE.).s".netm
44880 61 73 6b 22 20 73 6d 73 2d 67 65 74 2d 65 6e 76 20 49 46 20 28 69 70 61 64 64 72 29 20 45 4c 53 ask".sms-get-env.IF.(ipaddr).ELS
448a0 45 20 66 61 6c 73 65 20 54 48 45 4e 20 3b 0a 3a 20 73 6d 73 2d 73 65 74 2d 73 75 62 6e 65 74 20 E.false.THEN.;.:.sms-set-subnet.
448c0 28 20 6e 31 20 6e 32 20 6e 33 20 6e 34 20 2d 2d 20 29 20 28 69 70 66 6f 72 6d 61 74 29 20 73 22 (.n1.n2.n3.n4.--.).(ipformat).s"
448e0 20 6e 65 74 6d 61 73 6b 22 20 32 73 77 61 70 20 73 6d 73 2d 73 65 74 2d 65 6e 76 20 3b 0a 3a 20 .netmask".2swap.sms-set-env.;.:.
44900 73 6d 73 2d 67 65 74 2d 63 6c 69 65 6e 74 2d 6e 61 6d 65 20 28 20 2d 2d 20 46 41 4c 53 45 20 7c sms-get-client-name.(.--.FALSE.|
44920 20 61 64 64 72 20 6c 65 6e 20 54 52 55 45 20 29 20 73 22 20 6e 65 74 2d 63 6c 69 65 6e 74 2d 6e .addr.len.TRUE.).s".net-client-n
44940 61 6d 65 22 20 73 6d 73 2d 67 65 74 2d 65 6e 76 20 3b 0a 3a 20 73 6d 73 2d 73 65 74 2d 63 6c 69 ame".sms-get-env.;.:.sms-set-cli
44960 65 6e 74 2d 6e 61 6d 65 20 28 20 61 64 64 72 20 6c 65 6e 20 2d 2d 20 29 20 73 22 20 6e 65 74 2d ent-name.(.addr.len.--.).s".net-
44980 63 6c 69 65 6e 74 2d 6e 61 6d 65 22 20 32 73 77 61 70 20 73 6d 73 2d 73 65 74 2d 65 6e 76 20 3b client-name".2swap.sms-set-env.;
449a0 0a 3a 20 73 6d 73 2d 67 65 74 2d 73 63 73 69 2d 73 70 69 6e 75 70 20 28 20 2d 2d 20 6e 20 29 09 .:.sms-get-scsi-spinup.(.--.n.).
449c0 73 22 20 73 63 73 69 2d 73 70 69 6e 75 70 22 20 73 6d 73 2d 67 65 74 2d 65 6e 76 20 49 46 20 24 s".scsi-spinup".sms-get-env.IF.$
449e0 64 6e 75 6d 62 65 72 20 49 46 20 36 20 54 48 45 4e 20 45 4c 53 45 20 36 20 54 48 45 4e 20 3b 0a dnumber.IF.6.THEN.ELSE.6.THEN.;.
44a00 3a 20 73 6d 73 2d 73 65 74 2d 73 63 73 69 2d 73 70 69 6e 75 70 20 28 20 6e 20 2d 2d 20 29 09 28 :.sms-set-scsi-spinup.(.n.--.).(
44a20 2e 64 29 20 73 22 20 73 63 73 69 2d 73 70 69 6e 75 70 22 20 32 73 77 61 70 20 73 6d 73 2d 73 65 .d).s".scsi-spinup".2swap.sms-se
44a40 74 2d 65 6e 76 20 3b 0a 3a 20 73 6d 73 2d 67 65 74 2d 73 63 73 69 2d 69 64 20 28 20 6e 20 2d 2d t-env.;.:.sms-get-scsi-id.(.n.--
44a60 20 69 64 20 29 09 73 22 20 73 63 73 69 2d 69 64 2d 22 20 72 6f 74 20 28 2e 29 20 24 63 61 74 20 .id.).s".scsi-id-".rot.(.).$cat.
44a80 73 6d 73 2d 67 65 74 2d 65 6e 76 20 49 46 20 24 64 6e 75 6d 62 65 72 20 49 46 20 36 20 54 48 45 sms-get-env.IF.$dnumber.IF.6.THE
44aa0 4e 20 45 4c 53 45 20 36 20 54 48 45 4e 20 3b 0a 3a 20 73 6d 73 2d 73 65 74 2d 73 63 73 69 2d 69 N.ELSE.6.THEN.;.:.sms-set-scsi-i
44ac0 64 20 28 20 69 64 20 6e 20 2d 2d 20 29 20 73 77 61 70 20 28 2e 64 29 20 72 6f 74 20 73 22 20 73 d.(.id.n.--.).swap.(.d).rot.s".s
44ae0 63 73 69 2d 69 64 2d 22 20 72 6f 74 20 28 2e 29 20 24 63 61 74 20 73 6d 73 2d 73 65 74 2d 65 6e csi-id-".rot.(.).$cat.sms-set-en
44b00 76 20 3b 0a 3a 20 73 6d 73 2d 67 65 74 2d 6e 65 74 2d 62 6f 6f 74 2d 66 69 6c 65 20 28 20 2d 2d v.;.:.sms-get-net-boot-file.(.--
44b20 20 61 64 64 72 20 6c 65 6e 20 29 0a 73 22 20 6e 65 74 22 20 73 6d 73 2d 67 65 74 2d 6e 65 74 2d .addr.len.).s".net".sms-get-net-
44b40 64 65 76 69 63 65 20 28 2e 29 20 24 63 61 74 0a 73 22 20 3a 64 68 63 70 2c 22 20 24 63 61 74 0a device.(.).$cat.s".:dhcp,".$cat.
44b60 73 6d 73 2d 67 65 74 2d 73 65 72 76 65 72 20 49 46 20 28 69 70 66 6f 72 6d 61 74 29 20 24 63 61 sms-get-server.IF.(ipformat).$ca
44b80 74 20 54 48 45 4e 0a 73 22 20 2c 22 20 24 63 61 74 0a 73 6d 73 2d 67 65 74 2d 63 6c 69 65 6e 74 t.THEN.s".,".$cat.sms-get-client
44ba0 2d 6e 61 6d 65 20 49 46 20 24 63 61 74 20 54 48 45 4e 0a 73 22 20 2c 22 20 24 63 61 74 0a 73 6d -name.IF.$cat.THEN.s".,".$cat.sm
44bc0 73 2d 67 65 74 2d 63 6c 69 65 6e 74 20 49 46 20 28 69 70 66 6f 72 6d 61 74 29 20 24 63 61 74 20 s-get-client.IF.(ipformat).$cat.
44be0 54 48 45 4e 0a 73 22 20 2c 22 20 24 63 61 74 0a 73 6d 73 2d 67 65 74 2d 67 61 74 65 77 61 79 20 THEN.s".,".$cat.sms-get-gateway.
44c00 49 46 20 28 69 70 66 6f 72 6d 61 74 29 20 24 63 61 74 20 54 48 45 4e 0a 73 22 20 2c 22 20 24 63 IF.(ipformat).$cat.THEN.s".,".$c
44c20 61 74 0a 73 6d 73 2d 67 65 74 2d 62 6f 6f 74 70 2d 72 65 74 72 69 65 73 20 64 75 70 20 66 66 20 at.sms-get-bootp-retries.dup.ff.
44c40 3c 3e 20 49 46 20 28 2e 29 20 24 63 61 74 20 45 4c 53 45 20 64 72 6f 70 20 54 48 45 4e 0a 73 22 <>.IF.(.).$cat.ELSE.drop.THEN.s"
44c60 20 2c 22 20 24 63 61 74 0a 73 6d 73 2d 67 65 74 2d 74 66 74 70 2d 72 65 74 72 69 65 73 20 28 2e .,".$cat.sms-get-tftp-retries.(.
44c80 29 20 24 63 61 74 0a 64 75 70 20 49 46 0a 73 74 72 64 75 70 20 28 20 73 22 20 3a 22 20 32 73 77 ).$cat.dup.IF.strdup.(.s".:".2sw
44ca0 61 70 20 24 63 61 74 20 73 74 72 64 75 70 20 29 0a 54 48 45 4e 0a 3b 0a 27 20 73 6d 73 2d 67 65 ap.$cat.strdup.).THEN.;.'.sms-ge
44cc0 74 2d 6e 65 74 2d 62 6f 6f 74 2d 66 69 6c 65 20 74 6f 20 66 75 72 6e 69 73 68 2d 62 6f 6f 74 2d t-net-boot-file.to.furnish-boot-
44ce0 66 69 6c 65 0a 3a 20 24 73 6d 73 2d 6e 6f 64 65 20 73 22 20 2f 70 61 63 6b 61 67 65 73 2f 73 6d file.:.$sms-node.s"./packages/sm
44d00 73 22 20 3b 0a 3a 20 28 73 6d 73 2d 69 6e 69 74 2d 70 61 63 6b 61 67 65 29 20 28 20 2d 2d 20 74 s".;.:.(sms-init-package).(.--.t
44d20 72 75 65 7c 66 61 6c 73 65 20 29 0a 28 73 6d 73 2d 6c 6f 61 64 65 64 3f 29 20 3f 64 75 70 20 49 rue|false.).(sms-loaded?).?dup.I
44d40 46 20 45 58 49 54 20 54 48 45 4e 0a 24 73 6d 73 2d 6e 6f 64 65 20 5b 27 5d 20 66 69 6e 64 2d 64 F.EXIT.THEN.$sms-node.['].find-d
44d60 65 76 69 63 65 20 63 61 74 63 68 20 49 46 20 32 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 54 20 evice.catch.IF.2drop.false.EXIT.
44d80 54 48 45 4e 0a 73 22 20 73 6d 73 2e 66 73 22 20 5b 43 4f 4d 50 49 4c 45 5d 20 69 6e 63 6c 75 64 THEN.s".sms.fs".[COMPILE].includ
44da0 65 64 0a 64 65 76 69 63 65 2d 65 6e 64 0a 74 72 75 65 20 64 75 70 20 74 6f 20 28 73 6d 73 2d 6c ed.device-end.true.dup.to.(sms-l
44dc0 6f 61 64 65 64 3f 29 0a 3b 0a 3a 20 28 73 6d 73 2d 65 76 61 6c 75 61 74 65 29 20 28 20 61 64 64 oaded?).;.:.(sms-evaluate).(.add
44de0 72 20 6c 65 6e 20 2d 2d 20 29 0a 28 73 6d 73 2d 69 6e 69 74 2d 70 61 63 6b 61 67 65 29 20 6e 6f r.len.--.).(sms-init-package).no
44e00 74 20 49 46 0a 63 72 20 2e 22 20 53 4d 53 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 2e t.IF.cr..".SMS.is.not.available.
44e20 22 20 63 72 20 32 64 72 6f 70 20 65 78 69 74 0a 54 48 45 4e 0a 73 22 20 45 6e 74 65 72 69 6e 67 ".cr.2drop.exit.THEN.s".Entering
44e40 20 53 4d 53 20 2e 2e 2e 22 20 74 79 70 65 0a 64 69 73 61 62 6c 65 2d 77 61 74 63 68 64 6f 67 0a .SMS....".type.disable-watchdog.
44e60 72 65 73 65 74 2d 64 75 61 6c 2d 65 6d 69 74 0a 32 3e 72 20 24 73 6d 73 2d 6e 6f 64 65 20 66 69 reset-dual-emit.2>r.$sms-node.fi
44e80 6e 64 2d 64 65 76 69 63 65 0a 32 72 3e 20 65 76 61 6c 75 61 74 65 0a 64 65 76 69 63 65 2d 65 6e nd-device.2r>.evaluate.device-en
44ea0 64 0a 76 70 64 2d 62 6f 6f 74 2d 69 6d 70 6f 72 74 0a 3b 0a 3a 20 73 6d 73 2d 73 74 61 72 74 20 d.vpd-boot-import.;.:.sms-start.
44ec0 28 20 2d 2d 20 29 20 73 22 20 73 6d 73 2d 73 74 61 72 74 22 20 28 73 6d 73 2d 65 76 61 6c 75 61 (.--.).s".sms-start".(sms-evalua
44ee0 74 65 29 20 3b 0a 3a 20 73 6d 73 2d 66 72 75 2d 72 65 70 6c 61 63 65 6d 65 6e 74 20 28 20 2d 2d te).;.:.sms-fru-replacement.(.--
44f00 20 29 20 73 22 20 73 6d 73 2d 66 72 75 2d 72 65 70 6c 61 63 65 6d 65 6e 74 22 20 28 73 6d 73 2d .).s".sms-fru-replacement".(sms-
44f20 65 76 61 6c 75 61 74 65 29 20 3b 0a 5b 45 4c 53 45 5d 0a 3a 20 73 6d 73 2d 73 74 61 72 74 20 28 evaluate).;.[ELSE].:.sms-start.(
44f40 20 2d 2d 20 29 20 63 72 20 2e 22 20 53 4d 53 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 .--.).cr..".SMS.is.not.available
44f60 2e 22 20 63 72 20 3b 0a 3a 20 73 6d 73 2d 66 72 75 2d 72 65 70 6c 61 63 65 6d 65 6e 74 20 28 20 .".cr.;.:.sms-fru-replacement.(.
44f80 2d 2d 20 29 20 63 72 20 2e 22 20 53 4d 53 20 46 52 55 20 72 65 70 6c 61 63 65 6d 65 6e 74 20 69 --.).cr..".SMS.FRU.replacement.i
44fa0 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 2e 22 20 63 72 20 3b 0a 5b 54 48 45 4e 5d 0a 54 52 s.not.available.".cr.;.[THEN].TR
44fc0 55 45 20 56 41 4c 55 45 20 75 73 65 2d 6c 6f 61 64 2d 77 61 74 63 68 64 6f 67 3f 0a 3a 20 73 74 UE.VALUE.use-load-watchdog?.:.st
44fe0 61 72 74 2d 69 74 20 28 20 2d 2d 20 29 0a 6b 65 79 3f 20 49 46 0a 6b 65 79 20 43 41 53 45 0a 5b art-it.(.--.).key?.IF.key.CASE.[
45000 63 68 61 72 5d 20 73 20 20 4f 46 20 28 73 2d 70 72 65 73 73 65 64 29 20 45 4e 44 4f 46 0a 31 62 char].s..OF.(s-pressed).ENDOF.1b
45020 20 20 20 20 20 20 20 20 4f 46 0a 28 65 73 63 2d 73 65 71 75 65 6e 63 65 29 20 43 41 53 45 0a 31 ........OF.(esc-sequence).CASE.1
45040 20 20 20 4f 46 20 63 6f 6e 73 6f 6c 65 2d 63 6c 65 61 6e 2d 66 69 66 6f 20 73 6d 73 2d 73 74 61 ...OF.console-clean-fifo.sms-sta
45060 72 74 20 28 62 6f 6f 74 29 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 28 62 6f 6f 74 3f 29 20 45 rt.(boot).ENDOF.dup.OF.(boot?).E
45080 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 28 62 6f 6f 74 3f NDOF.ENDCASE.ENDOF.dup.OF.(boot?
450a0 29 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 45 4c 53 45 0a 28 62 6f 6f 74 3f 29 0a 54 48 45 ).ENDOF.ENDCASE.ELSE.(boot?).THE
450c0 4e 0a 64 69 73 61 62 6c 65 2d 77 61 74 63 68 64 6f 67 20 20 46 41 4c 53 45 20 74 6f 20 75 73 65 N.disable-watchdog..FALSE.to.use
450e0 2d 6c 6f 61 64 2d 77 61 74 63 68 64 6f 67 3f 0a 2e 62 61 6e 6e 65 72 0a 3b 0a 2e 22 20 20 20 20 -load-watchdog?..banner.;.."....
45100 20 20 22 20 20 20 5c 20 43 6c 65 61 72 20 6c 61 73 74 20 63 68 65 63 6b 70 6f 69 6e 74 0a 30 20 .."...\.Clear.last.checkpoint.0.
45120 56 41 4c 55 45 20 6c 6f 61 64 2d 73 69 7a 65 0a 30 20 56 41 4c 55 45 20 67 6f 2d 65 6e 74 72 79 VALUE.load-size.0.VALUE.go-entry
45140 0a 56 41 52 49 41 42 4c 45 20 73 74 61 74 65 2d 76 61 6c 69 64 20 66 61 6c 73 65 20 73 74 61 74 .VARIABLE.state-valid.false.stat
45160 65 2d 76 61 6c 69 64 20 21 0a 43 52 45 41 54 45 20 67 6f 2d 61 72 67 73 20 32 20 63 65 6c 6c 73 e-valid.!.CREATE.go-args.2.cells
45180 20 61 6c 6c 6f 74 20 67 6f 2d 61 72 67 73 20 32 20 63 65 6c 6c 73 20 65 72 61 73 65 0a 3a 20 24 .allot.go-args.2.cells.erase.:.$
451a0 62 6f 6f 74 61 72 67 73 0a 62 6f 6f 74 61 72 67 73 20 32 40 20 3f 64 75 70 20 49 46 0a 45 4c 53 bootargs.bootargs.2@.?dup.IF.ELS
451c0 45 20 73 22 20 64 69 61 67 6e 6f 73 74 69 63 2d 6d 6f 64 65 3f 22 20 65 76 61 6c 75 61 74 65 20 E.s".diagnostic-mode?".evaluate.
451e0 61 6e 64 20 49 46 20 73 22 20 64 69 61 67 2d 66 69 6c 65 22 20 65 76 61 6c 75 61 74 65 0a 45 4c and.IF.s".diag-file".evaluate.EL
45200 53 45 20 73 22 20 62 6f 6f 74 2d 66 69 6c 65 22 20 65 76 61 6c 75 61 74 65 20 54 48 45 4e 20 54 SE.s".boot-file".evaluate.THEN.T
45220 48 45 4e 0a 3b 0a 3a 20 24 62 6f 6f 74 64 65 76 20 28 20 2d 2d 20 64 65 76 69 63 65 2d 6e 61 6d HEN.;.:.$bootdev.(.--.device-nam
45240 65 20 6c 65 6e 20 29 0a 62 6f 6f 74 64 65 76 69 63 65 20 32 40 20 64 75 70 20 49 46 20 73 22 20 e.len.).bootdevice.2@.dup.IF.s".
45260 20 22 20 24 63 61 74 20 54 48 45 4e 0a 73 22 20 64 69 61 67 6e 6f 73 74 69 63 2d 6d 6f 64 65 3f .".$cat.THEN.s".diagnostic-mode?
45280 22 20 65 76 61 6c 75 61 74 65 20 49 46 0a 73 22 20 64 69 61 67 2d 64 65 76 69 63 65 22 20 65 76 ".evaluate.IF.s".diag-device".ev
452a0 61 6c 75 61 74 65 0a 45 4c 53 45 0a 73 22 20 62 6f 6f 74 2d 64 65 76 69 63 65 22 20 65 76 61 6c aluate.ELSE.s".boot-device".eval
452c0 75 61 74 65 0a 54 48 45 4e 0a 24 63 61 74 20 5c 20 70 72 65 70 65 6e 64 20 62 6f 6f 74 64 65 76 uate.THEN.$cat.\.prepend.bootdev
452e0 69 63 65 20 73 65 74 74 69 6e 67 20 66 72 6f 6d 20 76 70 64 2d 62 6f 6f 74 6c 69 73 74 0a 73 74 ice.setting.from.vpd-bootlist.st
45300 72 64 75 70 0a 3f 64 75 70 20 30 3d 20 49 46 0a 64 69 73 61 62 6c 65 2d 77 61 74 63 68 64 6f 67 rdup.?dup.0=.IF.disable-watchdog
45320 0a 64 72 6f 70 20 74 72 75 65 20 41 42 4f 52 54 22 20 4e 6f 20 62 6f 6f 74 20 64 65 76 69 63 65 .drop.true.ABORT".No.boot.device
45340 21 22 0a 54 48 45 4e 0a 3b 0a 3a 20 73 65 74 2d 62 6f 6f 74 2d 61 72 67 73 20 28 20 73 74 72 20 !".THEN.;.:.set-boot-args.(.str.
45360 6c 65 6e 20 2d 2d 20 29 20 64 75 70 20 49 46 20 73 74 72 64 75 70 20 45 4c 53 45 20 6e 69 70 20 len.--.).dup.IF.strdup.ELSE.nip.
45380 64 75 70 20 54 48 45 4e 20 62 6f 6f 74 61 72 67 73 20 32 21 20 3b 0a 3a 20 28 73 65 74 2d 62 6f dup.THEN.bootargs.2!.;.:.(set-bo
453a0 6f 74 2d 64 65 76 69 63 65 29 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 29 0a 3f 64 75 70 20 49 ot-device).(.str.len.--.).?dup.I
453c0 46 20 31 2b 20 73 74 72 64 75 70 20 31 2d 20 45 4c 53 45 20 64 72 6f 70 20 30 20 30 20 54 48 45 F.1+.strdup.1-.ELSE.drop.0.0.THE
453e0 4e 20 62 6f 6f 74 64 65 76 69 63 65 20 32 21 0a 3b 0a 27 20 28 73 65 74 2d 62 6f 6f 74 2d 64 65 N.bootdevice.2!.;.'.(set-boot-de
45400 76 69 63 65 29 20 74 6f 20 73 65 74 2d 62 6f 6f 74 2d 64 65 76 69 63 65 0a 3a 20 28 61 64 64 2d vice).to.set-boot-device.:.(add-
45420 62 6f 6f 74 2d 64 65 76 69 63 65 29 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 29 09 5c 20 43 6f boot-device).(.str.len.--.).\.Co
45440 6e 63 61 74 65 6e 61 74 65 20 22 20 73 74 72 22 20 74 6f 20 22 62 6f 6f 74 64 65 76 69 63 65 22 ncatenate.".str".to."bootdevice"
45460 0a 62 6f 6f 74 64 65 76 69 63 65 20 32 40 20 3f 64 75 70 20 49 46 20 24 63 61 74 2d 73 70 61 63 .bootdevice.2@.?dup.IF.$cat-spac
45480 65 20 45 4c 53 45 20 64 72 6f 70 20 54 48 45 4e 20 73 65 74 2d 62 6f 6f 74 2d 64 65 76 69 63 65 e.ELSE.drop.THEN.set-boot-device
454a0 0a 3b 0a 27 20 28 61 64 64 2d 62 6f 6f 74 2d 64 65 76 69 63 65 29 20 74 6f 20 61 64 64 2d 62 6f .;.'.(add-boot-device).to.add-bo
454c0 6f 74 2d 64 65 76 69 63 65 0a 30 20 76 61 6c 75 65 20 63 6c 61 69 6d 2d 6c 69 73 74 0a 3a 20 6e ot-device.0.value.claim-list.:.n
454e0 6f 2d 67 6f 20 28 20 2d 2d 20 29 20 2d 36 34 20 62 6f 6f 74 2d 65 78 63 65 70 74 69 6f 6e 2d 68 o-go.(.--.).-64.boot-exception-h
45500 61 6e 64 6c 65 72 20 41 42 4f 52 54 20 3b 0a 64 65 66 65 72 20 67 6f 20 28 20 2d 2d 20 29 0a 3a andler.ABORT.;.defer.go.(.--.).:
45520 20 67 6f 2d 33 32 20 28 20 2d 2d 20 29 0a 73 74 61 74 65 2d 76 61 6c 69 64 20 40 20 49 46 0a 30 .go-32.(.--.).state-valid.@.IF.0
45540 20 63 69 72 65 67 73 20 3e 72 33 20 21 20 30 20 63 69 72 65 67 73 20 3e 72 34 20 21 0a 67 6f 2d .ciregs.>r3.!.0.ciregs.>r4.!.go-
45560 61 72 67 73 20 32 40 20 67 6f 2d 65 6e 74 72 79 20 73 74 61 72 74 2d 65 6c 66 20 63 6c 69 65 6e args.2@.go-entry.start-elf.clien
45580 74 2d 64 61 74 61 0a 63 6c 61 69 6d 2d 6c 69 73 74 20 65 6c 66 2d 72 65 6c 65 61 73 65 20 30 20 t-data.claim-list.elf-release.0.
455a0 74 6f 20 63 6c 61 69 6d 2d 6c 69 73 74 0a 54 48 45 4e 0a 2d 36 64 20 62 6f 6f 74 2d 65 78 63 65 to.claim-list.THEN.-6d.boot-exce
455c0 70 74 69 6f 6e 2d 68 61 6e 64 6c 65 72 20 41 42 4f 52 54 0a 3b 0a 3a 20 67 6f 2d 36 34 20 28 20 ption-handler.ABORT.;.:.go-64.(.
455e0 2d 2d 20 29 0a 73 74 61 74 65 2d 76 61 6c 69 64 20 40 20 49 46 0a 30 20 63 69 72 65 67 73 20 3e --.).state-valid.@.IF.0.ciregs.>
45600 72 33 20 21 20 30 20 63 69 72 65 67 73 20 3e 72 34 20 21 0a 67 6f 2d 61 72 67 73 20 32 40 20 67 r3.!.0.ciregs.>r4.!.go-args.2@.g
45620 6f 2d 65 6e 74 72 79 20 73 74 61 72 74 2d 65 6c 66 36 34 20 63 6c 69 65 6e 74 2d 64 61 74 61 0a o-entry.start-elf64.client-data.
45640 63 6c 61 69 6d 2d 6c 69 73 74 20 65 6c 66 2d 72 65 6c 65 61 73 65 20 30 20 74 6f 20 63 6c 61 69 claim-list.elf-release.0.to.clai
45660 6d 2d 6c 69 73 74 0a 54 48 45 4e 0a 2d 36 64 20 62 6f 6f 74 2d 65 78 63 65 70 74 69 6f 6e 2d 68 m-list.THEN.-6d.boot-exception-h
45680 61 6e 64 6c 65 72 20 41 42 4f 52 54 0a 3b 0a 3a 20 6c 6f 61 64 2d 65 6c 66 2d 69 6e 69 74 20 28 andler.ABORT.;.:.load-elf-init.(
456a0 20 61 72 67 20 6c 65 6e 20 66 69 6c 65 2d 61 64 64 72 20 2d 2d 20 73 75 63 63 65 73 73 20 29 0a .arg.len.file-addr.--.success.).
456c0 66 61 6c 73 65 20 73 74 61 74 65 2d 76 61 6c 69 64 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 false.state-valid.!.............
456e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 4e 6f 74 20 76 61 6c 69 64 20 61 6e 79 6d 6f ...............\.Not.valid.anymo
45700 72 65 20 2e 2e 2e 0a 63 6c 61 69 6d 2d 6c 69 73 74 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 re.....claim-list.IF............
45720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 52 65 6c 65 61 73 ........................\.Releas
45740 65 20 63 6c 61 69 6d 65 64 20 6d 65 6d 0a 63 6c 61 69 6d 2d 6c 69 73 74 20 65 6c 66 2d 72 65 6c e.claimed.mem.claim-list.elf-rel
45760 65 61 73 65 20 30 20 74 6f 20 63 6c 61 69 6d 2d 6c 69 73 74 20 20 20 20 20 20 20 20 5c 20 66 72 ease.0.to.claim-list........\.fr
45780 6f 6d 20 6c 61 73 74 20 6c 6f 61 64 0a 54 48 45 4e 0a 64 75 70 20 5b 27 5d 20 65 6c 66 2d 63 68 om.last.load.THEN.dup.['].elf-ch
457a0 65 63 6b 2d 66 69 6c 65 20 43 41 54 43 48 20 49 46 0a 28 20 2d 36 34 20 54 48 52 4f 57 20 29 20 eck-file.CATCH.IF.(.-64.THROW.).
457c0 5c 20 4e 6f 74 20 6e 6f 77 2c 20 6c 65 74 20 74 68 65 20 27 67 6f 27 20 28 69 2e 65 2e 20 6e 6f \.Not.now,.let.the.'go'.(i.e..no
457e0 2d 67 6f 29 20 77 68 69 6e 65 20 61 62 6f 75 74 20 69 74 0a 64 72 6f 70 20 30 0a 54 48 45 4e 0a -go).whine.about.it.drop.0.THEN.
45800 43 41 53 45 0a 31 20 4f 46 20 74 72 75 65 20 73 77 61 70 20 5b 27 5d 20 6c 6f 61 64 2d 65 6c 66 CASE.1.OF.true.swap.['].load-elf
45820 33 32 2d 63 6c 61 69 6d 20 43 41 54 43 48 20 49 46 0a 32 64 72 6f 70 20 64 72 6f 70 20 2d 36 36 32-claim.CATCH.IF.2drop.drop.-66
45840 20 54 48 52 4f 57 0a 54 48 45 4e 0a 5b 27 5d 20 67 6f 2d 33 32 20 45 4e 44 4f 46 20 20 20 20 20 .THROW.THEN.['].go-32.ENDOF.....
45860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 72 67 20 6c 65 6e .......................(.arg.len
45880 20 74 72 75 65 20 63 6c 61 69 6d 2d 6c 69 73 74 20 65 6e 74 72 79 20 67 6f 20 29 0a 32 20 4f 46 .true.claim-list.entry.go.).2.OF
458a0 20 74 72 75 65 20 73 77 61 70 20 5b 27 5d 20 6c 6f 61 64 2d 65 6c 66 36 34 2d 63 6c 61 69 6d 20 .true.swap.['].load-elf64-claim.
458c0 43 41 54 43 48 20 49 46 0a 32 64 72 6f 70 20 64 72 6f 70 20 2d 36 36 20 54 48 52 4f 57 0a 54 48 CATCH.IF.2drop.drop.-66.THROW.TH
458e0 45 4e 0a 5b 27 5d 20 67 6f 2d 36 34 20 45 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 EN.['].go-64.ENDOF..............
45900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 72 67 20 6c 65 6e 20 74 72 75 65 20 63 6c 61 ..............(.arg.len.true.cla
45920 69 6d 2d 6c 69 73 74 20 65 6e 74 72 79 20 67 6f 20 29 0a 64 75 70 20 4f 46 20 64 72 6f 70 20 5b im-list.entry.go.).dup.OF.drop.[
45940 27 5d 20 6e 6f 2d 67 6f 20 74 6f 20 67 6f 0a 32 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 54 20 '].no-go.to.go.2drop.false.EXIT.
45960 20 20 45 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 66 61 6c 73 ..ENDOF...................(.fals
45980 65 20 29 0a 45 4e 44 43 41 53 45 0a 74 6f 20 67 6f 20 74 6f 20 67 6f 2d 65 6e 74 72 79 20 74 6f e.).ENDCASE.to.go.to.go-entry.to
459a0 20 63 6c 61 69 6d 2d 6c 69 73 74 0a 64 75 70 20 73 74 61 74 65 2d 76 61 6c 69 64 20 21 20 2d 72 .claim-list.dup.state-valid.!.-r
459c0 6f 74 0a 32 20 70 69 63 6b 20 49 46 0a 67 6f 2d 61 72 67 73 20 32 21 0a 45 4c 53 45 0a 32 64 72 ot.2.pick.IF.go-args.2!.ELSE.2dr
459e0 6f 70 0a 54 48 45 4e 0a 3b 0a 3a 20 69 6e 69 74 2d 70 72 6f 67 72 61 6d 20 28 20 2d 2d 20 29 0a op.THEN.;.:.init-program.(.--.).
45a00 24 62 6f 6f 74 61 72 67 73 20 4c 4f 41 44 2d 42 41 53 45 20 5b 27 5d 20 6c 6f 61 64 2d 65 6c 66 $bootargs.LOAD-BASE.['].load-elf
45a20 2d 69 6e 69 74 20 43 41 54 43 48 20 3f 64 75 70 20 49 46 0a 62 6f 6f 74 2d 65 78 63 65 70 74 69 -init.CATCH.?dup.IF.boot-excepti
45a40 6f 6e 2d 68 61 6e 64 6c 65 72 0a 32 64 72 6f 70 20 32 64 72 6f 70 20 66 61 6c 73 65 20 20 20 20 on-handler.2drop.2drop.false....
45a60 20 20 20 20 20 20 5c 20 43 6f 75 6c 64 20 6e 6f 74 20 63 6c 61 69 6d 0a 45 4c 53 45 20 49 46 0a ......\.Could.not.claim.ELSE.IF.
45a80 30 20 63 69 72 65 67 73 20 32 64 75 70 20 3e 72 33 20 21 20 3e 72 34 20 21 20 20 5c 20 56 61 6c 0.ciregs.2dup.>r3.!.>r4.!..\.Val
45aa0 69 64 20 28 45 4c 46 20 29 20 49 6d 61 67 65 0a 54 48 45 4e 0a 54 48 45 4e 0a 3b 0a 3a 20 64 6f id.(ELF.).Image.THEN.THEN.;.:.do
45ac0 2d 6c 6f 61 64 20 28 20 64 65 76 73 74 72 20 6c 65 6e 20 2d 2d 20 69 6d 67 2d 73 69 7a 65 20 29 -load.(.devstr.len.--.img-size.)
45ae0 09 5c 20 44 65 76 69 63 65 20 6d 65 74 68 6f 64 20 77 72 61 70 70 65 72 0a 75 73 65 2d 6c 6f 61 .\.Device.method.wrapper.use-loa
45b00 64 2d 77 61 74 63 68 64 6f 67 3f 20 49 46 0a 34 65 63 20 73 65 74 2d 77 61 74 63 68 64 6f 67 0a d-watchdog?.IF.4ec.set-watchdog.
45b20 54 48 45 4e 0a 6d 79 2d 73 65 6c 66 20 3e 72 20 63 75 72 72 65 6e 74 2d 6e 6f 64 65 20 40 20 3e THEN.my-self.>r.current-node.@.>
45b40 72 20 20 20 20 20 20 20 20 20 5c 20 53 61 76 65 20 6d 79 2d 73 65 6c 66 0a 2e 22 20 54 72 79 69 r.........\.Save.my-self..".Tryi
45b60 6e 67 20 74 6f 20 6c 6f 61 64 3a 20 22 20 24 62 6f 6f 74 61 72 67 73 20 74 79 70 65 20 2e 22 20 ng.to.load:.".$bootargs.type..".
45b80 20 66 72 6f 6d 3a 20 22 20 32 64 75 70 20 74 79 70 65 20 2e 22 20 20 2e 2e 2e 20 22 0a 32 64 75 .from:.".2dup.type.."......".2du
45ba0 70 20 6f 70 65 6e 2d 64 65 76 20 64 75 70 20 49 46 0a 64 75 70 20 74 6f 20 6d 79 2d 73 65 6c 66 p.open-dev.dup.IF.dup.to.my-self
45bc0 0a 64 75 70 20 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 73 65 74 2d 6e 6f 64 65 0a 2d 72 .dup.ihandle>phandle.set-node.-r
45be0 6f 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ot..............................
45c00 28 20 69 68 61 6e 64 6c 65 20 64 65 76 73 74 72 20 6c 65 6e 20 29 0a 6d 79 2d 61 72 67 73 20 6e (.ihandle.devstr.len.).my-args.n
45c20 69 70 20 30 3d 20 49 46 0a 32 64 75 70 20 31 2d 20 2b 20 63 40 20 5b 63 68 61 72 5d 20 3a 20 3c ip.0=.IF.2dup.1-.+.c@.[char].:.<
45c40 3e 20 49 46 20 20 20 20 5c 20 41 64 64 20 3a 20 74 6f 20 64 65 76 69 63 65 20 70 61 74 68 20 69 >.IF....\.Add.:.to.device.path.i
45c60 66 20 6d 69 73 73 69 6e 67 0a 31 2b 20 73 74 72 64 75 70 20 32 64 75 70 20 31 2d 20 2b 20 5b 63 f.missing.1+.strdup.2dup.1-.+.[c
45c80 68 61 72 5d 20 3a 20 73 77 61 70 20 63 21 0a 54 48 45 4e 0a 54 48 45 4e 0a 65 6e 63 6f 64 65 2d har].:.swap.c!.THEN.THEN.encode-
45ca0 73 74 72 69 6e 67 20 73 22 20 62 6f 6f 74 70 61 74 68 22 20 73 65 74 2d 63 68 6f 73 65 6e 0a 24 string.s".bootpath".set-chosen.$
45cc0 62 6f 6f 74 61 72 67 73 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 20 73 22 20 62 6f 6f 74 61 72 bootargs.encode-string.s".bootar
45ce0 67 73 22 20 73 65 74 2d 63 68 6f 73 65 6e 0a 4c 4f 41 44 2d 42 41 53 45 20 73 22 20 6c 6f 61 64 gs".set-chosen.LOAD-BASE.s".load
45d00 22 20 33 20 70 69 63 6b 20 5b 27 5d 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 43 41 54 43 48 20 ".3.pick.['].$call-method.CATCH.
45d20 49 46 0a 2d 36 37 20 62 6f 6f 74 2d 65 78 63 65 70 74 69 6f 6e 2d 68 61 6e 64 6c 65 72 20 33 64 IF.-67.boot-exception-handler.3d
45d40 72 6f 70 20 64 72 6f 70 20 66 61 6c 73 65 0a 45 4c 53 45 0a 64 75 70 20 30 3e 20 49 46 0a 69 6e rop.drop.false.ELSE.dup.0>.IF.in
45d60 69 74 2d 70 72 6f 67 72 61 6d 0a 45 4c 53 45 0a 66 61 6c 73 65 20 73 74 61 74 65 2d 76 61 6c 69 it-program.ELSE.false.state-vali
45d80 64 20 21 0a 64 72 6f 70 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d.!.drop.0......................
45da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 43 6f 75 6c 64 20 6e 6f 74 20 6c 6f 61 64 0a ...............\.Could.not.load.
45dc0 54 48 45 4e 0a 54 48 45 4e 0a 73 77 61 70 20 63 6c 6f 73 65 2d 64 65 76 20 64 65 76 69 63 65 2d THEN.THEN.swap.close-dev.device-
45de0 65 6e 64 20 64 75 70 20 74 6f 20 6c 6f 61 64 2d 73 69 7a 65 0a 45 4c 53 45 20 2d 36 38 20 62 6f end.dup.to.load-size.ELSE.-68.bo
45e00 6f 74 2d 65 78 63 65 70 74 69 6f 6e 2d 68 61 6e 64 6c 65 72 20 33 64 72 6f 70 20 66 61 6c 73 65 ot-exception-handler.3drop.false
45e20 20 54 48 45 4e 0a 72 3e 20 73 65 74 2d 6e 6f 64 65 20 72 3e 20 74 6f 20 6d 79 2d 73 65 6c 66 20 .THEN.r>.set-node.r>.to.my-self.
45e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 52 65 73 74 ..........................\.Rest
45e60 6f 72 65 20 6d 79 2d 73 65 6c 66 0a 3b 0a 3a 20 70 61 72 73 65 2d 6c 6f 61 64 20 28 20 22 7b 64 ore.my-self.;.:.parse-load.(."{d
45e80 65 76 6c 69 73 74 7d 22 20 2d 2d 20 73 75 63 63 65 73 73 20 29 09 5c 20 50 61 72 73 65 2d 65 78 evlist}".--.success.).\.Parse-ex
45ea0 65 63 75 74 65 20 62 6f 6f 74 2d 64 65 76 69 63 65 20 6c 69 73 74 0a 63 72 20 42 45 47 49 4e 20 ecute.boot-device.list.cr.BEGIN.
45ec0 70 61 72 73 65 2d 77 6f 72 64 20 64 75 70 20 57 48 49 4c 45 0a 28 20 64 65 2d 61 6c 69 61 73 20 parse-word.dup.WHILE.(.de-alias.
45ee0 29 20 64 6f 2d 6c 6f 61 64 20 64 75 70 20 30 3c 20 49 46 20 64 72 6f 70 20 30 20 54 48 45 4e 20 ).do-load.dup.0<.IF.drop.0.THEN.
45f00 49 46 0a 73 74 61 74 65 2d 76 61 6c 69 64 20 40 20 49 46 20 2e 22 20 20 20 53 75 63 63 65 73 73 IF.state-valid.@.IF.."...Success
45f20 66 75 6c 6c 79 20 6c 6f 61 64 65 64 22 20 63 72 20 54 48 45 4e 0a 74 72 75 65 20 30 64 20 70 61 fully.loaded".cr.THEN.true.0d.pa
45f40 72 73 65 20 73 74 72 64 75 70 20 6c 6f 61 64 2d 6c 69 73 74 20 32 21 20 45 58 49 54 0a 54 48 45 rse.strdup.load-list.2!.EXIT.THE
45f60 4e 0a 52 45 50 45 41 54 20 32 64 72 6f 70 20 30 20 30 20 6c 6f 61 64 2d 6c 69 73 74 20 32 21 20 N.REPEAT.2drop.0.0.load-list.2!.
45f80 66 61 6c 73 65 0a 3b 0a 3a 20 6c 6f 61 64 20 28 20 22 7b 70 61 72 61 6d 73 7d 3c 65 6f 6c 3e 22 false.;.:.load.(."{params}<eol>"
45fa0 7d 20 2d 2d 20 73 75 63 63 65 73 73 20 29 09 5c 20 43 6c 69 65 6e 74 20 69 6e 74 65 72 66 61 63 }.--.success.).\.Client.interfac
45fc0 65 20 74 6f 20 6c 6f 61 64 0a 70 61 72 73 65 2d 77 6f 72 64 20 30 64 20 70 61 72 73 65 20 2d 6c e.to.load.parse-word.0d.parse.-l
45fe0 65 61 64 69 6e 67 20 32 73 77 61 70 20 3f 64 75 70 20 49 46 0a 64 65 2d 61 6c 69 61 73 0a 73 65 eading.2swap.?dup.IF.de-alias.se
46000 74 2d 62 6f 6f 74 2d 64 65 76 69 63 65 0a 45 4c 53 45 0a 64 72 6f 70 0a 54 48 45 4e 0a 73 65 74 t-boot-device.ELSE.drop.THEN.set
46020 2d 62 6f 6f 74 2d 61 72 67 73 20 73 22 20 70 61 72 73 65 2d 6c 6f 61 64 20 22 20 24 62 6f 6f 74 -boot-args.s".parse-load.".$boot
46040 64 65 76 20 24 63 61 74 20 73 74 72 64 75 70 20 65 76 61 6c 75 61 74 65 0a 3b 0a 3a 20 6c 6f 61 dev.$cat.strdup.evaluate.;.:.loa
46060 64 2d 6e 65 78 74 20 28 20 2d 2d 20 73 75 63 63 65 73 73 20 29 09 5c 20 43 6f 6e 74 69 6e 75 65 d-next.(.--.success.).\.Continue
46080 20 61 66 74 65 72 20 67 6f 20 66 61 69 6c 65 64 0a 6c 6f 61 64 2d 6c 69 73 74 20 32 40 20 3f 64 .after.go.failed.load-list.2@.?d
460a0 75 70 20 49 46 20 73 22 20 70 61 72 73 65 2d 6c 6f 61 64 20 22 20 32 73 77 61 70 20 24 63 61 74 up.IF.s".parse-load.".2swap.$cat
460c0 20 73 74 72 64 75 70 20 65 76 61 6c 75 61 74 65 0a 45 4c 53 45 20 64 72 6f 70 20 66 61 6c 73 65 .strdup.evaluate.ELSE.drop.false
460e0 20 54 48 45 4e 0a 3b 0a 3a 20 6e 6f 6c 6f 61 64 20 66 61 6c 73 65 20 3b 0a 27 20 6e 6f 2d 67 6f .THEN.;.:.noload.false.;.'.no-go
46100 20 74 6f 20 67 6f 0a 3a 20 28 67 6f 2d 61 6e 64 2d 63 61 74 63 68 29 20 20 28 20 2d 2d 20 29 0a .to.go.:.(go-and-catch)..(.--.).
46120 5b 27 5d 20 67 6f 20 62 65 68 61 76 69 6f 72 20 43 41 54 43 48 20 49 46 20 2d 36 39 20 62 6f 6f ['].go.behavior.CATCH.IF.-69.boo
46140 74 2d 65 78 63 65 70 74 69 6f 6e 2d 68 61 6e 64 6c 65 72 20 54 48 45 4e 0a 3b 0a 72 65 61 64 2d t-exception-handler.THEN.;.read-
46160 62 6f 6f 74 6c 69 73 74 0a 3a 20 62 6f 6f 74 0a 6c 6f 61 64 20 30 3d 20 49 46 20 2d 36 35 20 62 bootlist.:.boot.load.0=.IF.-65.b
46180 6f 6f 74 2d 65 78 63 65 70 74 69 6f 6e 2d 68 61 6e 64 6c 65 72 20 45 58 49 54 20 54 48 45 4e 0a oot-exception-handler.EXIT.THEN.
461a0 64 69 73 61 62 6c 65 2d 77 61 74 63 68 64 6f 67 20 28 67 6f 2d 61 6e 64 2d 63 61 74 63 68 29 0a disable-watchdog.(go-and-catch).
461c0 42 45 47 49 4e 20 6c 6f 61 64 2d 6e 65 78 74 20 57 48 49 4c 45 0a 64 69 73 61 62 6c 65 2d 77 61 BEGIN.load-next.WHILE.disable-wa
461e0 74 63 68 64 6f 67 20 28 67 6f 2d 61 6e 64 2d 63 61 74 63 68 29 0a 52 45 50 45 41 54 0a 2e 62 61 tchdog.(go-and-catch).REPEAT..ba
46200 6e 6e 65 72 0a 3b 0a 3a 20 6c 6f 61 64 20 6c 6f 61 64 20 30 3d 20 49 46 20 2d 36 35 20 62 6f 6f nner.;.:.load.load.0=.IF.-65.boo
46220 74 2d 65 78 63 65 70 74 69 6f 6e 2d 68 61 6e 64 6c 65 72 20 54 48 45 4e 20 3b 0a 3a 20 79 61 62 t-exception-handler.THEN.;.:.yab
46240 6f 6f 74 20 2e 22 20 55 73 65 20 27 62 6f 6f 74 20 64 69 73 6b 27 20 69 6e 73 74 65 61 64 20 22 oot..".Use.'boot.disk'.instead."
46260 20 3b 0a 3a 20 6e 65 74 62 6f 6f 74 20 28 20 2d 2d 20 72 63 20 29 20 2e 22 20 55 73 65 20 27 62 .;.:.netboot.(.--.rc.)..".Use.'b
46280 6f 6f 74 20 6e 65 74 27 20 69 6e 73 74 65 61 64 20 22 20 3b 0a 3a 20 6e 65 74 62 6f 6f 74 2d 61 oot.net'.instead.".;.:.netboot-a
462a0 72 67 20 28 20 61 72 67 2d 73 74 72 69 6e 67 20 2d 2d 20 72 63 20 29 0a 73 22 20 62 6f 6f 74 20 rg.(.arg-string.--.rc.).s".boot.
462c0 6e 65 74 20 22 20 32 73 77 61 70 20 24 63 61 74 20 28 70 61 72 73 65 2d 6c 69 6e 65 29 20 24 63 net.".2swap.$cat.(parse-line).$c
462e0 61 74 0a 65 76 61 6c 75 61 74 65 0a 3b 0a 3a 20 6e 65 74 6c 6f 61 64 20 28 20 2d 2d 20 72 63 20 at.evaluate.;.:.netload.(.--.rc.
46300 29 20 28 70 61 72 73 65 2d 6c 69 6e 65 29 0a 6c 6f 61 64 2d 62 61 73 65 20 3e 72 20 46 4c 41 53 ).(parse-line).load-base.>r.FLAS
46320 48 2d 4c 4f 41 44 2d 42 41 53 45 20 74 6f 20 6c 6f 61 64 2d 62 61 73 65 0a 73 22 20 6c 6f 61 64 H-LOAD-BASE.to.load-base.s".load
46340 20 6e 65 74 3a 22 20 73 74 72 64 75 70 20 32 73 77 61 70 20 24 63 61 74 20 73 74 72 64 75 70 20 .net:".strdup.2swap.$cat.strdup.
46360 65 76 61 6c 75 61 74 65 0a 72 3e 20 74 6f 20 6c 6f 61 64 2d 62 61 73 65 0a 6c 6f 61 64 2d 73 69 evaluate.r>.to.load-base.load-si
46380 7a 65 0a 3b 0a 3a 20 6e 65 74 65 76 61 6c 20 28 20 2d 2d 20 29 20 46 4c 41 53 48 2d 4c 4f 41 44 ze.;.:.neteval.(.--.).FLASH-LOAD
463a0 2d 42 41 53 45 20 6e 65 74 6c 6f 61 64 20 65 76 61 6c 75 61 74 65 20 3b 0a 63 72 20 2e 28 20 20 -BASE.netload.evaluate.;.cr..(..
463c0 20 57 65 6c 63 6f 6d 65 20 74 6f 20 4f 70 65 6e 20 46 69 72 6d 77 61 72 65 29 0a 63 72 0a 63 72 .Welcome.to.Open.Firmware).cr.cr
463e0 20 2e 28 20 20 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 63 68 61 72 20 29 20 65 6d 69 74 20 ..(...Copyright.(c).char.).emit.
46400 2e 28 20 20 32 30 30 34 2c 20 32 30 31 31 20 49 42 4d 20 43 6f 72 70 6f 72 61 74 69 6f 6e 20 41 .(..2004,.2011.IBM.Corporation.A
46420 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 29 0a 63 72 20 2e 28 20 20 20 54 68 69 ll.rights.reserved.).cr..(...Thi
46440 73 20 70 72 6f 67 72 61 6d 20 61 6e 64 20 74 68 65 20 61 63 63 6f 6d 70 61 6e 79 69 6e 67 20 6d s.program.and.the.accompanying.m
46460 61 74 65 72 69 61 6c 73 20 61 72 65 20 6d 61 64 65 20 61 76 61 69 6c 61 62 6c 65 29 0a 63 72 20 aterials.are.made.available).cr.
46480 2e 28 20 20 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 42 53 44 20 .(...under.the.terms.of.the.BSD.
464a0 4c 69 63 65 6e 73 65 20 61 76 61 69 6c 61 62 6c 65 20 61 74 29 0a 63 72 20 2e 28 20 20 20 68 74 License.available.at).cr..(...ht
464c0 74 70 3a 2f 2f 77 77 77 2e 6f 70 65 6e 73 6f 75 72 63 65 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 tp://www.opensource.org/licenses
464e0 2f 62 73 64 2d 6c 69 63 65 6e 73 65 2e 70 68 70 29 0a 63 72 20 63 72 0a 27 20 73 74 61 72 74 2d /bsd-license.php).cr.cr.'.start-
46500 69 74 20 43 41 54 43 48 20 64 72 6f 70 0a 63 72 20 2e 22 20 52 65 61 64 79 21 22 0a 47 43 43 3a it.CATCH.drop.cr..".Ready!".GCC:
46520 20 28 47 4e 55 29 20 34 2e 34 2e 35 00 00 00 00 00 2e 73 68 73 74 72 74 61 62 00 2e 73 6c 6f 66 .(GNU).4.4.5......shstrtab..slof
46540 2e 6c 6f 61 64 65 72 00 2e 74 65 78 74 00 2e 6f 70 64 00 2e 67 6f 74 00 2e 64 61 74 61 00 2e 63 .loader..text..opd..got..data..c
46560 6f 6d 6d 65 6e 74 00 2e 62 72 61 6e 63 68 5f 6c 74 00 2e 62 73 73 00 00 00 00 00 00 00 00 00 00 omment..branch_lt..bss..........
46580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
465a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 01 ................................
465c0 00 00 00 00 00 00 00 06 00 00 00 00 0e 10 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 40 ...............................@
465e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 18 00 00 00 01 ................................
46600 00 00 00 00 00 00 00 06 00 00 00 00 0e 10 02 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 5f dc .............................._.
46620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 01 ................................
46640 00 00 00 00 00 00 00 03 00 00 00 00 0e 10 62 00 00 00 00 00 00 00 62 00 00 00 00 00 00 00 04 80 ..............b.......b.........
46660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 23 00 00 00 01 ...........................#....
46680 00 00 00 00 00 00 00 03 00 00 00 00 0e 10 66 80 00 00 00 00 00 00 66 80 00 00 00 00 00 00 00 e8 ..............f.......f.........
466a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 01 ...........................(....
466c0 00 00 00 00 00 00 00 03 00 00 00 00 0e 10 67 68 00 00 00 00 00 00 67 68 00 00 00 00 00 02 f9 f4 ..............gh......gh........
466e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 2e 00 00 00 01 ................................
46700 00 00 00 00 00 00 00 30 00 00 00 00 0e 13 61 5c 00 00 00 00 00 03 61 5c 00 00 00 00 00 00 00 11 .......0......a\......a\........
46720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 37 00 00 00 01 ...........................7....
46740 00 00 00 00 00 00 00 03 00 00 00 00 0e 13 61 70 00 00 00 00 00 03 61 70 00 00 00 00 00 00 00 00 ..............ap......ap........
46760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 42 00 00 00 08 ...........................B....
46780 00 00 00 00 00 00 00 03 00 00 00 00 0e 13 70 00 00 00 00 00 00 03 61 5c 00 00 00 00 00 83 c4 39 ..............p.......a\.......9
467a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 03 ................................
467c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 61 70 00 00 00 00 00 00 00 47 ......................ap.......G
467e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ................................
46800 00 00 00 00 00 00 00 48 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 .......H.......................0
46820 62 6f 6f 74 69 6e 66 6f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 01 00 bootinfo........................
46840 ff ff ff ff ff ff ff ff 00 00 00 00 00 01 30 68 00 00 00 00 00 01 30 38 00 00 00 00 00 00 00 00 ..............0h......08........
46860 00 00 00 00 00 00 00 28 73 6e 6b 00 00 00 00 00 7f 45 4c 46 02 02 01 00 00 00 00 00 00 00 00 00 .......(snk......ELF............
46880 00 02 00 15 00 00 00 01 00 00 00 00 0f 00 e4 30 00 00 00 00 00 00 00 40 00 00 00 00 00 01 2e 38 ...............0.......@.......8
468a0 00 00 00 00 00 40 00 38 00 01 00 40 00 08 00 07 00 00 00 01 00 00 00 07 00 00 00 00 00 00 00 00 .....@.8...@....................
468c0 00 00 00 00 0f 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 00 01 2d e0 00 00 00 00 00 32 d2 b1 ......................-......2..
468e0 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
46900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
46920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
46940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
46960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 02 a6 fb e1 ff f8 38 63 ff ff 7c 9f 23 78 ................|.......8c..|.#x
46980 f8 01 00 10 f8 21 ff 81 7c 63 22 14 78 63 00 20 48 00 b2 31 60 00 00 00 38 21 00 80 7c 1f 00 d0 .....!..|c".xc..H..1`...8!..|...
469a0 3b ff ff ff 7c 00 07 b4 7c 7f 1a 14 7c 63 00 38 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 ;...|...|...|c.8........|...N...
469c0 00 00 00 00 00 00 00 01 80 01 00 00 60 00 00 00 7c 08 02 a6 fb e1 ff f8 83 e2 80 0c 38 60 02 00 ............`...|...........8`..
469e0 f8 01 00 10 f8 21 ff 81 80 02 80 14 e8 82 80 18 7f e0 f8 50 7b ff 00 20 7f e5 fb 78 7f ff 07 b4 .....!.............P{......x....
46a00 48 00 ac a1 60 00 00 00 39 20 02 00 7f ff 4a 14 3b ff 00 7f 55 29 00 30 57 ff 00 30 7f e9 f8 50 H...`...9.....J.;...U).0W..0...P
46a20 57 ff c9 fe 7f e9 03 a6 7c 00 48 6c 7c 00 04 ac 7c 00 4f ac 7c 00 04 ac 4c 00 01 2c 39 29 00 80 W.......|.Hl|...|.O.|...L..,9)..
46a40 42 00 ff e8 48 00 14 31 60 00 00 00 38 21 00 80 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 B...H..1`...8!..........|...N...
46a60 00 00 00 00 00 00 00 01 80 01 00 00 60 00 00 00 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 ............`...|...........|~.x
46a80 7c 9f 23 78 f8 01 00 10 fb 21 ff c8 38 00 00 20 39 60 00 00 fb 41 ff d0 fb 61 ff d8 7c 09 03 a6 |.#x.....!..8...9`...A...a..|...
46aa0 fb 81 ff e0 fb a1 ff e8 39 40 00 00 f8 21 ff 41 e9 22 80 20 60 00 00 00 60 00 00 00 60 00 00 00 ........9@...!.A."..`...`...`...
46ac0 38 0b 00 01 91 69 00 04 91 49 00 00 39 29 00 40 7c 0b 07 b4 42 00 ff ec 80 a2 80 2c 80 c2 80 3c 8....i...I..9).@|...B......,...<
46ae0 38 81 00 70 3b 80 ff ff e8 62 80 30 7c c5 30 50 78 c6 00 20 48 00 35 9d 60 00 00 00 2f 83 00 00 8..p;....b.0|.0Px...H.5.`.../...
46b00 41 9c 01 0c e9 22 80 40 80 01 00 70 38 80 02 00 3b 40 02 00 eb 82 80 10 83 a2 80 0c eb 22 80 18 A....".@...p8...;@..........."..
46b20 7f bc e8 50 f8 09 00 00 7b bd 00 20 7f 23 cb 78 7f a5 eb 78 7f bb 07 b4 48 00 ab 69 60 00 00 00 ...P....{....#.x...x....H..i`...
46b40 7f 84 e3 78 7f a5 eb 78 38 60 02 00 48 00 ab 55 60 00 00 00 7f 49 d3 78 7f 6b db 78 7d 6b 4a 14 ...x...x8`..H..U`....I.x.k.x}kJ.
46b60 39 6b 00 7f 55 29 00 30 55 6b 00 30 7d 69 58 50 55 6b c9 fe 7d 69 03 a6 7c 00 48 6c 7c 00 04 ac 9k..U).0Uk.0}iXPUk..}i..|.Hl|...
46b80 7c 00 4f ac 7c 00 04 ac 4c 00 01 2c 39 29 00 80 42 00 ff e8 48 00 11 9d 60 00 00 00 7f e4 fb 78 |.O.|...L..,9)..B...H...`......x
46ba0 7f c3 f3 78 48 00 09 9d 60 00 00 00 7c 7c 1b 78 48 00 0c 81 60 00 00 00 7f 24 cb 78 7f a5 eb 78 ...xH...`...||.xH...`....$.x...x
46bc0 38 60 02 00 48 00 aa dd 60 00 00 00 7f 7b d2 14 3b 7b 00 7f 57 5a 00 30 57 7b 00 30 7f 7a d8 50 8`..H...`....{..;{..WZ.0W{.0.z.P
46be0 57 7b c9 fe 7f 69 03 a6 7c 00 d0 6c 7c 00 04 ac 7c 00 d7 ac 7c 00 04 ac 4c 00 01 2c 3b 5a 00 80 W{...i..|..l|...|...|...L..,;Z..
46c00 42 00 ff e8 48 00 20 ed 60 00 00 00 38 21 00 c0 7f 83 e3 78 e8 01 00 10 eb 21 ff c8 eb 41 ff d0 B...H...`...8!.....x.....!...A..
46c20 eb 61 ff d8 7c 08 03 a6 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 .a..|...................N.......
46c40 00 00 00 01 80 07 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 78 69 00 20 f8 01 00 10 f8 21 fd 91 ........`...`...|...xi.......!..
46c60 38 09 ff ff 2b 80 00 01 40 9d 00 28 2b 89 00 1f 40 9d 00 78 38 60 ff ff 38 21 02 70 e8 01 00 10 8...+...@..(+...@..x8`..8!.p....
46c80 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 2f a5 00 00 40 9d 00 b8 38 00 01 00 39 01 00 70 |...N...`...`.../...@...8...9..p
46ca0 7c 09 03 a6 7c 8b 23 78 7d 09 43 78 39 40 00 0d 88 04 00 00 38 84 00 01 98 09 00 00 7c 0b 20 50 |...|.#x}.Cx9@......8.......|..P
46cc0 39 29 00 01 7f a0 28 00 88 04 ff ff 2f 00 00 0a 41 9a 00 70 40 9c 00 0c 42 00 ff d8 60 00 00 00 9)....(...../...A..p@...B...`...
46ce0 7c a8 48 50 7d 04 43 78 e9 22 80 48 78 60 36 64 7d 69 02 14 7c 09 00 2e 2f 80 00 00 41 9e ff 78 |.HP}.Cx.".Hx`6d}i..|.../...A..x
46d00 78 63 36 64 38 03 00 10 7d 29 00 2a 2f a9 00 00 41 9e ff 64 e8 09 00 00 f8 41 00 28 7d 63 5b 78 xc6d8...}).*/...A..d.....A.(}c[x
46d20 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 4b ff ff 44 60 00 00 00 60 00 00 00 |....i...I..N..!.A.(K..D`...`...
46d40 99 49 00 00 39 29 00 01 4b ff ff 8c 38 a0 00 00 39 01 00 70 4b ff ff 90 00 00 00 00 00 00 00 01 .I..9)..K...8...9..pK...........
46d60 80 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 f8 01 00 10 ....`...`...`...|...............
46d80 f8 21 fe 81 f8 81 01 b8 f8 a1 01 c0 7c 64 1b 78 f8 c1 01 c8 f8 e1 01 d0 f9 01 01 d8 f9 21 01 e0 .!..........|d.x.............!..
46da0 f9 41 01 e8 3b e1 00 70 38 a1 01 b8 7f e3 fb 78 48 00 b2 11 60 00 00 00 7f e4 fb 78 7c 7e 1b 78 .A..;..p8......xH...`......x|~.x
46dc0 38 60 00 01 7f c5 f3 78 4b ff fe 89 38 21 01 80 7f c3 f3 78 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 8`.....xK...8!.....x............
46de0 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 60 00 00 00 60 00 00 00 |...N...............`...`...`...
46e00 7c 08 02 a6 f8 01 00 10 f8 21 ff 91 48 00 10 5d 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 |........!..H..]`...8!.p....|...
46e20 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 38 60 00 00 N...............|...........8`..
46e40 7c 9f 23 78 f8 01 00 10 f8 21 ff 81 7c be 2b 78 48 00 0a 91 60 00 00 00 2c 23 00 00 41 82 00 54 |.#x.....!..|.+xH...`...,#..A..T
46e60 e9 23 00 40 2f a9 00 00 41 9e 00 48 e8 09 00 00 f8 41 00 28 7f e3 fb 78 7f c4 f3 78 7c 09 03 a6 .#.@/...A..H.....A.(...x...x|...
46e80 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 38 21 00 80 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 .i...I..N..!.A.(8!..............
46ea0 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 e8 62 80 50 4b ff fe bd 38 60 ff ff 4b ff ff d4 |...N...`...`....b.PK...8`..K...
46ec0 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 7c 08 02 a6 2b 8a 00 0d fb e1 ff f8 fb c1 ff f0 ............`...|...+...........
46ee0 7c 7f 1b 78 f8 01 00 10 fb 41 ff d0 fb 61 ff d8 fb 81 ff e0 fb a1 ff e8 f8 21 ff 51 41 9d 00 64 |..x.....A...a...........!.QA..d
46f00 e9 22 80 58 79 4a 17 88 7c 09 52 aa 7d 20 4a 14 7d 29 03 a6 4e 80 04 20 00 00 00 48 00 00 00 48 .".XyJ..|.R.}.J.})..N......H...H
46f20 00 00 01 08 00 00 01 48 00 00 01 78 00 00 00 38 00 00 00 48 00 00 00 48 00 00 02 68 00 00 00 78 .......H...x...8...H...H...h...x
46f40 00 00 00 48 00 00 00 48 00 00 00 48 00 00 00 d8 7c 7f 07 b4 2b 9f 00 1f 40 9d 03 60 60 00 00 00 ...H...H...H....|...+...@..``...
46f60 38 60 ff ff 38 21 00 b0 e8 01 00 10 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 8`..8!.......A...a......|.......
46f80 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 2f a3 00 02 41 9e 02 7c 41 9d 02 b8 2f a3 00 01 ........N...`.../...A..|A.../...
46fa0 40 9e ff c0 38 60 00 00 f8 e1 00 70 48 00 09 35 60 00 00 00 e8 e1 00 70 7c 7f 1b 79 41 82 03 e4 @...8`.....pH..5`......p|..yA...
46fc0 e9 3f 00 18 2f a9 00 00 41 9e 03 d8 80 1f 00 08 2f 80 00 00 41 9e 03 94 7c e3 3b 78 38 9f 00 50 .?../...A......./...A...|.;x8..P
46fe0 38 a0 00 06 48 00 a6 bd 60 00 00 00 60 00 00 00 38 21 00 b0 38 60 00 00 e8 01 00 10 eb 41 ff d0 8...H...`...`...8!..8`.......A..
47000 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 .a......|...............N...`...
47020 7c 7f 07 b4 2b 9f 00 1f 41 9d ff 38 e9 22 80 48 7b ff 36 64 7c 69 fa 14 7c 09 f8 2e 2f 80 00 00 |...+...A..8.".H{.6d|i..|.../...
47040 41 9e ff 20 e9 23 00 08 2f a9 00 00 40 9e 01 68 4b ff ff 10 60 00 00 00 60 00 00 00 60 00 00 00 A....#../...@..hK...`...`...`...
47060 38 21 00 b0 7c 63 07 b4 e8 01 00 10 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 8!..|c.......A...a......|.......
47080 eb c1 ff f0 eb e1 ff f8 4b ff fb c8 60 00 00 00 e9 62 80 48 38 00 00 20 7c 9b 07 b4 3b c0 00 00 ........K...`....b.H8...|...;...
470a0 7d 69 5b 78 7c 09 03 a6 48 00 00 18 60 00 00 00 3b de 00 01 39 29 00 40 7f de 07 b4 42 40 01 34 }i[x|...H...`...;...9).@....B@.4
470c0 80 09 00 00 2f 80 00 00 40 9e ff e8 7b da 36 64 7f 4b d2 14 eb a2 80 60 3b 80 00 00 48 00 00 48 ..../...@...{.6d.K.....`;...H..H
470e0 e8 09 00 00 f8 41 00 28 7f 43 d3 78 7f e4 fb 78 7f 65 db 78 7c 09 03 a6 e9 69 00 10 e8 49 00 08 .....A.(.C.x...x.e.x|....i...I..
47100 4e 80 04 21 e8 41 00 28 2f a3 00 00 41 9e 00 d4 3b 9c 00 01 3b bd 00 08 7f 9c 07 b4 2f 9c 00 0a N..!.A.(/...A...;...;......./...
47120 41 9e fe 40 e9 7d 00 00 2f ab 00 00 41 9e ff e4 e9 2b 00 30 2f a9 00 00 41 9e ff d8 80 0b 00 08 A..@.}../...A....+.0/...A.......
47140 2f 80 00 00 40 9e ff 9c e9 2b 00 18 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 /...@....+.......A.(|....i...I..
47160 4e 80 04 21 e8 41 00 28 e9 3d 00 00 e9 29 00 30 4b ff ff 70 60 00 00 00 60 00 00 00 60 00 00 00 N..!.A.(.=...).0K..p`...`...`...
47180 7c 7f 07 b4 2b 9f 00 1f 41 9d fd d8 e9 22 80 48 7b e0 36 64 7c 69 02 14 7c 09 00 2e 2f 80 00 00 |...+...A....".H{.6d|i..|.../...
471a0 41 9e fd c0 e9 23 00 18 7c 84 07 b4 2f a9 00 00 41 9e 01 60 e8 09 00 00 f8 41 00 28 7c 09 03 a6 A....#..|.../...A..`.....A.(|...
471c0 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 4b ff fd 94 60 00 00 00 60 00 00 00 60 00 00 00 .i...I..N..!.A.(K...`...`...`...
471e0 7f c3 f3 78 4b ff fd 80 60 00 00 00 60 00 00 00 e8 62 80 68 7f e4 fb 78 4b ff fb 79 38 60 ff fe ...xK...`...`....b.h...xK..y8`..
47200 4b ff fd 64 60 00 00 00 60 00 00 00 60 00 00 00 38 21 00 b0 7c 83 07 b4 7c a4 2b 78 7c c5 07 b4 K..d`...`...`...8!..|...|.+x|...
47220 7c e6 07 b4 e8 01 00 10 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 eb c1 ff f0 |........A...a......|...........
47240 eb e1 ff f8 4b ff fb ec 60 00 00 00 60 00 00 00 2f a3 00 03 41 9e ff bc 2f a3 00 04 40 9e fd 04 ....K...`...`.../...A.../...@...
47260 38 60 00 00 f8 a1 00 78 f8 c1 00 70 48 00 06 75 60 00 00 00 e8 a1 00 78 e8 c1 00 70 2c 23 00 00 8`.....x...pH..u`......x...p,#..
47280 41 82 00 80 e9 23 00 38 2f a9 00 00 41 9e 00 74 e8 09 00 00 f8 41 00 28 7c a3 2b 78 7c c4 07 b4 A....#.8/...A..t.....A.(|.+x|...
472a0 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 4b ff fc b0 e9 22 80 48 7b ff 36 64 |....i...I..N..!.A.(K....".H{.6d
472c0 7c 69 fa 14 7c 09 f8 2e 2f 80 00 00 41 9e fc 94 e9 23 00 30 2f a9 00 00 41 9e fc 88 e8 09 00 00 |i..|.../...A....#.0/...A.......
472e0 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 38 60 ff ff 4b ff fc 68 .A.(|....i...I..N..!.A.(8`..K..h
47300 e8 62 80 80 4b ff fa 6d 38 60 ff ff 4b ff fc 58 38 60 00 00 f8 81 00 70 f8 a1 00 78 48 00 05 c5 .b..K..m8`..K..X8`.....p...xH...
47320 60 00 00 00 e8 81 00 70 e8 a1 00 78 2c 23 00 00 41 82 00 80 e9 23 00 48 2f a9 00 00 41 9e 00 74 `......p...x,#..A....#.H/...A..t
47340 e8 09 00 00 f8 41 00 28 7c 83 23 78 7c a4 2b 78 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 .....A.(|.#x|.+x|....i...I..N..!
47360 e8 41 00 28 4b ff fc 00 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 f8 e1 00 70 e8 49 00 08 .A.(K........A.(|....i.....p.I..
47380 4e 80 04 21 e8 41 00 28 80 1f 00 08 e8 e1 00 70 38 60 ff fe 2f 80 00 00 41 9e fb cc 4b ff fc 3c N..!.A.(.......p8`../...A...K..<
473a0 e8 62 80 78 4b ff f9 cd 38 60 ff ff 4b ff fb b8 e8 62 80 70 4b ff f9 bd 38 60 ff ff 4b ff fb a8 .b.xK...8`..K....b.pK...8`..K...
473c0 00 00 00 00 00 00 00 01 80 06 00 00 60 00 00 00 7c 08 02 a6 fb 21 ff c8 fb 41 ff d0 3b 20 00 00 ............`...|....!...A..;...
473e0 3b 40 00 00 fb 61 ff d8 fb 81 ff e0 7c bb 2b 78 7f 83 22 14 fb a1 ff e8 fb c1 ff f0 7c 7d 1b 78 ;@...a......|.+x..".........|}.x
47400 7c 7e 1b 78 f8 01 00 10 fb 01 ff c0 fb e1 ff f8 f8 21 ff 51 88 03 00 00 2f 80 00 20 48 00 00 10 |~.x.............!.Q..../...H...
47420 88 1f 00 00 7f fd fb 78 2f 80 00 20 3b fd 00 01 41 9e 00 0c 7f bc f8 40 40 9c ff e8 7f 1e f8 50 .......x/...;...A......@@......P
47440 7f fe f8 50 7b 18 00 20 7f 03 c3 78 48 00 a7 75 60 00 00 00 38 b8 ff ff 7f c4 f3 78 78 a5 00 20 ...P{......xH..u`...8......xx...
47460 7f be eb 78 f8 7b 00 00 48 00 a2 39 60 00 00 00 e8 1b 00 00 7f e0 fa 14 9b 3f ff ff 60 00 00 00 ...x.{..H..9`............?..`...
47480 8c 1e 00 01 2f 80 00 20 41 9e ff f8 7f 3c f0 40 40 99 00 1c 3b 5a 00 01 3b 7b 00 08 7f 5a 07 b4 ..../...A....<.@@...;Z..;{...Z..
474a0 2f 1a 00 0a 7f dd f3 78 40 9a ff 84 38 21 00 b0 38 7a 00 01 7c 63 07 b4 e8 01 00 10 eb 01 ff c0 /......x@...8!..8z..|c..........
474c0 eb 21 ff c8 eb 41 ff d0 7c 08 03 a6 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 .!...A..|....a..................
474e0 4e 80 00 20 00 00 00 00 00 00 00 01 80 08 00 00 7c 08 02 a6 fb e1 ff f8 7c 84 07 b4 f8 01 00 10 N...............|.......|.......
47500 f8 21 ff 31 3b e1 00 70 7f e5 fb 78 4b ff fe c5 7f e4 fb 78 48 00 9c 3d 60 00 00 00 38 21 00 d0 .!.1;..p...xK......xH..=`...8!..
47520 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 01 00 00 60 00 00 00 ........|...N...............`...
47540 7c 08 02 a6 fb e1 ff f8 7c 84 07 b4 f8 01 00 10 f8 21 ff 31 3b e1 00 70 7f e5 fb 78 4b ff fe 75 |.......|........!.1;..p...xK..u
47560 7f e4 fb 78 48 00 9c 9d 60 00 00 00 38 21 00 d0 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 ...xH...`...8!..........|...N...
47580 00 00 00 00 00 00 00 01 80 01 00 00 60 00 00 00 54 60 c2 3e 54 63 40 2e 7c 63 03 78 78 63 04 20 ............`...T`.>Tc@.|c.xxc..
475a0 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 78 60 04 20 78 63 84 02 54 09 44 2e 54 00 c2 3e N...............x`..xc..T.D.T..>
475c0 7d 20 03 78 54 69 44 2e 54 63 c2 3e 7d 23 1b 78 54 00 80 1e 7c 03 1b 78 78 63 00 20 4e 80 00 20 }..xTiD.Tc.>}#.xT...|..xxc..N...
475e0 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 78 60 00 20 78 63 00 22 78 69 04 20 78 0b 04 20 ............`...x`..xc."xi..x...
47600 55 68 44 2e 55 2a 44 2e 78 63 84 02 78 00 84 02 55 6b c2 3e 55 29 c2 3e 7d 0b 5b 78 7d 49 4b 78 UhD.U*D.xc..x...Uk.>U).>}.[x}IKx
47620 54 08 44 2e 54 6a 44 2e 54 00 c2 3e 54 63 c2 3e 7d 00 03 78 7d 43 1b 78 55 6b 80 1e 55 29 80 1e T.D.TjD.T..>Tc.>}..x}C.xUk..U)..
47640 7d 60 03 78 7d 23 1b 78 78 00 07 c6 78 63 00 20 7c 03 1b 78 4e 80 00 20 00 00 00 00 00 00 00 00 }`.x}#.xx...xc..|..xN...........
47660 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 6d 42 e6 7c 0c 42 e6 7c 8d 42 e6 7c 03 20 00 ....`...`...`...|mB.|.B.|.B.|...
47680 40 82 ff f0 78 63 07 c6 7c 63 03 78 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 @...xc..|c.xN...............`...
476a0 7d 6d 42 e6 7c 0c 42 e6 7c 8d 42 e6 7c 0b 20 00 40 82 ff f0 79 6b 07 c6 7d 6b 03 78 7d 6b 1a 14 }mB.|.B.|.B.|...@...yk..}k.x}k..
476c0 7d 2d 42 e6 7c 0c 42 e6 7c 8d 42 e6 7c 09 20 00 40 82 ff f0 79 29 07 c6 7d 29 03 78 7f ab 48 40 }-B.|.B.|.B.|...@...y)..}).x..H@
476e0 40 9d 00 1c 38 00 03 e8 7c 09 03 a6 60 00 00 00 42 40 ff d0 42 00 ff fc 4b ff ff c8 4e 80 00 20 @...8...|...`...B@..B...K...N...
47700 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 7d 2d 42 e6 7c 0c 42 e6 7c 8d 42 e6 7c 09 20 00 ............`...}-B.|.B.|.B.|...
47720 40 82 ff f0 79 29 07 c6 7d 29 03 78 e9 62 80 88 e8 02 80 90 e9 6b 00 00 7d 63 59 d2 7d 6b 00 12 @...y)..}).x.b.......k..}cY.}k..
47740 79 6b 74 82 7d 69 5a 14 60 00 00 00 60 00 00 00 7d 2d 42 e6 7c 0c 42 e6 7c 8d 42 e6 7c 09 20 00 ykt.}iZ.`...`...}-B.|.B.|.B.|...
47760 40 82 ff f0 79 29 07 c6 7d 29 03 78 7f ab 48 40 40 9d 00 1c 38 00 03 e8 7c 09 03 a6 60 00 00 00 @...y)..}).x..H@@...8...|...`...
47780 42 40 ff d0 42 00 ff fc 4b ff ff c8 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 B@..B...K...N...............`...
477a0 7d 2d 42 e6 7c 0c 42 e6 7c 8d 42 e6 7c 09 20 00 40 82 ff f0 79 29 07 c6 7d 29 03 78 e9 62 80 88 }-B.|.B.|.B.|...@...y)..}).x.b..
477c0 e8 02 80 98 e9 6b 00 00 7d 63 59 d2 79 6b e8 c2 7d 6b 00 12 79 6b e1 02 7d 69 5a 14 60 00 00 00 .....k..}cY.yk..}k..yk..}iZ.`...
477e0 7d 2d 42 e6 7c 0c 42 e6 7c 8d 42 e6 7c 09 20 00 40 82 ff f0 79 29 07 c6 7d 29 03 78 7f ab 48 40 }-B.|.B.|.B.|...@...y)..}).x..H@
47800 40 9d 00 1c 38 00 03 e8 7c 09 03 a6 60 00 00 00 42 40 ff d0 42 00 ff fc 4b ff ff c8 4e 80 00 20 @...8...|...`...B@..B...K...N...
47820 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 fb e1 ff f8 fb c1 ff f0 7c 08 02 a6 eb e2 80 a0 ............`...........|.......
47840 fb a1 ff e8 3b a0 00 00 f8 01 00 10 f8 21 ff 71 3b df 00 50 48 00 00 1c 60 00 00 00 60 00 00 00 ....;........!.q;..PH...`...`...
47860 fb bf 00 00 3b ff 00 08 7f bf f0 00 41 9e 00 4c e9 3f 00 00 2f a9 00 00 41 9e ff e8 80 09 00 08 ....;.......A..L.?../...A.......
47880 2f 80 00 00 41 9e ff dc e9 29 00 20 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 /...A....).......A.(|....i...I..
478a0 4e 80 04 21 e8 41 00 28 fb bf 00 00 3b ff 00 08 7f bf f0 00 40 9e ff bc 38 21 00 90 e8 01 00 10 N..!.A.(....;.......@...8!......
478c0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 03 00 00 ............|...N...............
478e0 38 00 00 0a e9 22 80 a0 7c 09 03 a6 60 00 00 00 e9 69 00 00 39 29 00 08 2f ab 00 00 41 9e 00 10 8...."..|...`....i..9)../...A...
47900 80 0b 00 04 7f 80 18 00 41 9e 00 0c 42 00 ff e4 39 60 00 00 7d 63 5b 78 4e 80 00 20 00 00 00 00 ........A...B...9`..}c[xN.......
47920 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 fb e1 ff f8 fb c1 ff f0 7c 08 02 a6 eb e2 80 a0 ........`...`...........|.......
47940 fb 81 ff e0 3b 80 00 00 fb a1 ff e8 f8 01 00 10 7c 7d 1b 78 f8 21 ff 71 3b df 00 50 48 00 00 10 ....;...........|}.x.!.q;..PH...
47960 3b ff 00 08 7f bf f0 00 41 9e 00 38 e9 3f 00 00 2f a9 00 00 41 9e ff ec 80 09 00 04 7f 80 e8 00 ;.......A..8.?../...A...........
47980 40 9e ff e0 80 09 00 08 2f 80 00 00 40 9e 00 34 fb 9f 00 00 3b ff 00 08 7f bf f0 00 40 9e ff d0 @......./...@..4....;.......@...
479a0 38 21 00 90 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 8!..................|.......N...
479c0 e9 29 00 20 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 .).......A.(|....i...I..N..!.A.(
479e0 fb 9f 00 00 4b ff ff b0 00 00 00 00 00 00 00 01 80 04 00 00 60 00 00 00 60 00 00 00 60 00 00 00 ....K...............`...`...`...
47a00 fb a1 ff e8 fb 81 ff e0 7d 80 00 26 eb a2 80 a8 7c 7c 1b 78 fb c1 ff f0 7c 08 02 a6 fb e1 ff f8 ........}..&....||.x....|.......
47a20 f8 01 00 10 e8 7d 00 00 91 81 00 08 f8 21 ff 61 2e 23 00 00 41 92 01 5c 3b fd 00 18 3b c0 00 00 .....}.......!.a.#..A..\;...;...
47a40 48 00 00 24 60 00 00 00 60 00 00 00 60 00 00 00 e8 7f 00 00 7c 1e 07 b4 3b ff 00 18 2e 23 00 00 H..$`...`...`.......|...;....#..
47a60 41 92 01 30 7f 84 e3 78 48 00 99 59 60 00 00 00 38 1e 00 01 2f a3 00 00 40 9e ff d8 41 92 01 14 A..0...xH..Y`...8.../...@...A...
47a80 7b c0 2e a4 7b de 1f 24 7f de 00 50 38 00 00 0a 7f bd f2 14 eb c2 80 a0 7c 09 03 a6 7f ca f3 78 {...{..$...P8...........|......x
47aa0 7f c9 f3 78 eb bd 00 08 60 00 00 00 60 00 00 00 e9 69 00 00 39 29 00 08 2f ab 00 00 40 9e 00 64 ...x....`...`....i..9)../...@..d
47ac0 42 00 ff f0 39 60 00 0a 3b e0 00 00 7d 69 03 a6 e8 0a 00 00 39 3f 00 01 2f a0 00 00 41 9e 00 64 B...9`..;...}i......9?../...A..d
47ae0 7d 3f 07 b4 39 4a 00 08 42 00 ff e8 3b e0 ff fd 38 21 00 a0 7f e3 fb 78 e8 01 00 10 81 81 00 08 }?..9J..B...;...8!.....x........
47b00 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 7d 80 81 20 4e 80 00 20 60 00 00 00 ........|...........}...N...`...
47b20 e8 0b 00 10 7f a0 e8 00 40 9e ff 98 3b e0 ff fe 4b ff ff c0 60 00 00 00 60 00 00 00 60 00 00 00 ........@...;...K...`...`...`...
47b40 7f 83 e3 78 38 81 00 70 48 00 27 e9 60 00 00 00 7c 7c 07 b4 2f 9c 00 00 41 9d 00 68 38 21 00 a0 ...x8..pH.'.`...||../...A..h8!..
47b60 3b e0 ff fc 7f e3 fb 78 e8 01 00 10 81 81 00 08 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 ;......x................|.......
47b80 eb e1 ff f8 7d 80 81 20 4e 80 00 20 60 00 00 00 38 21 00 a0 3b e0 ff ff 7f e3 fb 78 e8 01 00 10 ....}...N...`...8!..;......x....
47ba0 81 81 00 08 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 7d 80 81 20 4e 80 00 20 ............|...........}...N...
47bc0 e8 81 00 70 7c 65 1b 78 7f a3 eb 78 48 00 9a d5 60 00 00 00 7f a9 eb 78 7f 9c 4a 14 3b 9c 00 7f ...p|e.x...xH...`......x..J.;...
47be0 55 29 00 30 57 9c 00 30 7f 89 e0 50 57 9c c9 fe 7f 89 03 a6 7c 00 48 6c 7c 00 04 ac 7c 00 4f ac U).0W..0...PW.......|.Hl|...|.O.
47c00 7c 00 04 ac 4c 00 01 2c 39 29 00 80 42 00 ff e8 e8 1d 00 00 e8 62 80 b0 f8 41 00 28 7c 09 03 a6 |...L..,9)..B........b...A.(|...
47c20 38 83 00 78 e9 7d 00 10 e8 5d 00 08 4e 80 04 21 e8 41 00 28 7b e0 1f 24 2f a3 00 00 7c 7e 01 2a 8..x.}...]..N..!.A.({..$/...|~.*
47c40 41 9e 00 20 80 03 00 04 2f 80 00 00 40 9e fe a4 38 63 00 50 48 00 1c 3d 60 00 00 00 4b ff fe 94 A......./...@...8c.PH..=`...K...
47c60 3b e0 ff fb 4b ff fe 8c 00 00 00 00 00 00 00 03 80 04 00 00 60 00 00 00 60 00 00 00 60 00 00 00 ;...K...............`...`...`...
47c80 fb e1 ff f8 fb c1 ff f0 7c 7e 1b 78 eb e2 80 a8 7c 08 02 a6 f8 01 00 10 f8 21 ff 81 e8 7f 00 00 ........|~.x....|........!......
47ca0 2f a3 00 00 41 9e 00 34 3b ff 00 10 60 00 00 00 80 1f 00 00 7f 80 f0 00 40 9e 00 10 4b ff fd 45 /...A..4;...`...........@...K..E
47cc0 2f 83 00 00 40 9c 00 3c e8 7f 00 08 3b ff 00 18 2f a3 00 00 40 9e ff dc 38 21 00 80 38 60 00 00 /...@..<....;.../...@...8!..8`..
47ce0 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 ............|...N...`...`...`...
47d00 38 21 00 80 e9 22 80 a0 78 63 1f 24 e8 01 00 10 eb c1 ff f0 7c 69 18 2a eb e1 ff f8 7c 08 03 a6 8!..."..xc.$........|i.*....|...
47d20 4e 80 00 20 00 00 00 00 00 00 00 01 80 02 00 00 7c 08 02 a6 fb e1 ff f8 e9 62 80 b0 f8 01 00 10 N...............|........b......
47d40 f8 21 ff 81 e9 22 80 a0 e9 42 80 b8 e9 02 80 c0 e8 02 80 c8 f9 0b 00 60 f9 4b 00 58 39 60 00 09 .!..."...B.............`.K.X9`..
47d60 7d 69 03 a6 f8 09 00 00 39 29 00 08 38 00 00 00 f8 09 00 00 39 29 00 08 42 00 ff f8 eb e2 80 a8 }i......9)..8.......9)..B.......
47d80 e8 7f 00 00 2f a3 00 00 41 9e 00 1c 3b ff 00 18 4b ff fc 71 e8 7f 00 00 3b ff 00 18 2f a3 00 00 ..../...A...;...K..q....;.../...
47da0 40 9e ff f0 38 21 00 80 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 @...8!..........|...N...........
47dc0 80 01 00 00 60 00 00 00 7c c3 33 78 7c e4 3b 78 7c 26 0b 78 7c e8 02 a6 42 9f 00 19 60 00 00 00 ....`...|.3x|.;x|&.x|...B...`...
47de0 00 00 00 00 00 01 90 3c 00 00 00 00 00 11 58 14 7d 08 02 a6 e8 28 00 0c 7c 21 42 14 f8 41 00 40 .......<......X.}....(..|!B..A.@
47e00 f8 e1 00 38 f8 c1 00 00 e8 c2 80 d0 f8 a6 00 00 e9 42 80 e0 f8 2a 00 00 4b ff ec 59 e8 81 00 38 ...8.............B...*..K..Y...8
47e20 7c 88 03 a6 e8 41 00 40 e8 21 00 00 4e 80 00 20 7c 08 02 a6 f8 01 00 10 f8 21 ff e1 7c c3 33 78 |....A.@.!..N...|........!..|.3x
47e40 7c e4 3b 78 4b ff f6 ad e8 21 00 00 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 00 |.;xK....!......|...N...........
47e60 00 00 00 00 00 00 00 00 e8 22 80 e0 e8 21 00 00 4b ff ff ac e8 62 80 e8 e8 23 00 00 e9 c1 01 30 ........."...!..K....b...#.....0
47e80 7d c9 03 a6 e8 41 00 40 e8 61 00 48 e8 81 00 50 e8 a1 00 58 e8 c1 00 60 e8 e1 00 68 e9 01 00 70 }....A.@.a.H...P...X...`...h...p
47ea0 e9 21 00 78 e9 41 00 80 e9 81 00 90 e9 a1 00 98 e9 c1 00 a0 e9 e1 00 a8 ea 01 00 b0 ea 21 00 b8 .!.x.A.......................!..
47ec0 ea 41 00 c0 ea 61 00 c8 ea 81 00 d0 ea a1 00 d8 ea c1 00 e0 ea e1 00 e8 eb 01 00 f0 eb 21 00 f8 .A...a.......................!..
47ee0 eb 41 01 00 eb 61 01 08 eb 81 01 10 eb a1 01 18 eb c1 01 20 eb e1 01 28 38 21 01 30 e8 01 00 48 .A...a.................(8!.0...H
47f00 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 |......P|......8|......0.a.@8!.X
47f20 4c 00 00 24 e8 84 00 00 f8 83 00 60 4e 80 00 20 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 f8 01 00 10 L..$.......`N...|...............
47f40 fb a1 ff e8 f8 21 ff 71 eb c2 80 f0 7f c3 f3 78 48 00 0f 71 60 00 00 00 eb e2 80 f8 2f 83 00 00 .....!.q.......xH..q`......./...
47f60 90 7f 00 14 41 9c 00 9c e8 82 81 08 38 bf 00 10 38 c0 00 04 48 00 17 cd 60 00 00 00 e8 9f 00 12 ....A.......8...8...H...`.......
47f80 2f 84 00 00 40 9d 00 9c 78 83 00 20 38 80 01 00 4b ff e9 e1 60 00 00 00 7c 7d 1b 79 41 82 00 98 /...@...x...8...K...`...|}.yA...
47fa0 7f c3 f3 78 48 00 0d fd 60 00 00 00 2f 83 00 00 7c 64 1b 78 41 9c 00 4c e8 62 81 20 7f a5 07 b4 ...xH...`.../...|d.xA..L.b......
47fc0 48 00 16 c1 60 00 00 00 2f a3 00 00 f8 7f 00 08 40 9d 00 78 fb bf 00 00 38 60 00 00 38 21 00 90 H...`.../.......@..x....8`..8!..
47fe0 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 ................|...N...`...`...
48000 e8 62 81 00 48 00 a0 0d 60 00 00 00 38 60 ff ff 4b ff ff cc 60 00 00 00 60 00 00 00 60 00 00 00 .b..H...`...8`..K...`...`...`...
48020 e8 62 81 10 48 00 9f ed 60 00 00 00 38 60 ff ff 4b ff ff ac e8 62 81 18 48 00 9f d9 60 00 00 00 .b..H...`...8`..K....b..H...`...
48040 38 60 ff ff 4b ff ff 98 e8 62 81 28 48 00 9f c5 60 00 00 00 38 60 ff ff 4b ff ff 84 00 00 00 00 8`..K....b.(H...`...8`..K.......
48060 00 00 00 01 80 03 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb e1 ff f8 eb e2 80 f8 7c 64 1b 78 ........`...`...|...........|d.x
48080 f8 01 00 10 f8 21 ff 61 e8 7f 00 16 2f a3 00 00 41 9e 00 40 38 a1 00 70 38 c0 00 04 48 00 16 a5 .....!.a..../...A..@8..p8...H...
480a0 60 00 00 00 38 00 00 00 2f 83 ff ff 41 9e 00 08 e8 01 00 72 38 21 00 a0 7c 03 03 78 e8 01 00 10 `...8.../...A......r8!..|..x....
480c0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 60 00 00 00 f8 81 00 80 4b ff fe 5d e8 7f 00 16 e8 81 00 80 ....|...N...`.......K..]........
480e0 4b ff ff b4 00 00 00 00 00 00 00 01 80 01 00 00 7c 08 02 a6 fb e1 ff f8 f8 01 00 10 f8 21 ff 81 K...............|............!..
48100 4b ff fe 31 2f a3 00 00 40 9e 00 98 e8 62 81 30 4b ff ff 61 eb e2 81 38 90 7f 00 00 e8 62 81 40 K..1/...@....b.0K..a...8.....b.@
48120 4b ff ff 51 90 7f 00 04 e8 62 81 48 4b ff ff 45 90 7f 00 08 e8 62 81 50 4b ff ff 39 90 7f 00 0c K..Q.....b.HK..E.....b.PK..9....
48140 e8 62 81 58 4b ff ff 2d 90 7f 00 10 e8 62 81 60 4b ff ff 21 90 7f 00 14 e8 62 81 68 4b ff ff 15 .b.XK..-.....b.`K..!.....b.hK...
48160 90 7f 00 18 e8 62 81 70 4b ff ff 09 90 7f 00 1c e8 62 81 78 4b ff fe fd 90 7f 00 20 e8 62 81 80 .....b.pK........b.xK........b..
48180 4b ff fe f1 90 7f 00 24 e8 62 81 88 4b ff fe e5 90 7f 00 28 e8 62 81 90 4b ff fe d9 90 7f 00 2c K......$.b..K......(.b..K......,
481a0 38 21 00 80 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 01 00 00 8!..........|...N...............
481c0 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 78 8b 17 64 f8 01 00 10 fb a1 ff e8 2f 84 00 00 7c de 33 78 |...........x..d......../...|.3x
481e0 f8 21 ff 71 eb e2 81 98 38 1f 00 0c 7d 60 5a 14 f9 21 00 f0 f9 01 00 e8 f8 e1 00 e0 f9 41 00 f8 .!.q....8...}`Z..!...........A..
48200 90 7f 00 00 90 9f 00 04 90 bf 00 08 f9 7f 00 50 39 21 00 e0 40 9d 00 34 39 44 ff ff 7c 0b 03 78 ...............P9!..@..49D..|..x
48220 79 4a 1f 48 39 4a 00 08 7d 49 52 14 60 00 00 00 39 29 00 08 7f a9 50 00 80 09 ff fc 90 0b 00 00 yJ.H9J..}IR.`...9)....P.........
48240 39 6b 00 04 40 9e ff ec 2f 85 00 00 40 9d 00 ac 3b a5 ff ff e9 7f 00 50 38 00 00 00 7b bd 00 20 9k..@.../...@...;......P8...{...
48260 3b bd 00 01 7b bd 17 64 39 3d ff fc 79 29 f0 82 39 29 00 01 7d 29 03 a6 39 20 00 00 60 00 00 00 ;...{..d9=..y)..9)..})..9...`...
48280 7c 0b 49 2e 39 29 00 04 42 00 ff f8 e9 22 80 f8 7f e3 fb 78 e8 a9 00 08 e8 89 00 00 48 00 23 e9 |.I.9)..B....".....x........H.#.
482a0 60 00 00 00 2f be 00 00 41 9e 00 2c e9 7f 00 50 39 20 00 00 60 00 00 00 60 00 00 00 60 00 00 00 `.../...A..,...P9...`...`...`...
482c0 7c 0b 48 2e 7c 1e 49 2e 39 29 00 04 7f a9 e8 00 40 9e ff f0 e9 3f 00 50 e8 69 00 02 38 21 00 90 |.H.|.I.9)......@....?.P.i..8!..
482e0 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 e9 22 80 f8 7f e3 fb 78 ................|...N....".....x
48300 e8 a9 00 08 e8 89 00 00 48 00 23 7d 60 00 00 00 38 60 00 00 4b ff ff c8 00 00 00 00 00 00 00 01 ........H.#}`...8`..K...........
48320 80 03 00 00 60 00 00 00 60 00 00 00 60 00 00 00 e9 22 81 38 7c 08 02 a6 38 80 00 00 38 a0 00 01 ....`...`...`....".8|...8...8...
48340 f8 01 00 10 f8 21 ff 81 38 00 00 20 38 60 00 20 90 09 00 2c 38 c1 00 70 4b ff fe 69 e8 62 81 a0 .....!..8...8`.....,8..pK..i.b..
48360 4b ff ea 11 60 00 00 00 e8 61 00 72 38 21 00 80 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 K...`....a.r8!......|...N.......
48380 00 00 00 01 80 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 7e 1b 78 ........`...`...|...........|~.x
483a0 f8 01 00 10 fb e1 ff f8 38 00 00 00 7c 9f 23 78 eb a2 81 38 f8 21 ff 61 e8 7d 00 2a 2f a3 00 00 ........8...|.#x...8.!.a.}.*/...
483c0 41 9e 00 24 7c a9 2b 78 38 80 00 03 38 a0 00 01 38 c1 00 70 7f c7 f3 78 7f e8 07 b4 4b ff fd e5 A..$|.+x8...8...8..p...x....K...
483e0 e8 1d 00 2a e8 81 00 72 e8 62 81 a8 7c 05 03 78 7f c6 f3 78 7f e7 fb 78 4b ff e9 79 60 00 00 00 ...*...r.b..|..x...x...xK..y`...
48400 e8 61 00 72 38 21 00 a0 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 .a.r8!..................|...N...
48420 00 00 00 00 00 00 00 01 80 03 00 00 60 00 00 00 7c 08 02 a6 e9 22 81 38 7c 6b 1b 78 38 60 ff ff ............`...|....".8|k.x8`..
48440 f8 01 00 10 f8 21 ff 61 38 00 ff ff 90 01 00 90 e8 c9 00 26 2f a6 00 00 41 9e 00 44 80 eb 00 00 .....!.a8..........&/...A..D....
48460 81 0b 00 04 7c c3 33 78 38 80 00 07 81 2b 00 08 81 4b 00 0c 38 a0 00 01 38 c1 00 90 80 0b 00 18 ....|.3x8....+...K..8...8.......
48480 81 8b 00 10 81 6b 00 14 f9 81 00 70 f9 61 00 78 f8 01 00 80 4b ff fd 2d e8 61 00 92 38 21 00 a0 .....k.....p.a.x....K..-.a..8!..
484a0 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 60 00 00 00 ....|...N...............`...`...
484c0 7c 08 02 a6 e9 22 81 38 fb e1 ff f8 7c 7f 1b 78 38 60 ff ff f8 01 00 10 f8 21 ff 41 38 00 ff ff |....".8....|..x8`.......!.A8...
484e0 90 01 00 90 e8 09 00 22 2f a0 00 00 41 9e 00 44 7c 03 03 78 38 01 00 a4 f8 01 00 70 38 01 00 a8 ......."/...A..D|..x8......p8...
48500 38 80 00 00 f8 01 00 78 38 a0 00 08 38 01 00 ac 38 c1 00 90 38 e1 00 94 f8 01 00 80 39 01 00 98 8......x8...8...8...8.......9...
48520 39 21 00 9c 39 41 00 a0 4b ff fc 99 e8 61 00 92 80 01 00 ac 90 1f 00 18 80 01 00 a8 90 1f 00 14 9!..9A..K....a..................
48540 80 01 00 a4 90 1f 00 10 80 01 00 a0 90 1f 00 0c 80 01 00 9c 90 1f 00 08 80 01 00 98 90 1f 00 04 ................................
48560 80 01 00 94 38 21 00 c0 90 1f 00 00 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 ....8!..............|...N.......
48580 00 00 00 01 80 01 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 e9 22 81 38 f8 01 00 10 f8 21 ff 81 ........`...`...|....".8.....!..
485a0 e8 69 00 1e 2f a3 00 00 41 9e 00 14 38 80 00 00 38 a0 00 01 38 c1 00 70 4b ff fc 09 e8 61 00 72 .i../...A...8...8...8..pK....a.r
485c0 38 21 00 80 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 8!......|...N...............`...
485e0 7c 08 02 a6 e9 62 81 38 7c 69 1b 78 f8 01 00 10 f8 21 ff 71 7c 80 23 78 e8 6b 00 16 2f a3 00 00 |....b.8|i.x.....!.q|.#x.k../...
48600 41 9e 00 28 39 60 00 18 38 80 00 01 f9 21 00 80 f8 01 00 88 38 a0 00 01 38 c1 00 70 f9 61 00 78 A..(9`..8....!......8...8..p.a.x
48620 38 e1 00 78 4b ff fb 9d e8 61 00 72 38 21 00 90 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 8..xK....a.r8!......|...N.......
48640 00 00 00 01 80 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 e9 22 81 38 7c 67 1b 78 f8 01 00 10 ........`...`...|....".8|g.x....
48660 f8 21 ff 81 e8 69 00 1a 2f a3 00 00 41 9e 00 14 38 80 00 01 38 a0 00 01 38 c1 00 70 4b ff fb 45 .!...i../...A...8...8...8..pK..E
48680 e8 61 00 72 38 21 00 80 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 .a.r8!......|...N...............
486a0 7c 08 02 a6 e9 62 81 38 7c 69 1b 78 f8 01 00 10 f8 21 ff 71 7c 80 23 78 e8 6b 00 12 2f a3 00 00 |....b.8|i.x.....!.q|.#x.k../...
486c0 41 9e 00 28 39 60 00 18 38 80 00 01 f9 21 00 80 f8 01 00 88 38 a0 00 01 38 c1 00 70 f9 61 00 78 A..(9`..8....!......8...8..p.a.x
486e0 38 e1 00 78 4b ff fa dd e8 61 00 72 38 21 00 90 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 8..xK....a.r8!......|...N.......
48700 00 00 00 01 80 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 e9 22 81 38 7d 0b 43 78 f8 01 00 10 ........`...`...|....".8}.Cx....
48720 f8 21 ff 71 7c 60 1b 78 e8 69 00 0e 2f a3 00 00 41 9e 00 0c 2f a0 00 00 40 9e 00 48 54 c6 40 2e .!.q|`.x.i../...A.../...@..HT.@.
48740 e8 69 00 0a 7c c7 3b 78 54 a5 80 1e 7c e7 2b 78 7c 88 23 78 38 c1 00 80 7c e7 07 b4 7d 69 5b 78 .i..|.;xT...|.+x|.#x8...|...}i[x
48760 38 80 00 03 38 a0 00 01 4b ff fa 59 e8 61 00 82 38 21 00 90 e8 01 00 10 7c 08 03 a6 4e 80 00 20 8...8...K..Y.a..8!......|...N...
48780 54 c6 40 2e 7c c7 3b 78 54 a5 80 1e 7c e7 2b 78 78 09 00 20 f9 61 00 70 7c 8a 23 78 38 c1 00 80 T.@.|.;xT...|.+xx....a.p|.#x8...
487a0 7c 08 06 76 7c e7 07 b4 38 80 00 05 38 a0 00 01 4b ff fa 11 e8 61 00 82 38 21 00 90 e8 01 00 10 |..v|...8...8...K....a..8!......
487c0 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 |...N...............`...`...`...
487e0 7c 08 02 a6 e9 22 81 38 f8 01 00 10 f8 21 ff 81 7c 60 1b 78 e8 69 00 06 2f a3 00 00 41 9e 00 0c |....".8.....!..|`.x.i../...A...
48800 2f a0 00 00 40 9e 00 4c e8 69 00 02 2f a3 00 00 41 9e 00 2c 54 c6 40 2e 7c c7 3b 78 54 a5 80 1e /...@..L.i../...A..,T.@.|.;xT...
48820 7c e7 2b 78 7c 88 23 78 7c e7 07 b4 38 80 00 02 38 a0 00 02 38 c1 00 70 4b ff f9 89 e8 61 00 76 |.+x|.#x|...8...8...8..pK....a.v
48840 38 21 00 80 e8 01 00 10 7c 08 03 a6 4e 80 00 20 54 c6 40 2e 7c c7 3b 78 54 a5 80 1e 7c e7 2b 78 8!......|...N...T.@.|.;xT...|.+x
48860 78 09 00 20 7c 8a 23 78 38 c1 00 70 7c 08 06 76 7c e7 07 b4 38 80 00 04 38 a0 00 02 4b ff f9 45 x...|.#x8..p|..v|...8...8...K..E
48880 e8 61 00 76 38 21 00 80 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 .a.v8!......|...N...............
488a0 e9 22 81 b0 38 00 00 01 38 60 00 00 90 09 00 08 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 ."..8...8`......N...............
488c0 e9 22 81 b0 38 00 00 00 38 60 00 00 90 09 00 08 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 ."..8...8`......N...............
488e0 7c 83 23 78 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 |.#xN...............`...`...`...
48900 7c 83 23 78 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 |.#xN...............`...`...`...
48920 38 60 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 8`..N...............`...`...`...
48940 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c |...........|~.x8........!.18..L
48960 3b e1 00 70 7f e3 fb 78 48 00 8c f9 60 00 00 00 e8 02 81 b8 7f e3 fb 78 93 c1 00 7c 90 01 00 70 ;..p...xH...`..........x...|...p
48980 38 00 00 01 90 01 00 74 48 00 1c d1 60 00 00 00 38 21 00 d0 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 8......tH...`...8!..............
489a0 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 60 00 00 00 60 00 00 00 |...N...............`...`...`...
489c0 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c |...........|~.x8........!.18..L
489e0 3b e1 00 70 7f e3 fb 78 48 00 8c 79 60 00 00 00 e8 02 81 c0 7f e3 fb 78 93 c1 00 7c 90 01 00 70 ;..p...xH..y`..........x...|...p
48a00 38 00 00 01 90 01 00 74 48 00 1c 51 60 00 00 00 38 21 00 d0 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 8......tH..Q`...8!..............
48a20 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 60 00 00 00 60 00 00 00 |...N...............`...`...`...
48a40 7c 08 02 a6 7c 69 1b 79 38 60 ff ff f8 01 00 10 f8 21 ff 91 41 82 00 1c 38 00 00 00 90 09 00 00 |...|i.y8`.......!..A...8.......
48a60 e9 29 00 38 e8 69 00 02 4b ff ff 59 38 60 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 .).8.i..K..Y8`..8!.p....|...N...
48a80 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 ............`...|...........||.x
48aa0 7c bd 2b 78 f8 01 00 10 fb c1 ff f0 38 a0 00 4c 7c 9e 23 78 fb e1 ff f8 f8 21 ff 21 38 80 00 00 |.+x........8..L|.#x.....!.!8...
48ac0 3b e1 00 70 7f e3 fb 78 48 00 8b 99 60 00 00 00 e8 02 81 c8 7f e3 fb 78 93 81 00 7c 90 01 00 70 ;..p...xH...`..........x...|...p
48ae0 93 a1 00 80 38 00 00 03 90 01 00 74 93 c1 00 84 48 00 1b 69 60 00 00 00 38 21 00 e0 e8 01 00 10 ....8......t....H..i`...8!......
48b00 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 ................|...N...........
48b20 80 04 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 ....`...`...`...|...........||.x
48b40 7c bd 2b 78 f8 01 00 10 fb c1 ff f0 38 a0 00 4c 7c 9e 23 78 fb e1 ff f8 f8 21 ff 21 38 80 00 00 |.+x........8..L|.#x.....!.!8...
48b60 3b e1 00 70 7f e3 fb 78 48 00 8a f9 60 00 00 00 e8 02 81 d0 7f e3 fb 78 93 81 00 7c 90 01 00 70 ;..p...xH...`..........x...|...p
48b80 93 a1 00 80 38 00 00 03 90 01 00 74 93 c1 00 84 48 00 1a c9 60 00 00 00 38 21 00 e0 e8 01 00 10 ....8......t....H...`...8!......
48ba0 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 ................|...N...........
48bc0 80 04 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 7d 1b 78 ....`...`...`...|...........|}.x
48be0 7c 9e 23 78 f8 01 00 10 fb e1 ff f8 38 80 00 00 38 a0 00 4c f8 21 ff 21 3b e1 00 70 7f e3 fb 78 |.#x........8...8..L.!.!;..p...x
48c00 48 00 8a 61 60 00 00 00 e8 02 81 d8 7f e3 fb 78 93 a1 00 7c 90 01 00 70 93 c1 00 80 38 00 00 02 H..a`..........x...|...p....8...
48c20 90 01 00 74 48 00 1a 35 60 00 00 00 38 21 00 e0 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 ...tH..5`...8!..................
48c40 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 03 00 00 60 00 00 00 60 00 00 00 60 00 00 00 |...N...............`...`...`...
48c60 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 7d 1b 78 7c 9e 23 78 f8 01 00 10 fb e1 ff f8 38 80 00 00 |...........|}.x|.#x........8...
48c80 38 a0 00 4c f8 21 ff 21 3b e1 00 70 7f e3 fb 78 48 00 89 d1 60 00 00 00 e8 02 81 e0 7f e3 fb 78 8..L.!.!;..p...xH...`..........x
48ca0 93 a1 00 7c 90 01 00 70 93 c1 00 80 38 00 00 02 90 01 00 74 48 00 19 a5 60 00 00 00 38 21 00 e0 ...|...p....8......tH...`...8!..
48cc0 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 ................|...N...........
48ce0 80 03 00 00 60 00 00 00 60 00 00 00 60 00 00 00 e9 22 81 e8 80 09 00 00 2f 80 00 00 4d 9c 00 20 ....`...`...`...."....../...M...
48d00 80 89 00 10 e8 69 00 08 4b ff ff 58 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 .....i..K..X............`...`...
48d20 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c |...........|~.x8........!.18..L
48d40 3b e1 00 70 7f e3 fb 78 48 00 89 19 60 00 00 00 38 00 00 01 7f e3 fb 78 e9 22 81 f0 93 c1 00 7c ;..p...xH...`...8......x.".....|
48d60 90 01 00 74 90 01 00 78 91 21 00 70 48 00 18 ed 60 00 00 00 80 61 00 80 38 21 00 d0 e8 01 00 10 ...t...x.!.pH...`....a..8!......
48d80 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 ........|...N...............`...
48da0 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c |...........|~.x8........!.18..L
48dc0 3b e1 00 70 7f e3 fb 78 48 00 88 99 60 00 00 00 38 00 00 01 7f e3 fb 78 e9 22 81 f8 93 c1 00 7c ;..p...xH...`...8......x.".....|
48de0 90 01 00 74 90 01 00 78 91 21 00 70 48 00 18 6d 60 00 00 00 e8 61 00 82 38 21 00 d0 e8 01 00 10 ...t...x.!.pH..m`....a..8!......
48e00 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 ........|...N...............`...
48e20 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7f 1b 78 7c 83 23 78 f8 01 00 10 f8 21 ff 81 eb df 00 06 |...........|..x|.#x.....!......
48e40 4b ff ff 61 e9 22 81 e8 7c 60 1b 78 2f a3 00 00 38 60 ff ff 7b de 17 64 7f c9 f2 14 90 1e 00 14 K..a."..|`.x/...8`..{..d........
48e60 41 9e 00 3c e9 1f 00 06 e9 42 82 10 39 29 00 14 38 60 00 00 e9 62 82 00 e8 02 82 08 f9 5f 00 30 A..<.....B..9)..8`...b......._.0
48e80 f9 7f 00 08 f8 1f 00 10 79 08 17 64 7d 29 42 14 f9 3f 00 38 39 20 00 01 91 3f 00 00 38 21 00 80 ........y..d})B..?.89....?..8!..
48ea0 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 02 00 00 ............|...N...............
48ec0 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c |...........|~.x8........!.18..L
48ee0 3b e1 00 70 7f e3 fb 78 48 00 87 79 60 00 00 00 38 00 00 01 7f e3 fb 78 e9 22 82 18 93 c1 00 7c ;..p...xH..y`...8......x.".....|
48f00 90 01 00 74 90 01 00 78 91 21 00 70 48 00 17 4d 60 00 00 00 e8 61 00 82 38 21 00 d0 e8 01 00 10 ...t...x.!.pH..M`....a..8!......
48f20 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 ........|...N...............`...
48f40 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c |...........|~.x8........!.18..L
48f60 3b e1 00 70 7f e3 fb 78 48 00 86 f9 60 00 00 00 38 00 00 01 7f e3 fb 78 e9 22 82 20 93 c1 00 7c ;..p...xH...`...8......x.".....|
48f80 90 01 00 74 90 01 00 78 91 21 00 70 48 00 16 cd 60 00 00 00 e8 61 00 82 38 21 00 d0 e8 01 00 10 ...t...x.!.pH...`....a..8!......
48fa0 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 ........|...N...............`...
48fc0 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c |...........|~.x8........!.18..L
48fe0 3b e1 00 70 7f e3 fb 78 48 00 86 79 60 00 00 00 38 00 00 01 7f e3 fb 78 e9 22 82 28 93 c1 00 7c ;..p...xH..y`...8......x.".(...|
49000 90 01 00 74 90 01 00 78 91 21 00 70 48 00 16 4d 60 00 00 00 e8 61 00 82 38 21 00 d0 e8 01 00 10 ...t...x.!.pH..M`....a..8!......
49020 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 ........|...N...............`...
49040 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c |...........|~.x8........!.18..L
49060 3b e1 00 70 7f e3 fb 78 48 00 85 f9 60 00 00 00 38 00 00 01 7f e3 fb 78 e9 22 82 30 93 c1 00 7c ;..p...xH...`...8......x.".0...|
49080 90 01 00 74 90 01 00 78 91 21 00 70 48 00 15 cd 60 00 00 00 e8 61 00 82 38 21 00 d0 e8 01 00 10 ...t...x.!.pH...`....a..8!......
490a0 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 ........|...N...............`...
490c0 7c 08 02 a6 fb e1 ff f8 38 80 00 00 38 a0 00 4c f8 01 00 10 f8 21 ff 31 3b e1 00 70 7f e3 fb 78 |.......8...8..L.....!.1;..p...x
490e0 48 00 85 81 60 00 00 00 e8 02 82 38 7f e3 fb 78 90 01 00 70 38 00 00 01 90 01 00 78 48 00 15 5d H...`......8...x...p8......xH..]
49100 60 00 00 00 e8 61 00 7e 38 21 00 d0 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 `....a.~8!..........|...N.......
49120 00 00 00 01 80 01 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb 41 ff d0 fb 61 ff d8 7c 7a 1b 78 ........`...`...|....A...a..|z.x
49140 7c 9b 23 78 f8 01 00 10 fb 81 ff e0 38 80 00 00 7c bc 2b 78 fb a1 ff e8 fb c1 ff f0 38 a0 00 4c |.#x........8...|.+x........8..L
49160 3b a0 00 03 fb e1 ff f8 f8 21 ff 11 3b c0 00 01 3b e1 00 70 7f e3 fb 78 48 00 84 e9 60 00 00 00 ;........!..;...;..p...xH...`...
49180 e8 02 82 40 7f e3 fb 78 93 a1 00 74 90 01 00 70 93 c1 00 84 38 00 00 02 90 01 00 7c 48 00 14 bd ...@...x...t...p....8......|H...
491a0 60 00 00 00 7f e3 fb 78 38 80 00 00 38 a0 00 4c 48 00 84 b1 60 00 00 00 e8 02 82 48 7f e3 fb 78 `......x8...8..LH...`......H...x
491c0 93 a1 00 74 90 01 00 70 93 c1 00 78 93 41 00 7c 93 61 00 80 93 81 00 84 48 00 14 81 60 00 00 00 ...t...p...x.A.|.a......H...`...
491e0 e8 61 00 8a 38 21 00 f0 e8 01 00 10 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 .a..8!.......A...a......|.......
49200 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 06 00 00 60 00 00 00 60 00 00 00 ........N...............`...`...
49220 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 7c 9d 23 78 f8 01 00 10 fb c1 ff f0 38 80 00 00 |...........||.x|.#x........8...
49240 7c be 2b 78 fb e1 ff f8 f8 21 ff 21 38 a0 00 4c 3b e1 00 70 7f e3 fb 78 48 00 84 09 60 00 00 00 |.+x.....!.!8..L;..p...xH...`...
49260 e8 02 82 50 7f e3 fb 78 93 81 00 7c 90 01 00 70 93 a1 00 80 38 00 00 03 90 01 00 74 93 c1 00 84 ...P...x...|...p....8......t....
49280 38 00 00 01 90 01 00 78 48 00 13 d1 60 00 00 00 e8 61 00 8a 38 21 00 e0 e8 01 00 10 eb 81 ff e0 8......xH...`....a..8!..........
492a0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 04 00 00 ........|.......N...............
492c0 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 7c 9d 23 78 f8 01 00 10 fb c1 ff f0 38 80 00 00 |...........||.x|.#x........8...
492e0 7c be 2b 78 fb e1 ff f8 f8 21 ff 21 38 a0 00 4c 3b e1 00 70 7f e3 fb 78 48 00 83 69 60 00 00 00 |.+x.....!.!8..L;..p...xH..i`...
49300 e8 02 82 58 7f e3 fb 78 93 81 00 7c 90 01 00 70 93 a1 00 80 38 00 00 03 90 01 00 74 93 c1 00 84 ...X...x...|...p....8......t....
49320 38 00 00 01 90 01 00 78 48 00 13 31 60 00 00 00 e8 61 00 8a 38 21 00 e0 e8 01 00 10 eb 81 ff e0 8......xH..1`....a..8!..........
49340 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 04 00 00 ........|.......N...............
49360 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 7c 9d 23 78 f8 01 00 10 fb c1 ff f0 38 80 00 00 |...........||.x|.#x........8...
49380 7c be 2b 78 fb e1 ff f8 f8 21 ff 21 38 a0 00 4c 3b e1 00 70 7f e3 fb 78 48 00 82 c9 60 00 00 00 |.+x.....!.!8..L;..p...xH...`...
493a0 e8 02 82 60 7f e3 fb 78 93 81 00 7c 90 01 00 70 93 a1 00 80 38 00 00 03 90 01 00 74 93 c1 00 84 ...`...x...|...p....8......t....
493c0 38 00 00 01 90 01 00 78 48 00 12 91 60 00 00 00 80 61 00 88 38 21 00 e0 e8 01 00 10 eb 81 ff e0 8......xH...`....a..8!..........
493e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 04 00 00 ........|.......N...............
49400 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 7c 9d 23 78 f8 01 00 10 fb c1 ff f0 38 80 00 00 |...........||.x|.#x........8...
49420 7c be 2b 78 fb e1 ff f8 f8 21 ff 21 38 a0 00 4c 3b e1 00 70 7f e3 fb 78 48 00 82 29 60 00 00 00 |.+x.....!.!8..L;..p...xH..)`...
49440 e8 02 82 68 7f e3 fb 78 93 81 00 7c 90 01 00 70 93 a1 00 80 38 00 00 03 90 01 00 74 93 c1 00 84 ...h...x...|...p....8......t....
49460 38 00 00 01 90 01 00 78 48 00 11 f1 60 00 00 00 e8 61 00 8a 38 21 00 e0 e8 01 00 10 eb 81 ff e0 8......xH...`....a..8!..........
49480 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 04 00 00 ........|.......N...............
494a0 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 7c 9d 23 78 f8 01 00 10 fb c1 ff f0 38 80 00 00 |...........||.x|.#x........8...
494c0 7c be 2b 78 fb e1 ff f8 f8 21 ff 21 38 a0 00 4c 3b e1 00 70 7f e3 fb 78 48 00 81 89 60 00 00 00 |.+x.....!.!8..L;..p...xH...`...
494e0 e8 02 82 70 7f e3 fb 78 93 81 00 7c 90 01 00 70 93 a1 00 80 38 00 00 03 90 01 00 74 93 c1 00 84 ...p...x...|...p....8......t....
49500 38 00 00 01 90 01 00 78 48 00 11 51 60 00 00 00 e8 61 00 8a 38 21 00 e0 e8 01 00 10 eb 81 ff e0 8......xH..Q`....a..8!..........
49520 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 04 00 00 ........|.......N...............
49540 7c 08 02 a6 7c 69 1b 79 38 60 ff ff f8 01 00 10 f8 21 ff 91 41 82 00 14 e9 29 00 38 7c a5 07 b4 |...|i.y8`.......!..A....).8|...
49560 e8 69 00 02 4b ff ff 3d 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 .i..K..=8!.p....|...N...........
49580 80 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 ....`...`...`...|...........||.x
495a0 7c 9d 23 78 f8 01 00 10 fb c1 ff f0 38 80 00 00 7c be 2b 78 fb e1 ff f8 f8 21 ff 21 38 a0 00 4c |.#x........8...|.+x.....!.!8..L
495c0 3b e1 00 70 7f e3 fb 78 48 00 80 99 60 00 00 00 e8 02 82 78 7f e3 fb 78 93 81 00 7c 90 01 00 70 ;..p...xH...`......x...x...|...p
495e0 93 a1 00 80 38 00 00 03 90 01 00 74 93 c1 00 84 38 00 00 01 90 01 00 78 48 00 10 61 60 00 00 00 ....8......t....8......xH..a`...
49600 e8 61 00 8a 38 21 00 e0 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 .a..8!..................|.......
49620 4e 80 00 20 00 00 00 00 00 00 00 01 80 04 00 00 7c 08 02 a6 7c 69 1b 79 38 60 ff ff f8 01 00 10 N...............|...|i.y8`......
49640 f8 21 ff 91 41 82 00 14 e9 29 00 38 7c a5 07 b4 e8 69 00 02 4b ff ff 3d 38 21 00 70 e8 01 00 10 .!..A....).8|....i..K..=8!.p....
49660 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 |...N...............`...`...`...
49680 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 7c 9d 23 78 f8 01 00 10 fb c1 ff f0 38 80 00 00 |...........||.x|.#x........8...
496a0 7c be 2b 78 fb e1 ff f8 f8 21 ff 21 38 a0 00 4c 3b e1 00 70 7f e3 fb 78 48 00 7f a9 60 00 00 00 |.+x.....!.!8..L;..p...xH...`...
496c0 e8 02 82 80 7f e3 fb 78 93 81 00 7c 90 01 00 70 93 a1 00 80 38 00 00 03 90 01 00 74 93 c1 00 84 .......x...|...p....8......t....
496e0 38 00 00 02 90 01 00 78 48 00 0f 71 60 00 00 00 80 01 00 88 e8 61 00 8e 38 21 00 e0 7c 00 00 34 8......xH..q`........a..8!..|..4
49700 54 00 d9 7e 78 00 00 20 eb 81 ff e0 eb a1 ff e8 7c 00 00 d0 eb c1 ff f0 eb e1 ff f8 7c 63 00 38 T..~x...........|...........|c.8
49720 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 04 00 00 60 00 00 00 60 00 00 00 ....|...N...............`...`...
49740 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 7c 7c 1b 78 7c db 33 78 f8 01 00 10 fb a1 ff e8 7c 9d 23 78 |....a......||.x|.3x........|.#x
49760 38 80 00 00 fb c1 ff f0 fb e1 ff f8 7c be 2b 78 38 a0 00 4c f8 21 ff 11 3b e1 00 70 7f e3 fb 78 8...........|.+x8..L.!..;..p...x
49780 48 00 7e e1 60 00 00 00 e8 02 82 88 7f e3 fb 78 93 81 00 7c 90 01 00 70 93 a1 00 80 38 00 00 04 H.~.`..........x...|...p....8...
497a0 90 01 00 74 93 c1 00 84 38 00 00 01 90 01 00 78 93 61 00 88 48 00 0e a5 60 00 00 00 e8 61 00 8e ...t....8......x.a..H...`....a..
497c0 38 21 00 f0 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 8!.......a..........|...........
497e0 4e 80 00 20 00 00 00 00 00 00 00 01 80 05 00 00 7c 08 02 a6 fb e1 ff f8 e8 62 82 90 f8 01 00 10 N...............|........b......
49800 f8 21 fb 81 4b ff f6 bd 2f 83 ff ff 41 9e 00 44 3b e1 00 70 e8 82 82 a8 38 c0 04 00 7f e5 fb 78 .!..K.../...A..D;..p....8......x
49820 4b ff ff 21 7f e3 fb 78 4b ff f6 99 7c 60 1b 78 38 21 04 80 7c 03 03 78 e8 01 00 10 eb e1 ff f8 K..!...xK...|`.x8!..|..x........
49840 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 e8 62 82 98 4b ff f6 6d 2f 83 ff ff 7c 60 1b 78 |...N...`...`....b..K..m/...|`.x
49860 41 9e ff d0 3b e1 00 70 e8 82 82 a0 38 c0 04 00 7f e5 fb 78 4b ff fe cd 4b ff ff ac 00 00 00 00 A...;..p....8......xK...K.......
49880 00 00 00 01 80 01 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb e1 ff f8 7c 7f 1b 78 f8 01 00 10 ........`...`...|.......|..x....
498a0 f8 21 ff 81 4b ff ff 4d 2f 83 ff ff 41 9e 00 24 38 21 00 80 e8 82 82 b0 7f e5 fb 78 38 c0 00 06 .!..K..M/...A..$8!.........x8...
498c0 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 4b ff fe 74 38 21 00 80 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 ........|...K..t8!..........|...
498e0 4e 80 00 20 00 00 00 00 00 00 00 01 80 01 00 00 7d 80 00 26 7c 08 02 a6 2e 05 00 01 fb e1 ff f8 N...............}..&|...........
49900 7c 9f 23 78 f8 01 00 10 91 81 00 08 f8 21 fe a1 41 92 00 e0 e8 82 82 c0 38 a1 00 70 38 c0 00 dc |.#x.........!..A.......8..p8...
49920 4b ff fe 21 2f 83 00 00 40 9d 00 78 39 21 00 84 48 00 00 40 60 00 00 00 60 00 00 00 60 00 00 00 K..!/...@..x9!..H..@`...`...`...
49940 80 09 ff f4 7d 63 07 b4 7f a0 f8 40 41 9d 00 18 81 69 ff fc 7c 0b 02 14 78 00 00 20 7f bf 00 40 ....}c.....@A....i..|...x......@
49960 40 9d 00 60 2f 83 00 00 39 29 00 14 40 9d 00 34 39 63 ff ec 39 49 ff ec 40 92 ff c8 88 09 ff ef @..`/...9)..@..49c..9I..@.......
49980 7d 63 07 b4 2f 80 00 00 41 9e ff b8 2f 83 00 00 39 29 00 14 41 9d ff dc 60 00 00 00 60 00 00 00 }c../...A.../...9)..A...`...`...
499a0 38 60 ff ff 38 21 01 60 e8 01 00 10 81 81 00 08 eb e1 ff f8 7c 08 03 a6 7d 80 81 20 4e 80 00 20 8`..8!.`............|...}...N...
499c0 80 6a 00 00 78 63 47 a2 2f 83 00 03 40 9e ff d8 38 21 01 60 38 60 00 02 e8 01 00 10 81 81 00 08 .j..xcG./...@...8!.`8`..........
499e0 eb e1 ff f8 7c 08 03 a6 7d 80 81 20 4e 80 00 20 e8 82 82 b8 4b ff ff 24 00 00 00 00 00 00 00 03 ....|...}...N.......K..$........
49a00 80 01 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb 21 ff c8 fb 01 ff c0 38 c0 01 90 ....`...`...`...|....!......8...
49a20 f8 01 00 10 fb 81 ff e0 fb a1 ff e8 fb c1 ff f0 7c 9d 23 78 fb e1 ff f8 fa 81 ff a0 7c 7f 1b 78 ................|.#x........|..x
49a40 7f a3 eb 78 fa a1 ff a8 fa c1 ff b0 fa e1 ff b8 fb 41 ff d0 fb 61 ff d8 f8 21 fb 21 eb 22 82 c8 ...x.............A...a...!.!."..
49a60 7f 24 cb 78 3b 81 00 7c 7f 85 e3 78 4b ff fc d5 e8 9f 00 00 7f a3 eb 78 38 a0 00 00 4b ff fe 75 .$.x;..|...xK..........x8...K..u
49a80 2f 83 ff ff 7c 7e 1b 78 41 9e 02 c4 7f a3 eb 78 7b de 00 20 4b ff f4 ad 3a c1 00 74 3a e1 00 78 /...|~.xA......x{...K...:..t:..x
49aa0 3b 01 00 70 7c 7d 1b 78 7f a3 eb 78 4b ff f4 95 7c 7b 1b 79 41 82 02 18 60 00 00 00 60 00 00 00 ;..p|}.x...xK...|{.yA...`...`...
49ac0 eb 42 82 d0 7e c5 b3 78 38 c0 00 04 7f a3 eb 78 7f 44 d3 78 4b ff fc 6d e8 82 82 d8 38 c0 00 04 .B..~..x8......x.D.xK..m....8...
49ae0 7e e5 bb 78 7f a3 eb 78 4b ff fc 59 7f 44 d3 78 7f 05 c3 78 38 c0 00 04 7f 63 db 78 4b ff fc 45 ~..x...xK..Y.D.x...x8....c.xK..E
49b00 80 01 00 74 83 41 00 70 7f a3 eb 78 7f 85 e3 78 e8 82 82 e0 38 c0 01 90 7f 5a 02 14 80 01 00 78 ...t.A.p...x...x....8....Z.....x
49b20 7f 5a 02 14 4b ff fc 1d 7b 5a 00 20 2f 83 00 00 41 9c 01 9c 2f a3 00 00 41 9e 01 58 80 81 00 74 .Z..K...{Z../...A.../...A..X...t
49b40 81 21 00 78 7b 55 10 28 7f 87 e3 78 81 81 00 70 7c 75 18 50 7e 95 00 d0 39 09 ff ff 7b 5a 17 64 .!.x{U.(...x...p|u.P~...9...{Z.d
49b60 7c ac 22 14 79 08 17 88 78 a5 17 64 7c bc 2a 14 39 08 00 04 7a 94 00 20 78 63 00 20 7d 05 42 14 |.".y...x..d|.*.9...z...xc..}.B.
49b80 2c a9 00 00 2f 04 00 03 2c 24 00 00 81 47 00 00 79 40 47 a2 7f 80 f0 00 41 9e 00 08 41 9a 00 64 ,.../...,$...G..y@G.....A...A..d
49ba0 7c a9 2b 78 38 00 00 00 41 86 00 20 60 00 00 00 81 69 00 00 39 29 00 04 78 00 07 c6 7f a9 40 00 |.+x8...A...`....i..9)..x.....@.
49bc0 7c 00 5b 78 40 9e ff ec 41 9a 01 48 41 82 01 78 7c eb 3b 78 39 20 00 00 7c 89 03 a6 48 00 00 08 |.[x@...A..HA..x|.;x9...|...H...
49be0 85 4b 00 04 79 29 07 c6 7d 49 4b 78 42 00 ff f4 e8 df 00 00 7c 09 02 14 7f a0 30 40 41 9d 00 34 .K..y)..}IKxB.......|.....0@A..4
49c00 7c 63 a2 14 7c a5 d2 14 78 63 00 20 7d 08 d2 14 7c 03 aa 14 2f 80 00 00 40 9d 00 78 7c e7 d2 14 |c..|...xc..}...|.../...@..x|...
49c20 4b ff ff 6c 60 00 00 00 60 00 00 00 60 00 00 00 7f a9 30 40 41 9d ff cc 2f 8c 00 03 41 9e 00 e8 K..l`...`...`.....0@A.../...A...
49c40 2f ac 00 00 38 00 00 00 41 9e 00 3c 39 4c ff ff 78 8b 17 64 79 4a 00 20 7d 67 5a 14 39 4a 00 01 /...8...A..<9L..x..dyJ..}gZ.9J..
49c60 7d 49 03 a6 60 00 00 00 60 00 00 00 60 00 00 00 81 4b 00 00 78 00 07 c6 39 6b 00 04 7c 00 53 78 }I..`...`...`....K..x...9k..|.Sx
49c80 42 00 ff f0 7d 29 30 50 7c 09 02 14 f8 1f 00 00 7f a3 eb 78 38 c0 01 90 7f 24 cb 78 7f 85 e3 78 B...})0P|..........x8....$.x...x
49ca0 4b ff fa a1 7f 7d db 78 7f 63 db 78 7f 24 cb 78 7f 85 e3 78 38 c0 01 90 4b ff fa 89 7f a3 eb 78 K....}.x.c.x.$.x...x8...K......x
49cc0 4b ff f2 81 7c 7b 1b 79 40 82 fd f8 38 21 04 e0 e8 01 00 10 ea 81 ff a0 ea a1 ff a8 ea c1 ff b0 K...|{.y@...8!..................
49ce0 7c 08 03 a6 ea e1 ff b8 eb 01 ff c0 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 |............!...A...a..........
49d00 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 81 27 00 04 81 67 00 08 79 29 07 c6 7d 29 5b 78 ........N...`....'...g..y)..})[x
49d20 4b ff fe d0 38 04 00 01 78 00 17 64 7d 47 02 14 7d 67 00 2e 80 0a 00 04 79 6b 07 c6 7d 60 03 78 K...8...x..d}G..}g......yk..}`.x
49d40 4b ff ff 44 39 20 00 00 4b ff fe a8 e8 9f 00 00 7f a3 eb 78 38 a0 00 01 4b ff fb 99 7c 7e 1b 78 K..D9...K..........x8...K...|~.x
49d60 4b ff fd 2c 00 00 00 00 00 00 00 01 80 0c 00 00 7c 08 02 a6 fb e1 ff f8 7c 7f 1b 78 f8 01 00 10 K..,............|.......|..x....
49d80 f8 21 ff 81 4b ff fa 6d 38 21 00 80 7c 64 1b 78 7f e3 fb 78 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 .!..K..m8!..|d.x...x........|...
49da0 4b ff fc 70 00 00 00 00 00 00 00 01 80 01 00 00 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 K..p............|...........||.x
49dc0 f8 01 00 10 fb e1 ff f8 38 00 00 00 fb c1 ff f0 f8 21 ff 61 f8 01 00 78 f8 01 00 70 4b ff f1 65 ........8........!.a...x...pK..e
49de0 7c 7f 1b 79 41 82 00 40 eb a2 82 b8 3b c1 00 78 e8 01 00 78 7f e3 fb 78 7f a4 eb 78 7f c5 f3 78 |..yA..@....;..x...x...x...x...x
49e00 38 c0 00 08 f8 01 00 70 4b ff f9 39 2f 83 00 07 7f e3 fb 78 40 9d 00 3c 4b ff f1 29 7c 7f 1b 79 8......pK..9/......x@..<K..)|..y
49e20 40 82 ff d0 38 21 00 a0 38 60 00 00 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 @...8!..8`..................|...
49e40 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 38 61 00 70 7f 84 e3 78 4b ff fb b9 e8 61 00 70 ....N...`...`...8a.p...xK....a.p
49e60 38 21 00 a0 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 8!..................|.......N...
49e80 00 00 00 00 00 00 00 01 80 04 00 00 60 00 00 00 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 ............`...|...........|~.x
49ea0 f8 01 00 10 fb 81 ff e0 fb a1 ff e8 f8 21 fd a1 4b ff f9 41 38 00 ff ff 2f 83 ff ff 7c 7f 1b 78 .............!..K..A8.../...|..x
49ec0 41 9e 01 40 4b ff f0 7d eb 82 82 e8 3b a1 00 70 38 c0 00 40 7f a5 eb 78 7f 84 e3 78 4b ff f8 65 A..@K..}....;..p8..@...x...xK..e
49ee0 e8 82 82 f0 7f a3 eb 78 48 00 74 d9 60 00 00 00 2f a3 00 00 41 9e 01 3c e8 82 82 f8 38 be 00 88 .......xH.t.`.../...A..<....8...
49f00 38 c0 00 04 7f e3 fb 78 3b a1 00 b0 4b ff f8 35 e8 82 83 00 38 be 00 8c 38 c0 00 04 7f e3 fb 78 8......x;...K..5....8...8......x
49f20 4b ff f8 21 e8 82 83 08 38 be 00 90 38 c0 00 04 7f e3 fb 78 4b ff f8 0d e8 82 83 10 38 be 00 94 K..!....8...8......xK.......8...
49f40 38 c0 00 04 7f e3 fb 78 4b ff f7 f9 e8 82 83 18 38 be 00 e0 38 c0 00 04 7f e3 fb 78 4b ff f7 e5 8......xK.......8...8......xK...
49f60 e8 82 82 c0 7f e3 fb 78 7f a5 eb 78 38 c0 01 90 4b ff f7 d1 39 5e 00 78 38 00 ff ff 2f 83 00 00 .......x...x8...K...9^.x8.../...
49f80 40 9d 00 80 80 01 00 b0 78 09 c6 22 78 00 86 22 90 1e 00 80 91 3e 00 84 60 00 00 00 60 00 00 00 @.......x.."x..".....>..`...`...
49fa0 80 1d 00 00 38 63 ff ec 7c 63 07 b4 54 09 06 3e 78 00 47 22 39 29 ff f0 2f 83 00 00 79 29 f0 a2 ....8c..|c..T..>x.G"9)../...y)..
49fc0 79 2b 26 e4 79 29 17 64 7d 69 58 50 7d 6a 5a 14 39 2b 00 20 90 09 00 08 80 1d 00 08 90 0b 00 20 y+&.y).d}iXP}jZ.9+..............
49fe0 80 1d 00 10 3b bd 00 14 90 09 00 04 41 9d ff b4 7f e3 fb 78 4b ff fd bd 38 00 00 00 f8 7e 00 78 ....;.......A......xK...8....~.x
4a000 38 21 02 60 7c 03 03 78 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 8!.`|..x................|.......
4a020 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 e8 82 82 b8 38 be 00 78 38 c0 00 04 7f e3 fb 78 N...`...`...`.......8..x8......x
4a040 4b ff f7 01 7f e3 fb 78 7f 84 e3 78 38 be 00 7c 38 c0 00 40 4b ff f6 ed 38 21 02 60 38 00 00 00 K......x...x8..|8..@K...8!.`8...
4a060 7c 03 03 78 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 |..x................|.......N...
4a080 00 00 00 00 00 00 00 01 80 04 00 00 60 00 00 00 7c 08 02 a6 fb 41 ff d0 fb 61 ff d8 7c da 33 78 ............`...|....A...a..|.3x
4a0a0 7c bb 2b 78 f8 01 00 10 fb 81 ff e0 fb a1 ff e8 fb c1 ff f0 7c 7e 1b 78 7c 9d 23 78 e8 62 82 90 |.+x................|~.x|.#x.b..
4a0c0 fb e1 ff f8 fa c1 ff b0 fa e1 ff b8 fb 01 ff c0 fb 21 ff c8 f8 21 ff 41 4b ff ed e9 eb e2 81 e8 .................!...!.AK.......
4a0e0 38 00 ff ff 2f 83 ff ff 7c 7c 1b 78 fb 7f 00 08 93 5f 00 10 40 9e 00 4c 38 21 00 c0 7c 03 03 78 8.../...||.x....._..@..L8!..|..x
4a100 e8 01 00 10 ea c1 ff b0 ea e1 ff b8 eb 01 ff c0 7c 08 03 a6 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 ................|....!...A...a..
4a120 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 ................N...`...`...`...
4a140 eb 62 83 20 ea e2 82 00 38 1f 00 14 3a c0 00 01 eb 02 82 08 eb 42 82 10 3b 20 00 00 7c 05 03 78 .b......8...:........B..;...|..x
4a160 e8 82 83 28 38 c0 00 04 f8 1b 00 38 fb 5b 00 30 92 db 00 00 fb 3b 00 18 fa fb 00 08 fb 1b 00 10 ...(8......8.[.0.....;..........
4a180 4b ff f5 c1 38 1f 00 18 92 db 00 40 fa fb 00 48 38 c0 00 04 f8 1b 00 78 fb 5b 00 70 7c 05 03 78 K...8......@...H8......x.[.p|..x
4a1a0 7f 83 e3 78 fb 1b 00 50 fb 3b 00 58 e8 82 83 30 4b ff f5 91 e8 7f 00 1a e8 82 83 38 38 a0 00 01 ...x...P.;.X...0K..........88...
4a1c0 4b ff f3 d1 38 00 ff fe 2f 83 00 00 41 9c ff 2c 7f c3 f3 78 4b ff fc bd 2f 83 ff ff 41 9e 00 74 K...8.../...A..,...xK.../...A..t
4a1e0 e8 62 83 48 4b ff ec dd 2f 83 ff ff 41 9e 00 20 4b ff ed d1 2f 83 ff ff 41 9e 00 14 e8 82 83 50 .b.HK.../...A...K.../...A......P
4a200 7f a5 eb 78 38 c0 00 04 4b ff f5 39 4b ff de e5 60 00 00 00 e8 02 83 60 e9 42 83 70 38 a0 00 00 ...x8...K..9K...`......`.B.p8...
4a220 e9 22 83 58 e9 62 83 68 f8 1e 00 70 f9 3e 00 68 f9 5e 00 28 f9 7e 00 20 e8 7f 00 08 80 9f 00 10 .".X.b.h...p.>.h.^.(.~..........
4a240 4b ff f1 21 38 00 00 00 90 7f 00 00 4b ff fe ac e9 3e 00 08 e8 62 83 40 e8 09 00 00 f8 41 00 28 K..!8.......K....>...b.@.....A.(
4a260 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 4b ff ff 6c 00 00 00 00 00 00 00 01 |....i...I..N..!.A.(K..l........
4a280 80 0a 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 7d 1b 78 ....`...`...`...|...........|}.x
4a2a0 7c 9e 23 78 f8 01 00 10 fb e1 ff f8 38 a0 00 4c 38 80 00 00 f8 21 ff 21 3b e1 00 70 7f e3 fb 78 |.#x........8..L8....!.!;..p...x
4a2c0 48 00 73 a1 60 00 00 00 e8 02 83 78 7f e3 fb 78 93 a1 00 7c 90 01 00 70 38 00 00 01 90 01 00 74 H.s.`......x...x...|...p8......t
4a2e0 38 00 00 02 90 01 00 78 48 00 03 71 60 00 00 00 80 01 00 84 90 1e 00 00 e8 61 00 82 38 21 00 e0 8......xH..q`............a..8!..
4a300 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 ................|...N...........
4a320 80 03 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 ....`...`...`...|...........||.x
4a340 f8 01 00 10 fb c1 ff f0 7c 9e 23 78 fb e1 ff f8 f8 21 ff 11 48 00 71 2d 60 00 00 00 3b e1 00 78 ........|.#x.....!..H.q-`...;..x
4a360 38 80 00 00 38 a0 00 4c 7c 7d 1b 78 7f e3 fb 78 48 00 72 f1 60 00 00 00 e8 02 83 80 7f e3 fb 78 8...8..L|}.x...xH.r.`..........x
4a380 93 81 00 84 90 01 00 78 93 a1 00 88 38 00 00 02 90 01 00 7c 38 00 00 03 90 01 00 80 48 00 02 bd .......x....8......|8.......H...
4a3a0 60 00 00 00 80 01 00 90 81 21 00 94 80 61 00 8c 38 21 00 f0 78 00 07 c6 7c 00 4b 78 f8 1e 00 00 `........!...a..8!..x...|.Kx....
4a3c0 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 ............|...........N.......
4a3e0 00 00 00 01 80 04 00 00 60 00 00 00 60 00 00 00 2f 84 00 02 41 9e 00 4c 2f 84 00 04 41 9e 00 34 ........`...`.../...A..L/...A..4
4a400 2f 84 00 01 38 00 00 00 41 9e 00 18 7c 03 03 78 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 /...8...A...|..xN...`...`...`...
4a420 88 03 00 00 7c 03 03 78 4e 80 00 20 60 00 00 00 80 03 00 00 7c 03 03 78 4e 80 00 20 60 00 00 00 ....|..xN...`.......|..xN...`...
4a440 a0 03 00 00 7c 03 03 78 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 ....|..xN...............`...`...
4a460 2f 85 00 02 7c 69 1b 78 41 9e 00 38 2f 85 00 04 41 9e 00 20 2f 85 00 01 38 60 ff ff 4c 9e 00 20 /...|i.xA..8/...A.../...8`..L...
4a480 98 89 00 00 38 60 00 00 4e 80 00 20 60 00 00 00 90 83 00 00 38 60 00 00 4e 80 00 20 60 00 00 00 ....8`..N...`.......8`..N...`...
4a4a0 b0 83 00 00 38 60 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 ....8`..N...............`...`...
4a4c0 7c 08 02 a6 7c e8 3b 78 f8 01 00 10 f8 21 ff 91 38 06 00 04 54 00 10 3a 7c a6 2b 78 7c 07 07 b4 |...|.;x.....!..8...T..:|.+x|...
4a4e0 7c 85 23 78 38 80 00 04 4b ff e2 29 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 |.#x8...K..)`...8!.p....|...N...
4a500 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 7c 08 02 a6 38 e6 00 04 7c a6 2b 78 f8 01 00 10 ............`...|...8...|.+x....
4a520 f8 21 ff 91 54 e7 10 3a 7c 85 23 78 7c e7 07 b4 38 80 00 04 4b ff e2 ad 60 00 00 00 38 21 00 70 .!..T..:|.#x|...8...K...`...8!.p
4a540 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 60 00 00 00 ....|...N...............`...`...
4a560 7c 08 02 a6 fb 41 ff d0 fb 61 ff d8 f8 01 00 10 fb 81 ff e0 7c 7c 1b 78 fb a1 ff e8 fb c1 ff f0 |....A...a..........||.x........
4a580 7c 9d 23 78 7c be 2b 78 fb e1 ff f8 f8 21 ff 61 3b e6 00 04 57 ff 10 3a 7f ff 07 b4 7f a5 eb 78 |.#x|.+x.....!.a;...W..:.......x
4a5a0 7f c6 f3 78 7f e7 fb 78 38 80 00 04 4b ff e2 35 60 00 00 00 39 00 ff ff 7f a5 eb 78 7f c6 f3 78 ...x...x8...K..5`...9......x...x
4a5c0 7f e7 fb 78 7c 7a 1b 78 38 80 00 04 7f 83 e3 78 4b ff e1 41 60 00 00 00 7f a5 eb 78 7f c6 f3 78 ...x|z.x8......xK..A`......x...x
4a5e0 7f e7 fb 78 7f 83 e3 78 38 80 00 04 4b ff e1 f5 60 00 00 00 7f a5 eb 78 7f c6 f3 78 7f e7 fb 78 ...x...x8...K...`......x...x...x
4a600 7f 48 d3 78 7c 7b 1b 78 38 80 00 04 7f 83 e3 78 57 7b 00 3a 4b ff e0 fd 60 00 00 00 38 21 00 a0 .H.x|{.x8......xW{.:K...`...8!..
4a620 7c 7b 00 d0 7c 63 07 b4 e8 01 00 10 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 |{..|c.......A...a......|.......
4a640 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 06 00 00 e8 82 83 88 7c 08 02 a6 ........N...................|...
4a660 e8 84 00 00 f8 21 ff f1 7c 89 03 a6 f8 01 00 08 4e 80 04 21 e8 01 00 08 7c 08 03 a6 38 21 00 10 .....!..|.......N..!....|...8!..
4a680 4e 80 00 20 7c a9 03 a6 4e 80 04 20 60 00 00 00 e9 22 83 90 39 49 00 08 e8 09 00 00 2f a0 00 00 N...|...N...`...."..9I....../...
4a6a0 41 9e 00 30 7d 60 1a 14 3d 4a 00 20 7f ab 50 40 38 60 ff ff 4d 9d 00 20 f9 69 00 00 7c 03 03 78 A..0}`..=J....P@8`..M....i..|..x
4a6c0 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 7d 40 53 78 f9 49 00 00 3d 4a 00 20 7d 60 1a 14 N...`...`...`...}@Sx.I..=J..}`..
4a6e0 38 60 ff ff 7f ab 50 40 40 9d ff d0 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 8`....P@@...N...............`...
4a700 38 00 00 03 44 00 00 02 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 8...D...N...............`...`...
4a720 38 00 00 02 44 00 00 02 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 8...D...N...............`...`...
4a740 38 00 00 0d 44 00 00 02 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 8...D...N...............`...`...
4a760 38 00 00 04 44 00 00 02 7c 63 07 b4 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 8...D...|c..N...............`...
4a780 38 00 00 05 44 00 00 02 7c 63 07 b4 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 8...D...|c..N...............`...
4a7a0 38 00 00 08 44 00 00 02 7c 63 07 b4 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 8...D...|c..N...............`...
4a7c0 7c 89 23 78 7c a0 2b 78 7c c7 33 78 7c 64 1b 78 7c 06 03 78 7d 25 4b 78 38 00 00 09 38 60 00 01 |.#x|.+x|.3x|d.x|..x}%Kx8...8`..
4a7e0 44 00 00 02 7c 63 07 b4 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 D...|c..N...............`...`...
4a800 7c 8c 23 78 7c aa 2b 78 7c cb 33 78 7c e0 3b 78 7d 09 43 78 7c 64 1b 78 7c 08 03 78 7d 85 63 78 |.#x|.+x|.3x|.;x}.Cx|d.x|..x}.cx
4a820 7d 46 53 78 7d 67 5b 78 38 00 00 09 38 60 00 02 44 00 00 02 7c 63 07 b4 4e 80 00 20 00 00 00 00 }FSx}g[x8...8`..D...|c..N.......
4a840 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 7c 89 23 78 7c a0 2b 78 7c c7 33 78 7c 64 1b 78 ........`...`...|.#x|.+x|.3x|d.x
4a860 7c 06 03 78 7d 25 4b 78 38 00 00 09 38 60 00 03 44 00 00 02 7c 63 07 b4 4e 80 00 20 00 00 00 00 |..x}%Kx8...8`..D...|c..N.......
4a880 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 7c 89 23 78 7c a0 2b 78 7c c7 33 78 7c 64 1b 78 ........`...`...|.#x|.+x|.3x|d.x
4a8a0 7c 06 03 78 7d 25 4b 78 38 00 00 09 38 60 00 04 44 00 00 02 7c 63 07 b4 4e 80 00 20 00 00 00 00 |..x}%Kx8...8`..D...|c..N.......
4a8c0 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 e9 22 83 98 e8 02 83 a0 e8 69 00 00 78 63 e8 c2 ........`...`....".......i..xc..
4a8e0 7c 63 00 12 78 63 e1 02 7c 63 07 b4 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 |c..xc..|c..N...............`...
4a900 e9 22 83 98 e8 69 00 06 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 ."...i..N...............`...`...
4a920 7c 76 03 a6 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 |v..N...............`...`...`...
4a940 7c 76 02 a6 7c 63 07 b4 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 |v..|c..N...............`...`...
4a960 e8 62 83 a8 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 .b..N...............`...`...`...
4a980 fb e1 ff f8 fb c1 ff f0 7c 7f 1b 78 7c de 33 78 7c 08 02 a6 38 63 00 06 f8 01 00 10 f8 21 ff 81 ........|..x|.3x|...8c.......!..
4a9a0 b0 9f 00 0c 7c a4 2b 78 38 a0 00 06 48 00 6c f5 60 00 00 00 7f e3 fb 78 7f c4 f3 78 38 a0 00 06 ....|.+x8...H.l.`......x...x8...
4a9c0 48 00 6c e1 60 00 00 00 38 21 00 80 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 H.l.`...8!..............|...N...
4a9e0 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 7c 08 02 a6 7c 85 23 78 38 c0 00 00 f8 01 00 10 ............`...|...|.#x8.......
4aa00 f8 21 ff 91 7c 64 1b 78 38 60 00 00 4b ff fe 45 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 .!..|d.x8`..K..E`...8!.p....|...
4aa20 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 7c 08 02 a6 7c 64 1b 79 f8 01 00 10 f8 21 ff 91 N...............|...|d.y.....!..
4aa40 41 82 00 30 e8 62 83 a8 38 a0 00 06 48 00 6c 55 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 A..0.b..8...H.lU`...8!.p....|...
4aa60 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 e8 62 83 a8 38 80 00 00 38 a0 00 06 48 00 6b e5 N...`...`...`....b..8...8...H.k.
4aa80 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 `...8!.p....|...N...............
4aaa0 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 38 80 00 00 38 a0 05 ee f8 01 00 10 fb a1 ff e8 f8 21 ff 61 |...........8...8............!.a
4aac0 eb c2 83 a8 3b fe 00 08 7f e3 fb 78 48 00 6b 95 60 00 00 00 38 60 00 00 7f e4 fb 78 38 a0 05 ee ....;......xH.k.`...8`.....x8...
4aae0 38 c0 00 00 4b ff fd ad 60 00 00 00 38 00 00 00 2c 23 00 00 40 82 00 2c 38 21 00 a0 7c 03 03 78 8...K...`...8...,#..@..,8!..|..x
4ab00 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 ................|...N...`...`...
4ab20 78 7d 00 20 2b 9d 00 0d 41 9d 00 18 38 00 ff ff 4b ff ff c8 60 00 00 00 60 00 00 00 60 00 00 00 x}..+...A...8...K...`...`...`...
4ab40 e8 82 83 b0 7f e3 fb 78 38 a0 00 06 48 00 6b a5 60 00 00 00 2f a3 00 00 41 9e 00 3c e8 82 83 b8 .......x8...H.k.`.../...A..<....
4ab60 7f e3 fb 78 38 a0 00 03 48 00 6b 89 60 00 00 00 2f a3 00 00 41 9e 00 20 7f e3 fb 78 7f c4 f3 78 ...x8...H.k.`.../...A......x...x
4ab80 38 a0 00 06 48 00 6b 6d 60 00 00 00 2f a3 00 00 40 9e 00 50 a0 1f 00 0c 2f 80 08 00 41 9e 00 28 8...H.km`.../...@..P..../...A..(
4aba0 2f 80 08 06 40 9e ff 88 38 9d ff f2 38 7e 00 16 7c 84 07 b4 48 00 03 dd 60 00 00 00 7c 60 1b 78 /...@...8...8~..|...H...`...|`.x
4abc0 4b ff ff 38 38 9d ff f2 38 7e 00 16 7c 84 07 b4 48 00 10 31 60 00 00 00 7c 60 1b 78 4b ff ff 1c K..88...8~..|...H..1`...|`.xK...
4abe0 7c 24 0b 78 38 00 33 33 7f e3 fb 78 38 a0 00 02 b4 04 00 70 48 00 6a fd 60 00 00 00 2f a3 00 00 |$.x8.33...x8......pH.j.`.../...
4ac00 41 9e ff 94 38 00 ff ff 4b ff fe f0 00 00 00 00 00 00 00 01 80 03 00 00 60 00 00 00 60 00 00 00 A...8...K...............`...`...
4ac20 e9 22 83 c0 80 69 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 ."...i..N...............`...`...
4ac40 e9 22 83 c0 80 69 00 04 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 ."...i..N...............`...`...
4ac60 e9 22 83 c0 80 69 00 08 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 ."...i..N...............`...`...
4ac80 e9 22 83 c0 80 69 00 0c 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 ."...i..N...............`...`...
4aca0 38 00 00 00 39 20 ff ff 98 a3 00 09 b0 83 00 02 b0 03 00 0a 90 c3 00 0c b0 03 00 06 b0 03 00 04 8...9...........................
4acc0 38 00 00 10 98 03 00 01 99 23 00 08 38 00 00 45 98 03 00 00 90 e3 00 10 4e 80 00 20 00 00 00 00 8........#..8..E........N.......
4ace0 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 e9 22 83 c0 80 69 00 10 4e 80 00 20 00 00 00 00 ........`...`...."...i..N.......
4ad00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 e9 22 83 c0 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 ........`...`...."..|...........
4ad20 3b a0 00 00 f8 01 00 10 fb c1 ff f0 38 00 00 00 3b 89 00 1c fb e1 ff f8 f8 21 ff 71 7f 9e e3 78 ;...........8...;........!.q...x
4ad40 90 09 00 18 90 09 00 14 3b e0 00 00 90 09 00 10 93 be 00 00 7b e0 3e 24 7b e3 4d a4 7c 60 18 50 ........;...........{.>${.M.|`.P
4ad60 38 80 00 00 7c 7f 18 50 3b ff 00 01 78 63 17 64 7c 7c 1a 14 38 a0 00 06 38 63 00 04 7f ff 07 b4 8...|..P;...xc.d||..8...8c......
4ad80 48 00 68 e1 60 00 00 00 2f 9f 00 0a 93 be 05 f8 3b de 05 fc 40 9e ff bc e9 22 83 c8 e8 02 83 d0 H.h.`.../.......;...@...."......
4ada0 38 21 00 90 eb 81 ff e0 eb a1 ff e8 f8 09 00 00 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 8!..........................|...
4adc0 4e 80 00 20 00 00 00 00 00 00 00 01 80 04 00 00 e9 22 83 c0 90 69 00 0c 4b ff ff 38 00 00 00 00 N................"...i..K..8....
4ade0 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 e9 22 83 c0 90 69 00 08 4b ff ff 18 00 00 00 00 ........`...`...."...i..K.......
4ae00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 e9 22 83 c0 90 69 00 00 4b ff fe f8 00 00 00 00 ........`...`...."...i..K.......
4ae20 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 3d 23 20 00 f8 01 00 10 f8 21 ff 91 ........`...`...|...=#.......!..
4ae40 3c 00 0f ff 60 00 ff ff 7f 89 00 40 41 9d 00 54 e9 22 83 d8 e9 62 83 c0 78 60 86 62 54 6a c2 3e <...`......@A..T."...b..x`.bTj.>
4ae60 38 21 00 70 98 09 00 03 99 49 00 04 38 00 00 5e 98 09 00 02 98 69 00 05 38 00 00 00 98 09 00 01 8!.p.....I..8..^.....i..8.......
4ae80 90 6b 00 04 38 00 00 01 98 09 00 00 e8 01 00 10 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 .k..8...........|...N...`...`...
4aea0 e9 22 83 c0 e8 62 83 d8 38 00 00 00 38 80 00 ff 38 a0 00 06 90 09 00 04 48 00 67 a9 60 00 00 00 ."...b..8...8...8.......H.g.`...
4aec0 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 8!.p....|...N...............`...
4aee0 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7d 1c 43 78 7c fd 3b 78 f8 01 00 10 fb c1 ff f0 38 00 00 04 |...........}.Cx|.;x........8...
4af00 7c de 33 78 fb e1 ff f8 f8 21 ff 71 7c 7f 1b 78 98 03 00 05 b0 83 00 06 38 00 00 06 7c a4 2b 78 |.3x.....!.q|..x........8...|.+x
4af20 98 03 00 04 38 00 08 00 38 a0 00 06 b0 03 00 02 38 00 00 01 b0 03 00 00 38 63 00 08 48 00 67 65 ....8...8.......8.......8c..H.ge
4af40 60 00 00 00 93 df 00 0e 7f a4 eb 78 38 7f 00 12 38 a0 00 06 48 00 67 4d 60 00 00 00 38 21 00 90 `..........x8...8...H.gM`...8!..
4af60 93 9f 00 18 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 ....................|.......N...
4af80 00 00 00 00 00 00 00 01 80 04 00 00 60 00 00 00 7c 08 02 a6 2b 84 00 1b fb 81 ff e0 fb 61 ff d8 ............`...|...+........a..
4afa0 7c 7c 1b 78 f8 01 00 10 fb a1 ff e8 fb c1 ff f0 fb e1 ff f8 f8 21 ff 51 41 9d 00 38 38 60 ff ff ||.x.................!.QA..88`..
4afc0 38 21 00 b0 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 8!.......a..........|...........
4afe0 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 a0 03 00 00 2f 80 00 01 40 9e ff c4 a0 03 00 02 N...`...`...`......./...@.......
4b000 2f 80 08 00 40 9e ff b8 eb a2 83 c0 80 03 00 18 81 3d 00 00 7f 89 00 00 40 9e ff a4 a1 23 00 06 /...@............=......@....#..
4b020 2f 89 00 01 41 9e 00 34 2f 89 00 02 40 9e ff 90 4b ff f9 31 60 00 00 00 38 9c 00 12 38 a0 00 06 /...A..4/...@...K..1`...8...8...
4b040 48 00 66 b1 60 00 00 00 2f a3 00 00 41 9e 00 b4 38 60 00 00 4b ff ff 6c 2f a0 00 00 41 9e ff f4 H.f.`.../...A...8`..K..l/...A...
4b060 80 1d 00 18 81 03 00 0e 3b dd 00 1c 38 80 00 00 38 a0 00 2a f9 01 00 70 3b 9c 00 08 78 0b 4d a4 ........;...8...8..*...p;...x.M.
4b080 78 09 3e 24 7d 29 58 50 7c 00 48 50 78 00 17 64 7f de 02 14 3b fe 00 0a 7f e3 fb 78 48 00 65 c5 x.>$})XP|.HPx..d....;......xH.e.
4b0a0 60 00 00 00 4b ff f8 bd 60 00 00 00 38 80 08 06 7f 86 e3 78 7c 65 1b 78 7f e3 fb 78 4b ff f8 c5 `...K...`...8......x|e.x...xK...
4b0c0 60 00 00 00 4b ff f8 9d 60 00 00 00 80 dd 00 00 e9 01 00 70 7f 87 e3 78 38 80 00 02 7c 65 1b 78 `...K...`..........p...x8...|e.x
4b0e0 38 7e 00 18 4b ff fd fd 7f e3 fb 78 38 80 00 2a 4b ff f9 01 60 00 00 00 38 60 00 00 4b ff fe c4 8~..K......x8..*K...`...8`..K...
4b100 81 7c 00 0e 2f ab 00 00 41 9e fe b4 3c c0 cc cc 81 3d 00 14 80 fd 00 18 7f a8 eb 78 60 c6 cc cd .|../...A...<....=.........x`...
4b120 79 20 3e 24 79 25 4d a4 7c 00 28 50 7f 89 38 40 7c 09 00 50 39 49 00 01 78 00 17 64 7f fd 02 14 y.>$y%M.|.(P..8@|..P9I..x..d....
4b140 41 9e fe 7c 81 3f 00 1c 7f 89 58 00 41 9e 00 24 7c 0a 30 16 54 00 e8 fe 54 09 18 38 54 00 08 3c A..|.?....X.A..$|.0.T...T..8T..<
4b160 7d 20 4a 14 7d 29 50 50 79 29 00 20 4b ff ff b4 3b a8 00 1c e8 82 83 e0 38 a0 00 06 7f bd 02 14 }.J.})PPy)..K...;.......8.......
4b180 3b dd 00 04 7f c3 f3 78 48 00 65 69 60 00 00 00 7c 7b 1b 79 40 82 fe 28 38 9c 00 08 7f c3 f3 78 ;......xH.ei`...|{.y@..(8......x
4b1a0 38 a0 00 06 48 00 64 fd 60 00 00 00 80 1f 06 14 2f 80 00 00 40 9d fe 9c 3b bd 00 0a 7f c4 f3 78 8...H.d.`......./...@...;......x
4b1c0 38 a0 00 06 7f a3 eb 78 48 00 64 d9 60 00 00 00 e8 9f 06 16 7f a3 eb 78 4b ff f8 19 60 00 00 00 8......xH.d.`..........xK...`...
4b1e0 93 7f 06 14 38 60 00 00 4b ff fd d8 00 00 00 00 00 00 00 01 80 05 00 00 60 00 00 00 60 00 00 00 ....8`..K...............`...`...
4b200 7d 80 00 26 7c 08 02 a6 fb a1 ff e8 fb 81 ff e0 7c 9d 23 78 f8 01 00 10 fb e1 ff f8 38 04 00 0e }..&|...........|.#x........8...
4b220 7c 7f 1b 78 2b a0 05 ee fa e1 ff b8 fb 01 ff c0 38 60 ff ff fb 21 ff c8 fb 41 ff d0 fb 61 ff d8 |..x+...........8`...!...A...a..
4b240 fb c1 ff f0 91 81 00 08 f8 21 ff 21 41 9d 01 f0 80 1f 00 0c 2f a0 00 00 41 9e 02 28 2f 80 00 01 .........!.!A......./...A..(/...
4b260 41 9e 04 20 eb c2 83 c0 39 60 00 0a 38 00 00 00 7d 69 03 a6 b0 1f 00 0a 7f e9 fb 78 7f fc fb 78 A.......9`..8...}i.........x...x
4b280 3b 7f 00 14 38 00 00 00 60 00 00 00 60 00 00 00 a1 69 00 00 39 29 00 02 7c 00 5a 14 42 00 ff f4 ;...8...`...`....i..9)..|.Z.B...
4b2a0 78 09 04 20 78 00 84 02 7c 09 02 14 89 3f 00 09 78 0b 84 02 7c 0b 02 14 2f 89 00 11 7c 00 00 f8 x...x...|....?..x...|.../...|...
4b2c0 b0 1f 00 0a 41 9e 03 dc 82 ff 00 10 7a f7 00 20 2f 97 ff ff 41 9e 01 d0 81 3e 00 0c 7d 20 48 f8 ....A.......z.../...A....>..}.H.
4b2e0 7e eb 00 38 7f 8b 00 00 41 9e 01 a8 80 1e 00 04 7f 80 b8 00 41 9e 03 5c 80 1e 00 00 7c 00 ba 78 ~..8....A...........A..\....|..x
4b300 7c 0b 48 38 2c 0b 00 00 40 82 02 58 81 3e 00 14 81 7e 00 18 7f 8b 48 40 41 9e 00 84 79 2a 4d a4 |.H8,...@..X.>...~....H@A...y*M.
4b320 79 20 3e 24 7c 00 50 50 3d 00 cc cc 7c 09 00 50 61 08 cc cd 78 0a 17 64 7d 5e 52 14 81 4a 00 1c y.>$|.PP=...|..Pa...x..d}^R..J..
4b340 7f 8a b8 00 40 9e 00 18 48 00 02 b8 60 00 00 00 81 4a 00 1c 7f 8a b8 00 41 9e 02 a8 39 29 00 01 ....@...H...`....J......A...9)..
4b360 7c 09 40 16 54 00 e8 fe 54 0a 18 38 54 00 08 3c 7c 00 52 14 7d 20 48 50 79 29 00 20 79 2a 4d a4 |.@.T...T..8T..<|.R.}.HPy)..y*M.
4b380 79 20 3e 24 7c 00 50 50 7f 8b 48 40 7c 09 00 50 78 0a 17 64 7d 5e 52 14 40 9e ff b8 3b 80 00 00 y.>$|.PP..H@|..Px..d}^R.@...;...
4b3a0 eb 62 83 e0 eb 22 83 e8 2e 3c 00 00 79 60 3e 24 79 78 4d a4 7f 00 c0 50 38 80 00 00 7f 0b c0 50 .b..."...<..y`>$yxM....P8......P
4b3c0 38 a0 00 2a 7b 18 17 64 7f 19 c2 14 3b 5b 00 08 3b 98 00 0a 7f 83 e3 78 48 00 62 89 60 00 00 00 8..*{..d....;[..;......xH.b.`...
4b3e0 4b ff f5 81 60 00 00 00 80 de 00 00 7e e8 bb 78 38 80 00 01 7f 47 d3 78 7c 65 1b 78 38 78 00 18 K...`.......~..x8....G.x|e.x8x..
4b400 4b ff fa e1 4b ff f5 5d 60 00 00 00 38 80 08 06 7f 46 d3 78 7c 65 1b 78 7f 83 e3 78 4b ff f5 65 K...K..]`...8....F.x|e.x...xK..e
4b420 60 00 00 00 7f 83 e3 78 38 80 00 2a 4b ff f5 c5 60 00 00 00 41 92 03 20 38 60 ff fe 38 21 00 e0 `......x8..*K...`...A...8`..8!..
4b440 e8 01 00 10 81 81 00 08 ea e1 ff b8 eb 01 ff c0 7c 08 03 a6 eb 21 ff c8 eb 41 ff d0 7d 80 81 20 ................|....!...A..}...
4b460 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 .a..................N...`...`...
4b480 eb c2 83 c0 80 1e 00 00 90 1f 00 0c 4b ff fd dc 80 1e 00 00 7c 00 ba 78 7c 0b 48 38 2c 0b 00 00 ............K.......|..x|.H8,...
4b4a0 40 82 fe 4c 80 1e 00 18 eb 42 83 e0 3b de 00 1c 78 09 3e 24 78 0b 4d a4 7d 29 58 50 3b 5a 00 08 @..L.....B..;...x.>$x.M.})XP;Z..
4b4c0 7c 00 48 50 78 00 17 64 7f 9e 02 14 4b ff f4 95 60 00 00 00 3b dc 00 0a 7f 46 d3 78 7b bd 00 20 |.HPx..d....K...`...;....F.x{...
4b4e0 38 80 08 00 7c 65 1b 78 7f c3 f3 78 4b ff f4 95 60 00 00 00 7f e4 fb 78 7f a5 eb 78 38 7c 00 18 8...|e.x...xK...`......x...x8|..
4b500 3b bd 00 0e 48 00 61 9d 60 00 00 00 7f c3 f3 78 7f a4 07 b4 4b ff f4 dd 60 00 00 00 38 21 00 e0 ;...H.a.`......x....K...`...8!..
4b520 e8 01 00 10 81 81 00 08 ea e1 ff b8 eb 01 ff c0 7c 08 03 a6 eb 21 ff c8 eb 41 ff d0 7d 80 81 20 ................|....!...A..}...
4b540 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 .a..................N...`...`...
4b560 81 3e 00 14 81 7e 00 18 81 1e 00 08 7f 8b 48 40 41 9e fe 2c 79 2a 4d a4 79 20 3e 24 7c 00 50 50 .>...~........H@A..,y*M.y.>$|.PP
4b580 3c e0 cc cc 7c 09 00 50 60 e7 cc cd 78 0a 17 64 7d 5e 52 14 81 4a 00 1c 7f 8a 40 00 40 9e 00 20 <...|..P`...x..d}^R..J....@.@...
4b5a0 48 00 00 60 60 00 00 00 60 00 00 00 60 00 00 00 81 4a 00 1c 7f 8a 40 00 41 9e 00 48 39 29 00 01 H..``...`...`....J....@.A..H9)..
4b5c0 7c 09 38 16 54 00 e8 fe 54 0a 18 38 54 00 08 3c 7c 00 52 14 7d 20 48 50 79 29 00 20 79 2a 4d a4 |.8.T...T..8T..<|.R.}.HPy)..y*M.
4b5e0 79 20 3e 24 7c 00 50 50 7f 8b 48 40 7c 09 00 50 78 0a 17 64 7d 5e 52 14 40 9e ff b8 4b ff fd a0 y.>$|.PP..H@|..Px..d}^R.@...K...
4b600 78 00 17 64 3b 3e 00 1c 7f 99 02 14 2e 3c 00 00 41 92 02 1c eb 62 83 e0 3b 5c 00 04 38 a0 00 06 x..d;>.......<..A....b..;\..8...
4b620 7f 43 d3 78 7f 64 db 78 48 00 60 c9 60 00 00 00 2f a3 00 00 40 9e fe 98 82 ff 00 10 81 7e 00 18 .C.x.d.xH.`.`.../...@........~..
4b640 4b ff fd 6c 60 00 00 00 60 00 00 00 60 00 00 00 80 1e 00 18 eb 42 83 d8 3b de 00 1c 78 09 3e 24 K..l`...`...`........B..;...x.>$
4b660 78 0b 4d a4 7d 29 58 50 7c 00 48 50 78 00 17 64 7f 9e 02 14 4b ff fe 58 60 00 00 00 60 00 00 00 x.M.})XP|.HPx..d....K..X`...`...
4b680 eb c2 83 c0 80 1e 00 00 90 1f 00 0c 80 1e 00 04 90 1f 00 10 4b ff fb d4 60 00 00 00 60 00 00 00 ....................K...`...`...
4b6a0 38 00 00 00 3b 41 00 70 b0 1b 00 06 7f 43 d3 78 38 80 00 00 38 a0 00 14 48 00 5f a9 60 00 00 00 8...;A.p.....C.x8...8...H._.`...
4b6c0 a1 3b 00 04 88 1f 00 09 81 7f 00 0c 82 ff 00 10 98 01 00 79 91 61 00 7c 2f a9 00 00 38 00 00 00 .;.................y.a.|/...8...
4b6e0 92 e1 00 80 b1 21 00 72 41 9e 00 2c 38 09 ff ff 39 7f 00 02 54 00 00 3c 7d 6b 02 14 38 00 00 00 .....!.rA..,8...9...T..<}k..8...
4b700 a1 3c 00 14 3b 9c 00 02 7f bc 58 00 7c 00 4a 14 40 9e ff f0 39 61 00 84 60 00 00 00 60 00 00 00 .<..;.....X.|.J.@...9a..`...`...
4b720 a1 3a 00 00 3b 5a 00 02 7f ba 58 00 7c 00 4a 14 40 9e ff f0 78 09 04 20 78 00 84 02 7c 09 02 14 .:..;Z....X.|.J.@...x...x...|...
4b740 78 09 84 02 7c 09 02 14 7c 00 00 f8 b0 1b 00 06 4b ff fb 7c 81 3e 00 18 81 1e 00 14 3d 40 cc cc x...|...|.......K..|.>......=@..
4b760 61 4a cc cd 38 09 00 01 79 26 4d a4 7d 60 50 16 55 6b e8 fe 55 67 18 38 55 6b 08 3c 7d 6b 3a 14 aJ..8...y&M.}`P.Uk..Ug.8Uk.<}k:.
4b780 79 27 3e 24 7c 0b 00 50 7c e7 30 50 78 0b 00 20 7c 09 38 50 78 00 17 64 7f 88 58 00 91 7e 00 18 y'>$|..P|.0Px...|.8Px..d..X..~..
4b7a0 7f 99 02 14 40 9e 00 24 39 6b 00 01 7d 2b 50 16 55 29 e8 fe 55 2a 18 38 55 29 08 3c 7d 29 52 14 ....@..$9k..}+P.U)..U*.8U).<})R.
4b7c0 7d 69 58 50 91 7e 00 14 81 3f 00 10 38 80 00 00 38 a0 00 06 7d 39 01 2e 38 7c 00 04 7b bd 00 20 }iXP.~...?..8...8...}9..8|..{...
4b7e0 48 00 5e 81 60 00 00 00 4b ff f1 79 60 00 00 00 7f 66 db 78 38 80 08 00 7c 65 1b 78 38 7c 00 0a H.^.`...K..y`....f.x8...|e.x8|..
4b800 4b ff f1 81 60 00 00 00 7f a5 eb 78 7f e4 fb 78 38 7c 00 18 3b bd 00 0e 48 00 5e 89 60 00 00 00 K...`......x...x8|..;...H.^.`...
4b820 93 bc 05 f8 38 60 00 00 4b ff fc 14 eb 62 83 e0 81 7e 00 18 4b ff fb 78 00 00 00 00 00 00 00 03 ....8`..K....b...~..K..x........
4b840 80 09 00 00 60 00 00 00 60 00 00 00 60 00 00 00 e9 22 83 c0 7c 08 02 a6 2f a3 00 00 fb c1 ff f0 ....`...`...`...."..|.../.......
4b860 fb e1 ff f8 f8 01 00 10 f8 21 ff 11 7c 60 1b 78 90 69 00 10 40 9e 00 1c 38 21 00 f0 e8 01 00 10 .........!..|`.x.i..@...8!......
4b880 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 3b e1 00 70 39 40 00 45 99 41 00 70 39 40 00 10 ........|...N...;..p9@.E.A.p9@..
4b8a0 3b c1 00 84 39 20 00 00 39 60 00 00 99 5f 00 01 90 1f 00 10 39 40 00 70 38 00 00 08 b1 5f 00 02 ;...9...9`..._......9@.p8...._..
4b8c0 b1 7f 00 04 39 40 ff ff 38 61 00 8c 99 5f 00 08 b1 7f 00 06 39 40 00 01 38 80 00 2a 99 5f 00 09 ....9@..8a..._......9@..8..*._..
4b8e0 b1 3f 00 0a 38 a0 00 54 91 3f 00 0c 98 01 00 84 38 00 d4 76 b0 1e 00 04 b1 3e 00 02 38 00 00 01 .?..8..T.?......8..v.....>..8...
4b900 b0 1e 00 06 99 7e 00 01 48 00 5d 59 60 00 00 00 7f c9 f3 78 39 41 00 e0 38 00 00 00 60 00 00 00 .....~..H.]Y`......x9A..8...`...
4b920 a1 69 00 00 39 29 00 02 7f a9 50 00 7c 00 5a 14 40 9e ff f0 78 09 04 20 78 00 84 02 7c 09 02 14 .i..9)....P.|.Z.@...x...x...|...
4b940 7f e3 fb 78 78 09 84 02 7c 09 02 14 38 80 00 70 7c 00 00 f8 b0 1e 00 02 4b ff f8 a9 38 21 00 f0 ...xx...|...8..p|.......K...8!..
4b960 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 02 00 00 ............|...N...............
4b980 7c 08 02 a6 fb e1 ff f8 fb c1 ff f0 7c 89 23 78 f8 01 00 10 fb 21 ff c8 fb 41 ff d0 fb 61 ff d8 |...........|.#x.....!...A...a..
4b9a0 fb 81 ff e0 fb a1 ff e8 f8 21 ff 51 88 04 00 00 7c 3f 0b 78 2f 80 00 03 41 9e 01 a8 2f 80 00 08 .........!.Q....|?.x/...A.../...
4b9c0 41 9e 00 80 2f 80 00 00 41 9e 00 38 38 60 00 00 38 3f 00 b0 e8 01 00 10 eb 21 ff c8 eb 41 ff d0 A.../...A..88`..8?.......!...A..
4b9e0 eb 61 ff d8 7c 08 03 a6 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 .a..|...................N...`...
4ba00 a1 44 00 04 6d 4b ff ff 2f 8b d4 76 41 9e 01 a8 38 3f 00 b0 38 60 ff ff e8 01 00 10 eb 21 ff c8 .D..mK../..vA...8?..8`.......!..
4ba20 eb 41 ff d0 eb 61 ff d8 7c 08 03 a6 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 .A...a..|...................N...
4ba40 38 05 00 32 e9 21 00 00 7c 3a 0b 78 78 00 06 e4 39 60 00 45 7c 00 00 d0 3b 60 00 00 7d 21 01 6a 8..2.!..|:.xx...9`.E|...;`..}!.j
4ba60 80 03 00 0c 39 25 00 14 3b 80 00 00 78 b9 00 20 7f 25 cb 78 3b c1 00 70 3b be 00 14 7f a3 eb 78 ....9%..;...x....%.x;..p;......x
4ba80 b1 3e 00 02 b3 7e 00 04 39 20 ff ff 99 7e 00 00 99 3e 00 08 39 60 00 10 39 20 00 01 99 7e 00 01 .>...~..9....~...>..9`..9....~..
4baa0 99 3e 00 09 90 1e 00 10 93 9e 00 0c b3 7e 00 06 b3 9e 00 0a 48 00 5b ed 60 00 00 00 9b 7e 00 14 .>...........~......H.[.`....~..
4bac0 b3 9d 00 02 39 60 00 2e 7f a9 eb 78 7d 69 03 a6 38 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 ....9`.....x}i..8...`...`...`...
4bae0 a1 69 00 00 39 29 00 02 7c 00 5a 14 42 00 ff f4 78 09 04 20 78 00 84 02 7c 09 02 14 38 99 00 14 .i..9)..|.Z.B...x...x...|...8...
4bb00 78 09 84 02 7c 09 02 14 7f c3 f3 78 7c 00 00 f8 7c 84 07 b4 b0 1d 00 02 4b ff f6 e9 e8 01 00 00 x...|......x|...|.......K.......
4bb20 38 60 00 00 f8 1a 00 00 7f 41 d3 78 38 3f 00 b0 e8 01 00 10 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 8`.......A.x8?.......!...A...a..
4bb40 7c 08 03 a6 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 |...................N...`...`...
4bb60 88 04 00 11 2f 80 00 06 41 9e 00 2c 2f 80 00 11 40 9e fe 5c 38 85 ff 90 88 a9 00 01 38 69 00 1c ..../...A..,/...@..\8.......8i..
4bb80 78 84 00 20 48 00 03 0d 60 00 00 00 38 60 00 00 4b ff fe 40 38 85 ff 90 88 a9 00 01 38 69 00 1c x...H...`...8`..K..@8.......8i..
4bba0 78 84 00 20 48 00 04 3d 60 00 00 00 38 60 00 00 4b ff fe 20 a1 24 00 06 2f 89 00 01 40 9e fe 54 x...H..=`...8`..K....$../...@..T
4bbc0 e9 22 83 c0 81 63 00 0c 81 49 00 10 7f 8a 58 00 40 9e fe 40 2f ab 00 00 41 9e fe 38 90 09 00 10 ."...c...I....X.@..@/...A..8....
4bbe0 38 60 00 00 4b ff fd ec 00 00 00 00 00 00 00 01 80 07 00 00 60 00 00 00 60 00 00 00 60 00 00 00 8`..K...............`...`...`...
4bc00 7c 08 02 a6 2b 84 00 13 fb e1 ff f8 fb c1 ff f0 7c 7f 1b 78 f8 01 00 10 f8 21 ff 81 40 9d 00 40 |...+...........|..x.....!..@..@
4bc20 eb c2 83 c0 81 3e 00 04 2f a9 00 00 41 9e 00 54 81 5f 00 10 79 40 00 20 7f 89 00 40 41 9e 00 74 .....>../...A..T._..y@.....@A..t
4bc40 2f 80 ff ff 41 9e 00 6c 81 3e 00 00 2f a9 00 00 41 9e 00 60 7f 80 48 40 41 9e 00 58 38 60 ff ff /...A..l.>../...A..`..H@A..X8`..
4bc60 38 21 00 80 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 8!..............|...N...`...`...
4bc80 81 5f 00 10 3d 60 df ff 61 6b ff ff 79 40 00 20 7f 80 58 40 40 9d ff a4 3d 20 ef ff 61 29 ff ff ._..=`..ak..y@....X@@...=...a)..
4bca0 7f 80 48 40 41 9d ff 9c 4b ff ff b4 60 00 00 00 39 60 00 0a 38 00 00 00 a1 1f 00 0a 7d 69 03 a6 ..H@A...K...`...9`..8.......}i..
4bcc0 b0 1f 00 0a 7f e9 fb 78 38 9f 00 14 38 00 00 00 a1 69 00 00 39 29 00 02 7c 00 5a 14 42 00 ff f4 .......x8...8....i..9)..|.Z.B...
4bce0 78 09 04 20 78 00 84 02 7c 09 02 14 78 09 84 02 7c 09 02 14 7c 00 00 f8 54 00 04 3e 7f 80 40 00 x...x...|...x...|...|...T..>..@.
4bd00 40 9e ff 5c a0 1f 00 06 78 09 04 e1 40 82 00 34 78 09 9f e3 41 82 00 b8 a0 bf 00 02 7f e4 fb 78 @..\....x...@..4x...A..........x
4bd20 38 7e 3b f8 48 00 59 7d 60 00 00 00 38 60 00 00 4b ff ff 30 60 00 00 00 60 00 00 00 60 00 00 00 8~;.H.Y}`...8`..K..0`...`...`...
4bd40 3b de 3b f8 a0 1f 00 04 a1 7e 00 04 7f 8b 00 00 41 9e 00 0c 38 60 00 00 4b ff ff 08 89 7e 00 09 ;.;......~......A...8`..K....~..
4bd60 88 1f 00 09 7f 8b 00 00 40 9e ff ec 81 7e 00 0c 80 1f 00 0c 7f 8b 00 00 40 9e ff dc 80 1e 00 10 ........@....~..........@.......
4bd80 7f 80 50 00 40 9e ff d0 a0 bf 00 02 79 29 1f 24 38 69 00 14 38 a5 ff ec 7c 7e 1a 14 78 a5 00 20 ..P.@.......y).$8i..8...|~..x...
4bda0 48 00 59 01 60 00 00 00 a0 1f 00 06 78 0b 9f e3 40 82 ff a4 a1 3f 00 02 54 00 1c 38 7f df f3 78 H.Y.`.......x...@....?..T..8...x
4bdc0 7f c3 f3 78 7c 00 4a 14 b0 1e 00 02 88 03 00 09 2f 80 00 06 41 9e 00 58 2f 80 00 11 41 9e 00 34 ...x|.J........./...A..X/...A..4
4bde0 2f 80 00 01 40 9e fe 78 38 21 00 80 a0 a3 00 02 38 9f 00 14 38 a5 ff ec e8 01 00 10 eb c1 ff f0 /...@..x8!......8...8...........
4be00 7c a5 07 b4 eb e1 ff f8 7c 08 03 a6 4b ff fb 74 a0 83 00 02 38 7f 00 14 38 84 ff ec 7c 84 07 b4 |.......|...K..t....8...8...|...
4be20 48 00 00 d1 60 00 00 00 4b ff fe 38 a0 83 00 02 38 7f 00 14 38 84 ff ec 7c 84 07 b4 48 00 01 85 H...`...K..8....8...8...|...H...
4be40 60 00 00 00 4b ff fe 1c 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 60 00 00 00 60 00 00 00 `...K...............`...`...`...
4be60 38 00 00 00 b0 83 00 04 b0 c3 00 02 b0 03 00 06 b0 a3 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 8...................N...........
4be80 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 2b 84 00 07 f8 01 00 10 f8 21 ff 91 ....`...`...`...|...+........!..
4bea0 40 9d 00 10 a0 03 00 00 2f 80 07 d1 41 9e 00 14 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 @......./...A...8!.p....|...N...
4bec0 7c a3 2b 78 48 00 26 ad 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 |.+xH.&.`...8!.p....|...N.......
4bee0 00 00 00 01 80 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 78 89 00 20 2b 89 00 07 f8 01 00 10 ........`...`...|...x...+.......
4bf00 f8 21 ff 91 41 9d 00 1c 38 60 ff ff 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 60 00 00 00 .!..A...8`..8!.p....|...N...`...
4bf20 a0 03 00 02 2f 80 07 d1 41 9e 00 48 6c 0a ff ff 2f 8a 80 01 41 9e 00 4c 2f 80 00 44 40 9e ff cc ..../...A..Hl.../...A..L/..D@...
4bf40 a0 03 00 00 2f 80 00 43 40 9e ff c0 39 29 ff f8 38 63 00 08 7d 24 07 b4 48 00 18 89 60 00 00 00 ..../..C@...9)..8c..}$..H...`...
4bf60 4b ff ff ac 60 00 00 00 60 00 00 00 60 00 00 00 48 00 2d c1 60 00 00 00 7c 63 07 74 4b ff ff 90 K...`...`...`...H.-.`...|c.tK...
4bf80 a0 03 00 00 2f 80 00 35 40 9e ff 80 39 29 ff f8 38 63 00 08 7d 24 07 b4 48 00 01 e9 60 00 00 00 ..../..5@...9)..8c..}$..H...`...
4bfa0 7c 63 07 74 4b ff ff 68 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 |c.tK..h............`...`...`...
4bfc0 38 60 ff ff 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 8`..N...............`...`...`...
4bfe0 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 e9 22 83 f0 90 69 00 00 38 60 00 00 4e 80 00 20 N................"...i..8`..N...
4c000 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 7c 7b 1b 78 ............`...|....a......|{.x
4c020 3b 80 00 00 fb a1 ff e8 fb c1 ff f0 7c bd 2b 78 7c be 2b 78 fb e1 ff f8 f8 01 00 10 7c 9f 23 78 ;...........|.+x|.+x........|.#x
4c040 f8 21 ff 61 60 00 00 00 60 00 00 00 60 00 00 00 89 3f 00 00 7c 1d f0 50 7f c3 f3 78 7f e4 fb 78 .!.a`...`...`....?..|..P...x...x
4c060 7d 29 07 74 55 2b 06 32 38 a9 00 01 7c 00 4a 14 2f 8b 00 c0 78 a5 00 20 2c a0 00 fe 2f 29 00 00 }).tU+.28...|.J./...x...,.../)..
4c080 41 9e 00 5c 41 9a 00 6c 41 85 00 a8 48 00 56 15 60 00 00 00 89 3f 00 00 7d 29 07 74 38 09 00 01 A..\A..lA...H.V.`....?..}).t8...
4c0a0 7f ff 02 14 7f de 02 14 7c 1d f0 50 7f c3 f3 78 7f e4 fb 78 89 3f 00 00 7d 29 07 74 55 2b 06 32 ........|..P...x...x.?..}).tU+.2
4c0c0 38 a9 00 01 7c 00 4a 14 2f 8b 00 c0 78 a5 00 20 2c a0 00 fe 2f 29 00 00 40 9e ff ac a0 1f 00 00 8...|.J./...x...,.../)..@.......
4c0e0 3b 9f 00 02 78 1f 04 a0 7f fb fa 14 4b ff ff 64 2f bc 00 00 99 3e 00 00 41 9e 00 70 38 21 00 a0 ;...x.......K..d/....>..A..p8!..
4c100 7f 83 e3 78 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 ...x.....a..........|...........
4c120 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 e8 82 83 f8 7f a3 eb 78 48 00 53 09 60 00 00 00 N...`...`...`..........xH.S.`...
4c140 38 21 00 a0 38 60 00 00 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 8!..8`.......a..........|.......
4c160 eb e1 ff f8 4e 80 00 20 3b 9f 00 01 4b ff ff 90 00 00 00 00 00 00 00 01 80 05 00 00 60 00 00 00 ....N...;...K...............`...
4c180 7c 08 02 a6 fb e1 ff f8 fb c1 ff f0 7c 7f 1b 78 f8 01 00 10 fb 01 ff c0 fb 21 ff c8 fb 41 ff d0 |...........|..x.........!...A..
4c1a0 fb 61 ff d8 fb 81 ff e0 fb a1 ff e8 f8 21 ff 51 a0 03 00 00 2f 80 12 34 41 9e 00 38 38 60 00 00 .a...........!.Q..../..4A..88`..
4c1c0 38 21 00 b0 e8 01 00 10 eb 01 ff c0 eb 21 ff c8 eb 41 ff d0 7c 08 03 a6 eb 61 ff d8 eb 81 ff e0 8!...........!...A..|....a......
4c1e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 a0 03 00 02 54 0b 04 28 6d 69 ff ff 2f 89 80 00 ............N.......T..(mi../...
4c200 40 9e ff bc 78 09 07 21 40 82 00 68 a0 03 00 04 3b c3 00 0c 2f 80 00 00 41 9e 00 78 eb 82 84 00 @...x..!@..h....;.../...A..x....
4c220 3b a0 00 00 48 00 00 1c 60 00 00 00 60 00 00 00 a0 1f 00 04 3b c3 00 04 7f 80 e8 00 40 9d 00 54 ;...H...`...`.......;.......@..T
4c240 7f c4 f3 78 7f e3 fb 78 7f 85 e3 78 3b bd 00 01 4b ff fd c1 7f bd 07 b4 2c 23 00 00 40 82 ff d4 ...x...x...x;...K.......,#..@...
4c260 38 60 ff ff 4b ff ff 5c 60 00 00 00 60 00 00 00 e9 22 83 f0 38 00 00 01 38 60 00 00 98 09 00 04 8`..K..\`...`...."..8...8`......
4c280 4b ff ff 40 60 00 00 00 60 00 00 00 60 00 00 00 a0 1f 00 06 2f 80 00 00 41 9e ff 24 eb 62 83 f0 K..@`...`...`......./...A..$.b..
4c2a0 3b a0 00 00 3b 3b 02 08 3b 9b 00 08 3b 5b 01 08 7f 38 cb 78 48 00 00 20 60 00 00 00 60 00 00 00 ;...;;..;...;[...8.xH...`...`...
4c2c0 3b bd 00 01 a0 1f 00 06 7f bd 07 b4 7f 80 e8 00 40 9d fe ec 7f c4 f3 78 7f 85 e3 78 7f e3 fb 78 ;...............@......x...x...x
4c2e0 4b ff fd 31 7c 7e 1b 79 41 82 ff 78 a0 1e 00 02 2f 80 00 01 40 9e ff cc 7f 44 d3 78 7f 83 e3 78 K..1|~.yA..x..../...@....D.x...x
4c300 48 00 50 c1 60 00 00 00 2f a3 00 00 40 9e 00 34 a0 1e 00 00 2f 80 00 01 2f 00 00 05 41 9e 00 64 H.P.`.../...@..4..../.../...A..d
4c320 41 9a 00 40 a1 3e 00 08 38 09 00 0a 7f de 02 14 4b ff ff 90 60 00 00 00 60 00 00 00 60 00 00 00 A..@.>..8.......K...`...`...`...
4c340 7f 83 e3 78 7f 04 c3 78 48 00 50 79 60 00 00 00 2f a3 00 00 40 9e ff d0 4b ff ff b8 60 00 00 00 ...x...xH.Py`.../...@...K...`...
4c360 38 9e 00 0a 7f e3 fb 78 7f 25 cb 78 4b ff fc a5 2f a3 00 00 40 9e ff b0 38 60 ff ff 4b ff fe 44 8......x.%.xK.../...@...8`..K..D
4c380 80 1e 00 0a 38 60 00 00 90 1b 03 08 4b ff fe 34 00 00 00 00 00 00 00 01 80 08 00 00 60 00 00 00 ....8`......K..4............`...
4c3a0 7c 08 02 a6 fb 21 ff c8 fb 41 ff d0 3b 40 00 01 f8 01 00 10 fb 61 ff d8 7c 7b 1b 78 fb 81 ff e0 |....!...A..;@.......a..|{.x....
4c3c0 fb a1 ff e8 fb c1 ff f0 fb e1 ff f8 f8 21 ff 51 48 00 50 b1 60 00 00 00 eb a2 83 f0 38 80 00 00 .............!.QH.P.`.......8...
4c3e0 3b 83 00 05 3b fd 03 10 7b 9c 00 20 7f e3 fb 78 3b dc 00 28 3b 3d 03 38 7b de 00 20 7b 9c 04 20 ;...;...{......x;..(;=.8{...{...
4c400 7f c5 f3 78 48 00 52 5d 60 00 00 00 39 3d 03 2c 38 00 12 34 b0 1d 03 2c 38 00 01 00 7f 64 db 78 ...xH.R]`...9=.,8..4...,8....d.x
4c420 7f 23 cb 78 b0 09 00 02 b3 49 00 04 48 00 50 15 60 00 00 00 7f 63 db 78 48 00 50 49 60 00 00 00 .#.x.....I..H.P.`....c.xH.PI`...
4c440 38 9c 00 14 38 a0 00 00 78 84 04 20 60 a5 80 01 38 63 00 01 38 c0 00 35 78 63 00 20 7d 39 1a 14 8...8...x...`...8c..8..5xc..}9..
4c460 7f 59 1b 2e 38 7d 03 24 b3 49 00 02 4b ff f9 f5 60 00 00 00 80 fd 00 00 38 9c 00 28 7f e3 fb 78 .Y..8}.$.I..K...`.......8..(...x
4c480 78 84 04 20 38 a0 00 11 38 c0 00 00 4b ff e8 15 60 00 00 00 7f e3 fb 78 7f c4 07 b4 4b ff ed 65 x...8...8...K...`......x....K..e
4c4a0 60 00 00 00 38 21 00 b0 e8 01 00 10 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 7c 08 03 a6 eb 81 ff e0 `...8!.......!...A...a..|.......
4c4c0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 07 00 00 60 00 00 00 ............N...............`...
4c4e0 7c 08 02 a6 fb 21 ff c8 fb 41 ff d0 7c 99 23 78 f8 01 00 10 fb 61 ff d8 38 00 00 00 fb 81 ff e0 |....!...A..|.#x.....a..8.......
4c500 fb a1 ff e8 7c 7c 1b 78 fb c1 ff f0 fb e1 ff f8 90 04 00 00 fa e1 ff b8 fb 01 ff c0 f8 21 ff 41 ....||.x.....................!.A
4c520 eb 42 83 f8 eb 62 83 f0 3b fb 09 00 7f 44 d3 78 7f e3 fb 78 7f fe fb 78 48 00 4f 09 60 00 00 00 .B...b..;....D.x...x...xH.O.`...
4c540 e8 82 84 08 7f 83 e3 78 48 00 50 29 60 00 00 00 2f a3 00 00 41 9e 00 18 e8 82 84 10 7f 83 e3 78 .......xH.P)`.../...A..........x
4c560 48 00 50 11 60 00 00 00 3b 83 00 02 eb a2 84 18 7f 83 e3 78 7f a4 eb 78 48 00 4f f9 60 00 00 00 H.P.`...;..........x...xH.O.`...
4c580 2f a3 00 00 41 9e 00 18 7f 83 e3 78 7f a4 eb 78 48 00 4f e1 60 00 00 00 3b 83 00 01 eb a2 84 20 /...A......x...xH.O.`...;.......
4c5a0 7f 83 e3 78 7f a4 eb 78 48 00 4f c9 60 00 00 00 2f a3 00 00 41 9e 01 dc 7f a4 eb 78 7f 83 e3 78 ...x...xH.O.`.../...A......x...x
4c5c0 48 00 4f b1 60 00 00 00 eb a2 84 28 7c 7c 18 50 7f a4 eb 78 78 78 04 20 7f 83 e3 78 48 00 4f 95 H.O.`......(||.P...xxx.....xH.O.
4c5e0 60 00 00 00 2f a3 00 00 41 9e 01 d8 7f a4 eb 78 7f 83 e3 78 48 00 4f 7d 60 00 00 00 7f bc 18 50 `.../...A......x...xH.O}`......P
4c600 7b bd 04 20 7f 9d c0 40 40 9d 00 08 7f 1d c3 78 7b bd 04 21 41 82 00 0c 2b 9d 00 ff 40 9d 00 54 {......@@......x{..!A...+...@..T
4c620 e8 62 84 30 48 00 59 ed 60 00 00 00 38 21 00 c0 38 60 00 00 e8 01 00 10 ea e1 ff b8 eb 01 ff c0 .b.0H.Y.`...8!..8`..............
4c640 eb 21 ff c8 7c 08 03 a6 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 .!..|....A...a..................
4c660 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 7f a5 eb 78 7f 84 e3 78 7f c3 f3 78 3b 1b 01 08 N...`...`...`......x...x...x;...
4c680 48 00 4e 51 60 00 00 00 38 00 00 00 7f 44 d3 78 7c 1e e9 ae 7f 03 c3 78 7f 17 c3 78 48 00 4d a5 H.NQ`...8....D.x|......x...xH.M.
4c6a0 60 00 00 00 7f c3 f3 78 48 00 4d d9 60 00 00 00 2b 83 00 ff 41 9d 00 90 3b 9b 09 01 7f 0b c3 78 `......xH.M.`...+...A...;......x
4c6c0 48 00 00 38 60 00 00 00 60 00 00 00 60 00 00 00 48 00 4e 01 60 00 00 00 88 1f 00 00 7f de f8 50 H..8`...`...`...H.N.`..........P
4c6e0 7d 7d f2 14 2f 80 00 00 41 9e 00 f8 7f 9e e3 78 3b ff 00 01 3b 9c 00 01 88 1f 00 00 7d 3e f8 50 }}../...A......x;...;.......}>.P
4c700 3b ab 00 01 7c be f8 50 79 29 06 20 2f 80 00 2e 78 a5 00 20 7f c4 f3 78 7f a3 eb 78 2f 20 00 00 ;...|..Py)../...x......x...x/...
4c720 28 89 00 3f 41 9e 00 08 40 9a ff c8 99 2b 00 00 40 85 ff a0 7e e3 bb 78 7f 44 d3 78 48 00 4d 05 (..?A...@....+..@...~..x.D.xH.M.
4c740 60 00 00 00 e8 62 84 38 48 00 58 c9 60 00 00 00 38 21 00 c0 38 60 00 00 e8 01 00 10 ea e1 ff b8 `....b.8H.X.`...8!..8`..........
4c760 eb 01 ff c0 eb 21 ff c8 7c 08 03 a6 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 .....!..|....A...a..............
4c780 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 7f 83 e3 78 48 00 4c ed 60 00 00 00 eb a2 84 28 ....N...`...`......xH.L.`......(
4c7a0 78 78 04 20 7f a4 eb 78 7f 83 e3 78 48 00 4d c5 60 00 00 00 2f a3 00 00 40 9e fe 34 60 00 00 00 xx.....x...xH.M.`.../...@..4`...
4c7c0 7f 83 e3 78 48 00 4c bd 60 00 00 00 78 7d 04 20 4b ff fe 34 60 00 00 00 60 00 00 00 60 00 00 00 ...xH.L.`...x}..K..4`...`...`...
4c7e0 98 0b 00 00 81 3b 00 00 2f 89 00 00 41 9e 01 04 98 1b 00 04 90 1b 03 08 3b fb 02 08 7f 44 d3 78 .....;../...A...........;....D.x
4c800 7f e3 fb 78 7f fc fb 78 3b a0 00 00 7f 7e db 78 48 00 4c 31 60 00 00 00 7f 83 e3 78 48 00 4c 65 ...x...x;....~.xH.L1`......xH.Le
4c820 60 00 00 00 2f a3 00 00 41 9e 00 b8 7f e3 fb 78 4b ff fb 71 4b ff e0 cd 60 00 00 00 4b ff e0 e5 `.../...A......xK..qK...`...K...
4c840 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 4b ff e2 51 60 00 00 00 88 1b 00 04 2f 80 00 00 `...`...`...`...K..Q`......./...
4c860 40 9e 00 40 e8 1e 03 0a 2f a0 00 00 40 9e 00 d4 4b ff e0 d1 60 00 00 00 2f 83 00 00 41 9d ff d4 @..@..../...@...K...`.../...A...
4c880 3b bd 00 01 7f bd 07 b4 2f 9d 00 1e 40 9e ff 8c e8 62 84 48 38 80 00 1e 48 00 57 79 60 00 00 00 ;......./...@....b.H8...H.Wy`...
4c8a0 38 21 00 c0 38 60 00 00 e8 01 00 10 ea e1 ff b8 eb 01 ff c0 eb 21 ff c8 7c 08 03 a6 eb 41 ff d0 8!..8`...............!..|....A..
4c8c0 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 .a..................N...`...`...
4c8e0 7f 03 c3 78 4b ff fa bd 4b ff ff 4c 60 00 00 00 e8 62 84 40 48 00 57 1d 60 00 00 00 38 21 00 c0 ...xK...K..L`....b.@H.W.`...8!..
4c900 38 60 00 00 e8 01 00 10 ea e1 ff b8 eb 01 ff c0 eb 21 ff c8 7c 08 03 a6 eb 41 ff d0 eb 61 ff d8 8`...............!..|....A...a..
4c920 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 ................N...`...`...`...
4c940 38 21 00 c0 90 19 00 00 38 60 00 01 e8 01 00 10 ea e1 ff b8 eb 01 ff c0 eb 21 ff c8 7c 08 03 a6 8!......8`...............!..|...
4c960 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 .A...a..................N.......
4c980 00 00 00 01 80 09 00 00 60 00 00 00 60 00 00 00 38 00 ff ff 2f 84 00 00 78 00 04 20 40 9d 00 54 ........`...`...8.../...x...@..T
4c9a0 38 84 ff ff 39 23 00 02 78 84 00 20 38 00 00 00 38 84 00 01 7c 89 03 a6 48 00 00 0c 60 00 00 00 8...9#..x...8...8...|...H...`...
4c9c0 39 29 00 02 a1 63 00 00 7d 23 4b 78 7c 00 5a 14 42 00 ff f0 78 09 04 20 78 00 84 02 7c 09 02 14 9)...c..}#Kx|.Z.B...x...x...|...
4c9e0 78 09 84 02 7c 09 02 14 7c 00 00 f8 78 00 04 20 7c 03 03 78 4e 80 00 20 00 00 00 00 00 00 00 00 x...|...|...x...|..xN...........
4ca00 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 7c 69 1b 78 e8 62 84 50 f8 01 00 10 ....`...`...`...|...|i.x.b.P....
4ca20 f8 21 ff 91 88 e9 00 03 88 89 00 00 88 a9 00 01 88 c9 00 02 48 00 55 dd 60 00 00 00 38 21 00 70 .!..................H.U.`...8!.p
4ca40 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 60 00 00 00 ....|...N...............`...`...
4ca60 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 7d 1b 78 38 80 00 00 f8 01 00 10 fb e1 ff f8 38 a0 01 56 |...........|}.x8...........8..V
4ca80 f8 21 ff 71 e8 01 00 00 7c 3f 0b 78 f8 01 fe 91 3b c1 00 70 7f c3 f3 78 48 00 4b c9 60 00 00 00 .!.q....|?.x....;..p...xH.K.`...
4caa0 80 fd 00 04 7f c3 f3 78 3b be 00 14 38 80 01 48 38 a0 00 11 38 c0 00 00 4b ff e1 e9 60 00 00 00 .......x;...8..H8...8...K...`...
4cac0 7f a3 eb 78 3b be 00 1c 38 c0 00 43 38 a0 00 44 38 80 01 34 4b ff f3 8d 60 00 00 00 38 00 00 01 ...x;...8..C8..D8..4K...`...8...
4cae0 39 20 00 06 e8 82 84 58 98 1d 00 01 99 3d 00 02 38 7e 00 88 98 1e 00 1c 48 00 49 49 60 00 00 00 9......X.....=..8~......H.II`...
4cb00 4b ff de 61 60 00 00 00 38 a0 00 06 7c 64 1b 78 38 7e 00 38 48 00 4b 8d 60 00 00 00 a0 9e 00 02 K..a`...8...|d.x8~.8H.K.`.......
4cb20 7f c3 f3 78 4b ff e6 dd 60 00 00 00 38 3f 00 90 38 60 00 00 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 ...xK...`...8?..8`..............
4cb40 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 03 00 00 60 00 00 00 60 00 00 00 ....|...N...............`...`...
4cb60 7c 08 02 a6 fa e1 ff b8 fb 01 ff c0 38 80 00 00 38 a0 07 d0 f8 01 00 10 fb 21 ff c8 7c 79 1b 78 |...........8...8........!..|y.x
4cb80 3b 00 00 00 fb 41 ff d0 fb 61 ff d8 fb 81 ff e0 fb a1 ff e8 fb c1 ff f0 fb e1 ff f8 f8 21 ff 41 ;....A...a...................!.A
4cba0 e8 01 00 00 7c 3f 0b 78 f8 01 f8 21 3b 81 00 70 7f 83 e3 78 3b 5c 00 22 48 00 4a a9 60 00 00 00 ....|?.x...!;..p...x;\."H.J.`...
4cbc0 3b bc 00 0e 3b 7c 00 2a 4b ff dd 39 60 00 00 00 3a fc 00 46 7f 5e d3 78 4b ff dd 49 60 00 00 00 ;...;|.*K..9`...:..F.^.xK..I`...
4cbe0 38 60 00 00 7f 84 e3 78 38 a0 07 d0 38 c0 00 00 4b ff dc a1 60 00 00 00 a1 5d 00 0a b3 1d 00 0a 8`.....x8...8...K...`....]......
4cc00 7f a9 eb 78 38 00 00 00 60 00 00 00 60 00 00 00 a1 69 00 00 39 29 00 02 7f a9 f0 00 7c 00 5a 14 ...x8...`...`....i..9)......|.Z.
4cc20 40 9e ff f0 78 09 04 20 78 00 84 02 7c 09 02 14 78 09 84 02 7c 09 02 14 7c 00 00 f8 54 00 04 3e @...x...x...|...x...|...|...T..>
4cc40 7f 80 50 00 40 9e 00 cc 88 1d 00 09 2f 80 00 11 40 9e 00 c0 a0 1a 00 02 2f 80 00 44 40 9e 00 b4 ..P.@......./...@......./..D@...
4cc60 a0 1a 00 00 2f 80 00 43 40 9e 00 a8 88 1b 00 00 2f 80 00 02 40 9e 00 9c 4b ff dc e9 60 00 00 00 ..../..C@......./...@...K...`...
4cc80 7e e4 bb 78 38 a0 00 06 48 00 4a 69 60 00 00 00 2f a3 00 00 40 9e 00 7c e9 22 84 60 e8 69 00 00 ~..x8...H.Ji`.../...@..|.".`.i..
4cca0 2f a3 00 00 41 9e 00 14 7f 64 db 78 38 a0 06 b8 48 00 49 f1 60 00 00 00 80 1b 00 14 81 3b 00 10 /...A....d.x8...H.I.`........;..
4ccc0 38 79 00 08 38 9b 00 6c 90 19 00 04 91 39 00 00 48 00 47 71 60 00 00 00 38 3f 00 c0 38 60 00 00 8y..8..l.....9..H.Gq`...8?..8`..
4cce0 e8 01 00 10 ea e1 ff b8 eb 01 ff c0 eb 21 ff c8 7c 08 03 a6 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 .............!..|....A...a......
4cd00 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 4b ff dc 31 60 00 00 00 2f 83 00 00 41 9d fe c4 ............N...K..1`.../...A...
4cd20 38 3f 00 c0 38 60 ff ff e8 01 00 10 ea e1 ff b8 eb 01 ff c0 eb 21 ff c8 7c 08 03 a6 eb 41 ff d0 8?..8`...............!..|....A..
4cd40 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 .a..................N...........
4cd60 80 09 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 3b 65 00 01 ....`...`...`...|....a......;e..
4cd80 f8 01 00 10 fb a1 ff e8 38 00 00 00 7c 7d 1b 78 e8 62 84 68 fb c1 ff f0 7b 7e 00 20 fb e1 ff f8 ........8...|}.x.b.h....{~......
4cda0 90 04 00 00 7c 9f 23 78 f8 21 ff 61 48 00 52 65 60 00 00 00 e9 22 84 60 eb 82 84 70 fb a9 00 00 ....|.#x.!.aH.Re`....".`...p....
4cdc0 7f dd 07 b4 7f a4 eb 78 7f 83 e3 78 48 00 52 45 60 00 00 00 2f bd 00 00 7f e3 fb 78 41 9e 00 54 .......x...xH.RE`.../......xA..T
4cde0 4b ff fc 81 7f e3 fb 78 3b de ff ff 4b ff fd 75 7b de 00 20 2f a3 00 00 40 9e ff c8 e8 62 84 80 K......x;...K..u{.../...@....b..
4ce00 48 00 52 11 60 00 00 00 38 21 00 a0 38 60 00 00 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 H.R.`...8!..8`.......a..........
4ce20 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 e8 62 84 78 7b 64 00 20 48 00 51 d9 60 00 00 00 |...........N....b.x{d..H.Q.`...
4ce40 38 21 00 a0 38 60 ff ff e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 8!..8`.......a..........|.......
4ce60 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 05 00 00 60 00 00 00 60 00 00 00 60 00 00 00 ....N...............`...`...`...
4ce80 7c 08 02 a6 fb 41 ff d0 fb 61 ff d8 f8 01 00 10 fb 81 ff e0 7c dc 33 78 fb a1 ff e8 fb c1 ff f0 |....A...a..........|.3x........
4cea0 3b a5 00 01 7c 9e 23 78 fb e1 ff f8 f8 21 fb 61 7b bd 00 20 7c 7f 1b 78 80 84 00 00 7c 03 e8 ae ;...|.#x.....!.a{...|..x....|...
4cec0 3b 64 ff fe 3b 41 00 70 7f 65 d8 50 7f 60 d8 50 7b 7b 00 20 7c 9b 20 50 7f 65 db 78 7c 83 22 14 ;d..;A.p.e.P.`.P{{..|..P.e.x|.".
4cee0 7f 43 d3 78 48 00 47 bd 60 00 00 00 80 1e 00 00 88 7c 00 01 7f 44 d3 78 7f 65 db 78 7c 63 02 14 .C.xH.G.`........|...D.x.e.x|c..
4cf00 7c 7b 18 50 7c 7f 1a 14 48 00 47 99 60 00 00 00 80 1e 00 00 88 bc 00 01 38 9c 00 02 7f 7b 00 50 |{.P|...H.G.`...........8....{.P
4cf20 7c 7f da 14 48 00 47 7d 60 00 00 00 7d 3f e8 ae 88 1c 00 01 7c 09 02 14 7c 1f e9 ae 88 1c 00 01 |...H.G}`...}?......|...|.......
4cf40 81 3e 00 00 7c 09 02 14 90 1e 00 00 38 21 04 a0 e8 01 00 10 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 .>..|.......8!.......A...a......
4cf60 7c 08 03 a6 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 06 00 00 |...............N...............
4cf80 7c 08 02 a6 fb 21 ff c8 fb 41 ff d0 7c da 33 78 f8 01 00 10 fb 61 ff d8 7c 9b 23 78 fb a1 ff e8 |....!...A..|.3x.....a..|.#x....
4cfa0 fb 81 ff e0 7c bd 2b 78 fb e1 ff f8 fb c1 ff f0 7c 7f 1b 78 fb 01 ff c0 f8 21 ff 41 80 04 00 00 ....|.+x........|..x.....!.A....
4cfc0 2f a0 00 00 3b 21 00 70 41 9e 00 58 89 63 00 00 39 20 00 00 2f 8b 00 ff 40 9e 00 20 48 00 01 d4 /...;!.pA..X.c..9.../...@...H...
4cfe0 7d 49 53 78 7f 80 48 40 40 9d 00 38 7d 7f 48 ae 2f 8b 00 ff 41 9e 01 bc 39 49 00 01 2f ab 00 00 }ISx..H@@..8}.H./...A...9I../...
4d000 79 4a 00 20 39 29 00 02 41 9e ff d8 7d 7f 50 ae 7d 29 5a 14 79 29 00 20 7f 80 48 40 41 9d ff d0 yJ..9)..A...}.P.})Z.y)....H@A...
4d020 3b c0 00 00 3b 00 00 00 7b c0 00 20 7f 80 d0 40 40 9c 00 28 7d 5d f0 ae 7f 9d f2 14 2f 8a 00 00 ;...;...{......@@..(}]....../...
4d040 40 9e 00 60 3b de 00 01 7f de 07 b4 7b c0 00 20 7f 80 d0 40 41 9c ff e0 38 21 00 c0 7f 43 02 78 @..`;.......{......@A...8!...C.x
4d060 7c 63 00 74 e8 01 00 10 eb 01 ff c0 78 63 d1 82 eb 21 ff c8 eb 41 ff d0 7c 08 03 a6 eb 61 ff d8 |c.t........xc...!...A..|....a..
4d080 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 ................N...`...`...`...
4d0a0 2f 8a 00 ff 41 9e 00 cc 80 fb 00 00 93 19 00 00 78 e8 00 21 41 82 00 74 88 1f 00 00 39 20 00 00 /...A...........x..!A..t....9...
4d0c0 7f 8a 00 40 41 9e 00 fc 2f 80 00 ff 40 9e 00 34 48 00 00 58 60 00 00 00 60 00 00 00 60 00 00 00 ...@A.../...@..4H..X`...`...`...
4d0e0 7d 69 5b 78 7f 88 48 40 40 9d 00 40 7c 1f 48 ae 7f 8a 00 40 2f 00 00 ff 41 9e 00 c8 41 9a 00 2c }i[x..H@@..@|.H....@/...A...A..,
4d100 39 69 00 01 2f a0 00 00 79 6b 00 20 39 29 00 02 41 9e ff d0 7c 1f 58 ae 7d 29 02 14 79 29 00 20 9i../...yk..9)..A...|.X.})..y)..
4d120 7f 88 48 40 41 9d ff c8 88 bc 00 01 78 e7 00 20 7f 84 e3 78 7c 7f 3a 14 38 a5 00 02 48 00 45 65 ..H@A.......x......x|.:.8...H.Ee
4d140 60 00 00 00 81 7b 00 00 89 3c 00 01 38 0b 00 02 7c 00 4a 14 90 1b 00 00 88 1c 00 01 3b de 00 02 `....{...<..8...|.J.........;...
4d160 7f de 02 14 7f de 07 b4 4b ff fe c0 60 00 00 00 38 21 00 c0 38 60 00 01 e8 01 00 10 eb 01 ff c0 ........K...`...8!..8`..........
4d180 eb 21 ff c8 eb 41 ff d0 7c 08 03 a6 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 .!...A..|....a..................
4d1a0 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 91 3b 00 00 4b ff fe 6c 60 00 00 00 60 00 00 00 N...`...`...`....;..K..l`...`...
4d1c0 91 39 00 00 7d 25 4b 78 7f e3 fb 78 7f 64 db 78 7f 86 e3 78 4b ff fc ad 4b ff ff 80 00 00 00 00 .9..}%Kx...x.d.x...xK...K.......
4d1e0 00 00 00 01 80 08 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb 61 ff d8 fb 41 ff d0 7c 9b 23 78 ........`...`...|....a...A..|.#x
4d200 38 80 00 00 f8 01 00 10 fb a1 ff e8 7c bd 2b 78 38 a0 04 18 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 8...........|.+x8...........|~.x
4d220 7f a3 eb 78 fa e1 ff b8 fb 01 ff c0 fb 21 ff c8 fb 81 ff e0 f8 21 ff 41 48 00 44 29 60 00 00 00 ...x.........!.......!.AH.D)`...
4d240 e8 82 84 88 7f c3 f3 78 38 a0 00 04 48 00 44 a5 60 00 00 00 2f a3 00 00 40 9e 02 d8 3a fd 02 16 .......x8...H.D.`.../...@...:...
4d260 3b 1d 03 16 3b e0 00 04 3b 80 00 01 3b 20 00 00 7b e3 00 20 7f 83 d8 40 40 9c 00 58 7c 1e f8 ae ;...;...;...;...{......@@..X|...
4d280 7d 3e fa 14 7f 9d 01 ae 7c 1e f8 ae 2f 80 00 34 41 9e 02 80 2b 80 00 34 41 9d 00 78 2f 80 00 03 }>......|.../..4A...+..4A..x/...
4d2a0 41 9e 02 50 2b 80 00 03 41 9d 00 a8 2f 80 00 00 40 9e 01 00 3b ff 00 01 7f ff 07 b4 7b e3 00 20 A..P+...A.../...@...;.......{...
4d2c0 7f 83 d8 40 41 9c ff b8 60 00 00 00 60 00 00 00 38 21 00 c0 7f 63 1a 78 7c 63 00 74 e8 01 00 10 ...@A...`...`...8!...c.x|c.t....
4d2e0 ea e1 ff b8 78 63 d1 82 eb 01 ff c0 eb 21 ff c8 7c 08 03 a6 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 ....xc.......!..|....A...a......
4d300 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 2f 80 00 42 41 9e 01 9c 2b 80 00 42 41 9d 00 64 ............N.../..BA...+..BA..d
4d320 2f 80 00 35 41 9e 00 bc 2f 80 00 36 40 9e 00 64 80 09 00 02 3b ff 00 02 90 1d 02 00 88 09 00 01 /..5A.../..6@..d....;...........
4d340 7f ff 02 14 7f ff 07 b4 4b ff ff 28 60 00 00 00 2f 80 00 06 41 9e 00 fc 2f 80 00 32 40 9e 00 34 ........K..(`.../...A.../..2@..4
4d360 80 09 00 02 3b ff 00 02 90 1d 02 04 88 09 00 01 7f ff 02 14 7f ff 07 b4 4b ff fe f8 60 00 00 00 ....;...................K...`...
4d380 2f 80 00 43 41 9e 00 8c 2f 80 00 ff 41 9e 00 e4 88 09 00 01 3b ff 00 02 7f ff 02 14 7f ff 07 b4 /..CA.../...A.......;...........
4d3a0 4b ff fe d0 60 00 00 00 60 00 00 00 60 00 00 00 2f 80 00 01 40 9e ff dc 98 1d 00 01 3b ff 00 02 K...`...`...`.../...@.......;...
4d3c0 80 09 00 02 90 1d 02 10 88 09 00 01 7f ff 02 14 7f ff 07 b4 4b ff fe 9c 60 00 00 00 60 00 00 00 ....................K...`...`...
4d3e0 89 69 00 02 38 0b ff ff 54 00 06 3e 2b 80 00 07 41 9d 01 40 99 7d 02 14 3b ff 00 02 88 09 00 01 .i..8...T..>+...A..@.}..;.......
4d400 7f ff 02 14 7f ff 07 b4 4b ff fe 68 60 00 00 00 3b 5f 00 01 38 9f 00 02 7c 9e 22 14 7f 03 c3 78 ........K..h`...;_..8...|."....x
4d420 3b ff 00 02 7c be d0 ae 48 00 42 79 60 00 00 00 7d 3e d0 ae 7d 3d 4a 14 9b 29 03 16 7c 1e d0 ae ;...|...H.By`...}>..}=J..)..|...
4d440 7f ff 02 14 7f ff 07 b4 4b ff fe 28 60 00 00 00 9b 9d 00 06 3b ff 00 02 80 09 00 02 90 1d 02 08 ........K..(`.......;...........
4d460 88 09 00 01 7f ff 02 14 7f ff 07 b4 4b ff fe 04 38 21 00 c0 38 60 00 01 e8 01 00 10 ea e1 ff b8 ............K...8!..8`..........
4d480 eb 01 ff c0 eb 21 ff c8 7c 08 03 a6 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 .....!..|....A...a..............
4d4a0 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 3b 5f 00 01 38 9f 00 02 7c 9e 22 14 7e e3 bb 78 ....N...`...`...;_..8...|.".~..x
4d4c0 3b ff 00 02 7c be d0 ae 48 00 41 d9 60 00 00 00 7d 3e d0 ae 7d 3d 4a 14 9b 29 02 16 7c 1e d0 ae ;...|...H.A.`...}>..}=J..)..|...
4d4e0 7f ff 02 14 7f ff 07 b4 4b ff fd 88 60 00 00 00 9b 9d 00 03 3b ff 00 02 80 09 00 02 90 1d 02 0c ........K...`.......;...........
4d500 88 09 00 01 7f ff 02 14 7f ff 07 b4 4b ff fd 64 88 09 00 02 3b ff 00 02 98 1d 02 15 88 09 00 01 ............K..d....;...........
4d520 7f ff 02 14 7f ff 07 b4 4b ff fd 48 60 00 00 00 38 21 00 c0 38 60 00 00 e8 01 00 10 ea e1 ff b8 ........K..H`...8!..8`..........
4d540 eb 01 ff c0 eb 21 ff c8 7c 08 03 a6 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 .....!..|....A...a..............
4d560 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 09 00 00 60 00 00 00 60 00 00 00 60 00 00 00 ....N...............`...`...`...
4d580 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 9e 23 78 38 a0 00 04 e8 82 84 88 f8 01 00 10 7c 7d 1b 78 |...........|.#x8...........|}.x
4d5a0 fb e1 ff f8 f8 21 ff 71 48 00 40 f9 60 00 00 00 88 1e 02 14 2b 80 00 08 40 9d 00 24 38 21 00 90 .....!.qH.@.`.......+...@..$8!..
4d5c0 38 60 00 00 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 7c 00 07 74 8`..................|...N...|..t
4d5e0 39 20 00 01 7d 20 00 36 70 0b 01 9a 41 82 ff d0 39 7d 00 04 38 00 00 35 98 1d 00 04 3b fd 00 07 9...}..6p...A...9}..8..5....;...
4d600 99 2b 00 01 88 1e 02 14 98 0b 00 02 88 1e 02 15 2f 80 00 00 41 9e 00 1c 38 00 00 34 98 1d 00 07 .+............../...A...8..4....
4d620 99 3f 00 01 88 1e 02 15 98 1f 00 02 3b fd 00 0a 88 1e 00 32 2f 80 00 00 41 9e 00 20 38 00 00 32 .?..........;......2/...A...8..2
4d640 98 1f 00 00 38 00 00 04 98 1f 00 01 80 1e 02 04 90 1f 00 02 3b ff 00 06 88 1e 00 36 2f 80 00 00 ....8...............;......6/...
4d660 40 9e 00 b8 39 60 01 00 7f ca f3 78 7d 69 03 a6 7f c9 f3 78 38 00 00 00 60 00 00 00 60 00 00 00 @...9`.....x}i.....x8...`...`...
4d680 89 69 01 00 39 29 00 01 7c 00 5a 14 78 00 04 20 42 00 ff f0 2f a0 00 00 41 9e 00 40 39 20 00 37 .i..9)..|.Z.x...B.../...A..@9..7
4d6a0 98 1f 00 01 99 3f 00 00 3b ff 00 02 39 20 00 00 89 6a 01 00 38 09 00 01 39 4a 00 01 2f 8b 00 00 .....?..;...9....j..8...9J../...
4d6c0 41 9e 00 0c 99 3f 00 00 3b ff 00 01 78 09 04 20 2f 89 01 00 40 9e ff dc 88 1e 00 42 2f 80 00 00 A....?..;...x.../...@......B/...
4d6e0 40 9e 00 9c 88 1e 00 43 2f 80 00 00 40 9e 00 4c 38 00 ff ff 38 21 00 90 98 1f 00 00 38 60 00 01 @......C/...@..L8...8!......8`..
4d700 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 38 00 00 36 98 1f 00 00 ................|...N...8..6....
4d720 38 00 00 04 98 1f 00 01 80 1e 02 00 90 1f 00 02 3b ff 00 06 4b ff ff 30 38 00 00 43 3b de 03 16 8...............;...K..08..C;...
4d740 98 1f 00 00 7f c3 f3 78 48 00 3d 39 60 00 00 00 7f c4 f3 78 38 a3 00 01 38 7f 00 02 78 a5 06 20 .......xH.=9`......x8...8...x...
4d760 98 bf 00 01 48 00 3f 3d 60 00 00 00 89 3f 00 01 38 09 00 02 7f ff 02 14 4b ff ff 78 38 00 00 42 ....H.?=`....?..8.......K..x8..B
4d780 3b be 02 16 98 1f 00 00 7f a3 eb 78 48 00 3c f5 60 00 00 00 7f a4 eb 78 38 a3 00 01 38 7f 00 02 ;..........xH.<.`......x8...8...
4d7a0 78 a5 06 20 98 bf 00 01 48 00 3e f9 60 00 00 00 89 3f 00 01 38 09 00 02 7f ff 02 14 88 1e 00 43 x.......H.>.`....?..8..........C
4d7c0 2f 80 00 00 41 9e ff 2c 4b ff ff 70 00 00 00 00 00 00 00 01 80 03 00 00 60 00 00 00 60 00 00 00 /...A..,K..p............`...`...
4d7e0 7c 08 02 a6 fb 61 ff d8 fb 41 ff d0 7c 9b 23 78 38 a0 04 18 f8 01 00 10 fb a1 ff e8 7c 7d 1b 78 |....a...A..|.#x8...........|}.x
4d800 38 80 00 00 fb c1 ff f0 fb e1 ff f8 fb 21 ff c8 fb 81 ff e0 f8 21 f7 11 3b c1 00 74 7f c3 f3 78 8............!.......!..;..t...x
4d820 48 00 3e 41 60 00 00 00 88 1d 00 00 2f 80 00 02 41 9e 00 40 38 60 ff ff 38 21 08 f0 e8 01 00 10 H.>A`......./...A..@8`..8!......
4d840 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 7c 08 03 a6 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 .!...A...a..|...................
4d860 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 eb e2 84 90 e8 7f 00 00 2f a3 00 00 41 9e 00 1c N...`...`...`.........../...A...
4d880 2f 9b 06 b8 41 9d 00 fc 7f a4 eb 78 7b 65 00 20 48 00 3e 11 60 00 00 00 e8 82 84 88 3b 5d 00 ec /...A......x{e..H.>.`.......;]..
4d8a0 38 a0 00 04 7f 43 d3 78 3b 9d fd d0 48 00 3e 45 60 00 00 00 2f a3 00 00 41 9e 00 e8 80 1c 00 0c 8....C.x;...H.>E`.../...A.......
4d8c0 81 7d 00 10 3b 7d 00 2c 81 3d 00 14 91 7f 00 08 7f 63 db 78 91 3f 00 0c 90 1f 00 10 48 00 3b a5 .}..;}.,.=.......c.x.?......H.;.
4d8e0 60 00 00 00 2f a3 00 00 41 9e 00 28 83 df 00 0c 2f 9e 00 00 40 9e 00 1c 7f 64 db 78 38 7f 00 18 `.../...A..(..../...@....d.x8...
4d900 38 a0 00 40 48 00 3b cd 60 00 00 00 9b df 00 58 3b bd 00 6c 7f a3 eb 78 48 00 3b 69 60 00 00 00 8..@H.;.`......X;..l...xH.;i`...
4d920 2f a3 00 00 41 9e 00 20 7f a4 eb 78 38 7f 01 18 38 a0 00 80 48 00 3b 9d 60 00 00 00 38 00 00 00 /...A......x8...8...H.;.`...8...
4d940 98 1f 01 98 38 00 00 03 38 60 00 00 98 1f 02 18 38 21 08 f0 e8 01 00 10 eb 21 ff c8 eb 41 ff d0 ....8...8`......8!.......!...A..
4d960 eb 61 ff d8 7c 08 03 a6 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 .a..|...................N...`...
4d980 7f a4 eb 78 38 a0 06 b8 48 00 3d 19 60 00 00 00 4b ff ff 08 60 00 00 00 60 00 00 00 60 00 00 00 ...x8...H.=.`...K...`...`...`...
4d9a0 7b 7b 00 20 7f 43 d3 78 38 9b ff 14 7f c5 f3 78 78 84 00 20 4b ff f8 3d 2f a3 00 00 41 9e fe 78 {{...C.x8......xx...K..=/...A..x
4d9c0 88 01 02 89 2f 80 00 00 40 9e 02 5c 88 01 02 88 2f a0 00 00 40 9e 00 e8 81 3d 00 10 80 1d 00 14 ..../...@..\..../...@....=......
4d9e0 3b 7d 00 2c 91 3f 00 08 90 1f 00 0c 7f 63 db 78 48 00 3a 91 60 00 00 00 2f a3 00 00 41 9e 00 10 ;}.,.?.......c.xH.:.`.../...A...
4da00 83 df 00 0c 2f 9e 00 00 41 9e 00 98 3b bd 00 6c 7f a3 eb 78 48 00 3a 6d 60 00 00 00 2f a3 00 00 ..../...A...;..l...xH.:m`.../...
4da20 40 9e 00 60 80 1c 00 0c 90 1f 00 10 38 00 00 03 98 1f 02 18 80 7f 00 08 4b ff d3 d9 60 00 00 00 @..`........8...........K...`...
4da40 88 01 00 75 2f 80 00 00 41 9e 00 10 88 01 00 77 2f 80 00 00 40 9e 02 54 88 01 00 7a 2f 80 00 00 ...u/...A......w/...@..T...z/...
4da60 40 9e 00 0c 38 60 00 00 4b ff fd d0 80 61 02 7c 4b ff e5 81 60 00 00 00 38 60 00 00 4b ff fd bc @...8`..K....a.|K...`...8`..K...
4da80 7f a4 eb 78 38 7f 01 18 38 a0 00 80 48 00 3a 45 60 00 00 00 38 00 00 00 98 1f 01 98 4b ff ff 88 ...x8...8...H.:E`...8.......K...
4daa0 7f 64 db 78 38 7f 00 18 38 a0 00 40 48 00 3a 25 60 00 00 00 9b df 00 58 4b ff ff 54 8b 9f 02 18 .d.x8...8..@H.:%`......XK..T....
4dac0 2f 9c 00 01 41 9e 00 38 2f 9c 00 02 40 9e fd 68 2f 80 00 05 41 9e 01 f0 2f 80 00 06 40 9e ff 88 /...A..8/...@..h/...A.../...@...
4dae0 38 00 00 00 39 20 00 04 99 3f 02 18 90 1f 00 10 38 60 00 00 90 1f 00 08 4b ff fd 40 2f 80 00 02 8...9....?......8`......K..@/...
4db00 40 9e ff 64 80 1d 00 10 3b df 02 20 38 80 00 00 90 1f 00 08 80 01 02 74 38 a0 01 48 7f c3 f3 78 @..d....;...8..........t8..H...x
4db20 90 1f 00 10 3b a1 04 8c 48 00 3b 39 60 00 00 00 39 3f 02 3c 38 00 00 06 9b 9f 02 3c 98 09 00 02 ....;...H.;9`...9?.<8......<....
4db40 9b 89 00 01 4b ff ce 1d 60 00 00 00 38 a0 00 06 7c 64 1b 78 38 7f 02 58 48 00 3b 49 60 00 00 00 ....K...`...8...|d.x8..XH.;I`...
4db60 38 80 00 00 38 a0 04 18 7f a3 eb 78 48 00 3a f5 60 00 00 00 38 00 00 03 38 9e fd e8 38 a0 00 04 8...8......xH.:.`...8...8...8...
4db80 38 61 06 90 98 01 06 a0 48 00 3b 19 60 00 00 00 38 a0 00 04 38 9e fd f0 9b 81 04 be 38 61 06 8c 8a......H.;.`...8...8.......8a..
4dba0 48 00 3b 01 60 00 00 00 7f a4 eb 78 38 7f 03 28 9b 81 05 cf 9b 81 05 ce 9b 81 04 c2 9b 81 05 8d H.;.`......x8..(................
4dbc0 9b 81 05 92 9b 81 05 8f 4b ff f9 b9 38 80 01 34 38 a0 00 44 38 c0 00 43 38 7f 02 34 4b ff e2 85 ........K...8..48..D8..C8..4K...
4dbe0 60 00 00 00 38 e0 ff ff 7f c3 f3 78 78 e7 00 20 38 80 01 48 38 a0 00 11 38 c0 00 00 4b ff d0 a5 `...8......xx...8..H8...8...K...
4dc00 60 00 00 00 7f c3 f3 78 38 80 01 48 4b ff d5 f5 60 00 00 00 38 00 00 02 38 60 00 00 98 1f 02 18 `......x8..HK...`...8...8`......
4dc20 4b ff fc 18 39 3b ff 10 3b 61 04 8c 79 29 00 20 7f 44 d3 78 38 a9 00 04 7f 63 db 78 91 21 00 70 K...9;..;a..y)...D.x8....c.x.!.p
4dc40 78 a5 00 20 48 00 3a 5d 60 00 00 00 88 01 02 89 2f 80 00 02 41 9e 01 08 2f 80 00 03 41 9e 00 c4 x...H.:]`......./...A.../...A...
4dc60 2f 80 00 01 40 9e fb d0 38 61 04 90 38 81 00 70 38 bd 00 6c 38 c0 00 80 4b ff f3 09 2f a3 00 00 /...@...8a..8..p8..l8...K.../...
4dc80 41 9e fb b4 80 81 00 70 7f 63 db 78 7f c5 f3 78 38 84 00 04 78 84 00 20 4b ff f5 59 2f a3 00 00 A......p.c.x...x8...x...K..Y/...
4dca0 40 9e fd 2c 4b ff fb 90 80 61 02 80 4b ff d1 45 60 00 00 00 80 61 02 84 4b ff d1 19 60 00 00 00 @..,K....a..K..E`....a..K...`...
4dcc0 4b ff fd 98 89 61 00 b6 80 1d 00 14 81 3d 00 10 90 1f 00 0c 2f 8b 00 00 80 01 02 74 91 3f 00 08 K....a.......=....../......t.?..
4dce0 90 1f 00 10 41 9e 00 ec 38 7f 00 18 38 81 02 8a 48 00 37 51 60 00 00 00 8b c1 00 b7 2f 9e 00 00 ....A...8...8...H.7Q`......./...
4dd00 41 9e 00 74 38 7f 01 18 38 81 03 8a 48 00 37 35 60 00 00 00 38 00 00 03 98 1f 02 18 4b ff fd 18 A..t8...8...H.75`...8.......K...
4dd20 3b 21 04 90 3b 41 00 70 7f 23 cb 78 7f 44 d3 78 38 bd 00 6c 38 c0 00 80 4b ff f2 49 2f a3 00 00 ;!..;A.p.#.x.D.x8..l8...K..I/...
4dd40 41 9e fa f4 7f 23 cb 78 7f 44 d3 78 38 bd 00 2c 38 c0 00 40 4b ff f2 2d 4b ff ff 24 38 61 04 90 A....#.x.D.x8..,8..@K..-K..$8a..
4dd60 38 81 00 70 38 bd 00 2c 38 c0 00 40 4b ff f2 15 4b ff ff 0c e8 82 84 98 3b 9f 01 18 7f 83 e3 78 8..p8..,8..@K...K.......;......x
4dd80 48 00 36 c1 60 00 00 00 88 01 02 89 2f 80 00 01 41 9e ff 84 2f 80 00 03 41 9e ff 7c 3b bd 00 6c H.6.`......./...A.../...A..|;..l
4dda0 7f a3 eb 78 48 00 36 dd 60 00 00 00 2f a3 00 00 41 9e ff 64 7f 83 e3 78 7f a4 eb 78 38 a0 00 80 ...xH.6.`.../...A..d...x...x8...
4ddc0 48 00 37 11 60 00 00 00 9b df 01 98 4b ff ff 48 e8 82 84 98 3b 9f 00 18 7f 83 e3 78 48 00 36 65 H.7.`.......K..H....;......xH.6e
4dde0 60 00 00 00 88 01 02 89 30 00 ff fe 54 00 06 3e 2b 80 00 01 40 9d ff 04 83 df 00 0c 2f 9e 00 00 `.......0...T..>+...@......./...
4de00 40 9e fe f8 7f 83 e3 78 38 9d 00 2c 38 a0 00 40 48 00 36 c1 60 00 00 00 9b df 00 58 4b ff fe dc @......x8..,8..@H.6.`......XK...
4de20 00 00 00 00 00 00 00 01 80 07 00 00 60 00 00 00 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 38 a0 01 48 ............`...|....a......8..H
4de40 38 80 00 00 f8 01 00 10 fb a1 ff e8 3b a0 00 01 fb c1 ff f0 fb e1 ff f8 f8 21 fb 41 eb e2 84 90 8...........;............!.A....
4de60 3b df 02 20 3b 9f 02 3c 7f c3 f3 78 48 00 37 f5 60 00 00 00 38 00 00 06 9b bc 00 01 9b bf 02 3c ;...;..<...xH.7.`...8..........<
4de80 38 7f 02 a8 98 1c 00 02 e8 82 84 98 3b 61 00 70 48 00 35 b1 60 00 00 00 4b ff ca c9 60 00 00 00 8...........;a.pH.5.`...K...`...
4dea0 38 a0 00 06 7c 64 1b 78 38 7f 02 58 48 00 37 f5 60 00 00 00 80 1f 00 08 38 a0 04 18 38 80 00 00 8...|d.x8..XH.7.`.......8...8...
4dec0 90 1c 00 0c 7f 63 db 78 48 00 37 99 60 00 00 00 80 1f 00 10 39 20 00 07 7f 64 db 78 9b a1 00 a6 .....c.xH.7.`.......9....d.x....
4dee0 38 7f 03 28 90 01 02 70 99 21 02 84 4b ff f6 95 38 7f 02 34 38 80 01 34 38 a0 00 44 38 c0 00 43 8..(...p.!..K...8..48..48..D8..C
4df00 4b ff df 61 60 00 00 00 80 ff 00 10 80 df 00 08 7f c3 f3 78 38 80 01 48 38 a0 00 11 4b ff cd 85 K..a`..............x8..H8...K...
4df20 60 00 00 00 7f c3 f3 78 38 80 01 48 4b ff d2 d5 60 00 00 00 38 21 04 c0 e8 01 00 10 eb 61 ff d8 `......x8..HK...`...8!.......a..
4df40 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 ........|...........N...........
4df60 80 05 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 38 80 00 00 ....`...`...`...|...........8...
4df80 38 a0 01 48 f8 01 00 10 fb c1 ff f0 3b a0 00 01 fb e1 ff f8 f8 21 fb 51 eb c2 84 90 3b fe 02 20 8..H........;........!.Q....;...
4dfa0 7f e3 fb 78 48 00 36 bd 60 00 00 00 39 3e 02 3c 38 00 00 06 9b be 02 3c 3b 81 00 70 98 09 00 02 ...xH.6.`...9>.<8......<;..p....
4dfc0 9b a9 00 01 4b ff c9 9d 60 00 00 00 38 a0 00 06 7c 64 1b 78 38 7e 02 58 48 00 36 c9 60 00 00 00 ....K...`...8...|d.x8~.XH.6.`...
4dfe0 38 a0 04 18 38 80 00 00 7f 83 e3 78 48 00 36 75 60 00 00 00 7f 84 e3 78 38 7e 03 28 9b a1 01 b3 8...8......xH.6u`......x8~.(....
4e000 9b a1 01 b2 9b a1 02 84 9b a1 01 71 9b a1 01 76 9b a1 01 73 4b ff f5 6d 38 7e 02 34 38 80 01 34 ...........q...v...sK..m8~.48..4
4e020 38 a0 00 44 38 c0 00 43 4b ff de 39 60 00 00 00 80 de 00 08 38 e0 ff ff 7f e3 fb 78 78 e7 00 20 8..D8..CK..9`.......8......xx...
4e040 38 80 01 48 38 a0 00 11 4b ff cc 59 60 00 00 00 7f e3 fb 78 38 80 01 48 4b ff d1 a9 60 00 00 00 8..H8...K..Y`......x8..HK...`...
4e060 38 21 04 b0 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 8!..................|.......N...
4e080 00 00 00 00 00 00 00 01 80 04 00 00 60 00 00 00 7c 08 02 a6 fb 41 ff d0 fb 61 ff d8 3b 40 00 00 ............`...|....A...a..;@..
4e0a0 f8 01 00 10 fb 81 ff e0 38 00 00 00 7c 7c 1b 78 fb c1 ff f0 fb e1 ff f8 3b c0 00 00 fb a1 ff e8 ........8...||.x........;.......
4e0c0 90 03 00 00 f8 21 fe 61 eb e2 84 90 8c 1f 00 18 3b 61 00 70 7c 00 07 74 2f a0 00 00 7c 03 03 78 .....!.a........;a.p|..t/...|..x
4e0e0 2f 1e 00 04 41 9e 01 2c 41 9a 00 c8 48 00 37 55 60 00 00 00 2f a3 00 00 7f e3 fb 78 41 9e 00 b4 /...A..,A...H.7U`.../......xA...
4e100 eb a2 84 a0 7f a4 eb 78 48 00 34 69 60 00 00 00 7f a4 eb 78 2f a3 00 00 7f e3 fb 78 41 9e 00 c4 .......xH.4i`......x/......xA...
4e120 48 00 34 51 60 00 00 00 7f e4 fb 78 7c 7f 18 50 7c 7d 07 34 7b a5 00 20 7f 63 db 78 48 00 33 95 H.4Q`......x|..P|}.4{....c.xH.3.
4e140 60 00 00 00 7d 21 ea 14 7f ff ea 14 9b 49 00 70 38 80 00 00 7f 63 db 78 38 a0 00 0a 3b de 00 01 `...}!.......I.p8....c.x8...;...
4e160 48 00 38 b1 60 00 00 00 7c 63 07 34 54 60 04 3e 2b 80 00 ff 41 9d 00 3c 80 1c 00 00 7f de 07 34 H.8.`...|c.4T`.>+...A..<.......4
4e180 54 00 40 2e 7c 60 1a 14 90 7c 00 00 88 1f 00 00 7c 00 07 74 2f 80 00 2e 40 9e ff 40 8c 1f 00 01 T.@.|`...|......|..t/...@..@....
4e1a0 7c 00 07 74 4b ff ff 34 60 00 00 00 60 00 00 00 38 60 00 00 38 21 01 a0 e8 01 00 10 eb 41 ff d0 |..tK..4`...`...8`..8!.......A..
4e1c0 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 .a......|...............N...`...
4e1e0 7f e4 fb 78 7f 63 db 78 48 00 32 59 60 00 00 00 7f 63 db 78 48 00 32 8d 60 00 00 00 7f ff 1a 14 ...x.c.xH.2Y`....c.xH.2.`.......
4e200 4b ff ff 50 60 00 00 00 60 00 00 00 60 00 00 00 6b c3 00 04 7c 63 00 34 54 63 d9 7e 78 63 00 20 K..P`...`...`...k...|c.4Tc.~xc..
4e220 4b ff ff 94 00 00 00 00 00 00 00 01 80 06 00 00 7c 08 02 a6 fa c1 ff b0 fa e1 ff b8 f8 01 00 10 K...............|...............
4e240 fb 01 ff c0 38 00 00 00 7c b8 2b 78 fb 21 ff c8 fb 41 ff d0 fb 61 ff d8 fb 81 ff e0 7c 7b 1b 78 ....8...|.+x.!...A...a......|{.x
4e260 7c 9c 23 78 fb a1 ff e8 fb c1 ff f0 3b a5 00 01 fb e1 ff f8 fa a1 ff a8 7f bd 07 b4 f8 21 ff 21 |.#x........;................!.!
4e280 eb e2 84 90 eb c2 84 98 3b 3f 01 18 3b 5f 00 18 7f c4 f3 78 7f 23 cb 78 90 01 00 70 7f 57 d3 78 ........;?..;_.....x.#.x...p.W.x
4e2a0 7f f6 fb 78 48 00 31 9d 60 00 00 00 7f c4 f3 78 7f 43 d3 78 48 00 31 8d 60 00 00 00 fb 7f 00 00 ...xH.1.`......x.C.xH.1.`.......
4e2c0 e8 62 84 a8 3b 60 00 01 48 00 3d 49 60 00 00 00 eb c2 84 b0 3b bd ff ff 7f c3 f3 78 7f bd 07 b4 .b..;`..H.=I`.......;......x....
4e2e0 7f a4 eb 78 48 00 3d 2d 60 00 00 00 48 00 3e e5 60 00 00 00 2f 83 00 1b 41 9e 00 98 2f bd 00 00 ...xH.=-`...H.>.`.../...A.../...
4e300 41 9e 01 f0 4b ff fc 6d 9b 7f 02 18 3a a0 00 00 4b ff c5 f1 60 00 00 00 4b ff c6 09 60 00 00 00 A...K..m....:...K...`...K...`...
4e320 4b ff c7 81 60 00 00 00 88 1f 02 18 2f 80 00 03 2f 00 00 04 41 9e 00 ac 41 9a ff 9c 4b ff c6 05 K...`......./.../...A...A...K...
4e340 60 00 00 00 2f 83 00 00 41 9d ff d8 3a b5 00 01 7e b5 07 b4 2f 95 00 02 40 be ff b8 3b bd ff ff `.../...A...:...~.../...@...;...
4e360 7f c3 f3 78 7f bd 07 b4 7f a4 eb 78 48 00 3c a5 60 00 00 00 48 00 3e 5d 60 00 00 00 2f 83 00 1b ...x.......xH.<.`...H.>]`.../...
4e380 40 9e ff 7c 60 00 00 00 60 00 00 00 60 00 00 00 e8 62 84 b8 48 00 3c 7d 60 00 00 00 38 21 00 e0 @..|`...`...`....b..H.<}`...8!..
4e3a0 38 60 ff ff e8 01 00 10 ea a1 ff a8 ea c1 ff b0 ea e1 ff b8 7c 08 03 a6 eb 01 ff c0 eb 21 ff c8 8`..................|........!..
4e3c0 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 .A...a..................N...`...
4e3e0 e8 62 84 c8 48 00 3c 2d 60 00 00 00 80 1c 00 00 2f a0 00 00 41 9e 00 08 90 16 00 08 80 1c 00 04 .b..H.<-`......./...A...........
4e400 2f a0 00 00 41 9e 00 08 90 1f 00 0c 88 1c 00 08 2f 80 00 00 40 9e 00 8c 7e e3 bb 78 48 00 30 65 /...A.........../...@...~..xH.0e
4e420 60 00 00 00 2f a3 00 00 41 9e 01 18 3b c1 00 70 7f c3 f3 78 4b ff fc 5d 2f a3 00 00 41 9e 00 84 `.../...A...;..p...xK..]/...A...
4e440 80 01 00 70 81 3f 00 08 90 1c 00 04 38 7c 00 08 7f 24 cb 78 91 3c 00 00 48 00 2f e9 60 00 00 00 ...p.?......8|...$.x.<..H./.`...
4e460 38 60 00 00 38 21 00 e0 e8 01 00 10 ea a1 ff a8 ea c1 ff b0 ea e1 ff b8 7c 08 03 a6 eb 01 ff c0 8`..8!..................|.......
4e480 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 .!...A...a..................N...
4e4a0 7f 23 cb 78 38 9c 00 08 48 00 2f 99 60 00 00 00 4b ff ff 68 60 00 00 00 60 00 00 00 60 00 00 00 .#.x8...H./.`...K..h`...`...`...
4e4c0 7f 43 d3 78 7f c4 f3 78 4b ff e0 19 60 00 00 00 2f a3 00 00 40 9e ff 6c 80 1f 00 0c 38 60 ff fc .C.x...xK...`.../...@..l....8`..
4e4e0 2f a0 00 00 41 9e ff 80 90 01 00 70 4b ff ff 58 e8 62 84 c0 7f 04 c3 78 48 00 3b 19 60 00 00 00 /...A......pK..X.b.....xH.;.`...
4e500 38 21 00 e0 38 60 ff ff e8 01 00 10 ea a1 ff a8 ea c1 ff b0 ea e1 ff b8 7c 08 03 a6 eb 01 ff c0 8!..8`..................|.......
4e520 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 .!...A...a..................N...
4e540 80 1f 00 0c 38 60 ff fd 2f a0 00 00 41 9e ff 18 90 01 00 70 4b ff fe f0 00 00 00 00 00 00 00 01 ....8`../...A......pK...........
4e560 80 0b 00 00 60 00 00 00 60 00 00 00 60 00 00 00 e9 22 84 d0 20 63 ff f6 38 00 00 01 90 09 00 04 ....`...`...`...."...c..8.......
4e580 90 69 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 .i..N...............`...`...`...
4e5a0 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 9e 23 78 f8 01 00 10 fb 61 ff d8 eb a2 84 d0 fb 81 ff e0 |...........|.#x.....a..........
4e5c0 fb e1 ff f8 f8 21 fe f1 e8 1d 00 0a 7d 20 20 50 7d 2b a6 71 40 81 00 cc eb e2 84 d8 81 3f 00 04 .....!......}..P}+.q@........?..
4e5e0 2f 89 00 00 41 9e 00 5c eb 82 84 e0 7f c4 56 70 7f 83 e3 78 7c 84 07 b4 48 00 3a 19 60 00 00 00 /...A..\......Vp...x|...H.:.`...
4e600 38 00 00 01 93 dd 00 08 39 20 00 02 90 1f 00 00 38 00 00 00 90 1f 00 04 38 21 01 10 91 3f 00 00 8.......9.......8.......8!...?..
4e620 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 .....a..........|...........N...
4e640 eb 82 84 e0 7c 00 56 70 3b 61 00 70 7c 05 07 b4 7f 63 db 78 7f 84 e3 78 48 00 38 f9 60 00 00 00 ....|.Vp;a.p|....c.x...xH.8.`...
4e660 88 01 00 70 2f 80 00 00 41 9e 00 28 7f 69 db 78 39 60 00 08 60 00 00 00 60 00 00 00 60 00 00 00 ...p/...A..(.i.x9`..`...`...`...
4e680 99 69 00 00 8c 09 00 01 2f 80 00 00 40 9e ff f4 7f 63 db 78 48 00 39 7d 60 00 00 00 4b ff ff 50 .i....../...@....c.xH.9}`...K..P
4e6a0 eb e2 84 d8 81 3f 00 00 79 2b 05 a1 41 82 ff 30 39 29 00 01 2f a3 00 00 79 29 00 20 40 9e ff 20 .....?..y+..A..09)../...y)..@...
4e6c0 4b ff ff 58 00 00 00 00 00 00 00 01 80 05 00 00 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 9d 23 78 K..X............|...........|.#x
4e6e0 7c 7e 1b 78 f8 01 00 10 fb e1 ff f8 38 80 00 00 38 a0 01 00 fb 61 ff d8 fb 81 ff e0 f8 21 fe 61 |~.x........8...8....a.......!.a
4e700 3b e1 00 70 7f e3 fb 78 48 00 2f 59 60 00 00 00 e9 22 84 d0 80 09 00 0c 2f 80 00 04 41 9e 00 84 ;..p...xH./Y`...."....../...A...
4e720 3b 80 00 08 38 60 00 00 3b 60 00 00 7f a6 eb 78 38 80 00 0c 38 a0 07 d1 4b ff d7 29 60 00 00 00 ;...8`..;`.....x8...8...K..)`...
4e740 38 00 00 04 b3 dc 00 02 e9 22 84 e8 7f e3 fb 78 b0 1c 00 00 7f 64 db 78 e9 29 00 00 e8 09 00 00 8........".....x.....d.x.)......
4e760 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 38 21 01 a0 e8 01 00 10 .A.(|....i...I..N..!.A.(8!......
4e780 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 .a..........|...........N...`...
4e7a0 e9 29 00 10 7f e3 fb 78 38 80 00 20 38 a0 00 11 38 c0 00 00 3b 81 00 8c 3b 60 00 20 80 e9 00 04 .).....x8...8...8...;...;`......
4e7c0 4b ff c4 e1 60 00 00 00 38 61 00 84 4b ff ff 60 00 00 00 00 00 00 00 01 80 05 00 00 60 00 00 00 K...`...8a..K..`............`...
4e7e0 7c 08 02 a6 fb 61 ff d8 fb 41 ff d0 38 80 00 00 38 a0 01 00 f8 01 00 10 fb e1 ff f8 fa 81 ff a0 |....a...A..8...8...............
4e800 fa a1 ff a8 fa c1 ff b0 fa e1 ff b8 fb 01 ff c0 fb 21 ff c8 fb 81 ff e0 fb a1 ff e8 fb c1 ff f0 .................!..............
4e820 f8 21 fe 21 e9 22 84 f0 a0 09 00 04 81 29 00 00 91 21 00 70 b0 01 00 74 3b 61 00 76 7f 63 db 78 .!.!.".......)...!.p...t;a.v.c.x
4e840 48 00 2e 21 60 00 00 00 eb e2 84 d0 80 1f 00 0c 2f 80 00 04 41 9e 01 ec eb c2 84 f8 3b 00 00 08 H..!`.........../...A.......;...
4e860 3a e0 00 00 3b 40 00 00 3b a1 00 70 3b 9f 00 18 e8 7f 00 10 3b 38 00 02 38 63 00 08 48 00 2c 05 :...;@..;..p;.......;8..8c..H.,.
4e880 60 00 00 00 7c 74 1b 78 7f a3 eb 78 48 00 2b f5 60 00 00 00 7c 75 1b 78 7f c3 f3 78 48 00 2b e5 `...|t.x...xH.+.`...|u.x...xH.+.
4e8a0 60 00 00 00 7c 76 1b 78 7f 83 e3 78 48 00 2b d5 60 00 00 00 7c 94 aa 14 38 c0 00 45 38 84 00 0e `...|v.x...xH.+.`...|...8..E8...
4e8c0 38 a0 07 d1 7c 84 b2 14 7c 84 1a 14 7e e3 bb 78 78 84 04 20 4b ff d5 8d 60 00 00 00 38 00 00 01 8...|...|...~..xx...K...`...8...
4e8e0 b0 18 00 00 eb 1f 00 10 3b 18 00 08 7f 03 c3 78 48 00 2b 91 60 00 00 00 7f 04 c3 78 38 a3 00 01 ........;......xH.+.`......x8...
4e900 7f 23 cb 78 78 a5 00 20 48 00 2d 99 60 00 00 00 e8 7f 00 10 38 63 00 08 48 00 2b 69 60 00 00 00 .#.xx...H.-.`.......8c..H.+i`...
4e920 38 03 00 01 7f a3 eb 78 78 00 00 20 7f 39 02 14 48 00 2b 51 60 00 00 00 7f a4 eb 78 38 a3 00 01 8......xx....9..H.+Q`......x8...
4e940 7f 23 cb 78 78 a5 00 20 48 00 2d 59 60 00 00 00 7f a3 eb 78 48 00 2b 2d 60 00 00 00 38 03 00 01 .#.xx...H.-Y`......xH.+-`...8...
4e960 7f c3 f3 78 78 00 00 20 7f 39 02 14 48 00 2b 15 60 00 00 00 7f c4 f3 78 38 a3 00 01 7f 23 cb 78 ...xx....9..H.+.`......x8....#.x
4e980 78 a5 00 20 48 00 2d 1d 60 00 00 00 7f c3 f3 78 48 00 2a f1 60 00 00 00 7c 7f 1b 78 7f 83 e3 78 x...H.-.`......xH.*.`...|..x...x
4e9a0 48 00 2a e1 60 00 00 00 38 1f 00 01 7f 84 e3 78 78 00 00 20 38 a3 00 01 7c 79 02 14 78 a5 00 20 H.*.`...8......xx...8...|y..x...
4e9c0 48 00 2c e1 60 00 00 00 e9 22 84 e8 7f 63 db 78 7f 44 d3 78 e9 29 00 00 e8 09 00 00 f8 41 00 28 H.,.`...."...c.x.D.x.).......A.(
4e9e0 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 38 21 01 e0 e8 01 00 10 ea 81 ff a0 |....i...I..N..!.A.(8!..........
4ea00 ea a1 ff a8 ea c1 ff b0 7c 08 03 a6 ea e1 ff b8 eb 01 ff c0 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 ........|............!...A...a..
4ea20 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 ................N...`...`...`...
4ea40 e8 7f 00 10 3b a1 00 70 3b 9f 00 18 3a e1 00 8a 38 63 00 08 48 00 2a 2d 60 00 00 00 7c 78 1b 78 ....;..p;...:...8c..H.*-`...|x.x
4ea60 7f a3 eb 78 48 00 2a 1d 60 00 00 00 eb c2 84 f8 7c 7a 1b 78 7f c3 f3 78 48 00 2a 09 60 00 00 00 ...xH.*.`.......|z.x...xH.*.`...
4ea80 7f 58 d2 14 3b 01 00 92 3b 5a 00 22 7c 79 1b 78 7f 83 e3 78 48 00 29 ed 60 00 00 00 e9 3f 00 10 .X..;...;Z."|y.x...xH.).`....?..
4eaa0 7f 5a ca 14 38 a0 00 11 38 c0 00 00 7f 5a 1a 14 7f 63 db 78 7f 5a 07 b4 80 e9 00 04 7b 44 04 20 .Z..8...8....Z...c.x.Z......{D..
4eac0 4b ff c1 e1 60 00 00 00 4b ff fd a8 00 00 00 00 00 00 00 01 80 0c 00 00 60 00 00 00 60 00 00 00 K...`...K...............`...`...
4eae0 fb e1 ff f8 fb c1 ff f0 7c 08 02 a6 eb e2 84 d0 39 60 02 00 2f 89 00 07 fb a1 ff e8 f8 01 00 10 ........|.......9`../...........
4eb00 f8 21 ff 71 38 00 00 00 7c 9e 23 78 90 bf 00 24 90 df 00 20 38 a0 00 08 91 1f 00 28 91 5f 00 0c .!.q8...|.#x...$....8......(._..
4eb20 90 1f 00 00 f8 7f 00 10 b1 7f 00 38 f8 ff 00 30 90 07 00 04 90 07 00 00 40 9d 00 10 2f 89 05 94 ...........8...0........@.../...
4eb40 41 9d 01 60 7d 25 07 b4 e8 82 85 00 38 7f 00 18 7f fd fb 78 48 00 33 fd 60 00 00 00 e8 62 85 08 A..`}%......8......xH.3.`....b..
4eb60 48 00 34 b1 60 00 00 00 38 80 00 00 38 60 ff ff 4b ff fa 31 fb df 00 40 4b ff bd 89 60 00 00 00 H.4.`...8...8`..K..1...@K...`...
4eb80 4b ff bd a1 60 00 00 00 4b ff fc 59 48 00 00 2c 4b ff bf 11 60 00 00 00 e9 3f 00 30 80 1f 00 20 K...`...K..YH..,K...`....?.0....
4eba0 81 69 00 00 7f 8b 00 40 41 9d 00 ac 81 29 00 04 7f 89 00 40 41 9d 00 bc 80 1f 00 04 2f 80 00 00 .i.....@A....).....@A......./...
4ebc0 40 9e 00 f0 4b ff bd 7d 60 00 00 00 2f 83 00 00 41 9d ff c0 e9 3d 00 30 81 69 00 04 2b 8b 00 04 @...K..}`.../...A....=.0.i..+...
4ebe0 40 9d 00 40 e9 42 84 d8 a8 8a 00 08 2f 84 ff ff 41 9e 00 30 a0 1d 00 48 78 84 04 20 2b 80 00 01 @..@.B....../...A..0...Hx...+...
4ec00 7c 03 03 78 40 9d 00 1c 4b ff fa c9 e9 3d 00 30 81 69 00 04 60 00 00 00 60 00 00 00 60 00 00 00 |..x@...K....=.0.i..`...`...`...
4ec20 39 6b 00 01 91 69 00 04 4b ff bc d9 60 00 00 00 4b ff bc f1 60 00 00 00 4b ff be 69 60 00 00 00 9k...i..K...`...K...`...K..i`...
4ec40 e9 3f 00 30 80 1f 00 20 81 69 00 00 7f 8b 00 40 40 9d ff 5c 38 00 ff d8 38 60 ff d8 90 1d 00 00 .?.0.....i.....@@..\8...8`......
4ec60 48 00 00 1c 60 00 00 00 60 00 00 00 60 00 00 00 38 00 ff d7 38 60 ff d7 90 1d 00 00 38 00 00 00 H...`...`...`...8...8`......8...
4ec80 f8 1f 00 40 38 21 00 90 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 ...@8!..................|...N...
4eca0 39 20 05 94 4b ff fe a0 60 00 00 00 60 00 00 00 e8 7d 00 02 38 00 00 00 f8 1d 00 40 2f a3 00 00 9...K...`...`....}..8......@/...
4ecc0 40 be ff c4 e8 9d 00 4e 38 60 ff ff 4b ff f8 d5 e8 62 85 10 48 00 33 3d 60 00 00 00 e8 9d 00 52 @......N8`..K....b..H.3=`......R
4ece0 2f a4 00 00 40 9e 00 2c e8 7f 00 4e 38 21 00 90 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 /...@..,...N8!..................
4ed00 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 e8 62 85 18 48 00 32 fd 60 00 00 00 e8 7f 00 4e |...N...`...`....b..H.2.`......N
4ed20 4b ff ff cc 00 00 00 00 00 00 00 01 80 03 00 00 7c 08 02 a6 fb e1 ff f8 fb c1 ff f0 f8 01 00 10 K...............|...............
4ed40 fb 41 ff d0 7c 9a 23 78 eb e2 84 d0 fb a1 ff e8 7c 7d 1b 78 fb 61 ff d8 fb 81 ff e0 f8 21 fe 61 .A..|.#x........|}.x.a.......!.a
4ed60 e8 1f 00 40 2f a0 00 00 41 9e 00 98 e8 9f 00 4e 38 60 00 00 3b 7d 00 08 4b ff f8 29 4b ff bb 85 ...@/...A......N8`..;}..K..)K...
4ed80 60 00 00 00 4b ff bb 9d 60 00 00 00 a8 1d 00 08 eb 82 84 d8 a0 9d 00 00 7c 9e 07 34 2f 80 00 06 `...K...`...............|..4/...
4eda0 b3 dc 00 08 41 9e 01 3c 2f 80 00 04 41 9e 03 04 54 09 06 3e 2f 89 00 05 41 9e 00 78 2f 80 00 03 ....A..</...A...T..>/...A..x/...
4edc0 41 9e 00 c0 e9 3f 00 30 38 60 00 00 81 69 00 00 38 0b 00 01 90 09 00 00 38 21 01 a0 e8 01 00 10 A....?.08`...i..8.......8!......
4ede0 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 .A...a......|...............N...
4ee00 38 21 01 a0 38 60 00 00 e8 01 00 10 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 8!..8`.......A...a......|.......
4ee20 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 a0 1b 00 02 54 09 06 3e 2b 89 00 07 40 9d 01 84 ........N...`.......T..>+...@...
4ee40 38 00 ff ff 38 60 ff ff 90 1f 00 00 60 00 00 00 38 00 00 01 90 1f 00 04 38 21 01 a0 e8 01 00 10 8...8`......`...8.......8!......
4ee60 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 .A...a......|...............N...
4ee80 a1 3f 00 48 a1 7b 00 02 39 49 00 01 79 63 04 20 7d 40 07 b4 7f 80 18 00 41 9e 02 88 6d 2a ff ff .?.H.{..9I..yc..}@......A...m*..
4eea0 2f 8a ff ff 41 9e 02 bc 7f 89 18 40 41 9e 03 4c 41 9d ff 14 e9 3f 00 30 55 6b 04 3e 38 60 ff d6 /...A......@A..LA....?.0Uk.>8`..
4eec0 90 09 00 08 91 69 00 0c 38 00 ff d6 90 1f 00 00 4b ff ff 80 60 00 00 00 60 00 00 00 60 00 00 00 .....i..8.......K...`...`...`...
4eee0 7b 5b 00 20 7f 7d da 14 3b bd 00 0a 7f bd d8 40 40 9c 01 14 eb c2 84 f8 48 00 00 44 60 00 00 00 {[...}..;......@@.......H..D`...
4ef00 7f a3 eb 78 38 80 00 00 48 00 24 69 60 00 00 00 2c 23 00 00 41 82 00 ec 38 63 00 01 38 80 00 00 ...x8...H.$i`...,#..A...8c..8...
4ef20 48 00 24 51 60 00 00 00 2c 23 00 00 41 82 00 d4 3b a3 00 01 7f bd d8 40 40 9c 00 c8 7f c3 f3 78 H.$Q`...,#..A...;......@@......x
4ef40 48 00 25 41 60 00 00 00 7f c4 f3 78 38 a3 00 01 7f a3 eb 78 78 a5 00 20 48 00 27 99 60 00 00 00 H.%A`......x8......xx...H.'.`...
4ef60 2f a3 00 00 40 9e ff 9c 7f c3 f3 78 48 00 25 15 60 00 00 00 38 80 00 00 38 a0 00 0a 38 63 00 01 /...@......xH.%.`...8...8...8c..
4ef80 7c 7d 1a 14 48 00 29 2d 60 00 00 00 78 63 04 20 38 03 ff ff b0 7f 00 38 54 00 04 3e 2b 80 05 93 |}..H.)-`...xc..8......8T..>+...
4efa0 41 9d 02 c0 a0 9c 00 08 38 60 00 00 4b ff f7 25 38 60 00 00 4b ff fe 24 60 00 00 00 60 00 00 00 A.......8`..K..%8`..K..$`...`...
4efc0 e9 22 85 20 78 00 15 a8 7c 09 02 aa 7d 20 4a 14 7d 29 03 a6 4e 80 04 20 ff ff fe 68 00 00 01 38 ."..x...|...}.J.})..N......h...8
4efe0 00 00 01 28 ff ff fe 68 00 00 01 18 00 00 01 08 ff ff fe 68 00 00 00 f8 60 00 00 00 60 00 00 00 ...(...h...........h....`...`...
4f000 ab dc 00 08 38 00 00 00 b0 1f 00 38 3b a1 00 70 38 80 00 00 7f a3 eb 78 38 a0 01 00 48 00 26 45 ....8......8;..p8......x8...H.&E
4f020 60 00 00 00 80 1f 00 0c 2f 80 00 04 41 9e 01 f4 3b 80 00 08 38 60 00 00 3b 60 00 00 7b c6 04 20 `......./...A...;...8`..;`..{...
4f040 38 80 00 0d 38 a0 07 d1 4b ff ce 19 60 00 00 00 38 00 00 00 e9 22 84 e8 7f a3 eb 78 98 1c 00 04 8...8...K...`...8....".....x....
4f060 38 00 00 05 7f 64 db 78 b0 1c 00 00 38 00 00 08 b0 1c 00 02 e9 29 00 00 e8 09 00 00 f8 41 00 28 8....d.x....8........).......A.(
4f080 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 38 00 ff f8 38 60 ff f8 90 1f 00 00 |....i...I..N..!.A.(8...8`......
4f0a0 4b ff fd b0 60 00 00 00 60 00 00 00 60 00 00 00 38 00 02 00 38 60 00 00 b0 1f 00 38 4b ff f6 15 K...`...`...`...8...8`.....8K...
4f0c0 38 60 00 00 4b ff fd 14 60 00 00 00 60 00 00 00 38 00 ff f9 38 60 ff f9 90 1f 00 00 4b ff fd 74 8`..K...`...`...8...8`......K..t
4f0e0 38 00 ff fa 38 60 ff fa 90 1f 00 00 4b ff fd 64 38 00 ff fb 38 60 ff fb 90 1f 00 00 4b ff fd 54 8...8`......K..d8...8`......K..T
4f100 38 00 ff fc 38 60 ff fc 90 1f 00 00 4b ff fd 44 38 00 ff fd 38 60 ff fd 90 1f 00 00 4b ff fd 34 8...8`......K..D8...8`......K..4
4f120 b1 5f 00 48 e9 3f 00 4e e9 7f 00 30 a0 bd 00 04 80 1f 00 24 39 49 ff f4 7d 4a 2a 14 7f 8a 00 00 ._.H.?.N...0.......$9I..}J*.....
4f140 38 00 00 00 90 0b 00 00 40 9d 00 38 38 00 ff fe 38 60 ff fe 90 1f 00 00 4b ff fc f8 60 00 00 00 8.......@..88...8`......K...`...
4f160 81 5f 00 28 2f 8a 00 00 41 9e fd 40 2b 83 00 01 41 9d fd 38 b0 7f 00 48 4b ff ff ac 60 00 00 00 ._.(/...A..@+...A..8...HK...`...
4f180 e8 7f 00 40 38 a5 ff f4 38 9b 00 04 78 a5 00 20 7c 63 4a 14 48 00 25 0d 60 00 00 00 a0 7b 00 02 ...@8...8...x...|cJ.H.%.`....{..
4f1a0 a0 9c 00 08 4b ff f5 2d 81 3f 00 4c a1 7f 00 38 a0 1d 00 04 39 29 ff f4 39 6b 00 0b 7f 8b 00 00 ....K..-.?.L...8....9)..9k......
4f1c0 7c 09 02 14 90 1f 00 4c 40 9c 00 88 a1 3f 00 48 6d 20 ff ff 2f 80 ff ff 40 9e fc 28 80 1f 00 28 |......L@....?.Hm.../...@..(...(
4f1e0 2f 80 00 00 40 9e fc 1c 38 00 ff f7 38 60 ff f7 90 1f 00 00 4b ff fc 5c 4b ff f4 d9 e9 3f 00 30 /...@...8...8`......K..\K....?.0
4f200 81 7f 00 50 38 60 00 00 38 0b 00 01 81 69 00 00 90 1f 00 50 38 0b 00 01 90 09 00 00 4b ff fb bc ...P8`..8....i.....P8.......K...
4f220 e9 3f 00 10 7f a3 eb 78 38 80 00 21 38 a0 00 11 38 c0 00 00 3b 81 00 8c 3b 60 00 21 80 e9 00 04 .?.....x8..!8...8...;...;`.!....
4f240 4b ff ba 61 60 00 00 00 38 61 00 84 4b ff fd f0 38 00 00 01 38 60 00 00 90 1f 00 04 4b ff fb 7c K..a`...8a..K...8...8`......K..|
4f260 ab dc 00 08 4b ff fd a8 00 00 00 00 00 00 00 01 80 06 00 00 60 00 00 00 60 00 00 00 60 00 00 00 ....K...............`...`...`...
4f280 7d 80 00 26 7c 08 02 a6 fa c1 ff b0 fa e1 ff b8 7c 76 1b 78 38 a0 00 10 f8 01 00 10 fb 01 ff c0 }..&|...........|v.x8...........
4f2a0 fb 21 ff c8 fb 41 ff d0 fb 61 ff d8 fb 81 ff e0 7c 9b 23 78 38 80 00 00 91 81 00 08 fb a1 ff e8 .!...A...a......|.#x8...........
4f2c0 fb c1 ff f0 fb e1 ff f8 3b e0 00 00 fa 61 ff 98 fa 81 ff a0 fa a1 ff a8 f8 21 fb b1 e8 7b 00 10 ........;....a...........!...{..
4f2e0 48 00 27 31 60 00 00 00 38 80 00 00 38 a0 00 10 3b 41 02 d0 3b 81 00 74 7c 78 1b 78 e8 7b 00 08 H.'1`...8...8...;A..;..t|x.x.{..
4f300 48 00 27 11 60 00 00 00 38 80 00 00 38 a0 00 10 7c 79 1b 78 e8 7b 00 18 48 00 26 f9 60 00 00 00 H.'.`...8...8...|y.x.{..H.&.`...
4f320 38 00 00 00 38 80 00 00 38 a0 00 0a 7c 77 1b 78 e8 7b 00 20 90 01 00 70 48 00 26 d9 60 00 00 00 8...8...8...|w.x.{.....pH.&.`...
4f340 38 80 00 00 38 a0 00 0a 7c 7d 1b 78 e8 7b 00 28 48 00 26 c1 60 00 00 00 7c 7e 1b 78 e8 62 85 28 8...8...|}.x.{.(H.&.`...|~.x.b.(
4f360 48 00 2c b1 60 00 00 00 e8 62 85 30 48 00 2c a5 60 00 00 00 38 80 00 00 38 a0 01 08 7f 43 d3 78 H.,.`....b.0H.,.`...8...8....C.x
4f380 48 00 22 e1 60 00 00 00 38 60 00 00 38 80 00 00 38 a0 00 00 7f 86 e3 78 4b ff b4 29 60 00 00 00 H.".`...8`..8...8......xK..)`...
4f3a0 2f 83 ff fe 40 9e 00 6c 60 00 00 00 60 00 00 00 48 00 2e 21 60 00 00 00 2f 83 00 1b 41 9e 09 e4 /...@..l`...`...H..!`.../...A...
4f3c0 3b ff 00 01 7f ff 07 b4 2f 9f 02 58 41 9e 09 d4 4b ff b5 31 60 00 00 00 4b ff b5 49 60 00 00 00 ;......./..XA...K..1`...K..I`...
4f3e0 4b ff b5 61 60 00 00 00 2f 83 00 00 41 9d ff f4 38 60 00 00 38 80 00 00 38 a0 00 00 7f 86 e3 78 K..a`.../...A...8`..8...8......x
4f400 4b ff b3 c1 60 00 00 00 2f 83 ff fe 41 9e ff a4 2f 83 ff ff 41 9e 0d f0 88 81 00 74 88 a1 00 75 K...`.../...A.../...A......t...u
4f420 88 c1 00 76 88 e1 00 77 89 01 00 78 89 21 00 79 e8 62 85 40 48 00 2b dd 60 00 00 00 7f 83 e3 78 ...v...w...x.!.y.b.@H.+.`......x
4f440 4b ff b5 f1 60 00 00 00 2f 96 00 06 40 9d 02 d4 ea db 00 30 7e c3 b3 78 48 00 19 49 60 00 00 00 K...`.../...@......0~..xH..I`...
4f460 2e 23 00 00 7c 75 1b 78 40 92 05 4c 38 00 00 02 90 01 01 b8 eb 62 85 68 3b 81 01 c0 80 1b 00 00 .#..|u.x@..L8........b.h;.......
4f480 2f 80 00 04 41 9e 03 f0 40 92 04 a4 38 00 02 58 90 01 01 c8 38 00 00 14 90 01 01 cc 80 01 01 c8 /...A...@...8..X....8...........
4f4a0 7c 1f 00 50 7c 00 07 b4 2f 80 02 57 41 9d 03 c0 38 00 02 58 90 01 01 c8 7f 43 d3 78 7f 84 e3 78 |..P|.../..WA...8..X.....C.x...x
4f4c0 38 a0 00 04 48 00 21 dd 60 00 00 00 80 1b 00 00 2f 80 00 04 41 9e 02 a0 80 01 01 b8 2f 80 00 01 8...H.!.`......./...A......./...
4f4e0 41 9e 03 1c 2f 80 00 02 41 9e 01 74 3b e0 00 00 80 1b 00 00 2f 80 00 04 41 9e 05 28 80 c1 02 d0 A.../...A..t;......./...A..(....
4f500 e8 62 85 88 78 c7 06 20 78 c4 46 02 78 c5 86 22 78 c6 c6 22 48 00 2a fd 60 00 00 00 3b ff 00 04 .b..x...x.F.x.."x.."H.*.`...;...
4f520 2b 9f 00 01 40 9d 0a 78 88 01 01 54 3b e1 02 d8 2f 80 00 00 40 9e 03 18 80 a1 02 d4 e8 62 85 a0 +...@..x...T;.../...@........b..
4f540 7f e4 fb 78 7f 1c 07 b4 78 a8 06 20 78 a6 86 22 78 a7 c6 22 78 a5 46 02 48 00 2a b9 60 00 00 00 ...x....x...x.."x.."x.F.H.*.`...
4f560 e9 5b 00 02 80 c1 01 cc 7f c9 07 b4 7f 43 d3 78 7f 24 cb 78 7f 85 e3 78 7f a8 07 b4 38 e1 00 7c .[...........C.x.$.x...x....8..|
4f580 4b ff f5 61 60 00 00 00 80 01 01 b8 2f 80 00 02 7c 7e 1b 78 41 9e 04 80 2f 9e 00 00 41 9d 02 44 K..a`......./...|~.xA.../...A..D
4f5a0 2f 9e ff ff 41 9e 08 c4 2f 9e ff fe 41 9e 0c a4 2f 9e ff fd 41 9e 09 44 2f 9e ff fc 41 9e 08 c4 /...A.../...A.../...A..D/...A...
4f5c0 2f 9e ff fb 41 9e 0a 74 2f 9e ff fa 41 9e 0a b8 2f 9e ff f9 41 9e 0a fc 2f 9e ff f8 41 9e 0b 40 /...A..t/...A.../...A.../...A..@
4f5e0 2f 9e ff f7 41 9e 0b 84 38 1e 00 0f 2b 80 00 05 40 9d 07 d0 2f 9e ff d8 41 9e 0b bc 2f 9e ff d7 /...A...8...+...@.../...A.../...
4f600 41 9e 09 e8 2f 9e ff d6 41 9e 09 40 38 21 04 50 7f c3 f3 78 e8 01 00 10 81 81 00 08 ea 61 ff 98 A.../...A..@8!.P...x.........a..
4f620 ea 81 ff a0 7c 08 03 a6 ea a1 ff a8 ea c1 ff b0 7d 80 81 20 ea e1 ff b8 eb 01 ff c0 eb 21 ff c8 ....|...........}............!..
4f640 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 e8 62 85 78 .A...a..................N....b.x
4f660 48 00 29 b1 60 00 00 00 80 a1 01 c8 7e e3 bb 78 7f 44 d3 78 4b ff eb bd 60 00 00 00 7c 7f 1b 78 H.).`.......~..x.D.xK...`...|..x
4f680 2f 9f 00 00 40 9c fe 6c 2f 9f ff ff 41 9e 06 c8 80 c1 02 d0 e8 62 85 88 78 c7 06 20 78 c4 46 02 /...@..l/...A........b..x...x.F.
4f6a0 78 c5 86 22 78 c6 c6 22 48 00 29 69 60 00 00 00 2f 9f ff fe 40 9e fe 68 80 e1 02 d4 e8 82 85 90 x.."x.."H.)i`.../...@..h........
4f6c0 3b e1 01 d0 3b c0 ff 9a 7f e3 fb 78 78 e8 06 20 78 e5 46 02 78 e6 86 22 78 e7 c6 22 48 00 28 75 ;...;......xx...x.F.x.."x.."H.(u
4f6e0 60 00 00 00 38 81 01 d7 38 60 30 02 4b ff 94 e5 60 00 00 00 7f e3 fb 78 48 00 1d 89 60 00 00 00 `...8...8`0.K...`......xH...`...
4f700 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 9a 25 60 00 00 00 4b ff fe f8 60 00 00 00 60 00 00 00 8...|d.x...xK..%`...K...`...`...
4f720 38 80 00 00 38 a0 00 7c 38 61 01 54 3b 81 01 c0 48 00 1f 31 60 00 00 00 eb 62 85 68 38 00 00 02 8...8..|8a.T;...H..1`....b.h8...
4f740 7f 43 d3 78 90 01 01 b8 38 00 02 58 7f 84 e3 78 90 01 01 c8 38 a0 00 04 38 00 00 14 90 01 01 cc .C.x....8..X...x....8...8.......
4f760 48 00 1f 41 60 00 00 00 80 1b 00 00 2f 80 00 04 40 9e fd 68 3b e1 00 70 7f 83 e3 78 7f e4 fb 78 H..A`......./...@..h;..p...x...x
4f780 38 a0 00 04 48 00 1f 6d 60 00 00 00 2f a3 00 00 41 9e fd 48 3a c1 01 bc 7f e4 fb 78 7e c3 b3 78 8...H..m`.../...A..H:......x~..x
4f7a0 38 a0 00 04 48 00 1f 4d 60 00 00 00 2f a3 00 00 41 9e fd 28 88 01 01 54 2f 80 00 00 41 9e fd 1c 8...H..M`.../...A..(...T/...A...
4f7c0 7e c4 b3 78 38 61 02 d4 38 a0 00 04 48 00 1e d5 60 00 00 00 38 00 00 00 90 01 01 b8 4b ff fd 10 ~..x8a..8...H...`...8.......K...
4f7e0 7f c5 56 70 e8 62 85 a8 7f e4 fb 78 7c a5 07 b4 48 00 28 21 60 00 00 00 4b ff fe 14 e8 62 85 70 ..Vp.b.....x|...H.(!`...K....b.p
4f800 3b e1 01 c4 48 00 28 0d 60 00 00 00 7f e3 fb 78 38 81 00 70 38 a0 00 04 48 00 1e d9 60 00 00 00 ;...H.(.`......x8..p8...H...`...
4f820 2f a3 00 00 40 9e 02 4c 38 00 ff ff 90 01 02 d4 80 a1 01 c8 7e e3 bb 78 7f 44 d3 78 4b ff d5 35 /...@..L8...........~..x.D.xK..5
4f840 60 00 00 00 7c 7f 1b 78 4b ff fe 38 7f e3 fb 78 38 81 01 54 38 a0 00 ff 48 00 1c 79 60 00 00 00 `...|..xK..8...x8..T8...H..y`...
4f860 38 00 00 00 98 01 03 d7 4b ff fc d0 90 01 01 c8 4b ff fc 48 41 92 02 b8 3a 81 00 f0 38 80 00 00 8.......K.......K..HA...:...8...
4f880 7e 85 a3 78 38 c0 00 64 7e c3 b3 78 3b 81 01 bc 48 00 15 f1 60 00 00 00 7e 83 a3 78 7f 84 e3 78 ~..x8..d~..x;...H...`...~..x...x
4f8a0 48 00 17 21 60 00 00 00 2f a3 00 00 40 9e 00 24 88 01 00 f0 2f 80 00 00 40 9e 03 20 7f 83 e3 78 H..!`.../...@..$..../...@......x
4f8c0 38 80 00 00 38 a0 00 04 48 00 1d 99 60 00 00 00 7e c3 b3 78 38 80 00 01 3b 95 ff ff 48 00 14 45 8...8...H...`...~..x8...;...H..E
4f8e0 60 00 00 00 7b 9c 00 20 2f bc 00 00 7c 76 1b 78 40 9e 03 00 38 00 00 00 98 01 01 54 3b 81 01 c0 `...{.../...|v.x@...8......T;...
4f900 38 80 00 00 7f 83 e3 78 38 a0 00 04 48 00 1d 55 60 00 00 00 38 61 01 c4 38 80 00 00 38 a0 00 04 8......x8...H..U`...8a..8...8...
4f920 48 00 1d 41 60 00 00 00 41 92 fb 64 3a 81 00 8c 7e c3 b3 78 38 80 00 00 7e 85 a3 78 38 c0 00 64 H..A`...A..d:...~..x8...~..x8..d
4f940 48 00 15 41 60 00 00 00 88 01 00 8c 2f 80 00 00 40 9e 01 f4 38 00 02 58 90 01 01 c8 7e c3 b3 78 H..A`......./...@...8..X....~..x
4f960 38 80 00 01 48 00 13 bd 60 00 00 00 2f 95 00 01 7c 76 1b 78 41 be fb 20 38 80 00 00 7e 85 a3 78 8...H...`.../...|v.xA...8...~..x
4f980 38 c0 00 64 48 00 14 fd 60 00 00 00 88 01 00 8c 2f 80 00 00 40 9e 01 60 38 00 00 14 90 01 01 cc 8..dH...`......./...@..`8.......
4f9a0 7e c3 b3 78 38 80 00 01 48 00 13 79 60 00 00 00 4b ff fa ec 3b 81 00 8c 38 80 00 00 7f 85 e3 78 ~..x8...H..y`...K...;...8......x
4f9c0 38 c0 00 64 7e c3 b3 78 48 00 14 b9 60 00 00 00 e8 82 85 50 7f 83 e3 78 48 00 1d 99 60 00 00 00 8..d~..xH...`......P...xH...`...
4f9e0 2f a3 00 00 40 9e 00 a4 7e c3 b3 78 38 80 00 01 38 00 00 01 90 01 01 b8 3a b5 ff ff 48 00 13 25 /...@...~..x8...8.......:...H..%
4fa00 60 00 00 00 7a b5 00 20 7c 76 1b 78 2e 35 00 00 4b ff fa 64 4b ff e4 1d 60 00 00 00 4b ff fb 7c `...z...|v.x.5..K..dK...`...K..|
4fa20 3a e1 00 70 7f 83 e3 78 7e e4 bb 78 38 a0 00 04 48 00 1c c1 60 00 00 00 2f a3 00 00 40 9e 01 68 :..p...x~..x8...H...`.../...@..h
4fa40 3b 81 01 bc 7e e4 bb 78 7f 83 e3 78 38 a0 00 04 48 00 1c a1 60 00 00 00 2f a3 00 00 40 9e 01 10 ;...~..x...x8...H...`.../...@...
4fa60 80 61 02 d0 4b ff b3 ad 60 00 00 00 4b ff fa 90 7f e4 fb 78 38 61 02 d4 38 a0 00 04 48 00 1c 25 .a..K...`...K......x8a..8...H..%
4fa80 60 00 00 00 4b ff fd ac e8 82 85 58 7f 83 e3 78 48 00 1c e1 60 00 00 00 2f a3 00 00 41 9e 00 80 `...K......X...xH...`.../...A...
4faa0 e8 82 85 60 7f 83 e3 78 48 00 1c c9 60 00 00 00 2f a3 00 00 40 9e f9 b8 38 00 00 03 7e c3 b3 78 ...`...xH...`.../...@...8...~..x
4fac0 38 80 00 01 90 01 01 b8 3a b5 ff ff 48 00 12 55 60 00 00 00 eb 62 85 68 7a b5 00 20 38 00 00 06 8.......:...H..U`....b.hz...8...
4fae0 2e 35 00 00 3b 81 01 c0 7c 76 1b 78 90 1b 00 00 4b ff f9 98 7e 83 a3 78 38 80 00 00 38 a0 00 0a .5..;...|v.x....K...~..x8...8...
4fb00 48 00 1f 11 60 00 00 00 7c 63 07 b4 2f 83 00 00 90 61 01 cc 40 9c fe 8c 4b ff fe 80 7e c3 b3 78 H...`...|c../....a..@...K...~..x
4fb20 38 80 00 01 38 00 00 02 4b ff fe cc 38 61 01 bc 38 80 00 00 38 a0 00 04 48 00 1b 29 60 00 00 00 8...8...K...8a..8...8...H..)`...
4fb40 4b ff fd b4 7e 83 a3 78 38 80 00 00 38 a0 00 0a 48 00 1e c1 60 00 00 00 7c 63 07 b4 2f 83 00 00 K...~..x8...8...H...`...|c../...
4fb60 90 61 01 c8 40 9c fd f8 4b ff fd ec 3a e1 02 d4 7f 83 e3 78 7e e4 bb 78 38 a0 00 04 48 00 1b 75 .a..@...K...:......x~..x8...H..u
4fb80 60 00 00 00 2f a3 00 00 41 9e fe d8 7e e3 bb 78 7f 84 e3 78 38 a0 00 04 48 00 1b 09 60 00 00 00 `.../...A...~..x...x8...H...`...
4fba0 4b ff fe c0 7f 83 e3 78 7f 44 d3 78 38 a0 00 04 48 00 1b 41 60 00 00 00 2f a3 00 00 41 9e fe 84 K......x.D.x8...H..A`.../...A...
4fbc0 7f 84 e3 78 7f 43 d3 78 38 a0 00 04 48 00 1a d5 60 00 00 00 4b ff fe 6c 7f 83 e3 78 38 80 00 00 ...x.C.x8...H...`...K..l...x8...
4fbe0 38 a0 00 04 7e bc ab 78 48 00 1a 79 60 00 00 00 3a 61 01 54 7e c3 b3 78 38 80 00 00 7e 65 9b 78 8...~..xH..y`...:a.T~..x8...~e.x
4fc00 38 c0 00 64 48 00 12 7d 60 00 00 00 88 01 01 54 2f a0 00 00 41 9e 00 28 39 20 00 2f 48 00 00 10 8..dH..}`......T/...A..(9../H...
4fc20 8c 13 00 01 2f a0 00 00 41 9e 00 14 2f 80 00 5c 40 9e ff f0 99 33 00 00 4b ff ff e8 7e c3 b3 78 ..../...A.../..\@....3..K...~..x
4fc40 38 80 00 01 48 00 10 dd 60 00 00 00 3b 9c ff ff 7b 93 00 21 7c 76 1b 78 41 a2 fc a4 38 80 00 00 8...H...`...;...{..!|v.xA...8...
4fc60 7e 85 a3 78 38 c0 00 64 3b 81 01 c0 48 00 12 15 60 00 00 00 7e 83 a3 78 7f 84 e3 78 48 00 13 45 ~..x8..d;...H...`...~..x...xH..E
4fc80 60 00 00 00 2f a3 00 00 40 9e 00 24 88 01 00 f0 2f 80 00 00 40 9e 01 bc 38 80 00 00 38 a0 00 04 `.../...@..$..../...@...8...8...
4fca0 7f 83 e3 78 48 00 19 bd 60 00 00 00 7e c3 b3 78 38 80 00 01 48 00 10 6d 60 00 00 00 38 13 ff ff ...xH...`...~..x8...H..m`...8...
4fcc0 78 00 00 20 2f a0 00 00 7c 76 1b 78 41 be fc 48 38 80 00 00 7e 85 a3 78 38 c0 00 64 7e c3 b3 78 x.../...|v.xA..H8...~..x8..d~..x
4fce0 3a 61 01 c4 48 00 11 9d 60 00 00 00 7e 83 a3 78 7e 64 9b 78 48 00 12 cd 60 00 00 00 2f a3 00 00 :a..H...`...~..x~d.xH...`.../...
4fd00 40 9e 00 3c 88 01 00 f0 2f 80 00 00 41 9e 00 1c 7e 63 9b 78 38 80 00 00 38 a0 00 04 48 00 19 45 @..<..../...A...~c.x8...8...H..E
4fd20 60 00 00 00 4b ff f7 64 7e 63 9b 78 38 80 00 00 38 a0 00 04 48 00 19 2d 60 00 00 00 7e c3 b3 78 `...K..d~c.x8...8...H..-`...~..x
4fd40 38 80 00 01 48 00 0f dd 60 00 00 00 7c 76 1b 78 4b ff f7 38 e8 82 85 80 3b e1 01 d0 7f e3 fb 78 8...H...`...|v.xK..8....;......x
4fd60 48 00 16 e1 60 00 00 00 38 81 01 d7 38 60 30 01 4b ff 8e 61 60 00 00 00 7f e3 fb 78 3b c0 ff 9b H...`...8...8`0.K..a`......x;...
4fd80 48 00 17 01 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 93 9d 60 00 00 00 4b ff f8 70 H...`...8...|d.x...xK...`...K..p
4fda0 e8 82 85 48 3b e1 01 d0 7f e3 fb 78 48 00 16 95 60 00 00 00 38 81 01 d7 38 60 30 06 4b ff ff b4 ...H;......xH...`...8...8`0.K...
4fdc0 e8 82 85 f8 3b e1 01 d0 3b de 00 0e 7f e3 fb 78 48 00 21 81 60 00 00 00 2b 9e 00 04 40 9d 00 f0 ....;...;......xH.!.`...+...@...
4fde0 7f e3 fb 78 48 00 16 9d 60 00 00 00 e8 82 86 30 7c 7f 1a 14 48 00 21 5d 60 00 00 00 7f e3 fb 78 ...xH...`......0|...H.!]`......x
4fe00 3b c0 ff 97 48 00 16 7d 60 00 00 00 e8 82 86 38 7c 7f 1a 14 48 00 21 3d 60 00 00 00 38 81 01 d7 ;...H..}`......8|...H.!=`...8...
4fe20 38 60 30 05 4b ff 8d ad 60 00 00 00 7f e3 fb 78 48 00 16 51 60 00 00 00 38 a0 00 91 7c 64 1b 78 8`0.K...`......xH..Q`...8...|d.x
4fe40 7f e3 fb 78 4b ff 92 ed 60 00 00 00 4b ff f7 c0 7f 83 e3 78 38 80 00 00 38 a0 00 04 48 00 18 05 ...xK...`...K......x8...8...H...
4fe60 60 00 00 00 4b ff fe 6c e8 82 85 b0 38 60 30 03 3b c0 ff 99 4b ff 8d 5d 60 00 00 00 4b ff f7 90 `...K..l....8`0.;...K..]`...K...
4fe80 3b e1 01 d0 e8 82 85 c8 3b c0 ff 93 7f e3 fb 78 48 00 15 b1 60 00 00 00 38 81 01 d7 38 60 30 10 ;.......;......xH...`...8...8`0.
4fea0 4b ff 8d 31 60 00 00 00 7f e3 fb 78 48 00 15 d5 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 K..1`......xH...`...8...|d.x...x
4fec0 4b ff 92 71 60 00 00 00 4b ff f7 44 e9 22 86 00 7b de 17 88 7c 09 f2 aa 7d 20 4a 14 7d 29 03 a6 K..q`...K..D."..{...|...}.J.})..
4fee0 4e 80 04 20 00 00 04 00 00 00 03 e0 00 00 03 c0 00 00 04 20 00 00 04 40 3b c1 01 d0 e8 82 85 c0 N......................@;.......
4ff00 7f e5 fb 78 7f c3 f3 78 48 00 20 49 60 00 00 00 38 81 01 d7 38 60 30 09 4b ff 8c b9 60 00 00 00 ...x...xH..I`...8...8`0.K...`...
4ff20 7f c3 f3 78 48 00 15 5d 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f c3 f3 78 4b ff 91 f9 60 00 00 00 ...xH..]`...8...|d.x...xK...`...
4ff40 3b c0 ff 94 4b ff f6 c8 80 a1 00 84 80 c1 00 88 3b e1 01 d0 3b c0 ff 8d e8 82 86 50 7f e3 fb 78 ;...K...........;...;......P...x
4ff60 48 00 1f f1 60 00 00 00 38 81 01 d7 38 60 30 16 4b ff 8c 61 60 00 00 00 7f e3 fb 78 48 00 15 05 H...`...8...8`0.K..a`......xH...
4ff80 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 91 a1 60 00 00 00 4b ff f6 74 3b e1 01 d0 `...8...|d.x...xK...`...K..t;...
4ffa0 e8 82 85 98 3b c0 ff 95 7f e3 fb 78 48 00 14 95 60 00 00 00 38 81 01 d7 38 60 30 08 4b ff 8c 15 ....;......xH...`...8...8`0.K...
4ffc0 60 00 00 00 7f e3 fb 78 48 00 14 b9 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 91 55 `......xH...`...8...|d.x...xK..U
4ffe0 60 00 00 00 4b ff f6 28 80 a1 00 80 e8 82 86 48 3b e1 01 d0 3b c0 ff 8e 7f e3 fb 78 48 00 1f 55 `...K..(.......H;...;......xH..U
50000 60 00 00 00 38 81 01 d7 38 60 30 15 4b ff 8b c5 60 00 00 00 7f e3 fb 78 48 00 14 69 60 00 00 00 `...8...8`0.K...`......xH..i`...
50020 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 91 05 60 00 00 00 4b ff f5 d8 3b e1 01 d0 e8 82 85 d0 8...|d.x...xK...`...K...;.......
50040 3b c0 ff 92 7f e3 fb 78 48 00 13 f9 60 00 00 00 38 81 01 d7 38 60 30 11 4b ff 8b 79 60 00 00 00 ;......xH...`...8...8`0.K..y`...
50060 7f e3 fb 78 48 00 14 1d 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 90 b9 60 00 00 00 ...xH...`...8...|d.x...xK...`...
50080 4b ff f5 8c 3b e1 01 d0 e8 82 85 d8 3b c0 ff 91 7f e3 fb 78 48 00 13 ad 60 00 00 00 38 81 01 d7 K...;.......;......xH...`...8...
500a0 38 60 30 12 4b ff 8b 2d 60 00 00 00 7f e3 fb 78 48 00 13 d1 60 00 00 00 38 a0 00 91 7c 64 1b 78 8`0.K..-`......xH...`...8...|d.x
500c0 7f e3 fb 78 4b ff 90 6d 60 00 00 00 4b ff f5 40 3b e1 01 d0 e8 82 85 e0 3b c0 ff 90 7f e3 fb 78 ...xK..m`...K..@;.......;......x
500e0 48 00 13 61 60 00 00 00 38 81 01 d7 38 60 30 13 4b ff 8a e1 60 00 00 00 7f e3 fb 78 48 00 13 85 H..a`...8...8`0.K...`......xH...
50100 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 90 21 60 00 00 00 4b ff f4 f4 3b e1 01 d0 `...8...|d.x...xK..!`...K...;...
50120 e8 82 85 e8 3b c0 ff 8c 7f e3 fb 78 48 00 13 15 60 00 00 00 38 81 01 d7 38 60 30 17 4b ff 8a 95 ....;......xH...`...8...8`0.K...
50140 60 00 00 00 7f e3 fb 78 48 00 13 39 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 8f d5 `......xH..9`...8...|d.x...xK...
50160 60 00 00 00 4b ff f4 a8 3b e1 01 d0 e8 82 85 f0 3b c0 ff 8b 7f e3 fb 78 48 00 12 c9 60 00 00 00 `...K...;.......;......xH...`...
50180 38 81 01 d7 38 60 30 18 4b ff 8a 49 60 00 00 00 7f e3 fb 78 48 00 12 ed 60 00 00 00 38 a0 00 91 8...8`0.K..I`......xH...`...8...
501a0 7c 64 1b 78 7f e3 fb 78 4b ff 8f 89 60 00 00 00 4b ff f4 5c 80 a1 00 7c e8 82 86 40 3b e1 01 d0 |d.x...xK...`...K..\...|...@;...
501c0 3b c0 ff 8f 7f e3 fb 78 48 00 1d 89 60 00 00 00 38 81 01 d7 38 60 30 14 4b ff 89 f9 60 00 00 00 ;......xH...`...8...8`0.K...`...
501e0 7f e3 fb 78 48 00 12 9d 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 8f 39 60 00 00 00 ...xH...`...8...|d.x...xK..9`...
50200 4b ff f4 0c 3b e1 01 d0 e8 82 85 38 3b c0 ff 9c 7f e3 fb 78 48 00 12 2d 60 00 00 00 38 81 01 d7 K...;......8;......xH..-`...8...
50220 38 60 30 00 4b ff 89 ad 60 00 00 00 7f e3 fb 78 48 00 12 51 60 00 00 00 38 a0 00 91 7c 64 1b 78 8`0.K...`......xH..Q`...8...|d.x
50240 7f e3 fb 78 4b ff 8e ed 60 00 00 00 4b ff f3 c0 3b c1 01 d0 e8 82 85 b8 7f 85 e3 78 7f e6 fb 78 ...xK...`...K...;..........x...x
50260 7f c3 f3 78 48 00 1c ed 60 00 00 00 38 81 01 d7 38 60 30 04 4b ff 89 5d 60 00 00 00 7f c3 f3 78 ...xH...`...8...8`0.K..]`......x
50280 48 00 12 01 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f c3 f3 78 4b ff 8e 9d 60 00 00 00 3b c0 ff 98 H...`...8...|d.x...xK...`...;...
502a0 4b ff f3 6c 7f e3 fb 78 48 00 11 d9 60 00 00 00 e8 82 86 18 7c 7f 1a 14 48 00 1c 99 60 00 00 00 K..l...xH...`.......|...H...`...
502c0 4b ff fb 3c 7f e3 fb 78 48 00 11 b9 60 00 00 00 e8 82 86 20 7c 7f 1a 14 48 00 1c 79 60 00 00 00 K..<...xH...`.......|...H..y`...
502e0 4b ff fb 1c 7f e3 fb 78 48 00 11 99 60 00 00 00 e8 82 86 28 7c 7f 1a 14 48 00 1c 59 60 00 00 00 K......xH...`......(|...H..Y`...
50300 4b ff fa fc 7f e3 fb 78 48 00 11 79 60 00 00 00 e8 82 86 10 7c 7f 1a 14 48 00 1c 39 60 00 00 00 K......xH..y`.......|...H..9`...
50320 4b ff fa dc 7f e3 fb 78 48 00 11 59 60 00 00 00 e8 82 86 08 7c 7f 1a 14 48 00 1c 19 60 00 00 00 K......xH..Y`.......|...H...`...
50340 4b ff fa bc 00 00 00 00 00 00 00 03 80 0d 00 00 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 9e 23 78 K...............|...........|.#x
50360 f8 01 00 10 fb e1 ff f8 7c 7f 1b 78 e8 62 86 58 fb 81 ff e0 f8 21 fd 51 3b a1 01 88 48 00 1c 95 ........|..x.b.X.....!.Q;...H...
50380 60 00 00 00 38 80 00 00 7f a3 eb 78 38 a0 01 08 48 00 12 d1 60 00 00 00 2f 9f 00 03 41 9e 01 f4 `...8......x8...H...`.../...A...
503a0 2f 9f 00 04 40 9e 01 fc e9 3e 00 10 88 09 00 00 2f 80 00 2d 40 9e 01 ec 88 09 00 01 2f 80 00 66 /...@....>....../..-@......./..f
503c0 40 9e 01 e0 88 09 00 02 2f 80 00 00 40 9e 01 d4 e8 7e 00 08 38 80 00 00 38 a0 00 10 48 00 16 35 @......./...@....~..8...8...H..5
503e0 60 00 00 00 2f a3 ff ff 7c 7f 1b 78 41 9e 04 58 e8 62 87 48 3b 81 00 70 48 00 1c 19 60 00 00 00 `.../...|..xA..X.b.H;..pH...`...
50400 38 60 00 00 38 80 00 00 38 a0 00 00 7f 86 e3 78 4b ff a3 b1 60 00 00 00 2f 83 ff ff 41 9e 04 14 8`..8...8......xK...`.../...A...
50420 2f 83 ff fe 41 9e 02 c8 88 81 00 70 88 a1 00 71 88 c1 00 72 88 e1 00 73 89 01 00 74 89 21 00 75 /...A......p...q...r...s...t.!.u
50440 e8 62 86 a8 48 00 1b cd 60 00 00 00 7f 83 e3 78 4b ff a5 e1 60 00 00 00 e8 62 86 b0 48 00 1b b5 .b..H...`......xK...`....b..H...
50460 60 00 00 00 38 60 00 00 7f a4 eb 78 38 a0 00 1e 4b ff dd c1 60 00 00 00 7c 63 07 34 2f 83 00 00 `...8`.....x8...K...`...|c.4/...
50480 41 9c 01 90 80 61 01 88 4b ff a9 89 60 00 00 00 80 c1 01 88 e8 62 86 c8 78 c4 46 02 78 c7 06 20 A....a..K...`........b..x.F.x...
504a0 78 c5 86 22 78 c6 c6 22 48 00 1b 69 60 00 00 00 e8 9e 00 18 88 04 00 00 2f a0 00 00 41 9e 00 3c x.."x.."H..i`.........../...A..<
504c0 39 20 00 2f 48 00 00 18 60 00 00 00 60 00 00 00 8c 04 00 01 2f a0 00 00 41 9e 00 1c 2f 80 00 5c 9../H...`...`......./...A.../..\
504e0 40 9e ff f0 99 24 00 00 8c 04 00 01 2f a0 00 00 40 9e ff ec e8 9e 00 18 e8 62 86 d0 48 00 1b 15 @....$....../...@........b..H...
50500 60 00 00 00 e8 9e 00 18 3b c1 01 90 7f c3 f3 78 48 00 0f 31 60 00 00 00 7f a3 eb 78 7f e4 fb 78 `.......;......xH..1`......x...x
50520 3c a0 00 80 38 c0 00 14 38 e1 00 78 39 00 00 00 39 20 02 00 39 40 00 04 4b ff e5 a9 60 00 00 00 <...8...8..x9...9...9@..K...`...
50540 7c 7d 1b 78 4b ff d8 ed 60 00 00 00 2f 9d 00 00 41 9d 01 40 2f 9d ff ff 41 9e 02 a8 2f 9d ff fe |}.xK...`.../...A..@/...A.../...
50560 41 9e 02 b8 38 1d 00 0f 2b 80 00 05 40 9d 01 94 2f bd 00 00 41 9e 00 78 e8 62 87 40 7f a4 eb 78 A...8...+...@.../...A..x.b.@...x
50580 3b a0 00 00 48 00 1a 8d 60 00 00 00 48 00 00 60 e9 3e 00 10 88 09 00 00 2f 80 00 2d 41 9e 00 b4 ;...H...`...H..`.>....../..-A...
505a0 e8 62 86 68 3b a0 ff ff 48 00 1a 69 60 00 00 00 e8 62 86 70 48 00 1a 5d 60 00 00 00 e8 62 86 78 .b.h;...H..i`....b.pH..]`....b.x
505c0 48 00 1a 51 60 00 00 00 e8 62 86 80 48 00 1a 45 60 00 00 00 e8 62 86 88 48 00 1a 39 60 00 00 00 H..Q`....b..H..E`....b..H..9`...
505e0 e8 62 86 90 48 00 1a 2d 60 00 00 00 38 21 02 b0 7f a3 eb 78 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 .b..H..-`...8!.....x............
50600 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 2f 83 ff ff 41 9e 01 3c 2f 83 ff fe 40 9e fe 74 ....|.......N.../...A..</...@..t
50620 80 e1 01 8c e8 82 86 c0 38 61 00 88 3b a0 00 01 78 e8 06 20 78 e5 46 02 78 e6 86 22 78 e7 c6 22 ........8a..;...x...x.F.x.."x.."
50640 48 00 19 11 60 00 00 00 4b ff ff a4 60 00 00 00 88 09 00 01 2f 80 00 63 41 9e 01 0c 2f 80 00 72 H...`...K...`......./..cA.../..r
50660 40 9e ff 40 88 09 00 02 2f 80 00 00 40 9e ff 34 38 60 00 00 4b ff 7f dd 60 00 00 00 7c 7d 1b 78 @..@..../...@..48`..K...`...|}.x
50680 4b ff ff 6c 60 00 00 00 60 00 00 00 60 00 00 00 7f a5 56 70 e8 62 86 d8 7f c4 f3 78 7c a5 07 b4 K..l`...`...`.....Vp.b.....x|...
506a0 48 00 19 71 60 00 00 00 e8 62 86 e0 48 00 19 65 60 00 00 00 7f e3 fb 78 7f a4 eb 78 4b ff 7f 25 H..q`....b..H..e`......x...xK..%
506c0 60 00 00 00 38 21 02 b0 7c 7d 1b 78 e8 01 00 10 eb 81 ff e0 7f a3 eb 78 eb a1 ff e8 eb c1 ff f0 `...8!..|}.x...........x........
506e0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 e8 62 86 a0 3b a0 ff 9b 48 00 19 1d 60 00 00 00 4b ff fe f0 |.......N....b..;...H...`...K...
50700 e8 62 86 f8 3b bd 00 0e 48 00 19 09 60 00 00 00 2b 9d 00 04 40 9d 00 70 e8 62 87 30 48 00 18 f5 .b..;...H...`...+...@..p.b.0H...
50720 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 e8 62 87 38 3b a0 00 01 48 00 18 d9 60 00 00 00 `...`...`...`....b.8;...H...`...
50740 4b ff fe ac 60 00 00 00 60 00 00 00 60 00 00 00 e8 62 86 b8 3b a0 00 01 48 00 18 b9 60 00 00 00 K...`...`...`....b..;...H...`...
50760 4b ff fe 8c 88 09 00 02 2f 80 00 00 40 9e fe 34 38 60 00 01 4b ff 7e dd 60 00 00 00 7c 7d 1b 78 K......./...@..48`..K.~.`...|}.x
50780 4b ff fe 6c e9 22 87 00 7b bd 17 88 7c 09 ea aa 7d 20 4a 14 7d 29 03 a6 4e 80 04 20 00 00 00 34 K..l."..{...|...}.J.})..N......4
507a0 00 00 00 24 00 00 00 14 00 00 00 44 00 00 00 54 e8 62 87 18 48 00 18 5d 60 00 00 00 4b ff ff 74 ...$.......D...T.b..H..]`...K..t
507c0 e8 62 87 20 48 00 18 4d 60 00 00 00 4b ff ff 64 e8 62 87 28 48 00 18 3d 60 00 00 00 4b ff ff 54 .b..H..M`...K..d.b.(H..=`...K..T
507e0 e8 62 87 10 48 00 18 2d 60 00 00 00 4b ff ff 44 e8 62 87 08 48 00 18 1d 60 00 00 00 4b ff ff 34 .b..H..-`...K..D.b..H...`...K..4
50800 e8 62 86 e8 7f c4 f3 78 3b a0 00 01 48 00 18 05 60 00 00 00 4b ff fd d8 e8 62 86 f0 7f c4 f3 78 .b.....x;...H...`...K....b.....x
50820 3b a0 00 01 48 00 17 ed 60 00 00 00 4b ff fd c0 e8 62 86 98 3b a0 ff 9c 48 00 17 d9 60 00 00 00 ;...H...`...K....b..;...H...`...
50840 4b ff fd ac e8 62 86 60 3b a0 ff ff 48 00 17 c5 60 00 00 00 4b ff fd 98 00 00 00 00 00 00 00 01 K....b.`;...H...`...K...........
50860 80 04 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 9d 23 78 ....`...`...`...|...........|.#x
50880 7c 7e 1b 78 fb e1 ff f8 f8 01 00 10 38 80 00 00 38 a0 00 10 fb 81 ff e0 f8 21 fe 11 3b e1 00 78 |~.x........8...8........!..;..x
508a0 7f e3 fb 78 48 00 0d bd 60 00 00 00 2f 9e 00 02 40 9e 00 90 eb dd 00 08 7f c3 f3 78 48 00 04 e5 ...xH...`.../...@..........xH...
508c0 60 00 00 00 38 00 00 0a 90 01 00 84 7c 7c 1b 79 41 82 00 70 2f 9c 00 01 41 9e 00 98 3b a1 00 88 `...8.......||.yA..p/...A...;...
508e0 38 c0 00 40 7f a5 eb 78 38 80 00 00 7f c3 f3 78 48 00 05 91 60 00 00 00 7f a3 eb 78 7f e4 fb 78 8..@...x8......xH...`......x...x
50900 48 00 06 c1 60 00 00 00 2f a3 00 00 41 9e 03 a4 7f a5 eb 78 38 c0 00 40 38 80 00 00 7f c3 f3 78 H...`.../...A......x8..@8......x
50920 48 00 05 61 60 00 00 00 7f a3 eb 78 7f e4 fb 78 48 00 06 91 60 00 00 00 2f a3 00 00 40 9e 02 84 H..a`......x...xH...`.../...@...
50940 e8 62 87 50 48 00 16 cd 60 00 00 00 38 60 ff ff 38 21 01 f0 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 .b.PH...`...8`..8!..............
50960 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 3b a1 00 88 38 c0 00 40 7f a5 eb 78 38 80 00 00 ....|.......N...;...8..@...x8...
50980 7f c3 f3 78 48 00 04 fd 60 00 00 00 7f a3 eb 78 7f e4 fb 78 48 00 06 2d 60 00 00 00 2f a3 00 00 ...xH...`......x...xH..-`.../...
509a0 41 9e ff a0 3b a1 00 c8 38 80 00 00 38 a0 01 08 7f a3 eb 78 48 00 0c ad 60 00 00 00 e8 62 87 a8 A...;...8...8......xH...`....b..
509c0 3b c1 00 70 48 00 16 4d 60 00 00 00 38 60 00 00 38 80 00 00 38 a0 00 00 7f c6 f3 78 4b ff 9d e5 ;..pH..M`...8`..8...8......xK...
509e0 60 00 00 00 2f 83 ff ff 41 9e 02 fc 2f 83 ff fe 41 9e 02 e0 88 81 00 70 88 a1 00 71 88 c1 00 72 `.../...A.../...A......p...q...r
50a00 88 e1 00 73 89 01 00 74 89 21 00 75 e8 62 87 68 48 00 16 01 60 00 00 00 7f c3 f3 78 4b ff a0 15 ...s...t.!.u.b.hH...`......xK...
50a20 60 00 00 00 80 01 00 7c 2f 80 00 00 40 9e 01 34 e8 62 87 70 48 00 15 dd 60 00 00 00 7f a4 eb 78 `......|/...@..4.b.pH...`......x
50a40 38 60 00 00 38 a0 00 1e 4b ff d7 e9 60 00 00 00 7c 63 07 34 2f 83 ff ff 41 9e 02 a0 80 61 00 c8 8`..8...K...`...|c.4/...A....a..
50a60 4b ff a3 b1 60 00 00 00 80 a1 00 c8 e8 62 87 88 78 a7 06 20 78 a6 c6 22 78 a4 46 02 78 a5 86 22 K...`........b..x...x.."x.F.x.."
50a80 48 00 15 91 60 00 00 00 7f e4 fb 78 38 a0 00 04 38 61 00 cc 48 00 0c 0d 60 00 00 00 80 c1 00 cc H...`......x8...8a..H...`.......
50aa0 e8 62 87 90 78 c7 06 20 78 c4 46 02 78 c5 86 22 78 c6 c6 22 48 00 15 5d 60 00 00 00 80 61 00 cc .b..x...x.F.x.."x.."H..]`....a..
50ac0 4b ff ad 91 60 00 00 00 4b ff 9e 39 60 00 00 00 3c 00 66 66 60 00 66 67 7c 03 00 96 7c 63 fe 70 K...`...K..9`...<.ff`.fg|...|c.p
50ae0 7c 00 16 70 7c 63 00 50 80 01 00 84 7c 63 01 d6 7c 63 07 b4 4b ff 9e 2d 60 00 00 00 60 00 00 00 |..p|c.P....|c..|c..K..-`...`...
50b00 4b ff 9e 41 60 00 00 00 2f 83 00 00 40 9d 00 84 4b ff 9f 91 60 00 00 00 4b ff a1 d9 60 00 00 00 K..A`.../...@...K...`...K...`...
50b20 2f a3 00 00 40 9e ff dc e8 62 87 98 48 00 14 e5 60 00 00 00 38 21 01 f0 38 60 00 00 e8 01 00 10 /...@....b..H...`...8!..8`......
50b40 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 ............|.......N...`...`...
50b60 7f a3 eb 78 38 81 00 7c 38 a0 00 04 48 00 0b 35 60 00 00 00 e8 62 87 80 48 00 14 99 60 00 00 00 ...x8..|8...H..5`....b..H...`...
50b80 4b ff fe dc 60 00 00 00 60 00 00 00 60 00 00 00 e8 62 87 a0 48 00 14 7d 60 00 00 00 38 21 01 f0 K...`...`...`....b..H..}`...8!..
50ba0 38 60 ff ff e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 8`..................|.......N...
50bc0 7f c3 f3 78 38 80 00 01 48 00 01 59 60 00 00 00 3b 9c ff ff 7b 9c 00 21 7c 7e 1b 78 41 82 fd c8 ...x8...H..Y`...;...{..!|~.xA...
50be0 38 80 00 00 7f a5 eb 78 38 c0 00 40 48 00 02 95 60 00 00 00 7f a3 eb 78 38 81 00 7c 48 00 03 c5 8......x8..@H...`......x8..|H...
50c00 60 00 00 00 2f a3 00 00 41 9e fd 38 7f c3 f3 78 38 80 00 01 48 00 01 0d 60 00 00 00 3b 9c ff ff `.../...A..8...x8...H...`...;...
50c20 7b 9c 00 21 7c 7e 1b 78 41 82 fd 7c 38 80 00 00 7f a5 eb 78 38 c0 00 40 48 00 02 49 60 00 00 00 {..!|~.xA..|8......x8..@H..I`...
50c40 7f a3 eb 78 38 81 00 80 48 00 03 79 60 00 00 00 2f a3 00 00 41 9e fc ec 7f c3 f3 78 38 80 00 01 ...x8...H..y`.../...A......x8...
50c60 48 00 00 c1 60 00 00 00 2f 9c 00 01 7c 7e 1b 78 41 9e fd 34 7f a5 eb 78 38 80 00 00 38 c0 00 40 H...`.../...|~.xA..4...x8...8..@
50c80 48 00 02 01 60 00 00 00 7f c3 f3 78 38 80 00 00 38 a0 00 0a 48 00 0d 7d 60 00 00 00 90 61 00 84 H...`......x8...8...H..}`....a..
50ca0 4b ff fd 04 60 00 00 00 60 00 00 00 60 00 00 00 7f c3 f3 78 38 80 00 01 48 00 00 69 60 00 00 00 K...`...`...`......x8...H..i`...
50cc0 3b 9c ff ff 7b 9c 00 20 7c 7e 1b 78 4b ff fc 44 e8 62 87 60 48 00 13 3d 60 00 00 00 38 60 ff 9b ;...{...|~.xK..D.b.`H..=`...8`..
50ce0 4b ff fc 70 e8 62 87 58 48 00 13 29 60 00 00 00 38 60 ff 9c 4b ff fc 5c e8 62 87 78 48 00 13 15 K..p.b.XH..)`...8`..K..\.b.xH...
50d00 60 00 00 00 38 60 ff ff 4b ff fc 48 00 00 00 00 00 00 00 01 80 04 00 00 60 00 00 00 60 00 00 00 `...8`..K..H............`...`...
50d20 2c 24 00 00 4d 82 00 20 39 20 00 00 60 00 00 00 88 03 00 00 2f 80 00 2c 41 9e 00 2c 2f a0 00 00 ,$..M...9...`......./..,A..,/...
50d40 40 9e 00 14 48 00 00 3c 60 00 00 00 60 00 00 00 41 9a 00 30 8c 03 00 01 2f 80 00 2c 2f 20 00 00 @...H..<`...`...A..0..../..,/...
50d60 40 9e ff f0 39 29 00 01 38 63 00 01 79 29 00 20 7f 84 48 40 41 9d ff bc 4e 80 00 20 60 00 00 00 @...9)..8c..y)....H@A...N...`...
50d80 38 60 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 8`..N...............`...`...`...
50da0 7c 69 1b 78 38 60 00 01 60 00 00 00 60 00 00 00 88 09 00 00 2f 80 00 2c 41 9e 00 2c 2f a0 00 00 |i.x8`..`...`......./..,A..,/...
50dc0 40 9e 00 14 48 00 00 40 60 00 00 00 60 00 00 00 41 9a 00 30 8c 09 00 01 2f 80 00 2c 2f 20 00 00 @...H..@`...`...A..0..../..,/...
50de0 40 9e ff f0 35 29 00 01 41 82 00 20 38 63 00 01 78 63 00 20 4b ff ff bc 60 00 00 00 60 00 00 00 @...5)..A...8c..xc..K...`...`...
50e00 4e 80 00 20 4e 80 00 20 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 N...N...N...............`...`...
50e20 88 03 00 00 7c 6b 1b 78 2f 80 00 2c 41 9e 00 38 2f a0 00 00 41 9e 00 30 7c 69 1b 78 60 00 00 00 ....|k.x/..,A..8/...A..0|i.x`...
50e40 39 29 00 01 7c 0b 48 50 78 03 00 20 88 09 00 00 2f 80 00 2c 2f 20 00 00 4d 9e 00 20 40 9a ff e4 9)..|.HPx......./..,/...M...@...
50e60 4e 80 00 20 38 60 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 N...8`..N...............`...`...
50e80 7c 08 02 a6 fb e1 ff f8 fb c1 ff f0 7c bf 2b 78 f8 01 00 10 f8 21 ff 81 7c 80 23 79 41 82 00 5c |...........|.+x.....!..|.#yA..\
50ea0 39 60 00 00 60 00 00 00 60 00 00 00 60 00 00 00 89 23 00 00 2f 89 00 2c 41 9e 00 2c 2f a9 00 00 9`..`...`...`....#../..,A..,/...
50ec0 40 9e 00 14 48 00 00 bc 60 00 00 00 60 00 00 00 41 9a 00 b0 8d 23 00 01 2f 89 00 2c 2f 29 00 00 @...H...`...`...A....#../..,/)..
50ee0 40 9e ff f0 39 6b 00 01 38 63 00 01 79 6b 00 20 7f 80 58 40 41 9d ff bc 2f a3 00 00 41 9e 00 84 @...9k..8c..yk....X@A.../...A...
50f00 88 03 00 00 2f 80 00 2c 41 9e 00 98 2f a0 00 00 41 9e 00 90 7c 69 1b 78 48 00 00 0c 60 00 00 00 ..../..,A.../...A...|i.xH...`...
50f20 41 9a 00 20 39 29 00 01 7f c3 48 50 7b de 00 20 88 09 00 00 2f 80 00 2c 2f 20 00 00 40 9e ff e4 A...9)....HP{......./..,/...@...
50f40 7c 64 1b 78 7c c5 33 78 7f e3 fb 78 48 00 05 85 60 00 00 00 2f a3 00 00 41 9e 00 28 38 00 00 00 |d.x|.3x...xH...`.../...A..(8...
50f60 38 21 00 80 7c 1f f1 ae 7f e3 fb 78 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 8!..|......x............|...N...
50f80 38 21 00 80 3b e0 00 00 7f e3 fb 78 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 8!..;......x............|...N...
50fa0 3b c0 00 00 4b ff ff 9c 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 60 00 00 00 60 00 00 00 ;...K...............`...`...`...
50fc0 7c 08 02 a6 fb 41 ff d0 fb 61 ff d8 3b 40 00 00 fb 81 ff e0 fb a1 ff e8 7c 9c 23 78 3b a0 00 00 |....A...a..;@..........|.#x;...
50fe0 fb e1 ff f8 fb c1 ff f0 7c 7f 1b 78 f8 01 00 10 fb 21 ff c8 f8 21 ff 41 88 63 00 00 3b 61 00 70 ........|..x.....!...!.A.c..;a.p
51000 2f a3 00 00 41 9e 00 c0 2f 9d 00 04 41 9e 00 c4 48 00 08 31 60 00 00 00 2f a3 00 00 41 9e 00 b4 /...A.../...A...H..1`.../...A...
51020 eb 22 87 b0 7f e3 fb 78 7f 24 cb 78 48 00 05 45 60 00 00 00 7c 7e 1b 79 41 82 00 d8 7f 24 cb 78 .".....x.$.xH..E`...|~.yA....$.x
51040 7f e3 fb 78 48 00 05 2d 60 00 00 00 7f df 18 50 7f de 07 34 7b de 00 20 2b 9e 00 09 41 9d 00 74 ...xH..-`......P...4{...+...A..t
51060 7f e4 fb 78 7f 63 db 78 7f c5 f3 78 7f ff f2 14 48 00 04 61 60 00 00 00 7d 21 f2 14 9b 49 00 70 ...x.c.x...x....H..a`...}!...I.p
51080 7f 63 db 78 38 80 00 00 38 a0 00 0a 48 00 09 85 60 00 00 00 7c 63 07 b4 2b 83 00 ff 41 9d 00 34 .c.x8...8...H...`...|c..+...A..4
510a0 98 7c 00 00 88 7f 00 00 2f 83 00 2e 41 9e 00 54 3b bd 00 01 2f a3 00 00 7b bd 00 20 3b 9c 00 01 .|....../...A..T;.../...{...;...
510c0 40 9e ff 48 2f 9d 00 04 38 60 ff ff 41 9e 00 08 38 60 00 00 38 21 00 c0 e8 01 00 10 eb 21 ff c8 @..H/...8`..A...8`..8!.......!..
510e0 eb 41 ff d0 eb 61 ff d8 7c 08 03 a6 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 .A...a..|...................N...
51100 8c 7f 00 01 4b ff ff ac 60 00 00 00 60 00 00 00 7f e4 fb 78 38 a0 00 09 7f 63 db 78 48 00 03 b5 ....K...`...`......x8....c.xH...
51120 60 00 00 00 7f 63 db 78 9b c1 00 79 48 00 03 55 60 00 00 00 7f ff 1a 14 4b ff ff 48 00 00 00 00 `....c.x...yH..U`.......K..H....
51140 00 00 00 01 80 07 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 7d 1b 78 ........`...`...|...........|}.x
51160 7c 9e 23 78 e8 62 87 b8 f8 01 00 10 fb 81 ff e0 fb e1 ff f8 f8 21 ff 71 48 00 0e 99 60 00 00 00 |.#x.b...............!.qH...`...
51180 e8 62 87 c0 48 00 0e 8d 60 00 00 00 2f 9d 00 00 40 9d 00 38 eb 82 87 c8 3b e0 00 00 60 00 00 00 .b..H...`.../...@..8....;...`...
511a0 e8 be 00 00 7f e4 fb 78 3b ff 00 01 7f 83 e3 78 7f ff 07 b4 48 00 0e 5d 60 00 00 00 7f 9d f8 00 .......x;......x....H..]`.......
511c0 3b de 00 08 41 9d ff dc 38 21 00 90 38 60 ff ff e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 ;...A...8!..8`..................
511e0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 04 00 00 60 00 00 00 60 00 00 00 |.......N...............`...`...
51200 7c 08 02 a6 fb a1 ff e8 fb 81 ff e0 7c 9d 23 78 f8 01 00 10 fb e1 ff f8 7c 7f 1b 78 e8 62 87 d0 |...........|.#x........|..x.b..
51220 fb c1 ff f0 f8 21 ff 71 4b ff 7a f9 60 00 00 00 e8 82 87 d8 e8 7d 00 00 48 00 01 89 60 00 00 00 .....!.qK.z.`........}..H...`...
51240 2f a3 00 00 40 9e 00 0c 2f 9f 00 04 41 9d 00 94 e8 82 87 e0 e8 7d 00 00 48 00 01 69 60 00 00 00 /...@.../...A........}..H..i`...
51260 2f a3 00 00 41 9e 00 4c e8 82 87 e8 e8 7d 00 00 48 00 01 51 60 00 00 00 2f a3 00 00 40 9e 00 94 /...A..L.....}..H..Q`.../...@...
51280 7f e3 fb 78 7f a4 eb 78 4b ff f5 e9 60 00 00 00 38 21 00 90 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 ...x...xK...`...8!..............
512a0 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 7f e3 fb 78 7f a4 eb 78 4b ff f0 99 60 00 00 00 ....|.......N......x...xK...`...
512c0 38 21 00 90 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 8!..................|.......N...
512e0 7f e3 fb 78 7f a4 eb 78 4b ff df 99 60 00 00 00 38 21 00 90 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 ...x...xK...`...8!..............
51300 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 e8 62 87 f0 48 00 0c fd 60 00 00 00 2f 9f 00 00 ....|.......N....b..H...`.../...
51320 40 9d 00 38 eb 82 87 c8 3b c0 00 00 60 00 00 00 e8 bd 00 00 7f c4 f3 78 3b de 00 01 7f 83 e3 78 @..8....;...`..........x;......x
51340 7f de 07 b4 48 00 0c cd 60 00 00 00 7f 9f f0 00 3b bd 00 08 41 9d ff dc 38 60 ff ff 4b ff ff 34 ....H...`.......;...A...8`..K..4
51360 00 00 00 00 00 00 00 01 80 04 00 00 60 00 00 00 88 03 00 00 2f a0 00 00 41 9e 00 2c 78 84 06 20 ............`......./...A..,x...
51380 7f 84 00 40 40 9e 00 10 4e 80 00 20 60 00 00 00 4d 9a 00 20 8c 03 00 01 2f a0 00 00 7f 04 00 40 ...@@...N...`...M......./......@
513a0 40 9e ff f0 38 60 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 @...8`..N...............`...`...
513c0 89 63 00 00 2f ab 00 00 41 9e 00 5c 88 04 00 00 7d 69 5b 78 2f a0 00 00 41 9e 00 40 7f 8b 00 40 .c../...A..\....}i[x/...A..@...@
513e0 41 9e 00 24 48 00 00 34 60 00 00 00 60 00 00 00 88 04 00 00 2f a0 00 00 7f 09 00 40 41 9e 00 1c A..$H..4`...`......./......@A...
51400 40 9a 00 18 8d 23 00 01 38 84 00 01 2f a9 00 00 40 9e ff e0 88 04 00 00 7d 20 48 50 7d 23 07 b4 @....#..8.../...@.......}.HP}#..
51420 4e 80 00 20 88 04 00 00 39 20 00 00 4b ff ff ec 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 N.......9...K...............`...
51440 7c 69 1b 78 60 00 00 00 60 00 00 00 60 00 00 00 88 04 00 00 98 09 00 00 39 29 00 01 88 04 00 00 |i.x`...`...`...........9)......
51460 38 84 00 01 2f a0 00 00 40 9e ff e8 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 8.../...@...N...............`...
51480 7c 69 1b 78 39 60 00 00 38 60 00 00 88 09 00 00 2f 80 00 00 4d 9e 00 20 60 00 00 00 60 00 00 00 |i.x9`..8`....../...M...`...`...
514a0 8c 09 00 01 39 6b 00 01 7d 6b 07 b4 2f 80 00 00 40 9e ff f0 79 63 00 20 4e 80 00 20 00 00 00 00 ....9k..}k../...@...yc..N.......
514c0 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 88 04 00 00 7c 69 1b 78 2f a0 00 00 41 9e 00 34 ........`...`.......|i.x/...A..4
514e0 2f a5 00 00 4d 9e 00 20 7c a9 03 a6 48 00 00 08 42 40 00 70 98 09 00 00 38 a5 ff ff 39 29 00 01 /...M...|...H...B@.p....8...9)..
51500 78 a5 00 20 8c 04 00 01 2f a0 00 00 40 9e ff e4 2f a5 00 00 4d 9e 00 20 38 a5 ff ff 39 69 00 01 x......./...@.../...M...8...9i..
51520 78 a5 00 20 38 00 00 00 38 a5 00 01 7c a9 03 a6 48 00 00 14 60 00 00 00 60 00 00 00 60 00 00 00 x...8...8...|...H...`...`...`...
51540 39 6b 00 01 98 09 00 00 7d 69 5b 78 42 00 ff f4 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 9k......}i[xB...N...`...`...`...
51560 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 02 a6 fb e1 ff f8 fb c1 ff f0 7c 7f 1b 79 N...............|...........|..y
51580 7c 9e 23 78 f8 01 00 10 fb 81 ff e0 fb a1 ff e8 f8 21 ff 71 40 82 00 2c 38 21 00 90 7f e3 fb 78 |.#x.............!.q@..,8!.....x
515a0 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 60 00 00 00 ................|.......N...`...
515c0 2f a4 00 00 41 9e 00 64 4b ff fe b9 60 00 00 00 7c 7c 1b 78 7f c3 f3 78 4b ff fe a9 60 00 00 00 /...A..dK...`...||.x...xK...`...
515e0 2f 83 00 00 7c 7d 1b 78 40 9d ff b0 7f 9c 07 b4 7f 9f e2 14 7f bf e0 40 40 9c 00 30 60 00 00 00 /...|}.x@..............@@..0`...
51600 7f e3 fb 78 7f c4 f3 78 7f a5 eb 78 48 00 18 15 60 00 00 00 2f a3 00 00 41 9e ff 80 3b ff 00 01 ...x...x...xH...`.../...A...;...
51620 7f bf e0 40 41 9c ff dc 38 21 00 90 3b e0 00 00 7f e3 fb 78 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 ...@A...8!..;......x............
51640 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 00 00 00 00 00 00 00 01 80 04 00 00 60 00 00 00 ....|.......N...............`...
51660 2c 25 00 00 4d 82 00 20 38 a5 ff ff 78 84 06 20 78 a5 00 20 7c 69 1b 78 38 a5 00 01 7c a9 03 a6 ,%..M...8...x...x...|i.x8...|...
51680 98 89 00 00 39 29 00 01 42 00 ff f8 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 ....9)..B...N...............`...
516a0 2c 25 00 00 4d 82 00 20 38 a5 ff ff 7c 69 1b 78 78 a5 00 20 38 a5 00 01 7c a9 03 a6 60 00 00 00 ,%..M...8...|i.xx...8...|...`...
516c0 88 04 00 00 38 84 00 01 98 09 00 00 39 29 00 01 42 00 ff f0 4e 80 00 20 00 00 00 00 00 00 00 00 ....8.......9)..B...N...........
516e0 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 2c 25 00 00 41 82 00 4c 89 23 00 00 88 04 00 00 ....`...`...`...,%..A..L.#......
51700 38 a5 ff ff 78 a5 00 20 7f 89 00 40 41 9e 00 28 48 00 00 40 60 00 00 00 60 00 00 00 60 00 00 00 8...x......@A..(H..@`...`...`...
51720 8d 23 00 01 8c 04 00 01 79 65 00 20 7f 89 00 40 40 9e 00 20 2f a5 00 00 39 65 ff ff 40 9e ff e4 .#......ye.....@@.../...9e..@...
51740 38 60 00 00 4e 80 00 20 60 00 00 00 60 00 00 00 7c 60 48 50 4e 80 00 20 00 00 00 00 00 00 00 00 8`..N...`...`...|`HPN...........
51760 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7f 1b 78 ....`...`...`...|...........|..x
51780 7c 9e 23 78 f8 01 00 10 fb a1 ff e8 f8 21 ff 71 88 63 00 00 2f a3 00 00 40 9e 00 38 48 00 00 68 |.#x.........!.q.c../...@..8H..h
517a0 48 00 00 e1 60 00 00 00 7c 7d 1b 78 88 7e 00 00 48 00 00 d1 60 00 00 00 7f 83 e8 00 40 9e 00 44 H...`...|}.x.~..H...`.......@..D
517c0 8c 7f 00 01 3b de 00 01 2f a3 00 00 41 9e 00 38 88 1e 00 00 2f 80 00 00 40 9e ff c8 38 21 00 90 ....;.../...A..8..../...@...8!..
517e0 38 00 00 00 7c 60 18 50 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 8...|`.P................|...N...
51800 88 7f 00 00 38 21 00 90 88 1e 00 00 7c 60 18 50 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 ....8!......|`.P................
51820 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 03 00 00 60 00 00 00 60 00 00 00 60 00 00 00 |...N...............`...`...`...
51840 38 03 ff d0 2b 80 00 09 38 00 00 00 41 9d 00 18 38 63 ff d0 e9 22 87 f8 7c 63 07 b4 78 63 17 64 8...+...8...A...8c..."..|c..xc.d
51860 7c 09 1a aa 7c 03 03 78 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 |...|..xN...............`...`...
51880 38 03 ff 9f 2b 80 00 19 4d 9d 00 20 38 63 ff e0 7c 63 07 b4 4e 80 00 20 00 00 00 00 00 00 00 00 8...+...M...8c..|c..N...........
518a0 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 2c 24 00 00 7c 69 1b 78 41 82 01 40 2b 85 00 24 ....`...`...`...,$..|i.xA..@+..$
518c0 f9 24 00 00 40 9d 00 14 48 00 01 08 60 00 00 00 39 29 00 01 f9 24 00 00 89 69 00 00 2f 8b 00 20 .$..@...H...`...9)...$...i../...
518e0 2f 0b 00 09 2c 8b 00 0a 41 9e ff e8 2f 8b 00 0d 41 9a ff e0 41 86 ff dc 41 9e ff d8 2f a5 00 00 /...,...A.../...A...A...A.../...
51900 40 9e 00 90 2f 8b 00 30 41 9e 00 d0 38 a0 00 0a 2f ab 00 00 41 9e 00 bc 38 60 00 00 60 00 00 00 @.../..0A...8.../...A...8`..`...
51920 38 0b ff d0 39 4b ff 9f 54 08 06 3e 55 4a 06 3e 2b 88 00 09 2b 0a 00 19 39 29 00 01 39 4b ff a9 8...9K..T..>UJ.>+...+...9)..9K..
51940 7c 00 07 34 40 9d 00 24 38 0b ff bf 54 00 06 3e 2b 80 00 19 7d 40 07 34 40 99 00 10 4d 9d 00 20 |..4@..$8...T..>+...}@.4@...M...
51960 39 6b ff c9 7d 60 07 34 7f 80 28 00 4c 9c 00 20 f9 24 00 00 7c 63 29 d2 89 69 00 00 2f ab 00 00 9k..}`.4..(.L....$..|c)..i../...
51980 7c 60 1a 14 40 9e ff 9c 4e 80 00 20 60 00 00 00 2f 85 00 10 40 9e ff 7c 2f 8b 00 30 38 a0 00 10 |`..@...N...`.../...@..|/..08...
519a0 40 9e ff 70 88 09 00 01 39 49 00 01 2f 80 00 78 40 9e ff 68 39 2a 00 01 f9 24 00 00 89 6a 00 01 @..p....9I../..x@..h9*...$...j..
519c0 4b ff ff 50 60 00 00 00 60 00 00 00 60 00 00 00 38 60 00 00 4e 80 00 20 88 09 00 01 39 49 00 01 K..P`...`...`...8`..N.......9I..
519e0 2f 80 00 78 40 9e ff 28 39 2a 00 01 f9 24 00 00 89 6a 00 01 4b ff ff a4 38 81 ff f0 4b ff fe c0 /..x@..(9*...$...j..K...8...K...
51a00 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 2c 24 00 00 7c 69 1b 78 41 82 01 58 2b 85 00 24 ............`...,$..|i.xA..X+..$
51a20 f9 24 00 00 38 60 00 00 40 9d 00 10 4e 80 00 20 39 29 00 01 f9 24 00 00 89 69 00 00 2f 8b 00 20 .$..8`..@...N...9)...$...i../...
51a40 2f 0b 00 09 2c 8b 00 0a 41 9e ff e8 2f 8b 00 0d 41 9a ff e0 41 86 ff dc 41 9e ff d8 2f 8b 00 2d /...,...A.../...A...A...A.../..-
51a60 38 e0 00 00 41 9e 00 c0 2f a5 00 00 40 9e 00 a4 2f 8b 00 30 38 a0 00 0a 41 9e 01 10 2f ab 00 00 8...A.../...@.../..08...A.../...
51a80 38 60 00 00 41 9e 00 74 38 60 00 00 48 00 00 1c f9 24 00 00 7c 63 29 d2 89 69 00 00 2f ab 00 00 8`..A..t8`..H....$..|c)..i../...
51aa0 7c 60 1a 14 41 9e 00 54 38 0b ff d0 39 4b ff 9f 54 08 06 3e 55 4a 06 3e 2b 88 00 09 2b 0a 00 19 |`..A..T8...9K..T..>UJ.>+...+...
51ac0 39 29 00 01 39 4b ff a9 7c 00 07 34 40 9d 00 24 38 0b ff bf 54 00 06 3e 2b 80 00 19 7d 40 07 34 9)..9K..|..4@..$8...T..>+...}@.4
51ae0 40 99 00 10 41 9d 00 14 39 6b ff c9 7d 60 07 34 7f 80 28 00 41 9c ff 9c 2f a7 00 00 4d 9e 00 20 @...A...9k..}`.4..(.A.../...M...
51b00 7c 63 00 d0 4e 80 00 20 60 00 00 00 60 00 00 00 2f 85 00 10 41 9e 00 2c e9 24 00 00 89 69 00 00 |c..N...`...`.../...A..,.$...i..
51b20 4b ff ff 5c 39 29 00 01 2f a5 00 00 f9 24 00 00 38 e0 00 01 89 69 00 00 40 9e ff d8 4b ff ff 34 K..\9)../....$..8....i..@...K..4
51b40 e9 24 00 00 2f 8b 00 30 38 a0 00 10 40 9e ff 30 88 09 00 01 39 69 00 01 2f 80 00 78 40 9e 00 3c .$../..08...@..0....9i../..x@..<
51b60 39 2b 00 01 f9 24 00 00 89 6b 00 01 4b ff ff 10 38 81 ff f0 2b 85 00 24 38 60 00 00 f9 24 00 00 9+...$...k..K...8...+..$8`...$..
51b80 40 9d fe b8 4e 80 00 20 88 09 00 01 39 69 00 01 2f 80 00 78 41 9e 00 0c 39 60 00 30 4b ff fe ec @...N.......9i../..xA...9`.0K...
51ba0 39 2b 00 01 f9 24 00 00 89 6b 00 01 4b ff ff 98 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 9+...$...k..K...............`...
51bc0 7c 08 02 a6 fb 21 ff c8 fb 41 ff d0 fb 61 ff d8 fb 81 ff e0 fb a1 ff e8 fb c1 ff f0 3b a3 00 04 |....!...A...a..............;...
51be0 fb e1 ff f8 f8 01 00 10 7b bd 00 20 7c 7f 1b 78 fb 01 ff c0 f8 21 ff 51 3b 5d 10 00 eb c2 88 00 ........{...|..x.....!.Q;]......
51c00 57 5a 00 26 7f bb 07 b4 7f 59 07 b4 7f dc f3 78 e9 1e 00 00 60 00 00 00 60 00 00 00 60 00 00 00 WZ.&.....Y.....x....`...`...`...
51c20 2f a8 00 00 41 9e 02 c0 e9 3e 00 08 7c 08 ea 14 38 68 00 04 7f a0 48 40 40 9d 01 f0 e9 7e 00 10 /...A....>..|...8h....H@@....~..
51c40 7d 69 5b 78 60 00 00 00 60 00 00 00 60 00 00 00 88 09 00 00 7f 29 40 40 54 0a 06 36 78 06 c1 28 }i[x`...`...`........)@@T..6x..(
51c60 2f 8a 00 00 7c c7 33 78 40 9e 00 2c 89 49 00 01 88 a9 00 02 79 4a 83 e4 7d 46 33 78 78 a5 45 e4 /...|.3x@..,.I......yJ..}F3xx.E.
51c80 89 49 00 03 7c a6 33 78 7d 46 33 78 7f 86 f8 40 40 9c 00 40 40 98 00 44 88 09 00 01 89 49 00 02 .I..|.3x}F3x...@@..@@..D.....I..
51ca0 78 00 83 e4 7c 07 3b 78 79 4a 45 e4 88 09 00 03 7d 47 3b 78 7c 07 3b 78 38 e7 00 04 7d 29 3a 14 x...|.;xyJE.....}G;x|.;x8...}):.
51cc0 4b ff ff 90 60 00 00 00 60 00 00 00 60 00 00 00 7f a9 40 40 41 9c 01 a8 7f ab 40 40 40 9c 01 20 K...`...`...`.....@@A.....@@@...
51ce0 38 a0 00 00 39 20 00 00 48 00 00 40 60 00 00 00 39 20 00 00 88 cb 00 01 89 4b 00 02 78 00 c1 28 8...9...H..@`...9........K..x..(
51d00 88 eb 00 03 78 c6 83 e4 7c c0 03 78 79 4a 45 e4 7d 4a 03 78 7c ea 53 78 38 0a 00 04 7d 6b 02 14 ....x...|..xyJE.}J.x|.Sx8...}k..
51d20 7f a8 58 40 40 9d 00 d0 88 0b 00 00 2f 29 00 00 54 0a 06 36 78 07 c1 28 2f 8a 00 00 40 9e ff b4 ..X@@......./)..T..6x..(/...@...
51d40 41 9a 00 e0 89 8b 00 01 89 49 00 00 8b 09 00 01 88 cb 00 02 88 09 00 02 88 ab 00 03 79 43 c1 28 A........I..................yC.(
51d60 79 8c 83 e4 7b 18 83 e4 88 89 00 03 7d 87 3b 78 7f 03 1b 78 78 00 45 e4 78 c6 45 e4 7c c6 3b 78 y...{.......}.;x...xx.E.x.E.|.;x
51d80 7c 00 1b 78 7c a7 33 78 7c 80 03 78 7c e0 3a 14 55 4a 00 36 38 07 00 04 38 a0 00 01 78 07 47 22 |..x|.3x|..x|.:.UJ.68...8...x.G"
51da0 78 06 84 02 7d 4a 3b 78 78 07 c2 02 99 49 00 00 98 c9 00 01 98 e9 00 02 98 09 00 03 88 0b 00 00 x...}J;xx....I..................
51dc0 88 cb 00 01 89 4b 00 02 88 eb 00 03 78 00 c1 28 78 c6 83 e4 7c c0 03 78 79 4a 45 e4 7d 4a 03 78 .....K......x..(x...|..xyJE.}J.x
51de0 7c ea 53 78 38 0a 00 04 7d 6b 02 14 7f a8 58 40 41 9d ff 38 2f a5 00 00 40 9e fe 28 7f 63 db 78 |.Sx8...}k....X@A..8/...@..(.c.x
51e00 4b ff 88 91 60 00 00 00 e8 1e 00 08 7f a3 00 00 40 9e 01 00 7c 63 ea 14 f8 7c 00 08 4b ff fd f4 K...`...........@...|c...|..K...
51e20 7d 69 5b 78 4b ff fe d0 7b e9 47 22 7b eb 84 02 61 29 00 10 7b ea c2 02 9b e8 00 03 99 48 00 02 }i[xK...{.G"{...a)..{........H..
51e40 99 68 00 01 99 28 00 00 f8 1e 00 00 38 21 00 b0 e8 01 00 10 eb 01 ff c0 eb 21 ff c8 eb 41 ff d0 .h...(......8!...........!...A..
51e60 7c 08 03 a6 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 7f 9d 30 40 |....a..................N.....0@
51e80 40 9c 00 50 38 69 00 04 7c dd 30 50 9b e9 00 03 7d 63 fa 14 7b e4 47 22 60 84 00 10 7b e5 84 02 @..P8i..|.0P....}c..{.G"`...{...
51ea0 7b e7 c2 02 78 c8 47 22 78 c0 84 02 78 ca c2 02 98 89 00 00 98 a9 00 01 98 e9 00 02 7d 03 f9 ae {...x.G"x...x...............}...
51ec0 98 cb 00 03 99 4b 00 02 98 0b 00 01 4b ff ff 80 54 00 07 3e 38 69 00 04 60 00 00 10 98 09 00 00 .....K......K...T..>8i..`.......
51ee0 4b ff ff 6c 7f 23 cb 78 4b ff 87 a9 60 00 00 00 2f a3 ff ff 7c 68 1b 78 f8 7e 00 10 41 9e 00 14 K..l.#.xK...`.../...|h.x.~..A...
51f00 7d 23 d2 14 f8 7c 00 00 f9 3c 00 08 4b ff fd 20 38 60 00 00 4b ff ff 38 00 00 00 00 00 00 00 01 }#...|...<..K...8`..K..8........
51f20 80 08 00 00 60 00 00 00 60 00 00 00 60 00 00 00 88 03 ff fc 54 00 07 3e 98 03 ff fc 4e 80 00 20 ....`...`...`.......T..>....N...
51f40 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 7c 08 02 a6 2f a3 00 00 f8 01 00 10 f8 21 ff 91 ............`...|.../........!..
51f60 f8 a1 00 b0 f8 c1 00 b8 f8 e1 00 c0 f9 01 00 c8 f9 21 00 d0 f9 41 00 d8 40 9e 00 18 38 21 00 70 .................!...A..@...8!.p
51f80 38 60 ff ff e8 01 00 10 7c 08 03 a6 4e 80 00 20 2f a4 00 00 41 9e ff e8 38 a1 00 b0 48 00 00 25 8`......|...N.../...A...8...H..%
51fa0 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 `...8!.p....|...N...............
51fc0 7c 08 02 a6 7c a6 2b 78 f8 01 00 10 f8 21 ff 91 7c 80 23 78 38 80 ff ff 7c 05 03 78 78 84 00 60 |...|.+x.....!..|.#x8...|..xx..`
51fe0 48 00 12 11 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 H...`...8!.p....|...N...........
52000 80 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 f8 01 00 10 f8 21 ff 91 7c 60 1b 78 ....`...`...`...|........!..|`.x
52020 e8 62 88 08 f8 81 00 a8 f8 a1 00 b0 7c 04 03 78 f8 c1 00 b8 f8 e1 00 c0 f9 01 00 c8 f9 21 00 d0 .b..........|..x.............!..
52040 f9 41 00 d8 38 a1 00 a8 48 00 0e d9 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 .A..8...H...`...8!.p....|...N...
52060 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 7c 08 02 a6 fb e1 ff f8 7c 7f 1b 78 f8 01 00 10 ............`...|.......|..x....
52080 f8 21 ff 71 80 03 00 04 2f 80 00 00 41 9e 01 04 e8 83 00 10 2f a4 00 00 41 9e 00 f8 e9 23 00 0a .!.q..../...A......./...A....#..
520a0 2f a9 00 00 41 9e 00 0c 2f 89 00 4f 40 9d 00 64 e8 7f 00 02 38 a0 00 50 4b ff 86 69 60 00 00 00 /...A.../..O@..d....8..PK..i`...
520c0 38 00 00 00 7c 63 07 b4 2f 83 00 00 41 9c 00 78 2f 83 00 4f 40 9d 00 9c 38 00 00 00 e9 7f 00 10 8...|c../...A..x/..O@...8.......
520e0 39 20 00 01 90 1f 00 08 88 0b 00 00 91 3f 00 08 38 21 00 90 7c 03 03 78 e8 01 00 10 eb e1 ff f8 9............?..8!..|..x........
52100 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 7c 04 48 ae 39 29 00 01 7d 29 07 b4 2f a0 00 00 |...N...`...`...|.H.9)..})../...
52120 40 9e ff cc e8 7f 00 02 38 a0 00 50 4b ff 85 f5 60 00 00 00 38 00 00 00 7c 63 07 b4 2f 83 00 00 @.......8..PK...`...8...|c../...
52140 40 9c ff 90 e9 3f 00 10 39 60 00 00 7d 69 01 ae 38 00 00 00 e9 7f 00 10 39 20 00 01 90 1f 00 08 @....?..9`..}i..8.......9.......
52160 88 0b 00 00 4b ff ff 88 60 00 00 00 60 00 00 00 e9 3f 00 10 7c 60 1b 78 39 60 00 00 7d 69 01 ae ....K...`...`....?..|`.x9`..}i..
52180 4b ff ff d0 60 00 00 00 60 00 00 00 60 00 00 00 e8 7f 00 02 38 81 00 70 38 a0 00 01 4b ff 85 85 K...`...`...`.......8..p8...K...
521a0 60 00 00 00 38 00 ff ff 2f a3 00 01 40 9e ff 44 88 01 00 70 4b ff ff 3c 00 00 00 00 00 00 00 01 `...8.../...@..D...pK..<........
521c0 80 01 00 00 60 00 00 00 60 00 00 00 60 00 00 00 e8 62 88 10 4b ff fe 9c 00 00 00 00 00 00 00 00 ....`...`...`....b..K...........
521e0 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 4b ff fe 80 00 00 00 00 00 00 00 00 00 00 00 00 ....`...`...`...K...............
52200 7d 80 00 26 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 7c bb 2b 78 3b 84 00 01 fb a1 ff e8 fb c1 ff f0 }..&|....a......|.+x;...........
52220 7c 7d 1b 78 f8 01 00 10 fb 01 ff c0 fb 21 ff c8 fb 41 ff d0 fb e1 ff f8 91 81 00 08 f8 21 fe 51 |}.x.........!...A...........!.Q
52240 89 24 00 01 2f a9 00 00 41 9e 01 c0 3b 40 00 00 3b e0 00 00 3b c0 00 00 3b 21 00 70 48 00 00 30 .$../...A...;@..;...;...;!.pH..0
52260 38 09 ff d0 54 00 06 3e 2b 80 00 09 41 9d 00 14 3b 5a ff d0 7d 3a 4a 14 7d 3a 07 b4 60 00 00 00 8...T..>+...A...;Z..}:J.}:..`...
52280 8d 3c 00 01 2f a9 00 00 41 9e 01 80 38 09 ff b1 54 0b 06 3e 2b 8b 00 29 41 9d ff c8 e9 62 88 18 .<../...A...8...T..>+..)A....b..
522a0 78 00 15 a8 7c 0b 02 aa 7d 60 5a 14 7d 69 03 a6 4e 80 04 20 00 00 02 dc ff ff ff ac ff ff ff ac x...|...}`Z.}i..N...............
522c0 ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac 00 00 01 9c ff ff ff ac ................................
522e0 ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac ................................
52300 ff ff ff ac 00 00 00 ac 00 00 05 0c ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac 00 00 05 0c ................................
52320 ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac 00 00 02 dc ff ff ff ac ff ff ff ac ................................
52340 ff ff ff ac 00 00 04 0c ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac 00 00 01 9c 60 00 00 00 ............................`...
52360 7f a3 eb 78 4b ff fd 0d 78 60 06 20 2f 80 00 20 41 9e ff f0 2f 80 00 09 41 9e ff e8 2f 80 00 0a ...xK...x`../...A.../...A.../...
52380 41 9e ff e0 2f 80 00 0d 41 9e ff d8 2f a0 00 00 41 9e ff d0 e9 3b 00 00 7f a3 eb 78 39 69 00 08 A.../...A.../...A....;.....x9i..
523a0 f9 7b 00 00 e9 29 00 00 98 09 00 00 4b ff fc c5 78 63 06 20 2f 83 00 20 41 9e fe c8 2f 83 00 09 .{...)......K...xc../...A.../...
523c0 41 9e fe c0 2f 83 00 0a 41 9e fe b8 2f 83 00 0d 41 9e fe b0 2f a3 00 00 41 9e fe a8 80 1d 00 04 A.../...A.../...A.../...A.......
523e0 2f 80 00 00 41 9e fe 9c e9 3d 00 0a 2f 89 00 00 40 9d fe 90 39 29 ff ff 91 3d 00 08 8d 3c 00 01 /...A....=../...@...9)...=...<..
52400 2f a9 00 00 40 9e fe 88 38 21 01 b0 38 60 00 01 e8 01 00 10 81 81 00 08 eb 01 ff c0 eb 21 ff c8 /...@...8!..8`...............!..
52420 7c 08 03 a6 eb 41 ff d0 eb 61 ff d8 7d 81 01 20 eb 81 ff e0 eb a1 ff e8 7d 80 81 20 eb c1 ff f0 |....A...a..}...........}.......
52440 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 7f a3 eb 78 4b ff fc 1d 2f ba 00 00 78 78 06 20 ....N...`...`......xK.../...xx..
52460 41 9e 05 c0 2e 18 00 20 41 92 06 20 2d 98 00 09 41 8e 00 90 2f 98 00 0a 41 9e 00 88 2f 98 00 0d A.......A...-...A.../...A.../...
52480 41 9e 00 80 2f b8 00 00 41 9e 00 78 7f 9a f8 00 40 9d 00 70 60 00 00 00 60 00 00 00 60 00 00 00 A.../...A..x....@..p`...`...`...
524a0 7f 03 c3 78 48 00 0a 1d 60 00 00 00 2f a3 00 00 41 9e 06 c8 7d 21 fa 14 7f a3 eb 78 3b ff 00 01 ...xH...`.../...A...}!.....x;...
524c0 7f ff 07 b4 9b 09 00 70 4b ff fb a9 78 78 06 20 2e 18 00 20 41 92 05 b4 2d 98 00 09 41 8e 00 24 .......pK...xx......A...-...A..$
524e0 2f 98 00 0a 41 9e 00 1c 2f 98 00 0d 41 9e 00 14 2f b8 00 00 41 9e 00 0c 7f 9f d0 00 41 9c ff a4 /...A.../...A.../...A.......A...
52500 7d 21 fa 14 9b c9 00 70 41 8e 00 48 2f 98 00 0a 41 9e 00 40 2f 98 00 0d 41 9e 00 38 2f b8 00 00 }!.....pA..H/...A..@/...A..8/...
52520 41 9e 00 30 80 1d 00 04 2f 80 00 00 41 9e 00 24 e9 3d 00 0a 2f 89 00 00 40 9d 00 18 39 29 ff ff A..0..../...A..$.=../...@...9)..
52540 91 3d 00 08 60 00 00 00 60 00 00 00 60 00 00 00 7f 23 cb 78 4b ff ef 2d 60 00 00 00 2f a3 00 00 .=..`...`...`....#.xK..-`.../...
52560 41 9e 04 80 e9 3b 00 00 7f 23 cb 78 38 80 00 00 38 a0 00 10 38 09 00 08 f8 1b 00 00 eb 09 00 00 A....;...#.x8...8...8...........
52580 4b ff f4 91 60 00 00 00 90 78 00 00 4b ff fc f4 7f a3 eb 78 4b ff fa dd 2f ba 00 00 78 69 06 20 K...`....x..K......xK.../...xi..
525a0 41 9e 03 c0 2f 89 00 20 41 9e 04 1c 2f 89 00 09 41 9e 04 14 2f 89 00 0a 41 9e 00 88 2f 09 00 0d A.../...A.../...A.../...A.../...
525c0 41 9a 00 80 2f 29 00 00 41 9a 00 78 7f 1a f8 00 40 99 00 70 60 00 00 00 60 00 00 00 60 00 00 00 A.../)..A..x....@..p`...`...`...
525e0 38 09 ff d0 54 00 06 3e 2b 00 00 07 41 99 00 54 7d 61 fa 14 7f a3 eb 78 3b ff 00 01 7f ff 07 b4 8...T..>+...A..T}a.....x;.......
52600 99 2b 00 70 4b ff fa 6d 78 69 06 20 2f 89 00 20 41 9e 03 b4 2f 89 00 09 41 9e 03 ac 2f 89 00 0a .+.pK..mxi../...A.../...A.../...
52620 41 9e 00 20 2f 09 00 0d 41 9a 00 18 2f 29 00 00 41 9a 00 10 7f 1f d0 00 41 98 ff a8 60 00 00 00 A.../...A.../)..A.......A...`...
52640 7d 61 fa 14 9b cb 00 70 41 9e 00 34 2f 89 00 0d 41 9e 00 2c 2f a9 00 00 41 9e 00 24 80 1d 00 04 }a.....pA..4/...A..,/...A..$....
52660 2f 80 00 00 41 9e 00 18 e9 3d 00 0a 2f 89 00 00 40 9d 00 0c 39 29 ff ff 91 3d 00 08 7f 23 cb 78 /...A....=../...@...9)...=...#.x
52680 4b ff ee 01 60 00 00 00 2f a3 00 00 41 9e 03 54 e9 3b 00 00 7f 23 cb 78 38 80 00 00 38 a0 00 08 K...`.../...A..T.;...#.x8...8...
526a0 38 09 00 08 f8 1b 00 00 eb 09 00 00 4b ff f3 65 60 00 00 00 90 78 00 00 4b ff fb c8 60 00 00 00 8...........K..e`....x..K...`...
526c0 7f a3 eb 78 4b ff f9 ad 2f ba 00 00 78 60 06 20 41 9e 04 50 2f 80 00 20 7c 0b 03 78 41 9e 02 54 ...xK.../...x`..A..P/...|..xA..T
526e0 2f 80 00 09 41 9e 02 4c 2f 80 00 0a 41 9e 00 74 2f 80 00 0d 41 9e 00 6c 2f a0 00 00 41 9e 00 64 /...A..L/...A..t/...A..l/...A..d
52700 7f 9a f8 00 40 9d 00 5c 60 00 00 00 60 00 00 00 7d 21 fa 14 7f a3 eb 78 3b ff 00 01 7f ff 07 b4 ....@..\`...`...}!.....x;.......
52720 98 09 00 70 4b ff f9 4d 78 60 06 20 2f 80 00 20 7c 0b 03 78 41 9e 01 fc 2f 80 00 09 41 9e 01 f4 ...pK..Mx`../...|..xA.../...A...
52740 2f 80 00 0a 41 9e 00 1c 2f 80 00 0d 41 9e 00 14 2f a0 00 00 41 9e 00 0c 7f 9f d0 00 41 9c ff b4 /...A.../...A.../...A.......A...
52760 7d 21 fa 14 2f 8b 00 0a 9b c9 00 70 41 9e 00 34 2f 8b 00 0d 41 9e 00 2c 2f ab 00 00 41 9e 00 24 }!../......pA..4/...A..,/...A..$
52780 80 1d 00 04 2f 80 00 00 41 9e 00 18 e9 3d 00 0a 2f 89 00 00 40 9d 00 0c 39 29 ff ff 91 3d 00 08 ..../...A....=../...@...9)...=..
527a0 e9 3b 00 00 7f 24 cb 78 38 09 00 08 f8 1b 00 00 e8 69 00 00 4b ff ec 8d 60 00 00 00 4b ff fa c4 .;...$.x8........i..K...`...K...
527c0 7f a3 eb 78 4b ff f8 ad 2f ba 00 00 78 78 06 20 41 9e 02 d0 2e 18 00 20 41 92 03 30 2d 98 00 09 ...xK.../...xx..A.......A..0-...
527e0 41 8e 00 90 2f 98 00 0a 41 9e 00 88 2f 98 00 0d 41 9e 00 80 2f b8 00 00 41 9e 00 78 7f 9a f8 00 A.../...A.../...A.../...A..x....
52800 40 9d 00 70 60 00 00 00 60 00 00 00 60 00 00 00 7f 03 c3 78 4b ff f0 2d 60 00 00 00 2f a3 00 00 @..p`...`...`......xK..-`.../...
52820 41 9e 03 68 7d 21 fa 14 7f a3 eb 78 3b ff 00 01 7f ff 07 b4 9b 09 00 70 4b ff f8 39 78 78 06 20 A..h}!.....x;..........pK..9xx..
52840 2e 18 00 20 41 92 02 c4 2d 98 00 09 41 8e 00 24 2f 98 00 0a 41 9e 00 1c 2f 98 00 0d 41 9e 00 14 ....A...-...A..$/...A.../...A...
52860 2f b8 00 00 41 9e 00 0c 7f 9f d0 00 41 9c ff a4 7d 21 fa 14 9b c9 00 70 41 8e 00 48 2f 98 00 0a /...A.......A...}!.....pA..H/...
52880 41 9e 00 40 2f 98 00 0d 41 9e 00 38 2f b8 00 00 41 9e 00 30 80 1d 00 04 2f 80 00 00 41 9e 00 24 A..@/...A..8/...A..0..../...A..$
528a0 e9 3d 00 0a 2f 89 00 00 40 9d 00 18 39 29 ff ff 91 3d 00 08 60 00 00 00 60 00 00 00 60 00 00 00 .=../...@...9)...=..`...`...`...
528c0 7f 23 cb 78 4b ff eb bd 60 00 00 00 2f a3 00 00 41 9e 01 10 e9 3b 00 00 7f 23 cb 78 38 80 00 00 .#.xK...`.../...A....;...#.x8...
528e0 38 a0 00 0a 38 09 00 08 f8 1b 00 00 eb 09 00 00 4b ff f1 21 60 00 00 00 90 78 00 00 4b ff f9 84 8...8...........K..!`....x..K...
52900 7d 21 fa 14 7f a3 eb 78 3b ff 00 01 7f ff 07 b4 98 09 00 70 4b ff f7 5d 78 60 06 20 2f 80 00 20 }!.....x;..........pK..]x`../...
52920 40 9e 02 10 60 00 00 00 60 00 00 00 60 00 00 00 7d 21 fa 14 7f 24 cb 78 9b c9 00 70 e9 3b 00 00 @...`...`...`...}!...$.x...p.;..
52940 38 09 00 08 f8 1b 00 00 e8 69 00 00 4b ff ea f5 60 00 00 00 4b ff f9 2c 60 00 00 00 60 00 00 00 8........i..K...`...K..,`...`...
52960 2f 89 00 20 41 9e 00 60 60 00 00 00 60 00 00 00 2f 89 00 09 41 9e 00 50 2f 89 00 0a 41 9e fc c4 /...A..``...`.../...A..P/...A...
52980 2f 09 00 0d 41 9a fc bc 2f 29 00 00 41 9a fc b4 38 09 ff d0 54 00 06 3e 2b 00 00 07 41 99 fc a4 /...A.../)..A...8...T..>+...A...
529a0 7d 61 fa 14 7f a3 eb 78 3b ff 00 01 7f ff 07 b4 99 2b 00 70 4b ff f6 bd 78 69 06 20 2f 89 00 20 }a.....x;........+.pK...xi../...
529c0 40 9e ff b0 7d 21 fa 14 7f 23 cb 78 9b c9 00 70 4b ff ea b1 60 00 00 00 2f a3 00 00 40 9e fc b4 @...}!...#.x...pK...`.../...@...
529e0 38 21 01 b0 38 60 00 00 e8 01 00 10 81 81 00 08 eb 01 ff c0 eb 21 ff c8 7c 08 03 a6 eb 41 ff d0 8!..8`...............!..|....A..
52a00 eb 61 ff d8 7d 81 01 20 eb 81 ff e0 eb a1 ff e8 7d 80 81 20 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 .a..}...........}...........N...
52a20 2e 18 00 20 41 92 00 64 60 00 00 00 60 00 00 00 2d 98 00 09 41 8e fa cc 2f 98 00 0a 41 9e fa c4 ....A..d`...`...-...A.../...A...
52a40 2f 98 00 0d 41 9e fa bc 2f b8 00 00 41 9e fa b4 7f 03 c3 78 48 00 04 6d 60 00 00 00 2f a3 00 00 /...A.../...A......xH..m`.../...
52a60 41 9e 01 18 7d 21 fa 14 7f a3 eb 78 3b ff 00 01 7f ff 07 b4 9b 09 00 70 4b ff f5 f9 78 78 06 20 A...}!.....x;..........pK...xx..
52a80 2e 18 00 20 40 92 ff ac 7d 21 fa 14 9b c9 00 70 4b ff fa c0 60 00 00 00 60 00 00 00 60 00 00 00 ....@...}!.....pK...`...`...`...
52aa0 2e 18 00 20 41 92 00 64 60 00 00 00 60 00 00 00 2d 98 00 09 41 8e fd bc 2f 98 00 0a 41 9e fd b4 ....A..d`...`...-...A.../...A...
52ac0 2f 98 00 0d 41 9e fd ac 2f b8 00 00 41 9e fd a4 7f 03 c3 78 4b ff ed 6d 60 00 00 00 2f a3 00 00 /...A.../...A......xK..m`.../...
52ae0 41 9e 00 a8 7d 21 fa 14 7f a3 eb 78 3b ff 00 01 7f ff 07 b4 9b 09 00 70 4b ff f5 79 78 78 06 20 A...}!.....x;..........pK..yxx..
52b00 2e 18 00 20 40 92 ff ac 7d 21 fa 14 9b c9 00 70 4b ff fd b0 60 00 00 00 60 00 00 00 60 00 00 00 ....@...}!.....pK...`...`...`...
52b20 2f 80 00 20 41 9e fe 0c 60 00 00 00 60 00 00 00 2f 80 00 09 41 9e fd fc 2f 80 00 0a 41 9e 00 24 /...A...`...`.../...A.../...A..$
52b40 2f 80 00 0d 41 9e 00 2c 2f a0 00 00 40 9e fd b4 39 60 00 00 4b ff fc 0c 60 00 00 00 60 00 00 00 /...A..,/...@...9`..K...`...`...
52b60 39 60 00 0a 4b ff fb fc 60 00 00 00 60 00 00 00 39 60 00 0d 4b ff fb ec 7d 21 fa 14 9b c9 00 70 9`..K...`...`...9`..K...}!.....p
52b80 41 92 f9 d0 4b ff f9 84 7d 21 fa 14 9b c9 00 70 41 92 fd 30 4b ff fc e4 00 00 00 00 00 00 00 03 A...K...}!.....pA..0K...........
52ba0 80 08 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7d 80 00 26 7c 08 02 a6 fb 61 ff d8 fb 41 ff d0 ....`...`...`...}..&|....a...A..
52bc0 7c 7b 1b 78 fb a1 ff e8 fb 81 ff e0 3b a0 00 00 f8 01 00 10 fb c1 ff f0 fb e1 ff f8 91 81 00 08 |{.x........;...................
52be0 f8 21 ff 31 f8 a1 01 10 88 04 00 00 78 0b 06 21 41 82 01 60 3b c1 00 70 3b 80 00 00 3b 41 01 10 .!.1........x..!A..`;..p;...;A..
52c00 48 00 00 20 60 00 00 00 60 00 00 00 60 00 00 00 88 1f 00 01 38 9f 00 01 78 0b 06 21 41 82 01 34 H...`...`...`.......8...x..!A..4
52c20 2f 8b 00 25 7c 9f 23 78 40 9e ff e8 78 00 06 20 7f c9 f3 78 98 09 00 00 3b ff 00 01 39 29 00 01 /..%|.#x@...x......x....;...9)..
52c40 7c 04 f8 50 7c 0a 07 b4 88 1f 00 00 2d 00 00 73 2f 80 00 64 7d 00 00 26 55 08 40 06 2d 00 00 25 |..P|.......-..s/..d}..&U.@.-..%
52c60 2f 00 00 69 2c 80 00 78 2c 00 00 58 2e 00 00 70 2d 80 00 63 91 01 00 90 7d 00 00 26 55 08 40 06 /..i,..x,..X...p-..c....}..&U.@.
52c80 2d 00 00 4f 91 01 00 94 7d 00 00 26 55 08 40 06 2d 00 00 6f 91 01 00 98 41 9e 00 f8 41 9a 01 04 -..O....}..&U.@.-..o....A...A...
52ca0 41 86 01 10 41 82 01 1c 41 92 01 28 41 8e 01 34 81 01 00 90 55 08 20 3e 7d 00 11 20 55 08 e0 3e A...A...A..(A..4....U..>}...U..>
52cc0 41 9e 01 30 81 01 00 94 55 08 20 3e 7d 00 11 20 55 08 e0 3e 41 9e 00 20 81 01 00 98 55 08 20 3e A..0....U..>}...U..>A.......U..>
52ce0 7d 00 11 20 55 08 e0 3e 41 9e 01 18 40 8a ff 48 39 60 00 6f 39 2a 00 01 7d 41 52 14 7d 29 07 b4 }...U..>A...@..H9`.o9*..}AR.})..
52d00 7d 21 4a 14 99 6a 00 70 9b 89 00 70 88 1f 00 00 2f 80 00 25 41 9e fe fc 7f 63 db 78 7f c4 f3 78 }!J..j.p...p..../..%A....c.x...x
52d20 7f 45 d3 78 4b ff f4 dd 2f 83 00 00 40 9d 00 24 88 1f 00 01 3b bd 00 01 38 9f 00 01 7f bd 07 b4 .E.xK.../...@..$....;...8.......
52d40 78 0b 06 21 40 82 fe dc 60 00 00 00 60 00 00 00 38 21 00 d0 7f a3 eb 78 e8 01 00 10 81 81 00 08 x..!@...`...`...8!.....x........
52d60 eb 41 ff d0 eb 61 ff d8 7c 08 03 a6 eb 81 ff e0 eb a1 ff e8 7d 82 01 20 eb c1 ff f0 eb e1 ff f8 .A...a..|...........}...........
52d80 7d 81 01 20 7d 80 81 20 4e 80 00 20 60 00 00 00 39 60 00 64 4b ff ff 60 60 00 00 00 60 00 00 00 }...}...N...`...9`.dK..``...`...
52da0 39 60 00 69 4b ff ff 50 60 00 00 00 60 00 00 00 39 60 00 78 4b ff ff 40 60 00 00 00 60 00 00 00 9`.iK..P`...`...9`.xK..@`...`...
52dc0 39 60 00 58 4b ff ff 30 60 00 00 00 60 00 00 00 39 60 00 70 4b ff ff 20 60 00 00 00 60 00 00 00 9`.XK..0`...`...9`.pK...`...`...
52de0 39 60 00 63 4b ff ff 10 60 00 00 00 60 00 00 00 39 60 00 73 4b ff ff 00 60 00 00 00 60 00 00 00 9`.cK...`...`...9`.sK...`...`...
52e00 39 60 00 4f 4b ff fe f0 00 00 00 00 00 00 00 03 80 06 00 00 60 00 00 00 60 00 00 00 60 00 00 00 9`.OK...............`...`...`...
52e20 2c 25 00 00 7c 69 1b 78 38 60 00 00 4d 82 00 20 89 49 00 00 2f aa 00 00 41 9e 00 70 88 04 00 00 ,%..|i.x8`..M....I../...A..p....
52e40 7d 4b 53 78 2f a0 00 00 41 9e 00 54 38 a5 ff ff 78 a5 00 21 41 82 00 48 7f 8a 00 40 40 9e 00 40 }KSx/...A..T8...x..!A..H...@@..@
52e60 7c a9 03 a6 48 00 00 24 60 00 00 00 60 00 00 00 88 04 00 00 2f a0 00 00 7f 0b 00 40 41 9e 00 20 |...H..$`...`......./......@A...
52e80 42 40 00 1c 40 9a 00 18 8d 69 00 01 38 84 00 01 2f ab 00 00 40 9e ff dc 88 04 00 00 7d 60 58 50 B@..@....i..8.../...@.......}`XP
52ea0 7d 63 07 b4 4e 80 00 20 88 04 00 00 39 60 00 00 4b ff ff ec 00 00 00 00 00 00 00 00 00 00 00 00 }c..N.......9`..K...............
52ec0 78 63 00 20 39 23 ff bf 38 03 ff d0 28 89 00 05 2b 00 00 09 38 63 ff 9f 4c c5 28 42 4f 59 c8 42 xc..9#..8...(...+...8c..L.(BOY.B
52ee0 2b 83 00 05 4f dd e8 42 7d 20 00 26 55 23 3f fe 55 29 df fe 7c 00 00 26 54 00 ff fe 7c 63 4b 78 +...O..B}..&U#?.U)..|..&T...|cKx
52f00 7c 63 03 78 7c 63 07 b4 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 |c.x|c..N...............`...`...
52f20 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c a6 2b 78 7c 7e 1b 78 f8 01 00 10 fb e1 ff f8 7c 85 23 78 |...........|.+x|~.x........|.#x
52f40 38 80 01 40 f8 21 fe 31 3b e1 00 70 7f e3 fb 78 48 00 02 a1 60 00 00 00 7f e4 fb 78 7c 7d 1b 78 8..@.!.1;..p...xH...`......x|}.x
52f60 e8 7e 00 02 7b a5 00 20 4b ff 77 99 60 00 00 00 38 21 01 d0 7f a3 eb 78 e8 01 00 10 eb a1 ff e8 .~..{...K.w.`...8!.....x........
52f80 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 03 00 00 60 00 00 00 ........|...N...............`...
52fa0 7c 08 02 a6 e9 22 88 20 fb a1 ff e8 7c 9d 23 78 f8 01 00 10 fb c1 ff f0 38 05 ff fd 7c be 2b 78 |...."......|.#x........8...|.+x
52fc0 fb e1 ff f8 fb 81 ff e0 54 00 04 3e 7c 7f 1b 78 f8 21 ff 61 2b 80 00 0d e9 49 00 08 e9 29 00 00 ........T..>|..x.!.a+....I...)..
52fe0 38 00 00 00 f9 21 00 70 f9 41 00 78 41 9d 00 58 7f a5 20 40 40 9d 00 7c e9 22 88 28 88 09 00 00 8....!.p.A.xA..X...@@..|.".(....
53000 2f 80 00 00 41 9e 00 cc e9 63 00 00 38 00 00 2d 98 0b 00 00 38 00 00 00 e9 63 00 00 39 6b 00 01 /...A....c..8..-....8....c..9k..
53020 f9 63 00 00 98 09 00 00 7f a1 ea 14 38 00 00 01 89 3d 00 70 99 2b 00 00 e9 3f 00 00 39 29 00 01 .c..........8....=.p.+...?..9)..
53040 f9 3f 00 00 38 21 00 a0 7c 03 03 78 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 .?..8!..|..x................|...
53060 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 7f 84 2b 92 7f dc f1 d2 7f 84 e3 78 7f be e8 50 ....N...`...`.....+........x...P
53080 4b ff ff 21 7f a1 ea 14 e9 3f 00 00 38 21 00 a0 38 00 00 01 7c 03 03 78 89 7d 00 70 99 69 00 00 K..!.....?..8!..8...|..x.}.p.i..
530a0 e8 01 00 10 e9 3f 00 00 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 39 29 00 01 eb c1 ff f0 f9 3f 00 00 .....?..........|...9).......?..
530c0 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 e9 63 00 00 4b ff ff 54 00 00 00 00 00 00 00 01 ....N...`...`....c..K..T........
530e0 80 04 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 7d 1b 43 78 ....`...`...`...|....a......}.Cx
53100 7c fc 3b 78 f8 01 00 10 fb a1 ff e8 7c dd 33 78 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 7c bf 2b 78 |.;x........|.3x........|~.x|.+x
53120 f8 21 ff 61 7c 83 23 78 38 a0 00 0a 38 80 00 00 4b ff e7 81 60 00 00 00 2f bf 00 00 39 20 00 00 .!.a|.#x8...8...K...`.../...9...
53140 38 00 00 01 7c 63 07 b4 41 9e 00 20 60 00 00 00 7f ff eb 92 39 29 00 01 2f bf 00 00 7d 29 07 b4 8...|c..A...`.......9)../...})..
53160 40 9e ff f0 79 20 00 20 7c 00 da 14 7c 00 07 b4 7f 83 00 00 40 9d 00 40 7c 00 18 50 7c 00 07 b4 @...y...|...|.......@..@|..P|...
53180 2f 80 00 00 40 9d 00 30 78 00 00 20 e9 3e 00 00 7c 09 03 a6 60 00 00 00 60 00 00 00 60 00 00 00 /...@..0x....>..|...`...`...`...
531a0 9b 89 00 00 e9 3e 00 00 39 29 00 01 f9 3e 00 00 42 00 ff f0 38 21 00 a0 38 60 00 00 e8 01 00 10 .....>..9)...>..B...8!..8`......
531c0 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 00 00 00 00 .a..........|...........N.......
531e0 00 00 00 01 80 05 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 f9 c1 ff 70 f9 e1 ff 78 39 c0 00 78 ........`...`...|......p...x9..x
53200 39 e0 00 30 f8 01 00 10 fa 01 ff 80 3a 00 00 01 fa 81 ff a0 fa a1 ff a8 3a 80 00 20 fa e1 ff b8 9..0........:...........:.......
53220 fb 01 ff c0 7c 97 23 78 7c 78 1b 78 fb 21 ff c8 fb 41 ff d0 3b 20 00 00 fb 61 ff d8 fb 81 ff e0 ....|.#x|x.x.!...A..;....a......
53240 fa 21 ff 88 fa 41 ff 90 fa 61 ff 98 fa c1 ff b0 fb a1 ff e8 fb c1 ff f0 fb e1 ff f8 f8 21 fe b1 .!...A...a...................!..
53260 3b 61 01 50 3b 41 00 70 3a a1 00 84 f8 7b 00 31 89 25 00 00 2f a9 00 00 41 9e 00 38 7c 18 18 50 ;a.P;A.p:....{.1.%../...A..8|..P
53280 7f a0 b8 00 40 9c 00 2c 2f 89 00 25 41 9e 00 94 99 23 00 00 38 a5 00 01 e8 61 01 80 38 63 00 01 ....@..,/..%A....#..8....a..8c..
532a0 f8 61 01 80 89 25 00 00 2f a9 00 00 40 9e ff d0 38 00 00 00 98 03 00 00 e8 61 01 80 38 21 01 50 .a...%../...@...8........a..8!.P
532c0 7c 78 18 50 e8 01 00 10 e9 c1 ff 70 7c 63 07 b4 e9 e1 ff 78 ea 01 ff 80 7c 08 03 a6 ea 21 ff 88 |x.P.......p|c.....x....|....!..
532e0 ea 41 ff 90 ea 61 ff 98 ea 81 ff a0 ea a1 ff a8 ea c1 ff b0 ea e1 ff b8 eb 01 ff c0 eb 21 ff c8 .A...a.......................!..
53300 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 .A...a..................N...`...
53320 7f 4b d3 78 7c bd 2b 78 38 00 00 25 98 0b 00 00 3b bd 00 01 7c 05 e8 50 7c 0a 07 b4 88 1d 00 00 .K.x|.+x8..%....;...|..P|.......
53340 2f 80 00 64 41 9e 04 cc 2f 80 00 69 41 9e 04 d4 2f 80 00 75 41 9e 04 dc 2f 80 00 78 41 9e 04 dc /..dA.../..iA.../..uA.../..xA...
53360 2f 80 00 58 41 9e 04 dc 2f 80 00 70 41 9e 04 dc 2f 80 00 63 41 9e 04 dc 2f 80 00 73 41 9e 04 dc /..XA.../..pA.../..cA.../..sA...
53380 2f 80 00 25 41 9e 00 1c 2f 80 00 4f 41 9e 04 d4 2f 80 00 6f 39 6b 00 01 40 9e ff 94 39 20 00 6f /..%A.../..OA.../..o9k..@...9..o
533a0 39 6a 00 01 7d 41 52 14 7d 6b 07 b4 7d 61 5a 14 99 2a 00 70 9b 2b 00 70 88 1d 00 00 2f 80 00 25 9j..}AR.}k..}aZ..*.p.+.p..../..%
533c0 40 9e 00 20 39 23 00 01 98 03 00 00 f9 21 01 80 38 bd 00 01 e8 61 01 80 4b ff fe 98 60 00 00 00 @...9#.......!..8....a..K...`...
533e0 88 01 00 71 eb c6 00 00 3a 26 00 08 2f 80 00 30 41 9e 04 10 2f 80 00 2e 3a 60 00 20 3b 81 00 71 ...q....:&../..0A.../...:`..;..q
53400 41 9e 04 00 89 3c 00 00 2f a9 00 00 41 9e 00 50 7c 1e 00 d0 3a c0 00 04 f8 01 00 b0 3b e0 00 00 A....<../...A..P|...:.......;...
53420 38 09 ff b1 54 0b 06 3e 2b 8b 00 29 40 9d 00 44 38 09 ff d0 54 00 06 3e 2b 80 00 09 41 9d 00 14 8...T..>+..)@..D8...T..>+...A...
53440 7d 7a fa 14 3b ff 00 01 7b ff 00 20 99 2b 00 14 8d 3c 00 01 2f a9 00 00 40 9e ff c8 7e 26 8b 78 }z..;...{....+...<../...@...~&.x
53460 4b ff ff 70 60 00 00 00 60 00 00 00 60 00 00 00 e9 62 88 30 78 00 15 a8 7c 0b 02 aa 7d 60 5a 14 K..p`...`...`....b.0x...|...}`Z.
53480 7d 69 03 a6 4e 80 04 20 00 00 02 58 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 }i..N......X....................
534a0 ff ff ff a8 ff ff ff a8 ff ff ff a8 00 00 02 08 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ................................
534c0 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 ff ff ff a8 00 00 01 c8 00 00 02 c8 ................................
534e0 ff ff ff a8 ff ff ff a8 ff ff ff a8 00 00 02 a8 00 00 02 c8 ff ff ff a8 ff ff ff a8 00 00 03 58 ...............................X
53500 ff ff ff a8 ff ff ff a8 00 00 02 58 00 00 01 68 ff ff ff a8 ff ff ff a8 00 00 00 a8 ff ff ff a8 ...........X...h................
53520 00 00 02 c8 ff ff ff a8 ff ff ff a8 00 00 02 08 7f fa fa 14 38 80 00 00 38 a0 00 0a 7e a3 ab 78 ....................8...8...~..x
53540 9b 3f 00 14 4b ff e3 6d 60 00 00 00 78 7f 00 20 7f c3 f3 78 4b ff df 2d 60 00 00 00 7f 9f 18 40 .?..K..m`...x......xK..-`......@
53560 40 9d 00 44 7c 63 f8 50 78 63 00 21 41 82 00 38 2f 83 00 00 e9 21 01 80 7c 69 03 a6 41 9e 02 ec @..D|c.Pxc.!A..8/....!..|i..A...
53580 41 9e 02 e8 60 00 00 00 60 00 00 00 60 00 00 00 9a 89 00 00 e9 21 01 80 39 29 00 01 f9 21 01 80 A...`...`...`........!..9)...!..
535a0 42 00 ff f0 3b e0 00 00 48 00 00 28 60 00 00 00 e9 21 01 80 7c 1e f8 ae 3b ff 00 01 7b ff 00 20 B...;...H..(`....!..|...;...{...
535c0 98 09 00 00 e9 21 01 80 38 09 00 01 f8 01 01 80 7f c3 f3 78 4b ff de ad 60 00 00 00 7f 83 f8 40 .....!..8..........xK...`......@
535e0 41 9d ff d0 4b ff fe 6c 60 00 00 00 60 00 00 00 7d 3a fa 14 7e a4 ab 78 7f c5 f3 78 38 c0 00 10 A...K..l`...`...}:..~..x...x8...
53600 38 e0 00 20 39 00 00 02 9b 29 00 14 7f 63 db 78 4b ff fa e1 e9 21 01 80 7f 63 db 78 7f c4 f3 78 8...9....)...c.xK....!...c.x...x
53620 38 a0 00 10 99 e9 00 00 e9 21 01 80 38 09 00 01 f8 01 01 80 99 c9 00 01 e9 21 01 80 38 09 00 01 8........!..8............!..8...
53640 f8 01 01 80 4b ff f9 5d 8d 3c 00 01 4b ff fe 08 7d 3a fa 14 7f 63 db 78 7e a4 ab 78 38 a0 00 01 ....K..].<..K...}:...c.x~..x8...
53660 38 c0 00 0a 38 e0 00 20 9b 29 00 14 39 00 00 00 4b ff fa 81 e9 21 01 80 9b c9 00 00 e8 61 01 80 8...8....)..9...K....!.......a..
53680 8d 3c 00 01 38 63 00 01 f8 61 01 80 4b ff fd c8 7d 3a fa 14 e9 62 88 20 7a c0 1f 24 38 c0 00 10 .<..8c...a..K...}:...b..z..$8...
536a0 7e 67 9b 78 7d 6b 02 14 39 00 00 00 9b 29 00 14 7e a4 ab 78 7f 63 db 78 ea 4b 00 10 7f d2 90 38 ~g.x}k..9....)..~..x.c.x.K.....8
536c0 7e 45 93 78 4b ff fa 2d 7f 63 db 78 7e 44 93 78 38 a0 00 10 4b ff f8 cd 8d 3c 00 01 4b ff fd 78 ~E.xK..-.c.x~D.x8...K....<..K..x
536e0 7d 3a fa 14 e9 62 88 20 7a c0 1f 24 38 c0 00 08 7e 67 9b 78 7d 6b 02 14 39 00 00 00 9b 29 00 14 }:...b..z..$8...~g.x}k..9....)..
53700 7e a4 ab 78 7f 63 db 78 ea 4b 00 10 7f d2 90 38 7e 45 93 78 4b ff f9 dd 7f 63 db 78 7e 44 93 78 ~..x.c.x.K.....8~E.xK....c.x~D.x
53720 38 a0 00 08 4b ff f8 7d 8d 3c 00 01 4b ff fd 28 8d 3c 00 01 3a c0 00 02 2f 89 00 68 40 9e fd 18 8...K..}.<..K..(.<..:.../..h@...
53740 8d 3c 00 01 3a c0 00 01 4b ff fd 0c 60 00 00 00 56 c9 18 38 38 09 ff ff 7d 3a fa 14 7e 00 00 36 .<..:...K...`...V..88...}:..~..6
53760 7f d2 f3 78 9b 29 00 14 7f cb 00 39 41 82 00 34 e9 61 01 80 e9 22 88 20 7a c0 1f 24 7d 29 02 14 ...x.).....9A..4.a..."..z..$})..
53780 38 00 00 2d 98 0b 00 00 ea 49 00 10 e9 21 01 80 e9 61 00 b0 38 09 00 01 7d 72 90 38 f8 01 01 80 8..-.....I...!...a..8...}r.8....
537a0 7e 45 93 78 38 c0 00 0a 7e 67 9b 78 39 00 00 00 7e a4 ab 78 7f 63 db 78 4b ff f9 39 7f 63 db 78 ~E.x8...~g.x9...~..x.c.xK..9.c.x
537c0 7e 44 93 78 38 a0 00 0a 4b ff f7 d9 8d 3c 00 01 4b ff fc 84 60 00 00 00 60 00 00 00 60 00 00 00 ~D.x8...K....<..K...`...`...`...
537e0 8d 3c 00 01 3a c0 00 08 2f 89 00 6c 40 9e fc 68 4b ff fc 60 60 00 00 00 60 00 00 00 60 00 00 00 .<..:.../..l@..hK..``...`...`...
53800 3a 60 00 30 3b 81 00 72 4b ff fb fc 60 00 00 00 39 20 00 64 4b ff fb 8c 60 00 00 00 60 00 00 00 :`.0;..rK...`...9..dK...`...`...
53820 39 20 00 69 4b ff fb 7c 60 00 00 00 60 00 00 00 39 20 00 75 4b ff fb 6c 39 20 00 78 4b ff fb 64 9..iK..|`...`...9..uK..l9..xK..d
53840 39 20 00 58 4b ff fb 5c 39 20 00 70 4b ff fb 54 39 20 00 63 4b ff fb 4c 39 20 00 73 4b ff fb 44 9..XK..\9..pK..T9..cK..L9..sK..D
53860 39 20 00 4f 4b ff fb 3c 38 00 00 01 7c 09 03 a6 4b ff fd 20 00 00 00 00 00 00 00 01 80 12 00 00 9..OK..<8...|...K...............
53880 00 00 00 00 0f 00 d1 78 00 00 00 00 0f 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 d1 88 .......x........................
538a0 00 00 00 00 0f 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 d1 90 00 00 00 00 0f 80 00 00 ................................
538c0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 d1 a0 00 00 00 00 0f 80 00 00 00 00 00 00 00 00 00 00 ................................
538e0 00 00 00 00 0f 00 d1 b0 00 00 00 00 0f 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 d1 c0 ................................
53900 00 00 00 00 0f 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
53920 00 00 00 00 00 00 00 00 4e 6f 20 6e 65 74 5f 78 6d 69 74 20 66 75 6e 63 74 69 6f 6e 20 61 76 61 ........No.net_xmit.function.ava
53940 69 6c 61 62 6c 65 00 00 43 61 6e 20 6e 6f 74 20 6f 70 65 6e 20 22 25 73 22 20 62 65 63 61 75 73 ilable..Can.not.open."%s".becaus
53960 65 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f 72 20 6c 69 73 74 20 69 73 20 66 75 6c 6c 0a 00 e.file.descriptor.list.is.full..
53980 4e 6f 20 6e 65 74 5f 69 6f 63 74 6c 20 66 75 6e 63 74 69 6f 6e 20 61 76 61 69 6c 61 62 6c 65 00 No.net_ioctl.function.available.
539a0 4e 6f 20 6e 65 74 5f 69 6e 69 74 20 66 75 6e 63 74 69 6f 6e 20 61 76 61 69 6c 61 62 6c 65 00 00 No.net_init.function.available..
539c0 4e 6f 20 6e 65 74 5f 72 65 63 65 69 76 65 20 66 75 6e 63 74 69 6f 6e 20 61 76 61 69 6c 61 62 6c No.net_receive.function.availabl
539e0 65 00 00 00 00 00 00 00 6e 65 74 5f 65 31 30 30 30 00 00 00 00 00 00 00 6e 65 74 5f 62 63 6d 00 e.......net_e1000.......net_bcm.
53a00 6e 65 74 5f 6e 78 32 30 33 78 00 00 00 00 00 00 6e 65 74 5f 6d 63 6d 61 6c 00 00 00 00 00 00 00 net_nx203x......net_mcmal.......
53a20 6e 65 74 5f 73 70 69 64 65 72 00 00 00 00 00 00 6e 65 74 5f 76 65 74 68 00 60 00 00 00 60 00 00 net_spider......net_veth.`...`..
53a40 2f 72 74 61 73 00 00 00 43 6f 75 6c 64 20 6e 6f 74 20 6f 70 65 6e 20 2f 72 74 61 73 0a 00 00 00 /rtas...Could.not.open./rtas....
53a60 72 74 61 73 2d 73 69 7a 65 00 00 00 00 00 00 00 53 69 7a 65 20 6f 66 20 72 74 61 73 20 28 25 78 rtas-size.......Size.of.rtas.(%x
53a80 29 20 74 6f 6f 20 73 6d 61 6c 6c 20 74 6f 20 6d 61 6b 65 20 73 65 6e 73 65 0a 00 00 00 00 00 00 ).too.small.to.make.sense.......
53aa0 46 61 69 6c 65 64 20 74 6f 20 61 6c 6c 6f 63 61 74 65 64 20 6d 65 6d 6f 72 79 20 66 6f 72 20 52 Failed.to.allocated.memory.for.R
53ac0 54 41 53 0a 00 00 00 00 69 6e 73 74 61 6e 74 69 61 74 65 2d 72 74 61 73 00 00 00 00 00 00 00 00 TAS.....instantiate-rtas........
53ae0 69 6e 73 74 61 6e 74 69 61 74 65 2d 72 74 61 73 20 66 61 69 6c 65 64 0a 00 00 00 00 00 00 00 00 instantiate-rtas.failed.........
53b00 72 65 61 64 2d 70 63 69 2d 63 6f 6e 66 69 67 00 69 62 6d 2c 72 65 61 64 2d 70 63 69 2d 63 6f 6e read-pci-config.ibm,read-pci-con
53b20 66 69 67 00 00 00 00 00 77 72 69 74 65 2d 70 63 69 2d 63 6f 6e 66 69 67 00 00 00 00 00 00 00 00 fig.....write-pci-config........
53b40 69 62 6d 2c 77 72 69 74 65 2d 70 63 69 2d 63 6f 6e 66 69 67 00 00 00 00 69 62 6d 2c 75 70 64 61 ibm,write-pci-config....ibm,upda
53b60 74 65 2d 66 6c 61 73 68 2d 36 34 2d 61 6e 64 2d 72 65 62 6f 6f 74 00 00 69 62 6d 2c 75 70 64 61 te-flash-64-and-reboot..ibm,upda
53b80 74 65 2d 66 6c 61 73 68 2d 36 34 00 00 00 00 00 69 62 6d 2c 6d 61 6e 61 67 65 2d 66 6c 61 73 68 te-flash-64.....ibm,manage-flash
53ba0 2d 69 6d 61 67 65 00 00 73 79 73 74 65 6d 2d 72 65 62 6f 6f 74 00 00 00 67 65 74 2d 74 69 6d 65 -image..system-reboot...get-time
53bc0 2d 6f 66 2d 64 61 79 00 73 65 74 2d 74 69 6d 65 2d 6f 66 2d 64 61 79 00 73 74 61 72 74 2d 63 70 -of-day.set-time-of-day.start-cp
53be0 75 00 00 00 00 00 00 00 73 74 6f 70 2d 73 65 6c 66 00 00 00 00 00 00 00 54 4f 4b 0a 00 00 00 00 u.......stop-self.......TOK.....
53c00 73 74 61 72 74 2d 63 70 75 20 63 61 6c 6c 65 64 20 25 64 20 25 78 20 25 78 20 25 78 0a 00 00 00 start-cpu.called.%d.%x.%x.%x....
53c20 62 6f 6f 74 6d 73 67 2d 63 70 00 00 00 00 00 00 63 6c 6f 73 65 00 00 00 62 6f 6f 74 6d 73 67 2d bootmsg-cp......close...bootmsg-
53c40 64 65 62 75 67 63 70 00 62 6f 6f 74 6d 73 67 2d 77 61 72 6e 69 6e 67 00 62 6f 6f 74 6d 73 67 2d debugcp.bootmsg-warning.bootmsg-
53c60 65 72 72 6f 72 00 00 00 72 65 6c 65 61 73 65 00 73 65 74 2d 63 61 6c 6c 62 61 63 6b 00 00 00 00 error...release.set-callback....
53c80 6f 70 65 6e 00 00 00 00 66 69 6e 64 64 65 76 69 63 65 00 00 00 00 00 00 70 61 72 65 6e 74 00 00 open....finddevice......parent..
53ca0 63 68 69 6c 64 00 00 00 70 65 65 72 00 00 00 00 79 69 65 6c 64 00 00 00 73 65 74 2d 6c 65 64 00 child...peer....yield...set-led.
53cc0 77 72 69 74 65 2d 6d 6d 2d 6c 6f 67 00 00 00 00 72 74 61 73 2d 77 72 69 74 65 2d 76 70 64 00 00 write-mm-log....rtas-write-vpd..
53ce0 72 74 61 73 2d 72 65 61 64 2d 76 70 64 00 00 00 63 6c 61 69 6d 00 00 00 73 65 65 6b 00 00 00 00 rtas-read-vpd...claim...seek....
53d00 72 65 61 64 00 00 00 00 77 72 69 74 65 00 00 00 63 61 6c 6c 2d 6d 65 74 68 6f 64 00 00 00 00 00 read....write...call-method.....
53d20 67 65 74 70 72 6f 70 00 2f 63 68 6f 73 65 6e 00 2f 61 6c 69 61 73 65 73 00 00 00 00 00 00 00 00 getprop./chosen./aliases........
53d40 6e 65 74 00 00 00 00 00 62 6f 6f 74 70 61 74 68 00 00 00 00 00 00 00 00 6c 6f 63 61 6c 2d 6d 61 net.....bootpath........local-ma
53d60 63 2d 61 64 64 72 65 73 73 00 00 00 00 00 00 00 72 65 67 00 00 00 00 00 61 73 73 69 67 6e 65 64 c-address.......reg.....assigned
53d80 2d 61 64 64 72 65 73 73 65 73 00 00 00 00 00 00 6e 61 6d 65 00 00 00 00 23 61 64 64 72 65 73 73 -addresses......name....#address
53da0 2d 63 65 6c 6c 73 00 00 23 73 69 7a 65 2d 63 65 6c 6c 73 00 00 00 00 00 72 61 6e 67 65 73 00 00 -cells..#size-cells.....ranges..
53dc0 63 6f 6d 70 61 74 69 62 6c 65 00 00 00 00 00 00 49 42 4d 2c 76 64 65 76 69 63 65 00 00 00 00 00 compatible......IBM,vdevice.....
53de0 76 65 6e 64 6f 72 2d 69 64 00 00 00 00 00 00 00 64 65 76 69 63 65 2d 69 64 00 00 00 00 00 00 00 vendor-id.......device-id.......
53e00 72 65 76 69 73 69 6f 6e 2d 69 64 00 00 00 00 00 63 6c 61 73 73 2d 63 6f 64 65 00 00 00 00 00 00 revision-id.....class-code......
53e20 69 6e 74 65 72 72 75 70 74 73 00 00 00 00 00 00 73 74 64 69 6e 00 00 00 73 74 64 6f 75 74 00 00 interrupts......stdin...stdout..
53e40 20 00 00 00 00 00 00 00 20 4e 6f 20 6e 65 74 20 64 65 76 69 63 65 20 66 6f 75 6e 64 20 0a 00 00 .........No.net.device.found....
53e60 2f 63 70 75 73 00 00 00 74 69 6d 65 62 61 73 65 2d 66 72 65 71 75 65 6e 63 79 00 00 00 00 00 00 /cpus...timebase-frequency......
53e80 69 6e 74 65 72 70 72 65 74 00 00 00 00 00 00 00 69 62 6d 2c 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 interpret.......ibm,romfs-lookup
53ea0 00 60 00 00 00 60 00 00 ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff 60 00 .`...`........................`.
53ec0 3a 2f 2f 00 00 00 00 00 2f 2f 00 00 00 00 00 00 40 00 00 00 00 00 00 00 2f 00 00 00 00 00 00 00 ://.....//......@......./.......
53ee0 3a 00 00 00 00 00 00 00 0a 45 52 52 4f 52 3a 09 09 09 42 61 64 20 55 52 4c 21 0a 00 00 00 00 00 :........ERROR:...Bad.URL!......
53f00 0a 45 52 52 4f 52 3a 09 09 09 42 61 64 20 68 6f 73 74 20 6e 61 6d 65 21 0a 00 00 00 00 00 00 00 .ERROR:...Bad.host.name!........
53f20 0a 45 52 52 4f 52 3a 09 09 09 43 61 6e 27 74 20 72 65 73 6f 6c 76 65 20 64 6f 6d 61 69 6e 20 6e .ERROR:...Can't.resolve.domain.n
53f40 61 6d 65 20 28 44 4e 53 20 73 65 72 76 65 72 20 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 65 64 ame.(DNS.server.is.not.presented
53f60 29 21 0a 00 00 00 00 00 0a 47 69 76 69 6e 67 20 75 70 20 61 66 74 65 72 20 25 64 20 44 4e 53 20 )!.......Giving.up.after.%d.DNS.
53f80 72 65 71 75 65 73 74 73 0a 00 00 00 00 00 00 00 25 64 2e 25 64 2e 25 64 2e 25 64 0a 00 00 00 00 requests........%d.%d.%d.%d.....
53fa0 62 6c 61 00 00 00 00 00 20 20 20 00 00 00 00 00 08 08 25 30 32 64 00 00 0a 47 69 76 69 6e 67 20 bla...............%02d...Giving.
53fc0 75 70 20 61 66 74 65 72 20 25 64 20 62 6f 6f 74 70 20 72 65 71 75 65 73 74 73 0a 00 00 00 00 00 up.after.%d.bootp.requests......
53fe0 08 08 08 00 00 00 00 00 2e 00 00 00 00 00 00 00 20 20 20 20 00 00 00 00 08 08 08 25 30 33 64 00 ...........................%03d.
54000 0a 41 62 6f 72 74 65 64 0a 00 00 00 00 00 00 00 0a 47 69 76 69 6e 67 20 75 70 20 61 66 74 65 72 .Aborted.........Giving.up.after
54020 20 25 64 20 44 48 43 50 20 72 65 71 75 65 73 74 73 0a 00 00 00 00 00 00 08 08 08 08 00 00 00 00 .%d.DHCP.requests...............
54040 25 64 20 4b 42 79 74 65 73 00 00 00 00 00 00 00 62 6c 6b 73 69 7a 65 00 6f 63 74 65 74 00 00 00 %d.KBytes.......blksize.octet...
54060 25 64 00 00 00 00 00 00 20 20 52 65 63 65 69 76 69 6e 67 20 64 61 74 61 3a 20 20 00 00 00 00 00 %d........Receiving.data:.......
54080 4c 6f 73 74 20 41 43 4b 20 70 61 63 6b 65 74 73 3a 20 25 64 0a 00 00 00 20 42 6f 6f 74 6c 6f 61 Lost.ACK.packets:.%d.....Bootloa
540a0 64 65 72 20 31 2e 36 20 0a 00 00 00 00 00 00 00 45 33 30 30 30 3a 20 28 6e 65 74 29 20 43 6f 75 der.1.6.........E3000:.(net).Cou
540c0 6c 64 20 6e 6f 74 20 72 65 61 64 20 4d 41 43 20 61 64 64 72 65 73 73 00 20 20 52 65 61 64 69 6e ld.not.read.MAC.address...Readin
540e0 67 20 4d 41 43 20 61 64 64 72 65 73 73 20 66 72 6f 6d 20 64 65 76 69 63 65 3a 20 25 30 32 78 3a g.MAC.address.from.device:.%02x:
54100 25 30 32 78 3a 25 30 32 78 3a 25 30 32 78 3a 25 30 32 78 3a 25 30 32 78 0a 00 00 00 00 00 00 00 %02x:%02x:%02x:%02x:%02x........
54120 45 33 30 30 36 3a 20 28 6e 65 74 29 20 43 6f 75 6c 64 20 6e 6f 74 20 69 6e 69 74 69 61 6c 69 7a E3006:.(net).Could.not.initializ
54140 65 20 6e 65 74 77 6f 72 6b 20 64 65 76 69 63 65 00 00 00 00 00 00 00 00 62 6f 6f 74 70 00 00 00 e.network.device........bootp...
54160 64 68 63 70 00 00 00 00 69 70 76 36 00 00 00 00 20 20 52 65 71 75 65 73 74 69 6e 67 20 49 50 20 dhcp....ipv6......Requesting.IP.
54180 61 64 64 72 65 73 73 20 76 69 61 20 42 4f 4f 54 50 3a 20 00 00 00 00 00 20 20 52 65 71 75 65 73 address.via.BOOTP:........Reques
541a0 74 69 6e 67 20 49 50 20 61 64 64 72 65 73 73 20 76 69 61 20 44 48 43 50 3a 20 00 00 00 00 00 00 ting.IP.address.via.DHCP:.......
541c0 45 33 30 30 31 3a 20 28 6e 65 74 29 20 43 6f 75 6c 64 20 6e 6f 74 20 67 65 74 20 49 50 20 61 64 E3001:.(net).Could.not.get.IP.ad
541e0 64 72 65 73 73 00 00 00 45 33 30 30 32 3a 20 28 6e 65 74 29 20 41 52 50 20 72 65 71 75 65 73 74 dress...E3002:.(net).ARP.request
54200 20 74 6f 20 54 46 54 50 20 73 65 72 76 65 72 20 28 25 64 2e 25 64 2e 25 64 2e 25 64 29 20 66 61 .to.TFTP.server.(%d.%d.%d.%d).fa
54220 69 6c 65 64 00 00 00 00 45 33 30 30 38 3a 20 28 6e 65 74 29 20 43 61 6e 27 74 20 6f 62 74 61 69 iled....E3008:.(net).Can't.obtai
54240 6e 20 54 46 54 50 20 73 65 72 76 65 72 20 49 50 20 61 64 64 72 65 73 73 00 00 00 00 00 00 00 00 n.TFTP.server.IP.address........
54260 20 20 52 65 71 75 65 73 74 69 6e 67 20 66 69 6c 65 20 22 25 73 22 20 76 69 61 20 54 46 54 50 20 ..Requesting.file."%s".via.TFTP.
54280 66 72 6f 6d 20 25 64 2e 25 64 2e 25 64 2e 25 64 0a 00 00 00 00 00 00 00 20 20 54 46 54 50 3a 20 from.%d.%d.%d.%d..........TFTP:.
542a0 52 65 63 65 69 76 65 64 20 25 73 20 28 25 64 20 4b 42 79 74 65 73 29 0a 00 00 00 00 00 00 00 00 Received.%s.(%d.KBytes).........
542c0 28 6e 65 74 29 20 75 6e 6b 6e 6f 77 6e 20 54 46 54 50 20 65 72 72 6f 72 00 00 00 00 00 00 00 00 (net).unknown.TFTP.error........
542e0 45 33 30 30 34 3a 20 28 6e 65 74 29 20 54 46 54 50 20 62 75 66 66 65 72 20 6f 66 20 25 64 20 62 E3004:.(net).TFTP.buffer.of.%d.b
54300 79 74 65 73 20 69 73 20 74 6f 6f 20 73 6d 61 6c 6c 20 66 6f 72 20 25 73 00 00 00 00 00 00 00 00 ytes.is.too.small.for.%s........
54320 45 33 30 30 39 3a 20 28 6e 65 74 29 20 66 69 6c 65 20 6e 6f 74 20 66 6f 75 6e 64 3a 20 25 73 00 E3009:.(net).file.not.found:.%s.
54340 45 33 30 31 30 3a 20 28 6e 65 74 29 20 54 46 54 50 20 61 63 63 65 73 73 20 76 69 6f 6c 61 74 69 E3010:.(net).TFTP.access.violati
54360 6f 6e 00 00 00 00 00 00 45 33 30 31 31 3a 20 28 6e 65 74 29 20 69 6c 6c 65 67 61 6c 20 54 46 54 on......E3011:.(net).illegal.TFT
54380 50 20 6f 70 65 72 61 74 69 6f 6e 00 00 00 00 00 45 33 30 31 32 3a 20 28 6e 65 74 29 20 75 6e 6b P.operation.....E3012:.(net).unk
543a0 6e 6f 77 6e 20 54 46 54 50 20 74 72 61 6e 73 66 65 72 20 49 44 00 00 00 45 33 30 31 33 3a 20 28 nown.TFTP.transfer.ID...E3013:.(
543c0 6e 65 74 29 20 6e 6f 20 73 75 63 68 20 54 46 54 50 20 75 73 65 72 00 00 45 33 30 31 37 3a 20 28 net).no.such.TFTP.user..E3017:.(
543e0 6e 65 74 29 20 54 46 54 50 20 62 6c 6f 63 6b 73 69 7a 65 20 6e 65 67 6f 74 69 61 74 69 6f 6e 20 net).TFTP.blocksize.negotiation.
54400 66 61 69 6c 65 64 00 00 45 33 30 31 38 3a 20 28 6e 65 74 29 20 66 69 6c 65 20 65 78 63 65 65 64 failed..E3018:.(net).file.exceed
54420 73 20 6d 61 78 69 6d 75 6d 20 54 46 54 50 20 74 72 61 6e 73 66 65 72 20 73 69 7a 65 00 00 00 00 s.maximum.TFTP.transfer.size....
54440 45 33 30 30 35 3a 20 28 6e 65 74 29 20 49 43 4d 50 20 45 52 52 4f 52 20 22 00 00 00 00 00 00 00 E3005:.(net).ICMP.ERROR.".......
54460 6e 65 74 20 75 6e 72 65 61 63 68 61 62 6c 65 00 68 6f 73 74 20 75 6e 72 65 61 63 68 61 62 6c 65 net.unreachable.host.unreachable
54480 00 00 00 00 00 00 00 00 70 72 6f 74 6f 63 6f 6c 20 75 6e 72 65 61 63 68 61 62 6c 65 00 00 00 00 ........protocol.unreachable....
544a0 70 6f 72 74 20 75 6e 72 65 61 63 68 61 62 6c 65 00 00 00 00 00 00 00 00 66 72 61 67 6d 65 6e 74 port.unreachable........fragment
544c0 61 74 69 6f 6e 20 6e 65 65 64 65 64 20 61 6e 64 20 44 46 20 73 65 74 00 73 6f 75 72 63 65 20 72 ation.needed.and.DF.set.source.r
544e0 6f 75 74 65 20 66 61 69 6c 65 64 00 00 00 00 00 45 33 30 31 34 3a 20 28 6e 65 74 29 20 54 46 54 oute.failed.....E3014:.(net).TFT
54500 50 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 64 20 61 66 74 65 72 20 25 64 20 62 61 64 20 70 61 P.error.occurred.after.%d.bad.pa
54520 63 6b 65 74 73 20 72 65 63 65 69 76 65 64 00 00 45 33 30 31 35 3a 20 28 6e 65 74 29 20 54 46 54 ckets.received..E3015:.(net).TFT
54540 50 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 64 20 61 66 74 65 72 20 6d 69 73 73 69 6e 67 20 25 P.error.occurred.after.missing.%
54560 64 20 72 65 73 70 6f 6e 73 65 73 00 00 00 00 00 45 33 30 31 36 3a 20 28 6e 65 74 29 20 54 46 54 d.responses.....E3016:.(net).TFT
54580 50 20 65 72 72 6f 72 20 6d 69 73 73 69 6e 67 20 62 6c 6f 63 6b 20 25 64 2c 20 65 78 70 65 63 74 P.error.missing.block.%d,.expect
545a0 65 64 20 62 6c 6f 63 6b 20 77 61 73 20 25 64 00 0a 20 46 6c 61 73 68 65 72 20 31 2e 34 20 0a 00 ed.block.was.%d...Flasher.1.4...
545c0 20 20 20 42 61 64 20 62 75 66 66 65 72 20 61 64 64 72 65 73 73 2e 20 45 78 69 74 69 6e 67 2e 2e ...Bad.buffer.address..Exiting..
545e0 2e 0a 00 00 00 00 00 00 20 20 20 55 73 61 67 65 3a 20 6e 65 74 66 6c 61 73 68 20 5b 6f 70 74 69 ...........Usage:.netflash.[opti
54600 6f 6e 73 5d 20 5b 3c 66 69 6c 65 6e 61 6d 65 3e 5d 0a 00 00 00 00 00 00 20 20 20 4f 70 74 69 6f ons].[<filename>]..........Optio
54620 6e 73 3a 0a 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 2d 66 20 20 20 20 20 3c 66 69 6c 65 ns:.................-f.....<file
54640 6e 61 6d 65 3e 20 66 6c 61 73 68 20 74 65 6d 70 6f 72 61 72 79 20 69 6d 61 67 65 0a 00 00 00 00 name>.flash.temporary.image.....
54660 20 20 20 20 20 20 20 20 20 20 20 20 2d 63 20 20 20 20 20 63 6f 6d 6d 69 74 20 74 65 6d 70 6f 72 ............-c.....commit.tempor
54680 61 72 79 20 69 6d 61 67 65 0a 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 2d 72 20 20 ary.image...................-r..
546a0 20 20 20 72 65 6a 65 63 74 20 74 65 6d 70 6f 72 61 72 79 20 69 6d 61 67 65 0a 00 00 00 00 00 00 ...reject.temporary.image.......
546c0 20 20 20 42 61 64 20 61 72 67 75 6d 65 6e 74 73 2e 20 45 78 69 74 69 6e 67 2e 2e 2e 0a 0a 00 00 ...Bad.arguments..Exiting.......
546e0 0a 45 33 30 30 30 3a 20 43 6f 75 6c 64 20 6e 6f 74 20 72 65 61 64 20 4d 41 43 20 61 64 64 72 65 .E3000:.Could.not.read.MAC.addre
54700 73 73 0a 00 00 00 00 00 0a 45 33 30 30 36 3a 20 43 6f 75 6c 64 20 6e 6f 74 20 69 6e 69 74 69 61 ss.......E3006:.Could.not.initia
54720 6c 69 7a 65 20 6e 65 74 77 6f 72 6b 20 64 65 76 69 63 65 0a 00 00 00 00 25 30 32 78 3a 25 30 32 lize.network.device.....%02x:%02
54740 78 3a 25 30 32 78 3a 25 30 32 78 3a 25 30 32 78 3a 25 30 32 78 0a 00 00 0a 20 20 44 48 43 50 3a x:%02x:%02x:%02x:%02x......DHCP:
54760 20 43 6f 75 6c 64 20 6e 6f 74 20 67 65 74 20 69 70 20 61 64 64 72 65 73 73 0a 00 00 00 00 00 00 .Could.not.get.ip.address.......
54780 0a 20 20 41 52 50 20 72 65 71 75 65 73 74 20 74 6f 20 54 46 54 50 20 73 65 72 76 65 72 20 28 25 ...ARP.request.to.TFTP.server.(%
547a0 64 2e 25 64 2e 25 64 2e 25 64 29 20 66 61 69 6c 65 64 00 00 00 00 00 00 20 20 52 65 71 75 65 73 d.%d.%d.%d).failed........Reques
547c0 74 69 6e 67 20 66 69 6c 65 20 22 25 73 22 20 76 69 61 20 54 46 54 50 0a 00 00 00 00 00 00 00 00 ting.file."%s".via.TFTP.........
547e0 20 20 4e 6f 77 20 66 6c 61 73 68 69 6e 67 3a 0a 00 00 00 00 00 00 00 00 20 20 54 66 74 70 3a 20 ..Now.flashing:...........Tftp:.
54800 43 6f 75 6c 64 20 6e 6f 74 20 6c 6f 61 64 20 66 69 6c 65 20 25 73 0a 00 20 20 54 66 74 70 3a 20 Could.not.load.file.%s....Tftp:.
54820 42 75 66 66 65 72 20 74 6f 20 73 6d 61 6c 6c 20 66 6f 72 20 25 73 0a 00 0a 20 20 49 43 4d 50 20 Buffer.to.small.for.%s.....ICMP.
54840 45 52 52 4f 52 3a 20 44 65 73 74 69 6e 61 74 69 6f 6e 20 75 6e 72 65 61 63 68 61 62 6c 65 3a 20 ERROR:.Destination.unreachable:.
54860 00 00 00 00 00 00 00 00 20 55 4e 4b 4e 4f 57 4e 3a 20 72 63 20 3d 20 25 64 21 00 00 00 00 00 00 .........UNKNOWN:.rc.=.%d!......
54880 20 20 52 65 61 64 69 6e 67 20 4d 41 43 20 61 64 64 72 65 73 73 20 66 72 6f 6d 20 64 65 76 69 63 ..Reading.MAC.address.from.devic
548a0 65 3a 20 00 00 00 00 00 0a 70 69 6e 67 20 64 65 76 69 63 65 2d 70 61 74 68 3a 5b 64 65 76 69 63 e:.......ping.device-path:[devic
548c0 65 2d 61 72 67 73 2c 5d 73 65 72 76 65 72 2d 69 70 2c 5b 63 6c 69 65 6e 74 2d 69 70 5d 2c 5b 67 e-args,]server-ip,[client-ip],[g
548e0 61 74 65 77 61 79 2d 69 70 5d 5b 2c 74 69 6d 65 6f 75 74 5d 0a 00 00 00 20 20 4f 77 6e 20 49 50 ateway-ip][,timeout]......Own.IP
54900 20 61 64 64 72 65 73 73 3a 20 00 00 00 00 00 00 20 20 50 69 6e 67 20 74 6f 20 25 64 2e 25 64 2e .address:.........Ping.to.%d.%d.
54920 25 64 2e 25 64 20 00 00 73 75 63 63 65 73 73 0a 00 00 00 00 00 00 00 00 66 61 69 6c 65 64 0a 00 %d.%d...success.........failed..
54940 0a 20 20 52 65 61 64 69 6e 67 20 4d 41 43 20 61 64 64 72 65 73 73 20 66 72 6f 6d 20 64 65 76 69 ...Reading.MAC.address.from.devi
54960 63 65 3a 20 00 00 00 00 4e 6f 20 73 75 63 68 20 63 61 6c 6c 62 61 63 6b 20 66 75 6e 63 74 69 6f ce:.....No.such.callback.functio
54980 6e 0a 00 00 00 00 00 00 61 72 67 76 5b 25 64 5d 20 25 73 0a 00 00 00 00 6e 65 74 62 6f 6f 74 00 n.......argv[%d].%s.....netboot.
549a0 6e 65 74 66 6c 61 73 68 00 00 00 00 00 00 00 00 70 69 6e 67 00 00 00 00 55 6e 6b 6e 6f 77 6e 20 netflash........ping....Unknown.
549c0 63 6c 69 65 6e 74 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 63 61 6c 6c 65 64 0a 00 00 00 00 00 00 client.application.called.......
549e0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 ................................
54a00 00 00 00 01 00 00 00 01 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 00 00 00 00 00 00 00 00 ........0123456789ABCDEF........
54a20 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 ff ff 00 00 00 00 00 ff ff ff 00 00 00 00 ff ff ff ff ................................
54a40 00 00 00 ff ff ff ff ff 00 00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................................
54a60 00 00 00 00 0f 00 01 00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 01 60 ...............................`
54a80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 02 00 00 00 00 00 0f 01 a5 a8 ................................
54aa0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 03 e0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
54ac0 00 00 00 00 0f 00 05 00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 05 90 ................................
54ae0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 05 c0 00 00 00 00 0f 01 a5 a8 ................................
54b00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 06 60 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............`................
54b20 00 00 00 00 0f 00 0b 60 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0c 80 .......`........................
54b40 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0c d0 00 00 00 00 0f 01 a5 a8 ................................
54b60 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0d 20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
54b80 00 00 00 00 0f 00 0d 40 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0d 80 .......@........................
54ba0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0e 00 00 00 00 00 0f 01 a5 a8 ................................
54bc0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0e 30 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............0................
54be0 00 00 00 00 0f 00 0e a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0f 30 ...............................0
54c00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0f c0 00 00 00 00 0f 01 a5 a8 ................................
54c20 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 10 70 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............p................
54c40 00 00 00 00 0f 00 10 c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 11 90 ................................
54c60 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 14 10 00 00 00 00 0f 01 a5 a8 ................................
54c80 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 14 c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
54ca0 00 00 00 00 0f 00 15 58 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 15 c0 .......X........................
54cc0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 16 c0 00 00 00 00 0f 01 a5 a8 ................................
54ce0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 18 00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
54d00 00 00 00 00 0f 00 18 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 19 50 ...............................P
54d20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 1a c0 00 00 00 00 0f 01 a5 a8 ................................
54d40 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 1b 20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
54d60 00 00 00 00 0f 00 1b c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 1c 50 ...............................P
54d80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 1d 20 00 00 00 00 0f 01 a5 a8 ................................
54da0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 1d 70 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............p................
54dc0 00 00 00 00 0f 00 1d e0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 1e 30 ...............................0
54de0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 1e a0 00 00 00 00 0f 01 a5 a8 ................................
54e00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 1f 70 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............p................
54e20 00 00 00 00 0f 00 20 30 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 20 50 .......0.......................P
54e40 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 20 70 00 00 00 00 0f 01 a5 a8 .......................p........
54e60 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 20 90 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
54e80 00 00 00 00 0f 00 20 b0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 20 d0 ................................
54ea0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 21 50 00 00 00 00 0f 01 a5 a8 ......................!P........
54ec0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 21 d0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............!.................
54ee0 00 00 00 00 0f 00 22 20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 22 c0 ......".......................".
54f00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 23 60 00 00 00 00 0f 01 a5 a8 ......................#`........
54f20 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 23 f0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............#.................
54f40 00 00 00 00 0f 00 24 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 24 b0 ......$.......................$.
54f60 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 25 30 00 00 00 00 0f 01 a5 a8 ......................%0........
54f80 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 25 b0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............%.................
54fa0 00 00 00 00 0f 00 26 50 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 26 d0 ......&P......................&.
54fc0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 27 50 00 00 00 00 0f 01 a5 a8 ......................'P........
54fe0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 27 d0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............'.................
55000 00 00 00 00 0f 00 28 50 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 28 c0 ......(P......................(.
55020 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 29 b0 00 00 00 00 0f 01 a5 a8 ......................).........
55040 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2a 50 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............*P................
55060 00 00 00 00 0f 00 2a f0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2b 90 ......*.......................+.
55080 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2c 30 00 00 00 00 0f 01 a5 a8 ......................,0........
550a0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2c d0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............,.................
550c0 00 00 00 00 0f 00 2d 20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2d c0 ......-.......................-.
550e0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2e 10 00 00 00 00 0f 01 a5 a8 ................................
55100 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2e d0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
55120 00 00 00 00 0f 00 2f 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 30 20 ....../.......................0.
55140 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 30 80 00 00 00 00 0f 01 a5 a8 ......................0.........
55160 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 31 a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............1.................
55180 00 00 00 00 0f 00 35 00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 35 40 ......5.......................5@
551a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 36 20 00 00 00 00 0f 01 a5 a8 ......................6.........
551c0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 38 20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............8.................
551e0 00 00 00 00 0f 00 3a 20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3a c0 ......:.......................:.
55200 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3b 80 00 00 00 00 0f 01 a5 a8 ......................;.........
55220 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3b f0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............;.................
55240 00 00 00 00 0f 00 3c 50 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3c a0 ......<P......................<.
55260 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3c f0 00 00 00 00 0f 01 a5 a8 ......................<.........
55280 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3e 20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............>.................
552a0 00 00 00 00 0f 00 3e 90 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3e b0 ......>.......................>.
552c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3e d0 00 00 00 00 0f 01 a5 a8 ......................>.........
552e0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3e f0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............>.................
55300 00 00 00 00 0f 00 3f 10 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3f 30 ......?.......................?0
55320 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3f 50 00 00 00 00 0f 01 a5 a8 ......................?P........
55340 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3f 90 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............?.................
55360 00 00 00 00 0f 00 3f e0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 40 20 ......?.......................@.
55380 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 40 60 00 00 00 00 0f 01 a5 a8 ......................@`........
553a0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 40 90 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............@.................
553c0 00 00 00 00 0f 00 40 b0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 40 d0 ......@.......................@.
553e0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 40 f0 00 00 00 00 0f 01 a5 a8 ......................@.........
55400 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 41 10 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............A.................
55420 00 00 00 00 0f 00 41 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 41 c0 ......A.......................A.
55440 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 42 30 00 00 00 00 0f 01 a5 a8 ......................B0........
55460 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 43 b0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............C.................
55480 00 00 00 00 0f 00 43 d0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 43 f0 ......C.......................C.
554a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 44 10 00 00 00 00 0f 01 a5 a8 ......................D.........
554c0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 44 30 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............D0................
554e0 00 00 00 00 0f 00 44 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 44 a0 ......D.......................D.
55500 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 45 60 00 00 00 00 0f 01 a5 a8 ......................E`........
55520 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 45 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............E.................
55540 00 00 00 00 0f 00 45 a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 45 c0 ......E.......................E.
55560 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 46 70 00 00 00 00 0f 01 a5 a8 ......................Fp........
55580 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 47 20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............G.................
555a0 00 00 00 00 0f 00 49 90 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 4f e0 ......I.......................O.
555c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 51 10 00 00 00 00 0f 01 a5 a8 ......................Q.........
555e0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 53 90 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............S.................
55600 00 00 00 00 0f 00 55 f0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 56 20 ......U.......................V.
55620 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 56 80 00 00 00 00 0f 01 a5 a8 ......................V.........
55640 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 57 50 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............WP................
55660 00 00 00 00 0f 00 57 70 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 57 80 ......Wp......................W.
55680 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 57 a0 00 00 00 00 0f 01 a5 a8 ......................W.........
556a0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 59 10 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............Y.................
556c0 00 00 00 00 0f 00 5b 30 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 5c 70 ......[0......................\p
556e0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 61 20 00 00 00 00 0f 01 a5 a8 ......................a.........
55700 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 61 a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............a.................
55720 00 00 00 00 0f 00 61 f0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 62 f0 ......a.......................b.
55740 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 65 00 00 00 00 00 0f 01 a5 a8 ......................e.........
55760 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 66 10 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............f.................
55780 00 00 00 00 0f 00 67 10 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 69 80 ......g.......................i.
557a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 6d 10 00 00 00 00 0f 01 a5 a8 ......................m.........
557c0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 6f 70 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............op................
557e0 00 00 00 00 0f 00 75 c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 77 00 ......u.......................w.
55800 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 78 20 00 00 00 00 0f 01 a5 a8 ......................x.........
55820 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 79 c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............y.................
55840 00 00 00 00 0f 00 7d 00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 7d 30 ......}.......................}0
55860 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 7e 60 00 00 00 00 0f 01 a5 a8 ......................~`........
55880 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 7f 70 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............p................
558a0 00 00 00 00 0f 00 82 70 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 84 c0 .......p........................
558c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 8a 10 00 00 00 00 0f 01 a5 a8 ................................
558e0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 9a e0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
55900 00 00 00 00 0f 00 a0 00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 a4 b0 ................................
55920 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 a5 30 00 00 00 00 0f 01 a5 a8 .......................0........
55940 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 a5 b0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
55960 00 00 00 00 0f 00 a6 10 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 a7 50 ...............................P
55980 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 a8 e0 00 00 00 00 0f 01 a5 a8 ................................
559a0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 a9 90 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
559c0 00 00 00 00 0f 00 ab 00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 ab 50 ...............................P
559e0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 ab d0 00 00 00 00 0f 01 a5 a8 ................................
55a00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 ac 10 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
55a20 00 00 00 00 0f 00 ac 60 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 ad 00 .......`........................
55a40 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 ad f0 00 00 00 00 0f 01 a5 a8 ................................
55a60 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 ae 30 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............0................
55a80 00 00 00 00 0f 00 ae 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 af 00 ................................
55aa0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 af d0 00 00 00 00 0f 01 a5 a8 ................................
55ac0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b0 10 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
55ae0 00 00 00 00 0f 00 b0 40 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b1 a0 .......@........................
55b00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b3 50 00 00 00 00 0f 01 a5 a8 .......................P........
55b20 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b6 c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
55b40 00 00 00 00 0f 00 b6 e0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b7 50 ...............................P
55b60 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b7 a0 00 00 00 00 0f 01 a5 a8 ................................
55b80 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b8 00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
55ba0 00 00 00 00 0f 00 b9 60 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b9 80 .......`........................
55bc0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b9 90 00 00 00 00 0f 01 a5 a8 ................................
55be0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 c3 40 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............@................
55c00 00 00 00 00 0f 00 c5 b0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 c6 50 ...............................P
55c20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 c6 b0 00 00 00 00 0f 01 a5 a8 ................................
55c40 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 c7 30 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............0................
55c60 00 00 00 00 0f 00 c8 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 c9 80 ................................
55c80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 ................`...`...`...`...
55ca0 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 `...`...`...`...`...`...`...`...
55cc0 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 `...`...`...`...`...`...`...`...
55ce0 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 `...`...`...`...`...`...`...`...
55d00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 `...`...`...`...`...`...`...`...
55d20 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 `...`...`...`...`...`...`...`...
55d40 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 `...`...`...`...`...`...`...`...
55d60 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 0f 00 e2 50 `...`...`...`..................P
55d80 00 00 00 00 0f 00 e3 70 00 00 00 00 0f 00 e3 88 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......p........................
55da0 00 00 00 00 0f 00 f2 a0 00 00 00 00 0f 00 e1 f0 00 00 00 00 0f 00 f2 b8 00 00 00 00 0f 00 f1 68 ...............................h
55dc0 00 00 00 00 0f 00 f1 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......8........................
55de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 ea 78 ...............................x
55e60 00 00 00 00 0f 00 ea 90 00 00 00 00 0f 00 ea 48 00 00 00 00 0f 00 ea 30 00 00 00 00 0f 00 ea a8 ...............H.......0........
55e80 00 00 00 00 0f 00 e3 d0 00 00 00 00 0f 00 e4 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 ................................
55ea0 00 00 00 00 00 00 00 01 00 00 00 00 0f 00 e5 b0 00 00 00 00 0f 00 e5 c8 00 00 00 00 00 00 00 00 ................................
55ec0 00 00 00 00 0f 00 e7 18 00 00 00 00 0f 00 e5 e0 00 00 00 00 0f 00 e5 f8 00 00 00 00 0f 00 e6 10 ................................
55ee0 00 00 00 00 00 00 00 00 01 00 5e 00 00 00 00 00 ff ff ff ff ff ff 00 00 63 82 53 63 00 00 00 01 ..........^.............c.Sc....
55f00 ff ff ff ff ff ff 00 00 00 00 00 04 60 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 ............`...................
55f20 00 00 00 00 0f 32 d2 10 00 00 00 50 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 .....2.....P....................
55f40 00 00 00 00 0f 32 d2 60 00 00 00 50 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 .....2.`...P....................
55f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
55f80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 02 00 e9 60 02 60 48 00 2d 41 |......H|......P.a.@8....`.`H.-A
55fa0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
55fc0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
55fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56080 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 03 00 e9 60 03 60 48 00 2c 41 |......H|......P.a.@8....`.`H.,A
560a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
560c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
560e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56100 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 03 80 e9 60 03 e0 48 00 2b c1 |......H|......P.a.@8....`..H.+.
56120 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
56140 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
56160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56180 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 04 00 e9 60 04 60 48 00 2b 41 |......H|......P.a.@8....`.`H.+A
561a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
561c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
561e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56200 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 04 80 e9 60 04 e0 48 00 2a c1 |......H|......P.a.@8....`..H.*.
56220 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
56240 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
56260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56280 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 05 00 e9 60 05 60 48 00 2a 41 |......H|......P.a.@8....`.`H.*A
562a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
562c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
562e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56380 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 06 00 e9 60 06 60 48 00 29 41 |......H|......P.a.@8....`.`H.)A
563a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
563c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
563e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56480 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 07 00 e9 60 07 60 48 00 28 41 |......H|......P.a.@8....`.`H.(A
564a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
564c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
564e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56580 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 08 00 e9 60 08 60 48 00 27 41 |......H|......P.a.@8....`.`H.'A
565a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
565c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
565e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56680 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 09 00 e9 60 09 60 48 00 26 41 |......H|......P.a.@8....`.`H.&A
566a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
566c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
566e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56780 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 0a 00 e9 60 0a 60 48 00 25 41 |......H|......P.a.@8....`.`H.%A
567a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
567c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
567e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56880 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 0b 00 e9 60 0b 60 48 00 24 41 |......H|......P.a.@8....`.`H.$A
568a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
568c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
568e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff b1 7d 68 02 a6 f9 61 00 30 7d 7a 02 a6 .................!..}h...a.0}z..
56980 f9 61 00 40 7d 7b 02 a6 f9 61 00 48 e9 62 80 d8 e9 6b 00 00 7d 69 03 a6 7c 0a 03 78 4e 80 04 21 .a.@}{...a.H.b...k..}i..|..xN..!
569a0 e9 61 00 30 7d 68 03 a6 e9 61 00 40 7d 7a 03 a6 e9 61 00 48 7d 7b 03 a6 38 21 00 50 4c 00 00 24 .a.0}h...a.@}z...a.H}{..8!.PL..$
569c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
569e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56a80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 0d 00 e9 60 0d 60 48 00 22 41 |......H|......P.a.@8....`.`H."A
56aa0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
56ac0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
56ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56b80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 0e 00 e9 60 0e 60 48 00 21 41 |......H|......P.a.@8....`.`H.!A
56ba0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
56bc0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
56be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56c80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 0f 00 e9 60 0f 60 48 00 20 41 |......H|......P.a.@8....`.`H..A
56ca0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
56cc0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
56ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56d80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 10 00 e9 60 10 60 48 00 1f 41 |......H|......P.a.@8....`.`H..A
56da0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
56dc0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
56de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56e80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 11 00 e9 60 11 60 48 00 1e 41 |......H|......P.a.@8....`.`H..A
56ea0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
56ec0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
56ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
56f80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 12 00 e9 60 12 60 48 00 1d 41 |......H|......P.a.@8....`.`H..A
56fa0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
56fc0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
56fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57080 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 13 00 e9 60 13 60 48 00 1c 41 |......H|......P.a.@8....`.`H..A
570a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
570c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
570e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57180 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 14 00 e9 60 14 60 48 00 1b 41 |......H|......P.a.@8....`.`H..A
571a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
571c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
571e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57280 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 15 00 e9 60 15 60 48 00 1a 41 |......H|......P.a.@8....`.`H..A
572a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
572c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
572e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57380 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 16 00 e9 60 16 60 48 00 19 41 |......H|......P.a.@8....`.`H..A
573a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
573c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
573e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57480 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 17 00 e9 60 17 60 48 00 18 41 |......H|......P.a.@8....`.`H..A
574a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
574c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
574e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57580 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 18 00 e9 60 18 60 48 00 17 41 |......H|......P.a.@8....`.`H..A
575a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
575c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
575e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57680 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 19 00 e9 60 19 60 48 00 16 41 |......H|......P.a.@8....`.`H..A
576a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
576c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
576e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57780 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 1a 00 e9 60 1a 60 48 00 15 41 |......H|......P.a.@8....`.`H..A
577a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
577c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
577e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57880 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 1b 00 e9 60 1b 60 48 00 14 41 |......H|......P.a.@8....`.`H..A
578a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
578c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
578e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57980 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 1c 00 e9 60 1c 60 48 00 13 41 |......H|......P.a.@8....`.`H..A
579a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
579c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
579e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57a80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 1d 00 e9 60 1d 60 48 00 12 41 |......H|......P.a.@8....`.`H..A
57aa0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
57ac0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
57ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57b80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 1e 00 e9 60 1e 60 48 00 11 41 |......H|......P.a.@8....`.`H..A
57ba0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
57bc0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
57be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57c80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 1f 00 e9 60 1f 60 48 00 10 41 |......H|......P.a.@8....`.`H..A
57ca0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
57cc0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
57ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57d80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 20 00 e9 60 20 60 48 00 0f 41 |......H|......P.a.@8....`.`H..A
57da0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
57dc0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
57de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57e80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 21 00 e9 60 21 60 48 00 0e 41 |......H|......P.a.@8.!..`!`H..A
57ea0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
57ec0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
57ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
57f80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 22 00 e9 60 22 60 48 00 0d 41 |......H|......P.a.@8."..`"`H..A
57fa0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
57fc0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
57fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
58080 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 23 00 e9 60 23 60 48 00 0c 41 |......H|......P.a.@8.#..`#`H..A
580a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
580c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
580e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
58180 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 24 00 e9 60 24 60 48 00 0b 41 |......H|......P.a.@8.$..`$`H..A
581a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
581c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
581e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
58280 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 25 00 e9 60 25 60 48 00 0a 41 |......H|......P.a.@8.%..`%`H..A
582a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
582c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
582e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
58380 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 26 00 e9 60 26 60 48 00 09 41 |......H|......P.a.@8.&..`&`H..A
583a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
583c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
583e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
58480 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 27 00 e9 60 27 60 48 00 08 41 |......H|......P.a.@8.'..`'`H..A
584a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
584c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
584e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
58580 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 28 00 e9 60 28 60 48 00 07 41 |......H|......P.a.@8.(..`(`H..A
585a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
585c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
585e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
58680 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 29 00 e9 60 29 60 48 00 06 41 |......H|......P.a.@8.)..`)`H..A
586a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
586c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
586e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
58780 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 2a 00 e9 60 2a 60 48 00 05 41 |......H|......P.a.@8.*..`*`H..A
587a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
587c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
587e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
58880 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 2b 00 e9 60 2b 60 48 00 04 41 |......H|......P.a.@8.+..`+`H..A
588a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
588c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
588e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
58980 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 2c 00 e9 60 2c 60 48 00 03 41 |......H|......P.a.@8.,..`,`H..A
589a0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
589c0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
589e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
58a80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 2d 00 e9 60 2d 60 48 00 02 41 |......H|......P.a.@8.-..`-`H..A
58aa0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
58ac0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
58ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
58b80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 2e 00 e9 60 2e 60 48 00 01 41 |......H|......P.a.@8....`.`H..A
58ba0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
58bc0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 8!.XL..$`...`..........`N.......
58be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 .................!.....0|......8
58c80 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 f9 61 00 40 38 00 2f 00 e9 60 2f 60 48 00 00 41 |......H|......P.a.@8./..`/`H..A
58ca0 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 ...H|......P|......8|......0.a.@
58cc0 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 00 00 00 00 0f 00 01 60 4e 80 00 20 f8 21 fe d1 8!.XL..$`...`..........`N....!..
58ce0 f8 41 00 40 f8 61 00 48 f8 81 00 50 f8 a1 00 58 f8 c1 00 60 f8 e1 00 68 f9 01 00 70 f9 21 00 78 .A.@.a.H...P...X...`...h...p.!.x
58d00 f9 41 00 80 f9 61 00 88 f9 81 00 90 f9 a1 00 98 f9 c1 00 a0 f9 e1 00 a8 fa 01 00 b0 fa 21 00 b8 .A...a.......................!..
58d20 fa 41 00 c0 fa 61 00 c8 fa 81 00 d0 fa a1 00 d8 fa c1 00 e0 fa e1 00 e8 fb 01 00 f0 fb 21 00 f8 .A...a.......................!..
58d40 fb 41 01 00 fb 61 01 08 fb 81 01 10 fb a1 01 18 fb c1 01 20 fb e1 01 28 7d c9 02 a6 f9 c1 01 30 .A...a.................(}......0
58d60 7d 69 03 a6 3c 60 00 00 60 63 00 00 78 63 07 c6 64 63 0f 00 60 63 e4 30 e8 43 00 08 e8 62 80 e8 }i..<`..`c..xc..dc..`c.0.C...b..
58d80 f8 23 00 00 7d c8 02 a6 4e 80 04 21 7d c8 03 a6 e9 c1 01 30 7d c9 03 a6 e8 41 00 40 e8 61 00 48 .#..}...N..!}......0}....A.@.a.H
58da0 e8 81 00 50 e8 a1 00 58 e8 c1 00 60 e8 e1 00 68 e9 01 00 70 e9 21 00 78 e9 41 00 80 e9 81 00 90 ...P...X...`...h...p.!.x.A......
58dc0 e9 a1 00 98 e9 c1 00 a0 e9 e1 00 a8 ea 01 00 b0 ea 21 00 b8 ea 41 00 c0 ea 61 00 c8 ea 81 00 d0 .................!...A...a......
58de0 ea a1 00 d8 ea c1 00 e0 ea e1 00 e8 eb 01 00 f0 eb 21 00 f8 eb 41 01 00 eb 61 01 08 eb 81 01 10 .................!...A...a......
58e00 eb a1 01 18 eb c1 01 20 eb e1 01 28 38 21 01 30 4e 80 00 20 00 00 00 00 00 00 00 00 0f 01 a5 a8 ...........(8!.0N...............
58e20 00 00 00 00 0f 01 25 a4 00 00 00 00 0f 00 f7 00 00 00 00 00 0f 01 2e 00 00 00 00 00 0f 11 6e 00 ......%.......................n.
58e40 00 00 00 00 0f 00 01 00 00 00 00 00 0f 00 f5 00 00 00 00 00 0f 32 d2 b1 00 00 00 00 0f 11 76 50 .....................2........vP
58e60 00 00 00 00 0f 11 6e 00 00 00 00 00 0f 00 d0 b8 00 00 00 00 0f 00 06 a8 00 00 00 00 0f 11 76 00 ......n.......................v.
58e80 00 00 00 00 0f 00 d0 d8 00 00 00 00 0f 00 d1 10 00 00 00 00 0f 00 d1 30 00 00 00 00 0f 00 d1 50 .......................0.......P
58ea0 00 00 00 00 0f 11 76 50 43 1b de 82 d7 b6 34 db 20 c4 9b a5 e3 53 f7 cf 00 00 00 00 0f 11 76 00 ......vPC.....4......S........v.
58ec0 00 00 00 00 0f 00 d0 10 00 00 00 00 0f 00 f5 00 00 00 00 00 0f 00 e9 a0 00 00 00 00 0f 00 e9 b8 ................................
58ee0 00 00 00 00 0f 00 f6 20 00 00 00 00 0f 00 15 f0 00 00 00 00 0f 00 e2 98 00 00 00 00 0f 00 15 e8 ................................
58f00 00 00 00 00 0f 11 76 58 00 00 00 00 0f 00 d1 d0 00 00 00 00 0f 11 77 28 00 00 00 00 0f 00 d1 d8 ......vX..............w(........
58f20 00 00 00 00 0f 00 d1 f0 00 00 00 00 0f 00 d2 00 00 00 00 00 0f 00 d2 30 00 00 00 00 0f 00 d2 58 .......................0.......X
58f40 00 00 00 00 0f 00 d2 70 00 00 00 00 0f 00 d2 90 00 00 00 00 0f 11 76 60 00 00 00 00 0f 00 d2 a0 .......p..............v`........
58f60 00 00 00 00 0f 00 d2 b8 00 00 00 00 0f 00 d2 d0 00 00 00 00 0f 00 d2 e8 00 00 00 00 0f 00 d3 08 ................................
58f80 00 00 00 00 0f 00 d3 20 00 00 00 00 0f 00 d3 38 00 00 00 00 0f 00 d3 48 00 00 00 00 0f 00 d3 58 ...............8.......H.......X
58fa0 00 00 00 00 0f 00 d3 68 00 00 00 00 0f 00 d3 78 00 00 00 00 0f 11 77 40 00 00 00 00 0f 00 d3 88 .......h.......x......w@........
58fc0 00 00 00 00 0f 00 d3 90 00 00 00 00 0f 00 f6 20 00 00 00 00 0f 00 d3 b0 00 00 00 00 0f 00 d3 c0 ................................
58fe0 00 00 00 00 0f 00 d3 c8 00 00 00 00 0f 00 d3 d8 00 00 00 00 0f 00 d3 e8 00 00 00 00 0f 00 d3 f8 ................................
59000 00 00 00 00 0f 11 76 90 00 00 00 00 0f 00 d4 00 00 00 00 00 0f 00 d4 10 00 00 00 00 0f 00 e8 38 ......v........................8
59020 00 00 00 00 0f 00 e8 68 00 00 00 00 0f 00 e6 58 00 00 00 00 0f 00 d4 18 00 00 00 00 0f 00 d4 28 .......h.......X...............(
59040 00 00 00 00 0f 00 d4 30 00 00 00 00 0f 00 d4 38 00 00 00 00 0f 00 d4 40 00 00 00 00 0f 00 d4 48 .......0.......8.......@.......H
59060 00 00 00 00 0f 00 d4 50 00 00 00 00 0f 00 d4 60 00 00 00 00 0f 00 d4 70 00 00 00 00 0f 00 d4 80 .......P.......`.......p........
59080 00 00 00 00 0f 00 d4 88 00 00 00 00 0f 00 d4 90 00 00 00 00 0f 00 d4 98 00 00 00 00 0f 00 d4 a0 ................................
590a0 00 00 00 00 0f 00 d4 b0 00 00 00 00 0f 00 d4 b8 00 00 00 00 0f 00 d4 c0 00 00 00 00 0f 00 d4 d0 ................................
590c0 00 00 00 00 0f 00 d4 d8 00 00 00 00 0f 00 d4 e8 00 00 00 00 0f 00 d5 00 00 00 00 00 0f 00 d5 08 ................................
590e0 00 00 00 00 0f 00 d5 20 00 00 00 00 0f 00 d5 28 00 00 00 00 0f 00 d5 38 00 00 00 00 0f 00 d5 48 ...............(.......8.......H
59100 00 00 00 00 0f 00 d5 50 00 00 00 00 0f 00 d5 60 00 00 00 00 0f 00 d5 70 00 00 00 00 0f 00 d5 80 .......P.......`.......p........
59120 00 00 00 00 0f 00 d5 90 00 00 00 00 0f 00 d5 a0 00 00 00 00 0f 00 d5 b0 00 00 00 00 0f 11 6e 00 ..............................n.
59140 00 00 00 00 0f 00 d5 c0 00 00 00 00 0f 00 d5 c8 00 00 00 00 0f 00 d5 d0 00 00 00 00 0f 00 d5 d8 ................................
59160 00 00 00 00 0f 00 d5 f0 00 00 00 00 0f 00 d5 f8 00 00 00 00 0f 00 e9 88 00 00 00 00 0f 00 e9 10 ................................
59180 00 00 00 00 0f 00 e5 98 00 00 00 00 0f 00 e5 80 00 00 00 00 0f 00 d6 10 00 00 00 00 0f 00 d6 20 ................................
591a0 00 00 00 00 0f 00 15 f0 00 00 00 00 0f 11 77 98 00 00 00 00 0f 11 76 50 20 c4 9b a5 e3 53 f7 cf ..............w.......vP.....S..
591c0 00 00 00 00 0f 31 77 a0 00 00 00 00 0f 00 d6 38 00 00 00 00 0f 00 f6 78 00 00 00 00 0f 31 7d 98 .....1w........8.......x.....1}.
591e0 00 00 00 00 0f 32 d1 f0 00 00 00 00 0f 00 ed 30 00 00 00 00 0f 00 f6 80 00 00 00 00 0f 00 d6 40 .....2.........0...............@
59200 00 00 00 00 0f 31 7d b4 00 00 00 00 0f 32 bf 80 00 00 00 00 0f 00 da 48 00 00 00 00 0f 32 bf 88 .....1}......2.........H.....2..
59220 00 00 00 00 0f 00 d6 50 00 00 00 00 0f 00 d6 58 00 00 00 00 0f 00 d6 60 00 00 00 00 0f 00 d6 68 .......P.......X.......`.......h
59240 00 00 00 00 0f 00 d6 70 00 00 00 00 0f 00 d6 78 00 00 00 00 0f 00 d6 90 00 00 00 00 0f 00 d6 b0 .......p.......x................
59260 00 00 00 00 0f 00 d6 f8 00 00 00 00 0f 00 d7 20 00 00 00 00 0f 00 d7 30 00 00 00 00 0f 32 c9 80 .......................0.....2..
59280 00 00 00 00 0f 00 d7 38 00 00 00 00 0f 00 d7 40 00 00 00 00 0f 00 d7 48 00 00 00 00 0f 00 d7 70 .......8.......@.......H.......p
592a0 00 00 00 00 0f 00 f6 88 00 00 00 00 0f 32 c9 88 00 00 00 00 0f 00 da 48 00 00 00 00 0f 00 d7 78 .............2.........H.......x
592c0 00 00 00 00 0f 00 d7 80 00 00 00 00 0f 00 d7 88 00 00 00 00 0f 00 d7 90 00 00 00 00 0f 00 d7 a0 ................................
592e0 00 00 00 00 0f 00 d7 c8 00 00 00 00 0f 32 d1 98 00 00 00 00 0f 00 f6 8c 00 00 00 00 0f 00 d7 d0 .............2..................
59300 00 00 00 00 0f 32 d1 f0 00 00 00 00 0f 00 d7 e8 00 00 00 00 0f 00 d7 e0 00 00 00 00 0f 00 d7 f0 .....2..........................
59320 00 00 00 00 0f 00 d7 f8 00 00 00 00 0f 00 d8 38 00 00 00 00 0f 00 d8 10 00 00 00 00 0f 00 87 68 ...............8...............h
59340 00 00 00 00 0f 00 d8 38 00 00 00 00 0f 00 d8 28 00 00 00 00 0f 00 d8 40 00 00 00 00 0f 00 d8 68 .......8.......(.......@.......h
59360 00 00 00 00 0f 00 d8 b0 00 00 00 00 0f 00 d8 e8 00 00 00 00 0f 00 d8 f0 00 00 00 00 0f 00 d8 f8 ................................
59380 00 00 00 00 0f 00 f6 98 00 00 00 00 0f 00 d9 00 00 00 00 00 0f 00 d9 28 00 00 00 00 0f 00 d9 50 .......................(.......P
593a0 00 00 00 00 0f 00 d7 20 00 00 00 00 0f 00 d9 78 00 00 00 00 0f 00 d9 b8 00 00 00 00 0f 00 d9 f0 ...............x................
593c0 00 00 00 00 0f 00 da 28 00 00 00 00 0f 00 da 50 00 00 00 00 0f 00 da 70 00 00 00 00 0f 00 da b0 .......(.......P.......p........
593e0 00 00 00 00 0f 00 da d0 00 00 00 00 0f 00 da f8 00 00 00 00 0f 00 db 20 00 00 00 00 0f 00 db 48 ...............................H
59400 00 00 00 00 0f 00 db 68 00 00 00 00 0f 00 db 98 00 00 00 00 0f 00 db d0 00 00 00 00 0f 00 96 74 .......h.......................t
59420 00 00 00 00 0f 00 db f0 00 00 00 00 0f 00 dc 00 00 00 00 00 0f 00 dc 18 00 00 00 00 0f 00 dc 30 ...............................0
59440 00 00 00 00 0f 00 dc 48 00 00 00 00 0f 00 dc 68 00 00 00 00 0f 00 db e8 00 00 00 00 0f 00 dc 80 .......H.......h................
59460 00 00 00 00 0f 00 dc c0 00 00 00 00 0f 00 dd 00 00 00 00 00 0f 00 dd 40 00 00 00 00 0f 00 dd 50 .......................@.......P
59480 00 00 00 00 0f 00 dd 78 00 00 00 00 0f 00 dd a8 00 00 00 00 0f 00 dd b8 00 00 00 00 0f 00 dd f0 .......x........................
594a0 00 00 00 00 0f 00 de 20 00 00 00 00 0f 00 de 50 00 00 00 00 0f 00 de 70 00 00 00 00 0f 00 de 98 ...............P.......p........
594c0 00 00 00 00 0f 00 de c8 00 00 00 00 0f 00 d9 28 00 00 00 00 0f 00 de e8 00 00 00 00 0f 00 df 10 ...............(................
594e0 00 00 00 00 0f 00 d7 20 00 00 00 00 0f 00 df 48 00 00 00 00 0f 00 da 28 00 00 00 00 0f 00 df 70 ...............H.......(.......p
59500 00 00 00 00 0f 00 df 88 00 00 00 00 0f 00 df a8 00 00 00 00 0f 00 df c8 00 00 00 00 0f 00 9f 2c ...............................,
59520 00 00 00 00 0f 00 db f0 00 00 00 00 0f 00 dc 00 00 00 00 00 0f 00 dc 18 00 00 00 00 0f 00 dc 30 ...............................0
59540 00 00 00 00 0f 00 dc 48 00 00 00 00 0f 00 dc 68 00 00 00 00 0f 00 d8 38 00 00 00 00 0f 00 df f8 .......H.......h.......8........
59560 00 00 00 00 0f 00 e0 10 00 00 00 00 0f 00 e0 38 00 00 00 00 0f 00 de 70 00 00 00 00 0f 00 de 98 ...............8.......p........
59580 00 00 00 00 0f 00 de c8 00 00 00 00 0f 00 d9 28 00 00 00 00 0f 00 de e8 00 00 00 00 0f 00 e0 88 ...............(................
595a0 00 00 00 00 0f 00 d7 20 00 00 00 00 0f 00 e0 a0 00 00 00 00 0f 00 e0 b8 00 00 00 00 0f 00 e0 c8 ................................
595c0 00 00 00 00 0f 00 e0 d0 00 00 00 00 0f 00 d7 78 00 00 00 00 0f 00 d8 38 00 00 00 00 0f 00 e0 f8 ...............x.......8........
595e0 00 00 00 00 0f 00 e1 18 00 00 00 00 0f 00 e4 48 00 00 00 00 0f 00 e1 28 00 00 00 00 0f 00 e1 30 ...............H.......(.......0
59600 00 00 00 00 0f 00 e1 40 00 00 00 00 0f 00 e1 48 00 00 00 00 0f 00 e1 70 00 00 00 00 0f 32 d1 f8 .......@.......H.......p.....2..
59620 00 00 00 00 0f 00 f6 c0 00 00 00 00 0f 00 f6 a0 00 00 00 00 0f 00 ba 44 00 00 00 00 0f 00 e1 98 .......................D........
59640 00 00 00 00 0f 32 d2 b0 00 00 00 00 0f 00 cc 18 47 43 43 3a 20 28 47 4e 55 29 20 34 2e 34 2e 35 .....2..........GCC:.(GNU).4.4.5
59660 00 00 00 00 00 00 00 00 00 2e 73 68 73 74 72 74 61 62 00 2e 63 6c 69 65 6e 74 00 2e 6c 6f 77 6d ..........shstrtab..client..lowm
59680 65 6d 00 2e 67 6f 74 00 2e 63 6f 6d 6d 65 6e 74 00 2e 62 72 61 6e 63 68 5f 6c 74 00 2e 62 73 73 em..got..comment..branch_lt..bss
596a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
596c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
596e0 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00 00 00 00 00 07 00 00 00 00 0f 00 01 00 ................................
59700 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 ................................
59720 00 00 00 00 00 00 00 00 00 00 00 13 00 00 00 01 00 00 00 00 00 00 00 03 00 00 00 00 0f 00 f7 00 ................................
59740 00 00 00 00 00 00 f7 00 00 00 00 00 00 00 2e a4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 ................................
59760 00 00 00 00 00 00 00 00 00 00 00 1b 00 00 00 01 00 00 00 00 00 00 00 03 00 00 00 00 0f 01 25 a8 ..............................%.
59780 00 00 00 00 00 01 25 a8 00 00 00 00 00 00 08 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 ......%........8................
597a0 00 00 00 00 00 00 00 08 00 00 00 20 00 00 00 01 00 00 00 00 00 00 00 30 00 00 00 00 0f 01 2d e0 .......................0......-.
597c0 00 00 00 00 00 01 2d e0 00 00 00 00 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 ......-.........................
597e0 00 00 00 00 00 00 00 01 00 00 00 29 00 00 00 01 00 00 00 00 00 00 00 03 00 00 00 00 0f 01 2d f8 ...........)..................-.
59800 00 00 00 00 00 01 2d f8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 ......-.........................
59820 00 00 00 00 00 00 00 00 00 00 00 34 00 00 00 08 00 00 00 00 00 00 00 03 00 00 00 00 0f 01 2e 00 ...........4....................
59840 00 00 00 00 00 01 2d e0 00 00 00 00 00 31 a4 b1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 ......-......1..................
59860 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59880 00 00 00 00 00 01 2d f8 00 00 00 00 00 00 00 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 ......-........9................
598a0 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 0c 28 00 00 00 00 00 00 0b f0 .......................(........
598c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 6e 65 74 5f 76 65 74 68 00 00 00 00 00 00 00 00 ...............0net_veth........
598e0 00 00 00 00 0f 80 00 20 00 00 00 00 0f 80 8b 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59900 7c 08 02 a6 e9 22 80 00 e9 62 80 08 f8 01 00 10 f8 21 ff 91 3c 00 0f ef 60 00 ff ff 7d 49 5a 14 |...."...b.......!..<...`...}IZ.
59920 7f aa 00 40 40 9d 00 40 e9 23 00 08 e8 62 80 10 7d 64 5b 78 e8 09 00 00 f8 41 00 28 7c 09 03 a6 ...@@..@.#...b..}d[x.....A.(|...
59940 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 38 60 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 .i...I..N..!.A.(8`..8!.p....|...
59960 4e 80 00 20 38 00 ff ff 78 00 01 e0 7f ab 00 40 41 9d ff b8 79 6b 00 20 38 00 00 00 39 6b 00 01 N...8...x......@A...yk..8...9k..
59980 7d 69 03 a6 42 40 00 10 98 09 00 00 39 29 00 01 4b ff ff f4 48 00 00 3d 60 00 00 00 4b ff ff b8 }i..B@......9)..K...H..=`...K...
599a0 00 00 00 00 00 00 00 01 80 00 00 00 00 00 00 00 38 60 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 ................8`..N...........
599c0 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 e9 22 80 20 fb e1 ff f8 7c 6b 1b 78 ....`...`...`...|...."......|k.x
599e0 f8 01 00 10 fb c1 ff f0 7c 9e 23 78 eb e2 80 18 f8 21 ff 81 f8 7f 00 00 f9 3f 00 08 81 43 00 00 ........|.#x.....!.......?...C..
59a00 80 09 00 00 38 60 00 00 7f 8a 00 00 41 9e 00 24 38 21 00 80 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 ....8`......A..$8!..............
59a20 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 e9 2b 00 48 e8 82 80 28 38 7e 00 04 e8 09 00 00 |...N...`...`....+.H...(8~......
59a40 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 2f a3 00 00 40 9e 00 1c .A.(|....i...I..N..!.A.(/...@...
59a60 e8 7f 00 08 81 3e 00 00 e8 02 80 38 91 3f 00 10 f8 03 00 10 4b ff ff 9c e9 3f 00 00 e8 62 80 30 .....>.....8.?......K....?...b.0
59a80 e9 29 00 08 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 .).......A.(|....i...I..N..!.A.(
59aa0 38 60 00 00 4b ff ff 6c 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 60 00 00 00 60 00 00 00 8`..K..l............`...`...`...
59ac0 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 9f 23 78 38 80 00 00 f8 01 00 10 f8 21 ff 81 67 e0 80 00 |...........|.#x8........!..g...
59ae0 eb c2 80 18 78 64 00 2c 78 04 00 0e 38 a0 00 00 38 c0 00 00 38 e0 00 00 39 00 00 00 39 20 00 00 ....xd.,x...8...8...8...9...9...
59b00 80 7e 00 10 48 00 07 51 60 00 00 00 7c 64 1b 79 40 82 00 20 38 21 00 80 7f e3 fb 78 e8 01 00 10 .~..H..Q`...|d.y@...8!.....x....
59b20 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 e9 3e 00 00 e8 62 80 40 3b e0 ff ff e9 29 00 08 ........|...N....>...b.@;....)..
59b40 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 4b ff ff b8 .....A.(|....i...I..N..!.A.(K...
59b60 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 7c 08 02 a6 fb 41 ff d0 fb 61 ff d8 7c 7a 1b 78 ............`...|....A...a..|z.x
59b80 7c 9b 23 78 f8 01 00 10 fb 81 ff e0 3f 80 80 00 fb a1 ff e8 fb c1 ff f0 63 9c 08 00 fb e1 ff f8 |.#x........?...........c.......
59ba0 fb 21 ff c8 f8 21 ff 41 eb e2 80 18 7f fd fb 78 80 1f 00 14 60 00 00 00 60 00 00 00 60 00 00 00 .!...!.A.......x....`...`...`...
59bc0 e9 3f 00 18 81 1f 00 20 78 00 26 e4 7d 49 02 14 7d 69 00 2e eb 2a 00 08 55 60 00 00 7f 80 40 00 .?......x.&.}I..}i...*..U`....@.
59be0 40 9e 01 10 79 60 17 e3 3b c0 00 00 41 82 00 58 80 8a 00 04 7f 84 d8 40 41 9d 00 c8 2f a4 00 00 @...y`..;...A..X.......@A.../...
59c00 7c 9e 07 b4 41 9e 00 40 38 84 ff ff 79 6b 04 20 78 84 00 20 7d 79 5a 14 38 84 00 01 7f 49 d3 78 |...A..@8...yk..x...}yZ.8....I.x
59c20 7c 89 03 a6 60 00 00 00 60 00 00 00 60 00 00 00 88 0b 00 00 39 6b 00 01 98 09 00 00 39 29 00 01 |...`...`...`.......9k......9)..
59c40 42 00 ff f0 93 21 00 74 93 81 00 70 38 60 01 1c 80 9f 00 10 e8 a1 00 70 48 00 05 41 60 00 00 00 B....!.t...p8`.........pH..A`...
59c60 81 3f 00 14 38 09 00 01 78 00 07 20 2f a0 00 00 90 1f 00 14 40 9e 00 10 81 3d 00 20 3d 29 80 00 .?..8...x.../.......@....=..=)..
59c80 91 3d 00 20 2f be 00 00 41 9e ff 38 38 21 00 c0 7f c3 f3 78 e8 01 00 10 eb 21 ff c8 eb 41 ff d0 .=../...A..88!.....x.....!...A..
59ca0 eb 61 ff d8 7c 08 03 a6 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 .a..|...................N...`...
59cc0 e9 3d 00 00 e8 62 80 48 e9 29 00 08 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 .=...b.H.).......A.(|....i...I..
59ce0 4e 80 04 21 e8 41 00 28 4b ff ff 5c 60 00 00 00 38 21 00 c0 3b c0 00 00 7f c3 f3 78 e8 01 00 10 N..!.A.(K..\`...8!..;......x....
59d00 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 7c 08 03 a6 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 .!...A...a..|...................
59d20 4e 80 00 20 00 00 00 00 00 00 00 01 80 07 00 00 7c 08 02 a6 fb e1 ff f8 eb e2 80 18 f8 01 00 10 N...............|...............
59d40 f8 21 ff 81 e9 3f 00 08 80 09 00 08 2f 80 00 00 40 9e 00 20 38 21 00 80 38 60 00 00 e8 01 00 10 .!...?....../...@...8!..8`......
59d60 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 60 00 00 00 80 9f 00 10 38 60 01 18 48 00 04 21 60 00 00 00 ....|...N...`.......8`..H..!`...
59d80 e8 7f 00 28 2f a3 00 00 41 9e 00 28 e9 3f 00 00 e9 29 00 40 e8 09 00 00 f8 41 00 28 7c 09 03 a6 ...(/...A..(.?...).@.....A.(|...
59da0 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 e8 7f 00 30 2f a3 00 00 41 9e 00 28 e9 3f 00 00 .i...I..N..!.A.(...0/...A..(.?..
59dc0 e9 29 00 40 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 .).@.....A.(|....i...I..N..!.A.(
59de0 e8 7f 00 18 2f a3 00 00 41 9e 00 28 e9 3f 00 00 e9 29 00 40 e8 09 00 00 f8 41 00 28 7c 09 03 a6 ..../...A..(.?...).@.....A.(|...
59e00 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 e8 7f 00 38 2f a3 00 00 41 9e 00 28 e9 3f 00 00 .i...I..N..!.A.(...8/...A..(.?..
59e20 e9 29 00 40 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 .).@.....A.(|....i...I..N..!.A.(
59e40 e9 3f 00 08 38 21 00 80 38 00 00 00 38 60 00 00 eb e1 ff f8 90 09 00 08 e8 01 00 10 7c 08 03 a6 .?..8!..8...8`..............|...
59e60 4e 80 00 20 00 00 00 00 00 00 00 01 80 01 00 00 7c 08 02 a6 fb e1 ff f8 fb c1 ff f0 38 60 00 00 N...............|...........8`..
59e80 f8 01 00 10 fb 61 ff d8 eb e2 80 18 fb 81 ff e0 fb a1 ff e8 f8 21 ff 51 eb df 00 08 80 1e 00 08 .....a...............!.Q........
59ea0 2f 80 00 00 41 9e 00 2c 38 21 00 b0 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 /...A..,8!.......a..........|...
59ec0 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 3d 20 80 00 90 1f 00 14 38 80 10 00 91 3f 00 20 ........N...`...=.......8....?..
59ee0 e9 3f 00 00 38 60 20 00 e9 29 00 38 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 .?..8`...).8.....A.(|....i...I..
59f00 4e 80 04 21 e8 41 00 28 e9 3f 00 00 38 80 00 10 38 03 10 00 f8 7f 00 30 38 60 01 00 f8 1f 00 28 N..!.A.(.?..8...8......08`.....(
59f20 e9 29 00 38 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 .).8.....A.(|....i...I..N..!.A.(
59f40 e9 3f 00 00 f8 7f 00 18 38 60 00 00 60 63 80 04 e9 29 00 30 e8 09 00 00 f8 41 00 28 7c 09 03 a6 .?......8`..`c...).0.....A.(|...
59f60 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 e8 bf 00 30 2f a5 00 00 f8 7f 00 38 41 9e 00 ec .i...I..N..!.A.(...0/......8A...
59f80 e8 ff 00 28 2f a7 00 00 41 9e 00 e0 e9 3f 00 18 2f a9 00 00 41 9e 00 d4 2f a3 00 00 41 9e 00 cc ...(/...A....?../...A.../...A...
59fa0 38 c0 00 00 3c 00 80 00 e9 1e 00 50 80 9f 00 10 79 26 00 2c 60 00 01 00 60 63 00 03 78 06 00 0e 8...<......P....y&.,`...`c..x...
59fc0 38 03 00 01 79 08 84 02 f8 1f 00 40 38 60 01 14 3b c0 00 00 48 00 01 c5 60 00 00 00 7c 64 1b 79 8...y......@8`..;...H...`...|d.y
59fe0 40 82 01 80 3b a0 00 00 3f 80 80 00 63 9c 08 00 63 bd 80 00 7f fb fb 78 60 00 00 00 60 00 00 00 @...;...?...c...c......x`...`...
5a000 e9 3f 00 40 80 9f 00 10 38 60 01 1c 7c 09 f2 14 7c 09 f1 2a 90 01 00 74 3b de 08 00 93 81 00 70 .?.@....8`..|...|..*...t;......p
5a020 e8 a1 00 70 48 00 01 75 60 00 00 00 7f be e8 00 40 9e ff d0 e9 3b 00 08 38 21 00 b0 38 00 00 01 ...pH..u`.......@....;..8!..8...
5a040 38 60 00 00 eb 61 ff d8 eb 81 ff e0 90 09 00 08 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 8`...a......................|...
5a060 eb e1 ff f8 4e 80 00 20 e9 3f 00 00 e8 62 80 50 e9 29 00 08 e8 09 00 00 f8 41 00 28 7c 09 03 a6 ....N....?...b.P.).......A.(|...
5a080 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 e8 7f 00 28 2f a3 00 00 41 9e 00 28 e9 3f 00 00 .i...I..N..!.A.(...(/...A..(.?..
5a0a0 e9 29 00 40 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 .).@.....A.(|....i...I..N..!.A.(
5a0c0 e8 7f 00 30 2f a3 00 00 41 9e 00 28 e9 3f 00 00 e9 29 00 40 e8 09 00 00 f8 41 00 28 7c 09 03 a6 ...0/...A..(.?...).@.....A.(|...
5a0e0 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 e8 7f 00 18 2f a3 00 00 41 9e 00 28 e9 3f 00 00 .i...I..N..!.A.(..../...A..(.?..
5a100 e9 29 00 40 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 .).@.....A.(|....i...I..N..!.A.(
5a120 e8 1f 00 38 38 60 ff ff 2f a0 00 00 41 9e fd 7c e9 3f 00 00 7c 03 03 78 e9 29 00 40 e8 09 00 00 ...88`../...A..|.?..|..x.).@....
5a140 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 38 60 ff ff 4b ff fd 4c .A.(|....i...I..N..!.A.(8`..K..L
5a160 e9 3f 00 00 e8 62 80 58 e9 29 00 08 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 .?...b.X.).......A.(|....i...I..
5a180 4e 80 04 21 e8 41 00 28 4b ff ff 08 00 00 00 00 00 00 00 01 80 05 00 00 44 00 00 22 4e 80 00 20 N..!.A.(K...............D.."N...
5a1a0 78 66 c1 c6 38 60 00 58 38 80 00 00 38 a0 00 01 44 00 00 22 4e 80 00 20 7d 48 02 a6 48 00 00 2d xf..8`.X8...8...D.."N...}H..H..-
5a1c0 7d 48 03 a6 2c 03 00 00 4d 82 00 20 3d 20 0f 80 61 29 0c 38 80 89 00 14 7c 64 48 ae 38 84 00 01 }H..,...M...=...a).8....|dH.8...
5a1e0 90 89 00 14 4e 80 00 20 38 60 ff ff 3d 20 0f 80 61 29 0c 38 80 a9 00 10 80 c9 00 14 7c 05 30 40 ....N...8`..=...a).8........|.0@
5a200 4c 82 00 20 38 60 00 54 38 80 00 00 44 00 00 22 3d 20 0f 80 61 29 0c 38 90 89 00 10 38 60 00 00 L...8`.T8...D.."=...a).8....8`..
5a220 90 69 00 14 28 04 00 00 4d 82 00 20 38 60 ff ff f8 a9 00 00 f8 c9 00 08 4e 80 00 20 e8 a4 00 00 .i..(...M...8`..........N.......
5a240 e8 c4 00 08 7c 64 1b 78 38 60 01 08 44 00 00 22 4e 80 00 20 39 60 00 00 7d 2a 4b 78 7d 09 43 78 ....|d.x8`..D.."N...9`..}*Kx}.Cx
5a260 7c e8 3b 78 7c c7 33 78 7c a6 2b 78 7c 85 23 78 7c 64 1b 78 38 60 01 20 44 00 00 22 4e 80 00 20 |.;x|.3x|.+x|.#x|d.x8`..D.."N...
5a280 42 53 53 20 73 69 7a 65 20 28 25 6c 6c 75 20 62 79 74 65 73 29 20 69 73 20 74 6f 6f 20 62 69 67 BSS.size.(%llu.bytes).is.too.big
5a2a0 21 0a 00 00 00 00 00 00 49 42 4d 2c 6c 2d 6c 61 6e 00 00 00 00 00 00 00 76 65 74 68 3a 20 6e 65 !.......IBM,l-lan.......veth:.ne
5a2c0 74 64 65 76 69 63 65 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 0a 00 00 76 65 74 68 3a 20 45 72 tdevice.not.supported...veth:.Er
5a2e0 72 6f 72 20 25 6c 64 20 73 65 6e 64 69 6e 67 20 70 61 63 6b 65 74 20 21 0a 00 00 00 00 00 00 00 ror.%ld.sending.packet.!........
5a300 76 65 74 68 3a 20 44 72 6f 70 70 69 6e 67 20 74 6f 6f 20 62 69 67 20 70 61 63 6b 65 74 20 5b 25 veth:.Dropping.too.big.packet.[%
5a320 64 20 62 79 74 65 73 5d 0a 00 00 00 00 00 00 00 76 65 74 68 3a 20 46 61 69 6c 65 64 20 74 6f 20 d.bytes]........veth:.Failed.to.
5a340 61 6c 6c 6f 63 61 74 65 20 6d 65 6d 6f 72 79 20 21 0a 00 00 00 00 00 00 76 65 74 68 3a 20 45 72 allocate.memory.!.......veth:.Er
5a360 72 6f 72 20 25 6c 64 20 72 65 67 69 73 74 65 72 69 6e 67 20 69 6e 74 65 72 66 61 63 65 20 21 0a ror.%ld.registering.interface.!.
5a380 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
5a3a0 00 00 00 00 0f 80 0b 78 00 00 00 00 0f 80 0b 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......x.......`................
5a3c0 00 00 00 00 0f 80 0b 48 00 00 00 00 0f 80 0b 30 00 00 00 00 0f 80 0b 00 00 00 00 00 00 00 00 00 .......H.......0................
5a3e0 00 00 00 00 0f 80 00 d0 00 00 00 00 0f 80 8b 90 00 00 00 00 00 00 00 00 00 00 00 00 0f 80 00 f0 ................................
5a400 00 00 00 00 0f 80 8b 90 00 00 00 00 00 00 00 00 00 00 00 00 0f 80 01 e0 00 00 00 00 0f 80 8b 90 ................................
5a420 00 00 00 00 00 00 00 00 00 00 00 00 0f 80 02 90 00 00 00 00 0f 80 8b 90 00 00 00 00 00 00 00 00 ................................
5a440 00 00 00 00 0f 80 04 50 00 00 00 00 0f 80 8b 90 00 00 00 00 00 00 00 00 00 00 00 00 0f 80 05 90 .......P........................
5a460 00 00 00 00 0f 80 8b 90 00 00 00 00 00 00 00 00 00 00 00 00 0f 80 0b f0 00 00 00 00 00 00 00 60 ...............................`
5a480 00 00 00 00 0f 80 09 a0 00 00 00 00 0f 80 0b f0 00 00 00 00 0f 80 0a a8 00 00 00 00 0f 80 09 c8 ................................
5a4a0 00 00 00 00 0f 80 09 d8 00 00 00 00 0f 80 00 00 00 00 00 00 0f 80 09 f8 00 00 00 00 0f 80 0a 20 ................................
5a4c0 00 00 00 00 0f 80 0a 50 00 00 00 00 0f 80 0a 78 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 3c 90 .......P.......x..............<.
5a4e0 00 00 00 00 00 00 3c 5d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 69 64 65 2e 66 73 00 00 ......<]...............(ide.fs..
5a500 31 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 22 20 1.encode-int.s".#address-cells".
5a520 70 72 6f 70 65 72 74 79 0a 30 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 73 69 7a 65 2d 63 property.0.encode-int.s".#size-c
5a540 65 6c 6c 73 22 20 70 72 6f 70 65 72 74 79 0a 3a 20 64 65 63 6f 64 65 2d 75 6e 69 74 20 20 31 20 ells".property.:.decode-unit..1.
5a560 68 65 78 2d 64 65 63 6f 64 65 2d 75 6e 69 74 20 3b 0a 3a 20 65 6e 63 6f 64 65 2d 75 6e 69 74 20 hex-decode-unit.;.:.encode-unit.
5a580 20 31 20 68 65 78 2d 65 6e 63 6f 64 65 2d 75 6e 69 74 20 3b 0a 30 20 56 41 4c 55 45 20 3e 61 74 .1.hex-encode-unit.;.0.VALUE.>at
5a5a0 61 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 a...............................
5a5c0 20 20 5c 20 62 61 73 65 20 61 64 64 72 65 73 73 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 2d 62 6c 6f ..\.base.address.for.command-blo
5a5e0 63 6b 0a 30 20 56 41 4c 55 45 20 3e 61 74 61 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ck.0.VALUE.>ata1................
5a600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 62 61 73 65 20 61 64 64 72 65 73 73 20 66 ................\.base.address.f
5a620 6f 72 20 63 6f 6e 74 72 6f 6c 20 62 6c 6f 63 6b 0a 74 72 75 65 20 56 41 4c 55 45 20 6e 6f 2d 74 or.control.block.true.VALUE.no-t
5a640 69 6d 65 6f 75 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 imeout........................\.
5a660 66 6c 61 67 20 74 68 61 74 20 6e 6f 20 74 69 6d 65 6f 75 74 20 6f 63 63 75 72 65 64 0a 30 63 20 flag.that.no.timeout.occured.0c.
5a680 20 43 4f 4e 53 54 41 4e 54 20 23 63 64 62 2d 62 79 74 65 73 20 20 20 20 20 20 20 20 20 20 20 20 .CONSTANT.#cdb-bytes............
5a6a0 20 20 20 20 20 20 20 20 20 20 5c 20 63 6f 6d 6d 61 6e 64 20 64 65 73 63 72 69 70 74 6f 72 20 62 ..........\.command.descriptor.b
5a6c0 6c 6f 63 6b 20 28 31 32 20 62 79 74 65 73 29 0a 38 30 30 20 43 4f 4e 53 54 41 4e 54 20 61 74 61 lock.(12.bytes).800.CONSTANT.ata
5a6e0 70 69 2d 73 69 7a 65 0a 32 30 30 20 43 4f 4e 53 54 41 4e 54 20 61 74 61 2d 73 69 7a 65 0a 3a 20 pi-size.200.CONSTANT.ata-size.:.
5a700 61 74 61 2d 63 74 72 6c 21 20 32 20 3e 61 74 61 31 20 2b 20 69 6f 2d 63 21 20 3b 20 20 20 20 20 ata-ctrl!.2.>ata1.+.io-c!.;.....
5a720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 65 76 69 63 65 20 63 6f 6e 74 72 6f .................\.device.contro
5a740 6c 20 72 65 67 0a 3a 20 61 74 61 2d 61 73 74 61 74 40 20 32 20 3e 61 74 61 31 20 2b 20 69 6f 2d l.reg.:.ata-astat@.2.>ata1.+.io-
5a760 63 40 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 c@.;.....................\.read.
5a780 61 6c 74 65 72 6e 61 74 65 20 73 74 61 74 75 73 0a 3a 20 61 74 61 2d 64 61 74 61 40 20 30 20 3e alternate.status.:.ata-data@.0.>
5a7a0 61 74 61 20 2b 20 69 6f 2d 77 40 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ata.+.io-w@.;...................
5a7c0 20 20 20 20 5c 20 64 61 74 61 20 72 65 67 0a 3a 20 61 74 61 2d 64 61 74 61 21 20 30 20 3e 61 74 ....\.data.reg.:.ata-data!.0.>at
5a7e0 61 20 2b 20 69 6f 2d 77 21 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 a.+.io-w!.;.....................
5a800 20 20 5c 20 64 61 74 61 20 72 65 67 0a 3a 20 61 74 61 2d 65 72 72 40 20 20 31 20 3e 61 74 61 20 ..\.data.reg.:.ata-err@..1.>ata.
5a820 2b 20 69 6f 2d 63 40 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +.io-c@.;.......................
5a840 5c 20 65 72 72 6f 72 20 72 65 67 0a 3a 20 61 74 61 2d 66 65 61 74 21 20 31 20 3e 61 74 61 20 2b \.error.reg.:.ata-feat!.1.>ata.+
5a860 20 69 6f 2d 63 21 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c .io-c!.;.......................\
5a880 20 66 65 61 74 75 72 65 20 72 65 67 0a 3a 20 61 74 61 2d 63 6e 74 40 20 20 32 20 3e 61 74 61 20 .feature.reg.:.ata-cnt@..2.>ata.
5a8a0 2b 20 69 6f 2d 63 40 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +.io-c@.;.......................
5a8c0 5c 20 73 65 63 74 6f 72 20 63 6f 75 6e 74 20 72 65 67 0a 3a 20 61 74 61 2d 63 6e 74 21 20 20 32 \.sector.count.reg.:.ata-cnt!..2
5a8e0 20 3e 61 74 61 20 2b 20 69 6f 2d 63 21 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .>ata.+.io-c!.;.................
5a900 20 20 20 20 20 20 5c 20 73 65 63 74 6f 72 20 63 6f 75 6e 74 20 72 65 67 0a 3a 20 61 74 61 2d 6c ......\.sector.count.reg.:.ata-l
5a920 62 61 6c 21 20 33 20 3e 61 74 61 20 2b 20 69 6f 2d 63 21 20 3b 20 20 20 20 20 20 20 20 20 20 20 bal!.3.>ata.+.io-c!.;...........
5a940 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6c 62 61 20 6c 6f 77 20 72 65 67 0a 3a 20 61 74 61 2d ............\.lba.low.reg.:.ata-
5a960 6c 62 61 6c 40 20 33 20 3e 61 74 61 20 2b 20 69 6f 2d 63 40 20 3b 20 20 20 20 20 20 20 20 20 20 lbal@.3.>ata.+.io-c@.;..........
5a980 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6c 62 61 20 6c 6f 77 20 72 65 67 0a 3a 20 61 74 61 .............\.lba.low.reg.:.ata
5a9a0 2d 6c 62 61 6d 21 20 34 20 3e 61 74 61 20 2b 20 69 6f 2d 63 21 20 3b 20 20 20 20 20 20 20 20 20 -lbam!.4.>ata.+.io-c!.;.........
5a9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6c 62 61 20 6d 69 64 20 72 65 67 0a 3a 20 61 74 ..............\.lba.mid.reg.:.at
5a9e0 61 2d 6c 62 61 6d 40 20 34 20 3e 61 74 61 20 2b 20 69 6f 2d 63 40 20 3b 20 20 20 20 20 20 20 20 a-lbam@.4.>ata.+.io-c@.;........
5aa00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6c 62 61 20 6d 69 64 20 72 65 67 0a 3a 20 61 ...............\.lba.mid.reg.:.a
5aa20 74 61 2d 6c 62 61 68 21 20 35 20 3e 61 74 61 20 2b 20 69 6f 2d 63 21 20 3b 20 20 20 20 20 20 20 ta-lbah!.5.>ata.+.io-c!.;.......
5aa40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6c 62 61 20 68 69 67 68 20 72 65 67 0a 3a ................\.lba.high.reg.:
5aa60 20 61 74 61 2d 6c 62 61 68 40 20 35 20 3e 61 74 61 20 2b 20 69 6f 2d 63 40 20 3b 20 20 20 20 20 .ata-lbah@.5.>ata.+.io-c@.;.....
5aa80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6c 62 61 20 68 69 67 68 20 72 65 67 ..................\.lba.high.reg
5aaa0 0a 3a 20 61 74 61 2d 64 65 76 21 20 20 36 20 3e 61 74 61 20 2b 20 69 6f 2d 63 21 20 3b 20 20 20 .:.ata-dev!..6.>ata.+.io-c!.;...
5aac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 65 76 69 63 65 20 72 65 67 ....................\.device.reg
5aae0 0a 3a 20 61 74 61 2d 64 65 76 40 20 20 36 20 3e 61 74 61 20 2b 20 69 6f 2d 63 40 20 3b 20 20 20 .:.ata-dev@..6.>ata.+.io-c@.;...
5ab00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 65 76 69 63 65 20 72 65 67 ....................\.device.reg
5ab20 0a 3a 20 61 74 61 2d 63 6d 64 21 20 20 37 20 3e 61 74 61 20 2b 20 69 6f 2d 63 21 20 3b 20 20 20 .:.ata-cmd!..7.>ata.+.io-c!.;...
5ab40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6f 6d 6d 61 6e 64 20 72 65 ....................\.command.re
5ab60 67 0a 3a 20 61 74 61 2d 73 74 61 74 40 20 37 20 3e 61 74 61 20 2b 20 69 6f 2d 63 40 20 3b 20 20 g.:.ata-stat@.7.>ata.+.io-c@.;..
5ab80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 61 74 75 73 20 72 65 .....................\.status.re
5aba0 67 0a 30 30 20 43 4f 4e 53 54 41 4e 54 20 63 6d 64 23 6e 6f 70 20 20 20 20 20 20 20 20 20 20 20 g.00.CONSTANT.cmd#nop...........
5abc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 41 54 41 20 61 6e 64 20 41 .....................\.ATA.and.A
5abe0 54 41 50 49 0a 30 38 20 43 4f 4e 53 54 41 4e 54 20 63 6d 64 23 64 65 76 69 63 65 2d 72 65 73 65 TAPI.08.CONSTANT.cmd#device-rese
5ac00 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 41 54 41 50 49 20 t.......................\.ATAPI.
5ac20 6f 6e 6c 79 20 28 6d 61 6e 64 61 74 6f 72 79 29 0a 32 30 20 43 4f 4e 53 54 41 4e 54 20 63 6d 64 only.(mandatory).20.CONSTANT.cmd
5ac40 23 72 65 61 64 2d 73 65 63 74 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 #read-sector....................
5ac60 20 20 20 20 5c 20 41 54 41 20 61 6e 64 20 41 54 41 50 49 0a 39 30 20 43 4f 4e 53 54 41 4e 54 20 ....\.ATA.and.ATAPI.90.CONSTANT.
5ac80 63 6d 64 23 65 78 65 63 75 74 65 2d 64 65 76 69 63 65 2d 64 69 61 67 6e 6f 73 74 69 63 20 20 20 cmd#execute-device-diagnostic...
5aca0 20 20 20 20 20 20 20 5c 20 41 54 41 20 61 6e 64 20 41 54 41 50 49 0a 61 30 20 43 4f 4e 53 54 41 .......\.ATA.and.ATAPI.a0.CONSTA
5acc0 4e 54 20 63 6d 64 23 70 61 63 6b 65 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 NT.cmd#packet...................
5ace0 20 20 20 20 20 20 20 20 20 20 5c 20 41 54 41 50 49 20 6f 6e 6c 79 20 28 6d 61 6e 64 61 74 6f 72 ..........\.ATAPI.only.(mandator
5ad00 79 29 0a 61 31 20 43 4f 4e 53 54 41 4e 54 20 63 6d 64 23 69 64 65 6e 74 69 66 79 2d 70 61 63 6b y).a1.CONSTANT.cmd#identify-pack
5ad20 65 74 2d 64 65 76 69 63 65 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 41 54 41 50 49 20 6f 6e et-device.............\.ATAPI.on
5ad40 6c 79 20 28 6d 61 6e 64 61 74 6f 72 79 29 0a 65 63 20 43 4f 4e 53 54 41 4e 54 20 63 6d 64 23 69 ly.(mandatory).ec.CONSTANT.cmd#i
5ad60 64 65 6e 74 69 66 79 2d 64 65 76 69 63 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 dentify-device..................
5ad80 20 20 5c 20 41 54 41 20 61 6e 64 20 41 54 41 50 49 0a 3a 20 73 65 74 2d 72 65 67 73 20 28 20 6e ..\.ATA.and.ATAPI.:.set-regs.(.n
5ada0 20 2d 2d 20 29 0a 64 75 70 0a 30 31 20 61 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .--.).dup.01.and................
5adc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6f 6e 6c 79 20 43 68 61 6e 20 ....................\.only.Chan.
5ade0 30 20 6f 72 20 43 68 61 6e 20 31 20 61 6c 6c 6f 77 65 64 0a 33 20 6c 73 68 69 66 74 20 64 75 70 0.or.Chan.1.allowed.3.lshift.dup
5ae00 20 31 30 20 2b 20 63 6f 6e 66 69 67 2d 6c 40 20 2d 34 20 61 6e 64 20 74 6f 20 3e 61 74 61 0a 31 .10.+.config-l@.-4.and.to.>ata.1
5ae20 34 20 2b 20 63 6f 6e 66 69 67 2d 6c 40 20 2d 34 20 61 6e 64 20 74 6f 20 3e 61 74 61 31 0a 30 32 4.+.config-l@.-4.and.to.>ata1.02
5ae40 20 61 74 61 2d 63 74 72 6c 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .ata-ctrl!......................
5ae60 20 20 20 20 20 20 20 20 5c 20 64 69 73 61 62 6c 65 20 69 6e 74 65 72 72 75 70 74 73 0a 30 32 20 ........\.disable.interrupts.02.
5ae80 61 6e 64 0a 49 46 0a 31 30 0a 45 4c 53 45 0a 30 30 0a 54 48 45 4e 0a 61 74 61 2d 64 65 76 21 0a and.IF.10.ELSE.00.THEN.ata-dev!.
5aea0 3b 0a 61 74 61 2d 73 69 7a 65 20 56 41 4c 55 45 20 62 6c 6f 63 6b 2d 73 69 7a 65 0a 38 30 30 30 ;.ata-size.VALUE.block-size.8000
5aec0 30 20 20 20 20 56 41 4c 55 45 20 6d 61 78 2d 74 72 61 6e 73 66 65 72 20 20 20 20 20 20 20 20 20 0....VALUE.max-transfer.........
5aee0 20 20 20 5c 20 41 72 62 69 74 72 61 72 79 2c 20 72 65 61 6c 6c 79 0a 43 52 45 41 54 45 20 73 65 ...\.Arbitrary,.really.CREATE.se
5af00 63 74 6f 72 20 64 23 20 35 31 32 20 61 6c 6c 6f 74 0a 43 52 45 41 54 45 20 70 61 63 6b 65 74 2d ctor.d#.512.allot.CREATE.packet-
5af20 63 64 62 20 23 63 64 62 2d 62 79 74 65 73 20 61 6c 6c 6f 74 0a 43 52 45 41 54 45 20 72 65 74 75 cdb.#cdb-bytes.allot.CREATE.retu
5af40 72 6e 2d 62 75 66 66 65 72 20 61 74 61 70 69 2d 73 69 7a 65 20 61 6c 6c 6f 74 0a 73 63 73 69 2d rn-buffer.atapi-size.allot.scsi-
5af60 6f 70 65 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 open............................
5af80 20 5c 20 61 64 64 20 73 63 73 69 20 66 75 6e 63 74 69 6f 6e 73 0a 3a 20 73 68 6f 77 2d 72 65 67 .\.add.scsi.functions.:.show-reg
5afa0 73 0a 63 72 0a 63 72 20 2e 22 20 61 6c 74 2e 20 53 74 61 74 75 73 3a 20 22 20 61 74 61 2d 61 73 s.cr.cr..".alt..Status:.".ata-as
5afc0 74 61 74 40 20 2e 0a 63 72 20 2e 22 20 53 74 61 74 75 73 20 20 20 20 20 3a 20 22 20 61 74 61 2d tat@...cr..".Status.....:.".ata-
5afe0 73 74 61 74 40 20 2e 0a 63 72 20 2e 22 20 44 65 76 69 63 65 20 20 20 20 20 3a 20 22 20 61 74 61 stat@...cr..".Device.....:.".ata
5b000 2d 64 65 76 40 20 2e 0a 63 72 20 2e 22 20 45 72 72 6f 72 2d 52 65 67 20 20 3a 20 22 20 61 74 61 -dev@...cr..".Error-Reg..:.".ata
5b020 2d 65 72 72 40 20 2e 0a 63 72 20 2e 22 20 53 65 63 74 2d 43 6f 75 6e 74 20 3a 20 22 20 61 74 61 -err@...cr..".Sect-Count.:.".ata
5b040 2d 63 6e 74 40 20 2e 0a 63 72 20 2e 22 20 4c 42 41 2d 4c 6f 77 20 20 20 20 3a 20 22 20 61 74 61 -cnt@...cr..".LBA-Low....:.".ata
5b060 2d 6c 62 61 6c 40 20 2e 0a 63 72 20 2e 22 20 4c 42 41 2d 4d 65 64 20 20 20 20 3a 20 22 20 61 74 -lbal@...cr..".LBA-Med....:.".at
5b080 61 2d 6c 62 61 6d 40 20 2e 0a 63 72 20 2e 22 20 4c 42 41 2d 48 69 67 68 20 20 20 3a 20 22 20 61 a-lbam@...cr..".LBA-High...:.".a
5b0a0 74 61 2d 6c 62 61 68 40 20 2e 0a 3b 0a 3a 20 73 74 61 74 75 73 2d 63 68 65 63 6b 20 20 20 20 20 ta-lbah@...;.:.status-check.....
5b0c0 20 20 20 20 20 20 20 20 20 20 28 20 2d 2d 20 29 0a 61 74 61 2d 73 74 61 74 40 0a 64 75 70 20 20 ..........(.--.).ata-stat@.dup..
5b0e0 20 0a 30 31 20 61 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..01.and........................
5b100 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 73 20 27 63 68 65 63 6b 27 20 66 6c 61 67 20 73 65 ............\.is.'check'.flag.se
5b120 74 20 3f 0a 49 46 0a 63 72 0a 2e 22 20 20 20 20 2d 20 41 54 41 50 49 2d 53 74 61 74 75 73 3a 20 t.?.IF.cr.."....-.ATAPI-Status:.
5b140 22 20 2e 0a 61 74 61 2d 65 72 72 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 "...ata-err@....................
5b160 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 74 72 69 65 76 65 20 73 65 6e 73 65 20 63 6f 64 65 ...........\.retrieve.sense.code
5b180 0a 64 75 70 0a 36 30 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .dup.60.=.......................
5b1a0 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 6e 73 65 20 63 6f 64 65 20 3d 20 36 20 3f 0a 49 ............\.sense.code.=.6.?.I
5b1c0 46 0a 2e 22 20 28 20 6d 65 64 69 61 20 63 68 61 6e 67 65 64 20 6f 72 20 72 65 73 65 74 20 29 22 F..".(.media.changed.or.reset.)"
5b1e0 20 20 20 20 20 20 5c 20 27 75 6e 69 74 20 61 74 74 65 6e 74 69 6f 6e 27 0a 64 72 6f 70 20 20 20 ......\.'unit.attention'.drop...
5b200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 .............................\.d
5b220 72 6f 70 20 65 72 72 2d 72 65 67 20 63 6f 6e 74 65 6e 74 0a 45 4c 53 45 0a 64 75 70 0a 2e 22 20 rop.err-reg.content.ELSE.dup..".
5b240 28 45 72 72 20 3a 20 22 20 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (Err.:."........................
5b260 20 5c 20 73 68 6f 77 20 65 72 72 2d 72 65 67 20 63 6f 6e 74 65 6e 74 0a 73 70 61 63 65 0a 72 73 .\.show.err-reg.content.space.rs
5b280 68 69 66 74 20 34 20 2e 73 65 6e 73 65 2d 74 65 78 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 hift.4..sense-text..............
5b2a0 20 20 5c 20 73 68 6f 77 20 74 65 78 74 20 73 74 72 69 6e 67 0a 32 39 20 65 6d 69 74 0a 54 48 45 ..\.show.text.string.29.emit.THE
5b2c0 4e 0a 63 72 0a 45 4c 53 45 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 N.cr.ELSE.drop..................
5b2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 6d 6f 76 65 20 75 6e 75 73 65 64 .................\.remove.unused
5b300 20 73 74 61 74 75 73 20 20 20 20 20 20 0a 54 48 45 4e 20 20 20 20 20 20 0a 3b 0a 3a 20 77 61 69 .status.......THEN.......;.:.wai
5b320 74 2d 66 6f 72 2d 72 65 61 64 79 0a 67 65 74 2d 6d 73 65 63 73 20 20 20 20 20 20 20 20 20 20 20 t-for-ready.get-msecs...........
5b340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 61 72 74 20 74 69 ......................\.start.ti
5b360 6d 65 72 0a 42 45 47 49 4e 0a 61 74 61 2d 73 74 61 74 40 20 38 30 20 61 6e 64 20 30 3c 3e 20 20 mer.BEGIN.ata-stat@.80.and.0<>..
5b380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 62 75 73 79 20 66 6c 61 67 20 73 74 69 .................\.busy.flag.sti
5b3a0 6c 6c 20 73 65 74 20 3f 0a 6e 6f 2d 74 69 6d 65 6f 75 74 20 61 6e 64 0a 57 48 49 4c 45 20 20 20 ll.set.?.no-timeout.and.WHILE...
5b3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c ...............................\
5b3e0 20 79 65 73 0a 64 75 70 20 67 65 74 2d 6d 73 65 63 73 20 73 77 61 70 0a 2d 20 20 20 20 20 20 20 .yes.dup.get-msecs.swap.-.......
5b400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 ............................\.ca
5b420 6c 63 75 6c 61 74 65 20 74 69 6d 65 72 20 64 69 66 66 65 72 65 6e 63 65 0a 46 46 46 46 20 41 4e lculate.timer.difference.FFFF.AN
5b440 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 D............................\.r
5b460 65 64 75 63 65 20 74 6f 20 36 35 2e 35 20 73 65 63 6f 6e 64 73 0a 64 23 20 35 30 30 30 20 3e 20 educe.to.65.5.seconds.d#.5000.>.
5b480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 69 66 66 ..........................\.diff
5b4a0 65 72 65 6e 63 65 20 3e 20 35 20 73 65 63 6f 6e 64 73 20 3f 0a 49 46 0a 66 61 6c 73 65 20 74 6f erence.>.5.seconds.?.IF.false.to
5b4c0 20 6e 6f 2d 74 69 6d 65 6f 75 74 0a 54 48 45 4e 0a 52 45 50 45 41 54 0a 64 72 6f 70 0a 3b 0a 3a .no-timeout.THEN.REPEAT.drop.;.:
5b4e0 20 77 61 69 74 2d 66 6f 72 2d 73 74 61 74 75 73 20 20 20 20 20 20 20 20 20 20 28 20 76 61 6c 20 .wait-for-status..........(.val.
5b500 6d 61 73 6b 20 2d 2d 20 29 0a 67 65 74 2d 6d 73 65 63 73 20 20 20 20 20 20 20 20 20 20 20 20 20 mask.--.).get-msecs.............
5b520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 6e 69 74 69 61 6c 20 74 69 ....................\.initial.ti
5b540 6d 65 72 20 76 61 6c 75 65 20 28 73 74 61 72 74 29 0a 3e 72 0a 42 45 47 49 4e 0a 32 64 75 70 20 mer.value.(start).>r.BEGIN.2dup.
5b560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b580 20 20 5c 20 76 61 6c 20 6d 61 73 6b 0a 61 74 61 2d 73 74 61 74 40 20 61 6e 64 20 3c 3e 20 20 20 ..\.val.mask.ata-stat@.and.<>...
5b5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 65 78 70 65 63 74 65 64 20 73 ....................\.expected.s
5b5c0 74 61 74 75 73 20 3f 0a 6e 6f 2d 74 69 6d 65 6f 75 74 20 61 6e 64 20 20 20 20 20 20 20 20 20 20 tatus.?.no-timeout.and..........
5b5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 6e 6f 20 74 69 6d 65 6f 75 74 20 ...............\.and.no.timeout.
5b600 3f 0a 57 48 49 4c 45 20 20 20 20 20 20 0a 67 65 74 2d 6d 73 65 63 73 20 72 40 20 2d 20 20 20 20 ?.WHILE.......get-msecs.r@.-....
5b620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 75 6c 61 74 65 .....................\.calculate
5b640 20 74 69 6d 65 72 20 64 69 66 66 65 72 65 6e 63 65 0a 46 46 46 46 20 41 4e 44 20 20 20 20 20 20 .timer.difference.FFFF.AND......
5b660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6d 61 73 6b 2d .........................\.mask-
5b680 6f 66 66 20 6f 76 65 72 66 6c 6f 77 20 62 69 74 73 0a 64 23 20 35 30 30 30 20 3e 20 20 20 20 20 off.overflow.bits.d#.5000.>.....
5b6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 35 20 73 65 63 .........................\.5.sec
5b6c0 6f 6e 64 73 20 65 78 63 65 65 64 65 64 20 3f 0a 49 46 0a 66 61 6c 73 65 20 74 6f 20 6e 6f 2d 74 onds.exceeded.?.IF.false.to.no-t
5b6e0 69 6d 65 6f 75 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 67 6c 6f imeout.................\.set.glo
5b700 62 61 6c 20 66 6c 61 67 0a 54 48 45 4e 20 20 20 20 20 20 0a 52 45 50 45 41 54 20 20 20 20 20 20 bal.flag.THEN.......REPEAT......
5b720 20 20 20 20 20 20 20 20 20 20 20 20 0a 72 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .............r>.................
5b740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 6e 20 72 .......................\.clean.r
5b760 65 74 75 72 6e 20 73 74 61 63 6b 0a 33 64 72 6f 70 0a 3b 0a 3a 20 63 75 74 2d 73 74 72 69 6e 67 eturn.stack.3drop.;.:.cut-string
5b780 20 20 20 20 20 20 28 20 73 61 64 64 72 20 6e 75 6c 20 2d 2d 20 29 0a 73 77 61 70 0a 6f 76 65 72 ......(.saddr.nul.--.).swap.over
5b7a0 20 2b 0a 73 77 61 70 20 20 20 0a 31 20 72 73 68 69 66 74 20 20 20 20 20 20 20 20 20 20 20 20 20 .+.swap....1.rshift.............
5b7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 62 79 74 65 63 6f 75 6e 74 .....................\.bytecount
5b7e0 20 2d 3e 20 77 6f 72 64 63 6f 75 6e 74 0a 30 20 64 6f 0a 2f 77 20 2d 0a 64 75 70 20 20 20 20 20 .->.wordcount.0.do./w.-.dup.....
5b800 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 2d 2d 20 61 64 64 72 20 61 64 64 72 20 29 0a ..........(.addr.--.addr.addr.).
5b820 77 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 61 64 64 72 20 2d 2d w@................(.addr.addr.--
5b840 20 61 64 64 72 20 6e 75 77 20 29 0a 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 .addr.nuw.).dup...............(.
5b860 61 64 64 72 20 6e 75 77 20 2d 2d 20 61 64 64 72 20 6e 75 77 20 6e 75 77 20 29 0a 32 30 32 30 20 addr.nuw.--.addr.nuw.nuw.).2020.
5b880 3d 0a 49 46 0a 64 72 6f 70 0a 30 20 0a 45 4c 53 45 0a 4c 45 41 56 45 20 20 20 20 20 20 20 20 20 =.IF.drop.0..ELSE.LEAVE.........
5b8a0 0a 54 48 45 4e 0a 6f 76 65 72 20 20 20 20 20 20 20 20 20 0a 77 21 0a 4c 4f 4f 50 0a 64 72 6f 70 .THEN.over..........w!.LOOP.drop
5b8c0 0a 64 72 6f 70 0a 3b 20 0a 3a 20 73 68 6f 77 2d 6d 6f 64 65 6c 20 20 20 20 20 20 20 20 20 20 28 .drop.;..:.show-model..........(
5b8e0 20 64 65 76 23 20 63 68 61 6e 23 20 2d 2d 20 29 0a 32 64 75 70 0a 2e 22 20 20 20 20 43 48 20 22 .dev#.chan#.--.).2dup.."....CH."
5b900 20 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 61 6e 6e 65 6c 20 30 20 ....................\.channel.0.
5b920 2f 20 31 0a 30 3d 20 49 46 20 2e 22 20 2f 20 4d 41 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 /.1.0=.IF.."./.MA"..............
5b940 20 20 5c 20 4d 61 73 74 65 72 20 2f 20 53 6c 61 76 65 0a 45 4c 53 45 20 20 2e 22 20 2f 20 53 4c ..\.Master./.Slave.ELSE..."./.SL
5b960 22 0a 54 48 45 4e 0a 73 77 61 70 0a 32 20 2a 20 2b 20 2e 22 20 20 28 40 22 20 2e 20 2e 22 20 29 ".THEN.swap.2.*.+.."..(@"....".)
5b980 20 3a 20 22 20 20 20 20 20 20 5c 20 64 65 76 69 63 65 20 6e 75 6d 62 65 72 0a 73 65 63 74 6f 72 .:."......\.device.number.sector
5b9a0 20 31 20 2b 0a 63 40 0a 38 30 20 41 4e 44 20 30 3d 0a 49 46 0a 2e 22 20 41 54 41 2d 44 72 69 76 .1.+.c@.80.AND.0=.IF..".ATA-Driv
5b9c0 65 20 20 20 20 22 0a 45 4c 53 45 0a 2e 22 20 41 54 41 50 49 2d 44 72 69 76 65 20 20 22 0a 54 48 e....".ELSE..".ATAPI-Drive..".TH
5b9e0 45 4e 0a 32 32 20 65 6d 69 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 EN.22.emit......................
5ba00 20 5c 20 73 74 61 72 74 20 73 74 72 69 6e 67 20 64 69 73 70 6c 61 79 20 77 69 74 68 20 22 0a 73 .\.start.string.display.with.".s
5ba20 65 63 74 6f 72 20 64 23 20 35 34 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 ector.d#.54.+................\.s
5ba40 74 72 69 6e 67 20 73 74 61 72 74 73 20 35 34 20 62 79 74 65 73 20 66 72 6f 6d 20 62 75 66 66 65 tring.starts.54.bytes.from.buffe
5ba60 72 20 73 74 61 72 74 0a 64 75 70 0a 64 23 20 34 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.start.dup.d#.40...............
5ba80 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 69 73 20 34 30 20 63 68 61 72 73 20 6c 6f 6e 67 ..........\.and.is.40.chars.long
5baa0 0a 63 75 74 2d 73 74 72 69 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c .cut-string....................\
5bac0 20 72 65 6d 6f 76 65 20 61 6c 6c 20 74 72 61 69 6c 69 6e 67 20 73 70 61 63 65 73 0a 42 45 47 49 .remove.all.trailing.spaces.BEGI
5bae0 4e 0a 64 75 70 0a 77 40 0a 77 62 66 6c 69 70 0a 77 62 73 70 6c 69 74 0a 64 75 70 20 30 3c 3e 20 N.dup.w@.wbflip.wbsplit.dup.0<>.
5bb00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 69 72 73 74 20 63 68 61 72 0a ...................\.first.char.
5bb20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0a 65 6d 69 74 0a 64 75 70 20 30 IF....................emit.dup.0
5bb40 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 63 6f 6e 64 20 63 68 61 72 <>.................\.second.char
5bb60 0a 49 46 0a 65 6d 69 74 0a 77 61 31 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 .IF.emit.wa1+.................\.
5bb80 69 6e 63 72 65 6d 65 6e 74 20 61 64 64 72 65 73 73 20 66 6f 72 20 6e 65 78 74 0a 66 61 6c 73 65 increment.address.for.next.false
5bba0 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 63 6f 6e .ELSE....................\.secon
5bbc0 64 20 63 68 61 72 20 3d 20 45 6e 64 4f 66 53 74 72 69 6e 67 0a 64 72 6f 70 0a 74 72 75 65 0a 54 d.char.=.EndOfString.drop.true.T
5bbe0 48 45 4e 20 20 20 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 HEN....ELSE.....................
5bc00 20 20 5c 20 66 69 72 73 74 20 63 68 61 72 20 3d 20 45 6e 64 4f 66 53 74 72 69 6e 67 0a 64 72 6f ..\.first.char.=.EndOfString.dro
5bc20 70 0a 64 72 6f 70 0a 74 72 75 65 0a 54 48 45 4e 0a 55 4e 54 49 4c 20 20 20 20 20 20 20 20 20 20 p.drop.true.THEN.UNTIL..........
5bc40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 65 6e 64 20 6f 66 20 73 74 72 69 6e 67 20 64 ...............\.end.of.string.d
5bc60 65 74 65 63 74 65 64 0a 64 72 6f 70 0a 32 32 20 65 6d 69 74 20 20 20 20 20 20 20 20 20 20 20 20 etected.drop.22.emit............
5bc80 20 20 20 20 20 20 20 20 20 20 20 5c 20 65 6e 64 20 73 74 72 69 6e 67 20 64 69 73 70 6c 61 79 0a ...........\.end.string.display.
5bca0 73 65 63 74 6f 72 20 63 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 sector.c@.....................\.
5bcc0 67 65 74 20 6c 6f 77 65 72 20 62 79 74 65 20 6f 66 20 66 69 72 73 74 20 64 6f 75 62 6c 65 74 0a get.lower.byte.of.first.doublet.
5bce0 38 30 20 41 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 80.AND........................\.
5bd00 63 68 65 63 6b 20 62 69 74 20 37 0a 49 46 0a 2e 22 20 20 28 72 65 6d 6f 76 61 62 6c 65 20 6d 65 check.bit.7.IF.."..(removable.me
5bd20 64 69 61 29 22 0a 54 48 45 4e 0a 73 65 63 74 6f 72 20 31 20 2b 0a 63 40 0a 38 30 20 41 4e 44 20 dia)".THEN.sector.1.+.c@.80.AND.
5bd40 30 3d 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 73 20 74 68 69 73 0=.IF..................\.is.this
5bd60 20 61 6e 20 41 54 41 20 64 72 69 76 65 20 3f 0a 73 65 63 74 6f 72 20 64 23 20 31 32 30 20 2b 20 .an.ATA.drive.?.sector.d#.120.+.
5bd80 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 77 6f 72 64 20 36 30 20 2b 20 36 31 0a 72 6c ...........\.get.word.60.+.61.rl
5bda0 40 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 @-le.....................\.read.
5bdc0 33 32 2d 62 69 74 20 61 73 20 6c 69 74 74 6c 65 20 65 6e 64 69 61 6e 20 76 61 6c 75 65 0a 64 23 32-bit.as.little.endian.value.d#
5bde0 20 35 31 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 61 6e 64 .512.....................\.stand
5be00 61 72 64 20 41 54 41 20 62 6c 6f 63 6b 2d 73 69 7a 65 0a 73 77 61 70 0a 2e 63 61 70 61 63 69 74 ard.ATA.block-size.swap..capacit
5be20 79 2d 74 65 78 74 20 28 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 23 62 6c 6f 63 6b 73 20 2d 2d 20 29 y-text.(.block-size.#blocks.--.)
5be40 0a 54 48 45 4e 0a 73 65 63 74 6f 72 20 64 23 20 39 38 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 .THEN.sector.d#.98.+............
5be60 20 20 20 5c 20 67 6f 74 6f 20 77 6f 72 64 20 34 39 0a 77 40 0a 77 62 66 6c 69 70 0a 32 30 30 20 ...\.goto.word.49.w@.wbflip.200.
5be80 61 6e 64 20 30 3d 20 49 46 20 63 72 20 2e 22 20 20 20 20 2a 2a 20 4c 42 41 20 69 73 20 6e 6f 74 and.0=.IF.cr.."....**.LBA.is.not
5bea0 20 73 75 70 70 6f 72 74 65 64 20 22 20 54 48 45 4e 20 20 20 0a 73 65 63 74 6f 72 20 63 40 20 20 .supported.".THEN....sector.c@..
5bec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 6c 6f 77 65 72 20 62 ...................\.get.lower.b
5bee0 79 74 65 20 6f 66 20 66 69 72 73 74 20 64 6f 75 62 6c 65 74 0a 30 33 20 41 4e 44 20 30 31 20 3d yte.of.first.doublet.03.AND.01.=
5bf00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 77 65 20 75 73 65 20 31 32 2d 62 ...................\.we.use.12-b
5bf20 79 74 65 20 70 61 63 6b 65 74 20 63 6f 6d 6d 61 6e 64 73 20 28 3d 30 30 62 29 0a 49 46 0a 63 72 yte.packet.commands.(=00b).IF.cr
5bf40 20 2e 22 20 20 20 20 70 61 63 6b 65 74 20 73 69 7a 65 20 3d 20 31 36 20 2a 2a 20 6e 6f 74 20 73 .."....packet.size.=.16.**.not.s
5bf60 75 70 70 6f 72 74 65 64 20 21 20 2a 2a 22 0a 54 48 45 4e 0a 6e 6f 2d 74 69 6d 65 6f 75 74 20 6e upported.!.**".THEN.no-timeout.n
5bf80 6f 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 79 20 74 69 6d 65 6f 75 74 20 ot................\.any.timeout.
5bfa0 6f 63 63 75 72 65 64 20 73 6f 20 66 61 72 20 3f 0a 49 46 0a 63 72 20 20 20 2e 22 20 20 20 20 2a occured.so.far.?.IF.cr...."....*
5bfc0 2a 20 74 69 6d 65 6f 75 74 20 2a 2a 22 0a 54 48 45 4e 0a 3b 0a 3a 20 70 69 6f 2d 73 65 63 74 6f *.timeout.**".THEN.;.:.pio-secto
5bfe0 72 20 28 20 61 64 64 72 20 2d 2d 20 29 20 20 31 30 30 20 30 20 44 4f 20 61 74 61 2d 64 61 74 61 r.(.addr.--.)..100.0.DO.ata-data
5c000 40 0a 6f 76 65 72 20 77 21 20 77 61 31 2b 20 4c 4f 4f 50 20 64 72 6f 70 20 3b 0a 3a 20 70 69 6f @.over.w!.wa1+.LOOP.drop.;.:.pio
5c020 2d 73 65 63 74 6f 72 20 28 20 61 64 64 72 20 2d 2d 20 29 20 0a 77 61 69 74 2d 66 6f 72 2d 72 65 -sector.(.addr.--.)..wait-for-re
5c040 61 64 79 20 70 69 6f 2d 73 65 63 74 6f 72 20 3b 0a 3a 20 70 69 6f 2d 73 65 63 74 6f 72 73 20 28 ady.pio-sector.;.:.pio-sectors.(
5c060 20 6e 20 61 64 64 72 20 2d 2d 20 29 20 20 73 77 61 70 20 30 20 3f 44 4f 20 64 75 70 20 70 69 6f .n.addr.--.)..swap.0.?DO.dup.pio
5c080 2d 73 65 63 74 6f 72 20 32 30 30 20 2b 20 4c 4f 4f 50 20 64 72 6f 70 20 3b 0a 3a 20 6c 62 61 21 -sector.200.+.LOOP.drop.;.:.lba!
5c0a0 20 20 6c 62 73 70 6c 69 74 20 20 20 0a 30 66 20 61 6e 64 20 34 30 20 6f 72 20 20 20 20 20 20 20 ..lbsplit....0f.and.40.or.......
5c0c0 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6c 77 61 79 73 20 73 65 74 20 4c 42 41 2d 6d 6f 64 65 ...........\.always.set.LBA-mode
5c0e0 20 2b 20 4c 42 41 20 28 32 37 2e 2e 32 34 29 0a 61 74 61 2d 64 65 76 40 20 31 30 20 61 6e 64 20 .+.LBA.(27..24).ata-dev@.10.and.
5c100 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 64 64 20 63 75 72 72 65 6e 74 20 64 65 76 69 or............\.add.current.devi
5c120 63 65 2d 62 69 74 20 28 44 45 56 29 0a 61 74 61 2d 64 65 76 21 20 20 20 20 20 20 20 20 20 20 20 ce-bit.(DEV).ata-dev!...........
5c140 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 4c 42 41 20 28 32 37 2e 2e 32 34 29 0a 61 74 ...........\.set.LBA.(27..24).at
5c160 61 2d 6c 62 61 68 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 a-lbah!.....................\.se
5c180 74 20 4c 42 41 20 28 32 33 2e 2e 31 36 29 0a 61 74 61 2d 6c 62 61 6d 21 20 20 20 20 20 20 20 20 t.LBA.(23..16).ata-lbam!........
5c1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 4c 42 41 20 28 31 35 2e 2e 38 29 0a 61 .............\.set.LBA.(15..8).a
5c1c0 74 61 2d 6c 62 61 6c 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 ta-lbal!.....................\.s
5c1e0 65 74 20 4c 42 41 20 28 37 2e 2e 30 29 0a 3b 0a 3a 20 72 65 61 64 2d 73 65 63 74 6f 72 73 20 28 et.LBA.(7..0).;.:.read-sectors.(
5c200 20 6c 62 61 20 63 6f 75 6e 74 20 61 64 64 72 20 2d 2d 20 29 20 0a 3e 72 20 64 75 70 20 3e 72 20 .lba.count.addr.--.)..>r.dup.>r.
5c220 61 74 61 2d 63 6e 74 21 20 6c 62 61 21 20 32 30 20 61 74 61 2d 63 6d 64 21 20 72 3e 20 72 3e 20 ata-cnt!.lba!.20.ata-cmd!.r>.r>.
5c240 70 69 6f 2d 73 65 63 74 6f 72 73 20 3b 0a 3a 20 72 65 61 64 2d 73 65 63 74 6f 72 73 20 28 20 6c pio-sectors.;.:.read-sectors.(.l
5c260 62 61 20 63 6f 75 6e 74 20 61 64 64 72 20 64 65 76 2d 6e 72 20 2d 2d 20 29 0a 73 65 74 2d 72 65 ba.count.addr.dev-nr.--.).set-re
5c280 67 73 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 6c 62 61 20 63 6f 75 6e 74 20 61 64 64 72 20 gs.............(.lba.count.addr.
5c2a0 29 20 5c 20 53 65 74 20 61 74 61 20 72 65 67 73 20 0a 42 45 47 49 4e 20 3e 72 20 64 75 70 20 31 ).\.Set.ata.regs..BEGIN.>r.dup.1
5c2c0 30 30 20 3e 20 57 48 49 4c 45 0a 6f 76 65 72 20 31 30 30 20 72 40 20 72 65 61 64 2d 73 65 63 74 00.>.WHILE.over.100.r@.read-sect
5c2e0 6f 72 73 0a 3e 72 20 31 30 30 20 2b 20 72 3e 20 31 30 30 20 2d 20 72 3e 20 32 30 30 30 30 20 2b ors.>r.100.+.r>.100.-.r>.20000.+
5c300 20 52 45 50 45 41 54 0a 72 3e 20 72 65 61 64 2d 73 65 63 74 6f 72 73 0a 3b 0a 3a 20 61 74 61 2d .REPEAT.r>.read-sectors.;.:.ata-
5c320 72 65 61 64 2d 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 read-blocks................(.add
5c340 72 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 64 65 76 23 20 2d 2d 20 23 72 65 61 64 20 29 r.block#.#blocks.dev#.--.#read.)
5c360 0a 73 77 61 70 20 64 75 70 20 3e 72 20 73 77 61 70 20 3e 72 20 72 6f 74 20 72 3e 20 20 20 20 28 .swap.dup.>r.swap.>r.rot.r>....(
5c380 20 61 64 64 72 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 64 65 76 20 23 20 52 3a 20 23 62 .addr.block#.#blocks.dev.#.R:.#b
5c3a0 6c 6f 63 6b 73 20 29 0a 72 65 61 64 2d 73 65 63 74 6f 72 73 20 72 3e 20 20 20 20 20 20 20 20 20 locks.).read-sectors.r>.........
5c3c0 20 20 20 20 20 20 28 20 52 3a 20 23 72 65 61 64 20 29 0a 3b 20 20 20 20 0a 3a 20 73 65 74 2d 6c ......(.R:.#read.).;.....:.set-l
5c3e0 62 61 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ba..............................
5c400 28 20 62 6c 6f 63 6b 2d 6c 65 6e 67 74 68 20 2d 2d 20 29 0a 6c 62 73 70 6c 69 74 20 20 20 20 20 (.block-length.--.).lbsplit.....
5c420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 71 75 61 64 20 2d ........................(.quad.-
5c440 2d 20 62 31 2e 6c 6f 20 62 32 20 62 33 20 62 34 2e 68 69 20 29 0a 64 72 6f 70 20 20 20 20 20 20 -.b1.lo.b2.b3.b4.hi.).drop......
5c460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 6b 69 70 ..........................\.skip
5c480 20 75 70 70 65 72 20 74 77 6f 20 62 79 74 65 73 0a 64 72 6f 70 0a 61 74 61 2d 6c 62 61 68 21 0a .upper.two.bytes.drop.ata-lbah!.
5c4a0 61 74 61 2d 6c 62 61 6d 21 0a 3b 0a 3a 20 72 65 61 64 2d 70 69 6f 2d 62 6c 6f 63 6b 20 20 20 20 ata-lbam!.;.:.read-pio-block....
5c4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 75 66 66 2d 61 64 64 72 20 ....................(.buff-addr.
5c4e0 2d 2d 20 62 75 66 66 2d 61 64 64 72 2d 6e 65 77 20 29 0a 61 74 61 2d 6c 62 61 68 40 20 38 20 6c --.buff-addr-new.).ata-lbah@.8.l
5c500 73 68 69 66 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 62 6c 6f shift..................\.get.blo
5c520 63 6b 20 6c 65 6e 67 74 68 20 48 69 67 68 0a 61 74 61 2d 6c 62 61 6d 40 20 6f 72 20 20 20 20 20 ck.length.High.ata-lbam@.or.....
5c540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 62 6c 6f 63 6b 20 6c ...................\.get.block.l
5c560 65 6e 67 74 68 20 4c 6f 77 0a 31 20 72 73 68 69 66 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ength.Low.1.rshift..............
5c580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 62 63 6f 75 6e 74 20 2d 3e 20 77 63 6f 75 6e 74 ..............\.bcount.->.wcount
5c5a0 0a 64 75 70 0a 30 3e 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .dup.0>.IF......................
5c5c0 20 20 20 20 20 20 20 20 20 5c 20 61 6e 79 20 64 61 74 61 20 74 6f 20 74 72 61 6e 73 66 65 72 3f .........\.any.data.to.transfer?
5c5e0 0a 30 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .0.DO...........................
5c600 20 20 5c 20 77 6f 72 64 73 20 74 6f 20 72 65 61 64 0a 64 75 70 20 20 20 20 20 20 20 20 20 20 20 ..\.words.to.read.dup...........
5c620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 62 75 66 66 65 72 2d 61 64 64 72 65 73 73 ................\.buffer-address
5c640 0a 61 74 61 2d 64 61 74 61 40 20 73 77 61 70 20 77 21 20 20 20 20 20 20 20 20 20 20 20 20 20 5c .ata-data@.swap.w!.............\
5c660 20 77 72 69 74 65 20 31 36 2d 62 69 74 73 0a 77 61 31 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 .write.16-bits.wa1+.............
5c680 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 64 64 72 65 73 73 20 6f 66 20 6e 65 78 74 20 65 .............\.address.of.next.e
5c6a0 6e 74 72 79 0a 4c 4f 4f 50 0a 45 4c 53 45 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 ntry.LOOP.ELSE.drop.............
5c6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 75 66 66 2d 61 64 64 72 20 77 63 6f 75 6e 74 20 .............(.buff-addr.wcount.
5c6e0 2d 2d 20 62 75 66 66 2d 61 64 64 72 20 29 0a 54 48 45 4e 0a 77 61 69 74 2d 66 6f 72 2d 72 65 61 --.buff-addr.).THEN.wait-for-rea
5c700 64 79 0a 3b 0a 3a 20 73 65 6e 64 2d 61 74 61 70 69 2d 70 61 63 6b 65 74 20 20 20 20 20 20 20 20 dy.;.:.send-atapi-packet........
5c720 20 20 20 20 20 20 20 20 20 20 20 20 28 20 72 65 71 2d 62 75 66 66 65 72 20 2d 2d 20 29 0a 3e 72 ............(.req-buffer.--.).>r
5c740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5c760 20 20 28 20 20 20 52 3a 20 72 65 71 2d 62 75 66 66 65 72 20 29 0a 61 74 61 70 69 2d 73 69 7a 65 ..(...R:.req-buffer.).atapi-size
5c780 20 73 65 74 2d 6c 62 61 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 .set-lba..................\.set.
5c7a0 72 65 67 73 20 74 6f 20 6c 65 6e 67 74 68 20 6c 69 6d 69 74 0a 30 30 20 61 74 61 2d 66 65 61 74 regs.to.length.limit.00.ata-feat
5c7c0 21 0a 63 6d 64 23 70 61 63 6b 65 74 20 61 74 61 2d 63 6d 64 21 20 20 20 20 20 20 20 20 20 20 20 !.cmd#packet.ata-cmd!...........
5c7e0 20 20 20 20 20 20 5c 20 41 30 20 3d 20 41 54 41 50 49 20 70 61 63 6b 65 74 20 63 6f 6d 6d 61 6e ......\.A0.=.ATAPI.packet.comman
5c800 64 0a 34 38 20 43 38 20 20 77 61 69 74 2d 66 6f 72 2d 73 74 61 74 75 73 20 20 20 20 20 28 20 76 d.48.C8..wait-for-status.....(.v
5c820 61 6c 20 6d 61 73 6b 20 2d 2d 20 29 20 20 5c 20 42 53 59 3a 30 20 44 52 44 59 3a 31 20 44 52 51 al.mask.--.)..\.BSY:0.DRDY:1.DRQ
5c840 3a 31 0a 36 20 30 20 20 64 6f 0a 70 61 63 6b 65 74 2d 63 64 62 20 69 20 32 20 2a 20 2b 20 20 20 :1.6.0..do.packet-cdb.i.2.*.+...
5c860 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 72 61 6e 73 66 65 72 20 63 6f 6d 6d 61 6e 64 20 .............\.transfer.command.
5c880 62 6c 6f 63 6b 20 28 31 32 20 62 79 74 65 73 29 0a 77 40 0a 61 74 61 2d 64 61 74 61 21 20 20 20 block.(12.bytes).w@.ata-data!...
5c8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 36 20 64 6f 75 62 6c 65 74 .....................\.6.doublet
5c8c0 73 20 50 49 4f 20 74 72 61 6e 73 66 65 72 20 74 6f 20 64 65 76 69 63 65 0a 6c 6f 6f 70 20 20 20 s.PIO.transfer.to.device.loop...
5c8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6f 70 79 ..........................\.copy
5c900 20 70 61 63 6b 65 74 20 74 6f 20 64 61 74 61 2d 72 65 67 0a 73 74 61 74 75 73 2d 63 68 65 63 6b .packet.to.data-reg.status-check
5c920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 2d 2d 20 29 20 5c ........................(.--.).\
5c940 20 73 74 61 74 75 73 20 65 72 72 20 62 69 74 20 73 65 74 20 3f 20 2d 3e 20 64 69 73 70 6c 61 79 .status.err.bit.set.?.->.display
5c960 0a 77 61 69 74 2d 66 6f 72 2d 72 65 61 64 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .wait-for-ready.................
5c980 20 20 20 20 20 28 20 2d 2d 20 29 20 5c 20 62 75 73 79 20 72 65 6c 65 61 73 65 64 20 3f 0a 42 45 .....(.--.).\.busy.released.?.BE
5c9a0 47 49 4e 0a 61 74 61 2d 73 74 61 74 40 20 30 38 20 61 6e 64 20 30 38 20 3d 20 57 48 49 4c 45 20 GIN.ata-stat@.08.and.08.=.WHILE.
5c9c0 20 20 20 20 20 20 20 20 5c 20 44 61 74 61 2d 52 65 71 75 65 73 74 2d 42 69 74 20 73 65 74 20 3f ........\.Data-Request-Bit.set.?
5c9e0 0a 72 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .r>.............................
5ca00 20 20 5c 20 67 65 74 20 6c 61 73 74 20 74 61 72 67 65 74 20 62 75 66 66 65 72 20 61 64 64 72 65 ..\.get.last.target.buffer.addre
5ca20 73 73 0a 72 65 61 64 2d 70 69 6f 2d 62 6c 6f 63 6b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ss.read-pio-block...............
5ca40 20 20 20 20 5c 20 6f 6e 6c 79 20 69 66 20 66 72 6f 6d 20 64 65 76 69 63 65 20 72 65 71 75 65 73 ....\.only.if.from.device.reques
5ca60 74 65 64 0a 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ted.>r..........................
5ca80 20 20 20 20 20 5c 20 73 74 61 72 74 20 6f 66 20 6e 65 78 74 20 62 6c 6f 63 6b 0a 52 45 50 45 41 .....\.start.of.next.block.REPEA
5caa0 54 0a 72 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 T.r>............................
5cac0 20 20 20 20 20 20 5c 20 6f 72 69 67 69 6e 61 6c 20 76 61 6c 75 65 0a 64 72 6f 70 20 20 20 20 20 ......\.original.value.drop.....
5cae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 74 ...........................\.ret
5cb00 75 72 6e 20 63 6c 65 61 6e 0a 3b 20 20 20 0a 3a 20 61 74 61 70 69 2d 70 61 63 6b 65 74 2d 69 6f urn.clean.;....:.atapi-packet-io
5cb20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 2d 2d 20 29 0a 72 65 74 ......................(.--.).ret
5cb40 75 72 6e 2d 62 75 66 66 65 72 20 61 74 61 70 69 2d 73 69 7a 65 20 65 72 61 73 65 20 20 20 20 20 urn-buffer.atapi-size.erase.....
5cb60 20 5c 20 63 6c 65 61 72 20 72 65 74 75 72 6e 20 62 75 66 66 65 72 0a 72 65 74 75 72 6e 2d 62 75 .\.clear.return.buffer.return-bu
5cb80 66 66 65 72 20 73 65 6e 64 2d 61 74 61 70 69 2d 70 61 63 6b 65 74 20 20 20 20 20 5c 20 73 65 6e ffer.send-atapi-packet.....\.sen
5cba0 64 20 27 70 61 63 6b 65 74 2d 63 64 62 27 20 2c 20 67 65 74 20 27 72 65 74 75 72 6e 2d 62 75 66 d.'packet-cdb'.,.get.'return-buf
5cbc0 66 65 72 27 0a 3b 0a 3a 20 61 74 61 70 69 2d 74 65 73 74 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 fer'.;.:.atapi-test.(.--.true|fa
5cbe0 6c 73 65 20 29 0a 70 61 63 6b 65 74 2d 63 64 62 20 73 63 73 69 2d 62 75 69 6c 64 2d 74 65 73 74 lse.).packet-cdb.scsi-build-test
5cc00 2d 75 6e 69 74 2d 72 65 61 64 79 20 20 20 20 20 5c 20 63 6f 6d 6d 61 6e 64 2d 63 6f 64 65 3a 20 -unit-ready.....\.command-code:.
5cc20 30 30 0a 61 74 61 70 69 2d 70 61 63 6b 65 74 2d 69 6f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00.atapi-packet-io..............
5cc40 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 29 20 20 5c 20 73 65 6e 64 20 43 44 42 2c 20 67 65 .............(.)..\.send.CDB,.ge
5cc60 74 20 72 65 74 75 72 6e 2d 62 75 66 66 65 72 0a 61 74 61 2d 73 74 61 74 40 20 31 20 61 6e 64 20 t.return-buffer.ata-stat@.1.and.
5cc80 49 46 20 66 61 6c 73 65 20 45 4c 53 45 20 74 72 75 65 20 54 48 45 4e 0a 3b 0a 3a 20 61 74 61 70 IF.false.ELSE.true.THEN.;.:.atap
5cca0 69 2d 73 65 6e 73 65 20 28 20 2d 2d 20 61 73 63 71 20 61 73 63 20 73 65 6e 73 65 2d 6b 65 79 20 i-sense.(.--.ascq.asc.sense-key.
5ccc0 29 0a 64 23 20 32 35 32 20 70 61 63 6b 65 74 2d 63 64 62 20 73 63 73 69 2d 62 75 69 6c 64 2d 72 ).d#.252.packet-cdb.scsi-build-r
5cce0 65 71 75 65 73 74 2d 73 65 6e 73 65 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 63 64 62 20 2d 2d 20 equest-sense.(.alloc-len.cdb.--.
5cd00 29 0a 61 74 61 70 69 2d 70 61 63 6b 65 74 2d 69 6f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).atapi-packet-io...............
5cd20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 29 20 20 5c 20 73 65 6e 64 20 43 44 42 2c 20 67 65 74 ............(.)..\.send.CDB,.get
5cd40 20 72 65 74 75 72 6e 2d 62 75 66 66 65 72 0a 72 65 74 75 72 6e 2d 62 75 66 66 65 72 20 73 63 73 .return-buffer.return-buffer.scs
5cd60 69 2d 67 65 74 2d 73 65 6e 73 65 2d 64 61 74 61 20 20 20 20 20 20 20 20 20 28 20 63 64 62 2d 61 i-get-sense-data.........(.cdb-a
5cd80 64 64 72 20 2d 2d 20 61 73 63 71 20 61 73 63 20 73 65 6e 73 65 2d 6b 65 79 20 29 0a 3b 0a 3a 20 ddr.--.ascq.asc.sense-key.).;.:.
5cda0 61 74 61 70 69 2d 72 65 61 64 2d 62 6c 6f 63 6b 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 atapi-read-blocks...............
5cdc0 20 20 20 20 20 28 20 61 64 64 72 65 73 73 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 64 65 .....(.address.block#.#blocks.de
5cde0 76 23 20 2d 2d 20 23 72 65 61 64 2d 62 6c 6f 63 6b 73 20 29 0a 73 65 74 2d 72 65 67 73 20 20 20 v#.--.#read-blocks.).set-regs...
5ce00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 65 .........................(.addre
5ce20 73 73 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 29 0a 64 75 70 20 3e 72 20 20 20 20 20 20 ss.block#.#blocks.).dup.>r......
5ce40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 65 73 ........................(.addres
5ce60 73 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 29 0a 70 61 63 6b 65 74 2d 63 64 62 20 73 63 s.block#.#blocks.).packet-cdb.sc
5ce80 73 69 2d 62 75 69 6c 64 2d 72 65 61 64 2d 31 30 20 20 20 20 20 20 20 28 20 61 64 64 72 65 73 73 si-build-read-10.......(.address
5cea0 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 63 64 62 20 2d 2d 20 29 0a 73 65 6e 64 2d 61 74 .block#.#blocks.cdb.--.).send-at
5cec0 61 70 69 2d 70 61 63 6b 65 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 api-packet...................(.a
5cee0 64 64 72 65 73 73 20 2d 2d 20 29 0a 72 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ddress.--.).r>..................
5cf00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 74 75 72 6e 20 72 65 71 75 65 73 74 ................\.return.request
5cf20 65 64 20 6e 75 6d 62 65 72 20 6f 66 20 62 6c 6f 63 6b 73 0a 3b 0a 3a 20 61 74 61 70 69 2d 72 65 ed.number.of.blocks.;.:.atapi-re
5cf40 61 64 2d 63 61 70 61 63 69 74 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ad-capacity.....................
5cf60 20 20 20 28 20 2d 2d 20 29 0a 70 61 63 6b 65 74 2d 63 64 62 20 73 63 73 69 2d 62 75 69 6c 64 2d ...(.--.).packet-cdb.scsi-build-
5cf80 72 65 61 64 2d 63 61 70 2d 31 30 20 20 20 20 20 20 20 20 20 5c 20 66 69 6c 6c 20 62 6c 6f 63 6b read-cap-10.........\.fill.block
5cfa0 20 77 69 74 68 20 63 6f 6d 6d 61 6e 64 0a 61 74 61 70 69 2d 70 61 63 6b 65 74 2d 69 6f 20 20 20 .with.command.atapi-packet-io...
5cfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 29 20 20 5c 20 73 ........................(.)..\.s
5cfe0 65 6e 64 20 43 44 42 2c 20 67 65 74 20 72 65 74 75 72 6e 2d 62 75 66 66 65 72 0a 72 65 74 75 72 end.CDB,.get.return-buffer.retur
5d000 6e 2d 62 75 66 66 65 72 20 73 63 73 69 2d 67 65 74 2d 63 61 70 61 63 69 74 79 2d 31 30 20 20 20 n-buffer.scsi-get-capacity-10...
5d020 20 20 20 20 20 28 20 63 64 62 20 2d 2d 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 23 62 6c 6f 63 6b 73 .....(.cdb.--.block-size.#blocks
5d040 20 29 0a 2e 63 61 70 61 63 69 74 79 2d 74 65 78 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .)..capacity-text...............
5d060 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 23 62 6c 6f 63 6b .............(.block-size.#block
5d080 73 20 2d 2d 20 29 0a 73 74 61 74 75 73 2d 63 68 65 63 6b 20 20 20 20 20 20 20 20 20 20 20 20 20 s.--.).status-check.............
5d0a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 2d 2d 20 29 0a 3b 0a 3a 20 61 74 61 70 .................(.--.).;.:.atap
5d0c0 69 2d 72 65 61 64 2d 63 61 70 61 63 69 74 79 2d 65 78 74 20 20 20 20 20 20 20 20 20 20 20 20 20 i-read-capacity-ext.............
5d0e0 20 20 20 20 20 20 20 28 20 2d 2d 20 29 0a 70 61 63 6b 65 74 2d 63 64 62 20 73 63 73 69 2d 62 75 .......(.--.).packet-cdb.scsi-bu
5d100 69 6c 64 2d 72 65 61 64 2d 63 61 70 2d 31 36 20 20 20 20 20 20 20 20 20 5c 20 66 69 6c 6c 20 62 ild-read-cap-16.........\.fill.b
5d120 6c 6f 63 6b 20 77 69 74 68 20 63 6f 6d 6d 61 6e 64 0a 61 74 61 70 69 2d 70 61 63 6b 65 74 2d 69 lock.with.command.atapi-packet-i
5d140 6f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 29 20 o...........................(.).
5d160 20 5c 20 73 65 6e 64 20 43 44 42 2c 20 67 65 74 20 72 65 74 75 72 6e 2d 62 75 66 66 65 72 0a 72 .\.send.CDB,.get.return-buffer.r
5d180 65 74 75 72 6e 2d 62 75 66 66 65 72 20 73 63 73 69 2d 67 65 74 2d 63 61 70 61 63 69 74 79 2d 31 eturn-buffer.scsi-get-capacity-1
5d1a0 36 20 20 20 20 20 20 20 20 28 20 63 64 62 20 2d 2d 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 23 62 6c 6........(.cdb.--.block-size.#bl
5d1c0 6f 63 6b 73 20 29 0a 2e 63 61 70 61 63 69 74 79 2d 74 65 78 74 20 20 20 20 20 20 20 20 20 20 20 ocks.)..capacity-text...........
5d1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 23 62 .................(.block-size.#b
5d200 6c 6f 63 6b 73 20 2d 2d 20 29 0a 73 74 61 74 75 73 2d 63 68 65 63 6b 20 20 20 20 20 20 20 20 20 locks.--.).status-check.........
5d220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 2d 2d 20 29 0a 3b 0a 3a 20 .....................(.--.).;.:.
5d240 77 61 69 74 2d 66 6f 72 2d 6d 65 64 69 61 2d 72 65 61 64 79 20 20 20 20 20 20 20 20 20 20 20 20 wait-for-media-ready............
5d260 20 20 20 20 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 67 65 74 2d 6d 73 65 63 73 .....(.--.true|false.).get-msecs
5d280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d2a0 20 5c 20 69 6e 69 74 69 61 6c 20 74 69 6d 65 72 20 76 61 6c 75 65 20 28 73 74 61 72 74 29 0a 3e .\.initial.timer.value.(start).>
5d2c0 72 0a 42 45 47 49 4e 0a 61 74 61 70 69 2d 74 65 73 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.BEGIN.atapi-test..............
5d2e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 75 6e 69 74 20 72 65 61 64 79 3f 20 66 61 6c ...............\.unit.ready?.fal
5d300 73 65 20 69 66 20 6e 6f 74 20 20 20 20 20 20 0a 6e 6f 74 0a 6e 6f 2d 74 69 6d 65 6f 75 74 20 61 se.if.not.......not.no-timeout.a
5d320 6e 64 0a 57 48 49 4c 45 0a 61 74 61 70 69 2d 73 65 6e 73 65 20 20 28 20 2d 2d 20 61 73 63 71 20 nd.WHILE.atapi-sense..(.--.ascq.
5d340 61 73 63 20 73 65 6e 73 65 2d 6b 65 79 20 29 0a 30 32 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 asc.sense-key.).02.=............
5d360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 6e 73 65 20 6b 65 79 20 ....................\.sense.key.
5d380 32 20 3d 20 6d 65 64 69 61 20 65 72 72 6f 72 0a 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2.=.media.error.IF..............
5d3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 65 63 6b 20 61 64 64 2e ....................\.check.add.
5d3c0 20 73 65 6e 73 65 20 63 6f 64 65 0a 33 41 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .sense.code.3A.=................
5d3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 73 63 3a 20 64 65 76 69 63 65 20 6e 6f 74 20 72 .............\.asc:.device.not.r
5d400 65 61 64 79 20 3f 0a 49 46 0a 66 61 6c 73 65 20 74 6f 20 6e 6f 2d 74 69 6d 65 6f 75 74 0a 2e 22 eady.?.IF.false.to.no-timeout.."
5d420 20 20 65 6d 70 74 79 20 28 22 20 2e 20 32 39 20 65 6d 69 74 20 20 20 20 20 20 20 20 5c 20 73 68 ..empty.("...29.emit........\.sh
5d440 6f 77 20 61 73 63 20 71 75 61 6c 69 66 69 65 72 0a 45 4c 53 45 0a 64 72 6f 70 20 20 20 20 20 20 ow.asc.qualifier.ELSE.drop......
5d460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 69 73 63 61 72 64 20 61 73 ....................\.discard.as
5d480 63 20 71 75 61 6c 69 66 69 65 72 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 c.qualifier.THEN................
5d4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6d 65 64 69 75 6d 20 6e 6f 74 20 70 72 65 73 65 6e .............\.medium.not.presen
5d4c0 74 2c 20 61 62 6f 72 74 20 77 61 69 74 69 6e 67 0a 45 4c 53 45 0a 64 72 6f 70 20 20 20 20 20 20 t,.abort.waiting.ELSE.drop......
5d4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 69 73 63 61 72 64 .......................\.discard
5d500 20 61 73 63 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .asc.drop.......................
5d520 20 20 20 20 20 20 5c 20 64 69 73 63 61 72 64 20 61 73 63 71 0a 54 48 45 4e 0a 67 65 74 2d 6d 73 ......\.discard.ascq.THEN.get-ms
5d540 65 63 73 20 72 40 20 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 ecs.r@.-......................\.
5d560 63 61 6c 63 75 6c 61 74 65 20 74 69 6d 65 72 20 64 69 66 66 65 72 65 6e 63 65 0a 46 46 46 46 20 calculate.timer.difference.FFFF.
5d580 41 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c AND............................\
5d5a0 20 6d 61 73 6b 2d 6f 66 66 20 6f 76 65 72 66 6c 6f 77 20 62 69 74 73 0a 64 23 20 35 30 30 30 20 .mask-off.overflow.bits.d#.5000.
5d5c0 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 35 20 >...........................\.5.
5d5e0 73 65 63 6f 6e 64 73 20 65 78 63 65 65 64 65 64 20 3f 0a 49 46 0a 66 61 6c 73 65 20 74 6f 20 6e seconds.exceeded.?.IF.false.to.n
5d600 6f 2d 74 69 6d 65 6f 75 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 67 6c 6f o-timeout..............\.set.glo
5d620 62 61 6c 20 66 6c 61 67 0a 54 48 45 4e 20 20 20 20 20 20 0a 52 45 50 45 41 54 0a 72 3e 0a 64 72 bal.flag.THEN.......REPEAT.r>.dr
5d640 6f 70 0a 6e 6f 2d 74 69 6d 65 6f 75 74 0a 3b 0a 32 20 43 4f 4e 53 54 41 4e 54 20 23 63 68 61 6e op.no-timeout.;.2.CONSTANT.#chan
5d660 20 0a 32 20 43 4f 4e 53 54 41 4e 54 20 23 64 65 76 0a 3a 20 23 74 6f 74 61 6c 64 65 76 20 23 64 ..2.CONSTANT.#dev.:.#totaldev.#d
5d680 65 76 20 23 63 68 61 6e 20 2a 20 3b 0a 43 52 45 41 54 45 20 72 65 61 64 2d 62 6c 6f 63 6b 73 2d ev.#chan.*.;.CREATE.read-blocks-
5d6a0 78 74 20 23 74 6f 74 61 6c 64 65 76 20 63 65 6c 6c 73 20 61 6c 6c 6f 74 20 72 65 61 64 2d 62 6c xt.#totaldev.cells.allot.read-bl
5d6c0 6f 63 6b 73 2d 78 74 20 23 74 6f 74 61 6c 64 65 76 20 63 65 6c 6c 73 20 65 72 61 73 65 0a 3a 20 ocks-xt.#totaldev.cells.erase.:.
5d6e0 64 65 76 2d 72 65 61 64 2d 62 6c 6f 63 6b 73 20 20 28 20 61 64 64 72 65 73 73 20 62 6c 6f 63 6b dev-read-blocks..(.address.block
5d700 23 20 23 62 6c 6f 63 6b 73 20 64 65 76 23 20 2d 2d 20 23 72 65 61 64 2d 62 6c 6f 63 6b 73 20 29 #.#blocks.dev#.--.#read-blocks.)
5d720 0a 64 75 70 20 63 65 6c 6c 73 20 72 65 61 64 2d 62 6c 6f 63 6b 73 2d 78 74 20 2b 20 40 20 65 78 .dup.cells.read-blocks-xt.+.@.ex
5d740 65 63 75 74 65 0a 3b 0a 3a 20 72 65 61 64 2d 69 64 65 6e 74 20 20 28 20 2d 2d 20 74 72 75 65 7c ecute.;.:.read-ident..(.--.true|
5d760 66 61 6c 73 65 20 29 0a 66 61 6c 73 65 0a 30 30 20 61 74 61 2d 6c 62 61 6c 21 20 20 20 20 20 20 false.).false.00.ata-lbal!......
5d780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 72 20 ........................\.clear.
5d7a0 70 72 65 76 69 6f 75 73 20 73 69 67 6e 61 74 75 72 65 0a 30 30 20 61 74 61 2d 6c 62 61 6d 21 0a previous.signature.00.ata-lbam!.
5d7c0 30 30 20 61 74 61 2d 6c 62 61 68 21 0a 63 6d 64 23 69 64 65 6e 74 69 66 79 2d 64 65 76 69 63 65 00.ata-lbah!.cmd#identify-device
5d7e0 20 61 74 61 2d 63 6d 64 21 20 77 61 69 74 2d 66 6f 72 2d 72 65 61 64 79 20 5c 20 66 69 72 73 74 .ata-cmd!.wait-for-ready.\.first
5d800 20 74 72 79 20 41 54 41 2c 20 41 54 41 50 49 20 61 62 6f 72 74 73 20 63 6f 6d 6d 61 6e 64 0a 61 .try.ATA,.ATAPI.aborts.command.a
5d820 74 61 2d 73 74 61 74 40 20 43 46 20 61 6e 64 20 34 38 20 3d 0a 49 46 0a 64 72 6f 70 20 74 72 75 ta-stat@.CF.and.48.=.IF.drop.tru
5d840 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e...............................
5d860 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6d 64 20 61 63 63 65 70 74 65 64 2c 20 74 68 69 73 20 ...........\.cmd.accepted,.this.
5d880 69 73 20 61 20 41 54 41 0a 64 23 20 35 31 32 20 73 65 74 2d 6c 62 61 20 20 20 20 20 20 20 20 20 is.a.ATA.d#.512.set-lba.........
5d8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 ............................\.se
5d8c0 74 20 4c 42 41 20 74 6f 20 73 65 63 74 6f 72 2d 6c 65 6e 67 74 68 0a 45 4c 53 45 20 20 20 20 20 t.LBA.to.sector-length.ELSE.....
5d8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d900 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 41 54 41 50 49 20 73 65 6e 64 73 20 73 69 67 6e 61 .............\.ATAPI.sends.signa
5d920 74 75 72 65 20 69 6e 73 74 65 61 64 0a 61 74 61 2d 6c 62 61 6d 40 20 31 34 20 3d 20 49 46 20 20 ture.instead.ata-lbam@.14.=.IF..
5d940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d960 5c 20 63 79 6c 69 6e 64 65 72 20 6c 6f 77 20 20 3d 20 31 34 20 3f 0a 61 74 61 2d 6c 62 61 68 40 \.cylinder.low..=.14.?.ata-lbah@
5d980 20 45 42 20 3d 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .EB.=.IF........................
5d9a0 20 20 20 20 20 20 20 5c 20 63 79 6c 69 6e 64 65 72 20 68 69 67 68 20 3d 20 45 42 20 3f 0a 63 6d .......\.cylinder.high.=.EB.?.cm
5d9c0 64 23 64 65 76 69 63 65 2d 72 65 73 65 74 20 61 74 61 2d 63 6d 64 21 20 77 61 69 74 2d 66 6f 72 d#device-reset.ata-cmd!.wait-for
5d9e0 2d 72 65 61 64 79 20 20 20 20 20 5c 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 41 -ready.....\.only.supported.by.A
5da00 54 41 50 49 0a 63 6d 64 23 69 64 65 6e 74 69 66 79 2d 70 61 63 6b 65 74 2d 64 65 76 69 63 65 20 TAPI.cmd#identify-packet-device.
5da20 61 74 61 2d 63 6d 64 21 20 77 61 69 74 2d 66 6f 72 2d 72 65 61 64 79 20 20 20 20 20 20 20 20 20 ata-cmd!.wait-for-ready.........
5da40 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 69 72 73 74 20 74 72 79 20 61 74 61 0a 61 74 61 2d ............\.first.try.ata.ata-
5da60 73 74 61 74 40 20 43 46 20 61 6e 64 20 34 38 20 3d 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 stat@.CF.and.48.=.IF............
5da80 20 20 20 0a 64 72 6f 70 20 74 72 75 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....drop.true...................
5daa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 70 6c 61 63 65 20 66 6c 61 67 0a 54 48 45 ..............\.replace.flag.THE
5dac0 4e 0a 54 48 45 4e 0a 54 48 45 4e 0a 54 48 45 4e 0a 64 75 70 20 49 46 0a 61 74 61 2d 73 74 61 74 N.THEN.THEN.THEN.dup.IF.ata-stat
5dae0 40 20 38 20 41 4e 44 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 @.8.AND.IF......................
5db00 20 20 5c 20 64 61 74 61 20 72 65 71 75 65 73 74 65 64 20 28 61 73 20 65 78 70 65 63 74 65 64 29 ..\.data.requested.(as.expected)
5db20 20 3f 20 20 20 20 20 20 0a 73 65 63 74 6f 72 20 72 65 61 64 2d 70 69 6f 2d 62 6c 6f 63 6b 20 0a .?.......sector.read-pio-block..
5db40 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 drop............................
5db60 20 20 20 20 20 20 20 5c 20 64 69 73 63 61 72 64 20 61 64 64 72 65 73 73 20 65 6e 64 20 0a 45 4c .......\.discard.address.end..EL
5db80 53 45 0a 64 72 6f 70 20 66 61 6c 73 65 0a 54 48 45 4e 0a 54 48 45 4e 0a 6e 6f 2d 74 69 6d 65 6f SE.drop.false.THEN.THEN.no-timeo
5dba0 75 74 20 6e 6f 74 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ut.not.IF.......................
5dbc0 20 20 20 20 20 5c 20 63 68 65 63 6b 20 77 69 74 68 6f 75 74 20 61 6e 79 20 74 69 6d 65 6f 75 74 .....\.check.without.any.timeout
5dbe0 20 3f 0a 64 72 6f 70 0a 66 61 6c 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .?.drop.false...................
5dc00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6e 6f 2c 20 64 65 74 65 63 74 69 6f ..................\.no,.detectio
5dc20 6e 20 64 69 73 63 61 72 64 65 64 0a 54 48 45 4e 0a 3b 0a 73 63 73 69 2d 63 6c 6f 73 65 20 20 20 n.discarded.THEN.;.scsi-close...
5dc40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 6d 6f ..........................\.remo
5dc60 76 65 20 73 63 73 69 20 63 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d 20 77 6f 72 64 20 6c 69 73 74 0a ve.scsi.commands.from.word.list.
5dc80 3a 20 66 69 6e 64 2d 64 69 73 6b 73 20 20 20 20 20 20 28 20 2d 2d 20 29 20 20 20 0a 23 63 68 61 :.find-disks......(.--.)....#cha
5dca0 6e 20 30 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n.0.DO..........................
5dcc0 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 65 63 6b 20 32 20 63 68 61 6e 6e 65 6c 73 20 28 ............\.check.2.channels.(
5dce0 70 72 69 6d 61 72 79 20 26 20 73 65 63 6f 6e 64 61 72 79 29 0a 23 64 65 76 20 30 20 44 4f 20 20 primary.&.secondary).#dev.0.DO..
5dd00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5dd20 20 20 5c 20 63 68 65 63 6b 20 32 20 64 65 76 69 63 65 73 20 70 65 72 20 63 68 61 6e 6e 65 6c 20 ..\.check.2.devices.per.channel.
5dd40 28 6d 61 73 74 65 72 20 2f 20 73 6c 61 76 65 29 0a 69 20 32 20 2a 20 6a 20 2b 0a 73 65 74 2d 72 (master./.slave).i.2.*.j.+.set-r
5dd60 65 67 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 egs.............................
5dd80 20 20 20 20 20 5c 20 73 65 74 20 62 61 73 65 20 61 64 64 72 65 73 73 20 61 6e 64 20 64 65 76 2d .....\.set.base.address.and.dev-
5dda0 72 65 67 69 73 74 65 72 20 66 6f 72 20 72 65 67 69 73 74 65 72 20 61 63 63 65 73 73 0a 61 74 61 register.for.register.access.ata
5ddc0 2d 73 74 61 74 40 20 37 66 20 61 6e 64 20 37 66 20 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 -stat@.7f.and.7f.<>.............
5dde0 20 20 20 20 20 20 20 5c 20 43 68 65 63 6b 2c 20 69 66 20 64 65 76 69 63 65 20 69 73 20 63 6f 6e .......\.Check,.if.device.is.con
5de00 6e 65 63 74 65 64 0a 49 46 0a 74 72 75 65 20 74 6f 20 6e 6f 2d 74 69 6d 65 6f 75 74 20 20 20 20 nected.IF.true.to.no-timeout....
5de20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 72 65 73 65 74 20 74 69 6d 65 6f 75 .................\.preset.timeou
5de40 74 2d 66 6c 61 67 0a 72 65 61 64 2d 69 64 65 6e 74 20 20 20 20 20 20 20 20 28 20 2d 2d 20 74 72 t-flag.read-ident........(.--.tr
5de60 75 65 7c 66 61 6c 73 65 20 29 0a 49 46 0a 69 20 6a 20 73 68 6f 77 2d 6d 6f 64 65 6c 20 20 20 20 ue|false.).IF.i.j.show-model....
5de80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 72 69 6e 74 20 6d 61 6e 75 66 61 ..................\.print.manufa
5dea0 63 74 75 72 65 72 20 2b 20 64 65 76 69 63 65 20 73 74 72 69 6e 67 0a 73 65 63 74 6f 72 20 31 2b cturer.+.device.string.sector.1+
5dec0 20 63 40 20 43 30 20 61 6e 64 20 38 30 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 43 68 65 .c@.C0.and.80.=............\.Che
5dee0 63 6b 20 66 6f 72 20 61 74 61 20 6f 72 20 61 74 61 70 69 0a 49 46 0a 77 61 69 74 2d 66 6f 72 2d ck.for.ata.or.atapi.IF.wait-for-
5df00 6d 65 64 69 61 2d 72 65 61 64 79 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 77 61 69 74 20 75 media-ready.............\.wait.u
5df20 70 20 74 6f 20 35 20 73 65 63 20 69 66 20 6e 6f 74 20 72 65 61 64 79 0a 6e 6f 2d 74 69 6d 65 6f p.to.5.sec.if.not.ready.no-timeo
5df40 75 74 20 61 6e 64 0a 49 46 0a 61 74 61 70 69 2d 72 65 61 64 2d 63 61 70 61 63 69 74 79 0a 61 74 ut.and.IF.atapi-read-capacity.at
5df60 61 70 69 2d 73 69 7a 65 20 74 6f 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 20 20 20 20 20 5c 20 41 54 api-size.to.block-size......\.AT
5df80 41 50 49 3a 20 32 30 34 38 20 62 79 74 65 73 0a 38 30 30 30 30 20 74 6f 20 6d 61 78 2d 74 72 61 API:.2048.bytes.80000.to.max-tra
5dfa0 6e 73 66 65 72 0a 5b 27 5d 20 61 74 61 70 69 2d 72 65 61 64 2d 62 6c 6f 63 6b 73 20 69 20 32 20 nsfer.['].atapi-read-blocks.i.2.
5dfc0 2a 20 6a 20 2b 20 63 65 6c 6c 73 20 72 65 61 64 2d 62 6c 6f 63 6b 73 2d 78 74 20 2b 20 21 0a 73 *.j.+.cells.read-blocks-xt.+.!.s
5dfe0 22 20 63 64 72 6f 6d 22 20 73 74 72 64 75 70 20 69 20 32 20 2a 20 6a 20 2b 20 73 22 20 67 65 6e ".cdrom".strdup.i.2.*.j.+.s".gen
5e000 65 72 69 63 2d 64 69 73 6b 2e 66 73 22 20 69 6e 63 6c 75 64 65 64 0a 45 4c 53 45 0a 2e 22 20 20 eric-disk.fs".included.ELSE.."..
5e020 2d 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 68 6f 77 -"........................\.show
5e040 20 68 69 6e 74 20 66 6f 72 20 6e 6f 74 20 72 65 67 69 73 74 65 72 65 64 0a 54 48 45 4e 20 20 20 .hint.for.not.registered.THEN...
5e060 20 0a 45 4c 53 45 0a 61 74 61 2d 73 69 7a 65 20 74 6f 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 20 20 ..ELSE.ata-size.to.block-size...
5e080 20 20 20 20 20 20 20 20 5c 20 41 54 41 3a 20 35 31 32 20 62 79 74 65 73 0a 38 30 30 30 30 20 74 ........\.ATA:.512.bytes.80000.t
5e0a0 6f 20 6d 61 78 2d 74 72 61 6e 73 66 65 72 0a 5b 27 5d 20 61 74 61 2d 72 65 61 64 2d 62 6c 6f 63 o.max-transfer.['].ata-read-bloc
5e0c0 6b 73 20 69 20 32 20 2a 20 6a 20 2b 20 63 65 6c 6c 73 20 72 65 61 64 2d 62 6c 6f 63 6b 73 2d 78 ks.i.2.*.j.+.cells.read-blocks-x
5e0e0 74 20 2b 20 21 0a 73 22 20 64 69 73 6b 22 20 73 74 72 64 75 70 20 69 20 32 20 2a 20 6a 20 2b 20 t.+.!.s".disk".strdup.i.2.*.j.+.
5e100 73 22 20 67 65 6e 65 72 69 63 2d 64 69 73 6b 2e 66 73 22 20 69 6e 63 6c 75 64 65 64 0a 54 48 45 s".generic-disk.fs".included.THE
5e120 4e 0a 63 72 0a 54 48 45 4e 20 20 20 20 0a 54 48 45 4e 0a 69 20 32 20 2a 20 6a 20 2b 20 32 30 30 N.cr.THEN.....THEN.i.2.*.j.+.200
5e140 20 2b 20 63 70 0a 4c 4f 4f 50 0a 4c 4f 4f 50 0a 3b 0a 66 69 6e 64 2d 64 69 73 6b 73 0a 00 00 00 .+.cp.LOOP.LOOP.;.find-disks....
5e160 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 29 60 00 00 00 00 00 00 29 25 00 00 00 00 00 00 00 00 ..............)`......)%........
5e180 00 00 00 00 00 00 00 30 66 62 75 66 66 65 72 2e 66 73 00 00 00 00 00 00 30 20 56 41 4c 55 45 20 .......0fbuffer.fs......0.VALUE.
5e1a0 6c 69 6e 65 23 0a 30 20 56 41 4c 55 45 20 63 6f 6c 75 6d 6e 23 0a 66 61 6c 73 65 20 56 41 4c 55 line#.0.VALUE.column#.false.VALU
5e1c0 45 20 69 6e 76 65 72 73 65 3f 0a 66 61 6c 73 65 20 56 41 4c 55 45 20 69 6e 76 65 72 73 65 2d 73 E.inverse?.false.VALUE.inverse-s
5e1e0 63 72 65 65 6e 3f 0a 31 38 20 56 41 4c 55 45 20 23 6c 69 6e 65 73 0a 35 30 20 56 41 4c 55 45 20 creen?.18.VALUE.#lines.50.VALUE.
5e200 23 63 6f 6c 75 6d 6e 73 0a 66 61 6c 73 65 20 56 41 4c 55 45 20 63 75 72 73 6f 72 0a 66 61 6c 73 #columns.false.VALUE.cursor.fals
5e220 65 20 56 41 4c 55 45 20 73 61 76 65 64 2d 63 75 72 73 6f 72 0a 64 65 66 65 72 20 64 72 61 77 2d e.VALUE.saved-cursor.defer.draw-
5e240 63 68 61 72 61 63 74 65 72 09 5c 20 32 42 20 69 6e 69 74 65 64 20 62 79 20 64 69 73 70 6c 61 79 character.\.2B.inited.by.display
5e260 20 64 72 69 76 65 72 0a 64 65 66 65 72 20 72 65 73 65 74 2d 73 63 72 65 65 6e 09 5c 20 32 42 20 .driver.defer.reset-screen.\.2B.
5e280 69 6e 69 74 65 64 20 62 79 20 64 69 73 70 6c 61 79 20 64 72 69 76 65 72 0a 64 65 66 65 72 20 74 inited.by.display.driver.defer.t
5e2a0 6f 67 67 6c 65 2d 63 75 72 73 6f 72 09 5c 20 32 42 20 69 6e 69 74 65 64 20 62 79 20 64 69 73 70 oggle-cursor.\.2B.inited.by.disp
5e2c0 6c 61 79 20 64 72 69 76 65 72 0a 64 65 66 65 72 20 65 72 61 73 65 2d 73 63 72 65 65 6e 09 5c 20 lay.driver.defer.erase-screen.\.
5e2e0 32 42 20 69 6e 69 74 65 64 20 62 79 20 64 69 73 70 6c 61 79 20 64 72 69 76 65 72 0a 64 65 66 65 2B.inited.by.display.driver.defe
5e300 72 20 62 6c 69 6e 6b 2d 73 63 72 65 65 6e 09 5c 20 32 42 20 69 6e 69 74 65 64 20 62 79 20 64 69 r.blink-screen.\.2B.inited.by.di
5e320 73 70 6c 61 79 20 64 72 69 76 65 72 0a 64 65 66 65 72 20 69 6e 76 65 72 74 2d 73 63 72 65 65 6e splay.driver.defer.invert-screen
5e340 09 5c 20 32 42 20 69 6e 69 74 65 64 20 62 79 20 64 69 73 70 6c 61 79 20 64 72 69 76 65 72 0a 64 .\.2B.inited.by.display.driver.d
5e360 65 66 65 72 20 69 6e 73 65 72 74 2d 63 68 61 72 61 63 74 65 72 73 09 5c 20 32 42 20 69 6e 69 74 efer.insert-characters.\.2B.init
5e380 65 64 20 62 79 20 64 69 73 70 6c 61 79 20 64 72 69 76 65 72 0a 64 65 66 65 72 20 64 65 6c 65 74 ed.by.display.driver.defer.delet
5e3a0 65 2d 63 68 61 72 61 63 74 65 72 73 09 5c 20 32 42 20 69 6e 69 74 65 64 20 62 79 20 64 69 73 70 e-characters.\.2B.inited.by.disp
5e3c0 6c 61 79 20 64 72 69 76 65 72 0a 64 65 66 65 72 20 69 6e 73 65 72 74 2d 6c 69 6e 65 73 09 5c 20 lay.driver.defer.insert-lines.\.
5e3e0 32 42 20 69 6e 69 74 65 64 20 62 79 20 64 69 73 70 6c 61 79 20 64 72 69 76 65 72 0a 64 65 66 65 2B.inited.by.display.driver.defe
5e400 72 20 64 65 6c 65 74 65 2d 6c 69 6e 65 73 09 5c 20 32 42 20 69 6e 69 74 65 64 20 62 79 20 64 69 r.delete-lines.\.2B.inited.by.di
5e420 73 70 6c 61 79 20 64 72 69 76 65 72 0a 64 65 66 65 72 20 64 72 61 77 2d 6c 6f 67 6f 09 09 5c 20 splay.driver.defer.draw-logo..\.
5e440 32 42 20 69 6e 69 74 65 64 20 62 79 20 64 69 73 70 6c 61 79 20 64 72 69 76 65 72 0a 3a 20 6e 6f 2B.inited.by.display.driver.:.no
5e460 70 2d 74 6f 67 67 6c 65 2d 63 75 72 73 6f 72 20 28 20 6e 6f 70 20 29 20 3b 0a 27 20 6e 6f 70 2d p-toggle-cursor.(.nop.).;.'.nop-
5e480 74 6f 67 67 6c 65 2d 63 75 72 73 6f 72 20 74 6f 20 74 6f 67 67 6c 65 2d 63 75 72 73 6f 72 0a 3a toggle-cursor.to.toggle-cursor.:
5e4a0 20 28 63 75 72 73 6f 72 2d 6f 66 66 29 20 28 20 2d 2d 20 29 20 63 75 72 73 6f 72 20 64 75 70 20 .(cursor-off).(.--.).cursor.dup.
5e4c0 74 6f 20 73 61 76 65 64 2d 63 75 72 73 6f 72 0a 49 46 20 74 6f 67 67 6c 65 2d 63 75 72 73 6f 72 to.saved-cursor.IF.toggle-cursor
5e4e0 20 66 61 6c 73 65 20 74 6f 20 63 75 72 73 6f 72 20 54 48 45 4e 20 3b 0a 3a 20 28 63 75 72 73 6f .false.to.cursor.THEN.;.:.(curso
5e500 72 2d 6f 6e 29 20 28 20 2d 2d 20 29 20 63 75 72 73 6f 72 20 64 75 70 20 74 6f 20 73 61 76 65 64 r-on).(.--.).cursor.dup.to.saved
5e520 2d 63 75 72 73 6f 72 0a 30 3d 20 49 46 20 74 6f 67 67 6c 65 2d 63 75 72 73 6f 72 20 74 72 75 65 -cursor.0=.IF.toggle-cursor.true
5e540 20 74 6f 20 63 75 72 73 6f 72 20 54 48 45 4e 20 3b 0a 3a 20 72 65 73 74 6f 72 65 2d 63 75 72 73 .to.cursor.THEN.;.:.restore-curs
5e560 6f 72 20 28 20 2d 2d 20 29 20 73 61 76 65 64 2d 63 75 72 73 6f 72 20 64 75 70 20 63 75 72 73 6f or.(.--.).saved-cursor.dup.curso
5e580 72 0a 3c 3e 20 49 46 20 74 6f 67 67 6c 65 2d 63 75 72 73 6f 72 20 74 6f 20 63 75 72 73 6f 72 20 r.<>.IF.toggle-cursor.to.cursor.
5e5a0 45 4c 53 45 20 64 72 6f 70 20 54 48 45 4e 20 3b 0a 27 20 28 63 75 72 73 6f 72 2d 6f 66 66 29 20 ELSE.drop.THEN.;.'.(cursor-off).
5e5c0 74 6f 20 63 75 72 73 6f 72 2d 6f 66 66 0a 27 20 28 63 75 72 73 6f 72 2d 6f 6e 29 20 74 6f 20 63 to.cursor-off.'.(cursor-on).to.c
5e5e0 75 72 73 6f 72 2d 6f 6e 0a 66 61 6c 73 65 20 56 41 4c 55 45 20 65 73 63 2d 6f 6e 0a 66 61 6c 73 ursor-on.false.VALUE.esc-on.fals
5e600 65 20 56 41 4c 55 45 20 63 73 69 2d 6f 6e 0a 64 65 66 65 72 20 65 73 63 2d 70 72 6f 63 65 73 73 e.VALUE.csi-on.defer.esc-process
5e620 0a 30 20 56 41 4c 55 45 20 65 73 63 2d 6e 75 6d 2d 70 61 72 6d 0a 30 20 56 41 4c 55 45 20 65 73 .0.VALUE.esc-num-parm.0.VALUE.es
5e640 63 2d 6e 75 6d 2d 70 61 72 6d 32 0a 30 20 56 41 4c 55 45 20 73 61 76 65 64 2d 6c 69 6e 65 23 0a c-num-parm2.0.VALUE.saved-line#.
5e660 30 20 56 41 4c 55 45 20 73 61 76 65 64 2d 63 6f 6c 75 6d 6e 23 0a 3a 20 67 65 74 2d 65 73 63 2d 0.VALUE.saved-column#.:.get-esc-
5e680 70 61 72 6d 20 28 20 64 65 66 61 75 6c 74 20 2d 2d 20 76 61 6c 75 65 20 29 0a 65 73 63 2d 6e 75 parm.(.default.--.value.).esc-nu
5e6a0 6d 2d 70 61 72 6d 20 64 75 70 20 30 3e 20 49 46 20 6e 69 70 20 45 4c 53 45 20 64 72 6f 70 20 54 m-parm.dup.0>.IF.nip.ELSE.drop.T
5e6c0 48 45 4e 20 30 20 74 6f 20 65 73 63 2d 6e 75 6d 2d 70 61 72 6d 20 3b 0a 3a 20 67 65 74 2d 65 73 HEN.0.to.esc-num-parm.;.:.get-es
5e6e0 63 2d 70 61 72 6d 32 20 28 20 64 65 66 61 75 6c 74 20 2d 2d 20 76 61 6c 75 65 20 29 0a 65 73 63 c-parm2.(.default.--.value.).esc
5e700 2d 6e 75 6d 2d 70 61 72 6d 32 20 64 75 70 20 30 3e 20 49 46 20 6e 69 70 20 45 4c 53 45 20 64 72 -num-parm2.dup.0>.IF.nip.ELSE.dr
5e720 6f 70 20 54 48 45 4e 20 30 20 74 6f 20 65 73 63 2d 6e 75 6d 2d 70 61 72 6d 32 20 3b 0a 3a 20 73 op.THEN.0.to.esc-num-parm2.;.:.s
5e740 65 74 2d 65 73 63 2d 70 61 72 6d 20 28 20 6e 65 77 64 69 67 69 74 20 2d 2d 20 29 20 5b 63 68 61 et-esc-parm.(.newdigit.--.).[cha
5e760 72 5d 20 30 20 2d 20 65 73 63 2d 6e 75 6d 2d 70 61 72 6d 20 61 20 2a 20 2b 20 74 6f 20 65 73 63 r].0.-.esc-num-parm.a.*.+.to.esc
5e780 2d 6e 75 6d 2d 70 61 72 6d 20 3b 0a 3a 20 72 65 76 65 72 73 65 2d 63 75 72 73 6f 72 20 28 20 6f -num-parm.;.:.reverse-cursor.(.o
5e7a0 6c 64 70 6f 73 20 2d 2d 20 6e 65 77 70 6f 73 29 20 64 75 70 20 49 46 20 31 20 67 65 74 2d 65 73 ldpos.--.newpos).dup.IF.1.get-es
5e7c0 63 2d 70 61 72 6d 20 2d 20 54 48 45 4e 20 3b 0a 3a 20 61 64 76 61 6e 63 65 2d 63 75 72 73 6f 72 c-parm.-.THEN.;.:.advance-cursor
5e7e0 20 28 20 62 6f 75 6e 64 20 6f 6c 64 70 6f 73 20 2d 2d 20 6e 65 77 70 6f 73 29 20 74 75 63 6b 20 .(.bound.oldpos.--.newpos).tuck.
5e800 3e 20 49 46 20 31 20 67 65 74 2d 65 73 63 2d 70 61 72 6d 20 2b 20 54 48 45 4e 20 3b 0a 3a 20 65 >.IF.1.get-esc-parm.+.THEN.;.:.e
5e820 72 61 73 65 2d 69 6e 2d 6c 69 6e 65 20 23 63 6f 6c 75 6d 6e 73 20 63 6f 6c 75 6d 6e 23 20 2d 20 rase-in-line.#columns.column#.-.
5e840 64 75 70 20 30 3e 20 49 46 20 64 65 6c 65 74 65 2d 63 68 61 72 61 63 74 65 72 73 20 45 4c 53 45 dup.0>.IF.delete-characters.ELSE
5e860 20 64 72 6f 70 20 54 48 45 4e 20 3b 0a 3a 20 74 65 72 6d 69 6e 61 6c 2d 6c 69 6e 65 2b 2b 20 28 .drop.THEN.;.:.terminal-line++.(
5e880 20 2d 2d 20 29 0a 6c 69 6e 65 23 20 31 2b 20 64 75 70 20 23 6c 69 6e 65 73 20 3d 20 49 46 20 31 .--.).line#.1+.dup.#lines.=.IF.1
5e8a0 2d 20 30 20 74 6f 20 6c 69 6e 65 23 20 31 20 64 65 6c 65 74 65 2d 6c 69 6e 65 73 20 54 48 45 4e -.0.to.line#.1.delete-lines.THEN
5e8c0 0a 74 6f 20 6c 69 6e 65 23 0a 3b 0a 30 20 56 41 4c 55 45 20 64 61 6e 67 0a 30 20 56 41 4c 55 45 .to.line#.;.0.VALUE.dang.0.VALUE
5e8e0 20 62 6c 69 70 70 0a 3a 20 61 6e 73 69 2d 65 73 63 20 28 20 63 68 61 72 20 2d 2d 20 29 0a 63 73 .blipp.:.ansi-esc.(.char.--.).cs
5e900 69 2d 6f 6e 20 49 46 0a 64 75 70 20 5b 63 68 61 72 5d 20 30 20 5b 63 68 61 72 5d 20 39 20 62 65 i-on.IF.dup.[char].0.[char].9.be
5e920 74 77 65 65 6e 20 49 46 20 73 65 74 2d 65 73 63 2d 70 61 72 6d 0a 45 4c 53 45 20 43 41 53 45 0a tween.IF.set-esc-parm.ELSE.CASE.
5e940 5b 63 68 61 72 5d 20 41 20 4f 46 20 6c 69 6e 65 23 20 72 65 76 65 72 73 65 2d 63 75 72 73 6f 72 [char].A.OF.line#.reverse-cursor
5e960 20 74 6f 20 6c 69 6e 65 23 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 42 20 4f 46 20 23 6c 69 6e .to.line#.ENDOF.[char].B.OF.#lin
5e980 65 73 20 6c 69 6e 65 23 20 61 64 76 61 6e 63 65 2d 63 75 72 73 6f 72 20 74 6f 20 6c 69 6e 65 23 es.line#.advance-cursor.to.line#
5e9a0 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 43 20 4f 46 20 23 63 6f 6c 75 6d 6e 73 20 63 6f 6c 75 .ENDOF.[char].C.OF.#columns.colu
5e9c0 6d 6e 23 20 61 64 76 61 6e 63 65 2d 63 75 72 73 6f 72 20 74 6f 20 63 6f 6c 75 6d 6e 23 20 45 4e mn#.advance-cursor.to.column#.EN
5e9e0 44 4f 46 0a 5b 63 68 61 72 5d 20 44 20 4f 46 20 63 6f 6c 75 6d 6e 23 20 72 65 76 65 72 73 65 2d DOF.[char].D.OF.column#.reverse-
5ea00 63 75 72 73 6f 72 20 74 6f 20 63 6f 6c 75 6d 6e 23 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 45 cursor.to.column#.ENDOF.[char].E
5ea20 20 4f 46 20 28 20 46 49 58 4d 45 3a 20 43 75 72 73 6f 72 20 4e 65 78 74 20 4c 69 6e 65 20 2d 20 .OF.(.FIXME:.Cursor.Next.Line.-.
5ea40 4e 6f 20 69 64 65 61 20 77 68 61 74 20 64 6f 65 73 20 69 74 20 6d 65 61 6e 20 29 0a 23 6c 69 6e No.idea.what.does.it.mean.).#lin
5ea60 65 73 20 6c 69 6e 65 23 20 61 64 76 61 6e 63 65 2d 63 75 72 73 6f 72 20 74 6f 20 6c 69 6e 65 23 es.line#.advance-cursor.to.line#
5ea80 0a 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 66 20 4f 46 0a 31 20 67 65 74 2d 65 73 63 2d 70 61 72 .ENDOF.[char].f.OF.1.get-esc-par
5eaa0 6d 32 20 74 6f 20 6c 69 6e 65 23 20 63 6f 6c 75 6d 6e 23 20 67 65 74 2d 65 73 63 2d 70 61 72 6d m2.to.line#.column#.get-esc-parm
5eac0 20 74 6f 20 63 6f 6c 75 6d 6e 23 0a 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 48 20 4f 46 0a 31 20 .to.column#.ENDOF.[char].H.OF.1.
5eae0 67 65 74 2d 65 73 63 2d 70 61 72 6d 32 20 74 6f 20 6c 69 6e 65 23 20 63 6f 6c 75 6d 6e 23 20 67 get-esc-parm2.to.line#.column#.g
5eb00 65 74 2d 65 73 63 2d 70 61 72 6d 20 74 6f 20 63 6f 6c 75 6d 6e 23 0a 45 4e 44 4f 46 0a 5b 63 68 et-esc-parm.to.column#.ENDOF.[ch
5eb20 61 72 5d 20 3b 20 4f 46 20 30 20 67 65 74 2d 65 73 63 2d 70 61 72 6d 20 74 6f 20 65 73 63 2d 6e ar].;.OF.0.get-esc-parm.to.esc-n
5eb40 75 6d 2d 70 61 72 6d 32 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 4a 20 4f 46 0a 23 6c 69 6e 65 um-parm2.ENDOF.[char].J.OF.#line
5eb60 73 20 6c 69 6e 65 23 20 2d 20 64 75 70 20 30 3e 20 49 46 0a 6c 69 6e 65 23 20 31 2b 20 74 6f 20 s.line#.-.dup.0>.IF.line#.1+.to.
5eb80 6c 69 6e 65 23 20 64 65 6c 65 74 65 2d 6c 69 6e 65 73 20 6c 69 6e 65 23 20 31 2d 20 74 6f 20 6c line#.delete-lines.line#.1-.to.l
5eba0 69 6e 65 23 0a 45 4c 53 45 20 64 72 6f 70 20 54 48 45 4e 0a 65 72 61 73 65 2d 69 6e 2d 6c 69 6e ine#.ELSE.drop.THEN.erase-in-lin
5ebc0 65 0a 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 4b 20 4f 46 20 65 72 61 73 65 2d 69 6e 2d 6c 69 6e e.ENDOF.[char].K.OF.erase-in-lin
5ebe0 65 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 4c 20 4f 46 20 31 20 67 65 74 2d 65 73 63 2d 70 61 e.ENDOF.[char].L.OF.1.get-esc-pa
5ec00 72 6d 20 69 6e 73 65 72 74 2d 6c 69 6e 65 73 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 4d 20 4f rm.insert-lines.ENDOF.[char].M.O
5ec20 46 20 31 20 67 65 74 2d 65 73 63 2d 70 61 72 6d 20 64 65 6c 65 74 65 2d 6c 69 6e 65 73 20 45 4e F.1.get-esc-parm.delete-lines.EN
5ec40 44 4f 46 0a 5b 63 68 61 72 5d 20 40 20 4f 46 20 31 20 67 65 74 2d 65 73 63 2d 70 61 72 6d 20 69 DOF.[char].@.OF.1.get-esc-parm.i
5ec60 6e 73 65 72 74 2d 63 68 61 72 61 63 74 65 72 73 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 50 20 nsert-characters.ENDOF.[char].P.
5ec80 4f 46 20 31 20 67 65 74 2d 65 73 63 2d 70 61 72 6d 20 64 65 6c 65 74 65 2d 63 68 61 72 61 63 74 OF.1.get-esc-parm.delete-charact
5eca0 65 72 73 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 6d 20 4f 46 20 30 20 67 65 74 2d 65 73 63 2d ers.ENDOF.[char].m.OF.0.get-esc-
5ecc0 70 61 72 6d 20 30 3c 3e 20 74 6f 20 69 6e 76 65 72 73 65 3f 20 45 4e 44 4f 46 0a 5b 63 68 61 72 parm.0<>.to.inverse?.ENDOF.[char
5ece0 5d 20 70 20 4f 46 20 69 6e 76 65 72 73 65 2d 73 63 72 65 65 6e 3f 20 49 46 20 66 61 6c 73 65 20 ].p.OF.inverse-screen?.IF.false.
5ed00 74 6f 20 69 6e 76 65 72 73 65 2d 73 63 72 65 65 6e 3f 0a 69 6e 76 65 72 73 65 3f 20 30 3d 20 74 to.inverse-screen?.inverse?.0=.t
5ed20 6f 20 69 6e 76 65 72 73 65 3f 20 69 6e 76 65 72 74 2d 73 63 72 65 65 6e 0a 54 48 45 4e 0a 45 4e o.inverse?.invert-screen.THEN.EN
5ed40 44 4f 46 0a 5b 63 68 61 72 5d 20 71 20 4f 46 20 69 6e 76 65 72 73 65 2d 73 63 72 65 65 6e 3f 20 DOF.[char].q.OF.inverse-screen?.
5ed60 30 3d 20 49 46 20 74 72 75 65 20 74 6f 20 69 6e 76 65 72 73 65 2d 73 63 72 65 65 6e 3f 0a 69 6e 0=.IF.true.to.inverse-screen?.in
5ed80 76 65 72 73 65 3f 20 30 3d 20 74 6f 20 69 6e 76 65 72 73 65 3f 20 69 6e 76 65 72 74 2d 73 63 72 verse?.0=.to.inverse?.invert-scr
5eda0 65 65 6e 0a 54 48 45 4e 0a 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 75 20 4f 46 20 73 61 76 65 64 een.THEN.ENDOF.[char].u.OF.saved
5edc0 2d 6c 69 6e 65 23 20 74 6f 20 6c 69 6e 65 23 20 73 61 76 65 64 2d 63 6f 6c 75 6d 6e 23 20 74 6f -line#.to.line#.saved-column#.to
5ede0 20 63 6f 6c 75 6d 6e 23 20 45 4e 44 4f 46 0a 64 75 70 20 64 75 70 20 74 6f 20 64 61 6e 67 20 4f .column#.ENDOF.dup.dup.to.dang.O
5ee00 46 20 62 6c 69 6e 6b 2d 73 63 72 65 65 6e 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 20 66 61 6c F.blink-screen.ENDOF.ENDCASE.fal
5ee20 73 65 20 74 6f 20 63 73 69 2d 6f 6e 0a 66 61 6c 73 65 20 74 6f 20 65 73 63 2d 6f 6e 20 30 20 74 se.to.csi-on.false.to.esc-on.0.t
5ee40 6f 20 65 73 63 2d 6e 75 6d 2d 70 61 72 6d 20 30 20 74 6f 20 65 73 63 2d 6e 75 6d 2d 70 61 72 6d o.esc-num-parm.0.to.esc-num-parm
5ee60 32 0a 54 48 45 4e 0a 45 4c 53 45 20 43 41 53 45 0a 5b 63 68 61 72 5d 20 37 20 4f 46 20 6c 69 6e 2.THEN.ELSE.CASE.[char].7.OF.lin
5ee80 65 23 20 74 6f 20 73 61 76 65 64 2d 6c 69 6e 65 23 20 63 6f 6c 75 6d 6e 23 20 74 6f 20 73 61 76 e#.to.saved-line#.column#.to.sav
5eea0 65 64 2d 63 6f 6c 75 6d 6e 23 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 38 20 4f 46 20 73 61 76 ed-column#.ENDOF.[char].8.OF.sav
5eec0 65 64 2d 6c 69 6e 65 23 20 74 6f 20 6c 69 6e 65 23 20 73 61 76 65 64 2d 63 6f 6c 75 6d 6e 23 20 ed-line#.to.line#.saved-column#.
5eee0 74 6f 20 63 6f 6c 75 6d 6e 23 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 5b 20 4f 46 20 74 72 75 to.column#.ENDOF.[char].[.OF.tru
5ef00 65 20 74 6f 20 63 73 69 2d 6f 6e 20 45 4e 44 4f 46 0a 64 75 70 20 64 75 70 20 4f 46 20 66 61 6c e.to.csi-on.ENDOF.dup.dup.OF.fal
5ef20 73 65 20 74 6f 20 65 73 63 2d 6f 6e 20 74 6f 20 62 6c 69 70 70 20 45 4e 44 4f 46 0a 45 4e 44 43 se.to.esc-on.to.blipp.ENDOF.ENDC
5ef40 41 53 45 0a 63 73 69 2d 6f 6e 20 30 3d 20 49 46 20 66 61 6c 73 65 20 74 6f 20 65 73 63 2d 6f 6e ASE.csi-on.0=.IF.false.to.esc-on
5ef60 20 54 48 45 4e 20 30 20 74 6f 20 65 73 63 2d 6e 75 6d 2d 70 61 72 6d 20 30 20 74 6f 20 65 73 63 .THEN.0.to.esc-num-parm.0.to.esc
5ef80 2d 6e 75 6d 2d 70 61 72 6d 32 0a 54 48 45 4e 0a 3b 0a 27 20 61 6e 73 69 2d 65 73 63 20 74 6f 20 -num-parm2.THEN.;.'.ansi-esc.to.
5efa0 65 73 63 2d 70 72 6f 63 65 73 73 0a 43 52 45 41 54 45 20 74 77 74 72 61 63 65 62 75 66 20 34 30 esc-process.CREATE.twtracebuf.40
5efc0 30 30 20 61 6c 6c 6f 74 20 74 77 74 72 61 63 65 62 75 66 20 34 30 30 30 20 65 72 61 73 65 0a 74 00.allot.twtracebuf.4000.erase.t
5efe0 77 74 72 61 63 65 62 75 66 20 56 41 4c 55 45 20 74 77 62 70 0a 30 20 56 41 4c 55 45 20 74 77 62 wtracebuf.VALUE.twbp.0.VALUE.twb
5f000 63 0a 3a 20 74 77 74 72 61 63 65 0a 74 77 62 63 20 34 30 30 30 20 3d 20 49 46 20 30 20 74 6f 20 c.:.twtrace.twbc.4000.=.IF.0.to.
5f020 74 77 62 63 20 74 77 74 72 61 63 65 62 75 66 20 74 6f 20 74 77 62 70 20 54 48 45 4e 0a 64 75 70 twbc.twtracebuf.to.twbp.THEN.dup
5f040 20 74 77 62 70 20 63 21 20 74 77 62 70 20 31 2b 20 74 6f 20 74 77 62 70 20 74 77 62 63 20 31 2b .twbp.c!.twbp.1+.to.twbp.twbc.1+
5f060 20 74 6f 20 74 77 62 63 0a 3b 0a 3a 20 74 65 72 6d 69 6e 61 6c 2d 77 72 69 74 65 20 28 20 61 64 .to.twbc.;.:.terminal-write.(.ad
5f080 64 72 20 6c 65 6e 20 2d 2d 20 61 63 74 75 61 6c 2d 6c 65 6e 20 29 0a 63 75 72 73 6f 72 2d 6f 66 dr.len.--.actual-len.).cursor-of
5f0a0 66 0a 74 75 63 6b 20 62 6f 75 6e 64 73 20 3f 44 4f 20 69 20 63 40 0a 74 77 74 72 61 63 65 0a 65 f.tuck.bounds.?DO.i.c@.twtrace.e
5f0c0 73 63 2d 6f 6e 20 49 46 20 65 73 63 2d 70 72 6f 63 65 73 73 0a 45 4c 53 45 20 43 41 53 45 0a 31 sc-on.IF.esc-process.ELSE.CASE.1
5f0e0 42 20 4f 46 20 74 72 75 65 20 74 6f 20 65 73 63 2d 6f 6e 20 45 4e 44 4f 46 0a 63 61 72 72 65 74 B.OF.true.to.esc-on.ENDOF.carret
5f100 20 4f 46 20 30 20 74 6f 20 63 6f 6c 75 6d 6e 23 20 45 4e 44 4f 46 0a 6c 69 6e 65 66 65 65 64 20 .OF.0.to.column#.ENDOF.linefeed.
5f120 4f 46 20 74 65 72 6d 69 6e 61 6c 2d 6c 69 6e 65 2b 2b 20 45 4e 44 4f 46 0a 62 65 6c 6c 20 4f 46 OF.terminal-line++.ENDOF.bell.OF
5f140 20 62 6c 69 6e 6b 2d 73 63 72 65 65 6e 20 45 4e 44 4f 46 0a 39 20 28 20 54 41 42 20 29 20 4f 46 .blink-screen.ENDOF.9.(.TAB.).OF
5f160 20 63 6f 6c 75 6d 6e 23 20 37 20 2b 20 2d 38 20 61 6e 64 20 64 75 70 20 23 63 6f 6c 75 6d 6e 73 .column#.7.+.-8.and.dup.#columns
5f180 20 3c 20 49 46 0a 74 6f 20 63 6f 6c 75 6d 6e 23 0a 45 4c 53 45 20 64 72 6f 70 20 54 48 45 4e 0a .<.IF.to.column#.ELSE.drop.THEN.
5f1a0 45 4e 44 4f 46 0a 42 20 28 20 56 54 20 29 20 4f 46 20 6c 69 6e 65 23 20 3f 64 75 70 20 49 46 20 ENDOF.B.(.VT.).OF.line#.?dup.IF.
5f1c0 31 2d 20 74 6f 20 6c 69 6e 65 23 20 54 48 45 4e 20 45 4e 44 4f 46 0a 43 20 28 20 46 46 20 29 20 1-.to.line#.THEN.ENDOF.C.(.FF.).
5f1e0 4f 46 20 30 20 74 6f 20 6c 69 6e 65 23 20 30 20 74 6f 20 63 6f 6c 75 6d 6e 23 20 65 72 61 73 65 OF.0.to.line#.0.to.column#.erase
5f200 2d 73 63 72 65 65 6e 20 45 4e 44 4f 46 0a 62 73 20 4f 46 09 63 6f 6c 75 6d 6e 23 20 31 2d 20 64 -screen.ENDOF.bs.OF.column#.1-.d
5f220 75 70 20 30 3c 20 49 46 0a 6c 69 6e 65 23 20 49 46 0a 6c 69 6e 65 23 20 31 2d 20 74 6f 20 6c 69 up.0<.IF.line#.IF.line#.1-.to.li
5f240 6e 65 23 0a 64 72 6f 70 20 23 63 6f 6c 75 6d 6e 73 20 31 2d 0a 45 4c 53 45 20 64 72 6f 70 20 63 ne#.drop.#columns.1-.ELSE.drop.c
5f260 6f 6c 75 6d 6e 23 0a 54 48 45 4e 0a 54 48 45 4e 0a 74 6f 20 63 6f 6c 75 6d 6e 23 20 28 20 62 6c olumn#.THEN.THEN.to.column#.(.bl
5f280 20 64 72 61 77 2d 63 68 61 72 61 63 74 65 72 20 29 0a 45 4e 44 4f 46 0a 64 75 70 20 4f 46 0a 69 .draw-character.).ENDOF.dup.OF.i
5f2a0 20 63 40 20 64 72 61 77 2d 63 68 61 72 61 63 74 65 72 0a 63 6f 6c 75 6d 6e 23 20 31 2b 20 64 75 .c@.draw-character.column#.1+.du
5f2c0 70 20 23 63 6f 6c 75 6d 6e 73 20 3e 3d 20 49 46 0a 64 72 6f 70 20 30 20 74 65 72 6d 69 6e 61 6c p.#columns.>=.IF.drop.0.terminal
5f2e0 2d 6c 69 6e 65 2b 2b 0a 54 48 45 4e 0a 74 6f 20 63 6f 6c 75 6d 6e 23 0a 45 4e 44 4f 46 0a 45 4e -line++.THEN.to.column#.ENDOF.EN
5f300 44 43 41 53 45 0a 54 48 45 4e 0a 4c 4f 4f 50 0a 72 65 73 74 6f 72 65 2d 63 75 72 73 6f 72 0a 3b DCASE.THEN.LOOP.restore-cursor.;
5f320 0a 30 20 56 41 4c 55 45 20 63 68 61 72 2d 68 65 69 67 68 74 0a 30 20 56 41 4c 55 45 20 63 68 61 .0.VALUE.char-height.0.VALUE.cha
5f340 72 2d 77 69 64 74 68 0a 30 20 56 41 4c 55 45 20 66 6f 6e 74 62 79 74 65 73 0a 43 52 45 41 54 45 r-width.0.VALUE.fontbytes.CREATE
5f360 20 64 69 73 70 6c 61 79 2d 65 6d 69 74 2d 62 75 66 66 65 72 20 32 30 20 61 6c 6c 6f 74 0a 64 65 .display-emit-buffer.20.allot.de
5f380 66 65 72 20 64 69 73 2d 6f 6c 64 2d 65 6d 69 74 0a 27 20 65 6d 69 74 20 62 65 68 61 76 69 6f 72 fer.dis-old-emit.'.emit.behavior
5f3a0 20 74 6f 20 64 69 73 2d 6f 6c 64 2d 65 6d 69 74 0a 3a 20 64 69 73 70 6c 61 79 2d 77 72 69 74 65 .to.dis-old-emit.:.display-write
5f3c0 20 74 65 72 6d 69 6e 61 6c 2d 77 72 69 74 65 20 3b 0a 3a 20 64 69 73 70 6c 61 79 2d 65 6d 69 74 .terminal-write.;.:.display-emit
5f3e0 20 64 75 70 20 64 69 73 2d 6f 6c 64 2d 65 6d 69 74 20 64 69 73 70 6c 61 79 2d 65 6d 69 74 2d 62 .dup.dis-old-emit.display-emit-b
5f400 75 66 66 65 72 20 74 75 63 6b 20 63 21 20 31 20 74 65 72 6d 69 6e 61 6c 2d 77 72 69 74 65 20 64 uffer.tuck.c!.1.terminal-write.d
5f420 72 6f 70 20 3b 0a 3a 20 69 73 2d 69 6e 73 74 61 6c 6c 20 28 20 27 6f 70 65 6e 20 2d 2d 20 29 0a rop.;.:.is-install.(.'open.--.).
5f440 73 22 20 64 65 66 65 72 20 76 65 6e 64 6f 72 2d 6f 70 65 6e 20 74 6f 20 76 65 6e 64 6f 72 2d 6f s".defer.vendor-open.to.vendor-o
5f460 70 65 6e 22 20 65 76 61 6c 0a 73 22 20 3a 20 6f 70 65 6e 20 64 65 61 64 62 65 65 66 20 76 65 6e pen".eval.s".:.open.deadbeef.ven
5f480 64 6f 72 2d 6f 70 65 6e 20 64 75 70 20 64 65 61 64 62 65 65 66 20 3d 20 49 46 20 64 72 6f 70 20 dor-open.dup.deadbeef.=.IF.drop.
5f4a0 74 72 75 65 20 45 4c 53 45 20 6e 69 70 20 54 48 45 4e 20 3b 22 20 65 76 61 6c 0a 73 22 20 64 65 true.ELSE.nip.THEN.;".eval.s".de
5f4c0 66 65 72 20 77 72 69 74 65 20 27 20 64 69 73 70 6c 61 79 2d 77 72 69 74 65 20 74 6f 20 77 72 69 fer.write.'.display-write.to.wri
5f4e0 74 65 22 20 65 76 61 6c 0a 73 22 20 3a 20 64 72 61 77 2d 6c 6f 67 6f 20 5b 27 5d 20 64 72 61 77 te".eval.s".:.draw-logo.['].draw
5f500 2d 6c 6f 67 6f 20 43 41 54 43 48 20 49 46 20 32 64 72 6f 70 20 32 64 72 6f 70 20 54 48 45 4e 20 -logo.CATCH.IF.2drop.2drop.THEN.
5f520 3b 22 20 65 76 61 6c 0a 73 22 20 3a 20 72 65 73 65 74 2d 73 63 72 65 65 6e 20 5b 27 5d 20 72 65 ;".eval.s".:.reset-screen.['].re
5f540 73 65 74 2d 73 63 72 65 65 6e 20 43 41 54 43 48 20 64 72 6f 70 20 3b 22 20 65 76 61 6c 0a 3b 0a set-screen.CATCH.drop.;".eval.;.
5f560 3a 20 69 73 2d 72 65 6d 6f 76 65 20 28 20 27 63 6c 6f 73 65 20 2d 2d 20 29 0a 73 22 20 64 65 66 :.is-remove.(.'close.--.).s".def
5f580 65 72 20 63 6c 6f 73 65 20 74 6f 20 63 6c 6f 73 65 22 20 65 76 61 6c 0a 3b 0a 3a 20 69 73 2d 73 er.close.to.close".eval.;.:.is-s
5f5a0 65 6c 66 74 65 73 74 20 28 20 27 73 65 6c 66 74 65 73 74 20 2d 2d 20 29 0a 73 22 20 64 65 66 65 elftest.(.'selftest.--.).s".defe
5f5c0 72 20 73 65 6c 66 74 65 73 74 20 74 6f 20 73 65 6c 66 74 65 73 74 22 20 65 76 61 6c 0a 3b 0a 53 r.selftest.to.selftest".eval.;.S
5f5e0 54 52 55 43 54 0a 63 65 6c 6c 20 46 49 45 4c 44 20 66 6f 6e 74 3e 61 64 64 72 0a 63 65 6c 6c 20 TRUCT.cell.FIELD.font>addr.cell.
5f600 46 49 45 4c 44 20 66 6f 6e 74 3e 77 69 64 74 68 0a 63 65 6c 6c 20 46 49 45 4c 44 20 66 6f 6e 74 FIELD.font>width.cell.FIELD.font
5f620 3e 68 65 69 67 68 74 0a 63 65 6c 6c 20 46 49 45 4c 44 20 66 6f 6e 74 3e 61 64 76 61 6e 63 65 0a >height.cell.FIELD.font>advance.
5f640 63 65 6c 6c 20 46 49 45 4c 44 20 66 6f 6e 74 3e 6d 69 6e 2d 63 68 61 72 0a 63 65 6c 6c 20 46 49 cell.FIELD.font>min-char.cell.FI
5f660 45 4c 44 20 66 6f 6e 74 3e 23 67 6c 79 70 68 73 0a 43 4f 4e 53 54 41 4e 54 20 2f 66 6f 6e 74 0a ELD.font>#glyphs.CONSTANT./font.
5f680 43 52 45 41 54 45 20 64 65 66 61 75 6c 74 2d 66 6f 6e 74 2d 63 74 72 62 6c 6b 20 2f 66 6f 6e 74 CREATE.default-font-ctrblk./font
5f6a0 20 61 6c 6c 6f 74 20 64 65 66 61 75 6c 74 2d 66 6f 6e 74 2d 63 74 72 62 6c 6b 0a 64 75 70 20 66 .allot.default-font-ctrblk.dup.f
5f6c0 6f 6e 74 3e 61 64 64 72 20 30 20 73 77 61 70 20 21 0a 64 75 70 20 66 6f 6e 74 3e 77 69 64 74 68 ont>addr.0.swap.!.dup.font>width
5f6e0 20 38 20 73 77 61 70 20 21 0a 64 75 70 20 66 6f 6e 74 3e 68 65 69 67 68 74 20 2d 31 30 20 73 77 .8.swap.!.dup.font>height.-10.sw
5f700 61 70 20 21 0a 64 75 70 20 66 6f 6e 74 3e 61 64 76 61 6e 63 65 20 31 20 73 77 61 70 20 21 0a 64 ap.!.dup.font>advance.1.swap.!.d
5f720 75 70 20 66 6f 6e 74 3e 6d 69 6e 2d 63 68 61 72 20 32 30 20 73 77 61 70 20 21 0a 66 6f 6e 74 3e up.font>min-char.20.swap.!.font>
5f740 23 67 6c 79 70 68 73 20 37 66 20 73 77 61 70 20 21 0a 3a 20 64 69 73 70 6c 61 79 2d 64 65 66 61 #glyphs.7f.swap.!.:.display-defa
5f760 75 6c 74 2d 66 6f 6e 74 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 29 0a 72 6f 6d 66 73 2d 6c 6f ult-font.(.str.len.--.).romfs-lo
5f780 6f 6b 75 70 20 64 75 70 20 30 3d 20 49 46 20 64 72 6f 70 20 45 58 49 54 20 54 48 45 4e 0a 36 30 okup.dup.0=.IF.drop.EXIT.THEN.60
5f7a0 30 20 3c 3e 20 49 46 20 2e 22 20 4f 6e 6c 79 20 73 75 70 70 6f 72 74 20 36 30 78 38 78 31 36 20 0.<>.IF..".Only.support.60x8x16.
5f7c0 66 6f 6e 74 73 20 21 20 22 20 64 72 6f 70 20 45 58 49 54 20 54 48 45 4e 0a 64 65 66 61 75 6c 74 fonts.!.".drop.EXIT.THEN.default
5f7e0 2d 66 6f 6e 74 2d 63 74 72 62 6c 6b 20 66 6f 6e 74 3e 61 64 64 72 20 21 0a 3b 0a 73 22 20 64 65 -font-ctrblk.font>addr.!.;.s".de
5f800 66 61 75 6c 74 2d 66 6f 6e 74 2e 62 69 6e 22 20 64 69 73 70 6c 61 79 2d 64 65 66 61 75 6c 74 2d fault-font.bin".display-default-
5f820 66 6f 6e 74 0a 3a 20 2e 73 63 61 6e 2d 6c 69 6e 65 73 20 28 20 68 65 69 67 68 74 20 2d 2d 20 73 font.:..scan-lines.(.height.--.s
5f840 63 61 6e 6c 69 6e 65 73 20 29 20 64 75 70 20 30 3e 3d 20 49 46 20 31 2d 20 45 4c 53 45 20 6e 65 canlines.).dup.0>=.IF.1-.ELSE.ne
5f860 67 61 74 65 20 54 48 45 4e 20 3b 0a 3a 20 73 65 74 2d 66 6f 6e 74 20 28 20 61 64 64 72 20 77 69 gate.THEN.;.:.set-font.(.addr.wi
5f880 64 74 68 20 68 65 69 67 68 74 20 61 64 76 61 6e 63 65 20 6d 69 6e 2d 63 68 61 72 20 23 67 6c 79 dth.height.advance.min-char.#gly
5f8a0 70 68 73 20 2d 2d 20 29 0a 64 65 66 61 75 6c 74 2d 66 6f 6e 74 2d 63 74 72 62 6c 6b 20 2f 66 6f phs.--.).default-font-ctrblk./fo
5f8c0 6e 74 20 2b 20 2f 66 6f 6e 74 20 30 0a 44 4f 0a 31 20 63 65 6c 6c 73 20 2d 20 64 75 70 20 3e 72 nt.+./font.0.DO.1.cells.-.dup.>r
5f8e0 20 21 20 72 3e 20 31 20 63 65 6c 6c 73 0a 2b 4c 4f 4f 50 20 64 72 6f 70 0a 64 65 66 61 75 6c 74 .!.r>.1.cells.+LOOP.drop.default
5f900 2d 66 6f 6e 74 2d 63 74 72 62 6c 6b 20 64 75 70 20 66 6f 6e 74 3e 68 65 69 67 68 74 20 40 20 61 -font-ctrblk.dup.font>height.@.a
5f920 62 73 20 74 6f 20 63 68 61 72 2d 68 65 69 67 68 74 0a 64 75 70 20 66 6f 6e 74 3e 77 69 64 74 68 bs.to.char-height.dup.font>width
5f940 20 40 20 74 6f 20 63 68 61 72 2d 77 69 64 74 68 20 66 6f 6e 74 3e 61 64 76 61 6e 63 65 20 40 20 .@.to.char-width.font>advance.@.
5f960 74 6f 20 66 6f 6e 74 62 79 74 65 73 0a 3b 0a 3a 20 3e 66 6f 6e 74 20 28 20 63 68 61 72 20 2d 2d to.fontbytes.;.:.>font.(.char.--
5f980 20 61 64 64 72 20 29 0a 64 75 70 20 64 65 66 61 75 6c 74 2d 66 6f 6e 74 2d 63 74 72 62 6c 6b 20 .addr.).dup.default-font-ctrblk.
5f9a0 64 75 70 20 3e 72 20 66 6f 6e 74 3e 6d 69 6e 2d 63 68 61 72 20 40 20 64 75 70 20 72 40 20 66 6f dup.>r.font>min-char.@.dup.r@.fo
5f9c0 6e 74 3e 23 67 6c 79 70 68 73 20 2b 20 77 69 74 68 69 6e 0a 49 46 0a 72 40 20 66 6f 6e 74 3e 6d nt>#glyphs.+.within.IF.r@.font>m
5f9e0 69 6e 2d 63 68 61 72 20 40 20 2d 0a 72 40 20 66 6f 6e 74 3e 61 64 76 61 6e 63 65 20 40 20 2a 20 in-char.@.-.r@.font>advance.@.*.
5fa00 72 40 20 66 6f 6e 74 3e 68 65 69 67 68 74 20 40 20 2e 73 63 61 6e 2d 6c 69 6e 65 73 20 2a 0a 72 r@.font>height.@..scan-lines.*.r
5fa20 3e 20 66 6f 6e 74 3e 61 64 64 72 20 40 20 2b 0a 45 4c 53 45 0a 64 72 6f 70 20 72 3e 20 66 6f 6e >.font>addr.@.+.ELSE.drop.r>.fon
5fa40 74 3e 61 64 64 72 20 40 0a 54 48 45 4e 0a 3b 0a 3a 20 64 65 66 61 75 6c 74 2d 66 6f 6e 74 20 28 t>addr.@.THEN.;.:.default-font.(
5fa60 20 2d 2d 20 61 64 64 72 20 77 69 64 74 68 20 68 65 69 67 68 74 20 61 64 76 61 6e 63 65 20 6d 69 .--.addr.width.height.advance.mi
5fa80 6e 2d 63 68 61 72 20 23 67 6c 79 70 68 73 20 29 0a 64 65 66 61 75 6c 74 2d 66 6f 6e 74 2d 63 74 n-char.#glyphs.).default-font-ct
5faa0 72 62 6c 6b 20 2f 66 6f 6e 74 20 30 20 44 4f 20 64 75 70 20 63 65 6c 6c 2b 20 3e 72 20 40 20 72 rblk./font.0.DO.dup.cell+.>r.@.r
5fac0 3e 20 31 20 63 65 6c 6c 73 20 2b 4c 4f 4f 50 20 64 72 6f 70 0a 3b 0a 30 20 56 41 4c 55 45 20 66 >.1.cells.+LOOP.drop.;.0.VALUE.f
5fae0 72 61 6d 65 2d 62 75 66 66 65 72 2d 61 64 72 0a 30 20 56 41 4c 55 45 20 73 63 72 65 65 6e 2d 68 rame-buffer-adr.0.VALUE.screen-h
5fb00 65 69 67 68 74 0a 30 20 56 41 4c 55 45 20 73 63 72 65 65 6e 2d 77 69 64 74 68 0a 30 20 56 41 4c eight.0.VALUE.screen-width.0.VAL
5fb20 55 45 20 77 69 6e 64 6f 77 2d 74 6f 70 0a 30 20 56 41 4c 55 45 20 77 69 6e 64 6f 77 2d 6c 65 66 UE.window-top.0.VALUE.window-lef
5fb40 74 0a 30 20 56 41 4c 55 45 20 2e 73 63 0a 3a 20 73 63 72 65 65 6e 2d 23 72 6f 77 73 20 2e 73 63 t.0.VALUE..sc.:.screen-#rows..sc
5fb60 20 49 46 20 31 38 20 45 4c 53 45 20 74 72 75 65 20 74 6f 20 2e 73 63 20 73 22 20 73 63 72 65 65 .IF.18.ELSE.true.to..sc.s".scree
5fb80 6e 2d 23 72 6f 77 73 22 20 65 76 61 6c 20 66 61 6c 73 65 20 74 6f 20 2e 73 63 20 54 48 45 4e 20 n-#rows".eval.false.to..sc.THEN.
5fba0 3b 0a 3a 20 73 63 72 65 65 6e 2d 23 63 6f 6c 75 6d 6e 73 20 2e 73 63 20 49 46 20 35 30 20 45 4c ;.:.screen-#columns..sc.IF.50.EL
5fbc0 53 45 20 74 72 75 65 20 74 6f 20 2e 73 63 20 73 22 20 73 63 72 65 65 6e 2d 23 63 6f 6c 75 6d 6e SE.true.to..sc.s".screen-#column
5fbe0 73 22 20 65 76 61 6c 20 66 61 6c 73 65 20 74 6f 20 2e 73 63 20 54 48 45 4e 20 3b 0a 3a 20 66 62 s".eval.false.to..sc.THEN.;.:.fb
5fc00 38 2d 62 61 63 6b 67 72 6f 75 6e 64 20 69 6e 76 65 72 73 65 2d 73 63 72 65 65 6e 3f 20 3b 0a 3a 8-background.inverse-screen?.;.:
5fc20 20 66 62 38 2d 66 6f 72 65 67 72 6f 75 6e 64 20 69 6e 76 65 72 73 65 3f 20 69 6e 76 65 72 74 20 .fb8-foreground.inverse?.invert.
5fc40 3b 0a 3a 20 66 62 38 2d 6c 69 6e 65 73 32 62 79 74 65 73 20 28 20 23 6c 69 6e 65 73 20 2d 2d 20 ;.:.fb8-lines2bytes.(.#lines.--.
5fc60 23 62 79 74 65 73 20 29 20 63 68 61 72 2d 68 65 69 67 68 74 20 2a 20 73 63 72 65 65 6e 2d 77 69 #bytes.).char-height.*.screen-wi
5fc80 64 74 68 20 2a 20 3b 0a 3a 20 66 62 38 2d 63 6f 6c 75 6d 6e 73 32 62 79 74 65 73 20 28 20 23 63 dth.*.;.:.fb8-columns2bytes.(.#c
5fca0 6f 6c 75 6d 6e 73 20 2d 2d 20 23 62 79 74 65 73 20 29 20 63 68 61 72 2d 77 69 64 74 68 20 2a 20 olumns.--.#bytes.).char-width.*.
5fcc0 3b 0a 3a 20 66 62 38 2d 6c 69 6e 65 32 61 64 64 72 20 28 20 6c 69 6e 65 23 20 2d 2d 20 61 64 64 ;.:.fb8-line2addr.(.line#.--.add
5fce0 72 20 29 0a 63 68 61 72 2d 68 65 69 67 68 74 20 2a 20 77 69 6e 64 6f 77 2d 74 6f 70 20 2b 20 73 r.).char-height.*.window-top.+.s
5fd00 63 72 65 65 6e 2d 77 69 64 74 68 20 2a 0a 66 72 61 6d 65 2d 62 75 66 66 65 72 2d 61 64 72 20 2b creen-width.*.frame-buffer-adr.+
5fd20 20 77 69 6e 64 6f 77 2d 6c 65 66 74 20 2b 0a 3b 0a 3a 20 66 62 38 2d 65 72 61 73 65 2d 62 6c 6f .window-left.+.;.:.fb8-erase-blo
5fd40 63 6b 20 28 20 61 64 64 72 20 6c 65 6e 20 29 20 66 62 38 2d 62 61 63 6b 67 72 6f 75 6e 64 20 72 ck.(.addr.len.).fb8-background.r
5fd60 66 69 6c 6c 20 3b 0a 30 20 56 41 4c 55 45 20 2e 61 62 0a 43 52 45 41 54 45 20 62 69 74 6d 61 70 fill.;.0.VALUE..ab.CREATE.bitmap
5fd80 2d 62 75 66 66 65 72 20 34 30 30 20 61 6c 6c 6f 74 0a 3a 20 61 63 74 69 76 65 2d 62 69 74 73 20 -buffer.400.allot.:.active-bits.
5fda0 28 20 2d 2d 20 6e 65 77 20 29 20 2e 61 62 20 64 75 70 20 38 20 3e 20 49 46 20 38 20 2d 20 74 6f (.--.new.)..ab.dup.8.>.IF.8.-.to
5fdc0 20 2e 61 62 20 38 20 45 4c 53 45 0a 63 68 61 72 2d 77 69 64 74 68 20 74 6f 20 2e 61 62 20 3f 64 ..ab.8.ELSE.char-width.to..ab.?d
5fde0 75 70 20 30 3d 20 49 46 20 72 65 63 75 72 73 65 20 54 48 45 4e 0a 54 48 45 4e 20 3b 0a 3a 20 66 up.0=.IF.recurse.THEN.THEN.;.:.f
5fe00 62 38 2d 63 68 61 72 32 62 69 74 6d 61 70 20 28 20 66 6f 6e 74 2d 68 65 69 67 68 74 20 66 6f 6e b8-char2bitmap.(.font-height.fon
5fe20 74 2d 61 64 64 72 20 2d 2d 20 62 69 74 6d 61 70 2d 62 75 66 66 65 72 20 29 0a 62 69 74 6d 61 70 t-addr.--.bitmap-buffer.).bitmap
5fe40 2d 62 75 66 66 65 72 20 3e 72 0a 63 68 61 72 2d 68 65 69 67 68 74 20 72 6f 74 20 30 3e 20 49 46 -buffer.>r.char-height.rot.0>.IF
5fe60 20 72 3e 20 63 68 61 72 2d 77 69 64 74 68 20 32 64 75 70 20 66 62 38 2d 65 72 61 73 65 2d 62 6c .r>.char-width.2dup.fb8-erase-bl
5fe80 6f 63 6b 20 2b 20 3e 72 20 31 2d 20 54 48 45 4e 0a 72 3e 20 2d 72 6f 74 20 63 68 61 72 2d 77 69 ock.+.>r.1-.THEN.r>.-rot.char-wi
5fea0 64 74 68 20 74 6f 20 2e 61 62 0a 66 6f 6e 74 62 79 74 65 73 20 2a 20 62 6f 75 6e 64 73 20 3f 44 dth.to..ab.fontbytes.*.bounds.?D
5fec0 4f 0a 69 20 63 40 20 61 63 74 69 76 65 2d 62 69 74 73 20 30 20 3f 44 4f 0a 64 75 70 20 38 30 20 O.i.c@.active-bits.0.?DO.dup.80.
5fee0 61 6e 64 20 49 46 20 66 62 38 2d 66 6f 72 65 67 72 6f 75 6e 64 20 45 4c 53 45 20 66 62 38 2d 62 and.IF.fb8-foreground.ELSE.fb8-b
5ff00 61 63 6b 67 72 6f 75 6e 64 20 54 48 45 4e 0a 28 20 66 62 2d 61 64 64 72 20 66 62 79 74 65 20 63 ackground.THEN.(.fb-addr.fbyte.c
5ff20 6f 6c 72 20 29 20 32 20 70 69 63 6b 20 21 20 31 20 6c 73 68 69 66 74 20 73 77 61 70 20 31 2b 20 olr.).2.pick.!.1.lshift.swap.1+.
5ff40 73 77 61 70 0a 4c 4f 4f 50 20 64 72 6f 70 0a 4c 4f 4f 50 20 64 72 6f 70 0a 62 69 74 6d 61 70 2d swap.LOOP.drop.LOOP.drop.bitmap-
5ff60 62 75 66 66 65 72 0a 3b 0a 3a 20 66 62 38 2d 64 72 61 77 2d 6c 6f 67 6f 20 28 20 6c 69 6e 65 23 buffer.;.:.fb8-draw-logo.(.line#
5ff80 20 61 64 64 72 20 77 69 64 74 68 20 68 65 69 67 68 74 20 2d 2d 20 29 20 2e 22 20 66 62 38 2d 64 .addr.width.height.--.)..".fb8-d
5ffa0 72 61 77 2d 6c 6f 67 6f 20 28 20 22 20 2e 73 20 2e 22 20 20 29 22 20 63 72 0a 32 64 72 6f 70 20 raw-logo.(."..s.."..)".cr.2drop.
5ffc0 32 64 72 6f 70 0a 3b 0a 3a 20 66 62 38 2d 74 6f 67 67 6c 65 2d 63 75 72 73 6f 72 20 28 20 2d 2d 2drop.;.:.fb8-toggle-cursor.(.--
5ffe0 20 29 0a 6c 69 6e 65 23 20 66 62 38 2d 6c 69 6e 65 32 61 64 64 72 20 63 6f 6c 75 6d 6e 23 20 66 .).line#.fb8-line2addr.column#.f
60000 62 38 2d 63 6f 6c 75 6d 6e 73 32 62 79 74 65 73 20 2b 0a 63 68 61 72 2d 68 65 69 67 68 74 20 30 b8-columns2bytes.+.char-height.0
60020 20 3f 44 4f 0a 63 68 61 72 2d 77 69 64 74 68 20 30 20 3f 44 4f 20 64 75 70 20 64 75 70 20 72 62 .?DO.char-width.0.?DO.dup.dup.rb
60040 40 20 2d 31 20 78 6f 72 20 73 77 61 70 20 72 62 21 20 31 2b 20 4c 4f 4f 50 0a 73 63 72 65 65 6e @.-1.xor.swap.rb!.1+.LOOP.screen
60060 2d 77 69 64 74 68 20 2b 20 63 68 61 72 2d 77 69 64 74 68 20 2d 0a 4c 4f 4f 50 20 64 72 6f 70 0a -width.+.char-width.-.LOOP.drop.
60080 3b 0a 3a 20 66 62 38 2d 64 72 61 77 2d 63 68 61 72 61 63 74 65 72 20 28 20 63 68 61 72 20 2d 2d ;.:.fb8-draw-character.(.char.--
600a0 20 29 0a 3e 72 20 64 65 66 61 75 6c 74 2d 66 6f 6e 74 20 6f 76 65 72 20 2b 20 72 40 20 2d 72 6f .).>r.default-font.over.+.r@.-ro
600c0 74 20 62 65 74 77 65 65 6e 20 49 46 0a 32 73 77 61 70 20 33 64 72 6f 70 20 72 3e 20 3e 66 6f 6e t.between.IF.2swap.3drop.r>.>fon
600e0 74 20 66 62 38 2d 63 68 61 72 32 62 69 74 6d 61 70 20 28 20 62 69 74 6d 61 70 2d 62 75 66 20 29 t.fb8-char2bitmap.(.bitmap-buf.)
60100 0a 6c 69 6e 65 23 20 66 62 38 2d 6c 69 6e 65 32 61 64 64 72 20 63 6f 6c 75 6d 6e 23 20 66 62 38 .line#.fb8-line2addr.column#.fb8
60120 2d 63 6f 6c 75 6d 6e 73 32 62 79 74 65 73 20 2b 20 28 20 62 69 74 6d 61 70 2d 62 75 66 20 66 62 -columns2bytes.+.(.bitmap-buf.fb
60140 2d 61 64 64 72 20 29 0a 63 68 61 72 2d 68 65 69 67 68 74 20 30 20 3f 44 4f 0a 32 64 75 70 20 63 -addr.).char-height.0.?DO.2dup.c
60160 68 61 72 2d 77 69 64 74 68 20 6d 72 6d 6f 76 65 0a 73 63 72 65 65 6e 2d 77 69 64 74 68 20 2b 20 har-width.mrmove.screen-width.+.
60180 3e 72 20 63 68 61 72 2d 77 69 64 74 68 20 2b 20 72 3e 0a 4c 4f 4f 50 20 32 64 72 6f 70 0a 45 4c >r.char-width.+.r>.LOOP.2drop.EL
601a0 53 45 20 32 64 72 6f 70 20 72 3e 20 33 64 72 6f 70 20 54 48 45 4e 0a 3b 0a 3a 20 66 62 38 2d 69 SE.2drop.r>.3drop.THEN.;.:.fb8-i
601c0 6e 73 65 72 74 2d 6c 69 6e 65 73 20 28 20 6e 20 2d 2d 20 29 0a 66 62 38 2d 6c 69 6e 65 73 32 62 nsert-lines.(.n.--.).fb8-lines2b
601e0 79 74 65 73 20 3e 72 20 6c 69 6e 65 23 20 66 62 38 2d 6c 69 6e 65 32 61 64 64 72 20 64 75 70 20 ytes.>r.line#.fb8-line2addr.dup.
60200 64 75 70 20 72 40 20 2b 0a 23 6c 69 6e 65 73 20 6c 69 6e 65 23 20 2d 20 66 62 38 2d 6c 69 6e 65 dup.r@.+.#lines.line#.-.fb8-line
60220 73 32 62 79 74 65 73 20 72 40 20 2d 20 72 6d 6f 76 65 0a 72 3e 20 66 62 38 2d 65 72 61 73 65 2d s2bytes.r@.-.rmove.r>.fb8-erase-
60240 62 6c 6f 63 6b 0a 3b 0a 3a 20 66 62 38 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 73 20 28 20 6e 20 2d block.;.:.fb8-delete-lines.(.n.-
60260 2d 20 29 0a 66 62 38 2d 6c 69 6e 65 73 32 62 79 74 65 73 20 3e 72 20 6c 69 6e 65 23 20 66 62 38 -.).fb8-lines2bytes.>r.line#.fb8
60280 2d 6c 69 6e 65 32 61 64 64 72 20 64 75 70 20 64 75 70 20 72 40 20 2b 20 73 77 61 70 0a 23 6c 69 -line2addr.dup.dup.r@.+.swap.#li
602a0 6e 65 73 20 66 62 38 2d 6c 69 6e 65 73 32 62 79 74 65 73 20 72 40 20 2d 20 64 75 70 20 3e 72 20 nes.fb8-lines2bytes.r@.-.dup.>r.
602c0 72 6d 6f 76 65 0a 72 3e 20 2b 20 72 3e 20 66 62 38 2d 65 72 61 73 65 2d 62 6c 6f 63 6b 0a 3b 0a rmove.r>.+.r>.fb8-erase-block.;.
602e0 3a 20 66 62 38 2d 69 6e 73 65 72 74 2d 63 68 61 72 61 63 74 65 72 73 20 28 20 6e 20 2d 2d 20 29 :.fb8-insert-characters.(.n.--.)
60300 0a 6c 69 6e 65 23 20 66 62 38 2d 6c 69 6e 65 32 61 64 64 72 20 63 6f 6c 75 6d 6e 23 20 66 62 38 .line#.fb8-line2addr.column#.fb8
60320 2d 63 6f 6c 75 6d 6e 73 32 62 79 74 65 73 20 2b 20 3e 72 0a 23 63 6f 6c 75 6d 6e 73 20 63 6f 6c -columns2bytes.+.>r.#columns.col
60340 75 6d 6e 23 20 2d 20 32 64 75 70 20 3e 3d 20 49 46 0a 6e 69 70 20 64 75 70 20 30 3e 20 49 46 20 umn#.-.2dup.>=.IF.nip.dup.0>.IF.
60360 66 62 38 2d 63 6f 6c 75 6d 6e 73 32 62 79 74 65 73 20 72 3e 20 45 4c 53 45 20 72 3e 20 32 64 72 fb8-columns2bytes.r>.ELSE.r>.2dr
60380 6f 70 20 45 58 49 54 20 54 48 45 4e 0a 45 4c 53 45 0a 66 62 38 2d 63 6f 6c 75 6d 6e 73 32 62 79 op.EXIT.THEN.ELSE.fb8-columns2by
603a0 74 65 73 20 73 77 61 70 20 66 62 38 2d 63 6f 6c 75 6d 6e 73 32 62 79 74 65 73 20 74 75 63 6b 20 tes.swap.fb8-columns2bytes.tuck.
603c0 2d 0a 6f 76 65 72 20 72 40 20 74 75 63 6b 20 2b 20 72 6f 74 20 63 68 61 72 2d 68 65 69 67 68 74 -.over.r@.tuck.+.rot.char-height
603e0 20 30 20 3f 44 4f 0a 33 64 75 70 20 72 6d 6f 76 65 0a 2d 72 6f 74 20 73 63 72 65 65 6e 2d 77 69 .0.?DO.3dup.rmove.-rot.screen-wi
60400 64 74 68 20 74 75 63 6b 20 2b 20 2d 72 6f 74 20 2b 20 73 77 61 70 20 72 6f 74 0a 4c 4f 4f 50 0a dth.tuck.+.-rot.+.swap.rot.LOOP.
60420 33 64 72 6f 70 20 72 3e 0a 54 48 45 4e 0a 63 68 61 72 2d 68 65 69 67 68 74 20 30 20 3f 44 4f 20 3drop.r>.THEN.char-height.0.?DO.
60440 64 75 70 20 32 20 70 69 63 6b 20 66 62 38 2d 65 72 61 73 65 2d 62 6c 6f 63 6b 20 73 63 72 65 65 dup.2.pick.fb8-erase-block.scree
60460 6e 2d 77 69 64 74 68 20 2b 20 4c 4f 4f 50 20 32 64 72 6f 70 0a 3b 0a 3a 20 66 62 38 2d 64 65 6c n-width.+.LOOP.2drop.;.:.fb8-del
60480 65 74 65 2d 63 68 61 72 61 63 74 65 72 73 20 28 20 6e 20 2d 2d 20 29 0a 6c 69 6e 65 23 20 66 62 ete-characters.(.n.--.).line#.fb
604a0 38 2d 6c 69 6e 65 32 61 64 64 72 20 63 6f 6c 75 6d 6e 23 20 66 62 38 2d 63 6f 6c 75 6d 6e 73 32 8-line2addr.column#.fb8-columns2
604c0 62 79 74 65 73 20 2b 20 3e 72 0a 23 63 6f 6c 75 6d 6e 73 20 63 6f 6c 75 6d 6e 23 20 2d 20 32 64 bytes.+.>r.#columns.column#.-.2d
604e0 75 70 20 3e 3d 20 49 46 0a 6e 69 70 20 64 75 70 20 30 3e 20 49 46 20 66 62 38 2d 63 6f 6c 75 6d up.>=.IF.nip.dup.0>.IF.fb8-colum
60500 6e 73 32 62 79 74 65 73 20 72 3e 20 45 4c 53 45 20 72 3e 20 32 64 72 6f 70 20 45 58 49 54 20 54 ns2bytes.r>.ELSE.r>.2drop.EXIT.T
60520 48 45 4e 0a 45 4c 53 45 0a 66 62 38 2d 63 6f 6c 75 6d 6e 73 32 62 79 74 65 73 20 73 77 61 70 20 HEN.ELSE.fb8-columns2bytes.swap.
60540 66 62 38 2d 63 6f 6c 75 6d 6e 73 32 62 79 74 65 73 20 74 75 63 6b 20 2d 0a 6f 76 65 72 20 72 40 fb8-columns2bytes.tuck.-.over.r@
60560 20 2b 20 32 64 75 70 20 2b 20 72 3e 20 73 77 61 70 20 3e 72 20 72 6f 74 20 63 68 61 72 2d 68 65 .+.2dup.+.r>.swap.>r.rot.char-he
60580 69 67 68 74 20 30 20 3f 44 4f 0a 33 64 75 70 20 72 6d 6f 76 65 0a 2d 72 6f 74 20 73 63 72 65 65 ight.0.?DO.3dup.rmove.-rot.scree
605a0 6e 2d 77 69 64 74 68 20 74 75 63 6b 20 2b 20 2d 72 6f 74 20 2b 20 73 77 61 70 20 72 6f 74 0a 4c n-width.tuck.+.-rot.+.swap.rot.L
605c0 4f 4f 50 0a 33 64 72 6f 70 20 72 3e 20 6f 76 65 72 20 2d 0a 54 48 45 4e 0a 63 68 61 72 2d 68 65 OOP.3drop.r>.over.-.THEN.char-he
605e0 69 67 68 74 20 30 20 3f 44 4f 20 64 75 70 20 32 20 70 69 63 6b 20 66 62 38 2d 65 72 61 73 65 2d ight.0.?DO.dup.2.pick.fb8-erase-
60600 62 6c 6f 63 6b 20 73 63 72 65 65 6e 2d 77 69 64 74 68 20 2b 20 4c 4f 4f 50 20 32 64 72 6f 70 0a block.screen-width.+.LOOP.2drop.
60620 3b 0a 3a 20 66 62 38 2d 72 65 73 65 74 2d 73 63 72 65 65 6e 20 28 20 2d 2d 20 29 20 28 20 4c 65 ;.:.fb8-reset-screen.(.--.).(.Le
60640 66 74 20 61 73 20 6e 6f 2d 6f 70 20 62 79 20 64 65 73 69 67 6e 20 29 20 3b 0a 3a 20 66 62 38 2d ft.as.no-op.by.design.).;.:.fb8-
60660 65 72 61 73 65 2d 73 63 72 65 65 6e 20 28 20 2d 2d 20 29 0a 66 72 61 6d 65 2d 62 75 66 66 65 72 erase-screen.(.--.).frame-buffer
60680 2d 61 64 72 20 73 63 72 65 65 6e 2d 68 65 69 67 68 74 20 73 63 72 65 65 6e 2d 77 69 64 74 68 20 -adr.screen-height.screen-width.
606a0 2a 20 66 62 38 2d 65 72 61 73 65 2d 62 6c 6f 63 6b 0a 3b 0a 3a 20 66 62 38 2d 69 6e 76 65 72 74 *.fb8-erase-block.;.:.fb8-invert
606c0 2d 73 63 72 65 65 6e 20 28 20 2d 2d 20 29 0a 66 72 61 6d 65 2d 62 75 66 66 65 72 2d 61 64 72 20 -screen.(.--.).frame-buffer-adr.
606e0 73 63 72 65 65 6e 2d 68 65 69 67 68 74 20 73 63 72 65 65 6e 2d 77 69 64 74 68 20 2a 20 32 64 75 screen-height.screen-width.*.2du
60700 70 20 2f 78 20 2f 20 30 20 3f 44 4f 0a 64 75 70 20 72 78 40 20 2d 31 20 78 6f 72 20 6f 76 65 72 p./x./.0.?DO.dup.rx@.-1.xor.over
60720 20 72 78 21 20 78 61 31 2b 0a 4c 4f 4f 50 20 33 64 72 6f 70 0a 3b 0a 3a 20 66 62 38 2d 62 6c 69 .rx!.xa1+.LOOP.3drop.;.:.fb8-bli
60740 6e 6b 2d 73 63 72 65 65 6e 20 28 20 2d 2d 20 29 20 66 62 38 2d 69 6e 76 65 72 74 2d 73 63 72 65 nk-screen.(.--.).fb8-invert-scre
60760 65 6e 20 66 62 38 2d 69 6e 76 65 72 74 2d 73 63 72 65 65 6e 20 3b 0a 3a 20 66 62 38 2d 69 6e 73 en.fb8-invert-screen.;.:.fb8-ins
60780 74 61 6c 6c 20 28 20 77 69 64 74 68 20 68 65 69 67 68 74 20 23 63 6f 6c 75 6d 6e 73 20 23 6c 69 tall.(.width.height.#columns.#li
607a0 6e 65 73 20 2d 2d 20 29 0a 73 63 72 65 65 6e 2d 23 72 6f 77 73 20 6d 69 6e 20 74 6f 20 23 6c 69 nes.--.).screen-#rows.min.to.#li
607c0 6e 65 73 0a 73 63 72 65 65 6e 2d 23 63 6f 6c 75 6d 6e 73 20 6d 69 6e 20 74 6f 20 23 63 6f 6c 75 nes.screen-#columns.min.to.#colu
607e0 6d 6e 73 0a 64 75 70 20 74 6f 20 73 63 72 65 65 6e 2d 68 65 69 67 68 74 20 63 68 61 72 2d 68 65 mns.dup.to.screen-height.char-he
60800 69 67 68 74 20 23 6c 69 6e 65 73 20 2a 20 2d 20 32 2f 20 74 6f 20 77 69 6e 64 6f 77 2d 74 6f 70 ight.#lines.*.-.2/.to.window-top
60820 0a 64 75 70 20 74 6f 20 73 63 72 65 65 6e 2d 77 69 64 74 68 20 63 68 61 72 2d 77 69 64 74 68 20 .dup.to.screen-width.char-width.
60840 23 63 6f 6c 75 6d 6e 73 20 2a 20 2d 20 32 2f 20 74 6f 20 77 69 6e 64 6f 77 2d 6c 65 66 74 0a 5b #columns.*.-.2/.to.window-left.[
60860 27 5d 20 66 62 38 2d 74 6f 67 67 6c 65 2d 63 75 72 73 6f 72 20 74 6f 20 74 6f 67 67 6c 65 2d 63 '].fb8-toggle-cursor.to.toggle-c
60880 75 72 73 6f 72 0a 5b 27 5d 20 66 62 38 2d 64 72 61 77 2d 63 68 61 72 61 63 74 65 72 20 74 6f 20 ursor.['].fb8-draw-character.to.
608a0 64 72 61 77 2d 63 68 61 72 61 63 74 65 72 0a 5b 27 5d 20 66 62 38 2d 69 6e 73 65 72 74 2d 6c 69 draw-character.['].fb8-insert-li
608c0 6e 65 73 20 74 6f 20 69 6e 73 65 72 74 2d 6c 69 6e 65 73 0a 5b 27 5d 20 66 62 38 2d 64 65 6c 65 nes.to.insert-lines.['].fb8-dele
608e0 74 65 2d 6c 69 6e 65 73 20 74 6f 20 64 65 6c 65 74 65 2d 6c 69 6e 65 73 0a 5b 27 5d 20 66 62 38 te-lines.to.delete-lines.['].fb8
60900 2d 69 6e 73 65 72 74 2d 63 68 61 72 61 63 74 65 72 73 20 74 6f 20 69 6e 73 65 72 74 2d 63 68 61 -insert-characters.to.insert-cha
60920 72 61 63 74 65 72 73 0a 5b 27 5d 20 66 62 38 2d 64 65 6c 65 74 65 2d 63 68 61 72 61 63 74 65 72 racters.['].fb8-delete-character
60940 73 20 74 6f 20 64 65 6c 65 74 65 2d 63 68 61 72 61 63 74 65 72 73 0a 5b 27 5d 20 66 62 38 2d 65 s.to.delete-characters.['].fb8-e
60960 72 61 73 65 2d 73 63 72 65 65 6e 20 74 6f 20 65 72 61 73 65 2d 73 63 72 65 65 6e 0a 5b 27 5d 20 rase-screen.to.erase-screen.['].
60980 66 62 38 2d 62 6c 69 6e 6b 2d 73 63 72 65 65 6e 20 74 6f 20 62 6c 69 6e 6b 2d 73 63 72 65 65 6e fb8-blink-screen.to.blink-screen
609a0 0a 5b 27 5d 20 66 62 38 2d 69 6e 76 65 72 74 2d 73 63 72 65 65 6e 20 74 6f 20 69 6e 76 65 72 74 .['].fb8-invert-screen.to.invert
609c0 2d 73 63 72 65 65 6e 0a 5b 27 5d 20 66 62 38 2d 72 65 73 65 74 2d 73 63 72 65 65 6e 20 74 6f 20 -screen.['].fb8-reset-screen.to.
609e0 72 65 73 65 74 2d 73 63 72 65 65 6e 0a 5b 27 5d 20 66 62 38 2d 64 72 61 77 2d 6c 6f 67 6f 20 74 reset-screen.['].fb8-draw-logo.t
60a00 6f 20 64 72 61 77 2d 6c 6f 67 6f 0a 3b 0a 3a 20 66 62 38 2d 64 75 6d 70 2d 62 69 74 6d 61 70 20 o.draw-logo.;.:.fb8-dump-bitmap.
60a20 63 72 20 63 68 61 72 2d 68 65 69 67 68 74 20 30 20 3f 64 6f 20 63 68 61 72 2d 77 69 64 74 68 20 cr.char-height.0.?do.char-width.
60a40 30 20 3f 64 6f 20 64 75 70 20 63 40 20 69 66 20 2e 22 20 40 22 20 65 6c 73 65 20 2e 22 20 2e 22 0.?do.dup.c@.if..".@".else..".."
60a60 20 74 68 65 6e 20 31 2b 20 6c 6f 6f 70 20 63 72 20 6c 6f 6f 70 20 64 72 6f 70 20 3b 0a 3a 20 66 .then.1+.loop.cr.loop.drop.;.:.f
60a80 62 38 2d 64 75 6d 70 2d 63 68 61 72 20 3e 66 6f 6e 74 20 2d 62 20 73 77 61 70 20 66 62 38 2d 63 b8-dump-char.>font.-b.swap.fb8-c
60aa0 68 61 72 32 62 69 74 6d 61 70 20 66 62 38 2d 64 75 6d 70 2d 62 69 74 6d 61 70 20 3b 0a 00 00 00 har2bitmap.fb8-dump-bitmap.;....
60ac0 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 03 08 00 00 00 00 00 00 02 d0 00 00 00 00 00 00 00 00 ................................
60ae0 00 00 00 00 00 00 00 30 67 65 6e 65 72 69 63 2d 64 69 73 6b 2e 66 73 00 6e 65 77 2d 64 65 76 69 .......0generic-disk.fs.new-devi
60b00 63 65 20 73 65 74 2d 75 6e 69 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ce.set-unit.....................
60b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 29 .....................(.str.len.)
60b40 0a 32 64 75 70 20 64 65 76 69 63 65 2d 6e 61 6d 65 20 0a 73 22 20 30 20 70 63 69 2d 61 6c 69 61 .2dup.device-name..s".0.pci-alia
60b60 73 2d 22 20 32 73 77 61 70 20 24 63 61 74 20 65 76 61 6c 75 61 74 65 0a 73 22 20 62 6c 6f 63 6b s-".2swap.$cat.evaluate.s".block
60b80 22 20 64 65 76 69 63 65 2d 74 79 70 65 20 20 20 20 20 20 0a 73 22 20 62 6c 6f 63 6b 2d 73 69 7a ".device-type.......s".block-siz
60ba0 65 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 20 20 43 4f 4e 53 54 41 4e 54 20 62 6c 6f 63 6b e".$call-parent...CONSTANT.block
60bc0 2d 73 69 7a 65 0a 73 22 20 6d 61 78 2d 74 72 61 6e 73 66 65 72 22 20 24 63 61 6c 6c 2d 70 61 72 -size.s".max-transfer".$call-par
60be0 65 6e 74 20 43 4f 4e 53 54 41 4e 54 20 6d 61 78 2d 74 72 61 6e 73 66 65 72 20 0a 3a 20 72 65 61 ent.CONSTANT.max-transfer..:.rea
60c00 64 2d 62 6c 6f 63 6b 73 20 28 20 61 64 64 72 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 2d d-blocks.(.addr.block#.#blocks.-
60c20 2d 20 23 72 65 61 64 20 29 0a 6d 79 2d 75 6e 69 74 20 73 22 20 64 65 76 2d 72 65 61 64 2d 62 6c -.#read.).my-unit.s".dev-read-bl
60c40 6f 63 6b 73 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 0a 3b 20 20 20 20 0a 49 4e 53 54 41 4e 43 ocks".$call-parent.;.....INSTANC
60c60 45 20 56 41 52 49 41 42 4c 45 20 64 65 62 6c 6f 63 6b 65 72 0a 3a 20 6f 70 65 6e 20 28 20 2d 2d E.VARIABLE.deblocker.:.open.(.--
60c80 20 6f 6b 61 79 3f 20 29 0a 30 20 30 20 73 22 20 64 65 62 6c 6f 63 6b 65 72 22 20 24 6f 70 65 6e .okay?.).0.0.s".deblocker".$open
60ca0 2d 70 61 63 6b 61 67 65 20 64 75 70 20 64 65 62 6c 6f 63 6b 65 72 20 21 20 64 75 70 20 49 46 20 -package.dup.deblocker.!.dup.IF.
60cc0 0a 73 22 20 64 69 73 6b 2d 6c 61 62 65 6c 22 20 66 69 6e 64 2d 70 61 63 6b 61 67 65 20 49 46 0a .s".disk-label".find-package.IF.
60ce0 6d 79 2d 61 72 67 73 20 72 6f 74 20 69 6e 74 65 72 70 6f 73 65 0a 54 48 45 4e 0a 54 48 45 4e 20 my-args.rot.interpose.THEN.THEN.
60d00 30 3c 3e 20 3b 0a 3a 20 63 6c 6f 73 65 20 28 20 2d 2d 20 29 0a 64 65 62 6c 6f 63 6b 65 72 20 40 0<>.;.:.close.(.--.).deblocker.@
60d20 20 63 6c 6f 73 65 2d 70 61 63 6b 61 67 65 20 3b 0a 3a 20 73 65 65 6b 20 28 20 70 6f 73 2e 6c 6f .close-package.;.:.seek.(.pos.lo
60d40 20 70 6f 73 2e 68 69 20 2d 2d 20 73 74 61 74 75 73 20 29 0a 73 22 20 73 65 65 6b 22 20 64 65 62 .pos.hi.--.status.).s".seek".deb
60d60 6c 6f 63 6b 65 72 20 40 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 3b 0a 3a 20 72 65 61 64 20 28 locker.@.$call-method.;.:.read.(
60d80 20 61 64 64 72 20 6c 65 6e 20 2d 2d 20 61 63 74 75 61 6c 20 29 0a 73 22 20 72 65 61 64 22 20 64 .addr.len.--.actual.).s".read".d
60da0 65 62 6c 6f 63 6b 65 72 20 40 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 3b 0a 66 69 6e 69 73 68 eblocker.@.$call-method.;.finish
60dc0 2d 64 65 76 69 63 65 0a ff ff ff ff ff ff ff ff 00 00 00 00 00 00 06 58 00 00 00 00 00 00 06 1d -device................X........
60de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 70 63 69 2d 64 65 76 69 63 65 2e 66 73 00 00 00 ...............0pci-device.fs...
60e00 73 22 20 6d 79 2d 70 75 69 64 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 43 4f 4e 53 54 41 4e s".my-puid".$call-parent.CONSTAN
60e20 54 20 6d 79 2d 70 75 69 64 0a 3a 20 63 6f 6e 66 69 67 2d 62 40 20 20 70 75 69 64 20 3e 72 20 6d T.my-puid.:.config-b@..puid.>r.m
60e40 79 2d 70 75 69 64 20 54 4f 20 70 75 69 64 20 6d 79 2d 73 70 61 63 65 20 2b 20 72 74 61 73 2d 63 y-puid.TO.puid.my-space.+.rtas-c
60e60 6f 6e 66 69 67 2d 62 40 20 72 3e 20 54 4f 20 70 75 69 64 20 3b 0a 3a 20 63 6f 6e 66 69 67 2d 77 onfig-b@.r>.TO.puid.;.:.config-w
60e80 40 20 20 70 75 69 64 20 3e 72 20 6d 79 2d 70 75 69 64 20 54 4f 20 70 75 69 64 20 6d 79 2d 73 70 @..puid.>r.my-puid.TO.puid.my-sp
60ea0 61 63 65 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 77 40 20 72 3e 20 54 4f 20 70 75 69 64 20 ace.+.rtas-config-w@.r>.TO.puid.
60ec0 3b 0a 3a 20 63 6f 6e 66 69 67 2d 6c 40 20 20 70 75 69 64 20 3e 72 20 6d 79 2d 70 75 69 64 20 54 ;.:.config-l@..puid.>r.my-puid.T
60ee0 4f 20 70 75 69 64 20 6d 79 2d 73 70 61 63 65 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 O.puid.my-space.+.rtas-config-l@
60f00 20 72 3e 20 54 4f 20 70 75 69 64 20 3b 0a 3a 20 63 6f 6e 66 69 67 2d 62 21 20 20 70 75 69 64 20 .r>.TO.puid.;.:.config-b!..puid.
60f20 3e 72 20 6d 79 2d 70 75 69 64 20 54 4f 20 70 75 69 64 20 6d 79 2d 73 70 61 63 65 20 2b 20 72 74 >r.my-puid.TO.puid.my-space.+.rt
60f40 61 73 2d 63 6f 6e 66 69 67 2d 62 21 20 72 3e 20 54 4f 20 70 75 69 64 20 3b 0a 3a 20 63 6f 6e 66 as-config-b!.r>.TO.puid.;.:.conf
60f60 69 67 2d 77 21 20 20 70 75 69 64 20 3e 72 20 6d 79 2d 70 75 69 64 20 54 4f 20 70 75 69 64 20 6d ig-w!..puid.>r.my-puid.TO.puid.m
60f80 79 2d 73 70 61 63 65 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 77 21 20 72 3e 20 54 4f 20 70 y-space.+.rtas-config-w!.r>.TO.p
60fa0 75 69 64 20 3b 0a 3a 20 63 6f 6e 66 69 67 2d 6c 21 20 20 70 75 69 64 20 3e 72 20 6d 79 2d 70 75 uid.;.:.config-l!..puid.>r.my-pu
60fc0 69 64 20 54 4f 20 70 75 69 64 20 6d 79 2d 73 70 61 63 65 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 id.TO.puid.my-space.+.rtas-confi
60fe0 67 2d 6c 21 20 72 3e 20 54 4f 20 70 75 69 64 20 3b 0a 3a 20 63 6f 6e 66 69 67 2d 64 75 6d 70 20 g-l!.r>.TO.puid.;.:.config-dump.
61000 70 75 69 64 20 3e 72 20 6d 79 2d 70 75 69 64 20 54 4f 20 70 75 69 64 20 6d 79 2d 73 70 61 63 65 puid.>r.my-puid.TO.puid.my-space
61020 20 70 63 69 2d 64 75 6d 70 20 72 3e 20 54 4f 20 70 75 69 64 20 3b 0a 3a 20 6f 70 65 6e 0a 70 75 .pci-dump.r>.TO.puid.;.:.open.pu
61040 69 64 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 61 76 65 20 74 68 65 20 6f 6c 64 id.>r.............\.save.the.old
61060 20 70 75 69 64 0a 6d 79 2d 70 75 69 64 20 54 4f 20 70 75 69 64 20 20 20 20 20 5c 20 73 65 74 20 .puid.my-puid.TO.puid.....\.set.
61080 75 70 20 74 68 65 20 70 75 69 64 20 74 6f 20 74 68 65 20 64 65 76 69 63 65 73 20 48 6f 73 74 62 up.the.puid.to.the.devices.Hostb
610a0 72 69 64 67 65 0a 70 63 69 2d 6d 61 73 74 65 72 2d 65 6e 61 62 6c 65 20 20 20 5c 20 41 6e 64 20 ridge.pci-master-enable...\.And.
610c0 65 6e 61 62 6c 65 20 42 75 73 20 4d 61 73 74 65 72 2c 20 49 4f 20 61 6e 64 20 4d 45 4d 20 61 63 enable.Bus.Master,.IO.and.MEM.ac
610e0 63 65 73 73 20 61 67 61 69 6e 2e 0a 70 63 69 2d 6d 65 6d 2d 65 6e 61 62 6c 65 20 20 20 20 20 20 cess.again..pci-mem-enable......
61100 5c 20 65 6e 61 62 6c 65 20 6d 65 6d 20 61 63 63 65 73 73 0a 70 63 69 2d 69 6f 2d 65 6e 61 62 6c \.enable.mem.access.pci-io-enabl
61120 65 20 20 20 20 20 20 20 5c 20 65 6e 61 62 6c 65 20 69 6f 20 61 63 63 65 73 73 0a 72 3e 20 54 4f e.......\.enable.io.access.r>.TO
61140 20 70 75 69 64 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 73 74 6f 72 65 20 70 75 69 64 0a 74 72 .puid..........\.restore.puid.tr
61160 75 65 0a 3b 0a 3a 20 63 6c 6f 73 65 20 0a 70 75 69 64 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 ue.;.:.close..puid.>r...........
61180 20 20 5c 20 73 61 76 65 20 74 68 65 20 6f 6c 64 20 70 75 69 64 0a 6d 79 2d 70 75 69 64 20 54 4f ..\.save.the.old.puid.my-puid.TO
611a0 20 70 75 69 64 20 20 20 20 20 5c 20 73 65 74 20 75 70 20 74 68 65 20 70 75 69 64 0a 70 63 69 2d .puid.....\.set.up.the.puid.pci-
611c0 64 65 76 69 63 65 2d 64 69 73 61 62 6c 65 20 20 5c 20 61 6e 64 20 64 69 73 61 62 6c 65 20 74 68 device-disable..\.and.disable.th
611e0 65 20 64 65 76 69 63 65 0a 72 3e 20 54 4f 20 70 75 69 64 20 20 20 20 20 20 20 20 20 20 5c 20 72 e.device.r>.TO.puid..........\.r
61200 65 73 74 6f 72 65 20 70 75 69 64 0a 3b 0a 3a 20 64 65 76 69 63 65 66 69 6c 65 20 28 20 2d 2d 20 estore.puid.;.:.devicefile.(.--.
61220 73 74 72 20 6c 65 6e 20 29 0a 73 22 20 70 63 69 2d 64 65 76 69 63 65 5f 22 0a 6d 79 2d 73 70 61 str.len.).s".pci-device_".my-spa
61240 63 65 20 70 63 69 2d 76 65 6e 64 6f 72 40 20 34 20 69 6e 74 32 73 74 72 20 24 63 61 74 0a 73 22 ce.pci-vendor@.4.int2str.$cat.s"
61260 20 5f 22 20 24 63 61 74 0a 6d 79 2d 73 70 61 63 65 20 70 63 69 2d 64 65 76 69 63 65 40 20 34 20 ._".$cat.my-space.pci-device@.4.
61280 69 6e 74 32 73 74 72 20 24 63 61 74 0a 73 22 20 2e 66 73 22 20 24 63 61 74 0a 3b 0a 3a 20 63 6c int2str.$cat.s"..fs".$cat.;.:.cl
612a0 61 73 73 66 69 6c 65 20 28 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 73 22 20 70 63 69 2d 63 6c assfile.(.--.str.len.).s".pci-cl
612c0 61 73 73 5f 22 0a 6d 79 2d 73 70 61 63 65 20 70 63 69 2d 63 6c 61 73 73 40 20 31 30 20 72 73 68 ass_".my-space.pci-class@.10.rsh
612e0 69 66 74 20 32 20 69 6e 74 32 73 74 72 20 24 63 61 74 0a 73 22 20 2e 66 73 22 20 24 63 61 74 0a ift.2.int2str.$cat.s"..fs".$cat.
61300 3b 0a 3a 20 73 65 74 75 70 20 28 20 2d 2d 20 29 0a 64 65 76 69 63 65 66 69 6c 65 20 72 6f 6d 66 ;.:.setup.(.--.).devicefile.romf
61320 73 2d 6c 6f 6f 6b 75 70 20 3f 64 75 70 0a 49 46 0a 65 76 61 6c 75 61 74 65 0a 45 4c 53 45 0a 63 s-lookup.?dup.IF.evaluate.ELSE.c
61340 6c 61 73 73 66 69 6c 65 20 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 20 3f 64 75 70 0a 49 46 0a 65 76 lassfile.romfs-lookup.?dup.IF.ev
61360 61 6c 75 61 74 65 0a 45 4c 53 45 0a 6d 79 2d 73 70 61 63 65 20 70 63 69 2d 63 6c 61 73 73 2d 6e aluate.ELSE.my-space.pci-class-n
61380 61 6d 65 20 74 79 70 65 20 32 61 20 65 6d 69 74 20 63 72 0a 6d 79 2d 73 70 61 63 65 20 70 63 69 ame.type.2a.emit.cr.my-space.pci
613a0 2d 64 65 76 69 63 65 2d 67 65 6e 65 72 69 63 2d 73 65 74 75 70 0a 54 48 45 4e 0a 54 48 45 4e 0a -device-generic-setup.THEN.THEN.
613c0 3b 0a 70 63 69 2d 64 65 76 69 63 65 2d 64 69 73 61 62 6c 65 0a 70 63 69 2d 65 72 72 6f 72 2d 65 ;.pci-device-disable.pci-error-e
613e0 6e 61 62 6c 65 0a 6d 79 2d 73 70 61 63 65 20 34 34 20 70 63 69 2d 6f 75 74 20 20 20 20 20 5c 20 nable.my-space.44.pci-out.....\.
61400 63 6f 6e 66 69 67 2d 61 64 64 72 20 61 73 63 69 69 28 27 44 27 29 0a 73 65 74 75 70 0a 00 00 00 config-addr.ascii('D').setup....
61420 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 02 60 00 00 00 00 00 00 02 27 00 00 00 00 00 00 00 00 ...............`.......'........
61440 00 00 00 00 00 00 00 30 70 63 69 2d 62 72 69 64 67 65 2e 66 73 00 00 00 73 22 20 6d 79 2d 70 75 .......0pci-bridge.fs...s".my-pu
61460 69 64 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 43 4f 4e 53 54 41 4e 54 20 6d 79 2d 70 75 69 id".$call-parent.CONSTANT.my-pui
61480 64 0a 70 63 69 2d 62 75 73 2d 6e 75 6d 62 65 72 20 31 2b 20 43 4f 4e 53 54 41 4e 54 20 6d 79 2d d.pci-bus-number.1+.CONSTANT.my-
614a0 62 75 73 0a 73 22 20 70 63 69 2d 63 6f 6e 66 69 67 2d 62 72 69 64 67 65 2e 66 73 22 20 69 6e 63 bus.s".pci-config-bridge.fs".inc
614c0 6c 75 64 65 64 0a 3a 20 66 69 6c 65 6e 61 6d 65 20 28 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a luded.:.filename.(.--.str.len.).
614e0 73 22 20 70 63 69 2d 62 72 69 64 67 65 5f 22 0a 6d 79 2d 73 70 61 63 65 20 70 63 69 2d 76 65 6e s".pci-bridge_".my-space.pci-ven
61500 64 6f 72 40 20 34 20 69 6e 74 32 73 74 72 20 24 63 61 74 0a 73 22 20 5f 22 20 24 63 61 74 0a 6d dor@.4.int2str.$cat.s"._".$cat.m
61520 79 2d 73 70 61 63 65 20 70 63 69 2d 64 65 76 69 63 65 40 20 34 20 69 6e 74 32 73 74 72 20 24 63 y-space.pci-device@.4.int2str.$c
61540 61 74 0a 73 22 20 2e 66 73 22 20 24 63 61 74 0a 3b 0a 3a 20 73 65 74 75 70 20 28 20 2d 2d 20 29 at.s"..fs".$cat.;.:.setup.(.--.)
61560 0a 66 69 6c 65 6e 61 6d 65 20 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 20 3f 64 75 70 0a 49 46 0a 65 .filename.romfs-lookup.?dup.IF.e
61580 76 61 6c 75 61 74 65 0a 45 4c 53 45 0a 6d 79 2d 73 70 61 63 65 20 70 63 69 2d 63 6c 61 73 73 2d valuate.ELSE.my-space.pci-class-
615a0 6e 61 6d 65 20 74 79 70 65 20 32 61 20 65 6d 69 74 20 63 72 0a 6d 79 2d 73 70 61 63 65 20 70 63 name.type.2a.emit.cr.my-space.pc
615c0 69 2d 62 72 69 64 67 65 2d 67 65 6e 65 72 69 63 2d 73 65 74 75 70 0a 6d 79 2d 73 70 61 63 65 20 i-bridge-generic-setup.my-space.
615e0 70 63 69 2d 72 65 73 65 74 2d 32 6e 64 0a 54 48 45 4e 0a 3b 0a 70 63 69 2d 64 65 76 69 63 65 2d pci-reset-2nd.THEN.;.pci-device-
61600 64 69 73 61 62 6c 65 0a 70 63 69 2d 65 72 72 6f 72 2d 65 6e 61 62 6c 65 0a 6d 79 2d 73 70 61 63 disable.pci-error-enable.my-spac
61620 65 20 34 32 20 70 63 69 2d 6f 75 74 20 20 20 20 20 5c 20 63 6f 6e 66 69 67 2d 61 64 64 72 20 61 e.42.pci-out.....\.config-addr.a
61640 73 63 69 69 28 27 42 27 29 0a 73 65 74 75 70 0a 70 63 69 2d 6d 61 73 74 65 72 2d 65 6e 61 62 6c scii('B').setup.pci-master-enabl
61660 65 0a 70 63 69 2d 6d 65 6d 2d 65 6e 61 62 6c 65 0a 70 63 69 2d 69 6f 2d 65 6e 61 62 6c 65 0a 00 e.pci-mem-enable.pci-io-enable..
61680 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 85 58 00 00 00 00 00 00 85 14 00 00 00 00 00 00 00 00 ...............X................
616a0 00 00 00 00 00 00 00 38 70 63 69 2d 70 72 6f 70 65 72 74 69 65 73 2e 66 73 00 00 00 00 00 00 00 .......8pci-properties.fs.......
616c0 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 30 20 28 20 61 64 64 72 20 2d 2d 20 73 74 :.pci-class-name-00.(.addr.--.st
616e0 72 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c 61 73 73 40 20 38 20 72 73 68 69 66 74 20 46 46 20 61 r.len.).pci-class@.8.rshift.FF.a
61700 6e 64 20 43 41 53 45 0a 30 31 20 20 4f 46 20 73 22 20 64 69 73 70 6c 61 79 22 20 20 20 20 20 20 nd.CASE.01..OF.s".display"......
61720 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 73 22 20 75 6e 6b 6e 6f 77 6e .........ENDOF.dup.OF.s".unknown
61740 2d 6c 65 67 61 63 79 2d 64 65 76 69 63 65 22 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a -legacy-device".ENDOF.ENDCASE.;.
61760 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 31 20 28 20 61 64 64 72 20 2d 2d 20 73 74 :.pci-class-name-01.(.addr.--.st
61780 72 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c 61 73 73 40 20 38 20 72 73 68 69 66 74 20 46 46 20 61 r.len.).pci-class@.8.rshift.FF.a
617a0 6e 64 20 43 41 53 45 0a 30 30 20 20 4f 46 20 73 22 20 73 63 73 69 22 20 20 20 20 20 20 20 20 20 nd.CASE.00..OF.s".scsi".........
617c0 45 4e 44 4f 46 0a 30 31 20 20 4f 46 20 73 22 20 69 64 65 22 20 20 20 20 20 20 20 20 20 20 45 4e ENDOF.01..OF.s".ide"..........EN
617e0 44 4f 46 0a 30 32 20 20 4f 46 20 73 22 20 66 64 63 22 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f DOF.02..OF.s".fdc"..........ENDO
61800 46 0a 30 33 20 20 4f 46 20 73 22 20 69 70 69 22 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a F.03..OF.s".ipi"..........ENDOF.
61820 30 34 20 20 4f 46 20 73 22 20 72 61 69 64 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 35 04..OF.s".raid".........ENDOF.05
61840 20 20 4f 46 20 73 22 20 61 74 61 22 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 36 20 20 ..OF.s".ata"..........ENDOF.06..
61860 4f 46 20 73 22 20 73 61 74 61 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 37 20 20 4f 46 OF.s".sata".........ENDOF.07..OF
61880 20 73 22 20 73 61 73 22 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 73 .s".sas"..........ENDOF.dup.OF.s
618a0 22 20 6d 61 73 73 2d 73 74 6f 72 61 67 65 22 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a ".mass-storage".ENDOF.ENDCASE.;.
618c0 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 32 20 28 20 61 64 64 72 20 2d 2d 20 73 74 :.pci-class-name-02.(.addr.--.st
618e0 72 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c 61 73 73 40 20 38 20 72 73 68 69 66 74 20 46 46 20 61 r.len.).pci-class@.8.rshift.FF.a
61900 6e 64 20 43 41 53 45 0a 30 30 20 20 4f 46 20 73 22 20 65 74 68 65 72 6e 65 74 22 20 20 20 45 4e nd.CASE.00..OF.s".ethernet"...EN
61920 44 4f 46 0a 30 31 20 20 4f 46 20 73 22 20 74 6f 6b 65 6e 2d 72 69 6e 67 22 20 45 4e 44 4f 46 0a DOF.01..OF.s".token-ring".ENDOF.
61940 30 32 20 20 4f 46 20 73 22 20 66 64 64 69 22 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 20 20 02..OF.s".fddi".......ENDOF.03..
61960 4f 46 20 73 22 20 61 74 6d 22 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 34 20 20 4f 46 20 73 OF.s".atm"........ENDOF.04..OF.s
61980 22 20 69 73 64 6e 22 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 35 20 20 4f 46 20 73 22 20 77 6f ".isdn".......ENDOF.05..OF.s".wo
619a0 72 6c 64 66 69 70 22 20 20 20 45 4e 44 4f 46 0a 30 35 20 20 4f 46 20 73 22 20 70 69 63 6d 67 22 rldfip"...ENDOF.05..OF.s".picmg"
619c0 20 20 20 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 73 22 20 6e 65 74 77 6f 72 6b 22 20 20 ......ENDOF.dup.OF.s".network"..
619e0 20 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 ..ENDOF.ENDCASE.;.:.pci-class-na
61a00 6d 65 2d 30 33 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c me-03.(.addr.--.str.len.).pci-cl
61a20 61 73 73 40 20 46 46 46 46 20 61 6e 64 20 43 41 53 45 0a 30 30 30 30 20 20 4f 46 20 73 22 20 76 ass@.FFFF.and.CASE.0000..OF.s".v
61a40 67 61 22 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 30 30 31 20 20 4f 46 20 73 ga".............ENDOF.0001..OF.s
61a60 22 20 38 35 31 34 2d 63 6f 6d 70 61 74 69 62 6c 65 22 20 45 4e 44 4f 46 0a 30 31 30 30 20 20 4f ".8514-compatible".ENDOF.0100..O
61a80 46 20 73 22 20 78 67 61 22 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 32 30 30 F.s".xga".............ENDOF.0200
61aa0 20 20 4f 46 20 73 22 20 33 64 2d 63 6f 6e 74 72 6f 6c 6c 65 72 22 20 20 20 45 4e 44 4f 46 0a 64 ..OF.s".3d-controller"...ENDOF.d
61ac0 75 70 20 4f 46 20 73 22 20 64 69 73 70 6c 61 79 22 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f up.OF.s".display"...........ENDO
61ae0 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 34 20 F.ENDCASE.;.:.pci-class-name-04.
61b00 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c 61 73 73 40 20 38 (.addr.--.str.len.).pci-class@.8
61b20 20 72 73 68 69 66 74 20 46 46 20 61 6e 64 20 43 41 53 45 0a 30 30 20 20 4f 46 20 73 22 20 76 69 .rshift.FF.and.CASE.00..OF.s".vi
61b40 64 65 6f 22 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 20 20 4f 46 20 73 22 deo".............ENDOF.01..OF.s"
61b60 20 73 6f 75 6e 64 22 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 32 20 20 4f 46 .sound".............ENDOF.02..OF
61b80 20 73 22 20 74 65 6c 65 70 68 6f 6e 79 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 64 75 70 .s".telephony".........ENDOF.dup
61ba0 20 4f 46 20 73 22 20 6d 75 6c 74 69 6d 65 64 69 61 2d 64 65 76 69 63 65 22 20 45 4e 44 4f 46 0a .OF.s".multimedia-device".ENDOF.
61bc0 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 35 20 28 20 ENDCASE.;.:.pci-class-name-05.(.
61be0 61 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c 61 73 73 40 20 38 20 72 addr.--.str.len.).pci-class@.8.r
61c00 73 68 69 66 74 20 46 46 20 61 6e 64 20 43 41 53 45 0a 30 30 20 20 4f 46 20 73 22 20 6d 65 6d 6f shift.FF.and.CASE.00..OF.s".memo
61c20 72 79 22 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 20 20 4f 46 20 73 22 20 66 ry"............ENDOF.01..OF.s".f
61c40 6c 61 73 68 22 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 73 lash".............ENDOF.dup.OF.s
61c60 22 20 6d 65 6d 6f 72 79 2d 63 6f 6e 74 72 6f 6c 6c 65 72 22 20 45 4e 44 4f 46 0a 45 4e 44 43 41 ".memory-controller".ENDOF.ENDCA
61c80 53 45 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 36 20 28 20 61 64 64 72 20 SE.;.:.pci-class-name-06.(.addr.
61ca0 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c 61 73 73 40 20 38 20 72 73 68 69 66 74 --.str.len.).pci-class@.8.rshift
61cc0 20 46 46 20 61 6e 64 20 43 41 53 45 0a 30 30 20 20 4f 46 20 73 22 20 68 6f 73 74 22 20 20 20 20 .FF.and.CASE.00..OF.s".host"....
61ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 20 20 4f 46 20 73 22 20 69 73 61 .............ENDOF.01..OF.s".isa
61d00 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 32 20 20 4f 46 20 "..................ENDOF.02..OF.
61d20 73 22 20 65 69 73 61 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 s".eisa".................ENDOF.0
61d40 33 20 20 4f 46 20 73 22 20 6d 63 61 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 3..OF.s".mca"..................E
61d60 4e 44 4f 46 0a 30 34 20 20 4f 46 20 73 22 20 70 63 69 22 20 20 20 20 20 20 20 20 20 20 20 20 20 NDOF.04..OF.s".pci".............
61d80 20 20 20 20 20 45 4e 44 4f 46 0a 30 35 20 20 4f 46 20 73 22 20 70 63 6d 63 69 61 22 20 20 20 20 .....ENDOF.05..OF.s".pcmcia"....
61da0 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 36 20 20 4f 46 20 73 22 20 6e 75 62 75 73 ...........ENDOF.06..OF.s".nubus
61dc0 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 37 20 20 4f 46 20 73 22 "................ENDOF.07..OF.s"
61de0 20 63 61 72 64 62 75 73 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 38 20 .cardbus"..............ENDOF.08.
61e00 20 4f 46 20 73 22 20 72 61 63 65 77 61 79 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 .OF.s".raceway"..............END
61e20 4f 46 0a 30 39 20 20 4f 46 20 73 22 20 73 65 6d 69 2d 74 72 61 6e 73 70 61 72 65 6e 74 2d 70 63 OF.09..OF.s".semi-transparent-pc
61e40 69 22 20 45 4e 44 4f 46 0a 30 41 20 20 4f 46 20 73 22 20 69 6e 66 69 6e 69 62 61 6e 64 22 20 20 i".ENDOF.0A..OF.s".infiniband"..
61e60 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 73 22 20 75 6e 6b 6f 77 6e 2d .........ENDOF.dup.OF.s".unkown-
61e80 62 72 69 64 67 65 22 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a bridge"........ENDOF.ENDCASE.;.:
61ea0 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 37 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 .pci-class-name-07.(.addr.--.str
61ec0 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c 61 73 73 40 20 46 46 46 46 20 61 6e 64 20 43 41 53 45 0a .len.).pci-class@.FFFF.and.CASE.
61ee0 30 30 30 30 20 20 4f 46 20 73 22 20 73 65 72 69 61 6c 22 20 20 20 20 20 20 20 20 20 20 20 20 20 0000..OF.s".serial".............
61f00 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 30 30 31 20 20 4f 46 20 73 22 20 31 36 34 35 30 2d 73 65 ......ENDOF.0001..OF.s".16450-se
61f20 72 69 61 6c 22 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 30 30 32 20 20 4f 46 rial".............ENDOF.0002..OF
61f40 20 73 22 20 31 36 35 35 30 2d 73 65 72 69 61 6c 22 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e .s".16550-serial".............EN
61f60 44 4f 46 0a 30 30 30 33 20 20 4f 46 20 73 22 20 31 36 36 35 30 2d 73 65 72 69 61 6c 22 20 20 20 DOF.0003..OF.s".16650-serial"...
61f80 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 30 30 34 20 20 4f 46 20 73 22 20 31 36 37 35 ..........ENDOF.0004..OF.s".1675
61fa0 30 2d 73 65 72 69 61 6c 22 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 30 30 35 0-serial".............ENDOF.0005
61fc0 20 20 4f 46 20 73 22 20 31 36 38 35 30 2d 73 65 72 69 61 6c 22 20 20 20 20 20 20 20 20 20 20 20 ..OF.s".16850-serial"...........
61fe0 20 20 45 4e 44 4f 46 0a 30 30 30 36 20 20 4f 46 20 73 22 20 31 36 39 35 30 2d 73 65 72 69 61 6c ..ENDOF.0006..OF.s".16950-serial
62000 22 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 30 30 20 20 4f 46 20 73 22 20 ".............ENDOF.0100..OF.s".
62020 70 61 72 61 6c 6c 65 6c 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a parallel".................ENDOF.
62040 30 31 30 31 20 20 4f 46 20 73 22 20 62 69 2d 64 69 72 65 63 74 69 6f 6e 61 6c 2d 70 61 72 61 6c 0101..OF.s".bi-directional-paral
62060 6c 65 6c 22 20 20 45 4e 44 4f 46 0a 30 31 30 32 20 20 4f 46 20 73 22 20 65 63 70 2d 31 2e 78 2d lel"..ENDOF.0102..OF.s".ecp-1.x-
62080 70 61 72 61 6c 6c 65 6c 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 30 33 20 20 4f 46 parallel".........ENDOF.0103..OF
620a0 20 73 22 20 69 65 65 65 31 32 38 34 2d 63 6f 6e 74 72 6f 6c 6c 65 72 22 20 20 20 20 20 20 45 4e .s".ieee1284-controller"......EN
620c0 44 4f 46 0a 30 31 46 45 20 20 4f 46 20 73 22 20 69 65 65 65 31 32 38 34 2d 64 65 76 69 63 65 22 DOF.01FE..OF.s".ieee1284-device"
620e0 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 32 30 30 20 20 4f 46 20 73 22 20 6d 75 6c 74 ..........ENDOF.0200..OF.s".mult
62100 69 70 6f 72 74 2d 73 65 72 69 61 6c 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 30 30 iport-serial".........ENDOF.0300
62120 20 20 4f 46 20 73 22 20 6d 6f 64 65 6d 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..OF.s".modem"..................
62140 20 20 45 4e 44 4f 46 0a 30 33 30 31 20 20 4f 46 20 73 22 20 31 36 34 35 30 2d 6d 6f 64 65 6d 22 ..ENDOF.0301..OF.s".16450-modem"
62160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 30 32 20 20 4f 46 20 73 22 20 ..............ENDOF.0302..OF.s".
62180 31 36 35 35 30 2d 6d 6f 64 65 6d 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 16550-modem"..............ENDOF.
621a0 30 33 30 33 20 20 4f 46 20 73 22 20 31 36 36 35 30 2d 6d 6f 64 65 6d 22 20 20 20 20 20 20 20 20 0303..OF.s".16650-modem"........
621c0 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 30 34 20 20 4f 46 20 73 22 20 31 36 37 35 30 2d 6d 6f ......ENDOF.0304..OF.s".16750-mo
621e0 64 65 6d 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 34 30 30 20 20 4f 46 dem"..............ENDOF.0400..OF
62200 20 73 22 20 67 70 69 62 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e .s".gpib".....................EN
62220 44 4f 46 0a 30 35 30 30 20 20 4f 46 20 73 22 20 73 6d 61 72 74 2d 63 61 72 64 22 20 20 20 20 20 DOF.0500..OF.s".smart-card".....
62240 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 20 20 4f 46 20 73 22 20 63 6f 6d 6d ..........ENDOF.dup...OF.s".comm
62260 75 6e 69 63 61 74 69 6f 6e 2d 63 6f 6e 74 72 6f 6c 6c 65 72 22 20 45 4e 44 4f 46 0a 45 4e 44 43 unication-controller".ENDOF.ENDC
62280 41 53 45 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 38 20 28 20 61 64 64 72 ASE.;.:.pci-class-name-08.(.addr
622a0 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c 61 73 73 40 20 46 46 46 46 20 61 6e .--.str.len.).pci-class@.FFFF.an
622c0 64 20 43 41 53 45 0a 30 30 30 30 20 20 4f 46 20 73 22 20 69 6e 74 65 72 72 75 70 74 2d 63 6f 6e d.CASE.0000..OF.s".interrupt-con
622e0 74 72 6f 6c 6c 65 72 22 20 45 4e 44 4f 46 0a 30 30 30 31 20 20 4f 46 20 73 22 20 69 73 61 2d 70 troller".ENDOF.0001..OF.s".isa-p
62300 69 63 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 30 30 32 20 20 4f 46 20 ic"..............ENDOF.0002..OF.
62320 73 22 20 65 69 73 61 2d 70 69 63 22 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 s".eisa-pic".............ENDOF.0
62340 30 31 30 20 20 4f 46 20 73 22 20 69 6f 2d 61 70 69 63 22 20 20 20 20 20 20 20 20 20 20 20 20 20 010..OF.s".io-apic".............
62360 20 45 4e 44 4f 46 0a 30 30 32 30 20 20 4f 46 20 73 22 20 69 6f 78 2d 61 70 69 63 22 20 20 20 20 .ENDOF.0020..OF.s".iox-apic"....
62380 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 30 30 20 20 4f 46 20 73 22 20 64 6d 61 2d 63 .........ENDOF.0100..OF.s".dma-c
623a0 6f 6e 74 72 6f 6c 6c 65 72 22 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 30 31 20 20 4f 46 20 ontroller".......ENDOF.0101..OF.
623c0 73 22 20 69 73 61 2d 64 6d 61 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 s".isa-dma"..............ENDOF.0
623e0 31 30 32 20 20 4f 46 20 73 22 20 65 69 73 61 2d 64 6d 61 22 20 20 20 20 20 20 20 20 20 20 20 20 102..OF.s".eisa-dma"............
62400 20 45 4e 44 4f 46 0a 30 32 30 30 20 20 4f 46 20 73 22 20 74 69 6d 65 72 22 20 20 20 20 20 20 20 .ENDOF.0200..OF.s".timer".......
62420 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 32 30 31 20 20 4f 46 20 73 22 20 69 73 61 2d 73 .........ENDOF.0201..OF.s".isa-s
62440 79 73 74 65 6d 2d 74 69 6d 65 72 22 20 20 20 20 20 45 4e 44 4f 46 0a 30 32 30 32 20 20 4f 46 20 ystem-timer".....ENDOF.0202..OF.
62460 73 22 20 65 69 73 61 2d 73 79 73 74 65 6d 2d 74 69 6d 65 72 22 20 20 20 20 45 4e 44 4f 46 0a 30 s".eisa-system-timer"....ENDOF.0
62480 33 30 30 20 20 4f 46 20 73 22 20 72 74 63 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 300..OF.s".rtc".................
624a0 20 45 4e 44 4f 46 0a 30 33 30 31 20 20 4f 46 20 73 22 20 69 73 61 2d 72 74 63 22 20 20 20 20 20 .ENDOF.0301..OF.s".isa-rtc".....
624c0 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 34 30 30 20 20 4f 46 20 73 22 20 68 6f 74 2d 70 .........ENDOF.0400..OF.s".hot-p
624e0 6c 75 67 2d 63 6f 6e 74 72 6f 6c 6c 65 72 22 20 20 45 4e 44 4f 46 0a 30 35 30 30 20 20 4f 46 20 lug-controller"..ENDOF.0500..OF.
62500 73 22 20 73 64 2d 68 6f 73 74 2d 63 6f 6e 72 74 6f 6c 6c 65 72 22 20 20 20 45 4e 44 4f 46 0a 64 s".sd-host-conrtoller"...ENDOF.d
62520 75 70 20 20 20 4f 46 20 73 22 20 73 79 73 74 65 6d 2d 70 65 72 69 70 68 61 6c 22 20 20 20 20 20 up...OF.s".system-periphal".....
62540 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d .ENDOF.ENDCASE.;.:.pci-class-nam
62560 65 2d 30 39 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c 61 e-09.(.addr.--.str.len.).pci-cla
62580 73 73 40 20 38 20 72 73 68 69 66 74 20 46 46 20 61 6e 64 20 43 41 53 45 0a 30 30 20 20 4f 46 20 ss@.8.rshift.FF.and.CASE.00..OF.
625a0 73 22 20 6b 65 79 62 6f 61 72 64 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 20 20 4f s".keyboard".........ENDOF.01..O
625c0 46 20 73 22 20 70 65 6e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 32 20 F.s".pen"..............ENDOF.02.
625e0 20 4f 46 20 73 22 20 6d 6f 75 73 65 22 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 .OF.s".mouse"............ENDOF.0
62600 33 20 20 4f 46 20 73 22 20 73 63 61 6e 6e 65 72 22 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 3..OF.s".scanner"..........ENDOF
62620 0a 30 34 20 20 4f 46 20 73 22 20 67 61 6d 65 70 6f 72 74 22 20 20 20 20 20 20 20 20 20 45 4e 44 .04..OF.s".gameport".........END
62640 4f 46 0a 64 75 70 20 4f 46 20 73 22 20 69 6e 70 75 74 2d 63 6f 6e 74 72 6f 6c 6c 65 72 22 20 45 OF.dup.OF.s".input-controller".E
62660 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d NDOF.ENDCASE.;.:.pci-class-name-
62680 30 41 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c 61 73 73 0A.(.addr.--.str.len.).pci-class
626a0 40 20 38 20 72 73 68 69 66 74 20 46 46 20 61 6e 64 20 43 41 53 45 0a 30 30 20 20 4f 46 20 73 22 @.8.rshift.FF.and.CASE.00..OF.s"
626c0 20 64 6f 63 6b 22 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 73 .dock"............ENDOF.dup.OF.s
626e0 22 20 64 6f 63 6b 69 6e 67 2d 73 74 61 74 69 6f 6e 22 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 ".docking-station".ENDOF.ENDCASE
62700 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 42 20 28 20 61 64 64 72 20 2d 2d .;.:.pci-class-name-0B.(.addr.--
62720 20 73 74 72 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c 61 73 73 40 20 38 20 72 73 68 69 66 74 20 46 .str.len.).pci-class@.8.rshift.F
62740 46 20 61 6e 64 20 43 41 53 45 0a 30 30 20 20 4f 46 20 73 22 20 33 38 36 22 20 20 20 20 20 20 20 F.and.CASE.00..OF.s".386".......
62760 20 20 20 20 45 4e 44 4f 46 0a 30 31 20 20 4f 46 20 73 22 20 34 38 36 22 20 20 20 20 20 20 20 20 ....ENDOF.01..OF.s".486"........
62780 20 20 20 45 4e 44 4f 46 0a 30 32 20 20 4f 46 20 73 22 20 70 65 6e 74 69 75 6d 22 20 20 20 20 20 ...ENDOF.02..OF.s".pentium".....
627a0 20 20 45 4e 44 4f 46 0a 31 30 20 20 4f 46 20 73 22 20 61 6c 70 68 61 22 20 20 20 20 20 20 20 20 ..ENDOF.10..OF.s".alpha"........
627c0 20 45 4e 44 4f 46 0a 32 30 20 20 4f 46 20 73 22 20 70 6f 77 65 72 70 63 22 20 20 20 20 20 20 20 .ENDOF.20..OF.s".powerpc".......
627e0 45 4e 44 4f 46 0a 33 30 20 20 4f 46 20 73 22 20 6d 69 70 73 22 20 20 20 20 20 20 20 20 20 20 45 ENDOF.30..OF.s".mips"..........E
62800 4e 44 4f 46 0a 34 30 20 20 4f 46 20 73 22 20 63 6f 2d 70 72 6f 63 65 73 73 6f 72 22 20 20 45 4e NDOF.40..OF.s".co-processor"..EN
62820 44 4f 46 0a 64 75 70 20 4f 46 20 73 22 20 63 70 75 22 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 DOF.dup.OF.s".cpu"...........END
62840 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 43 OF.ENDCASE.;.:.pci-class-name-0C
62860 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c 61 73 73 40 20 .(.addr.--.str.len.).pci-class@.
62880 46 46 46 46 20 61 6e 64 20 43 41 53 45 0a 30 30 30 30 20 20 4f 46 20 73 22 20 66 69 72 65 77 69 FFFF.and.CASE.0000..OF.s".firewi
628a0 72 65 22 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 30 30 20 20 4f 46 20 73 22 20 61 63 63 65 73 re"......ENDOF.0100..OF.s".acces
628c0 73 2d 62 75 73 22 20 20 20 20 45 4e 44 4f 46 0a 30 32 30 30 20 20 4f 46 20 73 22 20 73 73 61 22 s-bus"....ENDOF.0200..OF.s".ssa"
628e0 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 30 30 20 20 4f 46 20 73 22 20 75 73 62 ...........ENDOF.0300..OF.s".usb
62900 2d 75 68 63 69 22 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 31 30 20 20 4f 46 20 73 22 20 75 73 -uhci"......ENDOF.0310..OF.s".us
62920 62 2d 6f 68 63 69 22 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 32 30 20 20 4f 46 20 73 22 20 75 b-ohci"......ENDOF.0320..OF.s".u
62940 73 62 2d 65 68 63 69 22 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 38 30 20 20 4f 46 20 73 22 20 sb-ehci"......ENDOF.0380..OF.s".
62960 75 73 62 22 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 46 45 20 20 4f 46 20 73 22 usb"...........ENDOF.03FE..OF.s"
62980 20 75 73 62 2d 64 65 76 69 63 65 22 20 20 20 20 45 4e 44 4f 46 0a 30 34 30 30 20 20 4f 46 20 73 .usb-device"....ENDOF.0400..OF.s
629a0 22 20 66 69 62 72 65 2d 63 68 61 6e 6e 65 6c 22 20 45 4e 44 4f 46 0a 30 35 30 30 20 20 4f 46 20 ".fibre-channel".ENDOF.0500..OF.
629c0 73 22 20 73 6d 62 22 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 36 30 30 20 20 4f 46 s".smb"...........ENDOF.0600..OF
629e0 20 73 22 20 69 6e 66 69 6e 69 62 61 6e 64 22 20 20 20 20 45 4e 44 4f 46 0a 30 37 30 30 20 20 4f .s".infiniband"....ENDOF.0700..O
62a00 46 20 73 22 20 69 70 6d 69 2d 73 6d 69 63 22 20 20 20 20 20 45 4e 44 4f 46 0a 30 37 30 31 20 20 F.s".ipmi-smic".....ENDOF.0701..
62a20 4f 46 20 73 22 20 69 70 6d 69 2d 6b 62 72 64 22 20 20 20 20 20 45 4e 44 4f 46 0a 30 37 30 32 20 OF.s".ipmi-kbrd".....ENDOF.0702.
62a40 20 4f 46 20 73 22 20 69 70 6d 69 2d 62 6c 74 72 22 20 20 20 20 20 45 4e 44 4f 46 0a 30 38 30 30 .OF.s".ipmi-bltr".....ENDOF.0800
62a60 20 20 4f 46 20 73 22 20 73 65 72 63 6f 73 22 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 39 30 ..OF.s".sercos"........ENDOF.090
62a80 30 20 20 4f 46 20 73 22 20 63 61 6e 62 75 73 22 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 64 75 0..OF.s".canbus"........ENDOF.du
62aa0 70 20 4f 46 20 73 22 20 73 65 72 69 61 6c 2d 62 75 73 22 20 20 20 20 20 20 45 4e 44 4f 46 0a 45 p.OF.s".serial-bus"......ENDOF.E
62ac0 4e 44 43 41 53 45 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 44 20 28 20 61 NDCASE.;.:.pci-class-name-0D.(.a
62ae0 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c 61 73 73 40 20 38 20 72 73 ddr.--.str.len.).pci-class@.8.rs
62b00 68 69 66 74 20 46 46 20 61 6e 64 20 43 41 53 45 0a 30 30 20 20 4f 46 20 73 22 20 69 72 64 61 22 hift.FF.and.CASE.00..OF.s".irda"
62b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 20 20 4f 46 20 73 22 20 ................ENDOF.01..OF.s".
62b40 63 6f 6e 73 75 6d 65 72 2d 69 72 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 31 30 20 20 4f consumer-ir".........ENDOF.10..O
62b60 46 20 73 22 20 72 66 2d 63 6f 6e 74 72 6f 6c 6c 65 72 22 20 20 20 20 20 20 20 45 4e 44 4f 46 0a F.s".rf-controller".......ENDOF.
62b80 31 31 20 20 4f 46 20 73 22 20 62 6c 75 65 74 6f 6f 74 68 22 20 20 20 20 20 20 20 20 20 20 20 45 11..OF.s".bluetooth"...........E
62ba0 4e 44 4f 46 0a 31 32 20 20 4f 46 20 73 22 20 62 72 6f 61 64 62 61 6e 64 22 20 20 20 20 20 20 20 NDOF.12..OF.s".broadband".......
62bc0 20 20 20 20 45 4e 44 4f 46 0a 32 30 20 20 4f 46 20 73 22 20 65 6e 65 74 2d 38 30 32 2e 31 31 61 ....ENDOF.20..OF.s".enet-802.11a
62be0 22 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 32 31 20 20 4f 46 20 73 22 20 65 6e 65 74 2d 38 30 "........ENDOF.21..OF.s".enet-80
62c00 32 2e 31 31 62 22 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 73 22 20 77 69 2.11b"........ENDOF.dup.OF.s".wi
62c20 72 65 6c 65 73 73 2d 63 6f 6e 74 72 6f 6c 6c 65 72 22 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 reless-controller".ENDOF.ENDCASE
62c40 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 45 20 28 20 61 64 64 72 20 2d 2d .;.:.pci-class-name-0E.(.addr.--
62c60 20 73 74 72 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c 61 73 73 40 20 38 20 72 73 68 69 66 74 20 46 .str.len.).pci-class@.8.rshift.F
62c80 46 20 61 6e 64 20 43 41 53 45 0a 64 75 70 20 4f 46 20 73 22 20 69 6e 74 65 6c 6c 69 67 65 6e 74 F.and.CASE.dup.OF.s".intelligent
62ca0 2d 69 6f 22 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 -io".ENDOF.ENDCASE.;.:.pci-class
62cc0 2d 6e 61 6d 65 2d 30 46 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 70 63 69 -name-0F.(.addr.--.str.len.).pci
62ce0 2d 63 6c 61 73 73 40 20 38 20 72 73 68 69 66 74 20 46 46 20 61 6e 64 20 43 41 53 45 0a 30 31 20 -class@.8.rshift.FF.and.CASE.01.
62d00 20 4f 46 20 73 22 20 73 61 74 65 6c 69 74 65 2d 74 76 22 20 20 20 20 20 45 4e 44 4f 46 0a 30 32 .OF.s".satelite-tv".....ENDOF.02
62d20 20 20 4f 46 20 73 22 20 73 61 74 65 6c 69 74 65 2d 61 75 64 69 6f 22 20 20 45 4e 44 4f 46 0a 30 ..OF.s".satelite-audio"..ENDOF.0
62d40 33 20 20 4f 46 20 73 22 20 73 61 74 65 6c 69 74 65 2d 76 6f 69 63 65 22 20 20 45 4e 44 4f 46 0a 3..OF.s".satelite-voice"..ENDOF.
62d60 30 34 20 20 4f 46 20 73 22 20 73 61 74 65 6c 69 74 65 2d 64 61 74 61 22 20 20 20 45 4e 44 4f 46 04..OF.s".satelite-data"...ENDOF
62d80 0a 64 75 70 20 4f 46 20 73 22 20 73 61 74 65 6c 69 74 65 2d 64 65 76 6f 63 65 22 20 45 4e 44 4f .dup.OF.s".satelite-devoce".ENDO
62da0 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 31 30 20 F.ENDCASE.;.:.pci-class-name-10.
62dc0 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 70 63 69 2d 63 6c 61 73 73 40 20 38 (.addr.--.str.len.).pci-class@.8
62de0 20 72 73 68 69 66 74 20 46 46 20 61 6e 64 20 43 41 53 45 0a 30 30 20 20 4f 46 20 73 22 20 6e 65 .rshift.FF.and.CASE.00..OF.s".ne
62e00 74 77 6f 72 6b 2d 65 6e 63 72 79 70 74 69 6f 6e 22 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 twork-encryption".......ENDOF.01
62e20 20 20 4f 46 20 73 22 20 65 6e 74 65 72 74 61 69 6e 6d 65 6e 74 2d 65 6e 63 72 79 70 74 69 6f 6e ..OF.s".entertainment-encryption
62e40 22 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 73 22 20 65 6e 63 72 79 70 74 69 6f 6e 22 20 20 20 ".ENDOF.dup.OF.s".encryption"...
62e60 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 70 63 ............ENDOF.ENDCASE.;.:.pc
62e80 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 31 31 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 i-class-name-11.(.addr.--.str.le
62ea0 6e 20 29 0a 70 63 69 2d 63 6c 61 73 73 40 20 38 20 72 73 68 69 66 74 20 46 46 20 61 6e 64 20 43 n.).pci-class@.8.rshift.FF.and.C
62ec0 41 53 45 0a 30 30 20 20 4f 46 20 73 22 20 64 70 69 6f 22 20 20 20 20 20 20 20 20 20 20 20 20 20 ASE.00..OF.s".dpio".............
62ee0 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 20 20 4f 46 20 73 22 20 63 6f 75 6e 74 65 ..........ENDOF.01..OF.s".counte
62f00 72 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 31 30 20 20 r"....................ENDOF.10..
62f20 4f 46 20 73 22 20 6d 65 61 73 75 72 65 6d 65 6e 74 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 OF.s".measurement"..............
62f40 20 20 45 4e 44 4f 46 0a 32 30 20 20 4f 46 20 73 22 20 6d 61 6e 61 67 6d 65 6e 74 2d 63 61 72 64 ..ENDOF.20..OF.s".managment-card
62f60 22 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 73 22 20 64 61 ".............ENDOF.dup.OF.s".da
62f80 74 61 2d 70 72 6f 63 65 73 73 69 6e 67 2d 63 6f 6e 74 72 6f 6c 6c 65 72 22 20 45 4e 44 4f 46 0a ta-processing-controller".ENDOF.
62fa0 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 20 28 20 61 64 64 ENDCASE.;.:.pci-class-name.(.add
62fc0 72 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 64 75 70 20 70 63 69 2d 63 6c 61 73 73 40 20 31 30 r.--.str.len.).dup.pci-class@.10
62fe0 20 72 73 68 69 66 74 20 43 41 53 45 0a 30 30 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 .rshift.CASE.00..OF.pci-class-na
63000 6d 65 2d 30 30 20 45 4e 44 4f 46 0a 30 31 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d me-00.ENDOF.01..OF.pci-class-nam
63020 65 2d 30 31 20 45 4e 44 4f 46 0a 30 32 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 e-01.ENDOF.02..OF.pci-class-name
63040 2d 30 32 20 45 4e 44 4f 46 0a 30 33 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d -02.ENDOF.03..OF.pci-class-name-
63060 30 33 20 45 4e 44 4f 46 0a 30 34 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 03.ENDOF.04..OF.pci-class-name-0
63080 34 20 45 4e 44 4f 46 0a 30 35 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 35 4.ENDOF.05..OF.pci-class-name-05
630a0 20 45 4e 44 4f 46 0a 30 36 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 36 20 .ENDOF.06..OF.pci-class-name-06.
630c0 45 4e 44 4f 46 0a 30 37 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 37 20 45 ENDOF.07..OF.pci-class-name-07.E
630e0 4e 44 4f 46 0a 30 38 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 38 20 45 4e NDOF.08..OF.pci-class-name-08.EN
63100 44 4f 46 0a 30 39 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 39 20 45 4e 44 DOF.09..OF.pci-class-name-09.END
63120 4f 46 0a 30 41 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 41 20 45 4e 44 4f OF.0A..OF.pci-class-name-0A.ENDO
63140 46 0a 30 42 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 42 20 45 4e 44 4f 46 F.0B..OF.pci-class-name-0B.ENDOF
63160 0a 30 43 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 43 20 45 4e 44 4f 46 0a .0C..OF.pci-class-name-0C.ENDOF.
63180 30 43 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 44 20 45 4e 44 4f 46 0a 30 0C..OF.pci-class-name-0D.ENDOF.0
631a0 43 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 45 20 45 4e 44 4f 46 0a 30 43 C..OF.pci-class-name-0E.ENDOF.0C
631c0 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 46 20 45 4e 44 4f 46 0a 30 43 20 ..OF.pci-class-name-0F.ENDOF.0C.
631e0 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 31 30 20 45 4e 44 4f 46 0a 30 43 20 20 .OF.pci-class-name-10.ENDOF.0C..
63200 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 31 31 20 45 4e 44 4f 46 0a 64 75 70 20 4f OF.pci-class-name-11.ENDOF.dup.O
63220 46 20 64 72 6f 70 20 73 22 20 75 6e 6b 6e 6f 77 6e 22 20 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 F.drop.s".unknown"..ENDOF.ENDCAS
63240 45 0a 3b 0a 3a 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 40 20 20 20 20 20 28 20 62 61 72 2d 61 64 E.;.:.pci-bar-size@.....(.bar-ad
63260 64 72 20 2d 2d 20 62 61 72 2d 73 69 7a 65 20 29 20 2d 31 20 6f 76 65 72 20 72 74 61 73 2d 63 6f dr.--.bar-size.).-1.over.rtas-co
63280 6e 66 69 67 2d 6c 21 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 3b 0a 3a 20 70 63 69 2d 62 nfig-l!.rtas-config-l@.;.:.pci-b
632a0 61 72 2d 73 69 7a 65 2d 6d 65 6d 40 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 6d 65 6d 2d 73 ar-size-mem@.(.bar-addr.--.mem-s
632c0 69 7a 65 20 29 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 40 20 2d 31 30 20 61 6e 64 20 69 6e 76 65 ize.).pci-bar-size@.-10.and.inve
632e0 72 74 20 31 2b 20 46 46 46 46 46 46 46 46 20 61 6e 64 20 3b 0a 3a 20 70 63 69 2d 62 61 72 2d 73 rt.1+.FFFFFFFF.and.;.:.pci-bar-s
63300 69 7a 65 2d 69 6f 40 20 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 69 6f 2d 73 69 7a 65 20 20 ize-io@..(.bar-addr.--.io-size..
63320 29 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 40 20 2d 34 20 61 6e 64 20 69 6e 76 65 72 74 20 31 2b ).pci-bar-size@.-4.and.invert.1+
63340 20 46 46 46 46 46 46 46 46 20 61 6e 64 20 3b 0a 3a 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 20 28 .FFFFFFFF.and.;.:.pci-bar-size.(
63360 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 62 61 72 2d 73 69 7a 65 2d 72 61 77 20 29 0a 64 75 70 20 .bar-addr.--.bar-size-raw.).dup.
63380 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 73 77 61 70 20 5c 20 66 65 74 63 68 20 6f 72 69 67 rtas-config-l@.swap.\.fetch.orig
633a0 69 6e 61 6c 20 56 61 6c 75 65 20 20 28 20 62 76 61 6c 20 62 61 64 64 72 20 29 0a 2d 31 20 6f 76 inal.Value..(.bval.baddr.).-1.ov
633c0 65 72 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 21 20 20 5c 20 6d 61 6b 65 20 42 41 52 20 73 68 er.rtas-config-l!..\.make.BAR.sh
633e0 6f 77 20 73 69 7a 65 20 20 20 20 28 20 62 76 61 6c 20 62 61 64 64 72 20 29 0a 64 75 70 20 72 74 ow.size....(.bval.baddr.).dup.rt
63400 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 20 20 20 20 20 5c 20 61 6e 64 20 66 65 74 63 68 20 74 68 as-config-l@......\.and.fetch.th
63420 65 20 73 69 7a 65 20 20 20 20 28 20 62 76 61 6c 20 62 61 64 64 72 20 62 73 69 7a 65 20 29 0a 2d e.size....(.bval.baddr.bsize.).-
63440 72 6f 74 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 21 20 20 20 20 20 5c 20 72 65 73 74 6f 72 65 rot.rtas-config-l!.....\.restore
63460 20 56 61 6c 75 65 0a 3b 0a 3a 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 6d 65 6d 33 32 20 28 20 .Value.;.:.pci-bar-size-mem32.(.
63480 62 61 72 2d 61 64 64 72 20 2d 2d 20 62 61 72 2d 73 69 7a 65 20 29 0a 70 63 69 2d 62 61 72 2d 73 bar-addr.--.bar-size.).pci-bar-s
634a0 69 7a 65 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 72 61 77 20 73 69 7a 65 0a ize............\.fetch.raw.size.
634c0 2d 31 30 20 61 6e 64 20 69 6e 76 65 72 74 20 31 2b 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 73 -10.and.invert.1+.......\.calc.s
634e0 69 7a 65 0a 46 46 46 46 46 46 46 46 20 61 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6b 65 ize.FFFFFFFF.and............\.ke
63500 65 70 20 6c 6f 77 65 72 20 33 32 20 62 69 74 73 0a 3b 0a 3a 20 70 63 69 2d 62 61 72 2d 73 69 7a ep.lower.32.bits.;.:.pci-bar-siz
63520 65 2d 72 6f 6d 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 62 61 72 2d 73 69 7a 65 20 29 0a 70 e-rom.(.bar-addr.--.bar-size.).p
63540 63 69 2d 62 61 72 2d 73 69 7a 65 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 72 ci-bar-size............\.fetch.r
63560 61 77 20 73 69 7a 65 0a 46 46 46 46 46 38 30 30 20 61 6e 64 20 69 6e 76 65 72 74 20 31 2b 20 20 aw.size.FFFFF800.and.invert.1+..
63580 5c 20 63 61 6c 63 20 73 69 7a 65 0a 46 46 46 46 46 46 46 46 20 61 6e 64 20 20 20 20 20 20 20 20 \.calc.size.FFFFFFFF.and........
635a0 20 20 20 20 5c 20 6b 65 65 70 20 6c 6f 77 65 72 20 33 32 20 62 69 74 73 0a 3b 0a 3a 20 70 63 69 ....\.keep.lower.32.bits.;.:.pci
635c0 2d 62 61 72 2d 73 69 7a 65 2d 6d 65 6d 36 34 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 62 61 -bar-size-mem64.(.bar-addr.--.ba
635e0 72 2d 73 69 7a 65 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 20 20 20 20 20 20 20 r-size.).dup.pci-bar-size.......
63600 20 5c 20 66 65 74 63 68 20 72 61 77 20 73 69 7a 65 20 6c 6f 77 65 72 20 33 32 20 62 69 74 73 0a .\.fetch.raw.size.lower.32.bits.
63620 73 77 61 70 20 34 20 2b 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 20 20 20 5c 20 66 65 74 63 68 20 swap.4.+.pci-bar-size...\.fetch.
63640 72 61 77 20 73 69 7a 65 20 75 70 70 65 72 20 33 32 20 62 69 74 73 0a 32 30 20 6c 73 68 69 66 74 raw.size.upper.32.bits.20.lshift
63660 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 70 75 74 20 74 68 65 6d 20 74 6f .+.............\.and.put.them.to
63680 67 65 74 68 65 72 0a 2d 31 30 20 61 6e 64 20 69 6e 76 65 72 74 20 31 2b 20 20 20 20 20 20 20 5c gether.-10.and.invert.1+.......\
636a0 20 63 61 6c 63 20 73 69 7a 65 0a 3b 0a 3a 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 69 6f 20 28 .calc.size.;.:.pci-bar-size-io.(
636c0 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 62 61 72 2d 73 69 7a 65 20 29 0a 70 63 69 2d 62 61 72 2d .bar-addr.--.bar-size.).pci-bar-
636e0 73 69 7a 65 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 72 61 77 20 73 69 7a 65 size............\.fetch.raw.size
63700 0a 2d 34 20 61 6e 64 20 69 6e 76 65 72 74 20 31 2b 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 .-4.and.invert.1+........\.calc.
63720 73 69 7a 65 0a 46 46 46 46 46 46 46 46 20 61 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6b size.FFFFFFFF.and............\.k
63740 65 65 70 20 6c 6f 77 65 72 20 33 32 20 62 69 74 73 0a 3b 0a 3a 20 70 63 69 2d 62 61 72 2d 63 6f eep.lower.32.bits.;.:.pci-bar-co
63760 64 65 40 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 30 7c 31 2e 2e 34 7c 35 20 29 0a 72 74 61 de@.(.bar-addr.--.0|1..4|5.).rta
63780 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c s-config-l@.dup................\
637a0 20 66 65 74 63 68 20 74 68 65 20 42 61 73 65 41 64 64 72 65 73 73 52 65 67 69 73 74 65 72 0a 31 .fetch.the.BaseAddressRegister.1
637c0 20 61 6e 64 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .and.IF.........................
637e0 20 5c 20 49 4f 20 42 41 52 20 3f 0a 32 20 61 6e 64 20 49 46 20 30 20 45 4c 53 45 20 31 20 54 48 .\.IO.BAR.?.2.and.IF.0.ELSE.1.TH
63800 45 4e 20 20 20 20 5c 20 6f 6e 6c 79 20 27 30 31 27 20 69 73 20 76 61 6c 69 64 0a 45 4c 53 45 20 EN....\.only.'01'.is.valid.ELSE.
63820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 4d .............................\.M
63840 65 6d 6f 72 79 20 42 41 52 20 3f 0a 46 20 61 6e 64 20 43 41 53 45 0a 30 20 20 20 4f 46 20 32 20 emory.BAR.?.F.and.CASE.0...OF.2.
63860 45 4e 44 4f 46 20 20 20 20 5c 20 4d 65 6d 6f 72 79 20 33 32 20 42 69 74 20 4e 6f 6e 2d 50 72 65 ENDOF....\.Memory.32.Bit.Non-Pre
63880 66 65 74 63 68 61 62 6c 65 0a 38 20 20 20 4f 46 20 33 20 45 4e 44 4f 46 20 20 20 20 5c 20 4d 65 fetchable.8...OF.3.ENDOF....\.Me
638a0 6d 6f 72 79 20 33 32 20 42 69 74 20 50 72 65 66 65 74 63 68 61 62 6c 65 0a 34 20 20 20 4f 46 20 mory.32.Bit.Prefetchable.4...OF.
638c0 34 20 45 4e 44 4f 46 20 20 20 20 5c 20 4d 65 6d 6f 72 79 20 36 34 20 42 69 74 20 4e 6f 6e 2d 50 4.ENDOF....\.Memory.64.Bit.Non-P
638e0 72 65 66 65 74 63 68 61 62 6c 65 0a 43 20 20 20 4f 46 20 35 20 45 4e 44 4f 46 20 20 20 20 5c 20 refetchable.C...OF.5.ENDOF....\.
63900 4d 65 6d 6f 72 79 20 36 34 20 42 69 74 20 50 72 65 66 65 63 68 74 61 62 6c 65 0a 64 75 70 20 4f Memory.64.Bit.Prefechtable.dup.O
63920 46 20 30 20 45 4e 44 4f 46 20 20 20 20 5c 20 4e 6f 74 20 61 20 76 61 6c 69 64 20 42 61 72 54 79 F.0.ENDOF....\.Not.a.valid.BarTy
63940 70 65 0a 45 4e 44 43 41 53 45 0a 54 48 45 4e 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 76 61 72 20 28 pe.ENDCASE.THEN.;.:.assign-var.(
63960 20 73 69 7a 65 20 76 61 72 20 2d 2d 20 61 6c 2d 6d 65 6d 20 29 0a 32 64 75 70 20 40 20 20 20 20 .size.var.--.al-mem.).2dup.@....
63980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 28 20 73 69 7a 65 20 76 ......................\.(.size.v
639a0 61 72 20 73 69 7a 65 20 63 75 72 2d 6d 65 6d 20 29 20 72 65 61 64 20 63 75 72 72 65 6e 74 20 66 ar.size.cur-mem.).read.current.f
639c0 72 65 65 20 6d 65 6d 0a 73 77 61 70 20 23 61 6c 69 67 6e 65 64 20 20 20 20 20 20 20 20 20 20 20 ree.mem.swap.#aligned...........
639e0 20 20 20 20 20 20 20 20 5c 20 28 20 73 69 7a 65 20 76 61 72 20 61 6c 2d 6d 65 6d 20 29 20 20 20 ........\.(.size.var.al-mem.)...
63a00 20 20 20 20 61 6c 69 67 6e 20 74 68 65 20 6d 65 6d 20 74 6f 20 74 68 65 20 73 69 7a 65 0a 64 75 ....align.the.mem.to.the.size.du
63a20 70 20 32 73 77 61 70 20 2d 72 6f 74 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 p.2swap.-rot.+................\.
63a40 28 20 61 6c 2d 6d 65 6d 20 76 61 72 20 6e 65 77 2d 6d 65 6d 20 29 20 20 20 20 61 64 64 20 73 69 (.al-mem.var.new-mem.)....add.si
63a60 7a 65 20 74 6f 20 61 6c 69 67 6e 65 64 20 6d 65 6d 0a 73 77 61 70 20 21 20 20 20 20 20 20 20 20 ze.to.aligned.mem.swap.!........
63a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 28 20 61 6c 2d 6d 65 6d 20 29 20 20 ..................\.(.al-mem.)..
63aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 74 20 76 61 72 69 61 62 6c 65 20 74 6f 20 6e 65 ..............set.variable.to.ne
63ac0 77 20 6d 65 6d 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 62 61 72 2d 76 61 6c 75 65 33 32 20 28 20 62 w.mem.;.:.assign-bar-value32.(.b
63ae0 61 72 20 73 69 7a 65 20 76 61 72 20 2d 2d 20 34 20 29 0a 6f 76 65 72 20 49 46 20 20 20 20 20 20 ar.size.var.--.4.).over.IF......
63b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 73 69 7a 65 20 3e 20 30 ...................\.IF.size.>.0
63b20 0a 61 73 73 69 67 6e 2d 76 61 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 28 20 62 .assign-var..............\.|.(.b
63b40 61 72 20 61 6c 2d 6d 65 6d 20 29 20 73 65 74 20 76 61 72 69 61 62 6c 65 20 74 6f 20 6e 65 78 74 ar.al-mem.).set.variable.to.next
63b60 20 6d 65 6d 0a 73 77 61 70 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 21 20 20 20 20 20 5c 20 7c .mem.swap.rtas-config-l!.....\.|
63b80 20 28 20 2d 2d 20 29 20 20 20 20 20 20 20 20 20 73 65 74 20 74 68 65 20 62 61 72 20 74 6f 20 61 .(.--.).........set.the.bar.to.a
63ba0 6c 2d 6d 65 6d 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l-mem.ELSE......................
63bc0 20 20 20 20 20 20 5c 20 45 4c 53 45 0a 32 64 72 6f 70 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 ......\.ELSE.2drop.drop.........
63be0 20 20 20 20 20 5c 20 7c 20 63 6c 65 61 72 20 73 74 61 63 6b 0a 54 48 45 4e 20 20 20 20 20 20 20 .....\.|.clear.stack.THEN.......
63c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 46 49 0a 34 20 20 20 20 20 .....................\.FI.4.....
63c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 69 7a 65 ..........................\.size
63c40 20 6f 66 20 74 68 65 20 62 61 73 65 2d 61 64 64 72 65 73 73 2d 72 65 67 69 73 74 65 72 0a 3b 0a .of.the.base-address-register.;.
63c60 3a 20 61 73 73 69 67 6e 2d 62 61 72 2d 76 61 6c 75 65 36 34 20 28 20 62 61 72 20 73 69 7a 65 20 :.assign-bar-value64.(.bar.size.
63c80 76 61 72 20 2d 2d 20 38 20 29 0a 6f 76 65 72 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 var.--.8.).over.IF..............
63ca0 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 73 69 7a 65 20 3e 20 30 0a 61 73 73 69 67 6e 2d ...........\.IF.size.>.0.assign-
63cc0 76 61 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 28 20 62 61 72 20 61 6c 2d 6d 65 var..............\.|.(.bar.al-me
63ce0 6d 20 29 20 73 65 74 20 76 61 72 69 61 62 6c 65 20 74 6f 20 6e 65 78 74 20 6d 65 6d 0a 73 77 61 m.).set.variable.to.next.mem.swa
63d00 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 28 20 61 6c 2d 6d 65 p....................\.|.(.al-me
63d20 6d 20 61 64 64 72 20 29 20 63 61 6c 63 20 63 6f 6e 66 69 67 2d 61 64 64 72 20 6f 66 20 74 68 69 m.addr.).calc.config-addr.of.thi
63d40 73 20 62 61 72 0a 32 64 75 70 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 21 20 20 20 20 20 5c 20 s.bar.2dup.rtas-config-l!.....\.
63d60 7c 20 28 20 61 6c 2d 6d 65 6d 20 61 64 64 72 20 29 20 73 65 74 20 74 68 65 20 4c 6f 77 65 72 20 |.(.al-mem.addr.).set.the.Lower.
63d80 70 61 72 74 20 6f 66 20 74 68 65 20 62 61 72 20 74 6f 20 61 6c 2d 6d 65 6d 0a 34 20 2b 20 73 77 part.of.the.bar.to.al-mem.4.+.sw
63da0 61 70 20 32 30 20 72 73 68 69 66 74 20 20 20 20 20 20 5c 20 7c 20 28 20 61 6c 2d 6d 65 6d 3e 3e ap.20.rshift......\.|.(.al-mem>>
63dc0 33 32 20 61 64 64 72 20 29 20 70 72 65 70 61 72 65 20 74 68 65 20 75 70 70 65 72 20 70 61 72 74 32.addr.).prepare.the.upper.part
63de0 20 6f 66 20 74 68 65 20 61 6c 2d 6d 65 6d 0a 73 77 61 70 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d .of.the.al-mem.swap.rtas-config-
63e00 6c 21 20 20 20 20 20 5c 20 7c 20 28 20 2d 2d 20 29 20 61 6e 64 20 73 65 74 20 74 68 65 20 75 70 l!.....\.|.(.--.).and.set.the.up
63e20 70 65 72 20 70 61 72 74 20 6f 66 20 74 68 65 20 62 61 72 0a 45 4c 53 45 20 20 20 20 20 20 20 20 per.part.of.the.bar.ELSE........
63e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 45 4c 53 45 0a 32 64 72 6f 70 ....................\.ELSE.2drop
63e60 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 63 6c 65 61 72 20 73 74 61 .drop..............\.|.clear.sta
63e80 63 6b 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ck.THEN.........................
63ea0 20 20 20 5c 20 46 49 0a 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...\.FI.8.......................
63ec0 20 20 20 20 20 20 20 20 5c 20 73 69 7a 65 20 6f 66 20 74 68 65 20 62 61 73 65 2d 61 64 64 72 65 ........\.size.of.the.base-addre
63ee0 73 73 2d 72 65 67 69 73 74 65 72 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 6d 65 6d 36 34 2d 62 61 72 ss-register.;.:.assign-mem64-bar
63f00 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 38 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 73 .(.bar-addr.--.8.).dup.pci-bar-s
63f20 69 7a 65 2d 6d 65 6d 36 34 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 73 69 7a 65 0a 70 ize-mem64.........\.fetch.size.p
63f40 63 69 2d 6e 65 78 74 2d 6d 65 6d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c ci-next-mem....................\
63f60 20 76 61 72 20 74 6f 20 63 68 61 6e 67 65 0a 61 73 73 69 67 6e 2d 62 61 72 2d 76 61 6c 75 65 36 .var.to.change.assign-bar-value6
63f80 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 73 65 74 20 69 74 20 61 6c 6c 0a 4..............\.and.set.it.all.
63fa0 3b 0a 3a 20 61 73 73 69 67 6e 2d 6d 65 6d 33 32 2d 62 61 72 20 28 20 62 61 72 2d 61 64 64 72 20 ;.:.assign-mem32-bar.(.bar-addr.
63fc0 2d 2d 20 34 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 6d 65 6d 33 32 20 20 20 --.4.).dup.pci-bar-size-mem32...
63fe0 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 73 69 7a 65 0a 70 63 69 2d 6e 65 78 74 2d 6d 65 6d .......\.fetch.size.pci-next-mem
64000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 76 61 72 20 74 6f 20 63 68 61 ....................\.var.to.cha
64020 6e 67 65 0a 61 73 73 69 67 6e 2d 62 61 72 2d 76 61 6c 75 65 33 32 20 20 20 20 20 20 20 20 20 20 nge.assign-bar-value32..........
64040 20 20 20 20 5c 20 61 6e 64 20 73 65 74 20 69 74 20 61 6c 6c 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d ....\.and.set.it.all.;.:.assign-
64060 6d 6d 69 6f 36 34 2d 62 61 72 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 38 20 29 0a 64 75 70 mmio64-bar.(.bar-addr.--.8.).dup
64080 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 6d 65 6d 36 34 20 20 20 20 20 20 20 20 20 20 5c 20 66 .pci-bar-size-mem64..........\.f
640a0 65 74 63 68 20 73 69 7a 65 0a 70 63 69 2d 6e 65 78 74 2d 6d 6d 69 6f 20 20 20 20 20 20 20 20 20 etch.size.pci-next-mmio.........
640c0 20 20 20 20 20 20 20 20 20 20 5c 20 76 61 72 20 74 6f 20 63 68 61 6e 67 65 0a 61 73 73 69 67 6e ..........\.var.to.change.assign
640e0 2d 62 61 72 2d 76 61 6c 75 65 36 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 -bar-value64..............\.and.
64100 73 65 74 20 69 74 20 61 6c 6c 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 6d 6d 69 6f 33 32 2d 62 61 72 set.it.all.;.:.assign-mmio32-bar
64120 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 34 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 73 .(.bar-addr.--.4.).dup.pci-bar-s
64140 69 7a 65 2d 6d 65 6d 33 32 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 73 69 7a 65 0a ize-mem32..........\.fetch.size.
64160 70 63 69 2d 6e 65 78 74 2d 6d 6d 69 6f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 pci-next-mmio...................
64180 5c 20 76 61 72 20 74 6f 20 63 68 61 6e 67 65 0a 61 73 73 69 67 6e 2d 62 61 72 2d 76 61 6c 75 65 \.var.to.change.assign-bar-value
641a0 33 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 73 65 74 20 69 74 20 61 6c 6c 32..............\.and.set.it.all
641c0 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 69 6f 2d 62 61 72 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d .;.:.assign-io-bar.(.bar-addr.--
641e0 20 34 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 69 6f 20 20 20 20 20 20 20 20 .4.).dup.pci-bar-size-io........
64200 20 20 20 20 20 5c 20 66 65 74 63 68 20 73 69 7a 65 0a 70 63 69 2d 6e 65 78 74 2d 69 6f 20 20 20 .....\.fetch.size.pci-next-io...
64220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 76 61 72 20 74 6f 20 63 68 61 6e 67 ..................\.var.to.chang
64240 65 0a 61 73 73 69 67 6e 2d 62 61 72 2d 76 61 6c 75 65 33 32 20 20 20 20 20 20 20 20 20 20 20 20 e.assign-bar-value32............
64260 20 20 5c 20 61 6e 64 20 73 65 74 20 69 74 20 61 6c 6c 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 72 6f ..\.and.set.it.all.;.:.assign-ro
64280 6d 2d 62 61 72 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 29 0a 64 75 70 20 70 63 69 2d 62 61 m-bar.(.bar-addr.--.).dup.pci-ba
642a0 72 2d 73 69 7a 65 2d 72 6f 6d 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 73 69 r-size-rom............\.fetch.si
642c0 7a 65 0a 64 75 70 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ze.dup.IF.......................
642e0 20 20 20 5c 20 49 46 20 73 69 7a 65 20 3e 20 30 0a 6f 76 65 72 20 3e 72 20 20 20 20 20 20 20 20 ...\.IF.size.>.0.over.>r........
64300 20 20 20 20 20 20 20 20 20 5c 20 7c 20 73 61 76 65 20 62 61 72 20 61 64 64 72 20 66 6f 72 20 65 .........\.|.save.bar.addr.for.e
64320 6e 61 62 6c 65 0a 70 63 69 2d 6e 65 78 74 2d 6d 6d 69 6f 20 20 20 20 20 20 20 20 20 20 20 5c 20 nable.pci-next-mmio...........\.
64340 7c 20 76 61 72 20 74 6f 20 63 68 61 6e 67 65 0a 61 73 73 69 67 6e 2d 62 61 72 2d 76 61 6c 75 65 |.var.to.change.assign-bar-value
64360 33 32 20 20 20 20 20 20 5c 20 7c 20 61 6e 64 20 73 65 74 20 69 74 0a 64 72 6f 70 20 20 20 20 20 32......\.|.and.set.it.drop.....
64380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 66 6f 72 67 65 74 20 74 68 65 20 42 41 ...............\.|.forget.the.BA
643a0 52 20 6c 65 6e 67 74 68 0a 72 40 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 20 20 20 20 20 R.length.r@.rtas-config-l@......
643c0 20 5c 20 7c 20 66 65 74 63 68 20 42 41 52 0a 31 20 6f 72 20 72 3e 20 72 74 61 73 2d 63 6f 6e 66 .\.|.fetch.BAR.1.or.r>.rtas-conf
643e0 69 67 2d 6c 21 20 20 5c 20 7c 20 61 6e 64 20 65 6e 61 62 6c 65 20 74 68 65 20 52 4f 4d 0a 45 4c ig-l!..\.|.and.enable.the.ROM.EL
64400 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 SE............................\.
64420 45 4c 53 45 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c ELSE.2drop...................\.|
64440 20 63 6c 65 61 72 20 73 74 61 63 6b 0a 54 48 45 4e 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 62 61 72 .clear.stack.THEN.;.:.assign-bar
64460 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 72 65 67 2d 73 69 7a 65 20 29 0a 64 75 70 20 70 63 .(.bar-addr.--.reg-size.).dup.pc
64480 69 2d 62 61 72 2d 63 6f 64 65 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 i-bar-code@.....................
644a0 20 20 5c 20 63 61 6c 63 20 42 41 52 20 74 79 70 65 0a 64 75 70 20 49 46 20 20 20 20 20 20 20 20 ..\.calc.BAR.type.dup.IF........
644c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 3e ..........................\.IF.>
644e0 30 0a 43 41 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0.CASE..........................
64500 20 20 5c 20 7c 20 43 41 53 45 20 53 65 74 75 70 20 74 68 65 20 72 69 67 68 74 20 74 79 70 65 0a ..\.|.CASE.Setup.the.right.type.
64520 31 20 4f 46 20 61 73 73 69 67 6e 2d 69 6f 2d 62 61 72 20 20 20 20 20 45 4e 44 4f 46 20 20 20 20 1.OF.assign-io-bar.....ENDOF....
64540 5c 20 7c 20 2d 20 73 65 74 20 75 70 20 61 6e 20 49 4f 2d 42 61 72 0a 32 20 4f 46 20 61 73 73 69 \.|.-.set.up.an.IO-Bar.2.OF.assi
64560 67 6e 2d 6d 6d 69 6f 33 32 2d 62 61 72 20 45 4e 44 4f 46 20 20 20 20 5c 20 7c 20 2d 20 73 65 74 gn-mmio32-bar.ENDOF....\.|.-.set
64580 20 75 70 20 61 6e 20 33 32 62 69 74 20 4d 4d 49 4f 2d 42 61 72 0a 33 20 4f 46 20 61 73 73 69 67 .up.an.32bit.MMIO-Bar.3.OF.assig
645a0 6e 2d 6d 65 6d 33 32 2d 62 61 72 20 20 45 4e 44 4f 46 20 20 20 20 5c 20 7c 20 2d 20 73 65 74 20 n-mem32-bar..ENDOF....\.|.-.set.
645c0 75 70 20 61 6e 20 33 32 62 69 74 20 4d 45 4d 2d 42 61 72 20 28 70 72 65 66 65 74 63 68 61 62 6c up.an.32bit.MEM-Bar.(prefetchabl
645e0 65 29 0a 34 20 4f 46 20 61 73 73 69 67 6e 2d 6d 6d 69 6f 36 34 2d 62 61 72 20 45 4e 44 4f 46 20 e).4.OF.assign-mmio64-bar.ENDOF.
64600 20 20 20 5c 20 7c 20 2d 20 73 65 74 20 75 70 20 61 6e 20 36 34 62 69 74 20 4d 4d 49 4f 2d 42 61 ...\.|.-.set.up.an.64bit.MMIO-Ba
64620 72 0a 35 20 4f 46 20 61 73 73 69 67 6e 2d 6d 65 6d 36 34 2d 62 61 72 20 20 45 4e 44 4f 46 20 20 r.5.OF.assign-mem64-bar..ENDOF..
64640 20 20 5c 20 7c 20 2d 20 73 65 74 20 75 70 20 61 6e 20 36 34 62 69 74 20 4d 45 4d 2d 42 61 72 20 ..\.|.-.set.up.an.64bit.MEM-Bar.
64660 28 70 72 65 66 65 74 63 68 61 62 6c 65 29 0a 45 4e 44 43 41 53 45 20 20 20 20 20 20 20 20 20 20 (prefetchable).ENDCASE..........
64680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 45 53 41 43 0a 45 4c 53 45 20 20 20 20 ...............\.|.ESAC.ELSE....
646a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
646c0 5c 20 45 4c 53 45 0a 41 42 4f 52 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \.ELSE.ABORT....................
646e0 20 20 20 20 20 20 20 5c 20 7c 20 54 68 72 6f 77 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 0a 54 48 .......\.|.Throw.an.exception.TH
64700 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 EN..............................
64720 20 20 20 20 20 20 5c 20 46 49 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 61 6c 6c 2d 64 65 76 69 63 65 ......\.FI.;.:.assign-all-device
64740 2d 62 61 72 73 20 28 20 63 6f 6e 66 69 67 61 64 64 72 20 2d 2d 20 29 0a 32 38 20 31 30 20 44 4f -bars.(.configaddr.--.).28.10.DO
64760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 42 41 52 73 20 73 ........................\.BARs.s
64780 74 61 72 74 20 61 74 20 31 30 20 61 6e 64 20 65 6e 64 20 61 74 20 32 37 0a 64 75 70 20 69 20 2b tart.at.10.and.end.at.27.dup.i.+
647a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 63 6f 6e 66 69 67 2d 61 .................\.calc.config-a
647c0 64 64 72 20 6f 66 20 74 68 65 20 42 41 52 0a 61 73 73 69 67 6e 2d 62 61 72 20 20 20 20 20 20 20 ddr.of.the.BAR.assign-bar.......
647e0 20 20 20 20 20 20 20 5c 20 61 6e 64 20 73 65 74 20 69 74 20 75 70 0a 2b 4c 4f 4f 50 20 20 20 20 .......\.and.set.it.up.+LOOP....
64800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 64 64 20 34 20 6f .......................\.add.4.o
64820 72 20 38 20 74 6f 20 74 68 65 20 69 6e 64 65 78 20 61 6e 64 20 6c 6f 6f 70 0a 33 30 20 2b 20 61 r.8.to.the.index.and.loop.30.+.a
64840 73 73 69 67 6e 2d 72 6f 6d 2d 62 61 72 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 ssign-rom-bar.............\.set.
64860 75 70 20 74 68 65 20 52 4f 4d 20 69 66 20 61 76 61 69 6c 61 62 6c 65 0a 3b 0a 3a 20 61 73 73 69 up.the.ROM.if.available.;.:.assi
64880 67 6e 2d 61 6c 6c 2d 62 72 69 64 67 65 2d 62 61 72 73 20 28 20 63 6f 6e 66 69 67 61 64 64 72 20 gn-all-bridge-bars.(.configaddr.
648a0 2d 2d 20 29 0a 31 38 20 31 30 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 --.).18.10.DO...................
648c0 20 20 20 20 20 5c 20 42 41 52 73 20 73 74 61 72 74 20 61 74 20 31 30 20 61 6e 64 20 65 6e 64 20 .....\.BARs.start.at.10.and.end.
648e0 61 74 20 31 37 0a 64 75 70 20 69 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 at.17.dup.i.+.................\.
64900 63 61 6c 63 20 63 6f 6e 66 69 67 2d 61 64 64 72 20 6f 66 20 74 68 65 20 42 41 52 0a 61 73 73 69 calc.config-addr.of.the.BAR.assi
64920 67 6e 2d 62 61 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 73 65 74 20 69 74 gn-bar..............\.and.set.it
64940 20 75 70 0a 2b 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .up.+LOOP.......................
64960 20 20 20 20 5c 20 61 64 64 20 34 20 6f 72 20 38 20 74 6f 20 74 68 65 20 69 6e 64 65 78 20 61 6e ....\.add.4.or.8.to.the.index.an
64980 64 20 6c 6f 6f 70 0a 33 38 20 2b 20 61 73 73 69 67 6e 2d 72 6f 6d 2d 62 61 72 20 20 20 20 20 20 d.loop.38.+.assign-rom-bar......
649a0 20 20 20 20 20 20 20 5c 20 73 65 74 20 75 70 20 74 68 65 20 52 4f 4d 20 69 66 20 61 76 61 69 6c .......\.set.up.the.ROM.if.avail
649c0 61 62 6c 65 0a 3b 0a 3a 20 67 65 6e 2d 6d 65 6d 36 34 2d 62 61 72 2d 70 72 6f 70 20 28 20 70 72 able.;.:.gen-mem64-bar-prop.(.pr
649e0 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 70 72 6f op-addr.prop-len.bar-addr.--.pro
64a00 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 38 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 2d p-addr.prop-len.8.).dup.pci-bar-
64a20 73 69 7a 65 2d 6d 65 6d 36 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 size-mem64..................\.fe
64a40 74 63 68 20 42 41 52 20 53 69 7a 65 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e tch.BAR.Size........(.paddr.plen
64a60 20 62 61 64 64 72 20 62 73 69 7a 65 20 29 0a 64 75 70 20 49 46 20 20 20 20 20 20 20 20 20 20 20 .baddr.bsize.).dup.IF...........
64a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 53 69 7a 65 .......................\.IF.Size
64aa0 20 3e 20 30 0a 3e 72 20 64 75 70 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 20 20 20 20 20 .>.0.>r.dup.rtas-config-l@......
64ac0 20 20 20 20 20 5c 20 7c 20 73 61 76 65 20 73 69 7a 65 20 61 6e 64 20 66 65 74 63 68 20 6c 6f 77 .....\.|.save.size.and.fetch.low
64ae0 65 72 20 33 32 20 62 69 74 73 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 76 61 er.32.bits.(.paddr.plen.baddr.va
64b00 6c 2e 6c 6f 20 52 3a 20 73 69 7a 65 29 0a 6f 76 65 72 20 34 20 2b 20 72 74 61 73 2d 63 6f 6e 66 l.lo.R:.size).over.4.+.rtas-conf
64b20 69 67 2d 6c 40 20 20 20 20 20 20 20 20 20 5c 20 7c 20 66 65 74 63 68 20 75 70 70 65 72 20 33 32 ig-l@.........\.|.fetch.upper.32
64b40 20 62 69 74 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e .bits...............(.paddr.plen
64b60 20 62 61 64 64 72 20 76 61 6c 2e 6c 6f 20 76 61 6c 2e 68 69 20 52 3a 20 73 69 7a 65 29 0a 32 30 .baddr.val.lo.val.hi.R:.size).20
64b80 20 6c 73 68 69 66 74 20 2b 20 2d 31 30 20 61 6e 64 20 3e 72 20 20 20 20 20 20 20 20 20 20 5c 20 .lshift.+.-10.and.>r..........\.
64ba0 7c 20 63 61 6c 63 20 36 34 20 62 69 74 20 76 61 6c 75 65 20 61 6e 64 20 73 61 76 65 20 69 74 20 |.calc.64.bit.value.and.save.it.
64bc0 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 52 3a 20 73 69 7a 65 20 76 ....(.paddr.plen.baddr.R:.size.v
64be0 61 6c 20 29 0a 38 33 30 30 30 30 30 30 20 6f 72 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 20 20 20 al.).83000000.or.encode-int+....
64c00 20 20 20 20 20 5c 20 7c 20 45 6e 63 6f 64 65 20 63 6f 6e 66 69 67 20 61 64 64 72 20 20 20 20 20 .....\.|.Encode.config.addr.....
64c20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 52 3a 20 73 69 7a 65 20 ...........(.paddr.plen.R:.size.
64c40 76 61 6c 20 29 0a 72 3e 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 val.).r>.encode-64+.............
64c60 20 20 20 20 20 20 5c 20 7c 20 45 6e 63 6f 64 65 20 61 73 73 69 67 6e 65 64 20 61 64 64 72 20 20 ......\.|.Encode.assigned.addr..
64c80 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 52 3a 20 73 69 7a 65 ............(.paddr.plen.R:.size
64ca0 20 29 0a 72 3e 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .).r>.encode-64+................
64cc0 20 20 20 5c 20 7c 20 45 6e 63 6f 64 65 20 73 69 7a 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...\.|.Encode.size..............
64ce0 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 45 4c 53 45 20 20 20 20 .........(.paddr.plen.).ELSE....
64d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
64d20 5c 20 45 4c 53 45 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \.ELSE.2drop....................
64d40 20 20 20 20 20 20 20 5c 20 7c 20 64 6f 6e 27 74 20 64 6f 20 61 6e 79 74 68 69 6e 67 0a 54 48 45 .......\.|.don't.do.anything.THE
64d60 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 N...............................
64d80 20 20 20 20 20 5c 20 46 49 0a 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....\.FI.8.....................
64da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 69 7a 65 6f 66 28 42 41 52 29 20 ..................\.sizeof(BAR).
64dc0 3d 20 38 20 42 79 74 65 73 0a 3b 0a 3a 20 67 65 6e 2d 70 6d 65 6d 36 34 2d 62 61 72 2d 70 72 6f =.8.Bytes.;.:.gen-pmem64-bar-pro
64de0 70 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 62 61 72 2d 61 64 64 72 20 p.(.prop-addr.prop-len.bar-addr.
64e00 2d 2d 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 38 20 29 0a 64 75 70 20 70 63 --.prop-addr.prop-len.8.).dup.pc
64e20 69 2d 62 61 72 2d 73 69 7a 65 2d 6d 65 6d 36 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 i-bar-size-mem64................
64e40 20 20 5c 20 66 65 74 63 68 20 42 41 52 20 53 69 7a 65 20 20 20 20 20 20 20 20 28 20 70 61 64 64 ..\.fetch.BAR.Size........(.padd
64e60 72 20 70 6c 65 6e 20 62 61 64 64 72 20 62 73 69 7a 65 20 29 0a 64 75 70 20 49 46 20 20 20 20 20 r.plen.baddr.bsize.).dup.IF.....
64e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 .............................\.I
64ea0 46 20 53 69 7a 65 20 3e 20 30 0a 3e 72 20 64 75 70 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 F.Size.>.0.>r.dup.rtas-config-l@
64ec0 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 73 61 76 65 20 73 69 7a 65 20 61 6e 64 20 66 65 74 ...........\.|.save.size.and.fet
64ee0 63 68 20 6c 6f 77 65 72 20 33 32 20 62 69 74 73 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 ch.lower.32.bits.(.paddr.plen.ba
64f00 64 64 72 20 76 61 6c 2e 6c 6f 20 52 3a 20 73 69 7a 65 29 0a 6f 76 65 72 20 34 20 2b 20 72 74 61 ddr.val.lo.R:.size).over.4.+.rta
64f20 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 20 20 20 20 20 20 20 20 5c 20 7c 20 66 65 74 63 68 20 75 70 s-config-l@.........\.|.fetch.up
64f40 70 65 72 20 33 32 20 62 69 74 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 per.32.bits...............(.padd
64f60 72 20 70 6c 65 6e 20 62 61 64 64 72 20 76 61 6c 2e 6c 6f 20 76 61 6c 2e 68 69 20 52 3a 20 73 69 r.plen.baddr.val.lo.val.hi.R:.si
64f80 7a 65 29 0a 32 30 20 6c 73 68 69 66 74 20 2b 20 2d 31 30 20 61 6e 64 20 3e 72 20 20 20 20 20 20 ze).20.lshift.+.-10.and.>r......
64fa0 20 20 20 20 5c 20 7c 20 63 61 6c 63 20 36 34 20 62 69 74 20 76 61 6c 75 65 20 61 6e 64 20 73 61 ....\.|.calc.64.bit.value.and.sa
64fc0 76 65 20 69 74 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 52 3a 20 ve.it.....(.paddr.plen.baddr.R:.
64fe0 73 69 7a 65 20 76 61 6c 20 29 0a 43 33 30 30 30 30 30 30 20 6f 72 20 65 6e 63 6f 64 65 2d 69 6e size.val.).C3000000.or.encode-in
65000 74 2b 20 20 20 20 20 20 20 20 20 5c 20 7c 20 45 6e 63 6f 64 65 20 63 6f 6e 66 69 67 20 61 64 64 t+.........\.|.Encode.config.add
65020 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 52 3a r................(.paddr.plen.R:
65040 20 73 69 7a 65 20 76 61 6c 20 29 0a 72 3e 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 .size.val.).r>.encode-64+.......
65060 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 45 6e 63 6f 64 65 20 61 73 73 69 67 6e 65 64 20 ............\.|.Encode.assigned.
65080 61 64 64 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 52 addr..............(.paddr.plen.R
650a0 3a 20 73 69 7a 65 20 29 0a 72 3e 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 :.size.).r>.encode-64+..........
650c0 20 20 20 20 20 20 20 20 20 5c 20 7c 20 45 6e 63 6f 64 65 20 73 69 7a 65 20 20 20 20 20 20 20 20 .........\.|.Encode.size........
650e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 45 4c ...............(.paddr.plen.).EL
65100 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 SE..............................
65120 20 20 20 20 20 20 5c 20 45 4c 53 45 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......\.ELSE.2drop..............
65140 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 64 6f 6e 27 74 20 64 6f 20 61 6e 79 74 68 69 .............\.|.don't.do.anythi
65160 6e 67 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ng.THEN.........................
65180 20 20 20 20 20 20 20 20 20 20 20 5c 20 46 49 0a 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........\.FI.8...............
651a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 69 7a 65 6f 66 ........................\.sizeof
651c0 28 42 41 52 29 20 3d 20 38 20 42 79 74 65 73 0a 3b 0a 3a 20 67 65 6e 2d 6d 65 6d 33 32 2d 62 61 (BAR).=.8.Bytes.;.:.gen-mem32-ba
651e0 72 2d 70 72 6f 70 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 62 61 72 2d r-prop.(.prop-addr.prop-len.bar-
65200 61 64 64 72 20 2d 2d 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 34 20 29 0a 64 addr.--.prop-addr.prop-len.4.).d
65220 75 70 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 6d 65 6d 33 32 20 20 20 20 20 20 20 20 20 20 20 up.pci-bar-size-mem32...........
65240 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 42 41 52 20 53 69 7a 65 20 20 20 20 20 20 20 20 28 .......\.fetch.BAR.Size........(
65260 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 62 73 69 7a 65 20 29 0a 64 75 70 20 49 46 .paddr.plen.baddr.bsize.).dup.IF
65280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
652a0 20 20 5c 20 49 46 20 53 69 7a 65 20 3e 20 30 0a 3e 72 20 64 75 70 20 72 74 61 73 2d 63 6f 6e 66 ..\.IF.Size.>.0.>r.dup.rtas-conf
652c0 69 67 2d 6c 40 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 73 61 76 65 20 73 69 7a 65 20 61 6e ig-l@...........\.|.save.size.an
652e0 64 20 66 65 74 63 68 20 76 61 6c 75 65 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c d.fetch.value.........(.paddr.pl
65300 65 6e 20 62 61 64 64 72 20 76 61 6c 20 52 3a 20 73 69 7a 65 29 0a 2d 31 30 20 61 6e 64 20 3e 72 en.baddr.val.R:.size).-10.and.>r
65320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 63 61 6c 63 20 33 ......................\.|.calc.3
65340 32 20 62 69 74 20 76 61 6c 75 65 20 61 6e 64 20 73 61 76 65 20 69 74 20 20 20 20 20 28 20 70 61 2.bit.value.and.save.it.....(.pa
65360 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 52 3a 20 73 69 7a 65 20 76 61 6c 20 29 0a 38 32 30 ddr.plen.baddr.R:.size.val.).820
65380 30 30 30 30 30 20 6f 72 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 20 20 20 20 20 20 20 20 5c 20 7c 00000.or.encode-int+.........\.|
653a0 20 45 6e 63 6f 64 65 20 63 6f 6e 66 69 67 20 61 64 64 72 20 20 20 20 20 20 20 20 20 20 20 20 20 .Encode.config.addr.............
653c0 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 52 3a 20 73 69 7a 65 20 76 61 6c 20 29 0a 72 3e ...(.paddr.plen.R:.size.val.).r>
653e0 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 .encode-64+...................\.
65400 7c 20 45 6e 63 6f 64 65 20 61 73 73 69 67 6e 65 64 20 61 64 64 72 20 20 20 20 20 20 20 20 20 20 |.Encode.assigned.addr..........
65420 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 52 3a 20 73 69 7a 65 20 29 0a 72 3e 20 65 6e ....(.paddr.plen.R:.size.).r>.en
65440 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 45 code-64+...................\.|.E
65460 6e 63 6f 64 65 20 73 69 7a 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ncode.size......................
65480 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 .(.paddr.plen.).ELSE............
654a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 45 4c 53 45 0a 32 ........................\.ELSE.2
654c0 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c drop...........................\
654e0 20 7c 20 64 6f 6e 27 74 20 64 6f 20 61 6e 79 74 68 69 6e 67 0a 54 48 45 4e 20 20 20 20 20 20 20 .|.don't.do.anything.THEN.......
65500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 46 .............................\.F
65520 49 0a 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 I.4.............................
65540 20 20 20 20 20 20 20 20 20 20 5c 20 73 69 7a 65 6f 66 28 42 41 52 29 20 3d 20 34 20 42 79 74 65 ..........\.sizeof(BAR).=.4.Byte
65560 73 0a 3b 0a 3a 20 67 65 6e 2d 70 6d 65 6d 33 32 2d 62 61 72 2d 70 72 6f 70 20 28 20 70 72 6f 70 s.;.:.gen-pmem32-bar-prop.(.prop
65580 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 70 72 6f 70 2d -addr.prop-len.bar-addr.--.prop-
655a0 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 34 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 73 69 addr.prop-len.4.).dup.pci-bar-si
655c0 7a 65 2d 6d 65 6d 33 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 ze-mem32..................\.fetc
655e0 68 20 42 41 52 20 53 69 7a 65 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 h.BAR.Size........(.paddr.plen.b
65600 61 64 64 72 20 62 73 69 7a 65 20 29 0a 64 75 70 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 addr.bsize.).dup.IF.............
65620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 53 69 7a 65 20 3e .....................\.IF.Size.>
65640 20 30 0a 3e 72 20 64 75 70 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 20 20 20 20 20 20 20 .0.>r.dup.rtas-config-l@........
65660 20 20 20 5c 20 7c 20 73 61 76 65 20 73 69 7a 65 20 61 6e 64 20 66 65 74 63 68 20 76 61 6c 75 65 ...\.|.save.size.and.fetch.value
65680 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 76 61 6c 20 .........(.paddr.plen.baddr.val.
656a0 52 3a 20 73 69 7a 65 29 0a 2d 31 30 20 61 6e 64 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 R:.size).-10.and.>r.............
656c0 20 20 20 20 20 20 20 20 20 5c 20 7c 20 63 61 6c 63 20 33 32 20 62 69 74 20 76 61 6c 75 65 20 61 .........\.|.calc.32.bit.value.a
656e0 6e 64 20 73 61 76 65 20 69 74 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 nd.save.it.....(.paddr.plen.badd
65700 72 20 52 3a 20 73 69 7a 65 20 76 61 6c 20 29 0a 43 32 30 30 30 30 30 30 20 6f 72 20 65 6e 63 6f r.R:.size.val.).C2000000.or.enco
65720 64 65 2d 69 6e 74 2b 20 20 20 20 20 20 20 20 20 5c 20 7c 20 45 6e 63 6f 64 65 20 63 6f 6e 66 69 de-int+.........\.|.Encode.confi
65740 67 20 61 64 64 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c g.addr................(.paddr.pl
65760 65 6e 20 52 3a 20 73 69 7a 65 20 76 61 6c 20 29 0a 72 3e 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 en.R:.size.val.).r>.encode-64+..
65780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 45 6e 63 6f 64 65 20 61 73 73 69 .................\.|.Encode.assi
657a0 67 6e 65 64 20 61 64 64 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 gned.addr..............(.paddr.p
657c0 6c 65 6e 20 52 3a 20 73 69 7a 65 20 29 0a 72 3e 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 len.R:.size.).r>.encode-64+.....
657e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 45 6e 63 6f 64 65 20 73 69 7a 65 20 20 20 ..............\.|.Encode.size...
65800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e ....................(.paddr.plen
65820 20 29 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .).ELSE.........................
65840 20 20 20 20 20 20 20 20 20 20 20 5c 20 45 4c 53 45 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 20 ...........\.ELSE.2drop.........
65860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 64 6f 6e 27 74 20 64 6f 20 61 ..................\.|.don't.do.a
65880 6e 79 74 68 69 6e 67 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nything.THEN....................
658a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 46 49 0a 34 20 20 20 20 20 20 20 20 20 20 ................\.FI.4..........
658c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 .............................\.s
658e0 69 7a 65 6f 66 28 42 41 52 29 20 3d 20 34 20 42 79 74 65 73 0a 3b 0a 3a 20 67 65 6e 2d 69 6f 2d izeof(BAR).=.4.Bytes.;.:.gen-io-
65900 62 61 72 2d 70 72 6f 70 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 62 61 bar-prop.(.prop-addr.prop-len.ba
65920 72 2d 61 64 64 72 20 2d 2d 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 34 20 29 r-addr.--.prop-addr.prop-len.4.)
65940 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 69 6f 20 20 20 20 20 20 20 20 20 20 20 20 .dup.pci-bar-size-io............
65960 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 42 41 52 20 53 69 7a 65 20 20 20 20 20 20 20 .........\.fetch.BAR.Size.......
65980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 ...............(.paddr.plen.badd
659a0 72 20 62 73 69 7a 65 20 29 0a 64 75 70 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.bsize.).dup.IF................
659c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 53 69 7a 65 20 3e 20 30 0a ..................\.IF.Size.>.0.
659e0 3e 72 20 64 75 70 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 20 20 20 20 20 20 20 20 20 20 >r.dup.rtas-config-l@...........
65a00 5c 20 7c 20 73 61 76 65 20 73 69 7a 65 20 61 6e 64 20 66 65 74 63 68 20 76 61 6c 75 65 20 20 20 \.|.save.size.and.fetch.value...
65a20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 76 61 6c 20 52 3a 20 ......(.paddr.plen.baddr.val.R:.
65a40 73 69 7a 65 29 0a 2d 34 20 61 6e 64 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 size).-4.and.>r.................
65a60 20 20 20 20 20 20 5c 20 7c 20 63 61 6c 63 20 33 32 20 62 69 74 20 76 61 6c 75 65 20 61 6e 64 20 ......\.|.calc.32.bit.value.and.
65a80 73 61 76 65 20 69 74 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 52 save.it.....(.paddr.plen.baddr.R
65aa0 3a 20 73 69 7a 65 20 76 61 6c 20 29 0a 38 31 30 30 30 30 30 30 20 6f 72 20 65 6e 63 6f 64 65 2d :.size.val.).81000000.or.encode-
65ac0 69 6e 74 2b 20 20 20 20 20 20 20 20 20 5c 20 7c 20 45 6e 63 6f 64 65 20 63 6f 6e 66 69 67 20 61 int+.........\.|.Encode.config.a
65ae0 64 64 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 ddr................(.paddr.plen.
65b00 52 3a 20 73 69 7a 65 20 76 61 6c 20 29 0a 72 3e 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 R:.size.val.).r>.encode-64+.....
65b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 45 6e 63 6f 64 65 20 61 73 73 69 67 6e 65 ..............\.|.Encode.assigne
65b40 64 20 61 64 64 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e d.addr..............(.paddr.plen
65b60 20 52 3a 20 73 69 7a 65 20 29 0a 72 3e 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 .R:.size.).r>.encode-64+........
65b80 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 45 6e 63 6f 64 65 20 73 69 7a 65 20 20 20 20 20 20 ...........\.|.Encode.size......
65ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a .................(.paddr.plen.).
65bc0 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ELSE............................
65be0 20 20 20 20 20 20 20 20 5c 20 45 4c 53 45 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 ........\.ELSE.2drop............
65c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 64 6f 6e 27 74 20 64 6f 20 61 6e 79 74 ...............\.|.don't.do.anyt
65c20 68 69 6e 67 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 hing.THEN.......................
65c40 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 46 49 0a 34 20 20 20 20 20 20 20 20 20 20 20 20 20 .............\.FI.4.............
65c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 69 7a 65 ..........................\.size
65c80 6f 66 28 42 41 52 29 20 3d 20 34 20 42 79 74 65 73 0a 3b 0a 3a 20 67 65 6e 2d 72 6f 6d 2d 62 61 of(BAR).=.4.Bytes.;.:.gen-rom-ba
65ca0 72 2d 70 72 6f 70 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 62 61 72 2d r-prop.(.prop-addr.prop-len.bar-
65cc0 61 64 64 72 20 2d 2d 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 29 0a 64 75 70 addr.--.prop-addr.prop-len.).dup
65ce0 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 72 6f 6d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .pci-bar-size-rom...............
65d00 20 20 20 20 20 5c 20 66 65 74 63 68 20 42 41 52 20 53 69 7a 65 20 20 20 20 20 20 20 20 20 20 20 .....\.fetch.BAR.Size...........
65d20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 62 73 ...........(.paddr.plen.baddr.bs
65d40 69 7a 65 20 29 0a 64 75 70 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ize.).dup.IF....................
65d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 53 69 7a 65 20 3e 20 30 0a 3e 72 20 64 ..............\.IF.Size.>.0.>r.d
65d80 75 70 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 up.rtas-config-l@...........\.|.
65da0 73 61 76 65 20 73 69 7a 65 20 61 6e 64 20 66 65 74 63 68 20 76 61 6c 75 65 20 20 20 20 20 20 20 save.size.and.fetch.value.......
65dc0 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 76 61 6c 20 52 3a 20 73 69 7a 65 ..(.paddr.plen.baddr.val.R:.size
65de0 29 0a 46 46 46 46 46 38 30 30 20 61 6e 64 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).FFFFF800.and.>r...............
65e00 20 20 5c 20 7c 20 63 61 6c 63 20 33 32 20 62 69 74 20 76 61 6c 75 65 20 61 6e 64 20 73 61 76 65 ..\.|.calc.32.bit.value.and.save
65e20 20 69 74 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 52 3a 20 73 69 .it.....(.paddr.plen.baddr.R:.si
65e40 7a 65 20 76 61 6c 20 29 0a 38 32 30 30 30 30 30 30 20 6f 72 20 65 6e 63 6f 64 65 2d 69 6e 74 2b ze.val.).82000000.or.encode-int+
65e60 20 20 20 20 20 20 20 20 20 5c 20 7c 20 45 6e 63 6f 64 65 20 63 6f 6e 66 69 67 20 61 64 64 72 20 .........\.|.Encode.config.addr.
65e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 52 3a 20 73 ...............(.paddr.plen.R:.s
65ea0 69 7a 65 20 76 61 6c 20 29 0a 72 3e 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 ize.val.).r>.encode-64+.........
65ec0 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 45 6e 63 6f 64 65 20 61 73 73 69 67 6e 65 64 20 61 64 ..........\.|.Encode.assigned.ad
65ee0 64 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 52 3a 20 dr..............(.paddr.plen.R:.
65f00 73 69 7a 65 20 29 0a 72 3e 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 20 20 size.).r>.encode-64+............
65f20 20 20 20 20 20 20 20 5c 20 7c 20 45 6e 63 6f 64 65 20 73 69 7a 65 20 20 20 20 20 20 20 20 20 20 .......\.|.Encode.size..........
65f40 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 45 4c 53 45 .............(.paddr.plen.).ELSE
65f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65f80 20 20 20 20 5c 20 45 4c 53 45 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....\.ELSE.2drop................
65fa0 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 64 6f 6e 27 74 20 64 6f 20 61 6e 79 74 68 69 6e 67 ...........\.|.don't.do.anything
65fc0 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .THEN...........................
65fe0 20 20 20 20 20 20 20 20 20 5c 20 46 49 0a 3b 0a 3a 20 70 63 69 2d 61 64 64 2d 61 73 73 69 67 6e .........\.FI.;.:.pci-add-assign
66000 65 64 2d 61 64 64 72 65 73 73 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 ed-address.(.prop-addr.prop-len.
66020 62 61 72 2d 61 64 64 72 20 2d 2d 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 62 bar-addr.--.prop-addr.prop-len.b
66040 73 69 7a 65 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 63 6f 64 65 40 20 20 20 20 20 20 20 20 size.).dup.pci-bar-code@........
66060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 42 41 .......................\.calc.BA
66080 52 20 74 79 70 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 R.type.........................(
660a0 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 62 74 79 70 65 29 0a 43 41 53 45 20 20 20 .paddr.plen.baddr.btype).CASE...
660c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
660e0 20 20 20 20 20 20 20 20 20 5c 20 43 41 53 45 20 66 6f 72 20 74 68 65 20 42 41 52 20 74 79 70 65 .........\.CASE.for.the.BAR.type
66100 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 s................(.paddr.plen.ba
66120 64 64 72 20 29 0a 30 20 4f 46 20 64 72 6f 70 20 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 ddr.).0.OF.drop.4..............E
66140 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 5c 20 2d 20 6e 6f 74 20 61 20 76 61 6c 69 64 20 74 79 NDOF..........\.-.not.a.valid.ty
66160 70 65 20 73 6f 20 64 6f 20 6e 6f 74 68 69 6e 67 0a 31 20 4f 46 20 67 65 6e 2d 69 6f 2d 62 61 72 pe.so.do.nothing.1.OF.gen-io-bar
66180 2d 70 72 6f 70 20 20 20 20 20 45 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 5c 20 2d 20 49 4f 2d -prop.....ENDOF..........\.-.IO-
661a0 42 41 52 0a 32 20 4f 46 20 67 65 6e 2d 6d 65 6d 33 32 2d 62 61 72 2d 70 72 6f 70 20 20 45 4e 44 BAR.2.OF.gen-mem32-bar-prop..END
661c0 4f 46 20 20 20 20 20 20 20 20 20 20 5c 20 2d 20 4d 45 4d 33 32 0a 33 20 4f 46 20 67 65 6e 2d 70 OF..........\.-.MEM32.3.OF.gen-p
661e0 6d 65 6d 33 32 2d 62 61 72 2d 70 72 6f 70 20 45 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 5c 20 mem32-bar-prop.ENDOF..........\.
66200 2d 20 4d 45 4d 33 32 20 70 72 65 66 65 74 63 68 61 62 6c 65 0a 34 20 4f 46 20 67 65 6e 2d 6d 65 -.MEM32.prefetchable.4.OF.gen-me
66220 6d 36 34 2d 62 61 72 2d 70 72 6f 70 20 20 45 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 5c 20 2d m64-bar-prop..ENDOF..........\.-
66240 20 4d 45 4d 36 34 0a 35 20 4f 46 20 67 65 6e 2d 70 6d 65 6d 36 34 2d 62 61 72 2d 70 72 6f 70 20 .MEM64.5.OF.gen-pmem64-bar-prop.
66260 45 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 5c 20 2d 20 4d 45 4d 36 34 20 70 72 65 66 65 74 63 ENDOF..........\.-.MEM64.prefetc
66280 68 61 62 6c 65 0a 45 4e 44 43 41 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 hable.ENDCASE...................
662a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 45 53 41 43 20 28 20 70 ......................\.ESAC.(.p
662c0 61 64 64 72 20 70 6c 65 6e 20 62 73 69 7a 65 20 29 0a 3b 0a 3a 20 70 63 69 2d 64 65 76 69 63 65 addr.plen.bsize.).;.:.pci-device
662e0 2d 61 73 73 69 67 6e 65 64 2d 61 64 64 72 65 73 73 65 73 2d 70 72 6f 70 20 28 20 61 64 64 72 20 -assigned-addresses-prop.(.addr.
66300 2d 2d 20 29 0a 65 6e 63 6f 64 65 2d 73 74 61 72 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 --.).encode-start...............
66320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 72 6f 76 69 64 65 20 6d .....................\.provide.m
66340 65 6d 20 66 6f 72 20 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 em.for.property..............(.a
66360 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 32 20 70 69 63 6b 20 33 30 20 2b 20 67 65 6e ddr.paddr.plen.).2.pick.30.+.gen
66380 2d 72 6f 6d 2d 62 61 72 2d 70 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -rom-bar-prop...................
663a0 20 5c 20 61 73 73 69 67 6e 20 74 68 65 20 72 6f 6d 20 62 61 72 0a 32 38 20 31 30 20 44 4f 20 20 .\.assign.the.rom.bar.28.10.DO..
663c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
663e0 20 20 20 20 20 20 5c 20 77 65 20 68 61 76 65 20 36 20 70 6f 73 73 69 62 6c 65 20 42 41 52 73 0a ......\.we.have.6.possible.BARs.
66400 32 20 70 69 63 6b 20 69 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2.pick.i.+......................
66420 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 42 41 52 20 61 64 64 72 65 73 73 20 20 20 20 20 20 ........\.calc.BAR.address......
66440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 ................(.addr.paddr.ple
66460 6e 20 62 61 72 2d 61 64 64 72 20 29 20 20 20 20 20 20 0a 70 63 69 2d 61 64 64 2d 61 73 73 69 67 n.bar-addr.).......pci-add-assig
66480 6e 65 64 2d 61 64 64 72 65 73 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 ned-address................\.and
664a0 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 70 72 6f 70 73 20 66 6f 72 20 74 68 65 20 42 41 52 0a .generate.the.props.for.the.BAR.
664c0 2b 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +LOOP...........................
664e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 6e 63 72 65 61 73 65 20 49 6e 64 65 78 ................\.increase.Index
66500 20 62 79 20 72 65 74 75 72 6e 65 64 20 6c 65 6e 0a 73 22 20 61 73 73 69 67 6e 65 64 2d 61 64 64 .by.returned.len.s".assigned-add
66520 72 65 73 73 65 73 22 20 70 72 6f 70 65 72 74 79 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 resses".property.drop...........
66540 20 5c 20 61 6e 64 20 77 72 69 74 65 20 69 74 20 69 6e 74 6f 20 74 68 65 20 64 65 76 69 63 65 20 .\.and.write.it.into.the.device.
66560 74 72 65 65 0a 3b 0a 3a 20 70 63 69 2d 62 72 69 64 67 65 2d 61 73 73 69 67 6e 65 64 2d 61 64 64 tree.;.:.pci-bridge-assigned-add
66580 72 65 73 73 65 73 2d 70 72 6f 70 20 28 20 61 64 64 72 20 2d 2d 20 29 0a 65 6e 63 6f 64 65 2d 73 resses-prop.(.addr.--.).encode-s
665a0 74 61 72 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tart............................
665c0 20 20 20 20 20 20 20 20 5c 20 70 72 6f 76 69 64 65 20 6d 65 6d 20 66 6f 72 20 70 72 6f 70 65 72 ........\.provide.mem.for.proper
665e0 74 79 0a 32 20 70 69 63 6b 20 33 38 20 2b 20 67 65 6e 2d 72 6f 6d 2d 62 61 72 2d 70 72 6f 70 20 ty.2.pick.38.+.gen-rom-bar-prop.
66600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 73 73 69 67 6e 20 74 68 65 20 ...................\.assign.the.
66620 72 6f 6d 20 62 61 72 0a 31 38 20 31 30 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rom.bar.18.10.DO................
66640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 77 65 20 68 61 76 ........................\.we.hav
66660 65 20 32 20 70 6f 73 73 69 62 6c 65 20 42 41 52 73 0a 32 20 70 69 63 6b 20 69 20 2b 20 20 20 20 e.2.possible.BARs.2.pick.i.+....
66680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 28 20 61 64 ..........................\.(.ad
666a0 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 63 75 72 72 65 6e 74 2d 61 64 64 72 20 29 0a 70 63 69 dr.paddr.plen.current-addr.).pci
666c0 2d 61 64 64 2d 61 73 73 69 67 6e 65 64 2d 61 64 64 72 65 73 73 20 20 20 20 20 20 20 20 20 20 20 -add-assigned-address...........
666e0 20 20 20 20 20 5c 20 61 6e 64 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 70 72 6f 70 73 20 66 6f .....\.and.generate.the.props.fo
66700 72 20 74 68 65 20 42 41 52 0a 2b 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.the.BAR.+LOOP.................
66720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 6e 63 72 ..........................\.incr
66740 65 61 73 65 20 49 6e 64 65 78 20 62 79 20 72 65 74 75 72 6e 65 64 20 6c 65 6e 0a 73 22 20 61 73 ease.Index.by.returned.len.s".as
66760 73 69 67 6e 65 64 2d 61 64 64 72 65 73 73 65 73 22 20 70 72 6f 70 65 72 74 79 20 64 72 6f 70 20 signed-addresses".property.drop.
66780 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 77 72 69 74 65 20 69 74 20 69 6e 74 6f 20 74 ...........\.and.write.it.into.t
667a0 68 65 20 64 65 76 69 63 65 20 74 72 65 65 0a 3b 0a 3a 20 70 63 69 2d 62 72 69 64 67 65 2d 67 65 he.device.tree.;.:.pci-bridge-ge
667c0 6e 2d 72 61 6e 67 65 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 73 65 20 6c 69 6d 69 74 20 n-range.(.paddr.plen.base.limit.
667e0 74 79 70 65 20 2d 2d 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 3e 72 20 6f 76 65 72 20 2d 20 20 type.--.paddr.plen.).>r.over.-..
66800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 73 69 7a 65 .....................\.calc.size
66820 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 73 65 20 73 .............(.paddr.plen.base.s
66840 69 7a 65 20 52 3a 74 79 70 65 20 29 0a 64 75 70 20 30 3c 20 49 46 20 20 20 20 20 20 20 20 20 20 ize.R:type.).dup.0<.IF..........
66860 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 53 69 7a 65 20 3c 20 30 20 20 20 20 20 20 .............\.IF.Size.<.0......
66880 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 73 65 20 73 69 7a 65 20 52 3a 74 79 .....(.paddr.plen.base.size.R:ty
668a0 70 65 20 29 0a 32 64 72 6f 70 20 72 3e 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c pe.).2drop.r>.drop...........\.|
668c0 20 66 6f 72 67 65 74 20 76 61 6c 75 65 73 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 .forget.values.......(.paddr.ple
668e0 6e 20 29 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n.).ELSE........................
66900 20 20 20 20 5c 20 45 4c 53 45 0a 31 2b 20 73 77 61 70 20 32 73 77 61 70 20 20 20 20 20 20 20 20 ....\.ELSE.1+.swap.2swap........
66920 20 20 20 5c 20 7c 20 61 64 6a 75 73 74 20 73 74 61 63 6b 20 20 20 20 20 20 20 20 28 20 73 69 7a ...\.|.adjust.stack........(.siz
66940 65 20 62 61 73 65 20 70 61 64 64 72 20 70 6c 65 6e 20 52 3a 74 79 70 65 20 29 0a 72 40 20 65 6e e.base.paddr.plen.R:type.).r@.en
66960 63 6f 64 65 2d 69 6e 74 2b 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 43 68 69 6c 64 20 74 79 70 code-int+..........\.|.Child.typ
66980 65 20 20 20 20 20 20 20 20 20 20 28 20 73 69 7a 65 20 62 61 73 65 20 70 61 64 64 72 20 70 6c 65 e..........(.size.base.paddr.ple
669a0 6e 20 52 3a 74 79 70 65 20 29 0a 32 20 70 69 63 6b 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 n.R:type.).2.pick.encode-64+....
669c0 20 20 20 5c 20 7c 20 43 68 69 6c 64 20 61 64 64 72 65 73 73 20 20 20 20 20 20 20 28 20 73 69 7a ...\.|.Child.address.......(.siz
669e0 65 20 62 61 73 65 20 70 61 64 64 72 20 70 6c 65 6e 20 52 3a 74 79 70 65 20 29 0a 72 3e 20 65 6e e.base.paddr.plen.R:type.).r>.en
66a00 63 6f 64 65 2d 69 6e 74 2b 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 50 61 72 65 6e 74 20 74 79 code-int+..........\.|.Parent.ty
66a20 70 65 20 20 20 20 20 20 20 20 20 28 20 73 69 7a 65 20 62 61 73 65 20 70 61 64 64 72 20 70 6c 65 pe.........(.size.base.paddr.ple
66a40 6e 20 29 0a 72 6f 74 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 n.).rot.encode-64+..........\.|.
66a60 50 61 72 65 6e 74 20 61 64 64 72 65 73 73 20 20 20 20 20 20 28 20 73 69 7a 65 20 70 61 64 64 72 Parent.address......(.size.paddr
66a80 20 70 6c 65 6e 20 29 0a 72 6f 74 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 .plen.).rot.encode-64+..........
66aa0 5c 20 7c 20 45 6e 63 6f 64 65 20 73 69 7a 65 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 \.|.Encode.size.........(.paddr.
66ac0 70 6c 65 6e 20 29 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 plen.).THEN.....................
66ae0 20 20 20 20 20 20 20 5c 20 46 49 0a 3b 0a 3a 20 70 63 69 2d 62 72 69 64 67 65 2d 67 65 6e 2d 6d .......\.FI.;.:.pci-bridge-gen-m
66b00 6d 69 6f 2d 72 61 6e 67 65 20 28 20 61 64 64 72 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d mio-range.(.addr.prop-addr.prop-
66b20 6c 65 6e 20 2d 2d 20 61 64 64 72 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 29 len.--.addr.prop-addr.prop-len.)
66b40 0a 32 20 70 69 63 6b 20 32 30 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 20 20 20 20 .2.pick.20.+.rtas-config-l@.....
66b60 20 5c 20 66 65 74 63 68 20 56 61 6c 75 65 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 .\.fetch.Value...........(.addr.
66b80 70 61 64 64 72 20 70 6c 65 6e 20 76 61 6c 20 29 0a 64 75 70 20 30 30 30 30 46 46 46 30 20 61 6e paddr.plen.val.).dup.0000FFF0.an
66ba0 64 20 31 30 20 6c 73 68 69 66 74 20 20 20 20 20 20 5c 20 63 61 6c 63 20 62 61 73 65 2d 61 64 64 d.10.lshift......\.calc.base-add
66bc0 72 65 73 73 20 20 20 20 20 28 20 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 76 61 6c 20 62 ress.....(.addr.paddr.plen.val.b
66be0 61 73 65 20 29 0a 73 77 61 70 20 30 30 30 46 46 46 46 46 20 6f 72 20 20 20 20 20 20 20 20 20 20 ase.).swap.000FFFFF.or..........
66c00 20 20 20 20 20 20 5c 20 63 61 6c 63 20 6c 69 6d 69 74 2d 61 64 64 72 65 73 73 20 20 20 20 28 20 ......\.calc.limit-address....(.
66c20 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 73 65 20 6c 69 6d 69 74 20 29 0a 30 32 30 addr.paddr.plen.base.limit.).020
66c40 30 30 30 30 30 20 70 63 69 2d 62 72 69 64 67 65 2d 67 65 6e 2d 72 61 6e 67 65 20 20 20 5c 20 61 00000.pci-bridge-gen-range...\.a
66c60 6e 64 20 67 65 6e 65 72 61 74 65 20 69 74 20 20 20 20 20 20 20 28 20 61 64 64 72 20 70 61 64 64 nd.generate.it.......(.addr.padd
66c80 72 20 70 6c 65 6e 20 29 0a 3b 0a 3a 20 70 63 69 2d 62 72 69 64 67 65 2d 67 65 6e 2d 6d 65 6d 2d r.plen.).;.:.pci-bridge-gen-mem-
66ca0 72 61 6e 67 65 20 28 20 61 64 64 72 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 range.(.addr.prop-addr.prop-len.
66cc0 2d 2d 20 61 64 64 72 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 29 0a 32 20 70 --.addr.prop-addr.prop-len.).2.p
66ce0 69 63 6b 20 32 34 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 20 20 20 20 20 5c 20 66 ick.24.+.rtas-config-l@......\.f
66d00 65 74 63 68 20 56 61 6c 75 65 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 70 61 64 64 etch.Value...........(.addr.padd
66d20 72 20 70 6c 65 6e 20 76 61 6c 20 29 0a 64 75 70 20 30 30 30 46 46 46 46 46 20 6f 72 20 20 20 20 r.plen.val.).dup.000FFFFF.or....
66d40 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 6c 69 6d 69 74 20 42 69 74 73 20 33 .............\.calc.limit.Bits.3
66d60 31 3a 30 20 20 28 20 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 76 61 6c 20 6c 69 6d 69 74 1:0..(.addr.paddr.plen.val.limit
66d80 2e 33 31 3a 30 20 29 0a 73 77 61 70 20 30 30 30 30 46 46 46 30 20 61 6e 64 20 31 30 20 6c 73 68 .31:0.).swap.0000FFF0.and.10.lsh
66da0 69 66 74 20 20 20 20 20 5c 20 63 61 6c 63 20 62 61 73 65 20 42 69 74 73 20 33 31 3a 30 20 20 20 ift.....\.calc.base.Bits.31:0...
66dc0 28 20 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 6c 69 6d 69 74 2e 33 31 3a 30 20 62 61 73 (.addr.paddr.plen.limit.31:0.bas
66de0 65 2e 33 31 3a 30 20 29 0a 34 20 70 69 63 6b 20 32 38 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 e.31:0.).4.pick.28.+.rtas-config
66e00 2d 6c 40 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 75 70 70 65 72 20 42 61 73 65 62 69 74 73 20 -l@......\.fetch.upper.Basebits.
66e20 20 28 20 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 6c 69 6d 69 74 2e 33 31 3a 30 20 62 61 .(.addr.paddr.plen.limit.31:0.ba
66e40 73 65 2e 33 31 3a 30 20 62 61 73 65 2e 36 33 3a 33 32 20 29 0a 32 30 20 6c 73 68 69 66 74 20 6f se.31:0.base.63:32.).20.lshift.o
66e60 72 20 73 77 61 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 63 61 6c 63 20 r.swap...............\.and.calc.
66e80 42 61 73 65 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 62 Base.........(.addr.paddr.plen.b
66ea0 61 73 65 2e 36 33 3a 30 20 6c 69 6d 69 74 2e 33 31 3a 30 20 29 0a 34 20 70 69 63 6b 20 32 43 20 ase.63:0.limit.31:0.).4.pick.2C.
66ec0 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 75 70 +.rtas-config-l@......\.fetch.up
66ee0 70 65 72 20 4c 69 6d 69 74 62 69 74 73 20 28 20 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 per.Limitbits.(.addr.paddr.plen.
66f00 62 61 73 65 2e 36 33 3a 30 20 6c 69 6d 69 74 2e 33 31 3a 30 20 6c 69 6d 69 74 2e 36 33 3a 33 32 base.63:0.limit.31:0.limit.63:32
66f20 20 29 0a 32 30 20 6c 73 68 69 66 74 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .).20.lshift.or.................
66f40 20 20 20 5c 20 61 6e 64 20 63 61 6c 63 20 4c 69 6d 69 74 20 20 20 20 20 20 20 20 28 20 61 64 64 ...\.and.calc.Limit........(.add
66f60 72 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 73 65 2e 36 33 3a 30 20 6c 69 6d 69 74 2e 36 33 3a r.paddr.plen.base.63:0.limit.63:
66f80 30 20 29 0a 34 32 30 30 30 30 30 30 20 70 63 69 2d 62 72 69 64 67 65 2d 67 65 6e 2d 72 61 6e 67 0.).42000000.pci-bridge-gen-rang
66fa0 65 20 20 20 5c 20 61 6e 64 20 67 65 6e 65 72 61 74 65 20 69 74 20 20 20 20 20 20 20 28 20 61 64 e...\.and.generate.it.......(.ad
66fc0 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 3b 0a 3a 20 70 63 69 2d 62 72 69 64 67 65 2d 67 dr.paddr.plen.).;.:.pci-bridge-g
66fe0 65 6e 2d 69 6f 2d 72 61 6e 67 65 20 28 20 61 64 64 72 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f en-io-range.(.addr.prop-addr.pro
67000 70 2d 6c 65 6e 20 2d 2d 20 61 64 64 72 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e p-len.--.addr.prop-addr.prop-len
67020 20 29 0a 32 20 70 69 63 6b 20 31 43 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 20 20 .).2.pick.1C.+.rtas-config-l@...
67040 20 20 20 5c 20 66 65 74 63 68 20 56 61 6c 75 65 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 ...\.fetch.Value...........(.add
67060 72 20 70 61 64 64 72 20 70 6c 65 6e 20 76 61 6c 20 29 0a 64 75 70 20 30 30 30 30 46 30 30 30 20 r.paddr.plen.val.).dup.0000F000.
67080 61 6e 64 20 30 30 30 30 30 46 46 46 20 6f 72 20 20 20 20 5c 20 63 61 6c 63 20 4c 69 6d 69 74 20 and.00000FFF.or....\.calc.Limit.
670a0 42 69 74 73 20 31 35 3a 30 20 20 28 20 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 76 61 6c Bits.15:0..(.addr.paddr.plen.val
670c0 20 6c 69 6d 69 74 2e 31 35 3a 30 20 29 0a 73 77 61 70 20 30 30 30 30 30 30 46 30 20 61 6e 64 20 .limit.15:0.).swap.000000F0.and.
670e0 38 20 6c 73 68 69 66 74 20 20 20 20 20 20 5c 20 63 61 6c 63 20 42 61 73 65 20 42 69 74 73 20 31 8.lshift......\.calc.Base.Bits.1
67100 35 3a 30 20 20 20 28 20 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 6c 69 6d 69 74 2e 31 35 5:0...(.addr.paddr.plen.limit.15
67120 3a 30 20 62 61 73 65 2e 31 35 3a 30 20 29 0a 34 20 70 69 63 6b 20 33 30 20 2b 20 72 74 61 73 2d :0.base.15:0.).4.pick.30.+.rtas-
67140 63 6f 6e 66 69 67 2d 6c 40 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 75 70 70 65 72 20 42 69 74 config-l@......\.fetch.upper.Bit
67160 73 20 20 20 20 20 20 28 20 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 6c 69 6d 69 74 2e 31 s......(.addr.paddr.plen.limit.1
67180 35 3a 30 20 62 61 73 65 2e 31 35 3a 30 20 76 61 6c 20 29 0a 64 75 70 20 46 46 46 46 20 61 6e 64 5:0.base.15:0.val.).dup.FFFF.and
671a0 20 31 30 20 6c 73 68 69 66 74 20 72 6f 74 20 6f 72 20 20 20 5c 20 63 61 6c 63 20 42 61 73 65 20 .10.lshift.rot.or...\.calc.Base.
671c0 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 6c 69 ............(.addr.paddr.plen.li
671e0 6d 69 74 2e 31 35 3a 30 20 76 61 6c 20 62 61 73 65 2e 33 31 3a 30 20 29 0a 2d 72 6f 74 20 46 46 mit.15:0.val.base.31:0.).-rot.FF
67200 46 46 30 30 30 30 20 61 6e 64 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 FF0000.and.or............\.calc.
67220 4c 69 6d 69 74 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 70 61 64 64 72 20 70 6c Limit............(.addr.paddr.pl
67240 65 6e 20 62 61 73 65 2e 33 31 3a 30 20 6c 69 6d 69 74 2e 33 31 3a 30 20 29 0a 30 31 30 30 30 30 en.base.31:0.limit.31:0.).010000
67260 30 30 20 70 63 69 2d 62 72 69 64 67 65 2d 67 65 6e 2d 72 61 6e 67 65 20 20 20 5c 20 61 6e 64 20 00.pci-bridge-gen-range...\.and.
67280 67 65 6e 65 72 61 74 65 20 69 74 20 20 20 20 20 20 20 28 20 61 64 64 72 20 70 61 64 64 72 20 70 generate.it.......(.addr.paddr.p
672a0 6c 65 6e 20 29 0a 3b 0a 3a 20 70 63 69 2d 62 72 69 64 67 65 2d 72 61 6e 67 65 2d 70 72 6f 70 73 len.).;.:.pci-bridge-range-props
672c0 20 28 20 61 64 64 72 20 2d 2d 20 29 0a 65 6e 63 6f 64 65 2d 73 74 61 72 74 20 20 20 20 20 20 20 .(.addr.--.).encode-start.......
672e0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 72 6f 76 69 64 65 20 6d 65 6d 20 66 6f 72 20 70 .............\.provide.mem.for.p
67300 72 6f 70 65 72 74 79 0a 70 63 69 2d 62 72 69 64 67 65 2d 67 65 6e 2d 6d 6d 69 6f 2d 72 61 6e 67 roperty.pci-bridge-gen-mmio-rang
67320 65 20 20 20 20 20 20 20 5c 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 6e 6f 6e 20 70 72 65 66 65 e.......\.generate.the.non.prefe
67340 74 63 68 61 62 6c 65 20 4d 65 6d 6f 72 79 20 45 6e 74 72 79 0a 70 63 69 2d 62 72 69 64 67 65 2d tchable.Memory.Entry.pci-bridge-
67360 67 65 6e 2d 6d 65 6d 2d 72 61 6e 67 65 20 20 20 20 20 20 20 20 5c 20 67 65 6e 65 72 61 74 65 20 gen-mem-range........\.generate.
67380 74 68 65 20 70 72 65 66 65 74 63 68 61 62 6c 65 20 4d 65 6d 6f 72 79 20 45 6e 74 72 79 0a 70 63 the.prefetchable.Memory.Entry.pc
673a0 69 2d 62 72 69 64 67 65 2d 67 65 6e 2d 69 6f 2d 72 61 6e 67 65 20 20 20 20 20 20 20 20 20 5c 20 i-bridge-gen-io-range.........\.
673c0 67 65 6e 65 72 61 74 65 20 74 68 65 20 49 4f 20 45 6e 74 72 79 0a 64 75 70 20 49 46 20 20 20 20 generate.the.IO.Entry.dup.IF....
673e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 61 6e 79 20 73 ......................\.IF.any.s
67400 70 61 63 65 20 70 72 65 73 65 6e 74 20 28 70 72 6f 70 73 69 7a 65 3e 30 29 0a 73 22 20 72 61 6e pace.present.(propsize>0).s".ran
67420 67 65 73 22 20 70 72 6f 70 65 72 74 79 20 20 20 20 20 5c 20 7c 20 77 72 69 74 65 20 69 74 20 69 ges".property.....\.|.write.it.i
67440 6e 74 6f 20 74 68 65 20 64 65 76 69 63 65 20 74 72 65 65 0a 45 4c 53 45 20 20 20 20 20 20 20 20 nto.the.device.tree.ELSE........
67460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 45 4c 53 45 0a 32 64 72 6f 70 ....................\.ELSE.2drop
67480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 66 6f 72 67 65 74 20 74 68 ...................\.|.forget.th
674a0 65 20 70 72 6f 70 65 72 74 69 65 73 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.properties.THEN...............
674c0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 46 49 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 .............\.FI.drop..........
674e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 6f 72 67 65 74 20 74 68 65 20 61 ..................\.forget.the.a
67500 64 64 72 65 73 73 0a 3b 0a 3a 20 70 63 69 2d 62 72 69 64 67 65 2d 69 6e 74 65 72 72 75 70 74 2d ddress.;.:.pci-bridge-interrupt-
67520 6d 61 70 20 28 20 2d 2d 20 29 0a 65 6e 63 6f 64 65 2d 73 74 61 72 74 20 20 20 20 20 20 20 20 20 map.(.--.).encode-start.........
67540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 72 65 ...........................\.cre
67560 61 74 65 20 74 68 65 20 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ate.the.property................
67580 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 67 65 74 2d 6e 6f ...........(.paddr.plen.).get-no
675a0 64 65 20 63 68 69 6c 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 de.child........................
675c0 20 20 20 20 20 20 20 20 20 20 5c 20 66 69 6e 64 20 74 68 65 20 66 69 72 73 74 20 63 68 69 6c 64 ..........\.find.the.first.child
675e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 ..........................(.padd
67600 72 20 70 6c 65 6e 20 68 61 6e 64 6c 65 20 29 0a 42 45 47 49 4e 20 64 75 70 20 57 48 49 4c 45 20 r.plen.handle.).BEGIN.dup.WHILE.
67620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67640 5c 20 4c 6f 6f 70 20 61 73 20 6c 6f 6e 67 20 61 73 20 74 68 65 20 68 61 6e 64 6c 65 20 69 73 20 \.Loop.as.long.as.the.handle.is.
67660 6e 6f 6e 2d 7a 65 72 6f 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 68 61 6e non-zero........(.paddr.plen.han
67680 64 6c 65 20 29 0a 64 75 70 20 3e 72 20 3e 73 70 61 63 65 20 20 20 20 20 20 20 20 20 20 20 20 20 dle.).dup.>r.>space.............
676a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 47 65 74 20 74 68 65 20 6d 79 2d 73 70 61 63 65 ..............\.Get.the.my-space
676c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 ..............................(.
676e0 70 61 64 64 72 20 70 6c 65 6e 20 61 64 64 72 20 52 3a 20 68 61 6e 64 6c 65 20 29 0a 70 63 69 2d paddr.plen.addr.R:.handle.).pci-
67700 67 65 6e 2d 69 72 71 2d 65 6e 74 72 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 gen-irq-entry...................
67720 20 20 20 20 5c 20 61 6e 64 20 45 6e 63 6f 64 65 20 74 68 65 20 69 6e 74 65 72 72 75 70 74 20 73 ....\.and.Encode.the.interrupt.s
67740 65 74 74 69 6e 67 73 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e ettings.............(.paddr.plen
67760 20 52 3a 20 68 61 6e 64 6c 65 29 0a 72 3e 20 70 65 65 72 20 20 20 20 20 20 20 20 20 20 20 20 20 .R:.handle).r>.peer.............
67780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 47 65 74 20 6e 65 69 67 68 62 ....................\.Get.neighb
677a0 6f 75 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 our.............................
677c0 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 68 61 6e 64 6c 65 20 29 0a 52 45 50 45 41 54 ....(.paddr.plen.handle.).REPEAT
677e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67800 20 20 20 20 20 20 20 20 20 20 5c 20 70 72 6f 63 65 73 73 20 6e 65 78 74 20 63 68 69 6c 64 65 20 ..........\.process.next.childe.
67820 6e 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 node......................(.padd
67840 72 20 70 6c 65 6e 20 68 61 6e 64 6c 65 20 29 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 r.plen.handle.).drop............
67860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67880 5c 20 66 6f 72 67 65 74 20 74 68 65 20 6e 75 6c 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \.forget.the.null...............
678a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 73 ................(.paddr.plen.).s
678c0 22 20 69 6e 74 65 72 72 75 70 74 2d 6d 61 70 22 20 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 20 ".interrupt-map".property.......
678e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 73 65 74 20 69 74 20 20 20 20 20 ...............\.and.set.it.....
67900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
67920 20 2d 2d 20 29 0a 31 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 69 6e 74 65 72 72 75 70 74 .--.).1.encode-int.s".#interrupt
67940 2d 63 65 6c 6c 73 22 20 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 5c 20 65 6e 63 6f 64 65 20 74 -cells".property......\.encode.t
67960 68 65 20 63 65 6c 6c 23 0a 66 38 30 30 20 65 6e 63 6f 64 65 2d 69 6e 74 20 30 20 65 6e 63 6f 64 he.cell#.f800.encode-int.0.encod
67980 65 2d 69 6e 74 2b 20 30 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 20 20 20 20 5c 20 65 6e 63 6f 64 e-int+.0.encode-int+.....\.encod
679a0 65 20 74 68 65 20 62 69 74 20 6d 61 73 6b 20 66 6f 72 20 63 6f 6e 66 69 67 20 61 64 64 72 20 28 e.the.bit.mask.for.config.addr.(
679c0 44 65 76 20 6f 6e 6c 79 29 0a 37 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 73 22 20 69 6e 74 65 72 Dev.only).7.encode-int+.s".inter
679e0 72 75 70 74 2d 6d 61 70 2d 6d 61 73 6b 22 20 70 72 6f 70 65 72 74 79 20 20 20 5c 20 65 6e 63 6f rupt-map-mask".property...\.enco
67a00 64 65 20 49 52 51 23 3d 37 20 61 6e 64 20 67 65 6e 65 72 61 74 65 20 70 72 6f 70 65 72 74 79 0a de.IRQ#=7.and.generate.property.
67a20 3b 0a 3a 20 65 6e 63 6f 64 65 2d 6d 65 6d 33 32 2d 62 61 72 20 28 20 70 72 6f 70 2d 61 64 64 72 ;.:.encode-mem32-bar.(.prop-addr
67a40 20 70 72 6f 70 2d 6c 65 6e 20 42 41 52 2d 61 64 64 72 20 2d 2d 20 70 72 6f 70 2d 61 64 64 72 20 .prop-len.BAR-addr.--.prop-addr.
67a60 70 72 6f 70 2d 6c 65 6e 20 34 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 6d 65 prop-len.4.).dup.pci-bar-size-me
67a80 6d 33 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 42 41 52 2d m32..................\.calc.BAR-
67aa0 73 69 7a 65 20 28 20 6e 6f 74 20 63 68 61 6e 67 69 6e 67 20 74 68 65 20 42 41 52 20 29 0a 64 75 size.(.not.changing.the.BAR.).du
67ac0 70 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 p.IF............................
67ae0 20 20 20 20 20 20 5c 20 49 46 20 42 41 52 2d 73 69 7a 65 20 3e 20 30 20 20 20 20 20 20 20 28 20 ......\.IF.BAR-size.>.0.......(.
67b00 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 62 73 69 7a 65 20 29 0a 3e 72 20 30 32 30 30 paddr.plen.baddr.bsize.).>r.0200
67b20 30 30 30 30 20 6f 72 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 20 20 20 20 20 5c 20 7c 20 73 61 76 0000.or.encode-int+......\.|.sav
67b40 65 20 73 69 7a 65 20 61 6e 64 20 65 6e 63 6f 64 65 20 42 41 52 20 61 64 64 72 0a 30 20 65 6e 63 e.size.and.encode.BAR.addr.0.enc
67b60 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 6d ode-64+....................\.|.m
67b80 61 6b 65 20 6d 69 64 20 61 6e 64 20 6c 6f 20 7a 65 72 6f 0a 72 3e 20 65 6e 63 6f 64 65 2d 36 34 ake.mid.and.lo.zero.r>.encode-64
67ba0 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 65 6e 63 6f 64 65 20 73 +...................\.|.encode.s
67bc0 69 7a 65 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ize.ELSE........................
67be0 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 45 4c 53 45 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 ............\.ELSE.2drop........
67c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 64 6f 6e 27 74 20 64 6f 20 ...................\.|.don't.do.
67c20 61 6e 79 74 68 69 6e 67 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 anything.THEN...................
67c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 46 49 0a 34 20 20 20 20 20 20 20 20 20 .................\.FI.4.........
67c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 ..............................\.
67c80 42 41 52 2d 4c 65 6e 20 3d 20 34 20 28 33 32 42 69 74 29 0a 3b 0a 3a 20 65 6e 63 6f 64 65 2d 70 BAR-Len.=.4.(32Bit).;.:.encode-p
67ca0 6d 65 6d 33 32 2d 62 61 72 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 42 mem32-bar.(.prop-addr.prop-len.B
67cc0 41 52 2d 61 64 64 72 20 2d 2d 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 34 20 AR-addr.--.prop-addr.prop-len.4.
67ce0 29 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 6d 65 6d 33 32 20 20 20 20 20 20 20 20 ).dup.pci-bar-size-mem32........
67d00 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 42 41 52 2d 73 69 7a 65 20 28 20 6e 6f 74 20 ..........\.calc.BAR-size.(.not.
67d20 63 68 61 6e 67 69 6e 67 20 74 68 65 20 42 41 52 20 29 0a 64 75 70 20 49 46 20 20 20 20 20 20 20 changing.the.BAR.).dup.IF.......
67d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 ...........................\.IF.
67d60 42 41 52 2d 73 69 7a 65 20 3e 20 30 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 BAR-size.>.0.......(.paddr.plen.
67d80 62 61 64 64 72 20 62 73 69 7a 65 20 29 0a 3e 72 20 34 32 30 30 30 30 30 30 20 6f 72 20 65 6e 63 baddr.bsize.).>r.42000000.or.enc
67da0 6f 64 65 2d 69 6e 74 2b 20 20 20 20 20 20 5c 20 7c 20 73 61 76 65 20 73 69 7a 65 20 61 6e 64 20 ode-int+......\.|.save.size.and.
67dc0 65 6e 63 6f 64 65 20 42 41 52 20 61 64 64 72 0a 30 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 encode.BAR.addr.0.encode-64+....
67de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 6d 61 6b 65 20 6d 69 64 20 61 6e 64 ................\.|.make.mid.and
67e00 20 6c 6f 20 7a 65 72 6f 0a 72 3e 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 .lo.zero.r>.encode-64+..........
67e20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 65 6e 63 6f 64 65 20 73 69 7a 65 0a 45 4c 53 45 20 20 20 .........\.|.encode.size.ELSE...
67e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67e60 20 5c 20 45 4c 53 45 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .\.ELSE.2drop...................
67e80 20 20 20 20 20 20 20 20 5c 20 7c 20 64 6f 6e 27 74 20 64 6f 20 61 6e 79 74 68 69 6e 67 0a 54 48 ........\.|.don't.do.anything.TH
67ea0 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 EN..............................
67ec0 20 20 20 20 20 20 5c 20 46 49 0a 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......\.FI.4....................
67ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 42 41 52 2d 4c 65 6e 20 3d 20 34 ...................\.BAR-Len.=.4
67f00 20 28 33 32 42 69 74 29 0a 3b 0a 3a 20 65 6e 63 6f 64 65 2d 6d 65 6d 36 34 2d 62 61 72 20 28 20 .(32Bit).;.:.encode-mem64-bar.(.
67f20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 42 41 52 2d 61 64 64 72 20 2d 2d 20 70 prop-addr.prop-len.BAR-addr.--.p
67f40 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 38 20 29 0a 64 75 70 20 70 63 69 2d 62 61 rop-addr.prop-len.8.).dup.pci-ba
67f60 72 2d 73 69 7a 65 2d 6d 65 6d 36 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 r-size-mem64..................\.
67f80 63 61 6c 63 20 42 41 52 2d 73 69 7a 65 20 28 20 6e 6f 74 20 63 68 61 6e 67 69 6e 67 20 74 68 65 calc.BAR-size.(.not.changing.the
67fa0 20 42 41 52 20 29 0a 64 75 70 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .BAR.).dup.IF...................
67fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 42 41 52 2d 73 69 7a 65 20 3e 20 30 ...............\.IF.BAR-size.>.0
67fe0 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 62 73 69 7a 65 20 .......(.paddr.plen.baddr.bsize.
68000 29 0a 3e 72 20 30 33 30 30 30 30 30 30 20 6f 72 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 20 20 20 ).>r.03000000.or.encode-int+....
68020 20 20 5c 20 7c 20 73 61 76 65 20 73 69 7a 65 20 61 6e 64 20 65 6e 63 6f 64 65 20 42 41 52 20 61 ..\.|.save.size.and.encode.BAR.a
68040 64 64 72 0a 30 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ddr.0.encode-64+................
68060 20 20 20 20 5c 20 7c 20 6d 61 6b 65 20 6d 69 64 20 61 6e 64 20 6c 6f 20 7a 65 72 6f 0a 72 3e 20 ....\.|.make.mid.and.lo.zero.r>.
68080 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c encode-64+...................\.|
680a0 20 65 6e 63 6f 64 65 20 73 69 7a 65 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .encode.size.ELSE...............
680c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 45 4c 53 45 0a 32 64 72 6f .....................\.ELSE.2dro
680e0 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 p...........................\.|.
68100 64 6f 6e 27 74 20 64 6f 20 61 6e 79 74 68 69 6e 67 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 don't.do.anything.THEN..........
68120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 46 49 0a 38 ..........................\.FI.8
68140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68160 20 20 20 20 20 20 20 5c 20 42 41 52 2d 4c 65 6e 20 3d 20 38 20 28 36 34 42 69 74 29 0a 3b 0a 3a .......\.BAR-Len.=.8.(64Bit).;.:
68180 20 65 6e 63 6f 64 65 2d 70 6d 65 6d 36 34 2d 62 61 72 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 .encode-pmem64-bar.(.prop-addr.p
681a0 72 6f 70 2d 6c 65 6e 20 42 41 52 2d 61 64 64 72 20 2d 2d 20 70 72 6f 70 2d 61 64 64 72 20 70 72 rop-len.BAR-addr.--.prop-addr.pr
681c0 6f 70 2d 6c 65 6e 20 38 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 6d 65 6d 36 op-len.8.).dup.pci-bar-size-mem6
681e0 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 42 41 52 2d 73 69 4..................\.calc.BAR-si
68200 7a 65 20 28 20 6e 6f 74 20 63 68 61 6e 67 69 6e 67 20 74 68 65 20 42 41 52 20 29 0a 64 75 70 20 ze.(.not.changing.the.BAR.).dup.
68220 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 IF..............................
68240 20 20 20 20 5c 20 49 46 20 42 41 52 2d 73 69 7a 65 20 3e 20 30 20 20 20 20 20 20 20 28 20 70 61 ....\.IF.BAR-size.>.0.......(.pa
68260 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 62 73 69 7a 65 20 29 0a 3e 72 20 34 33 30 30 30 30 ddr.plen.baddr.bsize.).>r.430000
68280 30 30 20 6f 72 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 20 20 20 20 20 5c 20 7c 20 73 61 76 65 20 00.or.encode-int+......\.|.save.
682a0 73 69 7a 65 20 61 6e 64 20 65 6e 63 6f 64 65 20 42 41 52 20 61 64 64 72 0a 30 20 65 6e 63 6f 64 size.and.encode.BAR.addr.0.encod
682c0 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 6d 61 6b e-64+....................\.|.mak
682e0 65 20 6d 69 64 20 61 6e 64 20 6c 6f 20 7a 65 72 6f 0a 72 3e 20 65 6e 63 6f 64 65 2d 36 34 2b 20 e.mid.and.lo.zero.r>.encode-64+.
68300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 65 6e 63 6f 64 65 20 73 69 7a ..................\.|.encode.siz
68320 65 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.ELSE..........................
68340 20 20 20 20 20 20 20 20 20 20 5c 20 45 4c 53 45 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 ..........\.ELSE.2drop..........
68360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 64 6f 6e 27 74 20 64 6f 20 61 6e .................\.|.don't.do.an
68380 79 74 68 69 6e 67 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ything.THEN.....................
683a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 46 49 0a 38 20 20 20 20 20 20 20 20 20 20 20 ...............\.FI.8...........
683c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 42 41 ............................\.BA
683e0 52 2d 4c 65 6e 20 3d 20 38 20 28 36 34 42 69 74 29 0a 3b 0a 3a 20 65 6e 63 6f 64 65 2d 72 6f 6d R-Len.=.8.(64Bit).;.:.encode-rom
68400 2d 62 61 72 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 63 6f 6e 66 69 67 -bar.(.prop-addr.prop-len.config
68420 61 64 64 72 20 2d 2d 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 29 0a 64 75 70 addr.--.prop-addr.prop-len.).dup
68440 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 72 6f 6d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .pci-bar-size-rom...............
68460 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 72 61 77 20 42 41 52 2d 73 69 7a .............\.fetch.raw.BAR-siz
68480 65 0a 64 75 70 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.dup.IF........................
684a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 42 41 52 20 69 73 20 75 73 ..................\.IF.BAR.is.us
684c0 65 64 0a 3e 72 20 30 32 30 30 30 30 30 30 20 6f 72 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 20 20 ed.>r.02000000.or.encode-int+...
684e0 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 73 61 76 65 20 73 69 7a 65 20 61 6e 64 20 65 6e 63 ...........\.|.save.size.and.enc
68500 6f 64 65 20 42 41 52 20 61 64 64 72 0a 30 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 ode.BAR.addr.0.encode-64+.......
68520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 6d 61 6b 65 20 6d 69 .....................\.|.make.mi
68540 64 20 61 6e 64 20 6c 6f 20 7a 65 72 6f 0a 72 3e 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 d.and.lo.zero.r>.encode-64+.....
68560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 63 61 6c 63 20 61 ......................\.|.calc.a
68580 6e 64 20 65 6e 63 6f 64 65 20 74 68 65 20 73 69 7a 65 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 nd.encode.the.size.ELSE.........
685a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
685c0 20 20 20 5c 20 45 4c 53 45 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...\.ELSE.2drop.................
685e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 64 6f 6e 27 74 20 64 6f 20 61 ..................\.|.don't.do.a
68600 6e 79 74 68 69 6e 67 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nything.THEN....................
68620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 46 49 0a 3b 0a 3a ........................\.FI.;.:
68640 20 65 6e 63 6f 64 65 2d 69 6f 2d 62 61 72 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d .encode-io-bar.(.prop-addr.prop-
68660 6c 65 6e 20 42 41 52 2d 61 64 64 72 20 42 41 52 2d 76 61 6c 75 65 20 2d 2d 20 70 72 6f 70 2d 61 len.BAR-addr.BAR-value.--.prop-a
68680 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 34 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 73 69 7a ddr.prop-len.4.).dup.pci-bar-siz
686a0 65 2d 69 6f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 e-io.....................\.calc.
686c0 42 41 52 2d 73 69 7a 65 20 28 20 6e 6f 74 20 63 68 61 6e 67 69 6e 67 20 74 68 65 20 42 41 52 20 BAR-size.(.not.changing.the.BAR.
686e0 29 0a 64 75 70 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).dup.IF........................
68700 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 42 41 52 2d 73 69 7a 65 20 3e 20 30 20 20 20 20 20 ..........\.IF.BAR-size.>.0.....
68720 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 62 73 69 7a 65 20 29 0a 3e 72 20 ..(.paddr.plen.baddr.bsize.).>r.
68740 30 31 30 30 30 30 30 30 20 6f 72 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 20 20 20 20 20 5c 20 7c 01000000.or.encode-int+......\.|
68760 20 73 61 76 65 20 73 69 7a 65 20 61 6e 64 20 65 6e 63 6f 64 65 20 42 41 52 20 61 64 64 72 0a 30 .save.size.and.encode.BAR.addr.0
68780 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c .encode-64+....................\
687a0 20 7c 20 6d 61 6b 65 20 6d 69 64 20 61 6e 64 20 6c 6f 20 7a 65 72 6f 0a 72 3e 20 65 6e 63 6f 64 .|.make.mid.and.lo.zero.r>.encod
687c0 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 65 6e 63 6f e-64+...................\.|.enco
687e0 64 65 20 73 69 7a 65 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 de.size.ELSE....................
68800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 45 4c 53 45 0a 32 64 72 6f 70 20 20 20 20 ................\.ELSE.2drop....
68820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 64 6f 6e 27 74 .......................\.|.don't
68840 20 64 6f 20 61 6e 79 74 68 69 6e 67 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .do.anything.THEN...............
68860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 46 49 0a 34 20 20 20 20 20 .....................\.FI.4.....
68880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
688a0 20 20 5c 20 42 41 52 2d 4c 65 6e 20 3d 20 34 20 28 33 32 42 69 74 29 0a 3b 0a 3a 20 65 6e 63 6f ..\.BAR-Len.=.4.(32Bit).;.:.enco
688c0 64 65 2d 62 61 72 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 62 61 72 2d de-bar.(.prop-addr.prop-len.bar-
688e0 61 64 64 72 20 2d 2d 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 62 61 72 2d 6c addr.--.prop-addr.prop-len.bar-l
68900 65 6e 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 63 6f 64 65 40 20 20 20 20 20 20 20 20 20 20 en.).dup.pci-bar-code@..........
68920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 42 41 52 20 .....................\.calc.BAR.
68940 74 79 70 65 0a 43 41 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 type.CASE.......................
68960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 43 41 53 45 20 66 6f 72 20 .....................\.CASE.for.
68980 74 68 65 20 42 41 52 20 74 79 70 65 73 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 the.BAR.types.(.paddr.plen.baddr
689a0 20 76 61 6c 20 29 0a 30 20 4f 46 20 64 72 6f 70 20 34 20 20 20 20 20 20 20 20 20 20 20 20 20 45 .val.).0.OF.drop.4.............E
689c0 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 20 5c 20 2d 20 6e 6f 74 20 61 20 76 61 6c 69 64 20 74 NDOF...........\.-.not.a.valid.t
689e0 79 70 65 20 73 6f 20 64 6f 20 6e 6f 74 68 69 6e 67 0a 31 20 4f 46 20 65 6e 63 6f 64 65 2d 69 6f ype.so.do.nothing.1.OF.encode-io
68a00 2d 62 61 72 20 20 20 20 20 20 45 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 20 5c 20 2d 20 49 4f -bar......ENDOF...........\.-.IO
68a20 2d 42 41 52 0a 32 20 4f 46 20 65 6e 63 6f 64 65 2d 6d 65 6d 33 32 2d 62 61 72 20 20 20 45 4e 44 -BAR.2.OF.encode-mem32-bar...END
68a40 4f 46 20 20 20 20 20 20 20 20 20 20 20 5c 20 2d 20 4d 45 4d 33 32 0a 33 20 4f 46 20 65 6e 63 6f OF...........\.-.MEM32.3.OF.enco
68a60 64 65 2d 70 6d 65 6d 33 32 2d 62 61 72 20 20 45 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 20 5c de-pmem32-bar..ENDOF...........\
68a80 20 2d 20 4d 45 4d 33 32 20 70 72 65 66 65 74 63 68 61 62 6c 65 0a 34 20 4f 46 20 65 6e 63 6f 64 .-.MEM32.prefetchable.4.OF.encod
68aa0 65 2d 6d 65 6d 36 34 2d 62 61 72 20 20 20 45 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 20 5c 20 e-mem64-bar...ENDOF...........\.
68ac0 2d 20 4d 45 4d 36 34 0a 35 20 4f 46 20 65 6e 63 6f 64 65 2d 70 6d 65 6d 36 34 2d 62 61 72 20 20 -.MEM64.5.OF.encode-pmem64-bar..
68ae0 45 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 20 5c 20 2d 20 4d 45 4d 36 34 20 70 72 65 66 65 74 ENDOF...........\.-.MEM64.prefet
68b00 63 68 61 62 6c 65 0a 45 4e 44 43 41 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 chable.ENDCASE..................
68b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 45 53 41 43 20 28 20 .......................\.ESAC.(.
68b40 70 61 64 64 72 20 70 6c 65 6e 20 62 6c 65 6e 20 29 0a 3b 0a 3a 20 70 63 69 2d 72 65 67 2d 70 72 paddr.plen.blen.).;.:.pci-reg-pr
68b60 6f 70 73 20 28 20 63 6f 6e 66 69 67 61 64 64 72 20 2d 2d 20 29 0a 64 75 70 20 65 6e 63 6f 64 65 ops.(.configaddr.--.).dup.encode
68b80 2d 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6f 6e 66 69 67 75 72 -int..................\.configur
68ba0 61 74 69 6f 6e 20 73 70 61 63 65 20 20 20 20 20 20 20 20 20 20 20 28 20 63 61 64 64 72 20 70 61 ation.space...........(.caddr.pa
68bc0 64 64 72 20 70 6c 65 6e 20 29 0a 30 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 ddr.plen.).0.encode-64+.........
68be0 20 20 20 20 20 20 20 20 20 20 20 5c 20 6d 61 6b 65 20 74 68 65 20 72 65 73 74 20 30 0a 30 20 65 ...........\.make.the.rest.0.0.e
68c00 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 65 ncode-64+....................\.e
68c20 6e 63 6f 64 65 20 74 68 65 20 73 69 7a 65 20 61 73 20 30 0a 32 20 70 69 63 6b 20 70 63 69 2d 68 ncode.the.size.as.0.2.pick.pci-h
68c40 74 79 70 65 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 48 65 61 64 type@...............\.fetch.Head
68c60 65 72 20 54 79 70 65 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 61 64 64 72 20 70 61 64 64 er.Type.............(.caddr.padd
68c80 72 20 70 6c 65 6e 20 74 79 70 65 20 29 0a 31 20 61 6e 64 20 49 46 20 20 20 20 20 20 20 20 20 20 r.plen.type.).1.and.IF..........
68ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 42 72 69 64 67 65 20 20 20 20 20 20 20 ..............\.IF.Bridge.......
68cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e ..............(.caddr.paddr.plen
68ce0 20 29 0a 31 38 20 31 30 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 6c .).18.10.DO................\.|.l
68d00 6f 6f 70 20 6f 76 65 72 20 61 6c 6c 20 42 41 52 73 0a 32 20 70 69 63 6b 20 69 20 2b 20 20 20 20 oop.over.all.BARs.2.pick.i.+....
68d20 20 20 5c 20 7c 20 63 61 6c 63 20 62 61 72 2d 61 64 64 72 20 20 20 20 20 20 20 20 20 20 20 20 20 ..\.|.calc.bar-addr.............
68d40 20 20 28 20 63 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 29 0a 65 6e 63 ..(.caddr.paddr.plen.baddr.).enc
68d60 6f 64 65 2d 62 61 72 20 20 20 20 20 20 5c 20 7c 20 65 6e 63 6f 64 65 20 74 68 69 73 20 42 41 52 ode-bar......\.|.encode.this.BAR
68d80 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 .............(.caddr.paddr.plen.
68da0 62 6c 65 6e 20 29 0a 2b 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 69 6e blen.).+LOOP..............\.|.in
68dc0 63 72 65 61 73 65 20 4c 6f 6f 70 49 6e 64 65 78 20 62 79 20 74 68 65 20 42 41 52 6c 65 6e 0a 32 crease.LoopIndex.by.the.BARlen.2
68de0 20 70 69 63 6b 20 33 38 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 63 61 6c 63 20 .pick.38.+.............\.|.calc.
68e00 52 4f 4d 2d 42 41 52 20 66 6f 72 20 61 20 62 72 69 64 67 65 20 20 20 28 20 63 61 64 64 72 20 70 ROM-BAR.for.a.bridge...(.caddr.p
68e20 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 29 0a 65 6e 63 6f 64 65 2d 72 6f 6d 2d 62 61 72 addr.plen.baddr.).encode-rom-bar
68e40 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 65 6e 63 6f 64 65 20 74 68 65 20 52 4f 4d 2d 42 41 52 ..........\.|.encode.the.ROM-BAR
68e60 20 20 20 20 20 20 20 20 20 20 28 20 63 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 45 ..........(.caddr.paddr.plen.).E
68e80 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c LSE............................\
68ea0 20 45 4c 53 45 20 6f 72 64 69 6e 61 72 79 20 64 65 76 69 63 65 20 20 20 20 20 20 20 20 20 20 28 .ELSE.ordinary.device..........(
68ec0 20 63 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 32 38 20 31 30 20 44 4f 20 20 20 20 .caddr.paddr.plen.).28.10.DO....
68ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 6c 6f 6f 70 20 6f 76 65 72 20 61 6c 6c 20 42 .............\.|.loop.over.all.B
68f00 41 52 73 0a 32 20 70 69 63 6b 20 69 20 2b 20 20 20 20 20 20 5c 20 7c 20 63 61 6c 63 20 62 61 72 ARs.2.pick.i.+......\.|.calc.bar
68f20 2d 61 64 64 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 61 64 64 72 20 70 61 64 64 -addr...............(.caddr.padd
68f40 72 20 70 6c 65 6e 20 62 61 64 64 72 20 29 0a 65 6e 63 6f 64 65 2d 62 61 72 20 20 20 20 20 20 5c r.plen.baddr.).encode-bar......\
68f60 20 7c 20 65 6e 63 6f 64 65 20 74 68 69 73 20 42 41 52 20 20 20 20 20 20 20 20 20 20 20 20 20 28 .|.encode.this.BAR.............(
68f80 20 63 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 62 6c 65 6e 20 29 0a 2b 4c 4f 4f 50 20 20 .caddr.paddr.plen.blen.).+LOOP..
68fa0 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 69 6e 63 72 65 61 73 65 20 4c 6f 6f 70 49 6e 64 ............\.|.increase.LoopInd
68fc0 65 78 20 62 79 20 74 68 65 20 42 41 52 6c 65 6e 0a 32 20 70 69 63 6b 20 33 30 20 2b 20 20 20 20 ex.by.the.BARlen.2.pick.30.+....
68fe0 20 20 20 20 20 20 20 20 20 5c 20 7c 20 63 61 6c 63 20 52 4f 4d 2d 42 41 52 20 66 6f 72 20 61 20 .........\.|.calc.ROM-BAR.for.a.
69000 64 65 76 69 63 65 20 20 20 28 20 63 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 device...(.caddr.paddr.plen.badd
69020 72 20 29 0a 65 6e 63 6f 64 65 2d 72 6f 6d 2d 62 61 72 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 r.).encode-rom-bar..........\.|.
69040 65 6e 63 6f 64 65 20 74 68 65 20 52 4f 4d 2d 42 41 52 20 20 20 20 20 20 20 20 20 20 28 20 63 61 encode.the.ROM-BAR..........(.ca
69060 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 ddr.paddr.plen.).THEN...........
69080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 46 49 20 20 20 20 20 20 20 20 20 20 20 .................\.FI...........
690a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 61 64 64 72 20 70 61 64 64 72 20 70 .................(.caddr.paddr.p
690c0 6c 65 6e 20 29 0a 73 22 20 72 65 67 22 20 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 20 20 20 20 len.).s".reg".property..........
690e0 20 20 20 20 20 20 5c 20 61 6e 64 20 73 74 6f 72 65 20 69 74 20 69 6e 74 6f 20 74 68 65 20 70 72 ......\.and.store.it.into.the.pr
69100 6f 70 65 72 74 79 0a 64 72 6f 70 0a 3b 0a 3a 20 70 63 69 2d 63 6f 6d 6d 6f 6e 2d 70 72 6f 70 73 operty.drop.;.:.pci-common-props
69120 20 28 20 61 64 64 72 20 2d 2d 20 29 0a 64 75 70 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 20 .(.addr.--.).dup.pci-class-name.
69140 32 64 75 70 20 64 65 76 69 63 65 2d 6e 61 6d 65 20 64 65 76 69 63 65 2d 74 79 70 65 0a 64 75 70 2dup.device-name.device-type.dup
69160 20 70 63 69 2d 76 65 6e 64 6f 72 40 20 20 20 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 76 65 .pci-vendor@....encode-int.s".ve
69180 6e 64 6f 72 2d 69 64 22 20 20 20 20 20 20 70 72 6f 70 65 72 74 79 0a 64 75 70 20 70 63 69 2d 64 ndor-id"......property.dup.pci-d
691a0 65 76 69 63 65 40 20 20 20 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 64 65 76 69 63 65 2d 69 evice@....encode-int.s".device-i
691c0 64 22 20 20 20 20 20 20 70 72 6f 70 65 72 74 79 0a 64 75 70 20 70 63 69 2d 72 65 76 69 73 69 6f d"......property.dup.pci-revisio
691e0 6e 40 20 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 72 65 76 69 73 69 6f 6e 2d 69 64 22 20 20 n@..encode-int.s".revision-id"..
69200 20 20 70 72 6f 70 65 72 74 79 0a 64 75 70 20 70 63 69 2d 63 6c 61 73 73 40 20 20 20 20 20 65 6e ..property.dup.pci-class@.....en
69220 63 6f 64 65 2d 69 6e 74 20 73 22 20 63 6c 61 73 73 2d 63 6f 64 65 22 20 20 20 20 20 70 72 6f 70 code-int.s".class-code".....prop
69240 65 72 74 79 0a 33 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 61 64 64 72 65 73 73 2d 63 65 erty.3.encode-int.s".#address-ce
69260 6c 6c 73 22 20 70 72 6f 70 65 72 74 79 0a 32 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 73 lls".property.2.encode-int.s".#s
69280 69 7a 65 2d 63 65 6c 6c 73 22 20 20 20 20 70 72 6f 70 65 72 74 79 0a 64 75 70 20 70 63 69 2d 63 ize-cells"....property.dup.pci-c
692a0 6f 6e 66 69 67 2d 65 78 74 3f 20 49 46 20 31 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 69 62 onfig-ext?.IF.1.encode-int.s".ib
692c0 6d 2c 70 63 69 2d 63 6f 6e 66 69 67 2d 73 70 61 63 65 2d 74 79 70 65 22 20 70 72 6f 70 65 72 74 m,pci-config-space-type".propert
692e0 79 20 54 48 45 4e 0a 64 75 70 20 70 63 69 2d 73 74 61 74 75 73 40 0a 64 75 70 20 39 20 72 73 68 y.THEN.dup.pci-status@.dup.9.rsh
69300 69 66 74 20 33 20 61 6e 64 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 64 65 76 73 65 6c 2d 73 ift.3.and.encode-int.s".devsel-s
69320 70 65 65 64 22 20 70 72 6f 70 65 72 74 79 0a 64 75 70 20 37 20 72 73 68 69 66 74 20 31 20 61 6e peed".property.dup.7.rshift.1.an
69340 64 20 49 46 20 30 20 30 20 73 22 20 66 61 73 74 2d 62 61 63 6b 2d 74 6f 2d 62 61 63 6b 22 20 70 d.IF.0.0.s".fast-back-to-back".p
69360 72 6f 70 65 72 74 79 20 54 48 45 4e 0a 64 75 70 20 36 20 72 73 68 69 66 74 20 31 20 61 6e 64 20 roperty.THEN.dup.6.rshift.1.and.
69380 49 46 20 30 20 30 20 73 22 20 36 36 6d 68 7a 2d 63 61 70 61 62 6c 65 22 20 70 72 6f 70 65 72 74 IF.0.0.s".66mhz-capable".propert
693a0 79 20 54 48 45 4e 0a 35 20 72 73 68 69 66 74 20 31 20 61 6e 64 20 49 46 20 30 20 30 20 73 22 20 y.THEN.5.rshift.1.and.IF.0.0.s".
693c0 75 64 66 2d 73 75 70 70 6f 72 74 65 64 22 20 70 72 6f 70 65 72 74 79 20 54 48 45 4e 0a 64 75 70 udf-supported".property.THEN.dup
693e0 20 70 63 69 2d 63 61 63 68 65 40 20 20 20 20 20 3f 64 75 70 20 49 46 20 65 6e 63 6f 64 65 2d 69 .pci-cache@.....?dup.IF.encode-i
69400 6e 74 20 73 22 20 63 61 63 68 65 2d 6c 69 6e 65 2d 73 69 7a 65 22 20 70 72 6f 70 65 72 74 79 20 nt.s".cache-line-size".property.
69420 54 48 45 4e 0a 70 63 69 2d 69 6e 74 65 72 72 75 70 74 40 20 3f 64 75 70 20 49 46 20 65 6e 63 6f THEN.pci-interrupt@.?dup.IF.enco
69440 64 65 2d 69 6e 74 20 73 22 20 69 6e 74 65 72 72 75 70 74 73 22 20 20 20 20 20 20 70 72 6f 70 65 de-int.s".interrupts"......prope
69460 72 74 79 20 54 48 45 4e 0a 3b 0a 3a 20 70 63 69 2d 64 65 76 69 63 65 2d 70 72 6f 70 73 20 28 20 rty.THEN.;.:.pci-device-props.(.
69480 61 64 64 72 20 2d 2d 20 29 0a 64 75 70 20 70 63 69 2d 63 6f 6d 6d 6f 6e 2d 70 72 6f 70 73 0a 64 addr.--.).dup.pci-common-props.d
694a0 75 70 20 70 63 69 2d 6d 69 6e 2d 67 72 61 6e 74 40 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 up.pci-min-grant@.encode-int.s".
694c0 6d 69 6e 2d 67 72 61 6e 74 22 20 20 20 70 72 6f 70 65 72 74 79 0a 64 75 70 20 70 63 69 2d 6d 61 min-grant"...property.dup.pci-ma
694e0 78 2d 6c 61 74 40 20 20 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 6d 61 78 2d 6c 61 74 65 6e x-lat@...encode-int.s".max-laten
69500 63 79 22 20 70 72 6f 70 65 72 74 79 0a 64 75 70 20 70 63 69 2d 73 75 62 2d 64 65 76 69 63 65 40 cy".property.dup.pci-sub-device@
69520 20 3f 64 75 70 20 49 46 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 73 75 62 73 79 73 74 65 6d .?dup.IF.encode-int.s".subsystem
69540 2d 69 64 22 20 70 72 6f 70 65 72 74 79 20 54 48 45 4e 0a 64 75 70 20 70 63 69 2d 73 75 62 2d 76 -id".property.THEN.dup.pci-sub-v
69560 65 6e 64 6f 72 40 20 3f 64 75 70 20 49 46 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 73 75 62 endor@.?dup.IF.encode-int.s".sub
69580 73 79 73 74 65 6d 2d 76 65 6e 64 6f 72 2d 69 64 22 20 70 72 6f 70 65 72 74 79 20 54 48 45 4e 0a system-vendor-id".property.THEN.
695a0 64 75 70 20 70 63 69 2d 64 65 76 69 63 65 2d 61 73 73 69 67 6e 65 64 2d 61 64 64 72 65 73 73 65 dup.pci-device-assigned-addresse
695c0 73 2d 70 72 6f 70 0a 70 63 69 2d 72 65 67 2d 70 72 6f 70 73 0a 3b 0a 3a 20 70 63 69 2d 62 72 69 s-prop.pci-reg-props.;.:.pci-bri
695e0 64 67 65 2d 70 72 6f 70 73 20 28 20 61 64 64 72 20 2d 2d 20 29 0a 64 75 70 20 70 63 69 2d 62 75 dge-props.(.addr.--.).dup.pci-bu
69600 73 40 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 70 72 69 6d 61 72 79 2d 62 75 73 22 20 70 72 s@.encode-int.s".primary-bus".pr
69620 6f 70 65 72 74 79 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 73 65 63 6f 6e 64 61 72 79 2d 62 operty.encode-int.s".secondary-b
69640 75 73 22 20 70 72 6f 70 65 72 74 79 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 73 75 62 6f 72 us".property.encode-int.s".subor
69660 64 69 6e 61 74 65 2d 62 75 73 22 20 70 72 6f 70 65 72 74 79 0a 64 75 70 20 70 63 69 2d 62 75 73 dinate-bus".property.dup.pci-bus
69680 40 20 64 72 6f 70 20 65 6e 63 6f 64 65 2d 69 6e 74 20 72 6f 74 20 65 6e 63 6f 64 65 2d 69 6e 74 @.drop.encode-int.rot.encode-int
696a0 2b 20 73 22 20 62 75 73 2d 72 61 6e 67 65 22 20 70 72 6f 70 65 72 74 79 0a 70 63 69 2d 64 65 76 +.s".bus-range".property.pci-dev
696c0 69 63 65 2d 73 6c 6f 74 73 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 73 6c 6f 74 2d 6e 61 6d ice-slots.encode-int.s".slot-nam
696e0 65 73 22 20 70 72 6f 70 65 72 74 79 0a 64 75 70 20 70 63 69 2d 62 72 69 64 67 65 2d 72 61 6e 67 es".property.dup.pci-bridge-rang
69700 65 2d 70 72 6f 70 73 0a 64 75 70 20 70 63 69 2d 62 72 69 64 67 65 2d 61 73 73 69 67 6e 65 64 2d e-props.dup.pci-bridge-assigned-
69720 61 64 64 72 65 73 73 65 73 2d 70 72 6f 70 0a 70 63 69 2d 62 72 69 64 67 65 2d 69 6e 74 65 72 72 addresses-prop.pci-bridge-interr
69740 75 70 74 2d 6d 61 70 0a 70 63 69 2d 72 65 67 2d 70 72 6f 70 73 0a 3b 0a 3a 20 61 73 73 69 67 6e upt-map.pci-reg-props.;.:.assign
69760 2d 62 61 72 2d 6d 61 70 70 69 6e 67 20 28 20 62 61 72 2d 6f 66 66 73 65 74 20 73 69 7a 65 20 76 -bar-mapping.(.bar-offset.size.v
69780 61 72 20 2d 2d 20 29 0a 72 6f 74 20 6d 79 2d 75 6e 69 74 2d 36 34 20 2b 20 2d 72 6f 74 0a 61 73 ar.--.).rot.my-unit-64.+.-rot.as
697a0 73 69 67 6e 2d 62 61 72 2d 76 61 6c 75 65 33 32 20 64 72 6f 70 0a 3b 0a 3a 20 61 73 73 69 67 6e sign-bar-value32.drop.;.:.assign
697c0 65 64 2d 61 64 64 72 65 73 73 65 73 2d 70 72 6f 70 65 72 74 79 20 28 20 20 2d 2d 20 29 0a 6d 79 ed-addresses-property.(..--.).my
697e0 2d 75 6e 69 74 2d 36 34 0a 64 75 70 20 70 63 69 2d 63 6f 6d 6d 6f 6e 2d 70 72 6f 70 73 0a 70 63 -unit-64.dup.pci-common-props.pc
69800 69 2d 64 65 76 69 63 65 2d 61 73 73 69 67 6e 65 64 2d 61 64 64 72 65 73 73 65 73 2d 70 72 6f 70 i-device-assigned-addresses-prop
69820 0a 3b 0a 3a 20 70 63 69 2d 62 72 69 64 67 65 2d 67 65 6e 65 72 69 63 2d 73 65 74 75 70 20 28 20 .;.:.pci-bridge-generic-setup.(.
69840 61 64 64 72 20 2d 2d 20 29 0a 70 63 69 2d 64 65 76 69 63 65 2d 73 6c 6f 74 73 20 3e 72 20 20 20 addr.--.).pci-device-slots.>r...
69860 20 20 20 20 20 20 20 20 20 20 5c 20 73 61 76 65 20 74 68 65 20 73 6c 6f 74 20 61 72 72 61 79 20 ..........\.save.the.slot.array.
69880 6f 6e 20 72 65 74 75 72 6e 20 73 74 61 63 6b 0a 64 75 70 20 70 63 69 2d 63 6f 6d 6d 6f 6e 2d 70 on.return.stack.dup.pci-common-p
698a0 72 6f 70 73 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 74 68 65 20 63 6f 6d 6d 6f 6e rops............\.set.the.common
698c0 20 70 72 6f 70 65 72 74 69 65 73 20 62 65 66 6f 72 65 20 73 63 61 6e 6e 69 6e 67 20 74 68 65 20 .properties.before.scanning.the.
698e0 62 75 73 0a 73 22 20 70 63 69 22 20 64 65 76 69 63 65 2d 74 79 70 65 20 20 20 20 20 20 20 20 20 bus.s".pci".device-type.........
69900 20 20 20 20 5c 20 74 68 65 20 74 79 70 65 20 69 73 20 61 6c 6c 77 61 79 73 20 22 70 63 69 22 0a ....\.the.type.is.allways."pci".
69920 64 75 70 20 70 63 69 2d 62 72 69 64 67 65 2d 70 72 6f 62 65 20 20 20 20 20 20 20 20 20 20 20 20 dup.pci-bridge-probe............
69940 5c 20 66 69 6e 64 20 61 6c 6c 20 64 65 76 69 63 65 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 69 \.find.all.device.connected.to.i
69960 74 0a 64 75 70 20 61 73 73 69 67 6e 2d 61 6c 6c 2d 62 72 69 64 67 65 2d 62 61 72 73 20 20 20 20 t.dup.assign-all-bridge-bars....
69980 20 20 5c 20 73 65 74 20 75 70 20 61 6c 6c 20 6d 65 6d 6f 72 79 20 61 63 63 65 73 73 20 42 41 52 ..\.set.up.all.memory.access.BAR
699a0 73 0a 64 75 70 20 70 63 69 2d 73 65 74 2d 69 72 71 2d 6c 69 6e 65 20 20 20 20 20 20 20 20 20 20 s.dup.pci-set-irq-line..........
699c0 20 20 5c 20 73 65 74 20 74 68 65 20 69 6e 74 65 72 72 75 70 74 20 70 69 6e 0a 64 75 70 20 70 63 ..\.set.the.interrupt.pin.dup.pc
699e0 69 2d 73 65 74 2d 63 61 70 61 62 69 6c 69 74 69 65 73 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 i-set-capabilities........\.set.
69a00 75 70 20 74 68 65 20 63 61 70 61 62 69 6c 69 74 69 65 73 0a 70 63 69 2d 62 72 69 64 67 65 2d 70 up.the.capabilities.pci-bridge-p
69a20 72 6f 70 73 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 67 65 6e 65 72 61 74 65 20 61 rops............\.and.generate.a
69a40 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 0a 72 3e 20 54 4f 20 70 63 69 2d 64 65 76 69 63 65 2d 73 ll.properties.r>.TO.pci-device-s
69a60 6c 6f 74 73 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 72 65 73 65 74 20 74 68 65 20 73 6c lots..........\.and.reset.the.sl
69a80 6f 74 20 61 72 72 61 79 0a 3b 0a 3a 20 70 63 69 2d 64 65 76 69 63 65 2d 67 65 6e 65 72 69 63 2d ot.array.;.:.pci-device-generic-
69aa0 73 65 74 75 70 20 28 20 63 6f 6e 66 69 67 2d 61 64 64 72 20 2d 2d 20 29 0a 64 75 70 20 61 73 73 setup.(.config-addr.--.).dup.ass
69ac0 69 67 6e 2d 61 6c 6c 2d 64 65 76 69 63 65 2d 62 61 72 73 20 20 20 20 20 20 5c 20 63 61 6c 63 20 ign-all-device-bars......\.calc.
69ae0 61 6c 6c 20 42 41 52 73 0a 64 75 70 20 70 63 69 2d 73 65 74 2d 69 72 71 2d 6c 69 6e 65 20 20 20 all.BARs.dup.pci-set-irq-line...
69b00 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 74 68 65 20 69 6e 74 65 72 72 75 70 74 20 70 69 6e .........\.set.the.interrupt.pin
69b20 0a 64 75 70 20 70 63 69 2d 73 65 74 2d 63 61 70 61 62 69 6c 69 74 69 65 73 20 20 20 20 20 20 20 .dup.pci-set-capabilities.......
69b40 20 5c 20 73 65 74 20 75 70 20 74 68 65 20 63 61 70 61 62 69 6c 69 74 69 65 73 0a 64 75 70 20 70 .\.set.up.the.capabilities.dup.p
69b60 63 69 2d 64 65 76 69 63 65 2d 70 72 6f 70 73 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 ci-device-props............\.and
69b80 20 67 65 6e 65 72 61 74 65 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 0a 64 72 6f 70 20 20 20 .generate.all.properties.drop...
69ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 6f 72 67 65 .........................\.forge
69bc0 74 20 74 68 65 20 63 6f 6e 66 69 67 2d 61 64 64 72 0a 3b 0a 00 00 00 00 ff ff ff ff ff ff ff ff t.the.config-addr.;.............
69be0 00 00 00 00 00 00 06 c0 00 00 00 00 00 00 06 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 ...............................8
69c00 70 63 69 2d 63 6f 6e 66 69 67 2d 62 72 69 64 67 65 2e 66 73 00 00 00 00 3a 20 63 6f 6e 66 69 67 pci-config-bridge.fs....:.config
69c20 2d 62 40 20 20 70 75 69 64 20 3e 72 20 6d 79 2d 70 75 69 64 20 54 4f 20 70 75 69 64 20 6d 79 2d -b@..puid.>r.my-puid.TO.puid.my-
69c40 73 70 61 63 65 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 62 40 20 72 3e 20 54 4f 20 70 75 69 space.+.rtas-config-b@.r>.TO.pui
69c60 64 20 3b 0a 3a 20 63 6f 6e 66 69 67 2d 77 40 20 20 70 75 69 64 20 3e 72 20 6d 79 2d 70 75 69 64 d.;.:.config-w@..puid.>r.my-puid
69c80 20 54 4f 20 70 75 69 64 20 6d 79 2d 73 70 61 63 65 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d .TO.puid.my-space.+.rtas-config-
69ca0 77 40 20 72 3e 20 54 4f 20 70 75 69 64 20 3b 0a 3a 20 63 6f 6e 66 69 67 2d 6c 40 20 20 70 75 69 w@.r>.TO.puid.;.:.config-l@..pui
69cc0 64 20 3e 72 20 6d 79 2d 70 75 69 64 20 54 4f 20 70 75 69 64 20 6d 79 2d 73 70 61 63 65 20 2b 20 d.>r.my-puid.TO.puid.my-space.+.
69ce0 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 72 3e 20 54 4f 20 70 75 69 64 20 3b 0a 3a 20 63 6f rtas-config-l@.r>.TO.puid.;.:.co
69d00 6e 66 69 67 2d 62 21 20 20 70 75 69 64 20 3e 72 20 6d 79 2d 70 75 69 64 20 54 4f 20 70 75 69 64 nfig-b!..puid.>r.my-puid.TO.puid
69d20 20 6d 79 2d 73 70 61 63 65 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 62 21 20 72 3e 20 54 4f .my-space.+.rtas-config-b!.r>.TO
69d40 20 70 75 69 64 20 3b 0a 3a 20 63 6f 6e 66 69 67 2d 77 21 20 20 70 75 69 64 20 3e 72 20 6d 79 2d .puid.;.:.config-w!..puid.>r.my-
69d60 70 75 69 64 20 54 4f 20 70 75 69 64 20 6d 79 2d 73 70 61 63 65 20 2b 20 72 74 61 73 2d 63 6f 6e puid.TO.puid.my-space.+.rtas-con
69d80 66 69 67 2d 77 21 20 72 3e 20 54 4f 20 70 75 69 64 20 3b 0a 3a 20 63 6f 6e 66 69 67 2d 6c 21 20 fig-w!.r>.TO.puid.;.:.config-l!.
69da0 20 70 75 69 64 20 3e 72 20 6d 79 2d 70 75 69 64 20 54 4f 20 70 75 69 64 20 6d 79 2d 73 70 61 63 .puid.>r.my-puid.TO.puid.my-spac
69dc0 65 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 21 20 72 3e 20 54 4f 20 70 75 69 64 20 3b 0a e.+.rtas-config-l!.r>.TO.puid.;.
69de0 3a 20 63 6f 6e 66 69 67 2d 64 75 6d 70 20 70 75 69 64 20 3e 72 20 6d 79 2d 70 75 69 64 20 54 4f :.config-dump.puid.>r.my-puid.TO
69e00 20 70 75 69 64 20 6d 79 2d 73 70 61 63 65 20 70 63 69 2d 64 75 6d 70 20 72 3e 20 54 4f 20 70 75 .puid.my-space.pci-dump.r>.TO.pu
69e20 69 64 20 3b 0a 3a 20 64 65 63 6f 64 65 2d 75 6e 69 74 20 28 20 61 64 64 72 20 6c 65 6e 20 2d 2d id.;.:.decode-unit.(.addr.len.--
69e40 20 70 68 79 73 2e 6c 6f 20 2e 2e 2e 20 70 68 79 73 2e 68 69 20 29 0a 32 20 68 65 78 2d 64 65 63 .phys.lo.....phys.hi.).2.hex-dec
69e60 6f 64 65 2d 75 6e 69 74 20 20 20 20 20 20 20 5c 20 64 65 63 6f 64 65 20 73 74 72 69 6e 67 0a 42 ode-unit.......\.decode.string.B
69e80 20 6c 73 68 69 66 74 20 73 77 61 70 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 68 69 66 74 20 74 .lshift.swap...........\.shift.t
69ea0 68 65 20 64 65 76 69 63 65 6e 75 6d 62 65 72 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 73 70 6f he.devicenumber.to.the.right.spo
69ec0 74 0a 38 20 6c 73 68 69 66 74 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 64 64 20 t.8.lshift.or.............\.add.
69ee0 74 68 65 20 66 75 6e 63 74 69 6f 6e 6e 75 6d 62 65 72 0a 6d 79 2d 62 75 73 20 31 30 20 6c 73 68 the.functionnumber.my-bus.10.lsh
69f00 69 66 74 20 6f 72 20 20 20 20 20 5c 20 61 64 64 20 74 68 65 20 62 75 73 6e 75 6d 62 65 72 0a 30 ift.or.....\.add.the.busnumber.0
69f20 20 30 20 72 6f 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6d 61 6b 65 20 70 68 .0.rot.................\.make.ph
69f40 79 73 2e 6c 6f 20 3d 20 30 20 3d 20 70 68 79 73 2e 6d 69 64 0a 3b 0a 3a 20 65 6e 63 6f 64 65 2d ys.lo.=.0.=.phys.mid.;.:.encode-
69f60 75 6e 69 74 20 28 20 70 68 79 73 2e 6c 6f 20 2e 2e 2e 20 70 68 79 73 2e 68 69 20 2d 2d 20 75 6e unit.(.phys.lo.....phys.hi.--.un
69f80 69 74 2d 73 74 72 20 75 6e 69 74 2d 6c 65 6e 20 29 0a 6e 69 70 20 6e 69 70 20 20 20 20 20 20 20 it-str.unit-len.).nip.nip.......
69fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 6f 72 67 65 74 20 74 68 65 20 62 ..................\.forget.the.b
69fc0 6f 74 68 20 7a 65 72 6f 73 0a 64 75 70 20 38 20 72 73 68 69 66 74 20 37 20 61 6e 64 20 73 77 61 oth.zeros.dup.8.rshift.7.and.swa
69fe0 70 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 46 75 6e 63 74 69 6f 6e 6e 75 6d 62 65 72 0a p.........\.calc.Functionnumber.
6a000 42 20 72 73 68 69 66 74 20 31 46 20 61 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 B.rshift.1F.and.................
6a020 5c 20 63 61 6c 63 20 44 65 76 69 63 65 6e 75 6d 62 65 72 0a 6f 76 65 72 20 49 46 20 20 20 20 20 \.calc.Devicenumber.over.IF.....
6a040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 46 75 6e 63 74 69 6f ....................\.IF.Functio
6a060 6e 21 3d 30 0a 32 20 68 65 78 2d 65 6e 63 6f 64 65 2d 75 6e 69 74 20 20 20 20 20 20 20 5c 20 7c n!=0.2.hex-encode-unit.......\.|
6a080 20 63 72 65 61 74 65 20 73 74 72 69 6e 67 20 77 69 74 68 20 44 65 76 4e 75 6d 2c 46 6e 4e 75 6d .create.string.with.DevNum,FnNum
6a0a0 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .ELSE...........................
6a0c0 20 5c 20 45 4c 53 45 0a 6e 69 70 20 31 20 68 65 78 2d 65 6e 63 6f 64 65 2d 75 6e 69 74 20 20 20 .\.ELSE.nip.1.hex-encode-unit...
6a0e0 5c 20 7c 20 63 72 65 61 74 65 20 73 74 72 69 6e 67 20 77 69 74 68 20 6f 6e 6c 79 20 44 65 76 4e \.|.create.string.with.only.DevN
6a100 75 6d 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 um.THEN.........................
6a120 20 20 20 5c 20 46 49 0a 3b 0a 3a 20 6d 61 70 2d 69 6e 20 28 20 70 68 79 73 2e 6c 6f 20 2e 2e 2e ...\.FI.;.:.map-in.(.phys.lo....
6a140 20 70 68 79 73 2e 68 69 20 73 69 7a 65 20 2d 2d 20 76 69 72 74 20 29 0a 32 64 72 6f 70 20 64 72 .phys.hi.size.--.virt.).2drop.dr
6a160 6f 70 0a 3b 0a 3a 20 6d 61 70 2d 6f 75 74 20 28 20 76 69 72 74 20 73 69 7a 65 20 2d 2d 20 29 0a op.;.:.map-out.(.virt.size.--.).
6a180 32 64 72 6f 70 20 0a 3b 0a 3a 20 64 6d 61 2d 61 6c 6c 6f 63 20 28 20 2e 2e 2e 20 73 69 7a 65 20 2drop..;.:.dma-alloc.(.....size.
6a1a0 2d 2d 20 76 69 72 74 20 29 0a 61 6c 6c 6f 63 2d 6d 65 6d 0a 3b 0a 3a 20 64 6d 61 2d 66 72 65 65 --.virt.).alloc-mem.;.:.dma-free
6a1c0 20 28 20 76 69 72 74 20 73 69 7a 65 20 2d 2d 20 29 0a 66 72 65 65 2d 6d 65 6d 0a 3b 0a 3a 20 64 .(.virt.size.--.).free-mem.;.:.d
6a1e0 6d 61 2d 6d 61 70 2d 69 6e 20 28 20 2e 2e 2e 20 76 69 72 74 20 73 69 7a 65 20 63 61 63 68 65 61 ma-map-in.(.....virt.size.cachea
6a200 62 6c 65 3f 20 2d 2d 20 64 65 76 61 64 64 72 20 29 0a 32 64 72 6f 70 0a 3b 0a 3a 20 64 6d 61 2d ble?.--.devaddr.).2drop.;.:.dma-
6a220 6d 61 70 2d 6f 75 74 20 28 20 76 69 72 74 20 64 65 76 61 64 64 72 20 73 69 7a 65 20 2d 2d 20 29 map-out.(.virt.devaddr.size.--.)
6a240 0a 32 64 72 6f 70 20 64 72 6f 70 0a 3b 0a 3a 20 64 6d 61 2d 73 79 6e 63 20 28 20 76 69 72 74 20 .2drop.drop.;.:.dma-sync.(.virt.
6a260 64 65 76 61 64 64 72 20 73 69 7a 65 20 2d 2d 20 29 0a 32 64 72 6f 70 20 64 72 6f 70 0a 3b 0a 3a devaddr.size.--.).2drop.drop.;.:
6a280 20 6f 70 65 6e 20 74 72 75 65 20 3b 0a 3a 20 63 6c 6f 73 65 20 3b 0a 00 ff ff ff ff ff ff ff ff .open.true.;.:.close.;..........
6a2a0 00 00 00 00 00 00 07 e8 00 00 00 00 00 00 07 ae 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 ...............................0
6a2c0 75 70 64 61 74 65 5f 66 6c 61 73 68 2e 66 73 00 66 61 6c 73 65 20 76 61 6c 75 65 20 66 6c 61 73 update_flash.fs.false.value.flas
6a2e0 68 2d 6e 65 77 0a 3a 20 75 70 64 61 74 65 2d 66 6c 61 73 68 2d 68 65 6c 70 20 28 20 2d 2d 20 29 h-new.:.update-flash-help.(.--.)
6a300 0a 63 72 20 2e 22 20 75 70 64 61 74 65 2d 66 6c 61 73 68 20 74 6f 6f 6c 20 74 6f 20 66 6c 61 73 .cr..".update-flash.tool.to.flas
6a320 68 20 68 6f 73 74 20 46 57 20 22 20 63 72 0a 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d h.host.FW.".cr.."..............-
6a340 66 20 3c 66 69 6c 65 6e 61 6d 65 3e 20 20 20 20 20 20 3a 20 46 6c 61 73 68 20 66 72 6f 6d 20 66 f.<filename>......:.Flash.from.f
6a360 69 6c 65 20 28 65 2e 67 2e 20 6e 65 74 3a 5c 62 6f 6f 74 5f 72 6f 6d 2e 62 69 6e 29 22 20 63 72 ile.(e.g..net:\boot_rom.bin)".cr
6a380 0a 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 .."..............-l.............
6a3a0 20 20 20 20 3a 20 46 6c 61 73 68 20 66 72 6f 6d 20 6c 6f 61 64 2d 62 61 73 65 22 20 63 72 0a 2e ....:.Flash.from.load-base".cr..
6a3c0 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 "..............-d...............
6a3e0 20 20 3a 20 46 6c 61 73 68 20 66 72 6f 6d 20 6f 6c 64 20 6c 6f 61 64 20 62 61 73 65 20 28 75 73 ..:.Flash.from.old.load.base.(us
6a400 65 64 20 62 79 20 64 72 6f 6e 65 29 22 20 63 72 0a 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 ed.by.drone)".cr..".............
6a420 20 2d 63 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 20 46 6c 61 73 68 20 66 72 6f 6d .-c.................:.Flash.from
6a440 20 74 65 6d 70 20 74 6f 20 70 65 72 6d 22 20 63 72 0a 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 .temp.to.perm".cr.."............
6a460 20 20 2d 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 20 46 6c 61 73 68 20 66 72 6f ..-r.................:.Flash.fro
6a480 6d 20 70 65 72 6d 20 74 6f 20 74 65 6d 70 22 20 63 72 0a 3b 0a 3a 20 66 6c 61 73 68 2d 72 65 61 m.perm.to.temp".cr.;.:.flash-rea
6a4a0 64 2d 74 65 6d 70 20 28 20 2d 2d 20 73 75 63 63 65 73 73 3f 20 29 0a 67 65 74 2d 66 6c 61 73 68 d-temp.(.--.success?.).get-flash
6a4c0 73 69 64 65 20 31 20 3d 20 49 46 20 66 6c 61 73 68 2d 61 64 64 72 20 6c 6f 61 64 2d 62 61 73 65 side.1.=.IF.flash-addr.load-base
6a4e0 20 6f 76 65 72 20 66 6c 61 73 68 2d 69 6d 61 67 65 2d 73 69 7a 65 20 72 6d 6f 76 65 20 74 72 75 .over.flash-image-size.rmove.tru
6a500 65 0a 45 4c 53 45 0a 66 61 6c 73 65 0a 54 48 45 4e 0a 3b 0a 3a 20 66 6c 61 73 68 2d 72 65 61 64 e.ELSE.false.THEN.;.:.flash-read
6a520 2d 70 65 72 6d 20 28 20 2d 2d 20 73 75 63 63 65 73 73 3f 20 29 0a 67 65 74 2d 66 6c 61 73 68 73 -perm.(.--.success?.).get-flashs
6a540 69 64 65 20 30 3d 20 49 46 0a 66 6c 61 73 68 2d 61 64 64 72 20 6c 6f 61 64 2d 62 61 73 65 20 6f ide.0=.IF.flash-addr.load-base.o
6a560 76 65 72 20 66 6c 61 73 68 2d 69 6d 61 67 65 2d 73 69 7a 65 20 72 6d 6f 76 65 20 74 72 75 65 0a ver.flash-image-size.rmove.true.
6a580 45 4c 53 45 0a 66 61 6c 73 65 0a 54 48 45 4e 0a 3b 0a 3a 20 66 6c 61 73 68 2d 73 77 69 74 63 68 ELSE.false.THEN.;.:.flash-switch
6a5a0 2d 73 69 64 65 20 28 20 73 69 64 65 20 2d 2d 20 73 75 63 63 65 73 73 3f 20 29 0a 73 65 74 2d 66 -side.(.side.--.success?.).set-f
6a5c0 6c 61 73 68 73 69 64 65 20 30 3c 3e 20 49 46 0a 73 22 20 43 61 6e 6e 6f 74 20 63 68 61 6e 67 65 lashside.0<>.IF.s".Cannot.change
6a5e0 20 66 6c 61 73 68 73 69 64 65 22 20 74 79 70 65 20 63 72 20 66 61 6c 73 65 0a 45 4c 53 45 0a 74 .flashside".type.cr.false.ELSE.t
6a600 72 75 65 0a 54 48 45 4e 0a 3b 0a 3a 20 66 6c 61 73 68 2d 65 6e 73 75 72 65 2d 74 65 6d 70 20 28 rue.THEN.;.:.flash-ensure-temp.(
6a620 20 2d 2d 20 73 75 63 63 65 73 73 3f 20 29 0a 67 65 74 2d 66 6c 61 73 68 73 69 64 65 20 30 3d 20 .--.success?.).get-flashside.0=.
6a640 49 46 0a 63 72 20 2e 22 20 43 61 6e 6e 6f 74 20 66 6c 61 73 68 20 70 65 72 6d 21 20 53 77 69 74 IF.cr..".Cannot.flash.perm!.Swit
6a660 63 68 69 6e 67 20 74 6f 20 74 65 6d 70 20 73 69 64 65 21 22 0a 31 20 66 6c 61 73 68 2d 73 77 69 ching.to.temp.side!".1.flash-swi
6a680 74 63 68 2d 73 69 64 65 0a 45 4c 53 45 0a 74 72 75 65 0a 54 48 45 4e 0a 3b 0a 3a 20 75 70 64 61 tch-side.ELSE.true.THEN.;.:.upda
6a6a0 74 65 2d 66 6c 61 73 68 20 28 20 22 74 65 78 74 22 20 29 0a 67 65 74 2d 66 6c 61 73 68 73 69 64 te-flash.(."text".).get-flashsid
6a6c0 65 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.>r............................
6a6e0 20 20 5c 20 53 61 76 65 20 6f 6c 64 20 66 6c 61 73 68 73 69 64 65 0a 70 61 72 73 65 2d 77 6f 72 ..\.Save.old.flashside.parse-wor
6a700 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e d......................(.str.len
6a720 20 29 20 20 20 5c 20 50 61 72 73 65 20 66 69 72 73 74 20 73 74 72 69 6e 67 0a 64 72 6f 70 20 64 .)...\.Parse.first.string.drop.d
6a740 75 70 20 63 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 up.c@.....................(.str.
6a760 66 69 72 73 74 2d 63 68 61 72 20 29 0a 5b 63 68 61 72 5d 20 2d 20 3c 3e 20 49 46 0a 75 70 64 61 first-char.).[char].-.<>.IF.upda
6a780 74 65 2d 66 6c 61 73 68 2d 68 65 6c 70 20 72 3e 20 32 64 72 6f 70 20 45 58 49 54 0a 54 48 45 4e te-flash-help.r>.2drop.EXIT.THEN
6a7a0 0a 31 2b 20 63 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .1+.c@..........................
6a7c0 20 28 20 73 65 63 6f 6e 64 2d 63 68 61 72 20 29 0a 43 41 53 45 0a 5b 63 68 61 72 5d 20 66 20 4f .(.second-char.).CASE.[char].f.O
6a7e0 46 0a 70 61 72 73 65 2d 77 6f 72 64 20 63 72 20 73 22 20 64 6f 2d 6c 6f 61 64 22 20 65 76 61 6c F.parse-word.cr.s".do-load".eval
6a800 75 61 74 65 0a 66 6c 61 73 68 2d 65 6e 73 75 72 65 2d 74 65 6d 70 20 54 4f 20 66 6c 61 73 68 2d uate.flash-ensure-temp.TO.flash-
6a820 6e 65 77 0a 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 6c 20 4f 46 0a 66 6c 61 73 68 2d 65 6e 73 75 new.ENDOF.[char].l.OF.flash-ensu
6a840 72 65 2d 74 65 6d 70 0a 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 64 20 4f 46 0a 66 6c 61 73 68 2d re-temp.ENDOF.[char].d.OF.flash-
6a860 6c 6f 61 64 2d 62 61 73 65 20 6c 6f 61 64 2d 62 61 73 65 20 32 30 30 30 30 30 20 6d 6f 76 65 0a load-base.load-base.200000.move.
6a880 66 6c 61 73 68 2d 65 6e 73 75 72 65 2d 74 65 6d 70 0a 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 63 flash-ensure-temp.ENDOF.[char].c
6a8a0 20 4f 46 0a 66 6c 61 73 68 2d 72 65 61 64 2d 74 65 6d 70 20 30 3d 20 66 6c 61 73 68 2d 6e 65 77 .OF.flash-read-temp.0=.flash-new
6a8c0 20 6f 72 20 49 46 0a 2e 22 20 43 61 6e 6e 6f 74 20 63 6f 6d 6d 69 74 20 74 65 6d 70 2c 20 6e 65 .or.IF..".Cannot.commit.temp,.ne
6a8e0 65 64 20 74 6f 20 62 6f 6f 74 20 6f 6e 20 74 65 6d 70 20 66 69 72 73 74 20 22 20 63 72 20 66 61 ed.to.boot.on.temp.first.".cr.fa
6a900 6c 73 65 0a 45 4c 53 45 0a 30 20 66 6c 61 73 68 2d 73 77 69 74 63 68 2d 73 69 64 65 0a 54 48 45 lse.ELSE.0.flash-switch-side.THE
6a920 4e 0a 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 72 20 4f 46 0a 66 6c 61 73 68 2d 72 65 61 64 2d 70 N.ENDOF.[char].r.OF.flash-read-p
6a940 65 72 6d 20 30 3d 20 49 46 0a 2e 22 20 43 61 6e 6e 6f 74 20 63 6f 6d 6d 69 74 20 70 65 72 6d 2c erm.0=.IF..".Cannot.commit.perm,
6a960 20 6e 65 65 64 20 74 6f 20 62 6f 6f 74 20 6f 6e 20 70 65 72 6d 20 66 69 72 73 74 20 22 20 63 72 .need.to.boot.on.perm.first.".cr
6a980 20 66 61 6c 73 65 0a 45 4c 53 45 0a 31 20 66 6c 61 73 68 2d 73 77 69 74 63 68 2d 73 69 64 65 0a .false.ELSE.1.flash-switch-side.
6a9a0 54 48 45 4e 0a 45 4e 44 4f 46 0a 64 75 70 20 20 20 20 20 20 4f 46 0a 66 61 6c 73 65 0a 45 4e 44 THEN.ENDOF.dup......OF.false.END
6a9c0 4f 46 0a 45 4e 44 43 41 53 45 0a 30 3d 20 49 46 0a 75 70 64 61 74 65 2d 66 6c 61 73 68 2d 68 65 OF.ENDCASE.0=.IF.update-flash-he
6a9e0 6c 70 20 72 3e 20 64 72 6f 70 20 45 58 49 54 0a 54 48 45 4e 0a 6c 6f 61 64 2d 62 61 73 65 20 66 lp.r>.drop.EXIT.THEN.load-base.f
6aa00 6c 61 73 68 2d 77 72 69 74 65 20 30 3d 20 49 46 20 2e 22 20 46 6c 61 73 68 20 77 72 69 74 65 20 lash-write.0=.IF..".Flash.write.
6aa20 66 61 69 6c 65 64 20 21 21 20 22 20 63 72 20 54 48 45 4e 0a 72 3e 20 73 65 74 2d 66 6c 61 73 68 failed.!!.".cr.THEN.r>.set-flash
6aa40 73 69 64 65 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 side.drop.......................
6aa60 20 20 20 20 5c 20 52 65 73 74 6f 72 65 20 6f 6c 64 20 66 6c 61 73 68 73 69 64 65 0a 3b 0a 00 00 ....\.Restore.old.flashside.;...
6aa80 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 07 30 00 00 00 00 00 00 06 f4 00 00 00 00 00 00 00 00 ...............0................
6aaa0 00 00 00 00 00 00 00 30 78 6d 6f 64 65 6d 2e 66 73 00 00 00 00 00 00 00 30 31 20 43 4f 4e 53 54 .......0xmodem.fs.......01.CONST
6aac0 41 4e 54 20 58 4d 2d 53 4f 48 20 20 20 5c 20 53 74 61 72 74 20 6f 66 20 68 65 61 64 65 72 0a 30 ANT.XM-SOH...\.Start.of.header.0
6aae0 34 20 43 4f 4e 53 54 41 4e 54 20 58 4d 2d 45 4f 54 20 20 20 5c 20 45 6e 64 2d 6f 66 2d 74 72 61 4.CONSTANT.XM-EOT...\.End-of-tra
6ab00 6e 73 6d 69 73 73 69 6f 6e 0a 30 36 20 43 4f 4e 53 54 41 4e 54 20 58 4d 2d 41 43 4b 20 20 20 5c nsmission.06.CONSTANT.XM-ACK...\
6ab20 20 41 63 6b 6e 6f 77 6c 65 64 67 65 0a 31 35 20 43 4f 4e 53 54 41 4e 54 20 58 4d 2d 4e 41 4b 20 .Acknowledge.15.CONSTANT.XM-NAK.
6ab40 20 20 5c 20 4e 65 67 2e 20 61 63 6b 6e 6f 77 6c 65 64 67 65 0a 30 20 56 41 4c 55 45 20 78 6d 2d ..\.Neg..acknowledge.0.VALUE.xm-
6ab60 72 65 74 72 69 65 73 20 20 20 5c 20 52 65 74 72 79 20 63 6f 75 6e 74 0a 30 20 56 41 4c 55 45 20 retries...\.Retry.count.0.VALUE.
6ab80 78 6d 2d 62 6c 6f 63 6b 23 0a 3a 20 78 6d 6f 64 65 6d 2d 67 65 74 2d 62 79 74 65 20 20 28 20 74 xm-block#.:.xmodem-get-byte..(.t
6aba0 69 6d 65 6f 75 74 20 2d 2d 20 62 79 74 65 7c 2d 31 20 29 0a 64 23 20 31 30 30 30 20 2a 0a 30 20 imeout.--.byte|-1.).d#.1000.*.0.
6abc0 44 4f 0a 6b 65 79 3f 20 49 46 20 6b 65 79 20 55 4e 4c 4f 4f 50 20 45 58 49 54 20 54 48 45 4e 0a DO.key?.IF.key.UNLOOP.EXIT.THEN.
6abe0 31 20 6d 73 0a 4c 4f 4f 50 0a 2d 31 0a 3b 0a 3a 20 78 6d 6f 64 65 6d 2d 72 78 2d 70 61 63 6b 65 1.ms.LOOP.-1.;.:.xmodem-rx-packe
6ac00 74 20 20 28 20 61 64 64 72 65 73 73 20 2d 2d 20 73 75 63 63 65 73 73 3f 20 29 0a 31 20 78 6d 6f t..(.address.--.success?.).1.xmo
6ac20 64 65 6d 2d 67 65 74 2d 62 79 74 65 20 20 20 20 5c 20 47 65 74 20 62 6c 6f 63 6b 20 6e 75 6d 62 dem-get-byte....\.Get.block.numb
6ac40 65 72 0a 64 75 70 20 30 20 3c 20 49 46 0a 32 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 54 20 20 er.dup.0.<.IF.2drop.false.EXIT..
6ac60 5c 20 54 69 6d 65 6f 75 74 0a 54 48 45 4e 0a 31 20 78 6d 6f 64 65 6d 2d 67 65 74 2d 62 79 74 65 \.Timeout.THEN.1.xmodem-get-byte
6ac80 20 20 20 20 5c 20 47 65 74 20 6e 65 67 2e 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 0a 64 75 70 20 ....\.Get.neg..block.number.dup.
6aca0 30 20 3c 20 49 46 0a 33 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 54 20 20 5c 20 54 69 6d 65 6f 0.<.IF.3drop.false.EXIT..\.Timeo
6acc0 75 74 0a 54 48 45 4e 0a 72 6f 74 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 ut.THEN.rot.0................(.b
6ace0 6c 6b 23 20 7e 62 6c 6b 23 20 61 64 64 72 65 73 73 20 63 68 6b 73 75 6d 20 29 0a 38 30 20 30 20 lk#.~blk#.address.chksum.).80.0.
6ad00 44 4f 0a 31 20 78 6d 6f 64 65 6d 2d 67 65 74 2d 62 79 74 65 20 64 75 70 20 30 20 3c 20 49 46 20 DO.1.xmodem-get-byte.dup.0.<.IF.
6ad20 20 20 20 20 28 20 62 6c 6b 23 20 7e 62 6c 6b 23 20 61 64 64 72 65 73 73 20 63 68 6b 73 75 6d 20 ....(.blk#.~blk#.address.chksum.
6ad40 62 79 74 65 20 29 0a 33 64 72 6f 70 20 32 64 72 6f 70 20 55 4e 4c 4f 4f 50 20 46 41 4c 53 45 20 byte.).3drop.2drop.UNLOOP.FALSE.
6ad60 45 58 49 54 0a 54 48 45 4e 0a 64 75 70 20 33 20 70 69 63 6b 20 63 21 20 20 20 20 20 20 20 20 20 EXIT.THEN.dup.3.pick.c!.........
6ad80 20 20 20 28 20 62 6c 6b 23 20 7e 62 6c 6b 23 20 61 64 64 72 65 73 73 20 63 68 6b 73 75 6d 20 62 ...(.blk#.~blk#.address.chksum.b
6ada0 79 74 65 20 29 0a 2b 20 73 77 61 70 20 31 2b 20 73 77 61 70 20 20 20 20 20 20 20 20 20 20 20 28 yte.).+.swap.1+.swap...........(
6adc0 20 62 6c 6b 23 20 7e 62 6c 6b 23 20 61 64 64 72 65 73 73 2b 31 20 63 68 6b 73 75 6d 27 20 29 0a .blk#.~blk#.address+1.chksum'.).
6ade0 4c 4f 4f 50 0a 30 66 66 20 61 6e 64 0a 31 20 78 6d 6f 64 65 6d 2d 67 65 74 2d 62 79 74 65 20 3c LOOP.0ff.and.1.xmodem-get-byte.<
6ae00 3e 20 49 46 0a 33 64 72 6f 70 20 46 41 4c 53 45 20 45 58 49 54 0a 54 48 45 4e 0a 64 72 6f 70 20 >.IF.3drop.FALSE.EXIT.THEN.drop.
6ae20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c 6b 23 20 7e 62 .......................(.blk#.~b
6ae40 6c 6b 23 20 29 0a 6f 76 65 72 20 78 6d 2d 62 6c 6f 63 6b 23 20 3c 3e 20 49 46 0a 32 64 72 6f 70 lk#.).over.xm-block#.<>.IF.2drop
6ae60 20 46 41 4c 53 45 20 45 58 49 54 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .FALSE.EXIT.THEN................
6ae80 20 20 20 20 20 20 20 20 28 20 62 6c 6b 23 20 7e 62 6c 6b 23 20 29 0a 66 66 20 78 6f 72 20 3d 0a ........(.blk#.~blk#.).ff.xor.=.
6aea0 3b 0a 3a 20 28 78 6d 6f 64 65 6d 2d 6c 6f 61 64 29 20 20 28 20 61 64 64 72 65 73 73 20 2d 2d 20 ;.:.(xmodem-load)..(.address.--.
6aec0 62 79 74 65 73 20 29 0a 31 20 74 6f 20 78 6d 2d 62 6c 6f 63 6b 23 0a 30 20 74 6f 20 78 6d 2d 72 bytes.).1.to.xm-block#.0.to.xm-r
6aee0 65 74 72 69 65 73 0a 64 75 70 0a 42 45 47 49 4e 0a 64 23 20 31 30 20 78 6d 6f 64 65 6d 2d 67 65 etries.dup.BEGIN.d#.10.xmodem-ge
6af00 74 2d 62 79 74 65 20 64 75 70 20 3e 72 0a 43 41 53 45 0a 58 4d 2d 53 4f 48 20 4f 46 0a 64 75 70 t-byte.dup.>r.CASE.XM-SOH.OF.dup
6af20 20 78 6d 6f 64 65 6d 2d 72 78 2d 70 61 63 6b 65 74 20 49 46 0a 58 4d 2d 41 43 4b 20 65 6d 69 74 .xmodem-rx-packet.IF.XM-ACK.emit
6af40 0a 38 30 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 61 72 .80.+.....................(.star
6af60 74 2d 61 64 64 72 20 6e 65 78 74 2d 61 64 64 72 20 20 52 3a 20 72 78 2d 62 79 74 65 20 29 0a 30 t-addr.next-addr..R:.rx-byte.).0
6af80 20 74 6f 20 78 6d 2d 72 65 74 72 69 65 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .to.xm-retries..................
6afa0 20 20 5c 20 52 65 73 65 74 20 72 65 74 72 79 20 63 6f 75 6e 74 0a 78 6d 2d 62 6c 6f 63 6b 23 20 ..\.Reset.retry.count.xm-block#.
6afc0 31 2b 20 66 66 20 61 6e 64 20 74 6f 20 78 6d 2d 62 6c 6f 63 6b 23 20 20 20 5c 20 49 6e 63 72 65 1+.ff.and.to.xm-block#...\.Incre
6afe0 61 73 65 20 63 75 72 72 65 6e 74 20 62 6c 6f 63 6b 23 0a 45 4c 53 45 0a 58 4d 2d 4e 41 4b 20 65 ase.current.block#.ELSE.XM-NAK.e
6b000 6d 69 74 0a 78 6d 2d 72 65 74 72 69 65 73 20 31 2b 20 74 6f 20 78 6d 2d 72 65 74 72 69 65 73 20 mit.xm-retries.1+.to.xm-retries.
6b020 20 5c 20 49 6e 63 72 65 61 73 65 20 72 65 74 72 79 20 63 6f 75 6e 74 0a 54 48 45 4e 0a 45 4e 44 .\.Increase.retry.count.THEN.END
6b040 4f 46 0a 58 4d 2d 45 4f 54 20 4f 46 0a 58 4d 2d 41 43 4b 20 65 6d 69 74 0a 45 4e 44 4f 46 0a 64 OF.XM-EOT.OF.XM-ACK.emit.ENDOF.d
6b060 75 70 20 4f 46 0a 58 4d 2d 4e 41 4b 20 65 6d 69 74 0a 78 6d 2d 72 65 74 72 69 65 73 20 31 2b 20 up.OF.XM-NAK.emit.xm-retries.1+.
6b080 74 6f 20 78 6d 2d 72 65 74 72 69 65 73 20 20 5c 20 49 6e 63 72 65 61 73 65 20 72 65 74 72 79 20 to.xm-retries..\.Increase.retry.
6b0a0 63 6f 75 6e 74 0a 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 72 3e 20 58 4d 2d 45 4f 54 20 3d 0a count.ENDOF.ENDCASE.r>.XM-EOT.=.
6b0c0 78 6d 2d 72 65 74 72 69 65 73 20 64 23 20 31 30 20 3e 3d 20 4f 52 0a 55 4e 54 49 4c 20 20 20 20 xm-retries.d#.10.>=.OR.UNTIL....
6b0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 61 72 74 2d 61 64 64 .....................(.start-add
6b100 72 65 73 73 20 65 6e 64 2d 61 64 64 72 65 73 73 20 29 0a 73 77 61 70 20 2d 20 20 20 20 20 20 20 ress.end-address.).swap.-.......
6b120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 79 74 65 73 20 72 65 63 65 69 76 65 .................(.bytes.receive
6b140 64 20 29 0a 3b 0a 3a 20 78 6d 6f 64 65 6d 2d 6c 6f 61 64 20 20 28 20 2d 2d 20 62 79 74 65 73 20 d.).;.:.xmodem-load..(.--.bytes.
6b160 29 0a 63 72 20 2e 22 20 57 61 69 74 69 6e 67 20 66 6f 72 20 73 74 61 72 74 20 6f 66 20 58 4d 4f ).cr..".Waiting.for.start.of.XMO
6b180 44 45 4d 20 75 70 6c 6f 61 64 2e 2e 2e 22 20 63 72 0a 6c 6f 61 64 2d 62 61 73 65 20 28 78 6d 6f DEM.upload...".cr.load-base.(xmo
6b1a0 64 65 6d 2d 6c 6f 61 64 29 0a 3b 0a 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 06 40 dem-load).;....................@
6b1c0 00 00 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 64 65 66 61 75 6c 74 2d .......................8default-
6b1e0 66 6f 6e 74 2e 62 69 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 font.bin........................
6b200 00 00 10 10 10 10 10 10 10 10 00 10 00 00 00 00 00 00 28 28 00 00 00 00 00 00 00 00 00 00 00 00 ..................((............
6b220 00 00 24 24 7e 24 24 7e 24 24 00 00 00 00 00 00 00 08 1c 2a 28 28 1c 0a 0a 2a 1c 08 00 00 00 00 ..$$~$$~$$.........*((...*......
6b240 00 00 30 48 30 02 0c 30 40 0c 12 0c 00 00 00 00 00 00 38 44 44 40 22 54 48 54 22 00 00 00 00 00 ..0H0..0@.........8DD@"THT".....
6b260 00 00 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 10 20 20 20 20 10 10 08 00 00 00 00 ................................
6b280 00 00 10 08 08 04 04 04 04 08 08 10 00 00 00 00 00 00 00 00 00 10 10 7c 10 28 00 00 00 00 00 00 .......................|.(......
6b2a0 00 00 00 00 00 10 10 7c 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 08 18 10 00 00 00 .......|........................
6b2c0 00 00 00 00 00 00 00 7c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 30 00 00 00 .......|...................00...
6b2e0 00 00 02 04 04 08 08 10 10 20 20 40 00 00 00 00 00 00 38 44 44 44 44 44 44 44 44 38 00 00 00 00 ...........@......8DDDDDDDD8....
6b300 00 00 08 18 08 08 08 08 08 08 08 1c 00 00 00 00 00 00 38 44 44 04 04 08 10 20 40 78 00 00 00 00 ..................8DD.....@x....
6b320 00 00 38 44 04 04 04 18 04 04 44 38 00 00 00 00 00 00 40 40 40 48 48 7e 08 08 08 08 00 00 00 00 ..8D......D8......@@@HH~........
6b340 00 00 7e 40 40 40 78 04 02 02 04 78 00 00 00 00 00 00 1c 20 40 40 40 78 44 44 44 38 00 00 00 00 ..~@@@x....x........@@@xDDD8....
6b360 00 00 7e 42 04 08 08 10 10 20 20 20 00 00 00 00 00 00 38 44 44 44 38 44 44 44 44 38 00 00 00 00 ..~B..............8DDD8DDDD8....
6b380 00 00 38 44 44 44 3c 04 04 04 44 38 00 00 00 00 00 00 00 00 00 00 30 30 00 00 30 30 00 00 00 00 ..8DDD<...D8..........00..00....
6b3a0 00 00 00 00 00 00 30 30 00 00 30 30 20 40 00 00 00 00 04 08 10 20 40 40 20 10 08 04 00 00 00 00 ......00..00.@........@@........
6b3c0 00 00 00 00 00 7e 00 7e 00 00 00 00 00 00 00 00 00 00 20 10 08 04 02 02 04 08 10 20 00 00 00 00 .....~.~........................
6b3e0 00 00 1c 22 02 02 04 18 10 10 00 10 00 00 00 00 00 00 18 24 42 4e 52 4e 40 40 24 18 00 00 00 00 ..."...............$BNRN@@$.....
6b400 00 00 18 18 24 24 24 7e 42 42 42 42 00 00 00 00 00 00 7c 42 42 42 7c 7c 42 42 42 7c 00 00 00 00 ....$$$~BBBB......|BBB||BBB|....
6b420 00 00 3c 22 60 40 40 40 40 60 22 3c 00 00 00 00 00 00 78 44 42 42 42 42 42 42 44 78 00 00 00 00 ..<"`@@@@`"<......xDBBBBBBDx....
6b440 00 00 7e 40 40 40 7e 7e 40 40 40 7e 00 00 00 00 00 00 7e 40 40 40 7e 7e 40 40 40 40 00 00 00 00 ..~@@@~~@@@~......~@@@~~@@@@....
6b460 00 00 3c 42 40 40 40 40 4e 42 42 3c 00 00 00 00 00 00 42 42 42 42 7e 7e 42 42 42 42 00 00 00 00 ..<B@@@@NBB<......BBBB~~BBBB....
6b480 00 00 3c 18 18 18 18 18 18 18 18 3c 00 00 00 00 00 00 04 04 04 04 04 04 04 04 24 18 00 00 00 00 ..<........<..............$.....
6b4a0 00 00 42 44 48 50 60 60 50 48 44 42 00 00 00 00 00 00 40 40 40 40 40 40 40 40 40 7e 00 00 00 00 ..BDHP``PHDB......@@@@@@@@@~....
6b4c0 00 00 42 66 7e 5a 42 42 42 42 42 42 00 00 00 00 00 00 42 62 62 52 52 4a 4a 46 46 42 00 00 00 00 ..Bf~ZBBBBBB......BbbRRJJFFB....
6b4e0 00 00 18 24 42 42 42 42 42 42 24 18 00 00 00 00 00 00 70 48 44 44 48 70 40 40 40 40 00 00 00 00 ...$BBBBBB$.......pHDDHp@@@@....
6b500 00 00 18 24 42 42 42 42 42 4a 24 1a 00 00 00 00 00 00 70 48 44 44 48 70 50 48 44 42 00 00 00 00 ...$BBBBBJ$.......pHDDHpPHDB....
6b520 00 00 1e 20 40 40 20 18 04 02 02 7e 00 00 00 00 00 00 7e 18 18 18 18 18 18 18 18 18 00 00 00 00 ....@@.....~......~.............
6b540 00 00 42 42 42 42 42 42 42 42 42 3c 00 00 00 00 00 00 42 42 42 42 42 24 24 24 24 18 00 00 00 00 ..BBBBBBBBB<......BBBBB$$$$.....
6b560 00 00 42 42 42 42 42 42 42 5a 66 42 00 00 00 00 00 00 42 42 24 24 18 18 24 24 42 42 00 00 00 00 ..BBBBBBBZfB......BB$$..$$BB....
6b580 00 00 42 42 24 24 18 18 18 18 18 18 00 00 00 00 00 00 7e 42 04 04 08 10 20 20 42 7e 00 00 00 00 ..BB$$............~B......B~....
6b5a0 00 00 30 20 20 20 20 20 20 20 20 30 00 00 00 00 00 00 40 20 20 10 10 08 08 04 04 02 00 00 00 00 ..0........0......@.............
6b5c0 00 00 18 08 08 08 08 08 08 08 08 18 00 00 00 00 00 00 18 3c 66 42 00 00 00 00 00 00 00 00 00 00 ...................<fB..........
6b5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7e 00 00 00 00 20 10 00 00 00 00 00 00 00 00 00 00 00 ..............~.................
6b600 00 00 00 00 00 00 38 44 04 3c 44 3a 00 00 00 00 00 00 40 40 40 40 58 64 44 44 64 58 00 00 00 00 ......8D.<D:......@@@@XdDDdX....
6b620 00 00 00 00 00 00 38 44 40 40 44 38 00 00 00 00 00 00 04 04 04 04 3c 4c 44 44 4c 3c 00 00 00 00 ......8D@@D8..........<LDDL<....
6b640 00 00 00 00 00 00 38 44 78 40 44 38 00 00 00 00 00 00 0c 12 10 10 38 10 10 10 10 10 00 00 00 00 ......8Dx@D8..........8.........
6b660 00 00 00 00 00 00 34 4c 44 4c 34 04 44 38 00 00 00 00 40 40 40 58 64 44 44 44 44 44 00 00 00 00 ......4LDL4.D8....@@@XdDDDDD....
6b680 00 00 00 00 08 00 18 08 08 08 08 1c 00 00 00 00 00 00 00 00 08 00 08 08 08 08 08 08 08 48 30 00 .............................H0.
6b6a0 00 00 40 40 40 44 48 50 70 48 44 42 00 00 00 00 00 00 30 10 10 10 10 10 10 10 10 38 00 00 00 00 ..@@@DHPpHDB......0........8....
6b6c0 00 00 00 00 00 00 54 2a 2a 2a 2a 6a 00 00 00 00 00 00 00 00 00 00 58 24 24 24 24 76 00 00 00 00 ......T****j..........X$$$$v....
6b6e0 00 00 00 00 00 00 1c 22 22 22 22 1c 00 00 00 00 00 00 00 00 00 00 58 64 44 64 58 40 40 40 00 00 .......""""...........XdDdX@@@..
6b700 00 00 00 00 00 00 34 4c 44 4c 34 04 04 04 00 00 00 00 00 00 00 00 78 44 40 40 40 40 00 00 00 00 ......4LDL4...........xD@@@@....
6b720 00 00 00 00 00 00 18 24 10 08 24 18 00 00 00 00 00 00 10 10 10 38 10 10 10 10 14 08 00 00 00 00 .......$..$..........8..........
6b740 00 00 00 00 00 00 24 24 24 24 24 1a 00 00 00 00 00 00 00 00 00 00 44 44 44 28 28 10 00 00 00 00 ......$$$$$...........DDD((.....
6b760 00 00 00 00 00 00 2a 2a 2a 2a 2a 14 00 00 00 00 00 00 00 00 00 00 44 44 28 10 28 44 00 00 00 00 ......*****...........DD(.(D....
6b780 00 00 00 00 00 00 22 22 14 14 08 08 10 20 00 00 00 00 00 00 00 00 3c 04 08 10 20 3c 00 00 00 00 ......""..............<....<....
6b7a0 00 04 08 08 08 08 08 08 10 08 08 08 08 04 00 00 00 00 10 10 10 10 10 10 10 10 10 10 10 10 00 00 ................................
6b7c0 00 20 10 10 10 10 10 08 10 10 10 10 10 20 00 00 00 00 00 00 00 00 24 54 48 00 00 00 00 00 00 00 ......................$TH.......
6b7e0 00 00 00 00 00 00 44 44 44 28 28 10 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 0b 68 ......DDD((....................h
6b800 00 00 00 00 00 00 0b 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 63 6f 72 65 2e 66 73 00 .......3...............(core.fs.
6b820 3a 20 3f 6f 66 66 73 65 74 31 36 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 66 63 :.?offset16.(.--.true|false.).fc
6b840 6f 64 65 2d 6f 66 66 73 65 74 20 31 36 20 3d 0a 3b 0a 3a 20 3f 61 72 63 68 36 34 20 28 20 2d 2d ode-offset.16.=.;.:.?arch64.(.--
6b860 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 63 65 6c 6c 20 38 20 3d 0a 3b 0a 3a 20 3f 62 69 67 65 .true|false.).cell.8.=.;.:.?bige
6b880 6e 64 69 61 6e 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 64 65 61 64 62 65 65 66 ndian.(.--.true|false.).deadbeef
6b8a0 20 66 63 6f 64 65 2d 6e 75 6d 20 21 0a 66 63 6f 64 65 2d 6e 75 6d 20 3f 61 72 63 68 36 34 20 49 .fcode-num.!.fcode-num.?arch64.I
6b8c0 46 20 34 20 2b 20 54 48 45 4e 20 0a 63 40 20 64 65 20 3d 0a 3b 0a 3a 20 72 65 73 65 74 2d 66 63 F.4.+.THEN..c@.de.=.;.:.reset-fc
6b8e0 6f 64 65 2d 65 6e 64 20 28 20 2d 2d 20 29 0a 66 61 6c 73 65 20 66 63 6f 64 65 2d 65 6e 64 20 21 ode-end.(.--.).false.fcode-end.!
6b900 0a 3b 0a 3a 20 67 65 74 2d 69 70 20 28 20 2d 2d 20 6e 20 29 0a 69 70 20 40 0a 3b 0a 3a 20 73 65 .;.:.get-ip.(.--.n.).ip.@.;.:.se
6b920 74 2d 69 70 20 28 20 6e 20 2d 2d 20 29 0a 69 70 20 21 0a 3b 0a 3a 20 6e 65 78 74 2d 69 70 20 28 t-ip.(.n.--.).ip.!.;.:.next-ip.(
6b940 20 2d 2d 20 29 0a 67 65 74 2d 69 70 20 31 2b 20 73 65 74 2d 69 70 0a 3b 0a 3a 20 6a 75 6d 70 2d .--.).get-ip.1+.set-ip.;.:.jump-
6b960 6e 2d 69 70 20 28 20 6e 20 2d 2d 20 29 0a 67 65 74 2d 69 70 20 2b 20 73 65 74 2d 69 70 0a 3b 0a n-ip.(.n.--.).get-ip.+.set-ip.;.
6b980 3a 20 72 65 61 64 2d 62 79 74 65 20 28 20 2d 2d 20 6e 20 29 0a 67 65 74 2d 69 70 20 66 63 6f 64 :.read-byte.(.--.n.).get-ip.fcod
6b9a0 65 2d 72 62 40 0a 3b 0a 3a 20 3f 63 6f 6d 70 69 6c 65 2d 6d 6f 64 65 20 28 20 2d 2d 20 6f 6e 7c e-rb@.;.:.?compile-mode.(.--.on|
6b9c0 6f 66 66 20 29 0a 73 74 61 74 65 20 40 0a 3b 0a 3a 20 73 61 76 65 2d 65 76 61 6c 75 61 74 6f 72 off.).state.@.;.:.save-evaluator
6b9e0 2d 73 74 61 74 65 0a 67 65 74 2d 69 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 61 2d -state.get-ip...............eva-
6ba00 64 65 62 75 67 3f 20 49 46 20 2e 22 20 73 61 76 65 64 20 69 70 20 22 20 20 20 20 20 20 20 20 20 debug?.IF..".saved.ip.".........
6ba20 20 20 64 75 70 20 2e 20 63 72 20 54 48 45 4e 0a 66 63 6f 64 65 2d 65 6e 64 20 40 20 20 20 20 20 ..dup...cr.THEN.fcode-end.@.....
6ba40 20 20 20 20 20 65 76 61 2d 64 65 62 75 67 3f 20 49 46 20 2e 22 20 73 61 76 65 64 20 66 63 6f 64 .....eva-debug?.IF..".saved.fcod
6ba60 65 2d 65 6e 64 20 22 20 20 20 20 64 75 70 20 2e 20 63 72 20 54 48 45 4e 0a 66 63 6f 64 65 2d 6f e-end."....dup...cr.THEN.fcode-o
6ba80 66 66 73 65 74 20 20 20 20 20 20 20 20 20 65 76 61 2d 64 65 62 75 67 3f 20 49 46 20 2e 22 20 73 ffset.........eva-debug?.IF..".s
6baa0 61 76 65 64 20 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 22 20 64 75 70 20 2e 20 63 72 20 54 48 45 aved.fcode-offset.".dup...cr.THE
6bac0 4e 0a 66 63 6f 64 65 2d 73 70 72 65 61 64 20 20 20 20 20 20 20 20 20 65 76 61 2d 64 65 62 75 67 N.fcode-spread.........eva-debug
6bae0 3f 20 49 46 20 2e 22 20 73 61 76 65 64 20 66 63 6f 64 65 2d 73 70 72 65 61 64 20 22 20 64 75 70 ?.IF..".saved.fcode-spread.".dup
6bb00 20 2e 20 63 72 20 54 48 45 4e 20 20 0a 5b 27 5d 20 66 63 6f 64 65 40 20 62 65 68 61 76 69 6f 72 ...cr.THEN...['].fcode@.behavior
6bb20 20 20 65 76 61 2d 64 65 62 75 67 3f 20 49 46 20 2e 22 20 73 61 76 65 64 20 66 63 6f 64 65 40 20 ..eva-debug?.IF..".saved.fcode@.
6bb40 22 20 20 20 20 20 20 20 64 75 70 20 2e 20 63 72 20 54 48 45 4e 0a 3b 0a 3a 20 72 65 73 74 6f 72 ".......dup...cr.THEN.;.:.restor
6bb60 65 2d 65 76 61 6c 75 61 74 6f 72 2d 73 74 61 74 65 0a 65 76 61 2d 64 65 62 75 67 3f 20 49 46 20 e-evaluator-state.eva-debug?.IF.
6bb80 2e 22 20 72 65 73 74 6f 72 65 64 20 66 63 6f 64 65 40 20 22 20 20 20 20 20 20 20 64 75 70 20 2e .".restored.fcode@.".......dup..
6bba0 20 63 72 20 54 48 45 4e 20 20 74 6f 20 66 63 6f 64 65 40 20 20 20 20 20 20 20 20 20 20 20 20 0a .cr.THEN..to.fcode@.............
6bbc0 65 76 61 2d 64 65 62 75 67 3f 20 49 46 20 2e 22 20 72 65 73 74 6f 72 65 64 20 66 63 6f 64 65 2d eva-debug?.IF..".restored.fcode-
6bbe0 73 70 72 65 61 64 20 22 20 64 75 70 20 2e 20 63 72 20 54 48 45 4e 20 20 74 6f 20 66 63 6f 64 65 spread.".dup...cr.THEN..to.fcode
6bc00 2d 73 70 72 65 61 64 0a 65 76 61 2d 64 65 62 75 67 3f 20 49 46 20 2e 22 20 72 65 73 74 6f 72 65 -spread.eva-debug?.IF..".restore
6bc20 64 20 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 22 20 64 75 70 20 2e 20 63 72 20 54 48 45 4e 20 20 d.fcode-offset.".dup...cr.THEN..
6bc40 74 6f 20 66 63 6f 64 65 2d 6f 66 66 73 65 74 0a 65 76 61 2d 64 65 62 75 67 3f 20 49 46 20 2e 22 to.fcode-offset.eva-debug?.IF.."
6bc60 20 72 65 73 74 6f 72 65 64 20 66 63 6f 64 65 2d 65 6e 64 20 22 20 20 20 20 64 75 70 20 2e 20 63 .restored.fcode-end."....dup...c
6bc80 72 20 54 48 45 4e 20 20 66 63 6f 64 65 2d 65 6e 64 20 21 0a 65 76 61 2d 64 65 62 75 67 3f 20 49 r.THEN..fcode-end.!.eva-debug?.I
6bca0 46 20 2e 22 20 72 65 73 74 6f 72 65 64 20 69 70 20 22 20 20 20 20 20 20 20 20 20 20 20 64 75 70 F..".restored.ip."...........dup
6bcc0 20 2e 20 63 72 20 54 48 45 4e 20 20 73 65 74 2d 69 70 0a 3b 0a 3a 20 74 6f 6b 65 6e 2d 74 61 62 ...cr.THEN..set-ip.;.:.token-tab
6bce0 6c 65 2d 69 6e 64 65 78 20 28 20 66 63 6f 64 65 23 20 2d 2d 20 61 64 64 72 20 29 0a 63 65 6c 6c le-index.(.fcode#.--.addr.).cell
6bd00 73 20 74 6f 6b 65 6e 2d 74 61 62 6c 65 20 2b 0a 3b 0a 3a 20 6a 6f 69 6e 2d 69 6d 6d 65 64 69 61 s.token-table.+.;.:.join-immedia
6bd20 74 65 20 28 20 78 74 20 69 6d 6d 65 64 69 61 74 65 3f 20 61 64 64 72 20 2d 2d 20 78 74 2b 69 6d te.(.xt.immediate?.addr.--.xt+im
6bd40 6d 65 64 69 61 74 65 3f 20 61 64 64 72 20 29 0a 2d 72 6f 74 20 2b 20 73 77 61 70 0a 3b 0a 3a 20 mediate?.addr.).-rot.+.swap.;.:.
6bd60 73 70 6c 69 74 2d 69 6d 6d 65 64 69 61 74 65 20 28 20 78 74 2b 69 6d 6d 65 64 69 61 74 65 3f 20 split-immediate.(.xt+immediate?.
6bd80 2d 2d 20 78 74 20 69 6d 6d 65 64 69 61 74 65 3f 20 29 0a 64 75 70 20 31 20 61 6e 64 20 32 64 75 --.xt.immediate?.).dup.1.and.2du
6bda0 70 20 2d 20 72 6f 74 20 64 72 6f 70 20 73 77 61 70 0a 3b 0a 3a 20 6c 69 74 65 72 61 6c 2c 20 28 p.-.rot.drop.swap.;.:.literal,.(
6bdc0 20 6e 20 2d 2d 20 29 0a 70 6f 73 74 70 6f 6e 65 20 6c 69 74 65 72 61 6c 0a 3b 0a 3a 20 66 63 2d .n.--.).postpone.literal.;.:.fc-
6bde0 73 74 72 69 6e 67 2c 0a 70 6f 73 74 70 6f 6e 65 20 73 6c 69 74 65 72 61 6c 0a 64 75 70 20 63 2c string,.postpone.sliteral.dup.c,
6be00 20 62 6f 75 6e 64 73 20 3f 64 6f 20 69 20 63 40 20 63 2c 20 6c 6f 6f 70 0a 3b 0a 3a 20 73 65 74 .bounds.?do.i.c@.c,.loop.;.:.set
6be20 2d 74 6f 6b 65 6e 20 28 20 78 74 20 69 6d 6d 65 64 69 61 74 65 3f 20 66 63 6f 64 65 23 20 2d 2d -token.(.xt.immediate?.fcode#.--
6be40 20 29 0a 74 6f 6b 65 6e 2d 74 61 62 6c 65 2d 69 6e 64 65 78 20 6a 6f 69 6e 2d 69 6d 6d 65 64 69 .).token-table-index.join-immedi
6be60 61 74 65 20 21 0a 3b 0a 3a 20 67 65 74 2d 74 6f 6b 65 6e 20 28 20 66 63 6f 64 65 23 20 2d 2d 20 ate.!.;.:.get-token.(.fcode#.--.
6be80 78 74 20 69 6d 6d 65 64 69 61 74 65 3f 20 29 0a 74 6f 6b 65 6e 2d 74 61 62 6c 65 2d 69 6e 64 65 xt.immediate?.).token-table-inde
6bea0 78 20 40 20 73 70 6c 69 74 2d 69 6d 6d 65 64 69 61 74 65 0a 3b 0a 2d 31 20 56 41 4c 55 45 20 62 x.@.split-immediate.;.-1.VALUE.b
6bec0 72 65 61 6b 2d 66 63 6f 64 65 2d 61 64 64 72 20 0a 3a 20 65 78 65 63 20 28 20 46 43 6f 64 65 23 reak-fcode-addr..:.exec.(.FCode#
6bee0 20 2d 2d 20 29 0a 65 76 61 2d 64 65 62 75 67 3f 20 49 46 0a 64 75 70 0a 67 65 74 2d 69 70 20 38 .--.).eva-debug?.IF.dup.get-ip.8
6bf00 20 75 2e 72 20 2e 22 20 3a 20 22 0a 2e 22 20 5b 22 20 33 20 75 2e 72 20 2e 22 20 5d 20 22 0a 54 .u.r..".:."..".[".3.u.r..".].".T
6bf20 48 45 4e 0a 67 65 74 2d 69 70 20 62 72 65 61 6b 2d 66 63 6f 64 65 2d 61 64 64 72 20 3d 20 49 46 HEN.get-ip.break-fcode-addr.=.IF
6bf40 0a 54 52 55 45 20 66 63 6f 64 65 2d 65 6e 64 20 21 20 64 72 6f 70 20 45 58 49 54 0a 54 48 45 4e .TRUE.fcode-end.!.drop.EXIT.THEN
6bf60 0a 67 65 74 2d 74 6f 6b 65 6e 20 30 3d 20 49 46 20 20 5c 20 69 6d 6d 20 3d 3d 20 30 20 3d 3d 20 .get-token.0=.IF..\.imm.==.0.==.
6bf80 66 61 6c 73 65 0a 3f 63 6f 6d 70 69 6c 65 2d 6d 6f 64 65 20 49 46 0a 63 6f 6d 70 69 6c 65 2c 0a false.?compile-mode.IF.compile,.
6bfa0 45 4c 53 45 0a 65 76 61 2d 64 65 62 75 67 3f 20 49 46 20 64 75 70 20 78 74 3e 6e 61 6d 65 20 74 ELSE.eva-debug?.IF.dup.xt>name.t
6bfc0 79 70 65 20 73 70 61 63 65 20 54 48 45 4e 09 20 20 0a 65 78 65 63 75 74 65 0a 54 48 45 4e 0a 45 ype.space.THEN....execute.THEN.E
6bfe0 4c 53 45 20 5c 20 69 6d 6d 65 64 69 61 74 65 0a 65 76 61 2d 64 65 62 75 67 3f 20 49 46 20 64 75 LSE.\.immediate.eva-debug?.IF.du
6c000 70 20 78 74 3e 6e 61 6d 65 20 74 79 70 65 20 73 70 61 63 65 20 54 48 45 4e 0a 65 78 65 63 75 74 p.xt>name.type.space.THEN.execut
6c020 65 0a 54 48 45 4e 0a 65 76 61 2d 64 65 62 75 67 3f 20 49 46 20 2e 73 20 63 72 20 54 48 45 4e 0a e.THEN.eva-debug?.IF..s.cr.THEN.
6c040 3b 0a 30 20 3f 62 69 67 65 6e 64 69 61 6e 20 49 4e 43 4c 55 44 45 3f 20 62 69 67 2e 66 73 0a 30 ;.0.?bigendian.INCLUDE?.big.fs.0
6c060 20 3f 62 69 67 65 6e 64 69 61 6e 20 4e 4f 54 20 49 4e 43 4c 55 44 45 3f 20 6c 69 74 74 6c 65 2e .?bigendian.NOT.INCLUDE?.little.
6c080 66 73 0a 3a 20 72 65 61 64 2d 66 63 6f 64 65 23 20 28 20 2d 2d 20 46 43 6f 64 65 23 20 29 0a 72 fs.:.read-fcode#.(.--.FCode#.).r
6c0a0 65 61 64 2d 62 79 74 65 0a 64 75 70 20 30 31 20 30 46 20 62 65 74 77 65 65 6e 20 49 46 20 64 72 ead-byte.dup.01.0F.between.IF.dr
6c0c0 6f 70 20 72 65 61 64 2d 66 63 6f 64 65 2d 6e 75 6d 31 36 20 54 48 45 4e 0a 3b 0a 3a 20 72 65 61 op.read-fcode-num16.THEN.;.:.rea
6c0e0 64 2d 68 65 61 64 65 72 20 28 20 61 64 72 20 2d 2d 20 29 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 d-header.(.adr.--.).next-ip.read
6c100 2d 62 79 74 65 20 20 20 20 20 20 20 20 64 72 6f 70 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 66 -byte........drop.next-ip.read-f
6c120 63 6f 64 65 2d 6e 75 6d 31 36 20 64 72 6f 70 20 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 66 63 code-num16.drop..next-ip.read-fc
6c140 6f 64 65 2d 6e 75 6d 33 32 20 64 72 6f 70 20 0a 3b 0a 3a 20 72 65 61 64 2d 66 63 6f 64 65 2d 73 ode-num32.drop..;.:.read-fcode-s
6c160 74 72 69 6e 67 20 28 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 72 65 61 64 2d 62 79 74 65 20 20 tring.(.--.str.len.).read-byte..
6c180 20 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 28 20 ..........\.get.string.length.(.
6c1a0 2d 2d 20 6c 65 6e 20 29 0a 6e 65 78 74 2d 69 70 20 67 65 74 2d 69 70 20 20 20 20 20 20 20 5c 20 --.len.).next-ip.get-ip.......\.
6c1c0 67 65 74 20 73 74 72 69 6e 67 20 61 64 64 72 20 20 20 28 20 2d 2d 20 6c 65 6e 20 73 74 72 20 29 get.string.addr...(.--.len.str.)
6c1e0 0a 73 77 61 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 79 70 65 20 6e 65 65 .swap.................\.type.nee
6c200 64 73 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 73 20 73 77 61 70 70 65 64 20 28 20 2d 2d 20 73 ds.the.parameters.swapped.(.--.s
6c220 74 72 20 6c 65 6e 20 29 0a 64 75 70 20 31 2d 20 6a 75 6d 70 2d 6e 2d 69 70 20 20 20 20 20 5c 20 tr.len.).dup.1-.jump-n-ip.....\.
6c240 6a 75 6d 70 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 20 69 6e jump.to.the.end.of.the.string.in
6c260 20 46 43 6f 64 65 0a 3b 0a 3a 20 65 76 61 6c 75 61 74 65 2d 66 63 6f 64 65 20 28 20 2d 2d 20 29 .FCode.;.:.evaluate-fcode.(.--.)
6c280 0a 66 63 6f 64 65 40 20 65 78 65 63 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 61 64 .fcode@.exec..............\.read
6c2a0 20 73 74 61 72 74 20 63 6f 64 65 0a 42 45 47 49 4e 0a 6e 65 78 74 2d 69 70 20 66 63 6f 64 65 40 .start.code.BEGIN.next-ip.fcode@
6c2c0 20 65 78 65 63 0a 66 63 6f 64 65 2d 65 6e 64 20 40 0a 55 4e 54 49 4c 0a 3b 0a 3a 20 73 74 65 70 .exec.fcode-end.@.UNTIL.;.:.step
6c2e0 2d 66 63 6f 64 65 20 28 20 2d 2d 20 29 0a 62 72 65 61 6b 2d 66 63 6f 64 65 2d 61 64 64 72 20 3e -fcode.(.--.).break-fcode-addr.>
6c300 72 20 2d 31 20 74 6f 20 62 72 65 61 6b 2d 66 63 6f 64 65 2d 61 64 64 72 20 20 20 20 20 20 0a 66 r.-1.to.break-fcode-addr.......f
6c320 63 6f 64 65 40 20 65 78 65 63 20 6e 65 78 74 2d 69 70 0a 72 3e 20 74 6f 20 62 72 65 61 6b 2d 66 code@.exec.next-ip.r>.to.break-f
6c340 63 6f 64 65 2d 61 64 64 72 20 20 20 0a 3b 20 20 20 20 0a 00 00 00 00 00 ff ff ff ff ff ff ff ff code-addr....;..................
6c360 00 00 00 00 00 00 07 10 00 00 00 00 00 00 06 d8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 ...............................0
6c380 65 76 61 6c 75 61 74 6f 72 2e 66 73 00 00 00 00 68 65 78 0a 2d 31 20 63 6f 6e 73 74 61 6e 74 20 evaluator.fs....hex.-1.constant.
6c3a0 74 72 75 65 0a 30 20 63 6f 6e 73 74 61 6e 74 20 66 61 6c 73 65 0a 76 61 72 69 61 62 6c 65 20 69 true.0.constant.false.variable.i
6c3c0 70 0a 76 61 72 69 61 62 6c 65 20 66 63 6f 64 65 2d 65 6e 64 20 0a 76 61 72 69 61 62 6c 65 20 66 p.variable.fcode-end..variable.f
6c3e0 63 6f 64 65 2d 6e 75 6d 0a 31 20 76 61 6c 75 65 20 66 63 6f 64 65 2d 73 70 72 65 61 64 0a 31 36 code-num.1.value.fcode-spread.16
6c400 20 76 61 6c 75 65 20 66 63 6f 64 65 2d 6f 66 66 73 65 74 0a 66 61 6c 73 65 20 76 61 6c 75 65 20 .value.fcode-offset.false.value.
6c420 65 76 61 2d 64 65 62 75 67 3f 0a 66 61 6c 73 65 20 76 61 6c 75 65 20 66 63 6f 64 65 2d 64 65 62 eva-debug?.false.value.fcode-deb
6c440 75 67 3f 0a 64 65 66 65 72 20 66 63 6f 64 65 2d 72 62 40 0a 64 65 66 65 72 20 66 63 6f 64 65 40 ug?.defer.fcode-rb@.defer.fcode@
6c460 0a 27 20 63 40 20 74 6f 20 66 63 6f 64 65 2d 72 62 40 0a 63 72 65 61 74 65 20 74 6f 6b 65 6e 2d .'.c@.to.fcode-rb@.create.token-
6c480 74 61 62 6c 65 20 32 30 30 30 20 63 65 6c 6c 73 20 61 6c 6c 6f 74 20 20 20 20 5c 20 31 30 30 30 table.2000.cells.allot....\.1000
6c4a0 68 20 3d 20 34 30 39 36 64 0a 69 6e 63 6c 75 64 65 20 63 6f 72 65 2e 66 73 0a 69 6e 63 6c 75 64 h.=.4096d.include.core.fs.includ
6c4c0 65 20 31 32 37 35 2e 66 73 0a 69 6e 63 6c 75 64 65 20 74 6f 6b 65 6e 73 2e 66 73 0a 30 20 76 61 e.1275.fs.include.tokens.fs.0.va
6c4e0 6c 75 65 20 62 75 66 66 0a 30 20 76 61 6c 75 65 20 62 75 66 66 2d 73 69 7a 65 0a 27 20 72 65 61 lue.buff.0.value.buff-size.'.rea
6c500 64 2d 66 63 6f 64 65 23 20 74 6f 20 66 63 6f 64 65 40 0a 3a 20 73 74 65 70 20 6e 65 78 74 2d 69 d-fcode#.to.fcode@.:.step.next-i
6c520 70 20 66 63 6f 64 65 40 20 65 78 65 63 20 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 72 6f 6d 2d p.fcode@.exec.;.immediate.:.rom-
6c540 63 6f 64 65 2d 69 67 6e 6f 72 65 64 20 28 20 69 6d 61 67 65 23 20 6e 61 6d 65 20 6c 65 6e 20 2d code-ignored.(.image#.name.len.-
6c560 2d 20 29 0a 64 69 61 67 6e 6f 73 74 69 63 2d 6d 6f 64 65 3f 20 49 46 20 74 79 70 65 20 2e 22 20 -.).diagnostic-mode?.IF.type..".
6c580 20 63 6f 64 65 20 66 6f 75 6e 64 20 69 6e 20 69 6d 61 67 65 20 22 20 2e 20 20 2e 22 20 2c 20 69 .code.found.in.image.".....".,.i
6c5a0 67 6e 6f 72 69 6e 67 20 2e 2e 2e 22 20 63 72 0a 45 4c 53 45 20 33 64 72 6f 70 20 54 48 45 4e 0a gnoring....".cr.ELSE.3drop.THEN.
6c5c0 3b 0a 3a 20 70 63 69 2d 66 69 6e 64 2d 72 6f 6d 20 28 20 62 61 73 65 61 64 64 72 20 2d 2d 20 61 ;.:.pci-find-rom.(.baseaddr.--.a
6c5e0 64 64 72 20 29 0a 2d 38 20 61 6e 64 20 64 75 70 20 49 46 0a 64 75 70 20 72 77 40 20 35 35 61 61 ddr.).-8.and.dup.IF.dup.rw@.55aa
6c600 20 3d 20 49 46 0a 64 69 61 67 6e 6f 73 74 69 63 2d 6d 6f 64 65 3f 20 49 46 20 2e 22 20 44 65 76 .=.IF.diagnostic-mode?.IF..".Dev
6c620 69 63 65 20 52 4f 4d 20 66 6f 75 6e 64 20 61 74 20 22 20 64 75 70 20 2e 20 63 72 20 54 48 45 4e ice.ROM.found.at.".dup...cr.THEN
6c640 0a 45 4c 53 45 20 64 72 6f 70 20 30 20 54 48 45 4e 0a 54 48 45 4e 0a 3b 0a 3a 20 70 63 69 2d 66 .ELSE.drop.0.THEN.THEN.;.:.pci-f
6c660 69 6e 64 2d 66 63 6f 64 65 20 28 20 62 61 73 65 61 64 64 72 20 2d 2d 20 61 64 64 72 20 6c 65 6e ind-fcode.(.baseaddr.--.addr.len
6c680 20 7c 20 66 61 6c 73 65 20 29 0a 70 63 69 2d 66 69 6e 64 2d 72 6f 6d 20 3f 64 75 70 20 49 46 0a .|.false.).pci-find-rom.?dup.IF.
6c6a0 64 75 70 20 31 38 20 2b 20 72 77 40 20 77 62 66 6c 69 70 20 2b 0a 30 20 73 77 61 70 20 42 45 47 dup.18.+.rw@.wbflip.+.0.swap.BEG
6c6c0 49 4e 0a 64 75 70 20 72 6c 40 20 35 30 34 33 34 39 35 32 20 28 20 27 50 43 49 52 27 29 20 3c 3e IN.dup.rl@.50434952.(.'PCIR').<>
6c6e0 20 49 46 0a 64 69 61 67 6e 6f 73 74 69 63 2d 6d 6f 64 65 3f 20 49 46 0a 2e 22 20 49 6e 76 61 6c .IF.diagnostic-mode?.IF..".Inval
6c700 69 64 20 50 43 49 20 44 61 74 61 20 73 74 72 75 63 74 75 72 65 2c 20 69 67 6e 6f 72 69 6e 67 20 id.PCI.Data.structure,.ignoring.
6c720 52 4f 4d 20 63 6f 6e 74 65 6e 74 73 22 20 63 72 0a 54 48 45 4e 0a 32 64 72 6f 70 20 66 61 6c 73 ROM.contents".cr.THEN.2drop.fals
6c740 65 20 45 58 49 54 0a 54 48 45 4e 0a 64 75 70 20 31 34 20 2b 20 72 62 40 20 43 41 53 45 0a 30 20 e.EXIT.THEN.dup.14.+.rb@.CASE.0.
6c760 4f 46 20 6f 76 65 72 20 2e 20 73 22 20 49 6e 74 65 6c 20 78 38 36 20 42 49 4f 53 22 20 72 6f 6d OF.over...s".Intel.x86.BIOS".rom
6c780 2d 63 6f 64 65 2d 69 67 6e 6f 72 65 64 20 45 4e 44 4f 46 0a 31 20 4f 46 20 73 77 61 70 20 64 69 -code-ignored.ENDOF.1.OF.swap.di
6c7a0 61 67 6e 6f 73 74 69 63 2d 6d 6f 64 65 3f 20 49 46 0a 2e 22 20 4f 70 65 6e 20 46 69 72 6d 77 61 agnostic-mode?.IF..".Open.Firmwa
6c7c0 72 65 20 46 43 6f 64 65 20 66 6f 75 6e 64 20 61 74 20 69 6d 61 67 65 20 22 20 2e 20 63 72 0a 45 re.FCode.found.at.image."...cr.E
6c7e0 4c 53 45 20 64 72 6f 70 20 54 48 45 4e 0a 64 75 70 20 61 20 2b 20 72 77 40 20 77 62 66 6c 69 70 LSE.drop.THEN.dup.a.+.rw@.wbflip
6c800 20 6f 76 65 72 20 2b 20 5c 20 54 68 69 73 20 63 6f 64 65 20 73 74 61 72 74 0a 73 77 61 70 20 31 .over.+.\.This.code.start.swap.1
6c820 30 20 2b 20 72 77 40 20 77 62 66 6c 69 70 20 32 30 30 20 2a 20 5c 20 54 68 69 73 20 63 6f 64 65 0.+.rw@.wbflip.200.*.\.This.code
6c840 20 6c 65 6e 67 74 68 0a 45 58 49 54 0a 45 4e 44 4f 46 0a 32 20 4f 46 20 6f 76 65 72 20 2e 20 73 .length.EXIT.ENDOF.2.OF.over...s
6c860 22 20 48 50 20 50 41 20 52 49 53 43 22 20 72 6f 6d 2d 63 6f 64 65 2d 69 67 6e 6f 72 65 64 20 45 ".HP.PA.RISC".rom-code-ignored.E
6c880 4e 44 4f 46 0a 33 20 4f 46 20 6f 76 65 72 20 2e 20 73 22 20 45 46 49 22 20 72 6f 6d 2d 63 6f 64 NDOF.3.OF.over...s".EFI".rom-cod
6c8a0 65 2d 69 67 6e 6f 72 65 64 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 6f 76 65 72 20 2e 20 73 22 e-ignored.ENDOF.dup.OF.over...s"
6c8c0 20 55 6e 6b 6e 6f 77 6e 20 74 79 70 65 22 20 72 6f 6d 2d 63 6f 64 65 2d 69 67 6e 6f 72 65 64 20 .Unknown.type".rom-code-ignored.
6c8e0 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 64 75 70 20 31 35 20 2b 20 72 62 40 20 38 30 20 61 6e ENDOF.ENDCASE.dup.15.+.rb@.80.an
6c900 64 20 49 46 20 32 64 72 6f 70 20 45 58 49 54 20 54 48 45 4e 20 5c 20 45 6e 64 20 6f 66 20 6c 61 d.IF.2drop.EXIT.THEN.\.End.of.la
6c920 73 74 20 69 6d 61 67 65 0a 64 75 70 20 31 30 20 2b 20 72 77 40 20 77 62 66 6c 69 70 20 32 30 30 st.image.dup.10.+.rw@.wbflip.200
6c940 20 2a 20 2b 20 5c 20 4e 65 78 74 20 69 6d 61 67 65 20 73 74 61 72 74 0a 73 77 61 70 20 31 2b 20 .*.+.\.Next.image.start.swap.1+.
6c960 73 77 61 70 20 5c 20 4e 65 78 74 20 69 6d 61 67 65 20 23 0a 30 20 55 4e 54 49 4c 0a 54 48 45 4e swap.\.Next.image.#.0.UNTIL.THEN
6c980 20 66 61 6c 73 65 0a 3b 0a 3a 20 65 78 65 63 75 74 65 2d 72 6f 6d 2d 66 63 6f 64 65 20 28 20 61 .false.;.:.execute-rom-fcode.(.a
6c9a0 64 64 72 20 6c 65 6e 20 7c 20 66 61 6c 73 65 20 2d 2d 20 29 0a 3f 64 75 70 20 49 46 0a 64 69 61 ddr.len.|.false.--.).?dup.IF.dia
6c9c0 67 6e 6f 73 74 69 63 2d 6d 6f 64 65 3f 20 49 46 20 2e 22 20 2c 20 65 78 65 63 75 74 69 6e 67 20 gnostic-mode?.IF..".,.executing.
6c9e0 2e 2e 2e 22 20 63 72 20 54 48 45 4e 0a 64 75 70 20 3e 72 20 72 40 20 61 6c 6c 6f 63 2d 6d 65 6d ...".cr.THEN.dup.>r.r@.alloc-mem
6ca00 20 64 75 70 20 3e 72 20 73 77 61 70 20 72 6d 6f 76 65 0a 72 40 20 73 65 74 2d 69 70 20 65 76 61 .dup.>r.swap.rmove.r@.set-ip.eva
6ca20 6c 75 61 74 65 2d 66 63 6f 64 65 0a 64 69 61 67 6e 6f 73 74 69 63 2d 6d 6f 64 65 3f 20 49 46 20 luate-fcode.diagnostic-mode?.IF.
6ca40 2e 22 20 44 6f 6e 65 2e 22 20 63 72 20 54 48 45 4e 0a 72 3e 20 72 3e 20 66 72 65 65 2d 6d 65 6d .".Done.".cr.THEN.r>.r>.free-mem
6ca60 0a 54 48 45 4e 0a 3b 0a ff ff ff ff ff ff ff ff 00 00 00 00 00 00 02 50 00 00 00 00 00 00 02 1e .THEN.;................P........
6ca80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 62 69 67 2e 66 73 00 00 3a 20 72 65 61 64 2d 66 ...............(big.fs..:.read-f
6caa0 63 6f 64 65 2d 6e 75 6d 31 36 20 28 20 2d 2d 20 6e 20 29 0a 30 20 66 63 6f 64 65 2d 6e 75 6d 20 code-num16.(.--.n.).0.fcode-num.
6cac0 21 0a 3f 61 72 63 68 36 34 20 49 46 0a 72 65 61 64 2d 62 79 74 65 20 66 63 6f 64 65 2d 6e 75 6d !.?arch64.IF.read-byte.fcode-num
6cae0 20 36 20 2b 20 43 21 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 62 79 74 65 20 66 63 6f 64 65 2d .6.+.C!.next-ip.read-byte.fcode-
6cb00 6e 75 6d 20 37 20 2b 20 43 21 0a 45 4c 53 45 0a 72 65 61 64 2d 62 79 74 65 20 66 63 6f 64 65 2d num.7.+.C!.ELSE.read-byte.fcode-
6cb20 6e 75 6d 20 32 20 2b 20 43 21 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 62 79 74 65 20 66 63 6f num.2.+.C!.next-ip.read-byte.fco
6cb40 64 65 2d 6e 75 6d 20 33 20 2b 20 43 21 0a 54 48 45 4e 0a 66 63 6f 64 65 2d 6e 75 6d 20 40 0a 3b de-num.3.+.C!.THEN.fcode-num.@.;
6cb60 0a 3a 20 72 65 61 64 2d 66 63 6f 64 65 2d 6e 75 6d 33 32 20 28 20 2d 2d 20 6e 20 29 0a 30 20 66 .:.read-fcode-num32.(.--.n.).0.f
6cb80 63 6f 64 65 2d 6e 75 6d 20 21 0a 3f 61 72 63 68 36 34 20 49 46 0a 72 65 61 64 2d 62 79 74 65 20 code-num.!.?arch64.IF.read-byte.
6cba0 66 63 6f 64 65 2d 6e 75 6d 20 34 20 2b 20 43 21 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 62 79 fcode-num.4.+.C!.next-ip.read-by
6cbc0 74 65 20 66 63 6f 64 65 2d 6e 75 6d 20 35 20 2b 20 43 21 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 te.fcode-num.5.+.C!.next-ip.read
6cbe0 2d 62 79 74 65 20 66 63 6f 64 65 2d 6e 75 6d 20 36 20 2b 20 43 21 0a 6e 65 78 74 2d 69 70 20 72 -byte.fcode-num.6.+.C!.next-ip.r
6cc00 65 61 64 2d 62 79 74 65 20 66 63 6f 64 65 2d 6e 75 6d 20 37 20 2b 20 43 21 0a 45 4c 53 45 0a 72 ead-byte.fcode-num.7.+.C!.ELSE.r
6cc20 65 61 64 2d 62 79 74 65 20 66 63 6f 64 65 2d 6e 75 6d 20 30 20 2b 20 43 21 0a 6e 65 78 74 2d 69 ead-byte.fcode-num.0.+.C!.next-i
6cc40 70 20 72 65 61 64 2d 62 79 74 65 20 66 63 6f 64 65 2d 6e 75 6d 20 31 20 2b 20 43 21 0a 6e 65 78 p.read-byte.fcode-num.1.+.C!.nex
6cc60 74 2d 69 70 20 72 65 61 64 2d 62 79 74 65 20 66 63 6f 64 65 2d 6e 75 6d 20 32 20 2b 20 43 21 0a t-ip.read-byte.fcode-num.2.+.C!.
6cc80 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 62 79 74 65 20 66 63 6f 64 65 2d 6e 75 6d 20 33 20 2b 20 next-ip.read-byte.fcode-num.3.+.
6cca0 43 21 0a 54 48 45 4e 0a 66 63 6f 64 65 2d 6e 75 6d 20 40 0a 3b 0a 00 00 ff ff ff ff ff ff ff ff C!.THEN.fcode-num.@.;...........
6ccc0 00 00 00 00 00 00 2b 60 00 00 00 00 00 00 2b 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 ......+`......+!...............0
6cce0 74 6f 6b 65 6e 73 2e 66 73 00 00 00 00 00 00 00 3a 20 66 63 2d 61 62 6f 72 74 20 2e 22 20 46 43 tokens.fs.......:.fc-abort..".FC
6cd00 6f 64 65 20 63 61 6c 6c 65 64 20 61 62 6f 72 74 3a 20 49 50 20 22 20 67 65 74 2d 69 70 20 2e 20 ode.called.abort:.IP.".get-ip...
6cd20 28 20 2e 22 20 53 54 41 43 4b 3a 20 22 20 2e 73 20 29 20 64 65 70 74 68 20 64 75 70 20 30 3c 20 (..".STACK:."..s.).depth.dup.0<.
6cd40 49 46 20 61 62 6f 72 74 20 54 48 45 4e 20 2e 20 72 64 65 70 74 68 20 2e 20 63 72 20 20 61 62 6f IF.abort.THEN...rdepth...cr..abo
6cd60 72 74 20 3b 0a 3a 20 66 63 2d 30 20 2e 22 20 30 28 6c 69 74 29 3a 20 53 54 41 43 4b 20 28 20 53 rt.;.:.fc-0..".0(lit):.STACK.(.S
6cd80 3a 20 22 20 64 65 70 74 68 20 2e 20 2e 22 20 52 3a 20 22 20 72 64 65 70 74 68 20 2e 20 2e 22 20 :.".depth....".R:.".rdepth....".
6cda0 29 3a 20 22 20 64 65 70 74 68 20 30 3e 20 49 46 20 2e 73 20 54 48 45 4e 20 30 20 3b 0a 3a 20 66 ):.".depth.0>.IF..s.THEN.0.;.:.f
6cdc0 63 2d 31 20 2e 22 20 31 28 6c 69 74 29 3a 20 53 54 41 43 4b 20 28 20 53 3a 20 22 20 64 65 70 74 c-1..".1(lit):.STACK.(.S:.".dept
6cde0 68 20 2e 20 2e 22 20 52 3a 20 22 20 72 64 65 70 74 68 20 2e 20 2e 22 20 29 3a 20 22 20 64 65 70 h....".R:.".rdepth....".):.".dep
6ce00 74 68 20 30 3e 20 49 46 20 2e 73 20 54 48 45 4e 20 31 20 3b 0a 3a 20 70 61 72 73 65 2d 31 68 65 th.0>.IF..s.THEN.1.;.:.parse-1he
6ce20 78 20 31 20 68 65 78 2d 64 65 63 6f 64 65 2d 75 6e 69 74 20 3b 0a 3a 20 72 65 73 65 74 2d 74 6f x.1.hex-decode-unit.;.:.reset-to
6ce40 6b 65 6e 2d 74 61 62 6c 65 0a 46 46 46 20 30 20 44 4f 20 5b 27 5d 20 66 65 72 72 6f 72 20 30 20 ken-table.FFF.0.DO.['].ferror.0.
6ce60 69 20 73 65 74 2d 74 6f 6b 65 6e 20 4c 4f 4f 50 0a 3b 0a 72 65 73 65 74 2d 74 6f 6b 65 6e 2d 74 i.set-token.LOOP.;.reset-token-t
6ce80 61 62 6c 65 0a 27 20 65 6e 64 30 20 30 20 20 20 20 20 20 20 20 30 30 20 73 65 74 2d 74 6f 6b 65 able.'.end0.0........00.set-toke
6cea0 6e 0a 27 20 62 28 6c 69 74 29 20 20 20 20 20 20 31 20 31 30 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 n.'.b(lit)......1.10.set-token.'
6cec0 20 62 28 27 29 20 20 20 20 20 20 20 20 31 20 31 31 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 .b(')........1.11.set-token.'.b(
6cee0 22 29 20 20 20 20 20 20 20 20 31 20 31 32 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 62 72 61 6e ")........1.12.set-token.'.bbran
6cf00 63 68 20 20 20 20 20 31 20 31 33 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 3f 62 72 61 6e 63 68 ch.....1.13.set-token.'.b?branch
6cf20 20 20 20 20 31 20 31 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 6c 6f 6f 70 29 20 20 20 20 ....1.14.set-token.'.b(loop)....
6cf40 20 31 20 31 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 2b 6c 6f 6f 70 29 20 20 20 20 31 20 .1.15.set-token.'.b(+loop)....1.
6cf60 31 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 64 6f 29 20 20 20 20 20 20 20 31 20 31 37 20 16.set-token.'.b(do).......1.17.
6cf80 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 3f 64 6f 29 20 20 20 20 20 20 31 20 31 38 20 73 65 74 set-token.'.b(?do)......1.18.set
6cfa0 2d 74 6f 6b 65 6e 0a 27 20 69 20 20 20 20 20 20 20 20 20 20 20 30 20 31 39 20 73 65 74 2d 74 6f -token.'.i...........0.19.set-to
6cfc0 6b 65 6e 0a 27 20 6a 20 20 20 20 20 20 20 20 20 20 20 30 20 31 41 20 73 65 74 2d 74 6f 6b 65 6e ken.'.j...........0.1A.set-token
6cfe0 0a 27 20 62 28 6c 65 61 76 65 29 20 20 20 20 31 20 31 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 .'.b(leave)....1.1B.set-token.'.
6d000 62 28 6f 66 29 20 20 20 20 20 20 20 31 20 31 43 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 65 78 65 b(of).......1.1C.set-token.'.exe
6d020 63 75 74 65 20 20 20 20 20 30 20 31 44 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 2b 20 20 20 20 20 cute.....0.1D.set-token.'.+.....
6d040 20 20 20 20 20 20 30 20 31 45 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 2d 20 20 20 20 20 20 20 20 ......0.1E.set-token.'.-........
6d060 20 20 20 30 20 31 46 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 2a 20 20 20 20 20 20 20 20 20 20 20 ...0.1F.set-token.'.*...........
6d080 30 20 32 30 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 2f 20 20 20 20 20 20 20 20 20 20 20 30 20 32 0.20.set-token.'./...........0.2
6d0a0 31 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6d 6f 64 20 20 20 20 20 20 20 20 20 30 20 32 32 20 73 1.set-token.'.mod.........0.22.s
6d0c0 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 61 6e 64 20 20 20 20 20 20 20 20 20 30 20 32 33 20 73 65 74 et-token..'.and.........0.23.set
6d0e0 2d 74 6f 6b 65 6e 20 0a 27 20 6f 72 20 20 20 20 20 20 20 20 20 20 30 20 32 34 20 73 65 74 2d 74 -token..'.or..........0.24.set-t
6d100 6f 6b 65 6e 20 0a 27 20 78 6f 72 20 20 20 20 20 20 20 20 20 30 20 32 35 20 73 65 74 2d 74 6f 6b oken..'.xor.........0.25.set-tok
6d120 65 6e 20 0a 27 20 69 6e 76 65 72 74 20 20 20 20 20 20 30 20 32 36 20 73 65 74 2d 74 6f 6b 65 6e en..'.invert......0.26.set-token
6d140 20 0a 27 20 6c 73 68 69 66 74 20 20 20 20 20 20 30 20 32 37 20 73 65 74 2d 74 6f 6b 65 6e 20 0a ..'.lshift......0.27.set-token..
6d160 27 20 72 73 68 69 66 74 20 20 20 20 20 20 30 20 32 38 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 '.rshift......0.28.set-token..'.
6d180 3e 3e 61 20 20 20 20 20 20 20 20 20 30 20 32 39 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 2f 6d >>a.........0.29.set-token..'./m
6d1a0 6f 64 20 20 20 20 20 20 20 20 30 20 32 41 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 2f 6d 6f od........0.2A.set-token..'.u/mo
6d1c0 64 20 20 20 20 20 20 20 30 20 32 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6e 65 67 61 74 65 20 d.......0.2B.set-token.'.negate.
6d1e0 20 20 20 20 20 30 20 32 43 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 61 62 73 20 20 20 20 20 20 .....0.2C.set-token..'.abs......
6d200 20 20 20 30 20 32 44 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6d 69 6e 20 20 20 20 20 20 20 20 ...0.2D.set-token..'.min........
6d220 20 30 20 32 45 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6d 61 78 20 20 20 20 20 20 20 20 20 30 .0.2E.set-token..'.max.........0
6d240 20 32 46 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 3e 72 20 20 20 20 20 20 20 20 20 20 30 20 33 .2F.set-token..'.>r..........0.3
6d260 30 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 72 3e 20 20 20 20 20 20 20 20 20 20 30 20 33 31 20 0.set-token..'.r>..........0.31.
6d280 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 72 40 20 20 20 20 20 20 20 20 20 20 30 20 33 32 20 73 65 set-token..'.r@..........0.32.se
6d2a0 74 2d 74 6f 6b 65 6e 20 0a 27 20 65 78 69 74 20 20 20 20 20 20 20 20 30 20 33 33 20 73 65 74 2d t-token..'.exit........0.33.set-
6d2c0 74 6f 6b 65 6e 20 0a 27 20 30 3d 20 20 20 20 20 20 20 20 20 20 30 20 33 34 20 73 65 74 2d 74 6f token..'.0=..........0.34.set-to
6d2e0 6b 65 6e 20 0a 27 20 30 3c 3e 20 20 20 20 20 20 20 20 20 30 20 33 35 20 73 65 74 2d 74 6f 6b 65 ken..'.0<>.........0.35.set-toke
6d300 6e 20 0a 27 20 30 3c 20 20 20 20 20 20 20 20 20 20 30 20 33 36 20 73 65 74 2d 74 6f 6b 65 6e 20 n..'.0<..........0.36.set-token.
6d320 0a 27 20 30 3c 3d 20 20 20 20 20 20 20 20 20 30 20 33 37 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 .'.0<=.........0.37.set-token..'
6d340 20 30 3e 20 20 20 20 20 20 20 20 20 20 30 20 33 38 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 30 .0>..........0.38.set-token..'.0
6d360 3e 3d 20 20 20 20 20 20 20 20 20 30 20 33 39 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 3c 20 20 >=.........0.39.set-token..'.<..
6d380 20 20 20 20 20 20 20 20 20 30 20 33 41 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 3e 20 20 20 20 20 .........0.3A.set-token.'.>.....
6d3a0 20 20 20 20 20 20 30 20 33 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 3d 20 20 20 20 20 20 20 20 ......0.3B.set-token.'.=........
6d3c0 20 20 20 30 20 33 43 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 3c 3e 20 20 20 20 20 20 20 20 20 20 ...0.3C.set-token.'.<>..........
6d3e0 30 20 33 44 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 75 3e 20 20 20 20 20 20 20 20 20 20 30 20 33 0.3D.set-token.'.u>..........0.3
6d400 45 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 75 3c 3d 20 20 20 20 20 20 20 20 20 30 20 33 46 20 73 E.set-token.'.u<=.........0.3F.s
6d420 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 3c 20 20 20 20 20 20 20 20 20 20 30 20 34 30 20 73 65 74 et-token..'.u<..........0.40.set
6d440 2d 74 6f 6b 65 6e 20 0a 27 20 75 3e 3d 20 20 20 20 20 20 20 20 20 30 20 34 31 20 73 65 74 2d 74 -token..'.u>=.........0.41.set-t
6d460 6f 6b 65 6e 20 0a 27 20 3e 3d 20 20 20 20 20 20 20 20 20 20 30 20 34 32 20 73 65 74 2d 74 6f 6b oken..'.>=..........0.42.set-tok
6d480 65 6e 20 0a 27 20 3c 3d 20 20 20 20 20 20 20 20 20 20 30 20 34 33 20 73 65 74 2d 74 6f 6b 65 6e en..'.<=..........0.43.set-token
6d4a0 20 0a 27 20 62 65 74 77 65 65 6e 20 20 20 20 20 30 20 34 34 20 73 65 74 2d 74 6f 6b 65 6e 20 0a ..'.between.....0.44.set-token..
6d4c0 27 20 77 69 74 68 69 6e 20 20 20 20 20 20 30 20 34 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 '.within......0.45.set-token..'.
6d4e0 44 52 4f 50 20 20 20 20 20 20 20 20 30 20 34 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 44 55 50 DROP........0.46.set-token.'.DUP
6d500 20 20 20 20 20 20 20 20 20 30 20 34 37 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 4f 56 45 52 20 20 .........0.47.set-token.'.OVER..
6d520 20 20 20 20 20 20 30 20 34 38 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 53 57 41 50 20 20 20 20 20 ......0.48.set-token.'.SWAP.....
6d540 20 20 20 30 20 34 39 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 52 4f 54 20 20 20 20 20 20 20 20 20 ...0.49.set-token.'.ROT.........
6d560 30 20 34 41 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 2d 52 4f 54 20 20 20 20 20 20 20 20 30 20 34 0.4A.set-token.'.-ROT........0.4
6d580 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 54 55 43 4b 20 20 20 20 20 20 20 20 30 20 34 43 20 73 B.set-token.'.TUCK........0.4C.s
6d5a0 65 74 2d 74 6f 6b 65 6e 0a 27 20 6e 69 70 20 20 20 20 20 20 20 20 20 30 20 34 44 20 73 65 74 2d et-token.'.nip.........0.4D.set-
6d5c0 74 6f 6b 65 6e 20 0a 27 20 70 69 63 6b 20 20 20 20 20 20 20 20 30 20 34 45 20 73 65 74 2d 74 6f token..'.pick........0.4E.set-to
6d5e0 6b 65 6e 20 0a 27 20 72 6f 6c 6c 20 20 20 20 20 20 20 20 30 20 34 46 20 73 65 74 2d 74 6f 6b 65 ken..'.roll........0.4F.set-toke
6d600 6e 20 0a 27 20 3f 64 75 70 20 20 20 20 20 20 20 20 30 20 35 30 20 73 65 74 2d 74 6f 6b 65 6e 20 n..'.?dup........0.50.set-token.
6d620 0a 27 20 64 65 70 74 68 20 20 20 20 20 20 20 30 20 35 31 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 .'.depth.......0.51.set-token..'
6d640 20 32 64 72 6f 70 20 20 20 20 20 20 20 30 20 35 32 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 .2drop.......0.52.set-token..'.2
6d660 64 75 70 20 20 20 20 20 20 20 20 30 20 35 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 6f 76 dup........0.53.set-token..'.2ov
6d680 65 72 20 20 20 20 20 20 20 30 20 35 34 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 73 77 61 70 er.......0.54.set-token..'.2swap
6d6a0 20 20 20 20 20 20 20 30 20 35 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 72 6f 74 20 20 20 .......0.55.set-token..'.2rot...
6d6c0 20 20 20 20 20 30 20 35 36 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 2f 20 20 20 20 20 20 20 .....0.56.set-token..'.2/.......
6d6e0 20 20 20 30 20 35 37 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 32 2f 20 20 20 20 20 20 20 20 ...0.57.set-token..'.u2/........
6d700 20 30 20 35 38 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 2a 20 20 20 20 20 20 20 20 20 20 30 .0.58.set-token..'.2*..........0
6d720 20 35 39 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 2f 63 20 20 20 20 20 20 20 20 20 20 30 20 35 .59.set-token..'./c..........0.5
6d740 41 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 2f 77 20 20 20 20 20 20 20 20 20 20 30 20 35 42 20 73 A.set-token.'./w..........0.5B.s
6d760 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 2f 6c 20 20 20 20 20 20 20 20 20 20 30 20 35 43 20 73 65 74 et-token..'./l..........0.5C.set
6d780 2d 74 6f 6b 65 6e 20 0a 27 20 2f 6e 20 20 20 20 20 20 20 20 20 20 30 20 35 44 20 73 65 74 2d 74 -token..'./n..........0.5D.set-t
6d7a0 6f 6b 65 6e 20 0a 27 20 63 61 2b 20 20 20 20 20 20 20 20 20 30 20 35 45 20 73 65 74 2d 74 6f 6b oken..'.ca+.........0.5E.set-tok
6d7c0 65 6e 20 0a 27 20 77 61 2b 20 20 20 20 20 20 20 20 20 30 20 35 46 20 73 65 74 2d 74 6f 6b 65 6e en..'.wa+.........0.5F.set-token
6d7e0 20 0a 27 20 6c 61 2b 20 20 20 20 20 20 20 20 20 30 20 36 30 20 73 65 74 2d 74 6f 6b 65 6e 20 0a ..'.la+.........0.60.set-token..
6d800 27 20 6e 61 2b 20 20 20 20 20 20 20 20 20 30 20 36 31 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 '.na+.........0.61.set-token..'.
6d820 63 68 61 72 2b 20 20 20 20 20 20 20 30 20 36 32 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 77 61 char+.......0.62.set-token..'.wa
6d840 31 2b 20 20 20 20 20 20 20 20 30 20 36 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c 61 31 2b 1+........0.63.set-token..'.la1+
6d860 20 20 20 20 20 20 20 20 30 20 36 34 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 65 6c 6c 2b 20 ........0.64.set-token..'.cell+.
6d880 20 20 20 20 20 20 30 20 36 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 68 61 72 73 20 20 20 ......0.65.set-token..'.chars...
6d8a0 20 20 20 20 30 20 36 36 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 2f 77 2a 20 20 20 20 20 20 20 ....0.66.set-token..'./w*.......
6d8c0 20 20 30 20 36 37 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 2f 6c 2a 20 20 20 20 20 20 20 20 20 ..0.67.set-token..'./l*.........
6d8e0 30 20 36 38 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 65 6c 6c 73 20 20 20 20 20 20 20 30 20 0.68.set-token..'.cells.......0.
6d900 36 39 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6f 6e 20 20 20 20 20 20 20 20 20 20 30 20 36 41 69.set-token..'.on..........0.6A
6d920 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6f 66 66 20 20 20 20 20 20 20 20 20 30 20 36 42 20 73 .set-token..'.off.........0.6B.s
6d940 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 2b 21 20 20 20 20 20 20 20 20 20 20 30 20 36 43 20 73 65 74 et-token..'.+!..........0.6C.set
6d960 2d 74 6f 6b 65 6e 20 0a 27 20 40 20 20 20 20 20 20 20 20 20 20 20 30 20 36 44 20 73 65 74 2d 74 -token..'.@...........0.6D.set-t
6d980 6f 6b 65 6e 20 0a 27 20 6c 40 20 20 20 20 20 20 20 20 20 20 30 20 36 45 20 73 65 74 2d 74 6f 6b oken..'.l@..........0.6E.set-tok
6d9a0 65 6e 20 0a 27 20 77 40 20 20 20 20 20 20 20 20 20 20 30 20 36 46 20 73 65 74 2d 74 6f 6b 65 6e en..'.w@..........0.6F.set-token
6d9c0 20 0a 27 20 3c 77 40 20 20 20 20 20 20 20 20 20 30 20 37 30 20 73 65 74 2d 74 6f 6b 65 6e 20 0a ..'.<w@.........0.70.set-token..
6d9e0 27 20 63 40 20 20 20 20 20 20 20 20 20 20 30 20 37 31 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 '.c@..........0.71.set-token..'.
6da00 21 20 20 20 20 20 20 20 20 20 20 20 30 20 37 32 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c 21 !...........0.72.set-token..'.l!
6da20 20 20 20 20 20 20 20 20 20 20 30 20 37 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 77 21 20 20 ..........0.73.set-token..'.w!..
6da40 20 20 20 20 20 20 20 20 30 20 37 34 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 21 20 20 20 20 ........0.74.set-token..'.c!....
6da60 20 20 20 20 20 20 30 20 37 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 40 20 20 20 20 20 20 ......0.75.set-token..'.2@......
6da80 20 20 20 20 30 20 37 36 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 21 20 20 20 20 20 20 20 20 ....0.76.set-token..'.2!........
6daa0 20 20 30 20 37 37 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6d 6f 76 65 20 20 20 20 20 20 20 20 ..0.77.set-token..'.move........
6dac0 30 20 37 38 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 66 69 6c 6c 20 20 20 20 20 20 20 20 30 20 0.78.set-token..'.fill........0.
6dae0 37 39 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 6f 6d 70 20 20 20 20 20 20 20 20 30 20 37 41 79.set-token..'.comp........0.7A
6db00 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6e 6f 6f 70 20 20 20 20 20 20 20 20 30 20 37 42 20 73 .set-token..'.noop........0.7B.s
6db20 65 74 2d 74 6f 6b 65 6e 0a 27 20 6c 77 73 70 6c 69 74 20 20 20 20 20 30 20 37 43 20 73 65 74 2d et-token.'.lwsplit.....0.7C.set-
6db40 74 6f 6b 65 6e 20 0a 27 20 77 6c 6a 6f 69 6e 20 20 20 20 20 20 30 20 37 44 20 73 65 74 2d 74 6f token..'.wljoin......0.7D.set-to
6db60 6b 65 6e 20 0a 27 20 6c 62 73 70 6c 69 74 20 20 20 20 20 30 20 37 45 20 73 65 74 2d 74 6f 6b 65 ken..'.lbsplit.....0.7E.set-toke
6db80 6e 20 0a 27 20 62 6c 6a 6f 69 6e 20 20 20 20 20 20 30 20 37 46 20 73 65 74 2d 74 6f 6b 65 6e 20 n..'.bljoin......0.7F.set-token.
6dba0 0a 27 20 77 62 66 6c 69 70 20 20 20 20 20 20 30 20 38 30 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 .'.wbflip......0.80.set-token..'
6dbc0 20 75 70 63 20 20 20 20 20 20 20 20 20 30 20 38 31 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c .upc.........0.81.set-token..'.l
6dbe0 63 63 20 20 20 20 20 20 20 20 20 30 20 38 32 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 70 61 63 cc.........0.82.set-token..'.pac
6dc00 6b 20 20 20 20 20 20 30 20 38 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 6f 75 6e 74 20 20 k......0.83.set-token..'.count..
6dc20 20 20 20 20 20 30 20 38 34 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 6f 64 79 3e 20 20 20 20 .....0.84.set-token..'.body>....
6dc40 20 20 20 30 20 38 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 3e 62 6f 64 79 20 20 20 20 20 20 ...0.85.set-token..'.>body......
6dc60 20 30 20 38 36 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 66 63 6f 64 65 2d 72 65 76 69 73 69 6f .0.86.set-token..'.fcode-revisio
6dc80 6e 20 30 20 38 37 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 73 70 61 6e 20 20 20 20 20 20 20 20 n.0.87.set-token..'.span........
6dca0 30 20 38 38 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 6e 6c 6f 6f 70 20 20 20 20 20 20 30 20 0.88.set-token..'.unloop......0.
6dcc0 38 39 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 65 78 70 65 63 74 20 20 20 20 20 20 30 20 38 41 89.set-token..'.expect......0.8A
6dce0 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 61 6c 6c 6f 63 2d 6d 65 6d 20 20 20 30 20 38 42 20 73 .set-token..'.alloc-mem...0.8B.s
6dd00 65 74 2d 74 6f 6b 65 6e 20 5c 20 61 6c 6c 6f 63 2d 6d 65 6d 20 20 0a 27 20 66 72 65 65 2d 6d 65 et-token.\.alloc-mem...'.free-me
6dd20 6d 20 20 20 20 30 20 38 43 20 73 65 74 2d 74 6f 6b 65 6e 20 5c 20 66 72 65 65 2d 6d 65 6d 20 0a m....0.8C.set-token.\.free-mem..
6dd40 27 20 6b 65 79 3f 20 20 20 20 20 20 20 20 30 20 38 44 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 '.key?........0.8D.set-token..'.
6dd60 6b 65 79 20 20 20 20 20 20 20 20 20 30 20 38 45 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 65 6d key.........0.8E.set-token..'.em
6dd80 69 74 20 20 20 20 20 20 20 20 30 20 38 46 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 74 79 70 65 it........0.8F.set-token..'.type
6dda0 20 20 20 20 20 20 20 20 30 20 39 30 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 72 20 20 20 20 ........0.90.set-token..'.cr....
6ddc0 20 20 20 20 20 20 30 20 39 31 20 73 65 74 2d 74 6f 6b 65 6e 20 5c 20 73 68 6f 75 6c 64 20 62 65 ......0.91.set-token.\.should.be
6dde0 20 28 63 72 20 62 75 74 20 74 65 72 6d 69 6e 61 6c 20 73 75 70 70 6f 72 74 20 69 73 20 6e 6f 74 .(cr.but.terminal.support.is.not
6de00 0a 27 20 63 72 20 20 20 20 20 20 20 20 20 20 30 20 39 32 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 .'.cr..........0.92.set-token..'
6de20 20 68 6f 6c 64 20 20 20 20 20 20 20 20 30 20 39 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 3c .hold........0.95.set-token..'.<
6de40 23 20 20 20 20 20 20 20 20 20 20 30 20 39 36 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 23 3e #..........0.96.set-token..'.u#>
6de60 20 20 20 20 20 20 20 20 20 30 20 39 37 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 73 69 67 6e 20 .........0.97.set-token..'.sign.
6de80 20 20 20 20 20 20 20 30 20 39 38 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 23 20 20 20 20 20 .......0.98.set-token..'.u#.....
6dea0 20 20 20 20 20 30 20 39 39 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 23 73 20 20 20 20 20 20 .....0.99.set-token..'.u#s......
6dec0 20 20 20 30 20 39 41 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 2e 20 20 20 20 20 20 20 20 20 ...0.9A.set-token..'.u..........
6dee0 20 30 20 39 42 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 2e 72 20 20 20 20 20 20 20 20 20 30 .0.9B.set-token..'.u.r.........0
6df00 20 39 43 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 2e 20 20 20 20 20 20 20 20 20 20 20 30 20 39 .9C.set-token..'.............0.9
6df20 44 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 2e 72 20 20 20 20 20 20 20 20 20 20 30 20 39 45 20 D.set-token..'..r..........0.9E.
6df40 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 2e 73 20 20 20 20 20 20 20 20 20 20 30 20 39 46 20 73 65 set-token..'..s..........0.9F.se
6df60 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 61 73 65 20 20 20 20 20 20 20 20 30 20 41 30 20 73 65 74 2d t-token..'.base........0.A0.set-
6df80 74 6f 6b 65 6e 20 0a 27 20 24 6e 75 6d 62 65 72 20 20 20 20 20 30 20 41 32 20 73 65 74 2d 74 6f token..'.$number.....0.A2.set-to
6dfa0 6b 65 6e 20 0a 27 20 64 69 67 69 74 20 20 20 20 20 20 20 30 20 41 33 20 73 65 74 2d 74 6f 6b 65 ken..'.digit.......0.A3.set-toke
6dfc0 6e 20 0a 27 20 2d 31 20 20 20 20 20 20 20 20 20 20 30 20 41 34 20 73 65 74 2d 74 6f 6b 65 6e 0a n..'.-1..........0.A4.set-token.
6dfe0 27 20 20 30 20 20 20 20 20 20 20 20 20 20 30 20 41 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 20 '..0..........0.A5.set-token.'..
6e000 31 20 20 20 20 20 20 20 20 20 20 30 20 41 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 20 32 20 20 1..........0.A6.set-token.'..2..
6e020 20 20 20 20 20 20 20 20 30 20 41 37 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 20 33 20 20 20 20 20 ........0.A7.set-token.'..3.....
6e040 20 20 20 20 20 30 20 41 38 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 6c 20 20 20 20 20 20 20 20 .....0.A8.set-token.'.bl........
6e060 20 20 30 20 41 39 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 73 20 20 20 20 20 20 20 20 20 20 30 ..0.A9.set-token.'.bs..........0
6e080 20 41 41 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 65 6c 6c 20 20 20 20 20 20 20 20 30 20 41 .AA.set-token..'.bell........0.A
6e0a0 42 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 6f 75 6e 64 73 20 20 20 20 20 20 30 20 41 43 20 B.set-token..'.bounds......0.AC.
6e0c0 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 68 65 72 65 20 20 20 20 20 20 20 20 30 20 41 44 20 73 65 set-token..'.here........0.AD.se
6e0e0 74 2d 74 6f 6b 65 6e 20 0a 27 20 61 6c 69 67 6e 65 64 20 20 20 20 20 30 20 41 45 20 73 65 74 2d t-token..'.aligned.....0.AE.set-
6e100 74 6f 6b 65 6e 20 0a 27 20 77 62 73 70 6c 69 74 20 20 20 20 20 30 20 41 46 20 73 65 74 2d 74 6f token..'.wbsplit.....0.AF.set-to
6e120 6b 65 6e 20 0a 27 20 62 77 6a 6f 69 6e 20 20 20 20 20 20 30 20 42 30 20 73 65 74 2d 74 6f 6b 65 ken..'.bwjoin......0.B0.set-toke
6e140 6e 20 0a 27 20 62 28 3c 6d 61 72 6b 29 20 20 20 20 31 20 42 31 20 73 65 74 2d 74 6f 6b 65 6e 0a n..'.b(<mark)....1.B1.set-token.
6e160 27 20 62 28 3e 72 65 73 6f 6c 76 65 29 20 31 20 42 32 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6e '.b(>resolve).1.B2.set-token.'.n
6e180 65 77 2d 74 6f 6b 65 6e 20 20 20 30 20 42 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6e 61 6d ew-token...0.B5.set-token..'.nam
6e1a0 65 64 2d 74 6f 6b 65 6e 20 30 20 42 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 3a 29 20 20 ed-token.0.B6.set-token.'.b(:)..
6e1c0 20 20 20 20 20 20 31 20 42 37 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 76 61 6c 75 65 29 20 ......1.B7.set-token.'.b(value).
6e1e0 20 20 20 31 20 42 38 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 28 76 61 72 69 61 62 6c 65 29 ...1.B8.set-token..'.b(variable)
6e200 20 31 20 42 39 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 28 63 6f 6e 73 74 61 6e 74 29 20 31 .1.B9.set-token..'.b(constant).1
6e220 20 42 41 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 28 63 72 65 61 74 65 29 20 20 20 31 20 42 .BA.set-token..'.b(create)...1.B
6e240 42 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 28 64 65 66 65 72 29 20 20 20 20 31 20 42 43 20 B.set-token..'.b(defer)....1.BC.
6e260 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 28 62 75 66 66 65 72 3a 29 20 20 31 20 42 44 20 73 65 set-token..'.b(buffer:)..1.BD.se
6e280 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 28 66 69 65 6c 64 29 20 20 20 20 31 20 42 45 20 73 65 74 2d t-token..'.b(field)....1.BE.set-
6e2a0 74 6f 6b 65 6e 20 0a 27 20 49 4e 53 54 41 4e 43 45 20 20 20 20 20 30 20 43 30 20 73 65 74 2d 74 token..'.INSTANCE.....0.C0.set-t
6e2c0 6f 6b 65 6e 20 0a 27 20 62 28 3b 29 20 20 20 20 20 20 20 20 31 20 43 32 20 73 65 74 2d 74 6f 6b oken..'.b(;)........1.C2.set-tok
6e2e0 65 6e 0a 27 20 62 28 74 6f 29 20 20 20 20 20 20 20 31 20 43 33 20 73 65 74 2d 74 6f 6b 65 6e 20 en.'.b(to).......1.C3.set-token.
6e300 0a 27 20 62 28 63 61 73 65 29 20 20 20 20 20 31 20 43 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 .'.b(case).....1.C4.set-token.'.
6e320 62 28 65 6e 64 63 61 73 65 29 20 20 31 20 43 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 65 b(endcase)..1.C5.set-token.'.b(e
6e340 6e 64 6f 66 29 20 20 20 20 31 20 43 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 23 20 20 20 20 20 ndof)....1.C6.set-token.'.#.....
6e360 20 20 20 20 20 20 30 20 43 37 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 23 73 20 20 20 20 20 20 20 ......0.C7.set-token.'.#s.......
6e380 20 20 20 30 20 43 38 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 23 3e 20 20 20 20 20 20 20 20 20 20 ...0.C8.set-token.'.#>..........
6e3a0 30 20 43 39 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 65 78 74 65 72 6e 61 6c 2d 74 6f 6b 65 6e 20 0.C9.set-token.'.external-token.
6e3c0 30 20 43 41 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 24 66 69 6e 64 20 20 20 20 20 20 20 30 20 0.CA.set-token..'.$find.......0.
6e3e0 43 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6f 66 66 73 65 74 31 36 20 20 20 20 30 20 43 43 20 CB.set-token.'.offset16....0.CC.
6e400 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 65 76 61 6c 75 61 74 65 20 20 20 20 30 20 43 44 20 73 65 set-token..'.evaluate....0.CD.se
6e420 74 2d 74 6f 6b 65 6e 0a 27 20 63 2c 20 20 20 20 20 20 20 20 20 20 30 20 20 44 30 20 73 65 74 2d t-token.'.c,..........0..D0.set-
6e440 74 6f 6b 65 6e 0a 27 20 77 2c 20 20 20 20 20 20 20 20 20 20 30 20 20 44 31 20 73 65 74 2d 74 6f token.'.w,..........0..D1.set-to
6e460 6b 65 6e 0a 27 20 6c 2c 20 20 20 20 20 20 20 20 20 20 30 20 20 44 32 20 73 65 74 2d 74 6f 6b 65 ken.'.l,..........0..D2.set-toke
6e480 6e 0a 27 20 2c 20 20 20 20 20 20 20 20 20 20 20 30 20 20 44 33 20 73 65 74 2d 74 6f 6b 65 6e 0a n.'.,...........0..D3.set-token.
6e4a0 27 20 75 6d 2a 20 20 20 20 20 20 20 20 20 30 20 20 44 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 '.um*.........0..D4.set-token.'.
6e4c0 75 6d 2f 6d 6f 64 20 20 20 20 20 20 30 20 20 44 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 2b um/mod......0..D5.set-token.'.d+
6e4e0 20 20 20 20 20 20 20 20 20 20 30 20 20 44 38 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 2d 20 20 ..........0..D8.set-token.'.d-..
6e500 20 20 20 20 20 20 20 20 30 20 20 44 39 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 67 65 74 2d 74 6f ........0..D9.set-token.'.get-to
6e520 6b 65 6e 20 20 20 30 20 20 44 41 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 73 65 74 2d 74 6f 6b ken...0..DA.set-token..'.set-tok
6e540 65 6e 20 20 20 30 20 20 44 42 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 73 74 61 74 65 20 20 20 en...0..DB.set-token..'.state...
6e560 20 20 20 20 30 20 20 44 43 20 73 65 74 2d 74 6f 6b 65 6e 20 20 5c 20 70 6f 73 73 69 62 6c 79 20 ....0..DC.set-token..\.possibly.
6e580 62 72 6f 6b 65 6e 0a 27 20 63 6f 6d 70 69 6c 65 2c 20 20 20 20 30 20 20 44 44 20 73 65 74 2d 74 broken.'.compile,....0..DD.set-t
6e5a0 6f 6b 65 6e 0a 27 20 62 65 68 61 76 69 6f 72 20 20 20 20 30 20 20 44 45 20 73 65 74 2d 74 6f 6b oken.'.behavior....0..DE.set-tok
6e5c0 65 6e 20 0a 27 20 73 74 61 72 74 30 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 20 46 30 20 73 en..'.start0.............0..F0.s
6e5e0 65 74 2d 74 6f 6b 65 6e 0a 27 20 73 74 61 72 74 31 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 et-token.'.start1.............0.
6e600 20 46 31 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 73 74 61 72 74 32 20 20 20 20 20 20 20 20 20 20 .F1.set-token.'.start2..........
6e620 20 20 20 30 20 20 46 32 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 73 74 61 72 74 34 20 20 20 20 20 ...0..F2.set-token.'.start4.....
6e640 20 20 20 20 20 20 20 20 30 20 20 46 33 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 66 65 72 72 6f 72 ........0..F3.set-token.'.ferror
6e660 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 20 46 43 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 76 .............0..FC.set-token.'.v
6e680 65 72 73 69 6f 6e 31 20 20 20 20 20 20 20 20 20 20 20 30 20 20 46 44 20 73 65 74 2d 74 6f 6b 65 ersion1...........0..FD.set-toke
6e6a0 6e 0a 27 20 65 6e 64 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 20 46 46 20 73 65 74 n.'.end1...............0..FF.set
6e6c0 2d 74 6f 6b 65 6e 0a 27 20 6d 79 2d 61 64 64 72 65 73 73 20 20 20 20 20 20 20 20 30 20 31 30 32 -token.'.my-address........0.102
6e6e0 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6d 79 2d 73 70 61 63 65 20 20 20 20 20 20 20 20 20 20 .set-token..'.my-space..........
6e700 30 20 31 30 33 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 0.103.set-token.'.property......
6e720 20 20 20 20 30 20 31 31 30 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 65 6e 63 6f 64 65 2d 69 6e 74 ....0.110.set-token.'.encode-int
6e740 20 20 20 20 20 20 20 20 30 20 31 31 31 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 65 6e 63 6f 64 65 ........0.111.set-token.'.encode
6e760 2b 20 20 20 20 20 20 20 20 20 20 20 30 20 31 31 32 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 65 6e +...........0.112.set-token.'.en
6e780 63 6f 64 65 2d 70 68 79 73 20 20 20 20 20 20 20 30 20 31 31 33 20 73 65 74 2d 74 6f 6b 65 6e 0a code-phys.......0.113.set-token.
6e7a0 27 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 20 20 20 20 20 30 20 31 31 34 20 73 65 74 2d 74 6f '.encode-string.....0.114.set-to
6e7c0 6b 65 6e 0a 27 20 65 6e 63 6f 64 65 2d 62 79 74 65 73 20 20 20 20 20 20 30 20 31 31 35 20 73 65 ken.'.encode-bytes......0.115.se
6e7e0 74 2d 74 6f 6b 65 6e 0a 27 20 72 65 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 31 31 t-token.'.reg...............0.11
6e800 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6d 6f 64 65 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 6.set-token.'.model.............
6e820 30 20 31 31 39 20 73 65 74 2d 74 6f 6b 65 6e 20 20 20 20 0a 27 20 64 65 76 69 63 65 2d 74 79 70 0.119.set-token.....'.device-typ
6e840 65 20 20 20 20 20 20 20 30 20 31 31 41 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 70 61 72 73 65 2d e.......0.11A.set-token.'.parse-
6e860 32 69 6e 74 20 20 20 20 20 20 20 20 30 20 31 31 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 69 73 2int........0.11B.set-token.'.is
6e880 2d 69 6e 73 74 61 6c 6c 20 20 20 20 20 20 20 20 30 20 31 31 43 20 73 65 74 2d 74 6f 6b 65 6e 0a -install........0.11C.set-token.
6e8a0 27 20 69 73 2d 72 65 6d 6f 76 65 20 20 20 20 20 20 20 20 20 30 20 31 31 44 20 73 65 74 2d 74 6f '.is-remove.........0.11D.set-to
6e8c0 6b 65 6e 0a 27 20 69 73 2d 73 65 6c 66 74 65 73 74 20 20 20 20 20 20 20 30 20 31 31 45 20 73 65 ken.'.is-selftest.......0.11E.se
6e8e0 74 2d 74 6f 6b 65 6e 0a 27 20 6e 65 77 2d 64 65 76 69 63 65 20 20 20 20 20 20 20 20 30 20 31 31 t-token.'.new-device........0.11
6e900 46 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 69 61 67 6e 6f 73 74 69 63 2d 6d 6f 64 65 3f 20 20 F.set-token.'.diagnostic-mode?..
6e920 30 20 31 32 30 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6d 65 6d 6f 72 79 2d 74 65 73 74 2d 73 75 0.120.set-token.'.memory-test-su
6e940 69 74 65 20 30 20 31 32 32 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6d 61 73 6b 20 20 20 20 20 20 ite.0.122.set-token.'.mask......
6e960 20 20 20 20 20 20 20 20 30 20 31 32 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 67 65 74 2d 6d 73 ........0.124.set-token.'.get-ms
6e980 65 63 73 20 20 20 20 20 20 20 20 20 30 20 31 32 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6d 73 ecs.........0.125.set-token.'.ms
6e9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 31 32 36 20 73 65 74 2d 74 6f 6b 65 6e 0a ................0.126.set-token.
6e9c0 27 20 66 69 6e 69 73 68 2d 64 65 76 69 63 65 20 20 20 20 20 30 20 31 32 37 20 73 65 74 2d 74 6f '.finish-device.....0.127.set-to
6e9e0 6b 65 6e 0a 27 20 64 65 63 6f 64 65 2d 70 68 79 73 20 20 20 20 20 20 20 30 20 31 32 38 20 73 65 ken.'.decode-phys.......0.128.se
6ea00 74 2d 74 6f 6b 65 6e 0a 27 20 23 6c 69 6e 65 73 20 20 20 20 20 20 20 20 20 20 20 20 30 20 31 35 t-token.'.#lines............0.15
6ea20 30 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 23 63 6f 6c 75 6d 6e 73 20 20 20 20 20 20 20 20 20 20 0.set-token.'.#columns..........
6ea40 30 20 31 35 31 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6c 69 6e 65 23 20 20 20 20 20 20 20 20 20 0.151.set-token.'.line#.........
6ea60 20 20 20 20 30 20 31 35 32 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 63 6f 6c 75 6d 6e 23 20 20 20 ....0.152.set-token.'.column#...
6ea80 20 20 20 20 20 20 20 20 30 20 31 35 33 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 69 6e 76 65 72 73 ........0.153.set-token.'.invers
6eaa0 65 3f 20 20 20 20 20 20 20 20 20 20 30 20 31 35 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 69 6e e?..........0.154.set-token.'.in
6eac0 76 65 72 73 65 2d 73 63 72 65 65 6e 3f 20 20 20 30 20 31 35 35 20 73 65 74 2d 74 6f 6b 65 6e 0a verse-screen?...0.155.set-token.
6eae0 27 20 64 72 61 77 2d 63 68 61 72 61 63 74 65 72 20 20 20 20 30 20 31 35 37 20 73 65 74 2d 74 6f '.draw-character....0.157.set-to
6eb00 6b 65 6e 0a 27 20 72 65 73 65 74 2d 73 63 72 65 65 6e 20 20 20 20 20 20 30 20 31 35 38 20 73 65 ken.'.reset-screen......0.158.se
6eb20 74 2d 74 6f 6b 65 6e 0a 27 20 74 6f 67 67 6c 65 2d 63 75 72 73 6f 72 20 20 20 20 20 30 20 31 35 t-token.'.toggle-cursor.....0.15
6eb40 39 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 65 72 61 73 65 2d 73 63 72 65 65 6e 20 20 20 20 20 20 9.set-token.'.erase-screen......
6eb60 30 20 31 35 41 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 6c 69 6e 6b 2d 73 63 72 65 65 6e 20 20 0.15A.set-token.'.blink-screen..
6eb80 20 20 20 20 30 20 31 35 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 69 6e 76 65 72 74 2d 73 63 72 ....0.15B.set-token.'.invert-scr
6eba0 65 65 6e 20 20 20 20 20 30 20 31 35 43 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 69 6e 73 65 72 74 een.....0.15C.set-token.'.insert
6ebc0 2d 63 68 61 72 61 63 74 65 72 73 20 30 20 31 35 44 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 65 -characters.0.15D.set-token.'.de
6ebe0 6c 65 74 65 2d 63 68 61 72 61 63 74 65 72 73 20 30 20 31 35 45 20 73 65 74 2d 74 6f 6b 65 6e 0a lete-characters.0.15E.set-token.
6ec00 27 20 69 6e 73 65 72 74 2d 6c 69 6e 65 73 20 20 20 20 20 20 30 20 31 35 46 20 73 65 74 2d 74 6f '.insert-lines......0.15F.set-to
6ec20 6b 65 6e 0a 27 20 64 65 6c 65 74 65 2d 6c 69 6e 65 73 20 20 20 20 20 20 30 20 31 36 30 20 73 65 ken.'.delete-lines......0.160.se
6ec40 74 2d 74 6f 6b 65 6e 0a 27 20 64 72 61 77 2d 6c 6f 67 6f 20 20 20 20 20 20 20 20 20 30 20 31 36 t-token.'.draw-logo.........0.16
6ec60 31 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 66 72 61 6d 65 2d 62 75 66 66 65 72 2d 61 64 72 20 20 1.set-token.'.frame-buffer-adr..
6ec80 30 20 31 36 32 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 73 63 72 65 65 6e 2d 68 65 69 67 68 74 20 0.162.set-token.'.screen-height.
6eca0 20 20 20 20 30 20 31 36 33 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 73 63 72 65 65 6e 2d 77 69 64 ....0.163.set-token.'.screen-wid
6ecc0 74 68 20 20 20 20 20 20 30 20 31 36 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 77 69 6e 64 6f 77 th......0.164.set-token.'.window
6ece0 2d 74 6f 70 20 20 20 20 20 20 20 20 30 20 31 36 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 77 69 -top........0.165.set-token.'.wi
6ed00 6e 64 6f 77 2d 6c 65 66 74 20 20 20 20 20 20 20 30 20 31 36 36 20 73 65 74 2d 74 6f 6b 65 6e 0a ndow-left.......0.166.set-token.
6ed20 27 20 64 65 66 61 75 6c 74 2d 66 6f 6e 74 20 20 20 20 20 20 30 20 31 36 41 20 73 65 74 2d 74 6f '.default-font......0.16A.set-to
6ed40 6b 65 6e 0a 27 20 73 65 74 2d 66 6f 6e 74 20 20 20 20 20 20 20 20 20 20 30 20 31 36 42 20 73 65 ken.'.set-font..........0.16B.se
6ed60 74 2d 74 6f 6b 65 6e 0a 27 20 63 68 61 72 2d 68 65 69 67 68 74 20 20 20 20 20 20 20 30 20 31 36 t-token.'.char-height.......0.16
6ed80 43 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 63 68 61 72 2d 77 69 64 74 68 20 20 20 20 20 20 20 20 C.set-token.'.char-width........
6eda0 30 20 31 36 44 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 3e 66 6f 6e 74 20 20 20 20 20 20 20 20 20 0.16D.set-token.'.>font.........
6edc0 20 20 20 20 30 20 31 36 45 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 66 6f 6e 74 62 79 74 65 73 20 ....0.16E.set-token.'.fontbytes.
6ede0 20 20 20 20 20 20 20 20 30 20 31 36 46 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 66 62 38 2d 69 6e ........0.16F.set-token.'.fb8-in
6ee00 73 74 61 6c 6c 20 20 20 20 20 20 20 30 20 31 38 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 65 stall.......0.18B.set-token.'.de
6ee20 76 69 63 65 2d 6e 61 6d 65 20 20 20 20 20 20 20 30 20 32 30 31 20 73 65 74 2d 74 6f 6b 65 6e 0a vice-name.......0.201.set-token.
6ee40 27 20 6d 79 2d 61 72 67 73 20 20 20 20 20 20 20 20 20 20 20 30 20 32 30 32 20 73 65 74 2d 74 6f '.my-args...........0.202.set-to
6ee60 6b 65 6e 0a 27 20 6d 79 2d 73 65 6c 66 20 20 20 20 20 20 20 20 20 20 20 30 20 32 30 33 20 73 65 ken.'.my-self...........0.203.se
6ee80 74 2d 74 6f 6b 65 6e 0a 27 20 66 69 6e 64 2d 70 61 63 6b 61 67 65 20 20 20 20 20 20 30 20 32 30 t-token.'.find-package......0.20
6eea0 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6f 70 65 6e 2d 70 61 63 6b 61 67 65 20 20 20 20 20 20 4.set-token.'.open-package......
6eec0 30 20 32 30 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 63 6c 6f 73 65 2d 70 61 63 6b 61 67 65 20 0.205.set-token.'.close-package.
6eee0 20 20 20 20 30 20 32 30 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 66 69 6e 64 2d 6d 65 74 68 6f ....0.206.set-token.'.find-metho
6ef00 64 20 20 20 20 20 20 20 30 20 32 30 37 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 63 61 6c 6c 2d 70 d.......0.207.set-token.'.call-p
6ef20 61 63 6b 61 67 65 20 20 20 20 20 20 30 20 32 30 38 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 24 63 ackage......0.208.set-token.'.$c
6ef40 61 6c 6c 2d 70 61 72 65 6e 74 20 20 20 20 20 20 30 20 32 30 39 20 73 65 74 2d 74 6f 6b 65 6e 0a all-parent......0.209.set-token.
6ef60 27 20 6d 79 2d 70 61 72 65 6e 74 20 20 20 20 20 20 20 20 20 30 20 32 30 41 20 73 65 74 2d 74 6f '.my-parent.........0.20A.set-to
6ef80 6b 65 6e 0a 27 20 69 68 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 20 20 30 20 32 30 42 20 73 65 ken.'.ihandle>phandle...0.20B.se
6efa0 74 2d 74 6f 6b 65 6e 0a 27 20 6d 79 2d 75 6e 69 74 20 20 20 20 20 20 20 20 20 20 20 30 20 32 30 t-token.'.my-unit...........0.20
6efc0 44 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 20 20 20 20 20 D.set-token.'.$call-method......
6efe0 30 20 32 30 45 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 24 6f 70 65 6e 2d 70 61 63 6b 61 67 65 20 0.20E.set-token.'.$open-package.
6f000 20 20 20 20 30 20 32 30 46 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 28 69 73 2d 75 73 65 72 2d 77 ....0.20F.set-token.'.(is-user-w
6f020 6f 72 64 29 20 20 20 20 30 20 32 31 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 73 75 73 70 65 6e ord)....0.214.set-token.'.suspen
6f040 64 2d 66 63 6f 64 65 20 20 20 20 20 30 20 32 31 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 66 63 d-fcode.....0.215.set-token.'.fc
6f060 2d 61 62 6f 72 74 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 31 36 20 73 65 74 2d 74 6f 6b -abort.............0.216.set-tok
6f080 65 6e 0a 27 20 63 61 74 63 68 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 31 37 20 73 65 74 en.'.catch.............0.217.set
6f0a0 2d 74 6f 6b 65 6e 0a 27 20 74 68 72 6f 77 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 31 38 -token.'.throw.............0.218
6f0c0 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 67 65 74 2d 6d 79 2d 70 72 6f 70 65 72 74 79 20 20 20 30 .set-token.'.get-my-property...0
6f0e0 20 32 31 41 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 65 63 6f 64 65 2d 69 6e 74 20 20 20 20 20 .21A.set-token.'.decode-int.....
6f100 20 20 20 30 20 32 31 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 65 63 6f 64 65 2d 73 74 72 69 ...0.21B.set-token.'.decode-stri
6f120 6e 67 20 20 20 20 20 30 20 32 31 43 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 67 65 74 2d 69 6e 68 ng.....0.21C.set-token.'.get-inh
6f140 65 72 69 74 65 64 2d 70 72 6f 70 65 72 74 79 20 30 20 32 31 44 20 73 65 74 2d 74 6f 6b 65 6e 20 erited-property.0.21D.set-token.
6f160 20 0a 27 20 64 65 6c 65 74 65 2d 70 72 6f 70 65 72 74 79 20 20 20 30 20 32 31 45 20 73 65 74 2d ..'.delete-property...0.21E.set-
6f180 74 6f 6b 65 6e 20 20 0a 27 20 67 65 74 2d 70 61 63 6b 61 67 65 2d 70 72 6f 70 65 72 74 79 20 30 token...'.get-package-property.0
6f1a0 20 32 31 46 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 63 70 65 65 6b 20 20 20 20 20 20 20 20 20 20 .21F.set-token.'.cpeek..........
6f1c0 20 20 20 30 20 32 32 30 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 77 70 65 65 6b 20 20 20 20 20 ...0.220.set-token..'.wpeek.....
6f1e0 20 20 20 20 20 20 20 20 30 20 32 32 31 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c 70 65 65 6b ........0.221.set-token..'.lpeek
6f200 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 32 32 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 .............0.222.set-token..'.
6f220 63 70 6f 6b 65 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 32 33 20 73 65 74 2d 74 6f 6b 65 cpoke.............0.223.set-toke
6f240 6e 20 0a 27 20 77 70 6f 6b 65 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 32 34 20 73 65 74 n..'.wpoke.............0.224.set
6f260 2d 74 6f 6b 65 6e 20 0a 27 20 6c 70 6f 6b 65 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 32 -token..'.lpoke.............0.22
6f280 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c 77 66 6c 69 70 20 20 20 20 20 20 20 20 20 20 20 5.set-token..'.lwflip...........
6f2a0 20 30 20 32 32 36 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c 62 66 6c 69 70 20 20 20 20 20 20 .0.226.set-token..'.lbflip......
6f2c0 20 20 20 20 20 20 30 20 32 32 37 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c 62 66 6c 69 70 73 ......0.227.set-token..'.lbflips
6f2e0 20 20 20 20 20 20 20 20 20 20 20 30 20 32 32 38 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 72 78 40 ...........0.228.set-token.'.rx@
6f300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 32 45 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 ...............0.22E.set-token.'
6f320 20 72 78 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 32 46 20 73 65 74 2d 74 6f 6b .rx!...............0.22F.set-tok
6f340 65 6e 0a 27 20 72 62 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 33 30 20 73 65 74 en.'.rb@...............0.230.set
6f360 2d 74 6f 6b 65 6e 0a 27 20 72 62 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 33 31 -token.'.rb!...............0.231
6f380 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 72 77 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 .set-token.'.rw@...............0
6f3a0 20 32 33 32 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 72 77 21 20 20 20 20 20 20 20 20 20 20 20 .232.set-token..'.rw!...........
6f3c0 20 20 20 20 30 20 32 33 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 72 6c 40 20 20 20 20 20 20 ....0.233.set-token..'.rl@......
6f3e0 20 20 20 20 20 20 20 20 20 30 20 32 33 34 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 72 6c 21 20 .........0.234.set-token..'.rl!.
6f400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 33 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 ..............0.235.set-token..'
6f420 20 77 62 66 6c 69 70 73 20 20 20 20 20 20 20 20 20 20 20 30 20 32 33 36 20 73 65 74 2d 74 6f 6b .wbflips...........0.236.set-tok
6f440 65 6e 20 0a 27 20 6c 77 66 6c 69 70 73 20 20 20 20 20 20 20 20 20 20 20 30 20 32 33 37 20 73 65 en..'.lwflips...........0.237.se
6f460 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 68 69 6c 64 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 t-token..'.child.............0.2
6f480 33 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 70 65 65 72 20 20 20 20 20 20 20 20 20 20 20 20 20 3B.set-token.'.peer.............
6f4a0 20 30 20 32 33 43 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6e 65 78 74 2d 70 72 6f 70 65 72 74 79 .0.23C.set-token.'.next-property
6f4c0 20 20 20 20 20 30 20 32 33 44 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 79 74 65 2d 6c 6f 61 64 .....0.23D.set-token.'.byte-load
6f4e0 20 20 20 20 20 20 20 20 20 30 20 32 33 45 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 73 65 74 2d 61 .........0.23E.set-token.'.set-a
6f500 72 67 73 20 20 20 20 20 20 20 20 20 20 30 20 32 33 46 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6c rgs..........0.23F.set-token.'.l
6f520 65 66 74 2d 70 61 72 73 65 2d 73 74 72 69 6e 67 20 30 20 32 34 30 20 73 65 74 2d 74 6f 6b 65 6e eft-parse-string.0.240.set-token
6f540 0a 27 20 62 78 6a 6f 69 6e 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 34 31 20 73 65 74 2d 74 .'.bxjoin............0.241.set-t
6f560 6f 6b 65 6e 0a 27 20 3c 6c 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 34 32 20 73 oken.'.<l@...............0.242.s
6f580 65 74 2d 74 6f 6b 65 6e 0a 27 20 6c 78 6a 6f 69 6e 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 et-token.'.lxjoin............0.2
6f5a0 34 33 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 77 78 6a 6f 69 6e 20 20 20 20 20 20 20 20 20 20 20 43.set-token.'.wxjoin...........
6f5c0 20 30 20 32 34 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 2c 20 20 20 20 20 20 20 20 20 20 20 .0.244.set-token.'.x,...........
6f5e0 20 20 20 20 20 30 20 32 34 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 40 20 20 20 20 20 20 20 .....0.245.set-token.'.x@.......
6f600 20 20 20 20 20 20 20 20 20 30 20 32 34 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 21 20 20 20 .........0.246.set-token.'.x!...
6f620 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 34 37 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 2f .............0.247.set-token.'./
6f640 78 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 34 38 20 73 65 74 2d 74 6f 6b 65 6e x................0.248.set-token
6f660 0a 27 20 2f 78 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 34 39 20 73 65 74 2d 74 .'./x*...............0.249.set-t
6f680 6f 6b 65 6e 0a 27 20 78 61 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 34 41 20 73 oken.'.xa+...............0.24A.s
6f6a0 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 61 31 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 et-token.'.xa1+..............0.2
6f6c0 34 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 62 66 6c 69 70 20 20 20 20 20 20 20 20 20 20 20 4B.set-token.'.xbflip...........
6f6e0 20 30 20 32 34 43 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 62 66 6c 69 70 73 20 20 20 20 20 20 .0.24C.set-token.'.xbflips......
6f700 20 20 20 20 20 30 20 32 34 44 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 62 73 70 6c 69 74 20 20 .....0.24D.set-token.'.xbsplit..
6f720 20 20 20 20 20 20 20 20 20 30 20 32 34 45 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 6c 66 6c 69 .........0.24E.set-token.'.xlfli
6f740 70 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 34 46 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 p............0.24F.set-token.'.x
6f760 6c 66 6c 69 70 73 20 20 20 20 20 20 20 20 20 20 20 30 20 32 35 30 20 73 65 74 2d 74 6f 6b 65 6e lflips...........0.250.set-token
6f780 0a 27 20 78 6c 73 70 6c 69 74 20 20 20 20 20 20 20 20 20 20 20 30 20 32 35 31 20 73 65 74 2d 74 .'.xlsplit...........0.251.set-t
6f7a0 6f 6b 65 6e 0a 27 20 78 77 66 6c 69 70 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 35 32 20 73 oken.'.xwflip............0.252.s
6f7c0 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 77 66 6c 69 70 73 20 20 20 20 20 20 20 20 20 20 20 30 20 32 et-token.'.xwflips...........0.2
6f7e0 35 33 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 77 73 70 6c 69 74 20 20 20 20 20 20 20 20 20 20 53.set-token.'.xwsplit..........
6f800 20 30 20 32 35 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff .0.254.set-token................
6f820 00 00 00 00 00 00 16 c0 00 00 00 00 00 00 16 89 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 ...............................(
6f840 31 32 37 35 2e 66 73 00 30 20 76 61 6c 75 65 20 66 75 6e 63 74 69 6f 6e 2d 74 79 70 65 20 20 20 1275.fs.0.value.function-type...
6f860 20 27 20 66 75 6e 63 74 69 6f 6e 2d 74 79 70 65 20 40 20 63 6f 6e 73 74 61 6e 74 20 3c 76 61 6c .'.function-type.@.constant.<val
6f880 75 65 3e 0a 76 61 72 69 61 62 6c 65 20 66 75 6e 63 74 69 6f 6e 2d 74 79 70 65 20 27 20 66 75 6e ue>.variable.function-type.'.fun
6f8a0 63 74 69 6f 6e 2d 74 79 70 65 20 40 20 63 6f 6e 73 74 61 6e 74 20 3c 76 61 72 69 61 62 6c 65 3e ction-type.@.constant.<variable>
6f8c0 0a 30 20 63 6f 6e 73 74 61 6e 74 20 66 75 6e 63 74 69 6f 6e 2d 74 79 70 65 20 27 20 66 75 6e 63 .0.constant.function-type.'.func
6f8e0 74 69 6f 6e 2d 74 79 70 65 20 40 20 63 6f 6e 73 74 61 6e 74 20 3c 63 6f 6e 73 74 61 6e 74 3e 0a tion-type.@.constant.<constant>.
6f900 3a 20 66 75 6e 63 74 69 6f 6e 2d 74 79 70 65 20 3b 20 20 20 20 20 20 20 20 27 20 66 75 6e 63 74 :.function-type.;........'.funct
6f920 69 6f 6e 2d 74 79 70 65 20 40 20 63 6f 6e 73 74 61 6e 74 20 3c 63 6f 6c 6f 6e 3e 0a 63 72 65 61 ion-type.@.constant.<colon>.crea
6f940 74 65 20 66 75 6e 63 74 69 6f 6e 2d 74 79 70 65 20 20 20 20 20 27 20 66 75 6e 63 74 69 6f 6e 2d te.function-type.....'.function-
6f960 74 79 70 65 20 40 20 63 6f 6e 73 74 61 6e 74 20 3c 63 72 65 61 74 65 3e 0a 64 65 66 65 72 20 66 type.@.constant.<create>.defer.f
6f980 75 6e 63 74 69 6f 6e 2d 74 79 70 65 20 20 20 20 20 20 27 20 66 75 6e 63 74 69 6f 6e 2d 74 79 70 unction-type......'.function-typ
6f9a0 65 20 40 20 63 6f 6e 73 74 61 6e 74 20 3c 64 65 66 65 72 3e 0a 3a 20 66 63 6f 64 65 2d 72 65 76 e.@.constant.<defer>.:.fcode-rev
6f9c0 69 73 69 6f 6e 20 28 20 2d 2d 20 6e 20 29 0a 30 30 30 33 30 30 30 30 20 5c 20 6d 61 6a 6f 72 20 ision.(.--.n.).00030000.\.major.
6f9e0 2a 20 36 35 35 33 36 20 2b 20 6d 69 6e 6f 72 0a 3b 0a 3a 20 62 28 6c 69 74 29 20 28 20 2d 2d 20 *.65536.+.minor.;.:.b(lit).(.--.
6fa00 6e 20 29 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 2d 6e 75 6d 33 32 0a 3f 63 6f n.).next-ip.read-fcode-num32.?co
6fa20 6d 70 69 6c 65 2d 6d 6f 64 65 20 49 46 20 6c 69 74 65 72 61 6c 2c 20 54 48 45 4e 0a 3b 0a 3a 20 mpile-mode.IF.literal,.THEN.;.:.
6fa40 62 28 22 29 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 2d 73 74 72 69 6e 67 0a 3f b(").next-ip.read-fcode-string.?
6fa60 63 6f 6d 70 69 6c 65 2d 6d 6f 64 65 20 49 46 20 66 63 2d 73 74 72 69 6e 67 2c 20 61 6c 69 67 6e compile-mode.IF.fc-string,.align
6fa80 20 70 6f 73 74 70 6f 6e 65 20 63 6f 75 6e 74 20 54 48 45 4e 0a 3b 0a 3a 20 62 28 27 29 0a 6e 65 .postpone.count.THEN.;.:.b(').ne
6faa0 78 74 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 23 20 67 65 74 2d 74 6f 6b 65 6e 20 64 72 6f 70 xt-ip.read-fcode#.get-token.drop
6fac0 20 3f 63 6f 6d 70 69 6c 65 2d 6d 6f 64 65 20 49 46 20 6c 69 74 65 72 61 6c 2c 20 54 48 45 4e 0a .?compile-mode.IF.literal,.THEN.
6fae0 3b 0a 3a 20 3f 6a 75 6d 70 2d 64 69 72 65 63 74 69 6f 6e 20 28 20 6e 20 2d 2d 20 29 0a 64 75 70 ;.:.?jump-direction.(.n.--.).dup
6fb00 20 38 30 30 30 20 3e 3d 20 49 46 20 46 46 46 46 20 73 77 61 70 20 2d 20 6e 65 67 61 74 65 20 32 .8000.>=.IF.FFFF.swap.-.negate.2
6fb20 2d 20 54 48 45 4e 0a 3b 0a 3a 20 3f 6e 65 67 61 74 69 76 65 0a 38 30 30 30 20 61 6e 64 0a 3b 0a -.THEN.;.:.?negative.8000.and.;.
6fb40 3a 20 64 65 73 74 2d 6f 6e 2d 74 6f 70 0a 30 20 3e 72 20 42 45 47 49 4e 20 64 75 70 20 40 20 30 :.dest-on-top.0.>r.BEGIN.dup.@.0
6fb60 3d 20 57 48 49 4c 45 20 3e 72 20 52 45 50 45 41 54 0a 42 45 47 49 4e 20 72 3e 20 64 75 70 20 57 =.WHILE.>r.REPEAT.BEGIN.r>.dup.W
6fb80 48 49 4c 45 20 73 77 61 70 20 52 45 50 45 41 54 20 0a 64 72 6f 70 0a 3b 0a 3a 20 3f 62 72 61 6e HILE.swap.REPEAT..drop.;.:.?bran
6fba0 63 68 0a 74 72 75 65 20 3d 0a 3b 0a 3a 20 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 ch.true.=.;.:.read-fcode-offset.
6fbc0 5c 20 45 4c 53 45 20 6e 65 65 64 73 20 74 6f 20 62 65 20 66 69 78 65 64 21 0a 3f 6f 66 66 73 65 \.ELSE.needs.to.be.fixed!.?offse
6fbe0 74 31 36 20 49 46 20 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 2d 6e 75 6d 31 36 20 t16.IF.next-ip.read-fcode-num16.
6fc00 45 4c 53 45 20 54 48 45 4e 0a 3b 0a 3a 20 62 3f 62 72 61 6e 63 68 20 28 20 66 6c 61 67 20 2d 2d ELSE.THEN.;.:.b?branch.(.flag.--
6fc20 20 29 0a 3f 63 6f 6d 70 69 6c 65 2d 6d 6f 64 65 20 49 46 20 20 0a 72 65 61 64 2d 66 63 6f 64 65 .).?compile-mode.IF...read-fcode
6fc40 2d 6f 66 66 73 65 74 20 3f 6e 65 67 61 74 69 76 65 20 49 46 20 20 20 64 65 73 74 2d 6f 6e 2d 74 -offset.?negative.IF...dest-on-t
6fc60 6f 70 20 70 6f 73 74 70 6f 6e 65 20 75 6e 74 69 6c 0a 45 4c 53 45 20 70 6f 73 74 70 6f 6e 65 20 op.postpone.until.ELSE.postpone.
6fc80 69 66 0a 54 48 45 4e 0a 45 4c 53 45 0a 3f 62 72 61 6e 63 68 20 49 46 20 20 20 32 20 6a 75 6d 70 if.THEN.ELSE.?branch.IF...2.jump
6fca0 2d 6e 2d 69 70 0a 45 4c 53 45 20 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 0a 3f 6a 75 -n-ip.ELSE.read-fcode-offset.?ju
6fcc0 6d 70 2d 64 69 72 65 63 74 69 6f 6e 20 32 2d 20 6a 75 6d 70 2d 6e 2d 69 70 0a 54 48 45 4e 0a 54 mp-direction.2-.jump-n-ip.THEN.T
6fce0 48 45 4e 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 62 72 61 6e 63 68 20 28 20 2d 2d 20 29 HEN.;.immediate.:.bbranch.(.--.)
6fd00 0a 3f 63 6f 6d 70 69 6c 65 2d 6d 6f 64 65 20 49 46 20 0a 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 .?compile-mode.IF..read-fcode-of
6fd20 66 73 65 74 0a 3f 6e 65 67 61 74 69 76 65 20 49 46 20 20 20 64 65 73 74 2d 6f 6e 2d 74 6f 70 20 fset.?negative.IF...dest-on-top.
6fd40 70 6f 73 74 70 6f 6e 65 20 61 67 61 69 6e 0a 45 4c 53 45 20 70 6f 73 74 70 6f 6e 65 20 65 6c 73 postpone.again.ELSE.postpone.els
6fd60 65 0a 67 65 74 2d 69 70 20 6e 65 78 74 2d 69 70 20 66 63 6f 64 65 40 20 42 32 20 3d 20 49 46 20 e.get-ip.next-ip.fcode@.B2.=.IF.
6fd80 64 72 6f 70 20 45 4c 53 45 20 73 65 74 2d 69 70 20 54 48 45 4e 0a 54 48 45 4e 0a 45 4c 53 45 20 drop.ELSE.set-ip.THEN.THEN.ELSE.
6fda0 20 0a 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 3f 6a 75 6d 70 2d 64 69 72 65 63 74 ..read-fcode-offset.?jump-direct
6fdc0 69 6f 6e 20 32 2d 20 6a 75 6d 70 2d 6e 2d 69 70 0a 54 48 45 4e 0a 3b 20 69 6d 6d 65 64 69 61 74 ion.2-.jump-n-ip.THEN.;.immediat
6fde0 65 0a 3a 20 62 28 3c 6d 61 72 6b 29 20 28 20 2d 2d 20 29 0a 3f 63 6f 6d 70 69 6c 65 2d 6d 6f 64 e.:.b(<mark).(.--.).?compile-mod
6fe00 65 20 49 46 20 70 6f 73 74 70 6f 6e 65 20 62 65 67 69 6e 20 54 48 45 4e 0a 3b 20 69 6d 6d 65 64 e.IF.postpone.begin.THEN.;.immed
6fe20 69 61 74 65 0a 3a 20 62 28 3e 72 65 73 6f 6c 76 65 29 20 28 20 2d 2d 20 29 0a 3f 63 6f 6d 70 69 iate.:.b(>resolve).(.--.).?compi
6fe40 6c 65 2d 6d 6f 64 65 20 49 46 20 70 6f 73 74 70 6f 6e 65 20 74 68 65 6e 20 54 48 45 4e 0a 3b 20 le-mode.IF.postpone.then.THEN.;.
6fe60 69 6d 6d 65 64 69 61 74 65 0a 3a 20 66 66 77 74 6f 3b 20 28 20 2d 2d 20 29 0a 42 45 47 49 4e 20 immediate.:.ffwto;.(.--.).BEGIN.
6fe80 66 63 6f 64 65 40 20 64 75 70 20 63 32 20 3c 3e 20 57 48 49 4c 45 0a 2e 22 20 66 66 77 74 6f 3a fcode@.dup.c2.<>.WHILE..".ffwto:
6fea0 20 73 6b 69 70 70 69 6e 67 20 22 20 64 75 70 20 2e 20 2e 22 20 40 20 22 20 67 65 74 2d 69 70 20 .skipping.".dup....".@.".get-ip.
6fec0 2e 20 63 72 0a 43 41 53 45 09 31 30 20 4f 46 20 28 20 6c 69 74 20 29 20 72 65 61 64 2d 66 63 6f ..cr.CASE.10.OF.(.lit.).read-fco
6fee0 64 65 2d 6e 75 6d 33 32 20 64 72 6f 70 20 45 4e 44 4f 46 0a 31 31 20 4f 46 20 28 20 27 20 29 20 de-num32.drop.ENDOF.11.OF.(.'.).
6ff00 72 65 61 64 2d 66 63 6f 64 65 23 20 64 72 6f 70 20 45 4e 44 4f 46 0a 31 32 20 4f 46 20 28 20 22 read-fcode#.drop.ENDOF.12.OF.(."
6ff20 20 29 20 72 65 61 64 2d 66 63 6f 64 65 2d 73 74 72 69 6e 67 20 32 64 72 6f 70 20 45 4e 44 4f 46 .).read-fcode-string.2drop.ENDOF
6ff40 0a 31 33 20 4f 46 20 28 20 62 62 72 61 6e 63 68 20 29 20 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 .13.OF.(.bbranch.).read-fcode-of
6ff60 66 73 65 74 20 64 72 6f 70 20 45 4e 44 4f 46 0a 31 34 20 4f 46 20 28 20 62 3f 62 72 61 6e 63 68 fset.drop.ENDOF.14.OF.(.b?branch
6ff80 20 29 20 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 64 72 6f 70 20 45 4e 44 4f 46 0a .).read-fcode-offset.drop.ENDOF.
6ffa0 31 35 20 4f 46 20 28 20 6c 6f 6f 70 20 29 20 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 15.OF.(.loop.).read-fcode-offset
6ffc0 20 64 72 6f 70 20 45 4e 44 4f 46 0a 31 36 20 4f 46 20 28 20 2b 6c 6f 6f 70 20 29 20 72 65 61 64 .drop.ENDOF.16.OF.(.+loop.).read
6ffe0 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 64 72 6f 70 20 45 4e 44 4f 46 0a 31 37 20 4f 46 20 28 -fcode-offset.drop.ENDOF.17.OF.(
70000 20 64 6f 20 29 20 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 64 72 6f 70 20 45 4e 44 .do.).read-fcode-offset.drop.END
70020 4f 46 0a 31 38 20 4f 46 20 28 20 3f 64 6f 20 29 20 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 OF.18.OF.(.?do.).read-fcode-offs
70040 65 74 20 64 72 6f 70 20 45 4e 44 4f 46 0a 31 43 20 4f 46 20 28 20 6f 66 20 29 20 72 65 61 64 2d et.drop.ENDOF.1C.OF.(.of.).read-
70060 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 64 72 6f 70 20 45 4e 44 4f 46 0a 43 36 20 4f 46 20 28 20 fcode-offset.drop.ENDOF.C6.OF.(.
70080 65 6e 64 6f 66 20 29 20 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 64 72 6f 70 20 45 endof.).read-fcode-offset.drop.E
700a0 4e 44 4f 46 0a 43 33 20 4f 46 20 28 20 74 6f 20 29 20 72 65 61 64 2d 66 63 6f 64 65 23 20 64 72 NDOF.C3.OF.(.to.).read-fcode#.dr
700c0 6f 70 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 6e 65 78 74 2d 69 70 20 45 4e 44 4f 46 0a 45 4e op.ENDOF.dup.OF.next-ip.ENDOF.EN
700e0 44 43 41 53 45 0a 52 45 50 45 41 54 20 6e 65 78 74 2d 69 70 0a 3b 0a 3a 20 72 70 75 73 68 20 28 DCASE.REPEAT.next-ip.;.:.rpush.(
70100 20 72 70 61 72 6d 20 2d 2d 20 29 20 5c 20 70 75 73 68 20 74 68 65 20 72 70 61 72 6d 20 74 6f 20 .rparm.--.).\.push.the.rparm.to.
70120 62 65 20 6f 6e 20 74 6f 70 20 6f 66 20 72 65 74 75 72 6e 20 73 74 61 63 6b 20 61 66 74 65 72 20 be.on.top.of.return.stack.after.
70140 65 78 69 74 0a 72 3e 20 73 77 61 70 20 3e 72 20 3e 72 0a 3b 0a 3a 20 72 70 6f 70 20 28 20 2d 2d exit.r>.swap.>r.>r.;.:.rpop.(.--
70160 20 72 70 61 72 6d 20 29 20 5c 20 70 6f 70 20 74 68 65 20 72 70 61 72 6d 20 74 68 61 74 20 77 61 .rparm.).\.pop.the.rparm.that.wa
70180 73 20 6f 6e 20 74 6f 70 20 6f 66 20 72 65 74 75 72 6e 20 73 74 61 63 6b 20 62 65 66 6f 72 65 20 s.on.top.of.return.stack.before.
701a0 74 68 69 73 0a 72 3e 20 72 3e 20 73 77 61 70 20 3e 72 0a 3b 0a 3a 20 62 31 28 3b 29 20 28 20 2d this.r>.r>.swap.>r.;.:.b1(;).(.-
701c0 2d 20 29 0a 2e 22 20 62 31 28 3b 29 22 20 63 72 0a 72 70 6f 70 20 73 65 74 2d 69 70 20 0a 3b 0a -.)..".b1(;)".cr.rpop.set-ip..;.
701e0 3a 20 62 28 3b 29 20 28 20 2d 2d 20 29 0a 70 6f 73 74 70 6f 6e 65 20 65 78 69 74 20 72 65 76 65 :.b(;).(.--.).postpone.exit.reve
70200 61 6c 20 70 6f 73 74 70 6f 6e 65 20 5b 20 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 3a al.postpone.[..;.immediate.:.b(:
70220 29 20 28 20 2d 2d 20 29 0a 3c 63 6f 6c 6f 6e 3e 20 63 6f 6d 70 69 6c 65 2c 20 5d 0a 3b 20 69 6d ).(.--.).<colon>.compile,.].;.im
70240 6d 65 64 69 61 74 65 0a 3a 20 62 28 63 61 73 65 29 20 28 20 73 65 6c 20 2d 2d 20 73 65 6c 20 29 mediate.:.b(case).(.sel.--.sel.)
70260 0a 70 6f 73 74 70 6f 6e 65 20 63 61 73 65 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 65 .postpone.case.;.immediate.:.b(e
70280 6e 64 63 61 73 65 29 0a 70 6f 73 74 70 6f 6e 65 20 65 6e 64 63 61 73 65 0a 3b 20 69 6d 6d 65 64 ndcase).postpone.endcase.;.immed
702a0 69 61 74 65 0a 3a 20 62 28 6f 66 29 0a 70 6f 73 74 70 6f 6e 65 20 6f 66 0a 72 65 61 64 2d 66 63 iate.:.b(of).postpone.of.read-fc
702c0 6f 64 65 2d 6f 66 66 73 65 74 20 64 72 6f 70 20 20 20 5c 20 72 65 61 64 20 61 6e 64 20 64 69 73 ode-offset.drop...\.read.and.dis
702e0 63 61 72 64 20 6f 66 66 73 65 74 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 65 6e 64 6f card.offset.;.immediate.:.b(endo
70300 66 29 0a 70 6f 73 74 70 6f 6e 65 20 65 6e 64 6f 66 0a 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 f).postpone.endof.read-fcode-off
70320 73 65 74 20 64 72 6f 70 20 20 20 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 64 6f 29 0a set.drop....;.immediate.:.b(do).
70340 70 6f 73 74 70 6f 6e 65 20 64 6f 0a 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 64 72 postpone.do.read-fcode-offset.dr
70360 6f 70 20 20 20 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 3f 64 6f 29 0a 70 6f 73 74 70 op....;.immediate.:.b(?do).postp
70380 6f 6e 65 20 3f 64 6f 0a 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 64 72 6f 70 20 20 one.?do.read-fcode-offset.drop..
703a0 20 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 6c 6f 6f 70 29 0a 70 6f 73 74 70 6f 6e 65 ..;.immediate.:.b(loop).postpone
703c0 20 6c 6f 6f 70 0a 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 64 72 6f 70 20 20 20 0a .loop.read-fcode-offset.drop....
703e0 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 2b 6c 6f 6f 70 29 0a 70 6f 73 74 70 6f 6e 65 20 ;.immediate.:.b(+loop).postpone.
70400 2b 6c 6f 6f 70 0a 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 64 72 6f 70 20 20 20 0a +loop.read-fcode-offset.drop....
70420 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 6c 65 61 76 65 29 0a 70 6f 73 74 70 6f 6e 65 20 ;.immediate.:.b(leave).postpone.
70440 6c 65 61 76 65 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 6e 65 77 2d 74 6f 6b 65 6e 20 20 5c leave.;.immediate.:.new-token..\
70460 20 75 6e 6e 61 6d 65 64 20 6c 6f 63 61 6c 20 66 63 6f 64 65 20 66 75 6e 63 74 69 6f 6e 0a 61 6c .unnamed.local.fcode.function.al
70480 69 67 6e 20 68 65 72 65 20 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 23 20 30 20 73 ign.here.next-ip.read-fcode#.0.s
704a0 77 61 70 20 73 65 74 2d 74 6f 6b 65 6e 0a 3b 0a 3a 20 65 78 74 65 72 6e 61 6c 2d 74 6f 6b 65 6e wap.set-token.;.:.external-token
704c0 20 28 20 2d 2d 20 29 20 20 5c 20 6e 61 6d 65 64 20 6c 6f 63 61 6c 20 66 63 6f 64 65 20 66 75 6e .(.--.)..\.named.local.fcode.fun
704e0 63 74 69 6f 6e 20 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 2d 73 74 72 69 6e 67 ction..next-ip.read-fcode-string
70500 0a 68 65 61 64 65 72 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 29 20 20 .header.........(.str.len.--.)..
70520 5c 20 63 72 65 61 74 65 20 61 20 68 65 61 64 65 72 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 \.create.a.header.in.the.current
70540 20 64 69 63 74 69 6f 6e 61 72 79 20 65 6e 74 72 79 0a 6e 65 77 2d 74 6f 6b 65 6e 0a 3b 0a 3a 20 .dictionary.entry.new-token.;.:.
70560 6e 65 77 2d 74 6f 6b 65 6e 0a 65 76 61 2d 64 65 62 75 67 3f 20 49 46 0a 73 22 20 78 22 20 67 65 new-token.eva-debug?.IF.s".x".ge
70580 74 2d 69 70 20 3e 72 20 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 23 20 72 3e 20 73 t-ip.>r.next-ip.read-fcode#.r>.s
705a0 65 74 2d 69 70 20 28 75 2e 29 20 24 63 61 74 20 73 74 72 64 75 70 0a 68 65 61 64 65 72 0a 54 48 et-ip.(u.).$cat.strdup.header.TH
705c0 45 4e 20 6e 65 77 2d 74 6f 6b 65 6e 0a 3b 0a 3a 20 6e 61 6d 65 64 2d 74 6f 6b 65 6e 20 20 5c 20 EN.new-token.;.:.named-token..\.
705e0 64 65 63 69 64 65 20 77 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 74 6f 20 67 69 76 65 20 61 20 6e decide.wether.or.not.to.give.a.n
70600 65 77 20 74 6f 6b 65 6e 20 61 6e 20 6f 77 6e 20 6e 61 6d 65 20 69 6e 20 74 68 65 20 64 69 63 74 ew.token.an.own.name.in.the.dict
70620 69 6f 6e 61 72 79 0a 66 63 6f 64 65 2d 64 65 62 75 67 3f 20 49 46 20 6e 65 77 2d 74 6f 6b 65 6e ionary.fcode-debug?.IF.new-token
70640 20 45 4c 53 45 20 65 78 74 65 72 6e 61 6c 2d 74 6f 6b 65 6e 20 54 48 45 4e 0a 3b 0a 3a 20 62 28 .ELSE.external-token.THEN.;.:.b(
70660 74 6f 29 20 28 20 78 20 2d 2d 20 29 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 23 to).(.x.--.).next-ip.read-fcode#
70680 0a 67 65 74 2d 74 6f 6b 65 6e 20 64 72 6f 70 0a 3e 62 6f 64 79 20 63 65 6c 6c 20 2d 0a 3f 63 6f .get-token.drop.>body.cell.-.?co
706a0 6d 70 69 6c 65 2d 6d 6f 64 65 20 49 46 20 6c 69 74 65 72 61 6c 2c 20 70 6f 73 74 70 6f 6e 65 20 mpile-mode.IF.literal,.postpone.
706c0 21 20 20 45 4c 53 45 20 21 20 20 54 48 45 4e 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 !..ELSE.!..THEN.;.immediate.:.b(
706e0 76 61 6c 75 65 29 0a 3c 76 61 6c 75 65 3e 20 2c 20 2c 20 72 65 76 65 61 6c 0a 3b 0a 3a 20 62 28 value).<value>.,.,.reveal.;.:.b(
70700 76 61 72 69 61 62 6c 65 29 0a 3c 76 61 72 69 61 62 6c 65 3e 20 2c 20 30 20 2c 20 72 65 76 65 61 variable).<variable>.,.0.,.revea
70720 6c 0a 3b 0a 3a 20 62 28 63 6f 6e 73 74 61 6e 74 29 0a 3c 63 6f 6e 73 74 61 6e 74 3e 20 2c 20 2c l.;.:.b(constant).<constant>.,.,
70740 20 72 65 76 65 61 6c 0a 3b 0a 3a 20 75 6e 64 65 66 69 6e 65 64 2d 64 65 66 65 72 0a 63 72 20 63 .reveal.;.:.undefined-defer.cr.c
70760 72 20 2e 22 20 55 6e 69 74 69 74 69 61 6c 69 7a 65 64 20 64 65 66 65 72 20 77 6f 72 64 20 68 61 r..".Unititialized.defer.word.ha
70780 73 20 62 65 65 6e 20 65 78 65 63 75 74 65 64 21 22 20 63 72 20 63 72 20 0a 74 72 75 65 20 66 63 s.been.executed!".cr.cr..true.fc
707a0 6f 64 65 2d 65 6e 64 20 21 0a 3b 0a 3a 20 62 28 64 65 66 65 72 29 0a 3c 64 65 66 65 72 3e 20 2c ode-end.!.;.:.b(defer).<defer>.,
707c0 20 72 65 76 65 61 6c 0a 70 6f 73 74 70 6f 6e 65 20 75 6e 64 65 66 69 6e 65 64 2d 64 65 66 65 72 .reveal.postpone.undefined-defer
707e0 0a 3b 0a 3a 20 62 28 63 72 65 61 74 65 29 0a 3c 76 61 72 69 61 62 6c 65 3e 20 2c 20 0a 70 6f 73 .;.:.b(create).<variable>.,..pos
70800 74 70 6f 6e 65 20 6e 6f 6f 70 20 72 65 76 65 61 6c 0a 3b 0a 3a 20 62 28 66 69 65 6c 64 29 20 28 tpone.noop.reveal.;.:.b(field).(
70820 20 45 3a 20 61 64 64 72 20 2d 2d 20 61 64 64 72 2b 6f 66 66 73 65 74 20 29 20 28 20 46 3a 20 6f .E:.addr.--.addr+offset.).(.F:.o
70840 66 66 73 65 74 20 73 69 7a 65 20 2d 2d 20 6f 66 66 73 65 74 2b 73 69 7a 65 20 29 0a 3c 63 6f 6c ffset.size.--.offset+size.).<col
70860 6f 6e 3e 20 2c 20 6f 76 65 72 20 6c 69 74 65 72 61 6c 2c 0a 70 6f 73 74 70 6f 6e 65 20 2b 20 70 on>.,.over.literal,.postpone.+.p
70880 6f 73 74 70 6f 6e 65 20 65 78 69 74 0a 2b 0a 3b 0a 3a 20 62 28 62 75 66 66 65 72 3a 29 20 28 20 ostpone.exit.+.;.:.b(buffer:).(.
708a0 45 3a 20 2d 2d 20 61 2d 61 64 64 72 29 20 28 20 46 3a 20 73 69 7a 65 20 2d 2d 20 29 0a 3c 76 61 E:.--.a-addr).(.F:.size.--.).<va
708c0 72 69 61 62 6c 65 3e 20 2c 20 61 6c 6c 6f 74 0a 3b 0a 3a 20 73 75 73 70 65 6e 64 2d 66 63 6f 64 riable>.,.allot.;.:.suspend-fcod
708e0 65 20 28 20 2d 2d 20 29 0a 6e 6f 6f 70 20 20 20 20 20 20 20 20 5c 20 68 61 73 20 74 6f 20 62 65 e.(.--.).noop........\.has.to.be
70900 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 6d 6f 72 65 20 65 66 66 69 63 69 65 6e 74 6c 79 20 3b 2d .implemented.more.efficiently.;-
70920 29 0a 3b 0a 3a 20 6f 66 66 73 65 74 31 36 20 28 20 2d 2d 20 29 0a 31 36 20 74 6f 20 66 63 6f 64 ).;.:.offset16.(.--.).16.to.fcod
70940 65 2d 6f 66 66 73 65 74 0a 3b 0a 3a 20 76 65 72 73 69 6f 6e 31 20 28 20 2d 2d 20 29 0a 31 20 74 e-offset.;.:.version1.(.--.).1.t
70960 6f 20 66 63 6f 64 65 2d 73 70 72 65 61 64 0a 38 20 74 6f 20 66 63 6f 64 65 2d 6f 66 66 73 65 74 o.fcode-spread.8.to.fcode-offset
70980 0a 72 65 61 64 2d 68 65 61 64 65 72 0a 3b 0a 3a 20 73 74 61 72 74 30 20 28 20 2d 2d 20 29 0a 30 .read-header.;.:.start0.(.--.).0
709a0 20 74 6f 20 66 63 6f 64 65 2d 73 70 72 65 61 64 0a 6f 66 66 73 65 74 31 36 0a 72 65 61 64 2d 68 .to.fcode-spread.offset16.read-h
709c0 65 61 64 65 72 0a 3b 0a 3a 20 73 74 61 72 74 31 20 28 20 2d 2d 20 29 0a 31 20 74 6f 20 66 63 6f eader.;.:.start1.(.--.).1.to.fco
709e0 64 65 2d 73 70 72 65 61 64 0a 6f 66 66 73 65 74 31 36 0a 72 65 61 64 2d 68 65 61 64 65 72 0a 3b de-spread.offset16.read-header.;
70a00 0a 3a 20 73 74 61 72 74 32 20 28 20 2d 2d 20 29 0a 32 20 74 6f 20 66 63 6f 64 65 2d 73 70 72 65 .:.start2.(.--.).2.to.fcode-spre
70a20 61 64 0a 6f 66 66 73 65 74 31 36 0a 72 65 61 64 2d 68 65 61 64 65 72 0a 3b 0a 3a 20 73 74 61 72 ad.offset16.read-header.;.:.star
70a40 74 34 20 28 20 2d 2d 20 29 0a 34 20 74 6f 20 66 63 6f 64 65 2d 73 70 72 65 61 64 0a 6f 66 66 73 t4.(.--.).4.to.fcode-spread.offs
70a60 65 74 31 36 0a 72 65 61 64 2d 68 65 61 64 65 72 0a 3b 0a 3a 20 65 6e 64 30 20 28 20 2d 2d 20 29 et16.read-header.;.:.end0.(.--.)
70a80 20 0a 74 72 75 65 20 66 63 6f 64 65 2d 65 6e 64 20 21 20 0a 3b 0a 3a 20 65 6e 64 31 20 28 20 2d ..true.fcode-end.!..;.:.end1.(.-
70aa0 2d 20 29 20 0a 65 6e 64 30 20 0a 3b 0a 3a 20 66 65 72 72 6f 72 20 28 20 2d 2d 20 29 0a 63 6c 65 -.)..end0..;.:.ferror.(.--.).cle
70ac0 61 72 20 65 6e 64 30 0a 63 72 20 2e 22 20 46 43 6f 64 65 23 20 22 20 66 63 6f 64 65 2d 6e 75 6d ar.end0.cr..".FCode#.".fcode-num
70ae0 20 40 20 2e 20 2e 22 20 6e 6f 74 20 61 73 73 69 67 6e 65 64 21 22 0a 63 72 20 2e 22 20 46 43 6f .@....".not.assigned!".cr..".FCo
70b00 64 65 20 65 76 61 6c 75 61 74 69 6f 6e 20 61 62 6f 72 74 65 64 2e 22 20 63 72 0a 2e 22 20 28 20 de.evaluation.aborted.".cr..".(.
70b20 2d 2d 20 53 3a 22 20 64 65 70 74 68 20 2e 20 2e 22 20 52 3a 22 20 72 64 65 70 74 68 20 2e 20 2e --.S:".depth....".R:".rdepth....
70b40 22 20 29 20 22 20 2e 73 20 63 72 0a 61 62 6f 72 74 0a 3b 0a 3a 20 72 65 73 65 74 2d 6c 6f 63 61 ".)."..s.cr.abort.;.:.reset-loca
70b60 6c 2d 66 63 6f 64 65 73 0a 46 46 46 20 38 30 30 20 44 4f 20 5b 27 5d 20 66 65 72 72 6f 72 20 30 l-fcodes.FFF.800.DO.['].ferror.0
70b80 20 69 20 73 65 74 2d 74 6f 6b 65 6e 20 4c 4f 4f 50 0a 3b 0a 3a 20 62 79 74 65 2d 6c 6f 61 64 20 .i.set-token.LOOP.;.:.byte-load.
70ba0 28 20 61 64 64 72 20 78 74 20 2d 2d 20 29 0a 3e 72 20 3e 72 20 0a 73 61 76 65 2d 65 76 61 6c 75 (.addr.xt.--.).>r.>r..save-evalu
70bc0 61 74 6f 72 2d 73 74 61 74 65 0a 72 3e 20 72 3e 0a 72 65 73 65 74 2d 66 63 6f 64 65 2d 65 6e 64 ator-state.r>.r>.reset-fcode-end
70be0 0a 31 20 74 6f 20 66 63 6f 64 65 2d 73 70 72 65 61 64 0a 64 75 70 20 31 20 3d 20 49 46 20 64 72 .1.to.fcode-spread.dup.1.=.IF.dr
70c00 6f 70 20 5b 27 5d 20 72 62 40 20 54 48 45 4e 20 74 6f 20 66 63 6f 64 65 2d 72 62 40 0a 73 65 74 op.['].rb@.THEN.to.fcode-rb@.set
70c20 2d 69 70 0a 72 65 73 65 74 2d 6c 6f 63 61 6c 2d 66 63 6f 64 65 73 0a 64 65 70 74 68 20 3e 72 0a -ip.reset-local-fcodes.depth.>r.
70c40 65 76 61 6c 75 61 74 65 2d 66 63 6f 64 65 0a 72 3e 20 64 65 70 74 68 20 31 2d 20 3c 3e 20 49 46 evaluate-fcode.r>.depth.1-.<>.IF
70c60 20 20 20 63 6c 65 61 72 20 65 6e 64 30 20 0a 63 72 20 2e 22 20 41 6d 62 69 67 75 6f 75 73 20 73 ...clear.end0..cr..".Ambiguous.s
70c80 74 61 63 6b 20 64 65 70 74 68 20 61 66 74 65 72 20 62 79 74 65 2d 6c 6f 61 64 21 22 0a 63 72 20 tack.depth.after.byte-load!".cr.
70ca0 2e 22 20 46 43 6f 64 65 20 65 76 61 6c 75 61 74 69 6f 6e 20 61 62 6f 72 74 65 64 2e 22 20 63 72 .".FCode.evaluation.aborted.".cr
70cc0 20 63 72 0a 45 4c 53 45 20 72 65 73 74 6f 72 65 2d 65 76 61 6c 75 61 74 6f 72 2d 73 74 61 74 65 .cr.ELSE.restore-evaluator-state
70ce0 20 0a 54 48 45 4e 0a 5b 27 5d 20 63 40 20 74 6f 20 66 63 6f 64 65 2d 72 62 40 20 20 20 20 20 20 ..THEN.['].c@.to.fcode-rb@......
70d00 20 20 20 20 20 20 20 20 20 20 0a 3b 0a 63 72 65 61 74 65 20 62 79 74 65 2d 6c 6f 61 64 2d 74 65 ...........;.create.byte-load-te
70d20 73 74 2d 66 63 6f 64 65 0a 66 31 20 63 2c 20 30 38 20 63 2c 20 31 38 20 63 2c 20 36 39 20 63 2c st-fcode.f1.c,.08.c,.18.c,.69.c,
70d40 20 30 30 20 63 2c 20 30 30 20 63 2c 20 30 30 20 63 2c 20 36 38 20 63 2c 0a 31 32 20 63 2c 20 31 .00.c,.00.c,.00.c,.68.c,.12.c,.1
70d60 36 20 63 2c 20 36 32 20 63 2c 20 37 39 20 63 2c 20 37 34 20 63 2c 20 36 35 20 63 2c 20 32 64 20 6.c,.62.c,.79.c,.74.c,.65.c,.2d.
70d80 63 2c 20 36 63 20 63 2c 20 0a 36 66 20 63 2c 20 36 31 20 63 2c 20 36 34 20 63 2c 20 32 64 20 63 c,.6c.c,..6f.c,.61.c,.64.c,.2d.c
70da0 2c 20 37 34 20 63 2c 20 36 35 20 63 2c 20 37 33 20 63 2c 20 37 34 20 63 2c 20 0a 32 64 20 63 2c ,.74.c,.65.c,.73.c,.74.c,..2d.c,
70dc0 20 36 36 20 63 2c 20 36 33 20 63 2c 20 36 66 20 63 2c 20 36 34 20 63 2c 20 36 35 20 63 2c 20 32 .66.c,.63.c,.6f.c,.64.c,.65.c,.2
70de0 31 20 63 2c 20 32 31 20 63 2c 20 0a 39 30 20 63 2c 20 39 32 20 63 2c 20 28 20 61 36 20 63 2c 20 1.c,.21.c,..90.c,.92.c,.(.a6.c,.
70e00 61 37 20 63 2c 20 32 65 20 63 2c 20 29 20 30 30 20 63 2c 0a 3a 20 62 79 74 65 2d 6c 6f 61 64 2d a7.c,.2e.c,.).00.c,.:.byte-load-
70e20 74 65 73 74 0a 62 79 74 65 2d 6c 6f 61 64 2d 74 65 73 74 2d 66 63 6f 64 65 20 5b 27 5d 20 77 40 test.byte-load-test-fcode.['].w@
70e40 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 66 63 6f 64 65 2d 6d 73 0a 73 22 20 6d 73 22 20 24 .;.immediate.:.fcode-ms.s".ms".$
70e60 66 69 6e 64 20 49 46 20 30 3d 20 49 46 20 63 6f 6d 70 69 6c 65 2c 20 45 4c 53 45 20 65 78 65 63 find.IF.0=.IF.compile,.ELSE.exec
70e80 75 74 65 20 54 48 45 4e 20 54 48 45 4e 20 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 66 63 6f 64 ute.THEN.THEN.;.immediate.:.fcod
70ea0 65 2d 24 66 69 6e 64 0a 24 66 69 6e 64 0a 49 46 0a 64 72 6f 70 20 74 72 75 65 0a 45 4c 53 45 0a e-$find.$find.IF.drop.true.ELSE.
70ec0 66 61 6c 73 65 0a 54 48 45 4e 20 20 20 20 0a 3b 0a 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff false.THEN.....;................
70ee0 00 00 00 00 00 00 02 88 00 00 00 00 00 00 02 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 ...............P...............0
70f00 70 63 69 2d 63 6c 61 73 73 5f 30 63 2e 66 73 00 73 22 20 73 65 72 69 61 6c 20 62 75 73 20 5b 20 pci-class_0c.fs.s".serial.bus.[.
70f20 22 20 74 79 70 65 20 6d 79 2d 73 70 61 63 65 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 20 74 ".type.my-space.pci-class-name.t
70f40 79 70 65 20 73 22 20 20 5d 22 20 74 79 70 65 20 63 72 0a 6d 79 2d 73 70 61 63 65 20 70 63 69 2d ype.s"..]".type.cr.my-space.pci-
70f60 64 65 76 69 63 65 2d 67 65 6e 65 72 69 63 2d 73 65 74 75 70 0a 3a 20 68 61 6e 64 6c 65 2d 75 73 device-generic-setup.:.handle-us
70f80 62 2d 6f 68 63 69 2d 63 6c 61 73 73 20 20 28 20 2d 2d 20 29 0a 34 20 63 6f 6e 66 69 67 2d 77 40 b-ohci-class..(.--.).4.config-w@
70fa0 20 31 31 30 20 6f 72 20 34 20 63 6f 6e 66 69 67 2d 77 21 0a 70 63 69 2d 6d 61 73 74 65 72 2d 65 .110.or.4.config-w!.pci-master-e
70fc0 6e 61 62 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 50 43 49 20 42 75 nable...............\.set.PCI.Bu
70fe0 73 20 6d 61 73 74 65 72 20 62 69 74 20 61 6e 64 0a 70 63 69 2d 6d 65 6d 2d 65 6e 61 62 6c 65 20 s.master.bit.and.pci-mem-enable.
71000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6d 65 6d 6f 72 79 20 73 70 61 63 65 20 .................\.memory.space.
71020 65 6e 61 62 6c 65 20 66 6f 72 20 55 53 42 20 73 63 61 6e 0a 31 30 20 63 6f 6e 66 69 67 2d 6c 40 enable.for.USB.scan.10.config-l@
71040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 62 61 73 65 20 61 ....................\.get.base.a
71060 64 64 72 65 73 73 20 6f 6e 20 73 74 61 63 6b 20 66 6f 72 20 75 73 62 2d 6f 68 63 69 2e 66 73 0a ddress.on.stack.for.usb-ohci.fs.
71080 73 22 20 75 73 62 2d 6f 68 63 69 2e 66 73 22 20 69 6e 63 6c 75 64 65 64 0a 3b 0a 3a 20 68 61 6e s".usb-ohci.fs".included.;.:.han
710a0 64 6c 65 2d 73 62 63 2d 73 75 62 63 6c 61 73 73 20 20 28 20 2d 2d 20 29 0a 6d 79 2d 73 70 61 63 dle-sbc-subclass..(.--.).my-spac
710c0 65 20 70 63 69 2d 63 6c 61 73 73 40 20 66 66 66 66 20 61 6e 64 20 43 41 53 45 20 20 20 20 20 20 e.pci-class@.ffff.and.CASE......
710e0 20 20 20 5c 20 67 65 74 20 50 43 49 20 73 75 62 2d 63 6c 61 73 73 20 61 6e 64 20 69 6e 74 65 72 ...\.get.PCI.sub-class.and.inter
71100 66 61 63 65 0a 30 33 31 30 20 4f 46 20 68 61 6e 64 6c 65 2d 75 73 62 2d 6f 68 63 69 2d 63 6c 61 face.0310.OF.handle-usb-ohci-cla
71120 73 73 20 45 4e 44 4f 46 20 20 20 20 5c 20 55 53 42 20 4f 48 43 49 20 63 6f 6e 74 72 6f 6c 6c 65 ss.ENDOF....\.USB.OHCI.controlle
71140 72 0a 45 4e 44 43 41 53 45 0a 3b 0a 68 61 6e 64 6c 65 2d 73 62 63 2d 73 75 62 63 6c 61 73 73 0a r.ENDCASE.;.handle-sbc-subclass.
71160 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 50 28 00 00 00 00 00 00 4f ef 00 00 00 00 00 00 00 00 ..............P(......O.........
71180 00 00 00 00 00 00 00 30 75 73 62 2d 6f 68 63 69 2e 66 73 00 00 00 00 00 43 4f 4e 53 54 41 4e 54 .......0usb-ohci.fs.....CONSTANT
711a0 20 62 61 73 65 61 64 64 72 73 0a 73 22 20 4f 48 43 49 20 62 61 73 65 20 61 64 64 72 65 73 73 20 .baseaddrs.s".OHCI.base.address.
711c0 3d 20 22 20 62 61 73 65 61 64 64 72 73 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 =.".baseaddrs.usb-debug-print-va
711e0 6c 0a 73 22 20 75 73 62 22 20 32 64 75 70 20 64 65 76 69 63 65 2d 6e 61 6d 65 20 64 65 76 69 63 l.s".usb".2dup.device-name.devic
71200 65 2d 74 79 70 65 0a 31 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 61 64 64 72 65 73 73 2d e-type.1.encode-int.s".#address-
71220 63 65 6c 6c 73 22 20 70 72 6f 70 65 72 74 79 0a 30 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 cells".property.0.encode-int.s".
71240 23 73 69 7a 65 2d 63 65 6c 6c 73 22 20 70 72 6f 70 65 72 74 79 0a 3a 20 65 6e 63 6f 64 65 2d 75 #size-cells".property.:.encode-u
71260 6e 69 74 20 28 20 70 6f 72 74 20 2d 2d 20 75 6e 69 74 2d 73 74 72 20 75 6e 69 74 2d 6c 65 6e 20 nit.(.port.--.unit-str.unit-len.
71280 29 20 31 20 68 65 78 2d 65 6e 63 6f 64 65 2d 75 6e 69 74 20 3b 0a 3a 20 64 65 63 6f 64 65 2d 75 ).1.hex-encode-unit.;.:.decode-u
712a0 6e 69 74 20 28 20 61 64 64 72 20 6c 65 6e 20 2d 2d 20 70 6f 72 74 20 29 20 31 20 68 65 78 2d 64 nit.(.addr.len.--.port.).1.hex-d
712c0 65 63 6f 64 65 2d 75 6e 69 74 20 3b 0a 53 54 52 55 43 54 0a 2f 6c 20 66 69 65 6c 64 20 74 64 3e ecode-unit.;.STRUCT./l.field.td>
712e0 74 61 74 74 72 0a 2f 6c 20 66 69 65 6c 64 20 74 64 3e 63 62 70 74 72 0a 2f 6c 20 66 69 65 6c 64 tattr./l.field.td>cbptr./l.field
71300 20 74 64 3e 6e 74 64 0a 2f 6c 20 66 69 65 6c 64 20 74 64 3e 62 66 72 65 6e 64 0a 43 4f 4e 53 54 .td>ntd./l.field.td>bfrend.CONST
71320 41 4e 54 20 2f 74 64 6c 65 6e 0a 53 54 52 55 43 54 0a 2f 6c 20 66 69 65 6c 64 20 65 64 3e 65 61 ANT./tdlen.STRUCT./l.field.ed>ea
71340 74 74 72 0a 2f 6c 20 66 69 65 6c 64 20 65 64 3e 74 64 71 74 70 0a 2f 6c 20 66 69 65 6c 64 20 65 ttr./l.field.ed>tdqtp./l.field.e
71360 64 3e 74 64 71 68 70 0a 2f 6c 20 66 69 65 6c 64 20 65 64 3e 6e 65 64 0a 43 4f 4e 53 54 41 4e 54 d>tdqhp./l.field.ed>ned.CONSTANT
71380 20 2f 65 64 6c 65 6e 0a 53 54 52 55 43 54 0a 2f 6c 20 66 69 65 6c 64 20 68 63 3e 68 63 61 74 74 ./edlen.STRUCT./l.field.hc>hcatt
713a0 72 0a 2f 6c 20 66 69 65 6c 64 20 68 63 3e 68 63 64 6f 6e 65 0a 43 4f 4e 53 54 41 4e 54 20 2f 68 r./l.field.hc>hcdone.CONSTANT./h
713c0 63 6c 65 6e 0a 62 61 73 65 61 64 64 72 73 20 20 20 20 20 20 43 4f 4e 53 54 41 4e 54 20 48 63 52 clen.baseaddrs......CONSTANT.HcR
713e0 65 76 69 73 69 6f 6e 0a 62 61 73 65 61 64 64 72 73 20 34 20 20 2b 20 43 4f 4e 53 54 41 4e 54 20 evision.baseaddrs.4..+.CONSTANT.
71400 68 63 63 6f 6e 74 72 6f 6c 0a 62 61 73 65 61 64 64 72 73 20 38 20 20 2b 20 43 4f 4e 53 54 41 4e hccontrol.baseaddrs.8..+.CONSTAN
71420 54 20 68 63 63 6f 6d 73 74 61 74 0a 62 61 73 65 61 64 64 72 73 20 30 63 20 2b 20 43 4f 4e 53 54 T.hccomstat.baseaddrs.0c.+.CONST
71440 41 4e 54 20 68 63 69 6e 74 73 74 61 74 0a 62 61 73 65 61 64 64 72 73 20 31 34 20 2b 20 43 4f 4e ANT.hcintstat.baseaddrs.14.+.CON
71460 53 54 41 4e 54 20 68 63 69 6e 74 64 73 62 6c 0a 62 61 73 65 61 64 64 72 73 20 31 38 20 2b 20 43 STANT.hcintdsbl.baseaddrs.18.+.C
71480 4f 4e 53 54 41 4e 54 20 68 63 68 63 63 61 72 65 67 0a 62 61 73 65 61 64 64 72 73 20 32 30 20 2b ONSTANT.hchccareg.baseaddrs.20.+
714a0 20 43 4f 4e 53 54 41 4e 54 20 68 63 63 74 72 68 65 61 64 0a 62 61 73 65 61 64 64 72 73 20 32 34 .CONSTANT.hcctrhead.baseaddrs.24
714c0 20 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 63 75 72 63 6f 6e 74 0a 62 61 73 65 61 64 64 72 73 20 .+.CONSTANT.hccurcont.baseaddrs.
714e0 32 38 20 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 62 75 6c 6b 68 65 61 64 0a 62 61 73 65 61 64 64 28.+.CONSTANT.hcbulkhead.baseadd
71500 72 73 20 32 63 20 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 63 75 72 62 75 6c 6b 0a 62 61 73 65 61 rs.2c.+.CONSTANT.hccurbulk.basea
71520 64 64 72 73 20 33 30 20 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 64 6e 65 68 65 61 64 0a 62 61 73 ddrs.30.+.CONSTANT.hcdnehead.bas
71540 65 61 64 64 72 73 20 33 34 20 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 69 6e 74 72 76 61 6c 0a 62 eaddrs.34.+.CONSTANT.hcintrval.b
71560 61 73 65 61 64 64 72 73 20 34 30 20 2b 20 43 4f 4e 53 54 41 4e 54 20 48 63 50 65 72 69 6f 64 69 aseaddrs.40.+.CONSTANT.HcPeriodi
71580 63 53 74 61 72 74 0a 62 61 73 65 61 64 64 72 73 20 34 38 20 2b 20 43 4f 4e 53 54 41 4e 54 20 68 cStart.baseaddrs.48.+.CONSTANT.h
715a0 63 72 68 64 65 73 63 41 0a 62 61 73 65 61 64 64 72 73 20 34 63 20 2b 20 43 4f 4e 53 54 41 4e 54 crhdescA.baseaddrs.4c.+.CONSTANT
715c0 20 68 63 72 68 64 65 73 63 42 0a 62 61 73 65 61 64 64 72 73 20 35 30 20 2b 20 43 4f 4e 53 54 41 .hcrhdescB.baseaddrs.50.+.CONSTA
715e0 4e 54 20 48 63 52 68 53 74 61 74 75 73 0a 62 61 73 65 61 64 64 72 73 20 35 34 20 2b 20 43 4f 4e NT.HcRhStatus.baseaddrs.54.+.CON
71600 53 54 41 4e 54 20 68 63 72 68 70 73 74 61 74 0a 62 61 73 65 61 64 64 72 73 20 35 38 20 2b 20 43 STANT.hcrhpstat.baseaddrs.58.+.C
71620 4f 4e 53 54 41 4e 54 20 68 63 72 68 70 73 74 61 74 32 0a 62 61 73 65 61 64 64 72 73 20 35 63 20 ONSTANT.hcrhpstat2.baseaddrs.5c.
71640 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 72 68 70 73 74 61 74 33 0a 75 73 62 2d 64 65 62 75 67 2d +.CONSTANT.hcrhpstat3.usb-debug-
71660 66 6c 61 67 20 49 46 0a 30 20 63 6f 6e 66 69 67 2d 6c 40 20 2e 22 20 20 20 20 2d 20 56 45 4e 44 flag.IF.0.config-l@.."....-.VEND
71680 4f 52 3a 20 22 20 38 20 2e 72 20 63 72 0a 34 30 20 63 6f 6e 66 69 67 2d 6c 40 20 2e 22 20 20 20 OR:.".8..r.cr.40.config-l@.."...
716a0 20 2d 20 50 4d 43 20 20 20 3a 20 22 20 38 20 2e 72 0a 34 34 20 63 6f 6e 66 69 67 2d 6c 40 20 2e .-.PMC...:.".8..r.44.config-l@..
716c0 22 20 20 20 20 20 20 50 4d 43 53 52 20 3a 20 22 20 38 20 2e 72 20 63 72 0a 45 30 20 63 6f 6e 66 "......PMCSR.:.".8..r.cr.E0.conf
716e0 69 67 2d 6c 40 20 2e 22 20 20 20 20 2d 20 45 58 54 31 20 20 3a 20 22 20 38 20 2e 72 0a 45 34 20 ig-l@.."....-.EXT1..:.".8..r.E4.
71700 63 6f 6e 66 69 67 2d 6c 40 20 2e 22 20 20 20 20 20 20 45 58 54 32 20 20 3a 20 22 20 38 20 2e 72 config-l@.."......EXT2..:.".8..r
71720 20 63 72 0a 54 48 45 4e 0a 32 20 43 4f 4e 53 54 41 4e 54 20 57 44 48 0a 31 20 20 20 20 20 20 43 .cr.THEN.2.CONSTANT.WDH.1......C
71740 4f 4e 53 54 41 4e 54 20 52 48 50 2d 43 43 53 20 20 20 20 5c 20 43 75 72 72 65 6e 74 20 43 6f 6e ONSTANT.RHP-CCS....\.Current.Con
71760 6e 65 63 74 20 53 74 61 74 75 73 0a 32 20 20 20 20 20 20 43 4f 4e 53 54 41 4e 54 20 52 48 50 2d nect.Status.2......CONSTANT.RHP-
71780 50 45 53 20 20 20 20 5c 20 50 6f 72 74 20 45 6e 61 62 6c 65 20 53 74 61 74 75 73 0a 31 30 20 20 PES....\.Port.Enable.Status.10..
717a0 20 20 20 43 4f 4e 53 54 41 4e 54 20 52 48 50 2d 50 52 53 20 20 20 20 5c 20 50 6f 72 74 20 52 65 ...CONSTANT.RHP-PRS....\.Port.Re
717c0 73 65 74 20 53 74 61 74 75 73 0a 31 30 30 20 20 20 20 43 4f 4e 53 54 41 4e 54 20 52 48 50 2d 50 set.Status.100....CONSTANT.RHP-P
717e0 50 53 20 20 20 20 5c 20 50 6f 72 74 20 50 6f 77 65 72 20 53 74 61 74 75 73 0a 31 30 30 30 30 20 PS....\.Port.Power.Status.10000.
71800 20 43 4f 4e 53 54 41 4e 54 20 52 48 50 2d 43 53 43 20 20 20 20 5c 20 43 6f 6e 6e 65 63 74 20 53 .CONSTANT.RHP-CSC....\.Connect.S
71820 74 61 74 75 73 20 43 68 61 6e 67 65 64 0a 31 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 52 48 tatus.Changed.100000.CONSTANT.RH
71840 50 2d 50 52 53 43 20 20 20 5c 20 50 6f 72 74 20 52 65 73 65 74 20 53 74 61 74 75 73 20 43 68 61 P-PRSC...\.Port.Reset.Status.Cha
71860 6e 67 65 64 0a 30 20 43 4f 4e 53 54 41 4e 54 20 4f 48 43 49 2d 44 50 2d 53 45 54 55 50 0a 31 20 nged.0.CONSTANT.OHCI-DP-SETUP.1.
71880 43 4f 4e 53 54 41 4e 54 20 4f 48 43 49 2d 44 50 2d 4f 55 54 0a 32 20 43 4f 4e 53 54 41 4e 54 20 CONSTANT.OHCI-DP-OUT.2.CONSTANT.
718a0 4f 48 43 49 2d 44 50 2d 49 4e 0a 33 20 43 4f 4e 53 54 41 4e 54 20 4f 48 43 49 2d 44 50 2d 49 4e OHCI-DP-IN.3.CONSTANT.OHCI-DP-IN
718c0 56 41 4c 49 44 0a 38 30 30 36 30 30 30 31 30 30 30 30 31 32 30 30 20 43 4f 4e 53 54 41 4e 54 20 VALID.8006000100001200.CONSTANT.
718e0 67 65 74 2d 64 64 65 73 63 70 0a 38 30 30 36 30 30 30 32 30 30 30 30 30 39 30 30 20 43 4f 4e 53 get-ddescp.8006000200000900.CONS
71900 54 41 4e 54 20 67 65 74 2d 63 64 65 73 63 70 0a 38 30 30 36 30 30 30 34 30 30 30 30 30 39 30 30 TANT.get-cdescp.8006000400000900
71920 20 43 4f 4e 53 54 41 4e 54 20 67 65 74 2d 69 64 65 73 63 70 0a 38 30 30 36 30 30 30 35 30 30 30 .CONSTANT.get-idescp.80060005000
71940 30 30 37 30 30 20 43 4f 4e 53 54 41 4e 54 20 67 65 74 2d 65 64 65 73 63 70 0a 41 30 30 36 30 30 00700.CONSTANT.get-edescp.A00600
71960 30 30 30 30 30 30 31 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 67 65 74 2d 68 64 65 73 63 70 0a 30 0000001000.CONSTANT.get-hdescp.0
71980 30 30 39 30 31 30 30 30 30 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 73 65 74 2d 63 64 65 009010000000000.CONSTANT.set-cde
719a0 73 63 70 0a 32 33 30 33 30 31 30 30 30 34 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 scp.2303010004000000.CONSTANT.hp
719c0 65 6e 61 62 6c 65 2d 73 65 74 0a 32 33 30 33 30 34 30 30 30 31 30 30 30 30 30 30 20 43 4f 4e 53 enable-set.2303040001000000.CONS
719e0 54 41 4e 54 20 68 70 31 72 73 74 2d 73 65 74 0a 32 33 30 33 30 34 30 30 30 32 30 30 30 30 30 30 TANT.hp1rst-set.2303040002000000
71a00 20 43 4f 4e 53 54 41 4e 54 20 68 70 32 72 73 74 2d 73 65 74 0a 32 33 30 33 30 34 30 30 30 33 30 .CONSTANT.hp2rst-set.23030400030
71a20 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 33 72 73 74 2d 73 65 74 0a 32 33 30 33 30 34 00000.CONSTANT.hp3rst-set.230304
71a40 30 30 30 34 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 34 72 73 74 2d 73 65 74 0a 32 0004000000.CONSTANT.hp4rst-set.2
71a60 33 30 33 30 38 30 30 30 31 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 31 70 77 72 2d 303080001000000.CONSTANT.hp1pwr-
71a80 73 65 74 0a 32 33 30 33 30 38 30 30 30 32 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 set.2303080002000000.CONSTANT.hp
71aa0 32 70 77 72 2d 73 65 74 0a 32 33 30 33 30 38 30 30 30 33 30 30 30 30 30 30 20 43 4f 4e 53 54 41 2pwr-set.2303080003000000.CONSTA
71ac0 4e 54 20 68 70 33 70 77 72 2d 73 65 74 0a 32 33 30 33 30 38 30 30 30 34 30 30 30 30 30 30 20 43 NT.hp3pwr-set.2303080004000000.C
71ae0 4f 4e 53 54 41 4e 54 20 68 70 34 70 77 72 2d 73 65 74 0a 41 30 30 33 30 30 30 30 30 30 30 30 30 ONSTANT.hp4pwr-set.A003000000000
71b00 34 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 73 74 61 74 75 73 2d 67 65 74 0a 41 33 30 30 30 30 30 400.CONSTANT.hstatus-get.A300000
71b20 30 30 31 30 30 30 34 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 31 73 74 61 2d 67 65 74 0a 41 33 001000400.CONSTANT.hp1sta-get.A3
71b40 30 30 30 30 30 30 30 32 30 30 30 34 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 32 73 74 61 2d 67 00000002000400.CONSTANT.hp2sta-g
71b60 65 74 0a 41 33 30 30 30 30 30 30 30 33 30 30 30 34 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 33 et.A300000003000400.CONSTANT.hp3
71b80 73 74 61 2d 67 65 74 0a 41 33 30 30 30 30 30 30 30 34 30 30 30 34 30 30 20 43 4f 4e 53 54 41 4e sta-get.A300000004000400.CONSTAN
71ba0 54 20 68 70 34 73 74 61 2d 67 65 74 0a 38 30 30 38 30 30 30 30 30 30 30 30 30 31 30 30 20 43 4f T.hp4sta-get.8008000000000100.CO
71bc0 4e 53 54 41 4e 54 20 67 65 74 2d 63 6f 6e 66 69 67 0a 41 31 46 45 30 30 30 30 30 30 30 30 30 31 NSTANT.get-config.A1FE0000000001
71be0 30 30 20 43 4f 4e 53 54 41 4e 54 20 47 45 54 2d 4d 41 58 2d 4c 55 4e 0a 32 20 20 20 20 31 38 20 00.CONSTANT.GET-MAX-LUN.2....18.
71c00 6c 73 68 69 66 74 20 43 4f 4e 53 54 41 4e 54 20 44 41 54 41 30 2d 54 4f 47 47 4c 45 0a 33 20 20 lshift.CONSTANT.DATA0-TOGGLE.3..
71c20 20 20 31 38 20 6c 73 68 69 66 74 20 43 4f 4e 53 54 41 4e 54 20 44 41 54 41 31 2d 54 4f 47 47 4c ..18.lshift.CONSTANT.DATA1-TOGGL
71c40 45 0a 30 66 20 20 20 31 63 20 6c 73 68 69 66 74 20 43 4f 4e 53 54 41 4e 54 20 43 43 2d 46 52 45 E.0f...1c.lshift.CONSTANT.CC-FRE
71c60 53 48 2d 54 44 0a 38 20 43 4f 4e 53 54 41 4e 54 20 53 54 44 2d 52 45 51 55 45 53 54 2d 53 45 54 SH-TD.8.CONSTANT.STD-REQUEST-SET
71c80 55 50 2d 53 49 5a 45 0a 30 20 20 20 20 31 33 20 6c 73 68 69 66 74 20 43 4f 4e 53 54 41 4e 54 20 UP-SIZE.0....13.lshift.CONSTANT.
71ca0 54 44 2d 44 50 2d 53 45 54 55 50 0a 31 20 20 20 20 31 33 20 6c 73 68 69 66 74 20 43 4f 4e 53 54 TD-DP-SETUP.1....13.lshift.CONST
71cc0 41 4e 54 20 54 44 2d 44 50 2d 4f 55 54 0a 32 20 20 20 20 31 33 20 6c 73 68 69 66 74 20 43 4f 4e ANT.TD-DP-OUT.2....13.lshift.CON
71ce0 53 54 41 4e 54 20 54 44 2d 44 50 2d 49 4e 0a 34 30 30 30 30 31 20 20 20 20 43 4f 4e 53 54 41 4e STANT.TD-DP-IN.400001....CONSTAN
71d00 54 20 65 64 2d 63 6e 74 61 74 72 0a 34 30 30 30 30 32 20 20 20 20 43 4f 4e 53 54 41 4e 54 20 65 T.ed-cntatr.400002....CONSTANT.e
71d20 64 2d 63 6e 74 61 74 72 31 0a 38 30 30 38 31 20 20 20 20 20 43 4f 4e 53 54 41 4e 54 20 65 64 2d d-cntatr1.80081.....CONSTANT.ed-
71d40 68 75 62 61 74 72 0a 38 30 30 30 30 20 20 20 20 20 43 4f 4e 53 54 41 4e 54 20 65 64 2d 64 65 66 hubatr.80000.....CONSTANT.ed-def
71d60 61 74 72 0a 30 66 30 65 34 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 74 64 2d 61 74 74 72 0a 30 atr.0f0e40000.CONSTANT.td-attr.0
71d80 30 20 56 41 4c 55 45 20 70 74 72 0a 32 30 30 20 43 4f 4e 53 54 41 4e 54 20 4d 41 58 2d 54 44 53 0.VALUE.ptr.200.CONSTANT.MAX-TDS
71da0 0a 30 20 56 41 4c 55 45 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 0a 30 20 56 41 4c 55 .0.VALUE.td-freelist-head.0.VALU
71dc0 45 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 74 61 69 6c 0a 30 20 56 41 4c 55 45 20 6e 75 6d 2d 66 E.td-freelist-tail.0.VALUE.num-f
71de0 72 65 65 2d 74 64 73 0a 30 20 56 41 4c 55 45 20 6d 61 78 2d 72 68 2d 70 6f 72 74 73 0a 30 20 56 ree-tds.0.VALUE.max-rh-ports.0.V
71e00 41 4c 55 45 20 63 75 72 72 65 6e 74 2d 73 74 61 74 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 ALUE.current-stat.INSTANCE.VARIA
71e20 42 4c 45 20 74 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 0a 31 34 20 43 4f 4e 53 54 41 4e 54 20 4d BLE.td-list-region.14.CONSTANT.M
71e40 41 58 2d 45 44 53 0a 30 20 56 41 4c 55 45 20 65 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 0a AX-EDS.0.VALUE.ed-freelist-head.
71e60 30 20 56 41 4c 55 45 20 6e 75 6d 2d 66 72 65 65 2d 65 64 73 0a 49 4e 53 54 41 4e 43 45 20 56 41 0.VALUE.num-free-eds.INSTANCE.VA
71e80 52 49 41 42 4c 45 20 65 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 0a 30 20 56 41 4c 55 45 20 75 73 RIABLE.ed-list-region.0.VALUE.us
71ea0 62 2d 61 64 64 72 65 73 73 0a 30 20 56 41 4c 55 45 20 69 6e 69 74 69 61 6c 2d 68 75 62 2d 61 64 b-address.0.VALUE.initial-hub-ad
71ec0 64 72 65 73 73 0a 30 20 56 41 4c 55 45 20 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 dress.0.VALUE.new-device-address
71ee0 0a 30 20 56 41 4c 55 45 20 6d 70 73 0a 30 20 56 41 4c 55 45 20 44 45 42 55 47 2d 54 44 53 0a 30 .0.VALUE.mps.0.VALUE.DEBUG-TDS.0
71f00 20 56 41 4c 55 45 20 63 61 73 65 2d 66 61 69 6c 65 64 20 20 5c 20 61 76 61 69 6c 61 62 6c 65 20 .VALUE.case-failed..\.available.
71f20 66 6f 72 20 67 65 6e 65 72 61 6c 20 75 73 65 20 74 6f 20 73 65 65 20 49 46 20 61 20 43 41 53 45 for.general.use.to.see.IF.a.CASE
71f40 20 73 74 61 74 65 6d 65 6e 74 0a 30 20 56 41 4c 55 45 20 57 48 49 4c 45 2d 66 61 69 6c 65 64 20 .statement.0.VALUE.WHILE-failed.
71f60 5c 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 67 65 6e 65 72 61 6c 20 75 73 65 20 74 6f 20 73 \.available.for.general.use.to.s
71f80 65 65 20 49 46 20 61 20 57 48 49 4c 45 20 4c 4f 4f 50 0a 38 20 43 4f 4e 53 54 41 4e 54 20 44 45 ee.IF.a.WHILE.LOOP.8.CONSTANT.DE
71fa0 46 41 55 4c 54 2d 43 4f 4e 54 52 4f 4c 2d 4d 50 53 0a 31 32 20 43 4f 4e 53 54 41 4e 54 20 44 45 FAULT-CONTROL-MPS.12.CONSTANT.DE
71fc0 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 0a 31 20 43 4f 4e 53 54 41 4e 54 20 44 VICE-DESCRIPTOR-LEN.1.CONSTANT.D
71fe0 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 54 59 50 45 0a 31 20 43 4f 4e 53 54 41 4e 54 EVICE-DESCRIPTOR-TYPE.1.CONSTANT
72000 20 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 54 59 50 45 2d 4f 46 46 53 45 54 0a 34 .DEVICE-DESCRIPTOR-TYPE-OFFSET.4
72020 20 43 4f 4e 53 54 41 4e 54 20 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 44 45 56 43 .CONSTANT.DEVICE-DESCRIPTOR-DEVC
72040 4c 41 53 53 2d 4f 46 46 53 45 54 0a 37 20 43 4f 4e 53 54 41 4e 54 20 44 45 56 49 43 45 2d 44 45 LASS-OFFSET.7.CONSTANT.DEVICE-DE
72060 53 43 52 49 50 54 4f 52 2d 4d 50 53 2d 4f 46 46 53 45 54 0a 32 30 20 43 4f 4e 53 54 41 4e 54 20 SCRIPTOR-MPS-OFFSET.20.CONSTANT.
72080 42 55 4c 4b 2d 43 4f 4e 46 49 47 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 0a 39 20 43 4f 4e BULK-CONFIG-DESCRIPTOR-LEN.9.CON
720a0 53 54 41 4e 54 20 48 55 42 2d 44 45 56 49 43 45 2d 43 4c 41 53 53 0a 30 20 43 4f 4e 53 54 41 4e STANT.HUB-DEVICE-CLASS.0.CONSTAN
720c0 54 20 4e 4f 2d 43 4c 41 53 53 0a 56 41 52 49 41 42 4c 45 20 20 73 65 74 75 70 2d 70 61 63 6b 65 T.NO-CLASS.VARIABLE..setup-packe
720e0 74 20 20 20 20 20 5c 20 38 20 62 79 74 65 73 20 66 6f 72 20 73 65 74 75 70 20 70 61 63 6b 65 74 t.....\.8.bytes.for.setup.packet
72100 0a 56 41 52 49 41 42 4c 45 20 20 63 68 2d 62 75 66 66 65 72 20 20 20 20 20 20 20 20 5c 20 31 20 .VARIABLE..ch-buffer........\.1.
72120 62 79 74 65 20 63 68 61 72 61 63 74 65 72 20 62 75 66 66 65 72 0a 49 4e 53 54 41 4e 43 45 20 56 byte.character.buffer.INSTANCE.V
72140 41 52 49 41 42 4c 45 20 64 64 2d 62 75 66 66 65 72 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 ARIABLE.dd-buffer.INSTANCE.VARIA
72160 42 4c 45 20 63 64 2d 62 75 66 66 65 72 0a 30 20 56 41 4c 55 45 20 74 65 6d 70 31 0a 30 20 56 41 BLE.cd-buffer.0.VALUE.temp1.0.VA
72180 4c 55 45 20 74 65 6d 70 32 0a 30 20 56 41 4c 55 45 20 74 65 6d 70 33 0a 30 20 56 41 4c 55 45 20 LUE.temp2.0.VALUE.temp3.0.VALUE.
721a0 65 78 74 72 61 2d 62 79 74 65 73 0a 30 20 56 41 4c 55 45 20 6e 75 6d 2d 74 64 0a 30 20 56 41 4c extra-bytes.0.VALUE.num-td.0.VAL
721c0 55 45 20 63 75 72 72 65 6e 74 0a 30 20 56 41 4c 55 45 20 64 65 76 69 63 65 2d 73 70 65 65 64 0a UE.current.0.VALUE.device-speed.
721e0 3a 20 53 68 6f 77 2d 4f 48 43 49 2d 52 65 67 69 73 74 65 72 0a 2e 22 20 2d 3e 20 4f 48 43 49 2d :.Show-OHCI-Register..".->.OHCI-
72200 52 65 67 69 73 74 65 72 3a 20 22 20 63 72 0a 2e 22 20 2d 20 48 63 43 6f 6e 74 72 6f 6c 20 3a 20 Register:.".cr..".-.HcControl.:.
72220 22 20 68 63 63 6f 6e 74 72 6f 6c 20 20 20 20 20 20 20 72 6c 40 2d 6c 65 20 38 20 2e 72 0a 2e 22 ".hccontrol.......rl@-le.8..r.."
72240 20 20 20 43 6d 64 53 74 61 74 20 20 20 3a 20 22 20 68 63 63 6f 6d 73 74 61 74 20 20 20 20 20 20 ...CmdStat...:.".hccomstat......
72260 20 72 6c 40 2d 6c 65 20 38 20 2e 72 0a 2e 22 20 20 20 48 63 49 6e 74 65 72 72 2e 20 3a 20 22 20 .rl@-le.8..r.."...HcInterr..:.".
72280 68 63 69 6e 74 73 74 61 74 20 20 20 20 20 20 20 72 6c 40 2d 6c 65 20 38 20 2e 72 20 63 72 0a 2e hcintstat.......rl@-le.8..r.cr..
722a0 22 20 2d 20 48 63 46 6d 49 6e 74 76 61 6c 3a 20 22 20 68 63 69 6e 74 72 76 61 6c 20 20 20 20 20 ".-.HcFmIntval:.".hcintrval.....
722c0 20 20 72 6c 40 2d 6c 65 20 38 20 2e 72 0a 2e 22 20 20 20 50 65 72 2e 20 53 74 61 72 74 3a 20 22 ..rl@-le.8..r.."...Per..Start:."
722e0 20 48 63 50 65 72 69 6f 64 69 63 53 74 61 72 74 20 72 6c 40 2d 6c 65 20 38 20 2e 72 20 63 72 0a .HcPeriodicStart.rl@-le.8..r.cr.
72300 2e 22 20 2d 20 50 6f 72 74 53 74 61 74 2d 31 3a 20 22 20 68 63 72 68 70 73 74 61 74 20 20 20 20 .".-.PortStat-1:.".hcrhpstat....
72320 20 20 20 72 6c 40 2d 6c 65 20 38 20 2e 72 0a 2e 22 20 20 20 50 6f 72 74 53 74 61 74 2d 32 3a 20 ...rl@-le.8..r.."...PortStat-2:.
72340 22 20 68 63 72 68 70 73 74 61 74 32 20 20 20 20 20 20 72 6c 40 2d 6c 65 20 38 20 2e 72 0a 2e 22 ".hcrhpstat2......rl@-le.8..r.."
72360 20 20 20 50 6f 72 74 53 74 61 74 2d 33 3a 20 22 20 68 63 72 68 70 73 74 61 74 33 20 20 20 20 20 ...PortStat-3:.".hcrhpstat3.....
72380 20 72 6c 40 2d 6c 65 20 38 20 2e 72 20 63 72 0a 2e 22 20 20 20 44 65 73 63 72 2d 41 20 20 20 3a .rl@-le.8..r.cr.."...Descr-A...:
723a0 20 22 20 68 63 72 68 64 65 73 63 41 20 20 20 20 20 20 20 72 6c 40 2d 6c 65 20 38 20 2e 72 0a 2e .".hcrhdescA.......rl@-le.8..r..
723c0 22 20 20 20 44 65 73 63 72 2d 42 20 20 20 3a 20 22 20 68 63 72 68 64 65 73 63 42 20 20 20 20 20 "...Descr-B...:.".hcrhdescB.....
723e0 20 20 72 6c 40 2d 6c 65 20 38 20 2e 72 0a 2e 22 20 20 20 48 63 52 68 53 74 61 74 20 20 3a 20 22 ..rl@-le.8..r.."...HcRhStat..:."
72400 20 48 63 52 68 53 74 61 74 75 73 20 20 20 20 20 20 72 6c 40 2d 6c 65 20 38 20 2e 72 20 63 72 0a .HcRhStatus......rl@-le.8..r.cr.
72420 3b 0a 3a 20 64 69 73 70 6c 61 79 2d 65 64 20 28 20 45 44 2d 41 44 44 52 45 53 53 20 2d 2d 20 29 ;.:.display-ed.(.ED-ADDRESS.--.)
72440 0a 54 4f 20 74 65 6d 70 31 0a 75 73 62 2d 64 65 62 75 67 2d 66 6c 61 67 20 49 46 0a 73 22 20 44 .TO.temp1.usb-debug-flag.IF.s".D
72460 75 6d 70 20 4f 46 20 45 44 20 22 20 74 79 70 65 20 74 65 6d 70 31 20 75 2e 20 63 72 0a 73 22 20 ump.OF.ED.".type.temp1.u..cr.s".
72480 65 61 74 74 72 20 20 20 20 3a 20 22 20 74 79 70 65 20 74 65 6d 70 31 20 65 64 3e 65 61 74 74 72 eattr....:.".type.temp1.ed>eattr
724a0 20 6c 40 2d 6c 65 20 75 2e 20 63 72 0a 73 22 20 74 64 71 68 70 20 20 20 20 3a 20 22 20 74 79 70 .l@-le.u..cr.s".tdqhp....:.".typ
724c0 65 20 74 65 6d 70 31 20 65 64 3e 74 64 71 68 70 20 6c 40 2d 6c 65 20 75 2e 20 63 72 0a 73 22 20 e.temp1.ed>tdqhp.l@-le.u..cr.s".
724e0 74 64 71 74 70 20 20 20 20 3a 20 22 20 74 79 70 65 20 74 65 6d 70 31 20 65 64 3e 74 64 71 74 70 tdqtp....:.".type.temp1.ed>tdqtp
72500 20 6c 40 2d 6c 65 20 75 2e 20 63 72 0a 73 22 20 6e 65 64 20 20 20 20 20 20 3a 20 22 20 74 79 70 .l@-le.u..cr.s".ned......:.".typ
72520 65 20 74 65 6d 70 31 20 65 64 3e 6e 65 64 20 20 20 6c 40 2d 6c 65 20 75 2e 20 63 72 0a 54 48 45 e.temp1.ed>ned...l@-le.u..cr.THE
72540 4e 0a 3b 0a 3a 20 64 69 73 70 6c 61 79 2d 74 64 20 28 20 54 44 2d 41 44 44 52 45 53 53 20 2d 2d N.;.:.display-td.(.TD-ADDRESS.--
72560 20 29 0a 54 4f 20 74 65 6d 70 31 0a 75 73 62 2d 64 65 62 75 67 2d 66 6c 61 67 20 49 46 0a 73 22 .).TO.temp1.usb-debug-flag.IF.s"
72580 20 54 44 20 22 20 74 79 70 65 20 74 65 6d 70 31 20 75 2e 20 73 22 20 64 75 6d 70 3a 20 22 20 74 .TD.".type.temp1.u..s".dump:.".t
725a0 79 70 65 20 63 72 0a 73 22 20 74 64 3e 74 61 74 74 72 20 20 3a 20 22 20 74 79 70 65 20 74 65 6d ype.cr.s".td>tattr..:.".type.tem
725c0 70 31 20 74 64 3e 74 61 74 74 72 20 6c 40 2d 6c 65 20 75 2e 20 63 72 0a 73 22 20 74 64 3e 63 62 p1.td>tattr.l@-le.u..cr.s".td>cb
725e0 70 74 72 20 20 3a 20 22 20 74 79 70 65 20 74 65 6d 70 31 20 74 64 3e 63 62 70 74 72 20 6c 40 2d ptr..:.".type.temp1.td>cbptr.l@-
72600 6c 65 20 75 2e 20 63 72 0a 73 22 20 74 64 3e 6e 74 64 20 20 20 20 3a 20 22 20 74 79 70 65 20 74 le.u..cr.s".td>ntd....:.".type.t
72620 65 6d 70 31 20 74 64 3e 6e 74 64 20 6c 40 2d 6c 65 20 75 2e 20 63 72 0a 73 22 20 74 64 3e 62 66 emp1.td>ntd.l@-le.u..cr.s".td>bf
72640 72 65 6e 64 20 3a 20 22 20 74 79 70 65 20 74 65 6d 70 31 20 74 64 3e 62 66 72 65 6e 64 20 6c 40 rend.:.".type.temp1.td>bfrend.l@
72660 2d 6c 65 20 75 2e 20 63 72 0a 54 48 45 4e 0a 3b 0a 3a 20 64 69 73 70 6c 61 79 2d 64 65 73 63 72 -le.u..cr.THEN.;.:.display-descr
72680 69 70 74 6f 72 73 20 28 20 45 44 2d 41 44 44 52 45 53 53 20 2d 2d 20 29 0a 31 30 20 20 31 2d 20 iptors.(.ED-ADDRESS.--.).10..1-.
726a0 6e 6f 74 20 61 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 45 44 2d 41 44 44 52 45 53 53 not.and.............(.ED-ADDRESS
726c0 7e 20 29 0a 64 75 70 20 64 69 73 70 6c 61 79 2d 65 64 20 65 64 3e 74 64 71 68 70 20 6c 40 2d 6c ~.).dup.display-ed.ed>tdqhp.l@-l
726e0 65 20 20 42 45 47 49 4e 20 28 20 45 44 2d 41 44 44 52 45 53 53 7e 20 29 0a 31 30 20 20 31 2d 20 e..BEGIN.(.ED-ADDRESS~.).10..1-.
72700 6e 6f 74 20 61 6e 64 20 20 20 20 20 20 20 20 20 28 20 45 44 2d 41 44 44 52 45 53 53 7e 20 29 0a not.and.........(.ED-ADDRESS~.).
72720 64 75 70 20 30 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 45 44 2d 41 44 44 52 dup.0<>................(.ED-ADDR
72740 45 53 53 7e 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 57 48 49 4c 45 0a 64 75 70 20 20 64 ESS~.TRUE.|.FALSE.).WHILE.dup..d
72760 69 73 70 6c 61 79 2d 74 64 20 74 64 3e 6e 74 64 20 6c 40 2d 6c 65 20 28 20 45 44 2d 41 44 44 52 isplay-td.td>ntd.l@-le.(.ED-ADDR
72780 45 53 53 7e 20 29 0a 52 45 50 45 41 54 0a 64 72 6f 70 0a 3b 0a 3a 20 7a 65 72 6f 2d 6f 75 74 2d ESS~.).REPEAT.drop.;.:.zero-out-
727a0 61 2d 74 64 2d 65 78 63 65 70 74 2d 6c 69 6e 6b 20 28 20 74 64 20 2d 2d 20 29 0a 64 75 70 20 30 a-td-except-link.(.td.--.).dup.0
727c0 20 73 77 61 70 20 74 64 3e 74 61 74 74 72 20 20 6c 21 2d 6c 65 09 09 28 20 74 64 20 29 0a 64 75 .swap.td>tattr..l!-le..(.td.).du
727e0 70 20 30 20 73 77 61 70 20 74 64 3e 63 62 70 74 72 20 20 6c 21 2d 6c 65 09 09 28 20 74 64 20 29 p.0.swap.td>cbptr..l!-le..(.td.)
72800 0a 64 75 70 20 30 20 73 77 61 70 20 74 64 3e 62 66 72 65 6e 64 20 6c 21 2d 6c 65 09 09 28 20 74 .dup.0.swap.td>bfrend.l!-le..(.t
72820 64 20 29 0a 64 72 6f 70 0a 3b 0a 3a 20 69 6e 69 74 69 61 6c 69 7a 65 2d 74 64 2d 66 72 65 65 2d d.).drop.;.:.initialize-td-free-
72840 6c 69 73 74 20 28 20 2d 2d 20 29 0a 4d 41 58 2d 54 44 53 20 30 3d 20 49 46 20 45 58 49 54 20 54 list.(.--.).MAX-TDS.0=.IF.EXIT.T
72860 48 45 4e 0a 74 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 40 20 30 3d 20 49 46 20 45 58 49 54 20 HEN.td-list-region.@.0=.IF.EXIT.
72880 54 48 45 4e 0a 74 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 40 20 54 4f 20 74 65 6d 70 31 0a 30 THEN.td-list-region.@.TO.temp1.0
728a0 20 54 4f 20 74 65 6d 70 32 20 20 42 45 47 49 4e 0a 74 65 6d 70 31 20 7a 65 72 6f 2d 6f 75 74 2d .TO.temp2..BEGIN.temp1.zero-out-
728c0 61 2d 74 64 2d 65 78 63 65 70 74 2d 6c 69 6e 6b 0a 74 65 6d 70 31 20 2f 74 64 6c 65 6e 20 2b 20 a-td-except-link.temp1./tdlen.+.
728e0 64 75 70 20 20 20 74 65 6d 70 31 20 74 64 3e 6e 74 64 20 20 20 6c 21 2d 6c 65 20 54 4f 20 74 65 dup...temp1.td>ntd...l!-le.TO.te
72900 6d 70 31 0a 74 65 6d 70 32 20 31 2b 20 54 4f 20 74 65 6d 70 32 0a 74 65 6d 70 32 20 4d 41 58 2d mp1.temp2.1+.TO.temp2.temp2.MAX-
72920 54 44 53 20 3d 20 09 09 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 55 4e 54 49 4c 0a 74 TDS.=...(.TRUE.|.FALSE.).UNTIL.t
72940 65 6d 70 31 20 2f 74 64 6c 65 6e 20 2d 20 64 75 70 20 30 20 73 77 61 70 20 74 64 3e 6e 74 64 20 emp1./tdlen.-.dup.0.swap.td>ntd.
72960 6c 21 2d 6c 65 20 54 4f 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 74 61 69 6c 0a 74 64 2d 6c 69 73 l!-le.TO.td-freelist-tail.td-lis
72980 74 2d 72 65 67 69 6f 6e 20 40 20 54 4f 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 0a 4d t-region.@.TO.td-freelist-head.M
729a0 41 58 2d 54 44 53 20 54 4f 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 0a 3b 0a 3a 20 61 6c 6c 6f 63 AX-TDS.TO.num-free-tds.;.:.alloc
729c0 61 74 65 2d 74 64 2d 6c 69 73 74 20 28 20 6e 20 2d 2d 20 68 65 61 64 20 74 61 69 6c 20 29 0a 64 ate-td-list.(.n.--.head.tail.).d
729e0 75 70 20 30 3d 20 49 46 20 64 72 6f 70 20 30 20 30 20 45 58 49 54 20 54 48 45 4e 20 09 09 28 20 up.0=.IF.drop.0.0.EXIT.THEN...(.
72a00 30 20 30 20 29 0a 64 75 70 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 20 3e 20 49 46 20 64 72 6f 70 0.0.).dup.num-free-tds.>.IF.drop
72a20 20 30 20 30 20 45 58 49 54 20 54 48 45 4e 20 20 20 20 20 28 20 30 20 30 20 29 0a 64 75 70 20 6e .0.0.EXIT.THEN.....(.0.0.).dup.n
72a40 75 6d 2d 66 72 65 65 2d 74 64 73 20 3d 20 49 46 09 09 09 28 20 6e 20 29 0a 64 72 6f 70 20 74 64 um-free-tds.=.IF...(.n.).drop.td
72a60 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 74 61 69 6c 09 -freelist-head.td-freelist-tail.
72a80 28 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 74 (.td-freelist-head.td-freelist-t
72aa0 61 69 6c 20 29 0a 30 20 54 4f 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 09 09 09 28 20 ail.).0.TO.td-freelist-head...(.
72ac0 74 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 74 61 69 td-freelist-head.td-freelist-tai
72ae0 6c 20 29 0a 30 20 54 4f 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 74 61 69 6c 09 09 09 28 20 74 64 l.).0.TO.td-freelist-tail...(.td
72b00 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 74 61 69 6c 20 -freelist-head.td-freelist-tail.
72b20 29 0a 30 20 54 4f 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 09 09 09 09 28 20 74 64 2d 66 72 65 65 ).0.TO.num-free-tds....(.td-free
72b40 6c 69 73 74 2d 68 65 61 64 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 74 61 69 6c 20 29 0a 45 58 49 list-head.td-freelist-tail.).EXI
72b60 54 0a 54 48 45 4e 0a 64 75 70 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 20 73 77 61 70 20 2d 20 54 T.THEN.dup.num-free-tds.swap.-.T
72b80 4f 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 09 28 20 6e 20 29 0a 74 64 2d 66 72 65 65 6c 69 73 74 O.num-free-tds.(.n.).td-freelist
72ba0 2d 68 65 61 64 20 09 09 09 09 28 20 6e 20 74 64 2d 6c 69 73 74 2d 68 65 61 64 20 29 0a 64 75 70 -head.....(.n.td-list-head.).dup
72bc0 20 54 4f 20 74 65 6d 70 31 09 09 09 09 09 28 20 6e 20 74 64 2d 6c 69 73 74 2d 68 65 61 64 20 29 .TO.temp1.....(.n.td-list-head.)
72be0 0a 73 77 61 70 20 09 09 09 09 09 28 20 74 64 2d 6c 69 73 74 2d 68 65 61 64 20 6e 20 29 0a 30 20 .swap......(.td-list-head.n.).0.
72c00 44 4f 09 09 09 09 09 09 28 20 74 64 2d 6c 69 73 74 2d 68 65 61 64 20 20 20 29 0a 74 65 6d 70 31 DO......(.td-list-head...).temp1
72c20 20 54 4f 20 74 65 6d 70 32 09 09 09 09 28 20 74 64 2d 6c 69 73 74 2d 68 65 61 64 20 20 20 29 0a .TO.temp2....(.td-list-head...).
72c40 74 65 6d 70 31 20 74 64 3e 6e 74 64 20 6c 40 2d 6c 65 20 20 20 54 4f 20 20 20 74 65 6d 70 31 09 temp1.td>ntd.l@-le...TO...temp1.
72c60 09 28 20 74 64 2d 6c 69 73 74 2d 68 65 61 64 20 20 20 29 0a 4c 4f 4f 50 09 09 09 09 09 09 28 20 .(.td-list-head...).LOOP......(.
72c80 74 64 2d 6c 69 73 74 2d 68 65 61 64 20 20 20 29 0a 74 65 6d 70 32 20 09 09 09 09 09 28 20 74 64 td-list-head...).temp2......(.td
72ca0 2d 6c 69 73 74 2d 68 65 61 64 20 74 64 2d 6c 69 73 74 2d 74 61 69 6c 20 29 0a 64 75 70 20 74 64 -list-head.td-list-tail.).dup.td
72cc0 3e 6e 74 64 20 30 20 73 77 61 70 20 6c 21 2d 6c 65 20 09 09 09 28 20 74 64 2d 6c 69 73 74 2d 68 >ntd.0.swap.l!-le....(.td-list-h
72ce0 65 61 64 20 74 64 2d 6c 69 73 74 2d 74 61 69 6c 20 29 0a 74 65 6d 70 31 20 54 4f 20 74 64 2d 66 ead.td-list-tail.).temp1.TO.td-f
72d00 72 65 65 6c 69 73 74 2d 68 65 61 64 20 09 09 09 28 20 74 64 2d 6c 69 73 74 2d 68 65 61 64 20 74 reelist-head....(.td-list-head.t
72d20 64 2d 6c 69 73 74 2d 74 61 69 6c 20 29 0a 3b 0a 3a 20 66 69 6e 64 2d 74 64 2d 6c 69 73 74 2d 74 d-list-tail.).;.:.find-td-list-t
72d40 61 69 6c 2d 61 6e 64 2d 73 69 7a 65 20 20 28 20 68 65 61 64 20 2d 2d 20 74 61 69 6c 20 6e 20 29 ail-and-size..(.head.--.tail.n.)
72d60 0a 54 4f 20 74 65 6d 70 31 0a 30 20 54 4f 20 74 65 6d 70 32 0a 30 20 54 4f 20 74 65 6d 70 33 0a .TO.temp1.0.TO.temp2.0.TO.temp3.
72d80 44 45 42 55 47 2d 54 44 53 20 20 49 46 0a 73 22 20 42 45 47 49 4e 20 66 69 6e 64 2d 74 64 2d 6c DEBUG-TDS..IF.s".BEGIN.find-td-l
72da0 69 73 74 2d 74 61 69 6c 2d 61 6e 64 2d 73 69 7a 65 3a 20 22 20 20 20 75 73 62 2d 64 65 62 75 67 ist-tail-and-size:."...usb-debug
72dc0 2d 70 72 69 6e 74 0a 54 48 45 4e 0a 42 45 47 49 4e 0a 74 65 6d 70 31 20 30 3c 3e 09 09 09 09 09 -print.THEN.BEGIN.temp1.0<>.....
72de0 28 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 57 48 49 4c 45 0a 44 45 42 55 47 2d 54 44 53 20 20 (.TRUE|FALSE.).WHILE.DEBUG-TDS..
72e00 49 46 0a 74 65 6d 70 31 20 75 2e 20 63 72 0a 54 48 45 4e 0a 74 65 6d 70 31 20 54 4f 20 74 65 6d IF.temp1.u..cr.THEN.temp1.TO.tem
72e20 70 33 0a 74 65 6d 70 31 20 74 64 3e 6e 74 64 20 6c 40 2d 6c 65 20 54 4f 20 74 65 6d 70 31 0a 74 p3.temp1.td>ntd.l@-le.TO.temp1.t
72e40 65 6d 70 32 20 31 2b 20 54 4f 20 74 65 6d 70 32 0a 52 45 50 45 41 54 0a 74 65 6d 70 33 20 74 65 emp2.1+.TO.temp2.REPEAT.temp3.te
72e60 6d 70 32 09 09 09 09 09 28 20 74 61 69 6c 20 6e 20 29 0a 44 45 42 55 47 2d 54 44 53 20 20 49 46 mp2.....(.tail.n.).DEBUG-TDS..IF
72e80 0a 73 22 20 45 4e 44 20 66 69 6e 64 2d 74 64 2d 6c 69 73 74 2d 74 61 69 6c 2d 61 6e 64 2d 73 69 .s".END.find-td-list-tail-and-si
72ea0 7a 65 22 20 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 45 4e 0a 3b 0a 3a 20 28 ze"...usb-debug-print.THEN.;.:.(
72ec0 66 72 65 65 2d 74 64 2d 6c 69 73 74 29 20 28 20 68 65 61 64 20 20 2d 2d 20 29 0a 64 75 70 20 66 free-td-list).(.head..--.).dup.f
72ee0 69 6e 64 2d 74 64 2d 6c 69 73 74 2d 74 61 69 6c 2d 61 6e 64 2d 73 69 7a 65 20 6e 75 6d 2d 66 72 ind-td-list-tail-and-size.num-fr
72f00 65 65 2d 74 64 73 20 2b 20 54 4f 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 20 28 20 68 65 61 64 20 ee-tds.+.TO.num-free-tds.(.head.
72f20 74 61 69 6c 20 29 0a 74 64 2d 66 72 65 65 6c 69 73 74 2d 74 61 69 6c 20 30 3d 20 20 49 46 09 09 tail.).td-freelist-tail.0=..IF..
72f40 09 09 09 20 28 20 68 65 61 64 20 74 61 69 6c 20 29 0a 64 75 70 20 54 4f 20 74 64 2d 66 72 65 65 ....(.head.tail.).dup.TO.td-free
72f60 6c 69 73 74 2d 74 61 69 6c 09 09 09 09 09 20 28 20 68 65 61 64 20 74 61 69 6c 20 29 0a 54 48 45 list-tail......(.head.tail.).THE
72f80 4e 09 09 09 09 09 09 09 09 20 28 20 68 65 61 64 20 74 61 69 6c 20 29 0a 74 64 3e 6e 74 64 20 74 N.........(.head.tail.).td>ntd.t
72fa0 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 20 73 77 61 70 20 6c 21 2d 6c 65 09 09 09 09 20 28 d-freelist-head.swap.l!-le.....(
72fc0 20 68 65 61 64 20 29 0a 54 4f 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 0a 3b 0a 3a 20 .head.).TO.td-freelist-head.;.:.
72fe0 7a 65 72 6f 2d 6f 75 74 2d 61 6e 2d 65 64 2d 65 78 63 65 70 74 2d 6c 69 6e 6b 20 28 20 65 64 20 zero-out-an-ed-except-link.(.ed.
73000 2d 2d 20 29 0a 64 75 70 20 30 20 73 77 61 70 20 65 64 3e 65 61 74 74 72 20 20 6c 21 2d 6c 65 20 --.).dup.0.swap.ed>eattr..l!-le.
73020 09 09 28 20 65 64 20 29 0a 64 75 70 20 30 20 73 77 61 70 20 65 64 3e 74 64 71 74 70 20 20 6c 21 ..(.ed.).dup.0.swap.ed>tdqtp..l!
73040 2d 6c 65 09 09 28 20 65 64 20 29 0a 64 75 70 20 30 20 73 77 61 70 20 65 64 3e 74 64 71 68 70 20 -le..(.ed.).dup.0.swap.ed>tdqhp.
73060 20 6c 21 2d 6c 65 09 09 28 20 65 64 20 29 0a 64 72 6f 70 0a 3b 0a 3a 20 69 6e 69 74 69 61 6c 69 .l!-le..(.ed.).drop.;.:.initiali
73080 7a 65 2d 65 64 2d 66 72 65 65 2d 6c 69 73 74 20 28 20 2d 2d 20 29 0a 4d 41 58 2d 45 44 53 20 30 ze-ed-free-list.(.--.).MAX-EDS.0
730a0 3d 20 49 46 20 45 58 49 54 20 54 48 45 4e 0a 65 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 40 20 =.IF.EXIT.THEN.ed-list-region.@.
730c0 30 3d 20 49 46 0a 73 22 20 69 6e 69 74 2d 65 64 2d 6c 69 73 74 3a 20 65 64 2d 6c 69 73 74 2d 72 0=.IF.s".init-ed-list:.ed-list-r
730e0 65 67 69 6f 6e 20 69 73 20 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 64 21 22 20 20 20 75 73 62 2d 64 egion.is.not.allocated!"...usb-d
73100 65 62 75 67 2d 70 72 69 6e 74 0a 45 58 49 54 0a 54 48 45 4e 0a 65 64 2d 6c 69 73 74 2d 72 65 67 ebug-print.EXIT.THEN.ed-list-reg
73120 69 6f 6e 20 40 20 54 4f 20 74 65 6d 70 31 0a 30 20 54 4f 20 74 65 6d 70 32 20 20 20 42 45 47 49 ion.@.TO.temp1.0.TO.temp2...BEGI
73140 4e 0a 74 65 6d 70 31 20 7a 65 72 6f 2d 6f 75 74 2d 61 6e 2d 65 64 2d 65 78 63 65 70 74 2d 6c 69 N.temp1.zero-out-an-ed-except-li
73160 6e 6b 0a 74 65 6d 70 31 20 2f 65 64 6c 65 6e 20 2b 20 64 75 70 20 20 20 74 65 6d 70 31 20 65 64 nk.temp1./edlen.+.dup...temp1.ed
73180 3e 6e 65 64 20 20 20 6c 21 2d 6c 65 20 54 4f 20 74 65 6d 70 31 0a 74 65 6d 70 32 20 31 2b 20 54 >ned...l!-le.TO.temp1.temp2.1+.T
731a0 4f 20 74 65 6d 70 32 0a 74 65 6d 70 32 20 4d 41 58 2d 45 44 53 20 3d 0a 55 4e 54 49 4c 0a 74 65 O.temp2.temp2.MAX-EDS.=.UNTIL.te
731c0 6d 70 31 20 2f 65 64 6c 65 6e 20 2d 20 65 64 3e 6e 65 64 20 30 20 73 77 61 70 20 6c 21 2d 6c 65 mp1./edlen.-.ed>ned.0.swap.l!-le
731e0 0a 65 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 40 20 54 4f 20 65 64 2d 66 72 65 65 6c 69 73 74 .ed-list-region.@.TO.ed-freelist
73200 2d 68 65 61 64 0a 4d 41 58 2d 45 44 53 20 54 4f 20 6e 75 6d 2d 66 72 65 65 2d 65 64 73 0a 3b 0a -head.MAX-EDS.TO.num-free-eds.;.
73220 3a 20 61 6c 6c 6f 63 61 74 65 2d 65 64 09 28 20 2d 2d 20 65 64 2d 70 74 72 20 29 0a 6e 75 6d 2d :.allocate-ed.(.--.ed-ptr.).num-
73240 66 72 65 65 2d 65 64 73 20 30 3d 20 49 46 20 30 20 45 58 49 54 20 54 48 45 4e 0a 65 64 2d 66 72 free-eds.0=.IF.0.EXIT.THEN.ed-fr
73260 65 65 6c 69 73 74 2d 68 65 61 64 09 09 09 09 09 28 20 65 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 eelist-head.....(.ed-freelist-he
73280 61 64 20 29 0a 65 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 20 65 64 3e 6e 65 64 20 6c 40 2d ad.).ed-freelist-head.ed>ned.l@-
732a0 6c 65 20 54 4f 20 65 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 09 28 20 65 64 2d 66 72 65 65 le.TO.ed-freelist-head.(.ed-free
732c0 6c 69 73 74 2d 68 65 61 64 20 29 0a 6e 75 6d 2d 66 72 65 65 2d 65 64 73 20 31 2d 20 54 4f 20 6e list-head.).num-free-eds.1-.TO.n
732e0 75 6d 2d 66 72 65 65 2d 65 64 73 09 09 09 28 20 65 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 um-free-eds...(.ed-freelist-head
73300 20 29 0a 64 75 70 20 65 64 3e 6e 65 64 20 30 20 73 77 61 70 20 6c 21 2d 6c 65 20 5c 20 54 65 72 .).dup.ed>ned.0.swap.l!-le.\.Ter
73320 6d 69 6e 61 74 65 20 74 68 65 20 4c 69 6e 6b 2e 09 28 20 65 64 2d 66 72 65 65 6c 69 73 74 2d 68 minate.the.Link..(.ed-freelist-h
73340 65 61 64 20 29 0a 3b 0a 3a 20 66 72 65 65 2d 65 64 20 28 20 65 64 2d 70 74 72 20 20 2d 2d 20 29 ead.).;.:.free-ed.(.ed-ptr..--.)
73360 0a 64 75 70 20 7a 65 72 6f 2d 6f 75 74 2d 61 6e 2d 65 64 2d 65 78 63 65 70 74 2d 6c 69 6e 6b 09 .dup.zero-out-an-ed-except-link.
73380 09 09 28 20 65 64 2d 70 74 72 20 29 0a 64 75 70 20 65 64 3e 6e 65 64 20 65 64 2d 66 72 65 65 6c ..(.ed-ptr.).dup.ed>ned.ed-freel
733a0 69 73 74 2d 68 65 61 64 20 73 77 61 70 20 6c 21 2d 6c 65 20 09 09 28 20 65 64 2d 70 74 72 20 29 ist-head.swap.l!-le...(.ed-ptr.)
733c0 0a 54 4f 20 65 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 0a 6e 75 6d 2d 66 72 65 65 2d 65 64 .TO.ed-freelist-head.num-free-ed
733e0 73 20 31 2b 20 54 4f 20 6e 75 6d 2d 66 72 65 65 2d 65 64 73 0a 3b 0a 31 30 30 20 61 6c 6c 6f 63 s.1+.TO.num-free-eds.;.100.alloc
73400 2d 6d 65 6d 20 56 41 4c 55 45 20 68 63 68 63 63 61 0a 68 63 68 63 63 61 20 66 66 20 61 6e 64 20 -mem.VALUE.hchcca.hchcca.ff.and.
73420 49 46 0a 73 22 20 57 61 72 6e 69 6e 67 3a 20 68 63 68 63 63 61 20 6e 6f 74 20 61 6c 69 67 6e 65 IF.s".Warning:.hchcca.not.aligne
73440 64 21 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 45 4e 0a 38 34 20 68 63 68 63 d!".usb-debug-print.THEN.84.hchc
73460 63 61 20 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 68 63 63 61 64 6e 65 71 0a 3a 20 28 61 6c 6c 6f ca.+.CONSTANT.hchccadneq.:.(allo
73480 63 61 74 65 2d 6d 65 6d 29 20 20 28 20 2d 2d 20 29 0a 2f 74 64 6c 65 6e 20 4d 41 58 2d 54 44 53 cate-mem)..(.--.)./tdlen.MAX-TDS
734a0 20 2a 20 31 30 20 2b 20 61 6c 6c 6f 63 2d 6d 65 6d 20 64 75 70 20 74 64 2d 6c 69 73 74 2d 72 65 .*.10.+.alloc-mem.dup.td-list-re
734c0 67 69 6f 6e 20 21 20 20 28 20 74 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 2d 70 74 72 20 29 0a 66 gion.!..(.td-list-region-ptr.).f
734e0 20 61 6e 64 20 49 46 0a 73 22 20 57 61 72 6e 69 6e 67 3a 20 74 64 2d 6c 69 73 74 2d 72 65 67 69 .and.IF.s".Warning:.td-list-regi
73500 6f 6e 20 6e 6f 74 20 61 6c 69 67 6e 65 64 21 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 on.not.aligned!".usb-debug-print
73520 0a 54 48 45 4e 0a 69 6e 69 74 69 61 6c 69 7a 65 2d 74 64 2d 66 72 65 65 2d 6c 69 73 74 0a 2f 65 .THEN.initialize-td-free-list./e
73540 64 6c 65 6e 20 4d 41 58 2d 45 44 53 20 2a 20 31 30 20 2b 20 61 6c 6c 6f 63 2d 6d 65 6d 20 64 75 dlen.MAX-EDS.*.10.+.alloc-mem.du
73560 70 20 65 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 21 20 20 28 20 65 64 2d 6c 69 73 74 2d 72 65 p.ed-list-region.!..(.ed-list-re
73580 67 69 6f 6e 2d 70 74 72 20 29 0a 66 20 61 6e 64 20 49 46 0a 73 22 20 57 61 72 6e 69 6e 67 3a 20 gion-ptr.).f.and.IF.s".Warning:.
735a0 65 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 6e 6f 74 20 61 6c 69 67 6e 65 64 21 22 20 75 73 62 ed-list-region.not.aligned!".usb
735c0 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 45 4e 0a 69 6e 69 74 69 61 6c 69 7a 65 2d 65 64 2d -debug-print.THEN.initialize-ed-
735e0 66 72 65 65 2d 6c 69 73 74 0a 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 20 free-list.DEVICE-DESCRIPTOR-LEN.
73600 63 68 61 72 73 20 61 6c 6c 6f 63 2d 6d 65 6d 20 64 64 2d 62 75 66 66 65 72 20 21 0a 42 55 4c 4b chars.alloc-mem.dd-buffer.!.BULK
73620 2d 43 4f 4e 46 49 47 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 20 63 68 61 72 73 20 61 6c 6c -CONFIG-DESCRIPTOR-LEN.chars.all
73640 6f 63 2d 6d 65 6d 20 63 64 2d 62 75 66 66 65 72 20 21 0a 3b 0a 3a 20 28 64 65 2d 61 6c 6c 6f 63 oc-mem.cd-buffer.!.;.:.(de-alloc
73660 61 74 65 2d 6d 65 6d 29 20 20 28 20 2d 2d 20 29 0a 74 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 ate-mem)..(.--.).td-list-region.
73680 40 20 3f 64 75 70 20 49 46 0a 2f 74 64 6c 65 6e 20 4d 41 58 2d 54 44 53 20 2a 20 31 30 20 2b 20 @.?dup.IF./tdlen.MAX-TDS.*.10.+.
736a0 66 72 65 65 2d 6d 65 6d 0a 30 20 74 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 21 0a 54 48 45 4e free-mem.0.td-list-region.!.THEN
736c0 0a 65 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 40 20 3f 64 75 70 20 49 46 0a 2f 65 64 6c 65 6e .ed-list-region.@.?dup.IF./edlen
736e0 20 4d 41 58 2d 45 44 53 20 2a 20 31 30 20 2b 20 66 72 65 65 2d 6d 65 6d 0a 30 20 65 64 2d 6c 69 .MAX-EDS.*.10.+.free-mem.0.ed-li
73700 73 74 2d 72 65 67 69 6f 6e 20 21 0a 54 48 45 4e 0a 64 64 2d 62 75 66 66 65 72 20 40 20 3f 64 75 st-region.!.THEN.dd-buffer.@.?du
73720 70 20 49 46 0a 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 20 66 72 65 65 2d p.IF.DEVICE-DESCRIPTOR-LEN.free-
73740 6d 65 6d 0a 30 20 64 64 2d 62 75 66 66 65 72 20 21 0a 54 48 45 4e 0a 63 64 2d 62 75 66 66 65 72 mem.0.dd-buffer.!.THEN.cd-buffer
73760 20 40 20 3f 64 75 70 20 49 46 0a 42 55 4c 4b 2d 43 4f 4e 46 49 47 2d 44 45 53 43 52 49 50 54 4f .@.?dup.IF.BULK-CONFIG-DESCRIPTO
73780 52 2d 4c 45 4e 20 66 72 65 65 2d 6d 65 6d 0a 30 20 63 64 2d 62 75 66 66 65 72 20 21 0a 54 48 45 R-LEN.free-mem.0.cd-buffer.!.THE
737a0 4e 0a 3b 0a 3a 20 68 63 2d 73 75 73 70 65 6e 64 20 20 28 20 2d 2d 20 29 0a 30 30 43 33 20 68 63 N.;.:.hc-suspend..(.--.).00C3.hc
737c0 63 6f 6e 74 72 6f 6c 20 72 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 53 75 73 control.rl!-le.............\.Sus
737e0 70 65 6e 64 20 55 53 42 20 68 6f 73 74 20 63 6f 6e 74 72 6f 6c 6c 65 72 0a 3b 0a 3a 20 6f 70 65 pend.USB.host.controller.;.:.ope
73800 6e 20 20 28 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 28 61 6c 6c 6f 63 61 74 65 2d 6d n..(.--.TRUE|FALSE.).(allocate-m
73820 65 6d 29 0a 54 52 55 45 0a 3b 0a 3a 20 63 6c 6f 73 65 20 20 28 20 2d 2d 20 29 0a 28 64 65 2d 61 em).TRUE.;.:.close..(.--.).(de-a
73840 6c 6c 6f 63 61 74 65 2d 6d 65 6d 29 0a 3b 0a 3a 20 48 43 2d 65 6e 61 62 6c 65 2d 63 6f 6e 74 72 llocate-mem).;.:.HC-enable-contr
73860 6f 6c 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 69 6e 67 20 28 20 2d 2d 20 29 0a 68 63 63 6f 6d 73 ol-list-processing.(.--.).hccoms
73880 74 61 74 20 64 75 70 20 72 6c 40 2d 6c 65 20 30 32 20 6f 72 20 73 77 61 70 20 72 6c 21 2d 6c 65 tat.dup.rl@-le.02.or.swap.rl!-le
738a0 0a 68 63 63 6f 6e 74 72 6f 6c 20 64 75 70 20 72 6c 40 2d 6c 65 20 31 30 20 6f 72 20 73 77 61 70 .hccontrol.dup.rl@-le.10.or.swap
738c0 20 72 6c 21 2d 6c 65 0a 3b 0a 3a 20 48 43 2d 65 6e 61 62 6c 65 2d 62 75 6c 6b 2d 6c 69 73 74 2d .rl!-le.;.:.HC-enable-bulk-list-
738e0 70 72 6f 63 65 73 73 69 6e 67 20 28 20 2d 2d 20 29 0a 68 63 63 6f 6d 73 74 61 74 20 64 75 70 20 processing.(.--.).hccomstat.dup.
73900 72 6c 40 2d 6c 65 20 30 34 20 6f 72 20 73 77 61 70 20 72 6c 21 2d 6c 65 0a 68 63 63 6f 6e 74 72 rl@-le.04.or.swap.rl!-le.hccontr
73920 6f 6c 20 64 75 70 20 72 6c 40 2d 6c 65 20 32 30 20 6f 72 20 73 77 61 70 20 72 6c 21 2d 6c 65 0a ol.dup.rl@-le.20.or.swap.rl!-le.
73940 3b 0a 3a 20 48 43 2d 65 6e 61 62 6c 65 2d 69 6e 74 65 72 72 75 70 74 2d 6c 69 73 74 2d 70 72 6f ;.:.HC-enable-interrupt-list-pro
73960 63 65 73 73 69 6e 67 20 28 20 2d 2d 20 29 0a 68 63 63 6f 6e 74 72 6f 6c 20 64 75 70 20 72 6c 40 cessing.(.--.).hccontrol.dup.rl@
73980 2d 6c 65 20 30 34 20 6f 72 20 73 77 61 70 20 72 6c 21 2d 6c 65 0a 3b 0a 3a 20 28 48 43 2d 41 43 -le.04.or.swap.rl!-le.;.:.(HC-AC
739a0 4b 2d 57 44 48 29 20 28 20 2d 2d 20 29 20 20 20 57 44 48 20 68 63 69 6e 74 73 74 61 74 20 72 6c K-WDH).(.--.)...WDH.hcintstat.rl
739c0 21 2d 6c 65 20 3b 0a 3a 20 28 48 43 2d 43 48 45 43 4b 2d 57 44 48 29 20 28 20 2d 2d 20 29 20 68 !-le.;.:.(HC-CHECK-WDH).(.--.).h
739e0 63 69 6e 74 73 74 61 74 20 72 6c 40 2d 6c 65 20 57 44 48 20 61 6e 64 20 30 3c 3e 20 3b 0a 3a 20 cintstat.rl@-le.WDH.and.0<>.;.:.
73a00 64 69 73 61 62 6c 65 2d 63 6f 6e 74 72 6f 6c 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 69 6e 67 20 disable-control-list-processing.
73a20 28 20 2d 2d 20 29 0a 68 63 63 6f 6e 74 72 6f 6c 20 64 75 70 20 72 6c 40 2d 6c 65 20 66 66 66 66 (.--.).hccontrol.dup.rl@-le.ffff
73a40 66 66 65 66 20 61 6e 64 20 73 77 61 70 20 72 6c 21 2d 6c 65 0a 68 63 63 6f 6d 73 74 61 74 20 64 ffef.and.swap.rl!-le.hccomstat.d
73a60 75 70 20 72 6c 40 2d 6c 65 20 66 66 66 66 66 66 66 64 20 61 6e 64 20 73 77 61 70 20 72 6c 21 2d up.rl@-le.fffffffd.and.swap.rl!-
73a80 6c 65 0a 3b 0a 3a 20 64 69 73 61 62 6c 65 2d 62 75 6c 6b 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 le.;.:.disable-bulk-list-process
73aa0 69 6e 67 20 28 20 2d 2d 20 29 0a 68 63 63 6f 6e 74 72 6f 6c 20 64 75 70 20 72 6c 40 2d 6c 65 20 ing.(.--.).hccontrol.dup.rl@-le.
73ac0 66 66 66 66 66 66 64 66 20 61 6e 64 20 73 77 61 70 20 72 6c 21 2d 6c 65 0a 68 63 63 6f 6d 73 74 ffffffdf.and.swap.rl!-le.hccomst
73ae0 61 74 20 64 75 70 20 72 6c 40 2d 6c 65 20 66 66 66 66 66 66 66 62 20 61 6e 64 20 73 77 61 70 20 at.dup.rl@-le.fffffffb.and.swap.
73b00 72 6c 21 2d 6c 65 0a 3b 0a 3a 20 64 69 73 61 62 6c 65 2d 69 6e 74 65 72 72 75 70 74 2d 6c 69 73 rl!-le.;.:.disable-interrupt-lis
73b20 74 2d 70 72 6f 63 65 73 73 69 6e 67 20 28 20 2d 2d 20 29 0a 68 63 63 6f 6e 74 72 6f 6c 20 64 75 t-processing.(.--.).hccontrol.du
73b40 70 20 72 6c 40 2d 6c 65 20 66 66 66 66 66 66 66 62 20 61 6e 64 20 73 77 61 70 20 72 6c 21 2d 6c p.rl@-le.fffffffb.and.swap.rl!-l
73b60 65 0a 3b 0a 30 20 56 41 4c 55 45 20 63 75 72 72 65 6e 74 2d 74 6f 67 67 6c 65 0a 3a 20 66 69 6c e.;.0.VALUE.current-toggle.:.fil
73b80 6c 2d 54 44 2d 6c 69 73 74 20 28 20 73 74 61 72 74 2d 74 6f 67 67 6c 65 20 61 64 64 72 20 64 6c l-TD-list.(.start-toggle.addr.dl
73ba0 65 6e 20 64 70 20 4d 50 53 20 54 44 2d 4c 69 73 74 2d 48 65 61 64 20 2d 2d 20 29 0a 54 4f 20 74 en.dp.MPS.TD-List-Head.--.).TO.t
73bc0 65 6d 70 31 20 09 09 09 09 28 20 73 74 61 72 74 2d 74 6f 67 67 6c 65 20 61 64 64 72 20 64 6c 65 emp1.....(.start-toggle.addr.dle
73be0 6e 20 64 70 20 4d 50 53 20 29 0a 54 4f 20 74 65 6d 70 32 20 09 09 09 09 28 20 73 74 61 72 74 2d n.dp.MPS.).TO.temp2.....(.start-
73c00 74 6f 67 67 6c 65 20 61 64 64 72 20 64 6c 65 6e 20 64 70 20 29 0a 43 41 53 45 09 09 09 09 09 28 toggle.addr.dlen.dp.).CASE.....(
73c20 20 73 74 61 72 74 2d 74 6f 67 67 6c 65 20 61 64 64 72 20 64 6c 65 6e 20 29 0a 4f 48 43 49 2d 44 .start-toggle.addr.dlen.).OHCI-D
73c40 50 2d 53 45 54 55 50 20 20 4f 46 20 20 54 44 2d 44 50 2d 53 45 54 55 50 20 54 4f 20 74 65 6d 70 P-SETUP..OF..TD-DP-SETUP.TO.temp
73c60 33 20 45 4e 44 4f 46 20 28 20 73 74 61 72 74 2d 74 6f 67 67 6c 65 20 61 64 64 72 20 64 6c 65 6e 3.ENDOF.(.start-toggle.addr.dlen
73c80 20 29 0a 4f 48 43 49 2d 44 50 2d 49 4e 20 20 20 20 20 4f 46 20 20 54 44 2d 44 50 2d 49 4e 20 20 .).OHCI-DP-IN.....OF..TD-DP-IN..
73ca0 20 20 54 4f 20 74 65 6d 70 33 20 45 4e 44 4f 46 20 28 20 73 74 61 72 74 2d 74 6f 67 67 6c 65 20 ..TO.temp3.ENDOF.(.start-toggle.
73cc0 61 64 64 72 20 64 6c 65 6e 20 29 0a 4f 48 43 49 2d 44 50 2d 4f 55 54 20 20 20 20 4f 46 20 20 54 addr.dlen.).OHCI-DP-OUT....OF..T
73ce0 44 2d 44 50 2d 4f 55 54 20 20 20 54 4f 20 74 65 6d 70 33 20 45 4e 44 4f 46 20 28 20 73 74 61 72 D-DP-OUT...TO.temp3.ENDOF.(.star
73d00 74 2d 74 6f 67 67 6c 65 20 61 64 64 72 20 64 6c 65 6e 20 29 0a 64 75 70 20 20 20 20 20 20 20 20 t-toggle.addr.dlen.).dup........
73d20 20 20 20 20 4f 46 20 20 2d 31 20 20 20 20 20 20 20 20 20 20 54 4f 20 74 65 6d 70 33 20 20 20 20 ....OF..-1..........TO.temp3....
73d40 20 20 20 28 20 73 74 61 72 74 2d 74 6f 67 67 6c 65 20 61 64 64 72 20 64 6c 65 6e 20 29 0a 73 22 ...(.start-toggle.addr.dlen.).s"
73d60 20 66 69 6c 6c 2d 54 44 2d 6c 69 73 74 3a 20 49 6e 76 61 6c 69 64 20 44 50 20 73 70 65 63 69 66 .fill-TD-list:.Invalid.DP.specif
73d80 69 65 64 22 20 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4e 44 4f 46 0a 45 4e 44 ied"...usb-debug-print.ENDOF.END
73da0 43 41 53 45 0a 74 65 6d 70 33 20 2d 31 20 3d 20 49 46 20 45 58 49 54 20 54 48 45 4e 20 20 20 20 CASE.temp3.-1.=.IF.EXIT.THEN....
73dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 61 72 74 2d 74 6f ......................(.start-to
73de0 67 67 6c 65 20 61 64 64 72 20 64 6c 65 6e 20 29 0a 72 6f 74 20 20 20 20 20 20 20 20 20 20 20 20 ggle.addr.dlen.).rot............
73e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
73e20 20 20 28 20 61 64 64 72 20 64 6c 65 6e 20 73 74 61 72 74 2d 74 6f 67 67 6c 65 20 29 0a 54 4f 20 ..(.addr.dlen.start-toggle.).TO.
73e40 63 75 72 72 65 6e 74 2d 74 6f 67 67 6c 65 20 73 77 61 70 20 09 09 09 20 20 20 20 28 20 64 6c 65 current-toggle.swap........(.dle
73e60 6e 20 61 64 64 72 20 29 0a 42 45 47 49 4e 0a 6f 76 65 72 20 74 65 6d 70 32 20 3e 3d 20 09 09 09 n.addr.).BEGIN.over.temp2.>=....
73e80 09 20 20 20 20 28 20 64 6c 65 6e 20 61 64 64 72 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 57 48 .....(.dlen.addr.TRUE|FALSE.).WH
73ea0 49 4c 45 09 09 09 09 09 20 20 20 20 28 20 64 6c 65 6e 20 61 64 64 72 20 29 0a 64 75 70 20 74 65 ILE.........(.dlen.addr.).dup.te
73ec0 6d 70 31 20 74 64 3e 63 62 70 74 72 20 6c 21 2d 6c 65 09 09 09 20 20 20 20 28 20 64 6c 65 6e 20 mp1.td>cbptr.l!-le.......(.dlen.
73ee0 61 64 64 72 20 29 0a 63 75 72 72 65 6e 74 2d 74 6f 67 67 6c 65 20 31 38 20 6c 73 68 69 66 74 20 addr.).current-toggle.18.lshift.
73f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 6c 65 6e 20 61 64 64 72 .....................(.dlen.addr
73f20 20 63 75 72 72 65 6e 74 2d 74 6f 67 67 6c 65 7e 20 29 0a 44 41 54 41 30 2d 54 4f 47 47 4c 45 20 .current-toggle~.).DATA0-TOGGLE.
73f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 6c 65 6e 20 20 61 .......................(.dlen..a
73f60 64 64 72 20 63 75 72 72 65 6e 74 2d 74 6f 67 67 6c 65 7e 20 74 6f 67 67 6c 65 20 29 0a 43 43 2d ddr.current-toggle~.toggle.).CC-
73f80 46 52 45 53 48 2d 54 44 20 74 65 6d 70 33 20 6f 72 20 6f 72 20 6f 72 20 20 20 20 20 20 20 20 20 FRESH-TD.temp3.or.or.or.........
73fa0 20 28 20 64 6c 65 6e 20 20 61 64 64 72 20 6f 72 2d 72 65 73 75 6c 74 20 29 0a 74 65 6d 70 31 20 .(.dlen..addr.or-result.).temp1.
73fc0 74 64 3e 74 61 74 74 72 20 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 td>tattr.l!-le................(.
73fe0 64 6c 65 6e 20 61 64 64 72 7e 20 20 29 0a 64 75 70 20 74 65 6d 70 32 20 31 2d 20 2b 20 74 65 6d dlen.addr~..).dup.temp2.1-.+.tem
74000 70 31 20 74 64 3e 62 66 72 65 6e 64 20 6c 21 2d 6c 65 20 28 20 64 6c 65 6e 20 61 64 64 72 7e 20 p1.td>bfrend.l!-le.(.dlen.addr~.
74020 20 29 0a 74 65 6d 70 32 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .).temp2.+......................
74040 20 20 20 20 20 20 20 28 20 64 6c 65 6e 20 6e 65 78 74 2d 61 64 64 72 20 29 0a 73 77 61 70 20 74 .......(.dlen.next-addr.).swap.t
74060 65 6d 70 32 20 2d 20 73 77 61 70 0a 74 65 6d 70 31 20 74 64 3e 6e 74 64 20 6c 40 2d 6c 65 20 54 emp2.-.swap.temp1.td>ntd.l@-le.T
74080 4f 20 74 65 6d 70 31 20 20 20 20 20 20 20 20 20 28 20 64 6c 65 6e 20 6e 65 78 74 2d 61 64 64 72 O.temp1.........(.dlen.next-addr
740a0 20 29 0a 63 75 72 72 65 6e 74 2d 74 6f 67 67 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .).current-toggle...............
740c0 20 20 20 20 20 20 20 28 20 64 6c 65 6e 20 6e 65 78 74 2d 61 64 64 72 20 63 75 72 72 65 6e 74 2d .......(.dlen.next-addr.current-
740e0 74 6f 67 67 6c 65 20 29 0a 43 41 53 45 0a 30 20 4f 46 20 31 20 54 4f 20 63 75 72 72 65 6e 74 2d toggle.).CASE.0.OF.1.TO.current-
74100 74 6f 67 67 6c 65 20 45 4e 44 4f 46 0a 31 20 4f 46 20 30 20 54 4f 20 63 75 72 72 65 6e 74 2d 74 toggle.ENDOF.1.OF.0.TO.current-t
74120 6f 67 67 6c 65 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 52 45 50 45 41 54 20 20 20 20 20 20 oggle.ENDOF.ENDCASE.REPEAT......
74140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 .............................(.d
74160 6c 65 6e 20 61 64 64 72 20 29 0a 6f 76 65 72 20 30 3c 3e 20 20 49 46 0a 64 75 70 20 74 65 6d 70 len.addr.).over.0<>..IF.dup.temp
74180 31 20 74 64 3e 63 62 70 74 72 20 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 1.td>cbptr.l!-le..............(.
741a0 64 6c 65 6e 20 61 64 64 72 20 29 0a 63 75 72 72 65 6e 74 2d 74 6f 67 67 6c 65 20 31 38 20 6c 73 dlen.addr.).current-toggle.18.ls
741c0 68 69 66 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 6c 65 6e 20 61 64 64 72 20 63 75 hift..............(.dlen.addr.cu
741e0 72 65 6e 74 2d 74 6f 67 67 6c 65 7e 20 29 0a 44 41 54 41 30 2d 54 4f 47 47 4c 45 20 20 20 20 20 rent-toggle~.).DATA0-TOGGLE.....
74200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 6c 65 6e 20 61 64 64 72 .....................(.dlen.addr
74220 20 63 75 72 65 6e 74 2d 74 6f 67 67 6c 65 7e 20 74 6f 67 67 6c 65 20 29 0a 43 43 2d 46 52 45 53 .curent-toggle~.toggle.).CC-FRES
74240 48 2d 54 44 20 74 65 6d 70 33 20 6f 72 20 6f 72 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 28 H-TD.temp3.or.or.or............(
74260 20 64 6c 65 6e 20 61 64 64 72 20 6f 72 2d 72 65 73 75 6c 74 20 29 0a 74 65 6d 70 31 20 74 64 3e .dlen.addr.or-result.).temp1.td>
74280 74 61 74 74 72 20 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 tattr.l!-le..................(.d
742a0 6c 65 6e 20 61 64 64 72 20 29 0a 2b 20 31 2d 20 74 65 6d 70 31 20 74 64 3e 62 66 72 65 6e 64 20 len.addr.).+.1-.temp1.td>bfrend.
742c0 6c 21 2d 6c 65 0a 45 4c 53 45 0a 32 64 72 6f 70 0a 54 48 45 4e 0a 3b 0a 3a 20 28 74 64 2d 6c 69 l!-le.ELSE.2drop.THEN.;.:.(td-li
742e0 73 74 2d 73 74 61 74 75 73 29 20 28 20 50 6f 69 6e 74 65 72 54 6f 54 44 6c 69 73 74 20 2d 2d 20 st-status).(.PointerToTDlist.--.
74300 66 61 69 6c 69 6e 67 54 44 20 43 43 6f 64 65 20 54 52 55 45 20 7c 20 30 20 29 0a 42 45 47 49 4e failingTD.CCode.TRUE.|.0.).BEGIN
74320 20 09 20 28 20 50 6f 69 6e 74 65 72 54 6f 54 44 6c 69 73 74 20 29 0a 64 75 70 20 30 3c 3e 09 20 ...(.PointerToTDlist.).dup.0<>..
74340 28 20 50 6f 69 6e 74 65 72 54 6f 54 44 6c 69 73 74 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 49 (.PointerToTDlist.TRUE|FALSE.).I
74360 46 20 09 09 20 28 20 50 6f 69 6e 74 65 72 54 6f 54 44 6c 69 73 74 20 29 0a 64 75 70 20 74 64 3e F....(.PointerToTDlist.).dup.td>
74380 74 61 74 74 72 20 6c 40 2d 6c 65 20 66 30 30 30 30 30 30 30 20 61 6e 64 20 31 63 20 72 73 68 69 tattr.l@-le.f0000000.and.1c.rshi
743a0 66 74 20 64 75 70 20 30 3d 20 54 52 55 45 20 73 77 61 70 0a 45 4c 53 45 0a 64 72 6f 70 20 46 41 ft.dup.0=.TRUE.swap.ELSE.drop.FA
743c0 4c 53 45 20 64 75 70 20 28 20 46 41 4c 53 45 20 29 0a 54 48 45 4e 0a 57 48 49 4c 45 0a 64 72 6f LSE.dup.(.FALSE.).THEN.WHILE.dro
743e0 70 20 64 72 6f 70 20 74 64 3e 6e 74 64 20 6c 40 2d 6c 65 0a 52 45 50 45 41 54 0a 3b 0a 3a 20 28 p.drop.td>ntd.l@-le.REPEAT.;.:.(
74400 77 61 69 74 2d 66 6f 72 2d 64 6f 6e 65 2d 71 29 20 20 20 20 20 20 20 20 20 20 20 28 20 74 69 6d wait-for-done-q)...........(.tim
74420 65 6f 75 74 20 2d 2d 20 54 44 2d 6c 69 73 74 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 42 eout.--.TD-list.TRUE.|.FALSE.).B
74440 45 47 49 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 74 69 6d 65 EGIN......................(.time
74460 6f 75 74 20 29 0a 64 75 70 20 30 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 out.).dup.0<>.................(.
74480 74 69 6d 65 6f 75 74 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 28 48 43 2d 43 48 45 43 4b 2d 57 timeout.TRUE|FALSE.).(HC-CHECK-W
744a0 44 48 29 20 4e 4f 54 20 20 20 20 20 20 28 20 74 69 6d 65 6f 75 74 20 54 52 55 45 7c 46 41 4c 53 DH).NOT......(.timeout.TRUE|FALS
744c0 45 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 41 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 E.TRUE|FALSE.).AND..............
744e0 20 20 20 20 20 20 20 5c 20 6e 6f 74 20 74 69 6d 65 64 20 6f 75 74 20 41 4e 44 20 57 44 48 2d 62 .......\.not.timed.out.AND.WDH-b
74500 69 74 20 6e 6f 74 20 73 65 74 0a 57 48 49 4c 45 0a 31 20 6d 73 20 20 20 20 20 20 20 20 20 20 20 it.not.set.WHILE.1.ms...........
74520 20 20 20 20 20 20 20 20 20 5c 20 77 61 69 74 0a 31 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........\.wait.1-..............
74540 20 20 20 20 20 20 20 20 28 20 74 69 6d 65 6f 75 74 20 29 0a 64 75 70 20 66 66 20 61 6e 64 20 30 ........(.timeout.).dup.ff.and.0
74560 3d 20 49 46 20 73 68 6f 77 2d 70 72 6f 63 65 65 64 20 54 48 45 4e 0a 52 45 50 45 41 54 09 20 20 =.IF.show-proceed.THEN.REPEAT...
74580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 74 69 6d 65 6f 75 74 20 29 0a 64 72 6f 70 ................(.timeout.).drop
745a0 0a 68 63 68 63 63 61 64 6e 65 71 20 20 6c 40 2d 6c 65 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 .hchccadneq..l@-le..........\.re
745c0 61 64 20 6c 61 73 74 20 48 63 44 6f 6e 65 48 65 61 64 20 28 52 41 4d 29 0a 28 48 43 2d 43 48 45 ad.last.HcDoneHead.(RAM).(HC-CHE
745e0 43 4b 2d 57 44 48 29 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 48 63 44 6f 6e 65 48 65 61 64 CK-WDH).............\.HcDoneHead
74600 20 77 61 73 20 75 70 64 61 74 65 64 20 3f 0a 49 46 0a 28 48 43 2d 41 43 4b 2d 57 44 48 29 09 20 .was.updated.?.IF.(HC-ACK-WDH)..
74620 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 72 20 72 65 67 69 73 74 65 72 20 62 69 74 3a 20 57 44 ........\.clear.register.bit:.WD
74640 48 0a 54 52 55 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 74 64 2d 6c H.TRUE....................(.td-l
74660 69 73 74 20 54 52 55 45 20 29 0a 45 4c 53 45 0a 46 41 4c 53 45 0a 54 48 45 4e 0a 3b 0a 3a 20 64 ist.TRUE.).ELSE.FALSE.THEN.;.:.d
74680 65 62 75 67 2d 74 64 20 28 20 2d 2d 20 29 0a 73 22 20 4e 75 6d 20 46 72 65 65 20 54 44 73 20 3d ebug-td.(.--.).s".Num.Free.TDs.=
746a0 20 22 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d .".num-free-tds.usb-debug-print-
746c0 76 61 6c 0a 3b 0a 3a 20 48 43 2d 72 65 73 65 74 20 28 20 2d 2d 20 29 0a 68 63 63 6f 6d 73 74 61 val.;.:.HC-reset.(.--.).hccomsta
746e0 74 20 64 75 70 20 72 6c 40 2d 6c 65 20 30 31 20 6f 72 20 73 77 61 70 20 72 6c 21 2d 6c 65 20 20 t.dup.rl@-le.01.or.swap.rl!-le..
74700 20 20 5c 20 69 73 73 75 65 20 48 43 20 72 65 73 65 74 0a 42 45 47 49 4e 0a 68 63 63 6f 6d 73 74 ..\.issue.HC.reset.BEGIN.hccomst
74720 61 74 20 72 6c 40 2d 6c 65 20 30 31 20 61 6e 64 20 30 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 at.rl@-le.01.and.0<>............
74740 5c 20 77 61 69 74 20 66 6f 72 20 72 65 73 65 74 20 65 6e 64 0a 57 48 49 4c 45 0a 52 45 50 45 41 \.wait.for.reset.end.WHILE.REPEA
74760 54 0a 32 33 66 30 32 65 64 66 20 68 63 69 6e 74 72 76 61 6c 20 72 6c 21 2d 6c 65 20 20 20 20 20 T.23f02edf.hcintrval.rl!-le.....
74780 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 72 61 6d 65 2d 69 6e 74 65 72 76 61 6c 20 72 65 67 ............\.frame-interval.reg
747a0 69 73 74 65 72 0a 68 63 68 63 63 61 20 20 20 68 63 68 63 63 61 72 65 67 20 72 6c 21 2d 6c 65 20 ister.hchcca...hchccareg.rl!-le.
747c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 48 43 20 63 6f 6d 6d 75 6e 69 63 61 74 69 ................\.HC.communicati
747e0 6f 6e 20 61 72 65 61 0a 30 30 30 30 20 20 20 20 20 68 63 63 74 72 68 65 61 64 20 72 6c 21 2d 6c on.area.0000.....hcctrhead.rl!-l
74800 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6f 6e 74 72 6f 6c 20 74 72 61 6e e.................\.control.tran
74820 73 66 65 72 20 68 65 61 64 0a 30 30 30 30 20 20 20 20 20 68 63 62 75 6c 6b 68 65 61 64 20 72 6c sfer.head.0000.....hcbulkhead.rl
74840 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 62 75 6c 6b 20 74 72 61 6e 73 !-le................\.bulk.trans
74860 66 65 72 20 68 65 61 64 0a 30 66 66 66 66 20 20 20 20 68 63 69 6e 74 64 73 62 6c 20 72 6c 21 2d fer.head.0ffff....hcintdsbl.rl!-
74880 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 6e 74 65 72 72 75 70 74 20 64 le.................\.interrupt.d
748a0 69 73 61 62 6c 65 20 72 65 67 2e 0a 38 33 20 20 20 20 20 20 20 68 63 63 6f 6e 74 72 6f 6c 20 72 isable.reg..83.......hccontrol.r
748c0 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 55 53 42 4f l!-le.................\.set.USBO
748e0 50 45 52 41 54 49 4f 4e 41 4c 0a 32 33 66 30 32 65 64 66 20 68 63 69 6e 74 72 76 61 6c 20 72 6c PERATIONAL.23f02edf.hcintrval.rl
74900 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 72 61 6d 65 2d 69 6e 74 !-le.................\.frame-int
74920 65 72 76 61 6c 20 72 65 67 69 73 74 65 72 0a 68 63 68 63 63 61 20 20 20 68 63 68 63 63 61 72 65 erval.register.hchcca...hchccare
74940 67 20 72 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 48 43 20 63 6f g.rl!-le.................\.HC.co
74960 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 61 72 65 61 0a 64 23 20 35 30 20 6d 73 0a 68 63 72 68 64 65 mmunication.area.d#.50.ms.hcrhde
74980 73 63 41 20 72 6c 40 2d 6c 65 20 66 66 20 61 6e 64 20 20 20 20 20 28 20 74 6f 74 61 6c 2d 72 68 scA.rl@-le.ff.and.....(.total-rh
749a0 2d 70 6f 72 74 73 20 29 0a 74 6f 20 6d 61 78 2d 72 68 2d 70 6f 72 74 73 0a 68 63 72 68 70 73 74 -ports.).to.max-rh-ports.hcrhpst
749c0 61 74 20 54 4f 20 63 75 72 72 65 6e 74 2d 73 74 61 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 at.TO.current-stat..............
749e0 5c 20 73 74 61 72 74 20 77 69 74 68 20 66 69 72 73 74 20 70 6f 72 74 20 73 74 61 74 75 73 20 72 \.start.with.first.port.status.r
74a00 65 67 0a 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 eg.0............................
74a20 20 20 20 20 20 20 20 20 20 20 5c 20 70 6f 72 74 20 73 74 61 74 75 73 20 64 65 66 61 75 6c 74 0a ..........\.port.status.default.
74a40 6d 61 78 2d 72 68 2d 70 6f 72 74 73 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 max-rh-ports.0..................
74a60 20 20 20 20 20 20 20 5c 20 63 68 65 63 6b 69 6e 67 20 61 6c 6c 20 70 6f 72 74 73 0a 44 4f 0a 63 .......\.checking.all.ports.DO.c
74a80 75 72 72 65 6e 74 2d 73 74 61 74 20 72 6c 40 2d 6c 65 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 urrent-stat.rl@-le.or...........
74aa0 20 20 20 5c 20 4f 52 2d 69 6e 67 20 61 6c 6c 20 73 74 61 74 73 0a 32 30 30 20 63 75 72 72 65 6e ...\.OR-ing.all.stats.200.curren
74ac0 74 2d 73 74 61 74 20 72 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 43 6c 65 61 t-stat.rl!-le.............\.Clea
74ae0 72 20 50 6f 72 74 20 50 6f 77 65 72 20 28 43 50 50 29 0a 63 75 72 72 65 6e 74 2d 73 74 61 74 20 r.Port.Power.(CPP).current-stat.
74b00 34 20 2b 20 54 4f 20 63 75 72 72 65 6e 74 2d 73 74 61 74 20 20 20 20 5c 20 63 68 65 63 6b 20 6e 4.+.TO.current-stat....\.check.n
74b20 65 78 74 20 52 48 2d 50 6f 72 74 0a 4c 4f 4f 50 0a 31 30 30 20 61 6e 64 20 30 3c 3e 20 20 20 20 ext.RH-Port.LOOP.100.and.0<>....
74b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 79 20 6f 66 ........................\.any.of
74b60 20 74 68 65 20 70 6f 72 74 73 20 68 61 64 20 70 6f 77 65 72 20 3f 0a 49 46 0a 64 23 20 37 35 30 .the.ports.had.power.?.IF.d#.750
74b80 20 77 61 69 74 2d 70 72 6f 63 65 65 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 .wait-proceed.................\.
74ba0 77 61 69 74 20 66 6f 72 20 70 6f 77 65 72 20 64 69 73 63 68 61 72 67 65 0a 54 48 45 4e 0a 68 63 wait.for.power.discharge.THEN.hc
74bc0 72 68 70 73 74 61 74 20 54 4f 20 63 75 72 72 65 6e 74 2d 73 74 61 74 20 20 20 20 20 20 20 20 20 rhpstat.TO.current-stat.........
74be0 20 20 20 20 20 5c 20 73 74 61 72 74 20 77 69 74 68 20 66 69 72 73 74 20 70 6f 72 74 20 73 74 61 .....\.start.with.first.port.sta
74c00 74 75 73 20 72 65 67 0a 6d 61 78 2d 72 68 2d 70 6f 72 74 73 20 30 0a 44 4f 0a 31 30 32 20 63 75 tus.reg.max-rh-ports.0.DO.102.cu
74c20 72 72 65 6e 74 2d 73 74 61 74 20 72 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 rrent-stat.rl!-le.............\.
74c40 70 6f 77 65 72 20 6f 6e 20 61 6e 64 20 65 6e 61 62 6c 65 0a 68 63 72 68 64 65 73 63 41 20 33 20 power.on.and.enable.hcrhdescA.3.
74c60 2b 20 72 62 40 20 32 20 2a 20 6d 73 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 61 72 74 75 +.rb@.2.*.ms............\.startu
74c80 70 20 64 65 6c 61 79 20 33 30 20 6d 73 20 28 32 20 2a 20 50 4f 54 50 47 54 29 0a 63 75 72 72 65 p.delay.30.ms.(2.*.POTPGT).curre
74ca0 6e 74 2d 73 74 61 74 20 34 20 2b 20 54 4f 20 63 75 72 72 65 6e 74 2d 73 74 61 74 20 20 20 20 5c nt-stat.4.+.TO.current-stat....\
74cc0 20 63 68 65 63 6b 20 6e 65 78 74 20 52 48 2d 50 6f 72 74 0a 4c 4f 4f 50 0a 64 23 20 35 30 30 20 .check.next.RH-Port.LOOP.d#.500.
74ce0 77 61 69 74 2d 70 72 6f 63 65 65 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 wait-proceed....................
74d00 5c 20 53 54 45 43 20 64 65 76 69 63 65 20 6e 65 65 64 73 20 33 30 30 20 6d 73 0a 3b 0a 3a 20 65 \.STEC.device.needs.300.ms.;.:.e
74d20 72 72 6f 72 2d 72 65 63 6f 76 65 72 79 20 28 20 2d 2d 20 29 0a 69 6e 69 74 69 61 6c 69 7a 65 2d rror-recovery.(.--.).initialize-
74d40 74 64 2d 66 72 65 65 2d 6c 69 73 74 0a 69 6e 69 74 69 61 6c 69 7a 65 2d 65 64 2d 66 72 65 65 2d td-free-list.initialize-ed-free-
74d60 6c 69 73 74 0a 48 43 2d 72 65 73 65 74 0a 3b 0a 3a 20 73 74 6f 72 65 2d 69 6e 69 74 69 61 6c 2d list.HC-reset.;.:.store-initial-
74d80 75 73 62 2d 68 75 62 2d 61 64 64 72 65 73 73 20 28 20 2d 2d 20 29 0a 75 73 62 2d 61 64 64 72 65 usb-hub-address.(.--.).usb-addre
74da0 73 73 20 54 4f 20 69 6e 69 74 69 61 6c 2d 68 75 62 2d 61 64 64 72 65 73 73 0a 3b 0a 3a 20 72 65 ss.TO.initial-hub-address.;.:.re
74dc0 73 65 74 2d 74 6f 2d 69 6e 69 74 69 61 6c 2d 75 73 62 2d 68 75 62 2d 61 64 64 72 65 73 73 20 28 set-to-initial-usb-hub-address.(
74de0 20 2d 2d 20 29 0a 69 6e 69 74 69 61 6c 2d 68 75 62 2d 61 64 64 72 65 73 73 20 54 4f 20 75 73 62 .--.).initial-hub-address.TO.usb
74e00 2d 61 64 64 72 65 73 73 0a 3b 0a 3a 20 61 6c 6c 6f 63 61 74 65 2d 75 73 62 2d 61 64 64 72 65 73 -address.;.:.allocate-usb-addres
74e20 73 20 28 20 2d 2d 20 75 73 62 2d 61 64 64 72 65 73 73 20 29 0a 75 73 62 2d 61 64 64 72 65 73 73 s.(.--.usb-address.).usb-address
74e40 20 20 20 20 37 66 20 3c 3e 09 09 28 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 49 46 0a 75 73 62 ....7f.<>..(.TRUE|FALSE.).IF.usb
74e60 2d 61 64 64 72 65 73 73 20 31 2b 20 54 4f 20 75 73 62 2d 61 64 64 72 65 73 73 20 5c 20 52 49 53 -address.1+.TO.usb-address.\.RIS
74e80 4b 3a 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20 49 46 20 69 74 20 6f 76 65 72 66 6c 6f 77 73 20 K:.Check.to.see.IF.it.overflows.
74ea0 31 32 37 0a 75 73 62 2d 61 64 64 72 65 73 73 09 09 28 20 75 73 62 2d 61 64 64 72 65 73 73 20 29 127.usb-address..(.usb-address.)
74ec0 0a 54 48 45 4e 09 09 09 09 28 20 75 73 62 2d 61 64 64 72 65 73 73 20 29 0a 3b 0a 73 22 20 75 73 .THEN....(.usb-address.).;.s".us
74ee0 62 2d 73 75 70 70 6f 72 74 2e 66 73 22 20 49 4e 43 4c 55 44 45 44 0a 3a 20 63 6f 6e 74 72 6f 6c b-support.fs".INCLUDED.:.control
74f00 2d 73 74 64 2d 73 65 74 2d 61 64 64 72 65 73 73 20 20 20 20 20 20 20 20 28 20 73 70 65 65 64 62 -std-set-address........(.speedb
74f20 69 74 20 2d 2d 20 75 73 62 2d 61 64 64 72 65 73 73 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 it.--.usb-address.TRUE.|.FALSE.)
74f40 0a 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .>r.............................
74f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 52 3a 20 73 70 65 65 64 62 69 ....................(.R:.speedbi
74f80 74 20 29 0a 30 30 30 35 30 30 30 30 30 30 30 30 30 30 30 30 20 73 65 74 75 70 2d 70 61 63 6b 65 t.).0005000000000000.setup-packe
74fa0 74 20 21 0a 61 6c 6c 6f 63 61 74 65 2d 75 73 62 2d 61 64 64 72 65 73 73 20 64 75 70 20 73 65 74 t.!.allocate-usb-address.dup.set
74fc0 75 70 2d 70 61 63 6b 65 74 20 32 20 2b 20 63 21 20 20 20 20 20 20 20 28 20 75 73 62 2d 61 64 64 up-packet.2.+.c!.......(.usb-add
74fe0 72 20 20 52 3a 20 73 70 65 65 64 62 69 74 20 29 0a 73 22 20 55 53 42 20 73 65 74 2d 61 64 64 72 r..R:.speedbit.).s".USB.set-addr
75000 65 73 73 3a 20 22 20 32 20 70 69 63 6b 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 ess:.".2.pick.usb-debug-print-va
75020 6c 20 20 20 28 20 75 73 62 2d 61 64 64 72 20 20 52 3a 20 73 70 65 65 64 62 69 74 20 29 0a 30 20 l...(.usb-addr..R:.speedbit.).0.
75040 30 20 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 38 20 72 3e 20 63 6f 6e 74 72 6f 6c 78 66 65 0.0.setup-packet.8.r>.controlxfe
75060 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 75 73 62 2d 61 64 64 72 20 54 52 55 45 r................(.usb-addr.TRUE
75080 20 7c 20 46 41 4c 53 45 20 29 0a 49 46 09 09 09 09 09 09 20 20 20 20 20 20 28 20 54 52 55 45 20 .|.FALSE.).IF............(.TRUE.
750a0 7c 20 46 41 4c 53 45 20 29 0a 54 52 55 45 20 09 09 09 09 09 20 20 20 20 20 20 28 20 54 52 55 45 |.FALSE.).TRUE............(.TRUE
750c0 20 29 0a 45 4c 53 45 0a 64 72 6f 70 20 46 41 4c 53 45 20 5c 20 50 45 4e 44 49 4e 47 3a 20 52 65 .).ELSE.drop.FALSE.\.PENDING:.Re
750e0 74 75 72 6e 20 74 68 65 20 61 6c 6c 6f 63 61 74 65 64 20 61 64 64 72 65 73 73 20 62 61 63 6b 2e turn.the.allocated.address.back.
75100 20 28 20 46 41 4c 53 45 20 29 0a 54 48 45 4e 09 09 09 09 09 09 20 20 20 20 20 20 28 20 54 52 55 .(.FALSE.).THEN............(.TRU
75120 45 20 7c 20 46 41 4c 53 45 20 29 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d E.|.FALSE.).;.:.control-std-get-
75140 64 65 76 69 63 65 2d 64 65 73 63 72 69 70 74 6f 72 0a 38 30 30 36 30 30 30 31 30 30 30 30 30 30 device-descriptor.80060001000000
75160 30 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 0a 32 20 70 69 63 6b 20 73 65 74 75 70 2d 70 00.setup-packet.!.2.pick.setup-p
75180 61 63 6b 65 74 20 36 20 2b 20 77 21 2d 6c 65 0a 73 65 74 75 70 2d 70 61 63 6b 65 74 20 2d 72 6f acket.6.+.w!-le.setup-packet.-ro
751a0 74 20 28 20 64 61 74 61 2d 62 75 66 66 65 72 20 64 61 74 61 2d 6c 65 6e 20 73 65 74 75 70 2d 70 t.(.data-buffer.data-len.setup-p
751c0 61 63 6b 65 74 20 4d 50 53 20 66 61 20 29 0a 3e 72 20 3e 72 20 3e 72 20 3e 72 20 3e 72 20 30 20 acket.MPS.fa.).>r.>r.>r.>r.>r.0.
751e0 72 3e 20 72 3e 20 72 3e 20 72 3e 20 72 3e 0a 63 6f 6e 74 72 6f 6c 78 66 65 72 09 20 20 20 20 20 r>.r>.r>.r>.r>.controlxfer......
75200 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 (.TRUE.|.FALSE.).;.:.control-std
75220 2d 67 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d 64 65 73 63 72 69 70 74 6f 72 0a 54 4f -get-configuration-descriptor.TO
75240 20 74 65 6d 70 31 20 28 20 64 61 74 61 2d 62 75 66 66 65 72 20 64 61 74 61 2d 6c 65 6e 20 4d 50 .temp1.(.data-buffer.data-len.MP
75260 53 20 29 0a 54 4f 20 74 65 6d 70 32 20 28 20 64 61 74 61 2d 62 75 66 66 65 72 20 64 61 74 61 2d S.).TO.temp2.(.data-buffer.data-
75280 6c 65 6e 20 29 0a 54 4f 20 74 65 6d 70 33 20 28 20 64 61 74 61 2d 62 75 66 66 65 72 20 29 0a 38 len.).TO.temp3.(.data-buffer.).8
752a0 30 30 36 30 30 30 32 30 30 30 30 30 30 30 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 0a 74 006000200000000.setup-packet.!.t
752c0 65 6d 70 33 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 36 20 2b 20 77 21 2d 6c 65 0a 30 20 73 77 emp3.setup-packet.6.+.w!-le.0.sw
752e0 61 70 20 74 65 6d 70 33 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 74 65 6d 70 32 20 74 65 6d 70 ap.temp3.setup-packet.temp2.temp
75300 31 20 63 6f 6e 74 72 6f 6c 78 66 65 72 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 1.controlxfer.;.:.control-std-ge
75320 74 2d 6d 61 78 6c 75 6e 20 28 20 4d 50 53 20 66 75 6e 2d 61 64 64 72 20 64 69 72 20 64 61 74 61 t-maxlun.(.MPS.fun-addr.dir.data
75340 2d 62 75 66 66 20 64 61 74 61 2d 6c 65 6e 20 2d 2d 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 -buff.data-len.--.TRUE.|.FALSE.)
75360 0a 47 45 54 2d 4d 41 58 2d 4c 55 4e 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 20 20 28 20 4d .GET-MAX-LUN.setup-packet.!..(.M
75380 50 53 20 66 75 6e 2d 61 64 64 72 20 64 69 72 20 64 61 74 61 2d 62 75 66 66 20 64 61 74 61 2d 6c PS.fun-addr.dir.data-buff.data-l
753a0 65 6e 20 29 0a 73 65 74 75 70 2d 70 61 63 6b 65 74 20 35 20 70 69 63 6b 20 35 20 70 69 63 6b 0a en.).setup-packet.5.pick.5.pick.
753c0 63 6f 6e 74 72 6f 6c 78 66 65 72 20 28 20 4d 50 53 20 66 75 6e 2d 61 64 64 72 20 20 54 52 55 45 controlxfer.(.MPS.fun-addr..TRUE
753e0 20 7c 20 46 41 4c 53 45 20 29 0a 6e 69 70 20 6e 69 70 20 20 20 20 28 20 54 52 55 45 20 7c 20 46 .|.FALSE.).nip.nip....(.TRUE.|.F
75400 41 4c 53 45 20 29 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 62 75 6c 6b 2d 72 65 73 65 74 20 28 20 ALSE.).;.:.control-bulk-reset.(.
75420 4d 50 53 20 66 75 6e 2d 61 64 64 72 20 64 69 72 20 64 61 74 61 2d 62 75 66 66 20 64 61 74 61 2d MPS.fun-addr.dir.data-buff.data-
75440 6c 65 6e 20 2d 2d 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 32 31 46 46 30 30 30 30 30 30 len.--.TRUE.|.FALSE.).21FF000000
75460 30 30 30 30 30 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 20 20 28 20 4d 50 53 20 66 75 6e 000000.setup-packet.!..(.MPS.fun
75480 2d 61 64 64 72 20 64 69 72 20 64 61 74 61 2d 62 75 66 66 20 64 61 74 61 2d 6c 65 6e 20 29 0a 73 -addr.dir.data-buff.data-len.).s
754a0 65 74 75 70 2d 70 61 63 6b 65 74 20 35 20 70 69 63 6b 20 35 20 70 69 63 6b 0a 63 6f 6e 74 72 6f etup-packet.5.pick.5.pick.contro
754c0 6c 78 66 65 72 20 28 20 4d 50 53 20 66 75 6e 2d 61 64 64 72 20 20 54 52 55 45 20 7c 20 46 41 4c lxfer.(.MPS.fun-addr..TRUE.|.FAL
754e0 53 45 20 29 0a 6e 69 70 20 6e 69 70 20 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 SE.).nip.nip....(.TRUE.|.FALSE.)
75500 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 73 74 72 69 6e 67 2d 64 65 73 63 .;.:.control-std-get-string-desc
75520 72 69 70 74 6f 72 0a 54 4f 20 74 65 6d 70 31 20 20 28 20 53 74 72 69 6e 67 49 6e 64 65 78 20 64 riptor.TO.temp1..(.StringIndex.d
75540 61 74 61 2d 62 75 66 66 65 72 20 64 61 74 61 2d 6c 65 6e 20 4d 50 53 20 29 0a 54 4f 20 74 65 6d ata-buffer.data-len.MPS.).TO.tem
75560 70 32 20 20 28 20 53 74 72 69 6e 67 49 6e 64 65 78 20 64 61 74 61 2d 62 75 66 66 65 72 20 64 61 p2..(.StringIndex.data-buffer.da
75580 74 61 2d 6c 65 6e 20 29 0a 54 4f 20 74 65 6d 70 33 20 20 28 20 53 74 72 69 6e 67 49 6e 64 65 78 ta-len.).TO.temp3..(.StringIndex
755a0 20 29 0a 38 30 30 36 30 30 30 33 30 30 30 30 30 30 30 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 .).8006000300000000.setup-packet
755c0 20 21 0a 74 65 6d 70 33 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 36 20 2b 20 77 21 2d 6c 65 0a .!.temp3.setup-packet.6.+.w!-le.
755e0 34 30 39 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 34 20 2b 20 77 21 2d 6c 65 20 5c 20 55 53 20 409.setup-packet.4.+.w!-le.\.US.
75600 45 6e 67 6c 69 73 68 20 4c 61 6e 67 75 61 67 65 20 63 6f 64 65 2e 0a 73 77 61 70 20 20 20 20 20 English.Language.code..swap.....
75620 20 28 20 64 61 74 61 20 62 75 66 66 65 72 20 53 74 72 69 6e 67 49 6e 64 65 78 20 29 0a 73 65 74 .(.data.buffer.StringIndex.).set
75640 75 70 2d 70 61 63 6b 65 74 20 32 20 2b 20 63 21 20 28 20 64 61 74 61 2d 62 75 66 66 65 72 20 29 up-packet.2.+.c!.(.data-buffer.)
75660 0a 30 20 73 77 61 70 20 74 65 6d 70 33 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 74 65 6d 70 32 .0.swap.temp3.setup-packet.temp2
75680 20 74 65 6d 70 31 20 63 6f 6e 74 72 6f 6c 78 66 65 72 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 .temp1.controlxfer.(.TRUE.|.FALS
756a0 45 20 29 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 63 6f 6e 66 69 67 75 72 E.).;.:.control-std-set-configur
756c0 61 74 69 6f 6e 20 28 20 63 6f 6e 66 69 67 76 61 6c 75 65 20 46 75 6e 63 41 64 64 72 20 2d 2d 20 ation.(.configvalue.FuncAddr.--.
756e0 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 54 4f 20 74 65 6d 70 31 20 20 20 20 20 20 20 20 20 20 20 TRUE|FALSE.).TO.temp1...........
75700 20 20 20 20 20 20 20 20 20 20 28 20 63 6f 6e 66 69 67 76 61 6c 75 65 20 29 0a 54 4f 20 74 65 6d ..........(.configvalue.).TO.tem
75720 70 32 0a 30 30 30 39 30 30 30 30 30 30 30 30 30 30 30 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 p2.0009000000000000.setup-packet
75740 20 21 20 5c 20 52 49 53 4b 3a 20 45 6e 64 69 61 6e 20 61 6e 64 20 36 34 2d 62 69 74 20 61 73 73 .!.\.RISK:.Endian.and.64-bit.ass
75760 75 6d 70 74 69 6f 6e 73 0a 74 65 6d 70 32 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 32 20 2b 20 umptions.temp2.setup-packet.2.+.
75780 77 21 2d 6c 65 0a 30 20 30 20 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 44 45 46 41 55 4c 54 w!-le.0.0.0.setup-packet.DEFAULT
757a0 2d 43 4f 4e 54 52 4f 4c 2d 4d 50 53 20 74 65 6d 70 31 20 63 6f 6e 74 72 6f 6c 78 66 65 72 0a 3b -CONTROL-MPS.temp1.controlxfer.;
757c0 0a 30 20 56 41 4c 55 45 20 70 6f 72 74 2d 6e 75 6d 62 65 72 0a 73 22 20 75 73 62 2d 65 6e 75 6d .0.VALUE.port-number.s".usb-enum
757e0 65 72 61 74 65 2e 66 73 22 20 49 4e 43 4c 55 44 45 44 0a 3a 20 72 68 70 6f 72 74 2d 65 6e 75 6d erate.fs".INCLUDED.:.rhport-enum
75800 65 72 61 74 65 20 28 20 70 6f 72 74 2d 6e 75 6d 20 2d 2d 20 29 0a 54 4f 20 70 6f 72 74 2d 6e 75 erate.(.port-num.--.).TO.port-nu
75820 6d 62 65 72 0a 64 65 76 69 63 65 2d 73 70 65 65 64 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 mber.device-speed.control-std-se
75840 74 2d 61 64 64 72 65 73 73 20 20 20 20 20 20 20 20 28 20 75 73 62 2d 61 64 64 72 20 54 52 55 45 t-address........(.usb-addr.TRUE
75860 20 7c 20 46 41 4c 53 45 20 29 0a 49 46 0a 64 65 76 69 63 65 2d 73 70 65 65 64 20 6f 72 20 20 20 .|.FALSE.).IF.device-speed.or...
75880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 75 73 62 2d 61 64 64 .......................(.usb-add
758a0 72 2b 73 70 65 65 64 62 69 74 20 29 0a 54 4f 20 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 r+speedbit.).TO.new-device-addre
758c0 73 73 0a 64 64 2d 62 75 66 66 65 72 20 40 20 38 20 65 72 61 73 65 0a 64 64 2d 62 75 66 66 65 72 ss.dd-buffer.@.8.erase.dd-buffer
758e0 20 40 20 44 45 46 41 55 4c 54 2d 43 4f 4e 54 52 4f 4c 2d 4d 50 53 20 44 45 46 41 55 4c 54 2d 43 .@.DEFAULT-CONTROL-MPS.DEFAULT-C
75900 4f 4e 54 52 4f 4c 2d 4d 50 53 20 20 20 20 20 20 28 20 62 75 66 66 65 72 20 6d 70 73 20 6d 70 73 ONTROL-MPS......(.buffer.mps.mps
75920 20 29 0a 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 20 63 6f 6e 74 72 6f 6c 2d 73 74 .).new-device-address.control-st
75940 64 2d 67 65 74 2d 64 65 76 69 63 65 2d 64 65 73 63 72 69 70 74 6f 72 20 20 20 28 20 54 52 55 45 d-get-device-descriptor...(.TRUE
75960 20 7c 20 46 41 4c 53 45 20 29 0a 49 46 0a 45 4c 53 45 0a 73 22 20 55 53 42 3a 20 52 65 61 64 20 .|.FALSE.).IF.ELSE.s".USB:.Read.
75980 44 65 76 20 44 65 73 63 72 69 70 74 6f 72 20 66 61 69 6c 65 64 22 20 20 20 75 73 62 2d 64 65 62 Dev.Descriptor.failed"...usb-deb
759a0 75 67 2d 70 72 69 6e 74 20 45 58 49 54 0a 54 48 45 4e 0a 64 64 2d 62 75 66 66 65 72 20 40 20 44 ug-print.EXIT.THEN.dd-buffer.@.D
759c0 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 54 59 50 45 2d 4f 46 46 53 45 54 20 2b 20 63 EVICE-DESCRIPTOR-TYPE-OFFSET.+.c
759e0 40 20 20 28 20 44 65 73 63 72 69 70 74 6f 72 2d 74 79 70 65 20 29 0a 44 45 56 49 43 45 2d 44 45 @..(.Descriptor-type.).DEVICE-DE
75a00 53 43 52 49 50 54 4f 52 2d 54 59 50 45 20 3c 3e 20 49 46 0a 73 22 20 55 53 42 3a 20 45 72 72 6f SCRIPTOR-TYPE.<>.IF.s".USB:.Erro
75a20 72 20 52 65 61 64 69 6e 67 20 44 65 76 69 63 65 20 44 65 73 63 72 69 70 74 6f 72 22 20 20 20 75 r.Reading.Device.Descriptor"...u
75a40 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 73 22 20 52 65 61 64 20 64 65 73 63 72 69 70 74 6f sb-debug-print.s".Read.descripto
75a60 72 20 69 73 20 6e 6f 74 20 4f 46 20 74 68 65 20 72 69 67 68 74 20 74 79 70 65 22 20 20 75 73 62 r.is.not.OF.the.right.type"..usb
75a80 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 73 22 20 41 62 6f 72 74 69 6e 67 20 65 6e 75 6d 65 72 61 -debug-print.s".Aborting.enumera
75aa0 74 69 6f 6e 22 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 58 49 54 0a 54 48 45 4e tion"..usb-debug-print.EXIT.THEN
75ac0 0a 64 64 2d 62 75 66 66 65 72 20 40 20 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 4d .dd-buffer.@.DEVICE-DESCRIPTOR-M
75ae0 50 53 2d 4f 46 46 53 45 54 20 2b 20 63 40 20 54 4f 20 6d 70 73 0a 63 72 65 61 74 65 2d 75 73 62 PS-OFFSET.+.c@.TO.mps.create-usb
75b00 2d 64 65 76 69 63 65 2d 74 72 65 65 0a 45 4c 53 45 0a 73 22 20 53 65 74 20 61 64 64 72 65 73 73 -device-tree.ELSE.s".Set.address
75b20 20 66 61 69 6c 65 64 20 6f 6e 20 70 6f 72 74 20 22 20 70 6f 72 74 2d 6e 75 6d 62 65 72 20 75 73 .failed.on.port.".port-number.us
75b40 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 73 22 20 41 62 6f 72 74 69 6e 67 20 45 6e b-debug-print-val.s".Aborting.En
75b60 75 6d 65 72 61 74 69 6f 6e 2e 22 20 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 58 umeration."...usb-debug-print.EX
75b80 49 54 0a 54 48 45 4e 0a 3b 0a 3a 20 72 68 70 6f 72 74 2d 69 6e 69 74 69 61 6c 69 7a 65 20 28 20 IT.THEN.;.:.rhport-initialize.(.
75ba0 2d 2d 20 29 0a 68 63 72 68 70 73 74 61 74 20 54 4f 20 63 75 72 72 65 6e 74 2d 73 74 61 74 20 20 --.).hcrhpstat.TO.current-stat..
75bc0 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 61 72 74 20 77 69 74 68 20 66 69 72 73 74 20 70 ............\.start.with.first.p
75be0 6f 72 74 20 73 74 61 74 75 73 20 72 65 67 0a 6d 61 78 2d 72 68 2d 70 6f 72 74 73 20 31 2b 20 31 ort.status.reg.max-rh-ports.1+.1
75c00 0a 44 4f 0a 63 75 72 72 65 6e 74 2d 73 74 61 74 20 72 6c 40 2d 6c 65 20 52 48 50 2d 43 43 53 20 .DO.current-stat.rl@-le.RHP-CCS.
75c20 61 6e 64 20 30 3c 3e 20 09 28 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 49 46 0a 63 75 72 72 65 and.0<>..(.TRUE|FALSE.).IF.curre
75c40 6e 74 2d 73 74 61 74 20 68 63 72 68 70 73 74 61 74 33 20 3d 20 20 20 20 20 20 20 20 5c 20 74 68 nt-stat.hcrhpstat3.=........\.th
75c60 69 72 64 20 70 6f 72 74 20 6f 66 20 4e 45 43 20 3f 0a 49 46 0a 38 31 20 74 6f 20 75 44 4f 43 2d ird.port.of.NEC.?.IF.81.to.uDOC-
75c80 70 72 65 73 65 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 75 44 4f 43 20 69 73 20 70 72 65 present............\.uDOC.is.pre
75ca0 73 65 6e 74 20 61 6e 64 20 6e 6f 77 20 70 72 6f 63 65 73 73 65 64 0a 54 48 45 4e 0a 73 22 20 44 sent.and.now.processed.THEN.s".D
75cc0 65 76 69 63 65 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 69 73 20 70 6f 72 74 21 22 20 75 evice.connected.to.this.port!".u
75ce0 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 52 48 50 2d 50 52 53 20 63 75 72 72 65 6e 74 2d 73 sb-debug-print.RHP-PRS.current-s
75d00 74 61 74 20 72 6c 21 2d 6c 65 20 20 20 20 20 20 5c 20 69 73 73 75 65 20 61 20 70 6f 72 74 20 72 tat.rl!-le......\.issue.a.port.r
75d20 65 73 65 74 0a 42 45 47 49 4e 0a 63 75 72 72 65 6e 74 2d 73 74 61 74 20 72 6c 40 2d 6c 65 20 52 eset.BEGIN.current-stat.rl@-le.R
75d40 48 50 2d 50 52 53 20 41 4e 44 20 20 20 20 5c 20 77 61 69 74 20 66 6f 72 20 72 65 73 65 74 20 65 HP-PRS.AND....\.wait.for.reset.e
75d60 6e 64 0a 57 48 49 4c 45 0a 52 45 50 45 41 54 0a 68 63 72 68 64 65 73 63 41 20 33 20 2b 20 72 62 nd.WHILE.REPEAT.hcrhdescA.3.+.rb
75d80 40 20 32 20 2a 20 6d 73 20 20 20 20 20 20 20 20 20 5c 20 73 74 61 72 74 75 70 20 64 65 6c 61 79 @.2.*.ms.........\.startup.delay
75da0 20 33 30 20 6d 73 20 28 50 4f 54 50 47 54 29 0a 64 23 20 31 30 30 20 6d 73 0a 63 75 72 72 65 6e .30.ms.(POTPGT).d#.100.ms.curren
75dc0 74 2d 73 74 61 74 20 72 6c 40 2d 6c 65 20 32 30 30 20 61 6e 64 20 34 20 6c 73 68 69 66 74 0a 74 t-stat.rl@-le.200.and.4.lshift.t
75de0 6f 20 64 65 76 69 63 65 2d 73 70 65 65 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 o.device-speed..................
75e00 5c 20 73 74 6f 72 65 20 73 70 65 65 64 20 62 69 74 0a 52 48 50 2d 43 53 43 20 52 48 50 2d 50 52 \.store.speed.bit.RHP-CSC.RHP-PR
75e20 53 43 20 6f 72 20 63 75 72 72 65 6e 74 2d 73 74 61 74 20 72 6c 21 2d 6c 65 0a 49 20 5b 27 5d 20 SC.or.current-stat.rl!-le.I.['].
75e40 72 68 70 6f 72 74 2d 65 6e 75 6d 65 72 61 74 65 20 43 41 54 43 48 20 49 46 20 20 5c 20 53 63 61 rhport-enumerate.CATCH.IF..\.Sca
75e60 6e 20 70 6f 72 74 0a 73 22 20 55 53 42 20 73 63 61 6e 20 66 61 69 6c 65 64 20 6f 6e 20 72 6f 6f n.port.s".USB.scan.failed.on.roo
75e80 74 20 68 75 62 20 70 6f 72 74 3a 20 22 20 72 6f 74 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e t.hub.port:.".rot.usb-debug-prin
75ea0 74 2d 76 61 6c 0a 72 65 73 65 74 2d 74 6f 2d 69 6e 69 74 69 61 6c 2d 75 73 62 2d 68 75 62 2d 61 t-val.reset-to-initial-usb-hub-a
75ec0 64 64 72 65 73 73 0a 54 48 45 4e 0a 45 4c 53 45 0a 73 22 20 4e 6f 20 64 65 76 69 63 65 20 64 65 ddress.THEN.ELSE.s".No.device.de
75ee0 74 65 63 74 65 64 20 61 74 20 74 68 69 73 20 70 6f 72 74 2e 22 20 75 73 62 2d 64 65 62 75 67 2d tected.at.this.port.".usb-debug-
75f00 70 72 69 6e 74 0a 63 75 72 72 65 6e 74 2d 73 74 61 74 20 68 63 72 68 70 73 74 61 74 33 20 3d 20 print.current-stat.hcrhpstat3.=.
75f20 20 20 20 20 20 20 20 5c 20 74 68 69 72 64 20 70 6f 72 74 20 6f 66 20 4e 45 43 20 3f 20 28 3d 4d .......\.third.port.of.NEC.?.(=M
75f40 6f 64 46 44 29 0a 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 odFD).IF........................
75f60 20 20 20 20 20 20 20 5c 20 68 65 72 65 20 61 20 4d 6f 64 46 44 20 73 68 6f 75 6c 64 20 62 65 20 .......\.here.a.ModFD.should.be.
75f80 6f 6e 20 45 4c 42 41 0a 63 75 72 72 65 6e 74 2d 73 74 61 74 20 72 6c 40 2d 6c 65 20 38 30 30 30 on.ELBA.current-stat.rl@-le.8000
75fa0 30 20 61 6e 64 20 30 3c 3e 20 09 5c 20 69 73 20 6f 76 65 72 2d 63 75 72 72 65 6e 74 20 64 65 74 0.and.0<>..\.is.over-current.det
75fc0 65 63 74 65 64 20 3f 0a 49 46 0a 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 30 38 20 6f 72 20 74 6f ected.?.IF.uDOC-present.08.or.to
75fe0 20 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 20 5c 20 73 65 74 20 66 6c 61 67 20 66 6f 72 20 75 44 .uDOC-present..\.set.flag.for.uD
76000 4f 43 2d 63 68 65 63 6b 0a 54 48 45 4e 0a 54 48 45 4e 0a 54 48 45 4e 0a 63 75 72 72 65 6e 74 2d OC-check.THEN.THEN.THEN.current-
76020 73 74 61 74 20 34 20 2b 20 54 4f 20 63 75 72 72 65 6e 74 2d 73 74 61 74 20 20 20 20 5c 20 63 68 stat.4.+.TO.current-stat....\.ch
76040 65 63 6b 20 6e 65 78 74 20 52 48 2d 50 6f 72 74 0a 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 30 66 eck.next.RH-Port.uDOC-present.0f
76060 20 61 6e 64 20 74 6f 20 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 5c 20 72 65 6d 6f 76 65 20 70 72 .and.to.uDOC-present.\.remove.pr
76080 6f 63 65 73 73 69 6e 67 20 66 6c 61 67 0a 4c 4f 4f 50 0a 3b 0a 3a 20 65 6e 75 6d 65 72 61 74 65 ocessing.flag.LOOP.;.:.enumerate
760a0 20 28 20 2d 2d 20 29 0a 48 43 2d 72 65 73 65 74 0a 5b 27 5d 20 68 63 2d 73 75 73 70 65 6e 64 20 .(.--.).HC-reset.['].hc-suspend.
760c0 61 64 64 2d 71 75 69 65 73 63 65 2d 78 74 20 20 20 20 20 5c 20 41 73 73 65 72 74 20 74 68 61 74 add-quiesce-xt.....\.Assert.that
760e0 20 48 43 20 77 69 6c 6c 20 62 65 20 73 75 70 73 65 6e 64 65 64 0a 73 74 6f 72 65 2d 69 6e 69 74 .HC.will.be.supsended.store-init
76100 69 61 6c 2d 75 73 62 2d 68 75 62 2d 61 64 64 72 65 73 73 0a 72 68 70 6f 72 74 2d 69 6e 69 74 69 ial-usb-hub-address.rhport-initi
76120 61 6c 69 7a 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 50 72 6f 62 65 20 61 6c alize.................\.Probe.al
76140 6c 20 61 76 61 69 6c 61 62 6c 65 20 52 48 20 70 6f 72 74 73 0a 72 65 73 65 74 2d 74 6f 2d 69 6e l.available.RH.ports.reset-to-in
76160 69 74 69 61 6c 2d 75 73 62 2d 68 75 62 2d 61 64 64 72 65 73 73 0a 3b 0a 73 65 74 2d 6f 68 63 69 itial-usb-hub-address.;.set-ohci
76180 2d 61 6c 69 61 73 0a 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 3b c0 00 00 00 00 00 00 3b 82 -alias................;.......;.
761a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 75 73 62 2d 73 75 70 70 6f 72 74 2e 66 73 00 00 ...............0usb-support.fs..
761c0 30 20 76 61 6c 75 65 20 4e 45 58 54 2d 54 44 0a 30 20 56 41 4c 55 45 20 6e 75 6d 2d 74 64 73 0a 0.value.NEXT-TD.0.VALUE.num-tds.
761e0 30 20 56 41 4c 55 45 20 74 64 2d 72 65 74 69 72 65 2d 63 6f 75 6e 74 0a 30 20 56 41 4c 55 45 20 0.VALUE.td-retire-count.0.VALUE.
76200 73 61 76 65 64 2d 74 61 69 6c 0a 30 20 56 41 4c 55 45 20 70 6f 6c 6c 2d 74 69 6d 65 72 0a 56 41 saved-tail.0.VALUE.poll-timer.VA
76220 52 49 41 42 4c 45 20 63 6f 6e 74 72 6f 6c 78 66 65 72 2d 63 6d 64 0a 3a 20 28 65 64 2d 70 72 65 RIABLE.controlxfer-cmd.:.(ed-pre
76240 70 61 72 65 29 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 73 65 74 75 70 2d 70 61 63 6b pare).(.dir.addr.dlen.setup-pack
76260 65 74 20 4d 50 53 20 65 70 2d 66 75 6e 20 2d 2d 0a 46 41 4c 53 45 20 7c 20 64 69 72 20 61 64 64 et.MPS.ep-fun.--.FALSE.|.dir.add
76280 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 29 0a 61 6c 6c 6f 63 61 r.dlen.ed-ptr.setup-ptr.).alloca
762a0 74 65 2d 65 64 20 64 75 70 20 30 3d 20 20 49 46 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e te-ed.dup.0=..IF.(.dir.addr.dlen
762c0 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 4d 50 53 20 65 70 2d 66 75 6e 20 65 64 2d 70 74 72 20 .setup-packet.MPS.ep-fun.ed-ptr.
762e0 29 0a 64 72 6f 70 20 33 64 72 6f 70 20 32 64 72 6f 70 20 46 41 4c 53 45 20 45 58 49 54 20 20 28 ).drop.3drop.2drop.FALSE.EXIT..(
76300 20 46 41 4c 53 45 20 29 0a 54 48 45 4e 0a 54 4f 20 74 65 6d 70 31 20 20 20 20 20 20 20 20 20 20 .FALSE.).THEN.TO.temp1..........
76320 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 73 65 74 75 70 2d 70 61 63 6b 65 .....(.dir.addr.dlen.setup-packe
76340 74 20 4d 50 53 20 65 70 2d 66 75 6e 20 29 0a 74 65 6d 70 31 20 7a 65 72 6f 2d 6f 75 74 2d 61 6e t.MPS.ep-fun.).temp1.zero-out-an
76360 2d 65 64 2d 65 78 63 65 70 74 2d 6c 69 6e 6b 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 -ed-except-link.(.dir.addr.dlen.
76380 73 65 74 75 70 2d 70 61 63 6b 65 74 20 4d 50 53 20 65 70 2d 66 75 6e 20 29 0a 74 65 6d 70 31 20 setup-packet.MPS.ep-fun.).temp1.
763a0 65 64 3e 65 61 74 74 72 20 6c 40 2d 6c 65 20 6f 72 20 74 65 6d 70 31 20 65 64 3e 65 61 74 74 72 ed>eattr.l@-le.or.temp1.ed>eattr
763c0 20 6c 21 2d 6c 65 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 73 65 74 75 70 2d 70 74 72 .l!-le.(.dir.addr.dlen.setup-ptr
763e0 20 4d 50 53 20 29 0a 64 75 70 20 54 4f 20 74 65 6d 70 32 20 31 30 20 6c 73 68 69 66 74 20 74 65 .MPS.).dup.TO.temp2.10.lshift.te
76400 6d 70 31 20 65 64 3e 65 61 74 74 72 20 6c 40 2d 6c 65 20 6f 72 20 74 65 6d 70 31 20 65 64 3e 65 mp1.ed>eattr.l@-le.or.temp1.ed>e
76420 61 74 74 72 20 6c 21 2d 6c 65 0a 74 65 6d 70 31 20 73 77 61 70 20 54 52 55 45 20 20 20 20 20 20 attr.l!-le.temp1.swap.TRUE......
76440 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 73 65 74 ......(.dir.addr.dlen.ed-ptr.set
76460 75 70 2d 70 74 72 20 54 52 55 45 20 29 0a 3b 0a 3a 20 28 74 64 2d 70 72 65 70 61 72 65 29 20 28 up-ptr.TRUE.).;.:.(td-prepare).(
76480 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 .dir.addr.dlen.ed-ptr.setup-ptr.
764a0 2d 2d 0a 64 69 72 20 46 41 4c 53 45 20 7c 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d --.dir.FALSE.|.dir.addr.dlen.ed-
764c0 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 74 64 2d 68 65 61 64 20 74 64 2d 74 61 69 6c 20 29 0a ptr.setup-ptr.td-head.td-tail.).
764e0 32 20 70 69 63 6b 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 2.pick.........(.dir.addr.dlen.e
76500 64 2d 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 64 6c 65 6e 20 29 0a 74 65 6d 70 32 20 20 20 20 d-ptr.setup-ptr.dlen.).temp2....
76520 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 73 65 74 ......(.dir.addr.dlen.ed-ptr.set
76540 75 70 2d 70 74 72 20 64 6c 65 6e 20 4d 50 53 20 29 0a 2f 6d 6f 64 20 20 20 20 20 20 20 20 20 20 up-ptr.dlen.MPS.)./mod..........
76560 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 73 65 74 75 70 2d 70 74 .(.dir.addr.dlen.ed-ptr.setup-pt
76580 72 20 72 65 6d 20 71 75 6f 20 29 0a 73 77 61 70 20 30 3c 3e 20 20 20 49 46 20 20 28 20 64 69 72 r.rem.quo.).swap.0<>...IF..(.dir
765a0 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 71 75 6f 20 .addr.dlen.ed-ptr.setup-ptr.quo.
765c0 29 0a 31 2b 0a 54 48 45 4e 0a 32 2b 0a 64 75 70 20 54 4f 20 6e 75 6d 2d 74 64 73 20 20 20 20 20 ).1+.THEN.2+.dup.TO.num-tds.....
765e0 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 ...........(.dir.addr.dlen.ed-pt
76600 72 20 73 65 74 75 70 2d 70 74 72 20 71 75 6f 2b 32 20 29 0a 61 6c 6c 6f 63 61 74 65 2d 74 64 2d r.setup-ptr.quo+2.).allocate-td-
76620 6c 69 73 74 20 64 75 70 20 30 3d 20 20 49 46 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 list.dup.0=..IF...(.dir.addr.dle
76640 6e 20 65 64 2d 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 71 75 6f 2b 32 20 29 0a 32 64 72 6f 70 n.ed-ptr.setup-ptr.quo+2.).2drop
76660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 ......................(.dir.addr
76680 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 29 0a 64 72 6f 70 20 20 20 .dlen.ed-ptr.setup-ptr.).drop...
766a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 ....................(.dir.addr.d
766c0 6c 65 6e 20 65 64 2d 70 74 72 20 29 0a 66 72 65 65 2d 65 64 20 20 20 20 20 20 20 20 20 20 20 20 len.ed-ptr.).free-ed............
766e0 20 20 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 29 0a 32 64 72 6f 70 20 ........(.dir.addr.dlen.).2drop.
76700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 29 0a 46 41 4c .....................(.dir.).FAL
76720 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 46 41 SE......................(.dir.FA
76740 4c 53 45 20 29 0a 45 58 49 54 0a 54 48 45 4e 20 54 52 55 45 0a 3b 0a 3a 20 28 74 64 2d 72 65 61 LSE.).EXIT.THEN.TRUE.;.:.(td-rea
76760 64 79 29 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 73 65 74 75 dy)..(.dir.addr.dlen.ed-ptr.setu
76780 70 2d 70 74 72 20 74 64 2d 68 65 61 64 20 74 64 2d 74 61 69 6c 20 2d 2d 20 29 0a 33 20 70 69 63 p-ptr.td-head.td-tail.--.).3.pic
767a0 6b 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 73 65 74 k.....(.dir.addr.dlen.ed-ptr.set
767c0 75 70 2d 70 74 72 20 74 64 2d 68 65 61 64 20 74 64 2d 74 61 69 6c 20 65 64 2d 70 74 72 20 29 0a up-ptr.td-head.td-tail.ed-ptr.).
767e0 74 75 63 6b 20 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 tuck.......(.dir.addr.dlen.ed-pt
76800 72 20 73 65 74 75 70 2d 70 74 72 20 74 64 2d 68 65 61 64 20 65 64 2d 70 74 72 20 74 64 2d 74 61 r.setup-ptr.td-head.ed-ptr.td-ta
76820 69 6c 20 65 64 2d 70 74 72 20 29 0a 65 64 3e 74 64 71 74 70 20 6c 21 2d 6c 65 20 20 20 20 20 20 il.ed-ptr.).ed>tdqtp.l!-le......
76840 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 73 65 74 ......(.dir.addr.dlen.ed-ptr.set
76860 75 70 2d 70 74 72 20 74 64 2d 68 65 61 64 20 65 64 2d 70 74 72 20 29 0a 65 64 3e 74 64 71 68 70 up-ptr.td-head.ed-ptr.).ed>tdqhp
76880 20 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 .l!-le............(.dir.addr.dle
768a0 6e 20 65 64 2d 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 29 0a 6f 76 65 72 20 65 64 3e 6e 65 64 n.ed-ptr.setup-ptr.).over.ed>ned
768c0 20 30 20 73 77 61 70 20 6c 21 2d 6c 65 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 .0.swap.l!-le..(.dir.addr.dlen.e
768e0 64 2d 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 29 0a 3b 0a 3a 20 28 74 64 2d 73 65 74 75 70 2d d-ptr.setup-ptr.).;.:.(td-setup-
76900 73 74 61 74 75 73 29 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 73 status).(.dir.addr.dlen.ed-ptr.s
76920 65 74 75 70 2d 70 74 72 20 2d 2d 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 etup-ptr.--.dir.addr.dlen.ed-ptr
76940 20 29 0a 6f 76 65 72 20 65 64 3e 74 64 71 68 70 20 6c 40 2d 6c 65 20 20 20 20 20 20 20 20 20 20 .).over.ed>tdqhp.l@-le..........
76960 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 73 65 74 75 70 2d ...(.dir.addr.dlen.ed-ptr.setup-
76980 70 74 72 20 74 64 2d 68 65 61 64 20 29 0a 64 75 70 20 7a 65 72 6f 2d 6f 75 74 2d 61 2d 74 64 2d ptr.td-head.).dup.zero-out-a-td-
769a0 65 78 63 65 70 74 2d 6c 69 6e 6b 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 except-link...(.dir.addr.dlen.ed
769c0 2d 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 74 64 2d 68 65 61 64 20 29 0a 64 75 70 20 74 64 3e -ptr.setup-ptr.td-head.).dup.td>
769e0 74 61 74 74 72 20 44 41 54 41 30 2d 54 4f 47 47 4c 45 20 43 43 2d 46 52 45 53 48 2d 54 44 20 6f tattr.DATA0-TOGGLE.CC-FRESH-TD.o
76a00 72 20 73 77 61 70 20 6c 21 2d 6c 65 0a 32 64 75 70 20 74 64 3e 63 62 70 74 72 20 6c 21 2d 6c 65 r.swap.l!-le.2dup.td>cbptr.l!-le
76a20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d .............(.dir.addr.dlen.ed-
76a40 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 74 64 2d 68 65 61 64 20 29 0a 32 64 75 70 20 74 64 3e ptr.setup-ptr.td-head.).2dup.td>
76a60 62 66 72 65 6e 64 20 73 77 61 70 20 53 54 44 2d 52 45 51 55 45 53 54 2d 53 45 54 55 50 2d 53 49 bfrend.swap.STD-REQUEST-SETUP-SI
76a80 5a 45 20 31 2d 20 2b 20 73 77 61 70 20 6c 21 2d 6c 65 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 ZE.1-.+.swap.l!-le.2drop........
76aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c ...................(.dir.addr.dl
76ac0 65 6e 20 65 64 2d 70 74 72 20 29 0a 3b 0a 3a 20 28 74 64 2d 74 61 69 6c 70 6f 69 6e 74 65 72 29 en.ed-ptr.).;.:.(td-tailpointer)
76ae0 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 2d 2d 20 64 69 72 20 61 .(.dir.addr.dlen.ed-ptr.--.dir.a
76b00 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 29 0a 64 75 70 20 65 64 3e 74 64 71 74 70 20 6c ddr.dlen.ed-ptr.).dup.ed>tdqtp.l
76b20 40 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 @-le..............(.dir.addr.dle
76b40 6e 20 65 64 2d 70 74 72 20 74 64 2d 74 61 69 6c 20 29 0a 64 75 70 20 7a 65 72 6f 2d 6f 75 74 2d n.ed-ptr.td-tail.).dup.zero-out-
76b60 61 2d 74 64 2d 65 78 63 65 70 74 2d 6c 69 6e 6b 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c a-td-except-link...(.dir.addr.dl
76b80 65 6e 20 65 64 2d 70 74 72 20 74 64 2d 74 61 69 6c 20 29 0a 64 75 70 20 74 64 3e 74 61 74 74 72 en.ed-ptr.td-tail.).dup.td>tattr
76ba0 20 64 75 70 20 6c 40 2d 6c 65 20 44 41 54 41 31 2d 54 4f 47 47 4c 45 20 43 43 2d 46 52 45 53 48 .dup.l@-le.DATA1-TOGGLE.CC-FRESH
76bc0 2d 54 44 20 6f 72 20 6f 72 20 73 77 61 70 20 6c 21 2d 6c 65 0a 34 20 70 69 63 6b 20 30 3d 20 20 -TD.or.or.swap.l!-le.4.pick.0=..
76be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 .....................(.dir.addr.
76c00 64 6c 65 6e 20 65 64 2d 70 74 72 20 74 64 2d 74 61 69 6c 20 66 6c 61 67 20 29 0a 33 20 70 69 63 dlen.ed-ptr.td-tail.flag.).3.pic
76c20 6b 20 30 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 k.0<>......................(.dir
76c40 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 74 64 2d 74 61 69 6c 20 66 6c 61 67 20 66 .addr.dlen.ed-ptr.td-tail.flag.f
76c60 6c 61 67 20 29 0a 61 6e 64 20 20 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lag.).and...IF..................
76c80 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 74 64 2d ......(.dir.addr.dlen.ed-ptr.td-
76ca0 74 61 69 6c 20 29 0a 64 75 70 20 74 64 3e 74 61 74 74 72 20 64 75 70 20 6c 40 2d 6c 65 20 54 44 tail.).dup.td>tattr.dup.l@-le.TD
76cc0 2d 44 50 2d 4f 55 54 20 6f 72 20 73 77 61 70 20 6c 21 2d 6c 65 0a 45 4c 53 45 0a 64 75 70 20 74 -DP-OUT.or.swap.l!-le.ELSE.dup.t
76ce0 64 3e 74 61 74 74 72 20 64 75 70 20 6c 40 2d 6c 65 20 54 44 2d 44 50 2d 49 4e 20 6f 72 20 73 77 d>tattr.dup.l@-le.TD-DP-IN.or.sw
76d00 61 70 20 6c 21 2d 6c 65 0a 54 48 45 4e 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ap.l!-le.THEN.drop..............
76d20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d .............(.dir.addr.dlen.ed-
76d40 70 74 72 20 29 0a 3b 0a 3a 20 28 74 64 2d 64 61 74 61 29 20 28 20 64 69 72 20 61 64 64 72 20 64 ptr.).;.:.(td-data).(.dir.addr.d
76d60 6c 65 6e 20 65 64 2d 70 74 72 20 2d 2d 20 20 65 64 2d 70 74 72 20 29 0a 2d 72 6f 74 20 20 20 20 len.ed-ptr.--..ed-ptr.).-rot....
76d80 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 65 64 2d 70 74 72 20 61 64 64 72 20 64 6c 65 6e 20 .........(.dir.ed-ptr.addr.dlen.
76da0 29 0a 64 75 70 20 30 3c 3e 20 20 49 46 20 20 20 20 20 20 28 20 64 69 72 20 65 64 2d 70 74 72 20 ).dup.0<>..IF......(.dir.ed-ptr.
76dc0 61 64 64 72 20 64 6c 65 6e 20 29 0a 3e 72 20 3e 72 20 3e 72 20 54 4f 20 74 65 6d 70 31 20 72 3e addr.dlen.).>r.>r.>r.TO.temp1.r>
76de0 20 72 3e 20 72 3e 20 74 65 6d 70 31 20 28 20 65 64 2d 70 74 72 20 61 64 64 72 20 64 6c 65 6e 20 .r>.r>.temp1.(.ed-ptr.addr.dlen.
76e00 64 69 72 20 29 0a 33 20 70 69 63 6b 20 09 09 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d dir.).3.pick...............(.ed-
76e20 70 74 72 20 61 64 64 72 20 64 6c 65 6e 20 64 69 72 20 65 64 2d 70 74 72 20 29 0a 65 64 3e 74 64 ptr.addr.dlen.dir.ed-ptr.).ed>td
76e40 71 68 70 20 6c 40 2d 6c 65 20 74 64 3e 6e 74 64 20 6c 40 2d 6c 65 20 20 20 28 20 65 64 2d 70 74 qhp.l@-le.td>ntd.l@-le...(.ed-pt
76e60 72 20 61 64 64 72 20 64 6c 65 6e 20 64 69 72 20 74 64 2d 64 61 74 61 68 65 61 64 20 29 0a 34 20 r.addr.dlen.dir.td-datahead.).4.
76e80 70 69 63 6b 20 09 09 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 61 64 64 72 20 pick..............(.ed-ptr.addr.
76ea0 64 6c 65 6e 20 64 69 72 20 74 64 2d 64 61 74 61 68 65 61 64 20 65 64 2d 70 74 72 20 29 0a 74 64 dlen.dir.td-datahead.ed-ptr.).td
76ec0 3e 74 61 74 74 72 20 6c 40 2d 6c 65 20 31 30 20 72 73 68 69 66 74 20 28 20 65 64 2d 70 74 72 20 >tattr.l@-le.10.rshift.(.ed-ptr.
76ee0 61 64 64 72 20 64 6c 65 6e 20 64 69 72 20 74 64 2d 68 65 61 64 2d 64 61 74 61 20 4d 50 53 20 29 addr.dlen.dir.td-head-data.MPS.)
76f00 0a 73 77 61 70 20 09 09 09 20 20 20 20 28 20 65 64 2d 70 74 72 20 61 64 64 72 20 64 6c 65 6e 20 .swap........(.ed-ptr.addr.dlen.
76f20 64 69 72 20 4d 50 53 20 74 64 2d 68 65 61 64 2d 64 61 74 61 20 29 0a 3e 72 20 3e 72 20 3e 72 20 dir.MPS.td-head-data.).>r.>r.>r.
76f40 3e 72 20 3e 72 20 31 20 72 3e 20 72 3e 20 72 3e 20 72 3e 20 72 3e 0a 3e 72 20 3e 72 20 30 3d 20 >r.>r.1.r>.r>.r>.r>.r>.>r.>r.0=.
76f60 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 31 20 61 .IF.................(.ed-ptr.1.a
76f80 64 64 72 20 64 6c 65 6e 20 64 69 72 20 29 0a 4f 48 43 49 2d 44 50 2d 49 4e 20 20 20 20 20 20 20 ddr.dlen.dir.).OHCI-DP-IN.......
76fa0 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 31 20 61 64 64 72 20 64 6c 65 6e 20 64 69 .........(.ed-ptr.1.addr.dlen.di
76fc0 72 20 20 4f 48 43 49 2d 44 50 2d 49 4e 20 29 0a 45 4c 53 45 0a 4f 48 43 49 2d 44 50 2d 4f 55 54 r..OHCI-DP-IN.).ELSE.OHCI-DP-OUT
76fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 31 20 61 64 64 72 20 64 ...............(.ed-ptr.1.addr.d
77000 6c 65 6e 20 64 69 72 20 20 4f 48 43 49 2d 44 50 2d 4f 55 54 20 29 0a 54 48 45 4e 0a 72 3e 20 72 len.dir..OHCI-DP-OUT.).THEN.r>.r
77020 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 31 20 61 64 64 72 20 >...............(.ed-ptr.1.addr.
77040 64 6c 65 6e 20 64 69 72 20 20 4f 48 43 49 2d 44 50 2d 20 4d 50 53 20 74 64 2d 68 65 61 64 2d 64 dlen.dir..OHCI-DP-.MPS.td-head-d
77060 61 74 61 20 29 0a 66 69 6c 6c 2d 54 44 2d 6c 69 73 74 0a 45 4c 53 45 0a 32 64 72 6f 70 20 6e 69 ata.).fill-TD-list.ELSE.2drop.ni
77080 70 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 0a 54 48 45 4e 0a 3b 0a 31 30 p...........(.ed-ptr.).THEN.;.10
770a0 20 43 4f 4e 53 54 41 4e 54 20 6d 61 78 2d 72 65 74 69 72 65 2d 74 64 0a 3a 20 28 74 72 61 6e 73 .CONSTANT.max-retire-td.:.(trans
770c0 66 65 72 2d 77 61 69 74 2d 66 6f 72 2d 64 6f 6e 65 71 29 20 20 28 20 65 64 2d 70 74 72 20 2d 2d fer-wait-for-doneq)..(.ed-ptr.--
770e0 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 .TRUE.|.FALSE.).dup.............
77100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 65 64 2d 70 74 ..................(.ed-ptr.ed-pt
77120 72 20 29 0a 68 63 63 74 72 68 65 61 64 20 72 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 r.).hcctrhead.rl!-le............
77140 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 0a 48 43 2d 65 6e 61 62 6c 65 2d 63 6f 6e 74 72 ......(.ed-ptr.).HC-enable-contr
77160 6f 6c 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 69 6e 67 20 28 20 65 64 2d 70 74 72 20 29 0a 30 20 ol-list-processing.(.ed-ptr.).0.
77180 54 4f 20 74 64 2d 72 65 74 69 72 65 2d 63 6f 75 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 TO.td-retire-count..............
771a0 28 20 65 64 2d 70 74 72 20 29 0a 30 20 54 4f 20 70 6f 6c 6c 2d 74 69 6d 65 72 20 20 20 20 20 20 (.ed-ptr.).0.TO.poll-timer......
771c0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 0a 42 45 47 49 4e 0a 74 64 .............(.ed-ptr.).BEGIN.td
771e0 2d 72 65 74 69 72 65 2d 63 6f 75 6e 74 20 6e 75 6d 2d 74 64 73 20 3c 3e 20 20 20 20 20 28 20 65 -retire-count.num-tds.<>.....(.e
77200 64 2d 70 74 72 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 70 6f 6c 6c 2d 74 69 6d 65 72 20 d-ptr.TRUE.|.FALSE.).poll-timer.
77220 6d 61 78 2d 72 65 74 69 72 65 2d 74 64 20 3c 20 61 6e 64 20 20 20 20 20 20 20 28 20 65 64 2d 70 max-retire-td.<.and.......(.ed-p
77240 74 72 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 57 48 49 4c 45 0a 28 48 43 2d 43 48 45 43 tr.TRUE.|.FALSE.).WHILE.(HC-CHEC
77260 4b 2d 57 44 48 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 K-WDH)..........................
77280 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 0a 49 46 0a 68 63 68 63 63 61 ............(.ed-ptr.).IF.hchcca
772a0 64 6e 65 71 20 6c 40 2d 6c 65 20 66 69 6e 64 2d 74 64 2d 6c 69 73 74 2d 74 61 69 6c 2d 61 6e 64 dneq.l@-le.find-td-list-tail-and
772c0 2d 73 69 7a 65 20 6e 69 70 20 28 20 65 64 2d 70 74 72 20 6e 20 29 0a 74 64 2d 72 65 74 69 72 65 -size.nip.(.ed-ptr.n.).td-retire
772e0 2d 63 6f 75 6e 74 20 2b 20 54 4f 20 74 64 2d 72 65 74 69 72 65 2d 63 6f 75 6e 74 20 20 20 20 20 -count.+.TO.td-retire-count.....
77300 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 0a 68 63 68 63 63 61 64 6e 65 71 20 6c 40 ........(.ed-ptr.).hchccadneq.l@
77320 2d 6c 65 20 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 64 6f -le.dup..............(.ed-ptr.do
77340 6e 65 2d 74 64 20 64 6f 6e 65 2d 74 64 20 29 0a 28 74 64 2d 6c 69 73 74 2d 73 74 61 74 75 73 29 ne-td.done-td.).(td-list-status)
77360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 64 6f 6e 65 2d ..................(.ed-ptr.done-
77380 74 64 20 66 61 69 6c 65 64 2d 74 64 20 43 43 63 6f 64 65 20 29 0a 49 46 0a 64 75 70 20 3e 72 0a td.failed-td.CCcode.).IF.dup.>r.
773a0 73 22 20 28 74 72 61 6e 73 66 65 72 2d 77 61 69 74 2d 66 6f 72 2d 64 6f 6e 65 71 3a 20 55 53 42 s".(transfer-wait-for-doneq:.USB
773c0 20 64 65 76 69 63 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 65 72 72 6f 72 2e 22 0a 75 73 .device.communication.error.".us
773e0 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 b-debug-print.................(.
77400 65 64 2d 70 74 72 20 64 6f 6e 65 2d 74 64 20 66 61 69 6c 65 64 2d 74 64 20 43 43 63 6f 64 65 20 ed-ptr.done-td.failed-td.CCcode.
77420 52 3a 20 43 43 63 6f 64 65 20 29 0a 64 75 70 20 34 20 3d 20 73 77 61 70 20 64 75 70 20 35 20 3d R:.CCcode.).dup.4.=.swap.dup.5.=
77440 20 72 6f 74 20 6f 72 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 64 6f 6e 65 2d 74 64 20 66 61 69 .rot.or.....(.ed-ptr.done-td.fai
77460 6c 65 64 2d 74 64 20 43 43 63 6f 64 65 20 52 3a 20 43 43 63 6f 64 65 20 29 0a 49 46 0a 6d 61 78 led-td.CCcode.R:.CCcode.).IF.max
77480 2d 72 65 74 69 72 65 2d 74 64 20 54 4f 20 70 6f 6c 6c 2d 74 69 6d 65 72 20 28 20 65 64 2d 70 74 -retire-td.TO.poll-timer.(.ed-pt
774a0 72 20 64 6f 6e 65 2d 74 64 20 66 61 69 6c 65 64 2d 74 64 20 43 43 63 6f 64 65 20 52 3a 20 43 43 r.done-td.failed-td.CCcode.R:.CC
774c0 63 6f 64 65 20 29 0a 54 48 45 4e 0a 75 73 62 2d 64 65 62 75 67 2d 66 6c 61 67 0a 49 46 0a 73 22 code.).THEN.usb-debug-flag.IF.s"
774e0 20 43 43 20 63 6f 64 65 20 2d 3e 22 20 74 79 70 65 20 2e 20 63 72 0a 73 22 20 46 61 69 6c 69 6e .CC.code.->".type...cr.s".Failin
77500 67 20 54 44 20 63 6f 6e 74 65 6e 74 73 3a 22 20 74 79 70 65 20 63 72 20 64 69 73 70 6c 61 79 2d g.TD.contents:".type.cr.display-
77520 74 64 0a 45 4c 53 45 0a 32 64 72 6f 70 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 td.ELSE.2drop.THEN..............
77540 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 64 6f 6e 65 2d 74 64 20 52 3a .............(.ed-ptr.done-td.R:
77560 20 43 43 63 6f 64 65 20 29 0a 63 6f 6e 74 72 6f 6c 78 66 65 72 2d 63 6d 64 20 40 20 47 45 54 2d .CCcode.).controlxfer-cmd.@.GET-
77580 4d 41 58 2d 4c 55 4e 20 3d 20 72 3e 20 34 20 3d 20 61 6e 64 0a 49 46 0a 73 22 20 28 74 72 61 6e MAX-LUN.=.r>.4.=.and.IF.s".(tran
775a0 73 66 65 72 2d 77 61 69 74 2d 66 6f 72 2d 64 6f 6e 65 71 29 3a 20 47 45 54 2d 4d 41 58 2d 4c 55 sfer-wait-for-doneq):.GET-MAX-LU
775c0 4e 20 43 6f 6e 74 72 6f 6c 58 66 65 72 20 53 54 41 4c 4c 65 64 22 0a 75 73 62 2d 64 65 62 75 67 N.ControlXfer.STALLed".usb-debug
775e0 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 64 72 6f 70 0a 35 30 33 30 20 65 72 72 6f 72 22 20 28 55 53 -print.ELSE.drop.5030.error".(US
77600 42 29 20 44 65 76 69 63 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 65 72 72 6f 72 2e 22 0a B).Device.communication.error.".
77620 41 42 4f 52 54 0a 54 48 45 4e 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ABORT.THEN.THEN.................
77640 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 64 6f 6e 65 2d 74 64 20 29 0a .............(.ed-ptr.done-td.).
77660 28 66 72 65 65 2d 74 64 2d 6c 69 73 74 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (free-td-list)..................
77680 20 20 28 20 65 64 2d 70 74 72 20 29 0a 30 20 68 63 68 63 63 61 64 6e 65 71 20 6c 21 2d 6c 65 20 ..(.ed-ptr.).0.hchccadneq.l!-le.
776a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 0a 28 48 43 2d 41 43 ...............(.ed-ptr.).(HC-AC
776c0 4b 2d 57 44 48 29 20 5c 20 54 44 73 20 77 65 72 65 20 77 72 69 74 74 65 6e 20 74 6f 20 44 4f 6e K-WDH).\.TDs.were.written.to.DOn
776e0 65 20 71 75 65 75 65 2e 20 41 43 4b 20 74 68 65 20 48 43 2e 0a 54 48 45 4e 0a 70 6f 6c 6c 2d 74 e.queue..ACK.the.HC..THEN.poll-t
77700 69 6d 65 72 20 31 2b 20 54 4f 20 70 6f 6c 6c 2d 74 69 6d 65 72 0a 34 20 6d 73 20 20 20 20 20 20 imer.1+.TO.poll-timer.4.ms......
77720 20 20 20 20 20 20 20 20 5c 20 6c 6f 6e 67 65 72 20 20 31 20 6d 73 0a 52 45 50 45 41 54 20 20 20 ........\.longer..1.ms.REPEAT...
77740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
77760 20 65 64 2d 70 74 72 20 29 0a 64 69 73 61 62 6c 65 2d 63 6f 6e 74 72 6f 6c 2d 6c 69 73 74 2d 70 .ed-ptr.).disable-control-list-p
77780 72 6f 63 65 73 73 69 6e 67 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 0a 74 64 2d rocessing.........(.ed-ptr.).td-
777a0 72 65 74 69 72 65 2d 63 6f 75 6e 74 20 6e 75 6d 2d 74 64 73 20 3c 3e 20 20 20 20 20 20 20 20 20 retire-count.num-tds.<>.........
777c0 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 0a 49 46 0a 64 75 70 20 64 69 73 70 6c 61 79 2d 64 .....(.ed-ptr.).IF.dup.display-d
777e0 65 73 63 72 69 70 74 6f 72 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 escriptors..............(.ed-ptr
77800 20 29 0a 73 22 20 6d 61 78 69 6d 75 6d 20 6f 66 20 72 65 74 69 72 65 20 22 20 75 73 62 2d 64 65 .).s".maximum.of.retire.".usb-de
77820 62 75 67 2d 70 72 69 6e 74 09 09 09 09 09 09 20 20 20 20 20 0a 54 48 45 4e 0a 66 72 65 65 2d 65 bug-print............THEN.free-e
77840 64 0a 74 64 2d 72 65 74 69 72 65 2d 63 6f 75 6e 74 20 6e 75 6d 2d 74 64 73 20 3c 3e 0a 49 46 0a d.td-retire-count.num-tds.<>.IF.
77860 46 41 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 FALSE...........................
77880 20 20 20 20 20 28 20 46 41 4c 53 45 20 29 0a 45 4c 53 45 0a 54 52 55 45 20 20 20 20 20 20 20 20 .....(.FALSE.).ELSE.TRUE........
778a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 .........................(.TRUE.
778c0 29 0a 54 48 45 4e 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 78 66 65 72 20 28 20 64 69 72 20 61 64 64 ).THEN.;.:.controlxfer.(.dir.add
778e0 72 20 64 6c 65 6e 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 4d 50 53 20 65 70 2d 66 75 6e 20 2d r.dlen.setup-packet.MPS.ep-fun.-
77900 2d 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 32 20 70 69 63 6b 20 40 20 63 6f 6e 74 72 6f -.TRUE.|.FALSE.).2.pick.@.contro
77920 6c 78 66 65 72 2d 63 6d 64 20 21 0a 28 65 64 2d 70 72 65 70 61 72 65 29 20 20 20 20 20 20 20 28 lxfer-cmd.!.(ed-prepare).......(
77940 20 46 41 4c 53 45 20 7c 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 73 65 .FALSE.|.dir.addr.dlen.ed-ptr.se
77960 74 75 70 2d 70 74 72 20 20 29 0a 69 6e 76 65 72 74 20 49 46 20 46 41 4c 53 45 20 45 58 49 54 20 tup-ptr..).invert.IF.FALSE.EXIT.
77980 54 48 45 4e 0a 28 74 64 2d 70 72 65 70 61 72 65 29 20 20 20 20 20 20 20 28 20 70 74 20 65 64 2d THEN.(td-prepare).......(.pt.ed-
779a0 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 68 65 type.toggle.buffer.length.mps.he
779c0 61 64 20 29 0a 69 6e 76 65 72 74 20 49 46 20 46 41 4c 53 45 20 45 58 49 54 20 54 48 45 4e 0a 28 ad.).invert.IF.FALSE.EXIT.THEN.(
779e0 74 64 2d 72 65 61 64 79 29 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 td-ready).........(.dir.addr.dle
77a00 6e 20 65 64 2d 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 29 0a 28 74 64 2d 73 65 74 75 70 2d 73 n.ed-ptr.setup-ptr.).(td-setup-s
77a20 74 61 74 75 73 29 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 29 tatus)..(.dir.addr.dlen.ed-ptr.)
77a40 0a 28 74 64 2d 74 61 69 6c 70 6f 69 6e 74 65 72 29 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 .(td-tailpointer)...(.dir.addr.d
77a60 6c 65 6e 20 65 64 2d 70 74 72 20 29 0a 28 74 64 2d 64 61 74 61 29 20 20 20 20 20 20 20 20 20 20 len.ed-ptr.).(td-data)..........
77a80 28 20 65 64 2d 70 74 72 20 29 0a 64 75 70 20 65 64 3e 74 64 71 74 70 20 6c 40 2d 6c 65 20 54 4f (.ed-ptr.).dup.ed>tdqtp.l@-le.TO
77aa0 20 73 61 76 65 64 2d 74 61 69 6c 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 0a 64 75 70 20 65 64 .saved-tail....(.ed-ptr.).dup.ed
77ac0 3e 74 64 71 74 70 20 30 20 73 77 61 70 20 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 28 20 >tdqtp.0.swap.l!-le...........(.
77ae0 65 64 2d 70 74 72 20 29 0a 28 74 72 61 6e 73 66 65 72 2d 77 61 69 74 2d 66 6f 72 2d 64 6f 6e 65 ed-ptr.).(transfer-wait-for-done
77b00 71 29 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 3b 0a q)...........(.TRUE.|.FALSE.).;.
77b20 30 32 30 31 30 30 30 30 30 30 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 43 4c 45 41 52 48 0201000000000000.CONSTANT.CLEARH
77b40 41 4c 54 46 45 41 54 55 52 45 0a 30 20 56 41 4c 55 45 20 65 6e 64 70 74 2d 6e 75 6d 0a 30 20 56 ALTFEATURE.0.VALUE.endpt-num.0.V
77b60 41 4c 55 45 20 75 73 62 2d 61 64 64 72 2d 63 6f 6e 74 72 2d 72 65 71 0a 3a 20 63 6f 6e 74 72 6f ALUE.usb-addr-contr-req.:.contro
77b80 6c 2d 73 74 64 2d 63 6c 65 61 72 2d 66 65 61 74 75 72 65 20 28 20 65 6e 64 70 6f 69 6e 74 2d 6e l-std-clear-feature.(.endpoint-n
77ba0 72 20 75 73 62 2d 61 64 64 72 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 54 4f 20 75 73 r.usb-addr.--.TRUE|FALSE.).TO.us
77bc0 62 2d 61 64 64 72 2d 63 6f 6e 74 72 2d 72 65 71 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 b-addr-contr-req................
77be0 20 20 20 20 20 20 20 20 5c 20 75 73 62 20 61 64 64 72 65 73 73 0a 54 4f 20 65 6e 64 70 74 2d 6e ........\.usb.address.TO.endpt-n
77c00 75 6d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 um..............................
77c20 20 20 20 5c 20 65 6e 64 70 6f 69 6e 74 20 6e 75 6d 62 65 72 0a 43 4c 45 41 52 48 41 4c 54 46 45 ...\.endpoint.number.CLEARHALTFE
77c40 41 54 55 52 45 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 0a 65 6e 64 70 74 2d 6e 75 6d 20 73 ATURE.setup-packet.!.endpt-num.s
77c60 65 74 75 70 2d 70 61 63 6b 65 74 20 34 20 2b 20 63 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 etup-packet.4.+.c!..............
77c80 20 20 5c 20 65 6e 64 70 6f 69 6e 74 20 6e 75 6d 62 65 72 0a 30 20 30 20 30 20 73 65 74 75 70 2d ..\.endpoint.number.0.0.0.setup-
77ca0 70 61 63 6b 65 74 20 44 45 46 41 55 4c 54 2d 43 4f 4e 54 52 4f 4c 2d 4d 50 53 20 75 73 62 2d 61 packet.DEFAULT-CONTROL-MPS.usb-a
77cc0 64 64 72 2d 63 6f 6e 74 72 2d 72 65 71 20 63 6f 6e 74 72 6f 6c 78 66 65 72 0a 3b 20 20 0a 32 31 ddr-contr-req.controlxfer.;...21
77ce0 46 46 30 30 30 30 30 30 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 42 55 4c 4b 2d 52 45 53 FF000000000000.CONSTANT.BULK-RES
77d00 45 54 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 62 75 6c 6b 2d 72 65 73 65 74 20 28 20 75 73 ET.:.control-std-bulk-reset.(.us
77d20 62 2d 61 64 64 72 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 54 4f 20 75 73 62 2d 61 64 b-addr.--.TRUE|FALSE.).TO.usb-ad
77d40 64 72 2d 63 6f 6e 74 72 2d 72 65 71 0a 42 55 4c 4b 2d 52 45 53 45 54 20 73 65 74 75 70 2d 70 61 dr-contr-req.BULK-RESET.setup-pa
77d60 63 6b 65 74 20 21 0a 30 20 30 20 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 44 45 46 41 55 4c cket.!.0.0.0.setup-packet.DEFAUL
77d80 54 2d 43 4f 4e 54 52 4f 4c 2d 4d 50 53 20 75 73 62 2d 61 64 64 72 2d 63 6f 6e 74 72 2d 72 65 71 T-CONTROL-MPS.usb-addr-contr-req
77da0 20 63 6f 6e 74 72 6f 6c 78 66 65 72 0a 3b 0a 3a 20 62 75 6c 6b 2d 72 65 73 65 74 2d 72 65 63 6f .controlxfer.;.:.bulk-reset-reco
77dc0 76 65 72 79 2d 70 72 6f 63 65 64 75 72 65 20 28 20 62 75 6c 6b 2d 6f 75 74 2d 65 6e 64 70 20 62 very-procedure.(.bulk-out-endp.b
77de0 75 6c 6b 2d 69 6e 2d 65 6e 64 70 20 75 73 62 2d 61 64 64 72 20 2d 2d 20 29 0a 3e 72 20 20 20 20 ulk-in-endp.usb-addr.--.).>r....
77e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
77e20 20 20 20 20 20 20 28 20 62 75 6c 6b 2d 6f 75 74 2d 65 6e 64 70 20 62 75 6c 6b 2d 69 6e 2d 65 6e ......(.bulk-out-endp.bulk-in-en
77e40 64 70 20 52 3a 20 75 73 62 2d 61 64 64 72 20 29 0a 72 40 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d dp.R:.usb-addr.).r@.control-std-
77e60 62 75 6c 6b 2d 72 65 73 65 74 0a 49 46 20 73 22 20 62 75 6c 6b 20 72 65 73 65 74 20 4f 4b 22 20 bulk-reset.IF.s".bulk.reset.OK".
77e80 0a 45 4c 53 45 20 73 22 20 62 75 6c 6b 20 72 65 73 65 74 20 66 61 69 6c 65 64 22 20 0a 54 48 45 .ELSE.s".bulk.reset.failed"..THE
77ea0 4e 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 38 30 20 6f 72 20 72 40 20 63 6f 6e 74 72 N.usb-debug-print.80.or.r@.contr
77ec0 6f 6c 2d 73 74 64 2d 63 6c 65 61 72 2d 66 65 61 74 75 72 65 0a 49 46 20 73 22 20 63 6f 6e 74 72 ol-std-clear-feature.IF.s".contr
77ee0 6f 6c 2d 73 74 64 2d 63 6c 65 61 72 20 49 4e 20 65 6e 64 70 6f 69 6e 74 20 4f 4b 22 20 0a 45 4c ol-std-clear.IN.endpoint.OK"..EL
77f00 53 45 20 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 63 6c 65 61 72 2d 49 4e 20 65 6e 64 70 6f SE.s".control-std-clear-IN.endpo
77f20 69 6e 74 20 66 61 69 6c 65 64 22 20 0a 54 48 45 4e 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e int.failed"..THEN.usb-debug-prin
77f40 74 0a 72 40 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 63 6c 65 61 72 2d 66 65 61 74 75 72 65 0a 49 t.r@.control-std-clear-feature.I
77f60 46 20 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 63 6c 65 61 72 20 4f 55 54 20 65 6e 64 70 6f F.s".control-std-clear.OUT.endpo
77f80 69 6e 74 20 4f 4b 22 20 0a 45 4c 53 45 20 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 63 6c 65 int.OK"..ELSE.s".control-std-cle
77fa0 61 72 2d 4f 55 54 20 65 6e 64 70 6f 69 6e 74 20 66 61 69 6c 65 64 22 20 0a 54 48 45 4e 20 75 73 ar-OUT.endpoint.failed"..THEN.us
77fc0 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 72 3e 20 64 72 6f 70 0a 3b 0a 30 20 56 41 4c 55 45 20 b-debug-print.r>.drop.;.0.VALUE.
77fe0 73 61 76 65 64 2d 72 77 2d 65 64 0a 30 20 56 41 4c 55 45 20 6e 75 6d 2d 72 77 2d 74 64 73 0a 30 saved-rw-ed.0.VALUE.num-rw-tds.0
78000 20 56 41 4c 55 45 20 6e 75 6d 2d 72 77 2d 72 65 74 69 72 65 64 2d 74 64 73 0a 30 20 56 41 4c 55 .VALUE.num-rw-retired-tds.0.VALU
78020 45 20 73 61 76 65 64 2d 72 77 2d 73 74 61 72 74 2d 74 6f 67 67 6c 65 0a 30 20 56 41 4c 55 45 20 E.saved-rw-start-toggle.0.VALUE.
78040 73 61 76 65 64 2d 6c 69 73 74 2d 74 79 70 65 0a 3a 20 28 65 64 2d 70 72 65 70 61 72 65 2d 72 77 saved-list-type.:.(ed-prepare-rw
78060 29 0a 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e ).(.pt.ed-type.toggle.buffer.len
78080 67 74 68 20 6d 70 73 20 61 64 64 72 65 73 73 20 65 64 2d 70 74 72 20 2d 2d 0a 46 41 4c 53 45 20 gth.mps.address.ed-ptr.--.FALSE.
780a0 7c 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 |.pt.ed-type.toggle.buffer.lengt
780c0 68 20 6d 70 73 20 29 0a 61 6c 6c 6f 63 61 74 65 2d 65 64 20 64 75 70 20 30 3d 20 20 49 46 0a 64 h.mps.).allocate-ed.dup.0=..IF.d
780e0 72 6f 70 20 32 64 72 6f 70 20 32 64 72 6f 70 20 32 64 72 6f 70 20 64 72 6f 70 0a 73 61 76 65 64 rop.2drop.2drop.2drop.drop.saved
78100 2d 72 77 2d 73 74 61 72 74 2d 74 6f 67 67 6c 65 20 46 41 4c 53 45 20 45 58 49 54 20 20 28 20 74 -rw-start-toggle.FALSE.EXIT..(.t
78120 6f 67 67 6c 65 20 46 41 4c 53 45 20 29 0a 54 48 45 4e 0a 54 4f 20 73 61 76 65 64 2d 72 77 2d 65 oggle.FALSE.).THEN.TO.saved-rw-e
78140 64 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c d.............(.pt.ed-type.toggl
78160 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 61 64 64 72 65 73 73 20 29 0a 73 61 e.buffer.length.mps.address.).sa
78180 76 65 64 2d 72 77 2d 65 64 20 7a 65 72 6f 2d 6f 75 74 2d 61 6e 2d 65 64 2d 65 78 63 65 70 74 2d ved-rw-ed.zero-out-an-ed-except-
781a0 6c 69 6e 6b 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 65 64 3e 65 61 74 74 72 20 6c 21 2d 6c 65 20 link.saved-rw-ed.ed>eattr.l!-le.
781c0 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e ..(.pt.ed-type.toggle.buffer.len
781e0 67 74 68 20 6d 70 73 20 29 0a 64 75 70 20 31 30 20 6c 73 68 69 66 74 20 73 61 76 65 64 2d 72 77 gth.mps.).dup.10.lshift.saved-rw
78200 2d 65 64 20 65 64 3e 65 61 74 74 72 20 6c 40 2d 6c 65 20 6f 72 0a 73 61 76 65 64 2d 72 77 2d 65 -ed.ed>eattr.l@-le.or.saved-rw-e
78220 64 20 65 64 3e 65 61 74 74 72 20 6c 21 2d 6c 65 20 54 52 55 45 20 20 28 20 70 74 20 65 64 2d 74 d.ed>eattr.l!-le.TRUE..(.pt.ed-t
78240 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 54 52 55 ype.toggle.buffer.length.mps.TRU
78260 45 20 29 0a 3b 0a 3a 20 28 74 64 2d 70 72 65 70 61 72 65 2d 72 77 29 0a 28 20 70 74 20 65 64 2d E.).;.:.(td-prepare-rw).(.pt.ed-
78280 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 2d 2d type.toggle.buffer.length.mps.--
782a0 0a 46 41 4c 53 45 20 7c 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 .FALSE.|.pt.ed-type.toggle.buffe
782c0 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 68 65 61 64 20 29 0a 32 64 75 70 20 20 20 20 20 20 20 20 r.length.mps.head.).2dup........
782e0 20 20 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 ......(.pt.ed-type.toggle.buffer
78300 20 6c 65 6e 67 74 68 20 6d 70 73 20 20 6c 65 6e 67 74 68 20 6d 70 73 20 29 0a 2f 6d 6f 64 20 20 .length.mps..length.mps.)./mod..
78320 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 ............(.pt.ed-type.toggle.
78340 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 6e 75 6d 2d 74 64 73 20 72 65 6d 20 29 0a buffer.length.mps.num-tds.rem.).
78360 73 77 61 70 20 30 3c 3e 20 49 46 20 20 20 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 swap.0<>.IF.......(.pt.ed-type.t
78380 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 6e 75 6d 2d 74 64 73 20 oggle.buffer.length.mps.num-tds.
783a0 29 0a 31 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f ).1+.............(.pt.ed-type.to
783c0 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 6e 75 6d 2d 74 64 73 2b 31 ggle.buffer.length.mps.num-tds+1
783e0 20 29 0a 54 48 45 4e 0a 64 75 70 20 54 4f 20 6e 75 6d 2d 72 77 2d 74 64 73 20 28 20 70 74 20 65 .).THEN.dup.TO.num-rw-tds.(.pt.e
78400 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 d-type.toggle.buffer.length.mps.
78420 6e 75 6d 2d 74 64 73 20 29 0a 61 6c 6c 6f 63 61 74 65 2d 74 64 2d 6c 69 73 74 20 20 28 20 70 74 num-tds.).allocate-td-list..(.pt
78440 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 .ed-type.toggle.buffer.length.mp
78460 73 20 68 65 61 64 20 74 61 69 6c 20 29 0a 64 75 70 20 30 3d 20 20 49 46 0a 32 64 72 6f 70 20 32 s.head.tail.).dup.0=..IF.2drop.2
78480 64 72 6f 70 20 32 64 72 6f 70 20 32 64 72 6f 70 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 66 72 65 drop.2drop.2drop.saved-rw-ed.fre
784a0 65 2d 65 64 0a 2e 22 20 72 77 2d 65 6e 64 70 6f 69 6e 74 3a 20 54 44 20 6c 69 73 74 20 61 6c 6c e-ed..".rw-endpoint:.TD.list.all
784c0 6f 63 61 74 69 6f 6e 20 66 61 69 6c 65 64 22 20 63 72 0a 73 61 76 65 64 2d 72 77 2d 73 74 61 72 ocation.failed".cr.saved-rw-star
784e0 74 2d 74 6f 67 67 6c 65 20 46 41 4c 53 45 20 20 20 28 20 46 41 4c 53 45 20 29 0a 45 58 49 54 0a t-toggle.FALSE...(.FALSE.).EXIT.
78500 54 48 45 4e 0a 64 72 6f 70 20 20 54 52 55 45 20 20 20 20 20 20 20 20 20 28 20 70 74 20 65 64 2d THEN.drop..TRUE.........(.pt.ed-
78520 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 68 65 type.toggle.buffer.length.mps.he
78540 61 64 20 54 52 55 45 20 29 0a 3b 0a 3a 20 28 74 64 2d 64 61 74 61 2d 72 77 29 0a 36 20 70 69 63 ad.TRUE.).;.:.(td-data-rw).6.pic
78560 6b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 k....................(.pt.ed-typ
78580 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 68 65 61 64 20 e.toggle.buffer.length.mps.head.
785a0 20 70 74 20 29 0a 46 41 4c 53 45 20 54 4f 20 63 61 73 65 2d 66 61 69 6c 65 64 20 20 43 41 53 45 .pt.).FALSE.TO.case-failed..CASE
785c0 0a 30 20 20 20 4f 46 20 4f 48 43 49 2d 44 50 2d 49 4e 20 20 20 20 45 4e 44 4f 46 0a 31 20 20 20 .0...OF.OHCI-DP-IN....ENDOF.1...
785e0 4f 46 20 4f 48 43 49 2d 44 50 2d 4f 55 54 20 20 20 45 4e 44 4f 46 0a 32 20 20 20 4f 46 20 4f 48 OF.OHCI-DP-OUT...ENDOF.2...OF.OH
78600 43 49 2d 44 50 2d 53 45 54 55 50 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 54 52 55 45 20 54 4f CI-DP-SETUP.ENDOF.dup.OF.TRUE.TO
78620 20 63 61 73 65 2d 66 61 69 6c 65 64 0a 2e 22 20 72 77 2d 65 6e 64 70 6f 69 6e 74 3a 20 49 6e 76 .case-failed..".rw-endpoint:.Inv
78640 61 6c 69 64 20 50 61 63 6b 65 74 20 54 79 70 65 21 22 20 63 72 0a 45 4e 44 4f 46 0a 45 4e 44 43 alid.Packet.Type!".cr.ENDOF.ENDC
78660 41 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 ASE...................(.pt.ed-ty
78680 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 68 65 61 64 pe.toggle.buffer.length.mps.head
786a0 20 64 70 20 29 0a 63 61 73 65 2d 66 61 69 6c 65 64 20 20 49 46 0a 73 61 76 65 64 2d 72 77 2d 65 .dp.).case-failed..IF.saved-rw-e
786c0 64 20 66 72 65 65 2d 65 64 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 d.free-ed....(.pt.ed-type.toggle
786e0 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 68 65 61 64 20 64 70 20 29 0a 64 72 6f .buffer.length.mps.head.dp.).dro
78700 70 20 28 66 72 65 65 2d 74 64 2d 6c 69 73 74 29 20 20 20 20 20 20 20 20 20 28 20 70 74 20 65 64 p.(free-td-list).........(.pt.ed
78720 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 68 -type.toggle.buffer.length.mps.h
78740 65 61 64 20 29 0a 32 64 72 6f 70 20 32 64 72 6f 70 20 32 64 72 6f 70 0a 73 61 76 65 64 2d 72 77 ead.).2drop.2drop.2drop.saved-rw
78760 2d 73 74 61 72 74 2d 74 6f 67 67 6c 65 20 46 41 4c 53 45 20 28 20 46 41 4c 53 45 20 29 0a 45 58 -start-toggle.FALSE.(.FALSE.).EX
78780 49 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 46 41 4c 53 IT........................(.FALS
787a0 45 20 29 0a 54 48 45 4e 0a 2d 72 6f 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 E.).THEN.-rot...................
787c0 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 ...(.pt.ed-type.toggle.buffer.le
787e0 6e 67 74 68 20 64 70 20 6d 70 73 20 68 65 61 64 20 29 0a 64 75 70 20 3e 72 20 20 20 20 20 20 20 ngth.dp.mps.head.).dup.>r.......
78800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 ...............(.pt.ed-type.togg
78820 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 64 70 20 6d 70 73 20 68 65 61 64 20 29 0a 66 le.buffer.length.dp.mps.head.).f
78840 69 6c 6c 2d 54 44 2d 6c 69 73 74 20 72 3e 20 20 54 52 55 45 20 20 20 20 20 20 28 20 70 74 20 65 ill-TD-list.r>..TRUE......(.pt.e
78860 74 20 68 65 61 64 20 54 52 55 45 20 29 0a 3b 0a 3a 20 28 65 64 2d 72 65 61 64 79 2d 72 77 29 20 t.head.TRUE.).;.:.(ed-ready-rw).
78880 20 28 20 70 74 20 65 74 20 20 2d 2d 20 2d 20 7c 20 74 6f 67 67 6c 65 20 46 41 4c 53 45 20 29 0a .(.pt.et..--.-.|.toggle.FALSE.).
788a0 6e 69 70 20 20 20 20 20 20 20 20 20 20 20 28 20 65 74 20 29 0a 46 41 4c 53 45 20 54 4f 20 63 61 nip...........(.et.).FALSE.TO.ca
788c0 73 65 2d 66 61 69 6c 65 64 20 20 43 41 53 45 0a 30 20 20 20 4f 46 20 5c 20 43 6f 6e 74 72 6f 6c se-failed..CASE.0...OF.\.Control
788e0 20 4c 69 73 74 2e 20 51 75 65 75 65 20 74 68 65 20 45 44 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 6c .List..Queue.the.ED.to.control.l
78900 69 73 74 0a 30 20 54 4f 20 73 61 76 65 64 2d 6c 69 73 74 2d 74 79 70 65 0a 73 61 76 65 64 2d 72 ist.0.TO.saved-list-type.saved-r
78920 77 2d 65 64 20 68 63 63 74 72 68 65 61 64 20 72 6c 21 2d 6c 65 0a 48 43 2d 65 6e 61 62 6c 65 2d w-ed.hcctrhead.rl!-le.HC-enable-
78940 63 6f 6e 74 72 6f 6c 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 69 6e 67 0a 45 4e 44 4f 46 0a 31 20 control-list-processing.ENDOF.1.
78960 20 20 4f 46 20 5c 20 42 75 6c 6b 20 4c 69 73 74 2e 20 51 75 65 75 65 20 74 68 65 20 45 44 20 74 ..OF.\.Bulk.List..Queue.the.ED.t
78980 6f 20 62 75 6c 6b 20 6c 69 73 74 0a 31 20 54 4f 20 73 61 76 65 64 2d 6c 69 73 74 2d 74 79 70 65 o.bulk.list.1.TO.saved-list-type
789a0 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 68 63 62 75 6c 6b 68 65 61 64 20 72 6c 21 2d 6c 65 0a 48 .saved-rw-ed.hcbulkhead.rl!-le.H
789c0 43 2d 65 6e 61 62 6c 65 2d 62 75 6c 6b 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 69 6e 67 0a 45 4e C-enable-bulk-list-processing.EN
789e0 44 4f 46 0a 32 20 20 20 4f 46 20 5c 20 49 6e 74 65 72 72 75 70 74 20 4c 69 73 74 2e 0a 32 20 54 DOF.2...OF.\.Interrupt.List..2.T
78a00 4f 20 73 61 76 65 64 2d 6c 69 73 74 2d 74 79 70 65 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 68 63 O.saved-list-type.saved-rw-ed.hc
78a20 68 63 63 61 72 65 67 20 72 6c 40 2d 6c 65 20 72 6c 21 2d 6c 65 0a 48 43 2d 65 6e 61 62 6c 65 2d hccareg.rl@-le.rl!-le.HC-enable-
78a40 69 6e 74 65 72 72 75 70 74 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 69 6e 67 0a 45 4e 44 4f 46 0a interrupt-list-processing.ENDOF.
78a60 64 75 70 20 4f 46 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 65 64 3e 74 64 71 68 70 20 6c 40 2d 6c dup.OF.saved-rw-ed.ed>tdqhp.l@-l
78a80 65 20 28 66 72 65 65 2d 74 64 2d 6c 69 73 74 29 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 66 72 65 e.(free-td-list).saved-rw-ed.fre
78aa0 65 2d 65 64 0a 54 52 55 45 20 54 4f 20 63 61 73 65 2d 66 61 69 6c 65 64 0a 45 4e 44 4f 46 0a 45 e-ed.TRUE.TO.case-failed.ENDOF.E
78ac0 4e 44 43 41 53 45 0a 63 61 73 65 2d 66 61 69 6c 65 64 20 20 49 46 0a 73 61 76 65 64 2d 72 77 2d NDCASE.case-failed..IF.saved-rw-
78ae0 73 74 61 72 74 2d 74 6f 67 67 6c 65 20 46 41 4c 53 45 20 28 20 74 6f 67 67 6c 65 20 46 41 4c 53 start-toggle.FALSE.(.toggle.FALS
78b00 45 20 29 0a 45 58 49 54 0a 54 48 45 4e 0a 54 52 55 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 E.).EXIT.THEN.TRUE..............
78b20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 29 0a 3b 0a 3a 20 28 77 61 69 74 2d .............(.TRUE.).;.:.(wait-
78b40 74 64 2d 72 65 74 69 72 65 29 20 28 20 2d 2d 20 29 0a 30 20 54 4f 20 6e 75 6d 2d 72 77 2d 72 65 td-retire).(.--.).0.TO.num-rw-re
78b60 74 69 72 65 64 2d 74 64 73 0a 46 41 4c 53 45 20 54 4f 20 77 68 69 6c 65 2d 66 61 69 6c 65 64 0a tired-tds.FALSE.TO.while-failed.
78b80 42 45 47 49 4e 0a 6e 75 6d 2d 72 77 2d 72 65 74 69 72 65 64 2d 74 64 73 20 6e 75 6d 2d 72 77 2d BEGIN.num-rw-retired-tds.num-rw-
78ba0 74 64 73 20 3c 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 tds.<...........(.TRUE.|.FALSE.)
78bc0 0a 77 68 69 6c 65 2d 66 61 69 6c 65 64 20 46 41 4c 53 45 20 3d 20 20 61 6e 64 20 20 20 20 20 20 .while-failed.FALSE.=..and......
78be0 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 57 48 49 4c ...........(.TRUE.|.FALSE.).WHIL
78c00 45 0a 64 23 20 35 30 30 30 20 28 77 61 69 74 2d 66 6f 72 2d 64 6f 6e 65 2d 71 29 20 20 20 20 20 E.d#.5000.(wait-for-done-q).....
78c20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 44 2d 6c 69 73 74 20 54 52 55 45 7c 46 41 4c 53 .............(.TD-list.TRUE|FALS
78c40 45 20 29 0a 49 46 0a 64 75 70 20 66 69 6e 64 2d 74 64 2d 6c 69 73 74 2d 74 61 69 6c 2d 61 6e 64 E.).IF.dup.find-td-list-tail-and
78c60 2d 73 69 7a 65 20 6e 69 70 20 20 20 20 20 20 20 20 20 28 20 74 64 2d 6c 69 73 74 20 73 69 7a 65 -size.nip.........(.td-list.size
78c80 20 29 0a 6e 75 6d 2d 72 77 2d 72 65 74 69 72 65 64 2d 74 64 73 20 2b 20 54 4f 20 6e 75 6d 2d 72 .).num-rw-retired-tds.+.TO.num-r
78ca0 77 2d 72 65 74 69 72 65 64 2d 74 64 73 20 28 20 74 64 2d 6c 69 73 74 20 29 0a 64 75 70 20 28 74 w-retired-tds.(.td-list.).dup.(t
78cc0 64 2d 6c 69 73 74 2d 73 74 61 74 75 73 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d-list-status)..................
78ce0 20 28 20 74 64 2d 6c 69 73 74 20 66 61 69 6c 65 64 2d 54 44 20 43 43 20 29 0a 49 46 0a 64 75 70 .(.td-list.failed-TD.CC.).IF.dup
78d00 20 34 20 3d 0a 49 46 0a 73 61 76 65 64 2d 6c 69 73 74 2d 74 79 70 65 0a 43 41 53 45 0a 30 20 4f .4.=.IF.saved-list-type.CASE.0.O
78d20 46 0a 30 20 30 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 63 6c 65 61 72 2d 66 65 61 74 75 72 65 0a F.0.0.control-std-clear-feature.
78d40 73 22 20 63 6c 65 61 72 20 66 65 61 74 75 72 65 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 s".clear.feature.".usb-debug-pri
78d60 6e 74 0a 45 4e 44 4f 46 0a 31 20 4f 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nt.ENDOF.1.OF...................
78d80 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 6e 20 62 75 6c 6b 20 73 74 61 6c 6c 65 64 0a 73 ..........\.clean.bulk.stalled.s
78da0 22 20 63 6c 65 61 72 20 62 75 6c 6b 20 77 68 65 6e 20 73 74 61 6c 6c 65 64 20 22 20 75 73 62 2d ".clear.bulk.when.stalled.".usb-
78dc0 64 65 62 75 67 2d 70 72 69 6e 74 0a 64 69 73 61 62 6c 65 2d 62 75 6c 6b 2d 6c 69 73 74 2d 70 72 debug-print.disable-bulk-list-pr
78de0 6f 63 65 73 73 69 6e 67 20 20 20 5c 20 64 69 73 61 62 6c 65 20 70 72 6f 63 65 73 69 6e 67 0a 73 ocessing...\.disable.procesing.s
78e00 61 76 65 64 2d 72 77 2d 65 64 20 65 64 3e 65 61 74 74 72 20 6c 40 2d 6c 65 20 64 75 70 20 5c 20 aved-rw-ed.ed>eattr.l@-le.dup.\.
78e20 65 78 74 72 61 63 74 0a 37 38 30 20 61 6e 64 20 37 20 72 73 68 69 66 74 20 38 30 20 6f 72 20 20 extract.780.and.7.rshift.80.or..
78e40 20 20 20 20 20 20 20 5c 20 65 6e 64 70 6f 69 6e 74 20 61 6e 64 0a 73 77 61 70 20 37 66 20 61 6e .......\.endpoint.and.swap.7f.an
78e60 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 75 73 62 20 61 64 64 72 0a d....................\.usb.addr.
78e80 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 63 6c 65 61 72 2d 66 65 61 74 75 72 65 0a 45 4e 44 4f 46 0a control-std-clear-feature.ENDOF.
78ea0 32 20 4f 46 0a 30 20 73 61 76 65 64 2d 72 77 2d 65 64 20 65 64 3e 65 61 74 74 72 20 6c 40 2d 6c 2.OF.0.saved-rw-ed.ed>eattr.l@-l
78ec0 65 0a 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 63 6c 65 61 72 2d 66 65 61 74 75 72 65 0a 45 4e 44 4f e.control-std-clear-feature.ENDO
78ee0 46 0a 64 75 70 20 4f 46 0a 73 22 20 75 6e 6b 6e 6f 77 6e 20 73 74 61 74 75 73 20 22 20 75 73 62 F.dup.OF.s".unknown.status.".usb
78f00 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 45 4c 53 45 20 -debug-print.ENDOF.ENDCASE.ELSE.
78f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 74 64 ............................(.td
78f40 2d 6c 69 73 74 20 66 61 69 6c 65 64 2d 54 44 20 43 43 20 29 0a 2e 22 20 20 54 44 20 66 61 69 6c -list.failed-TD.CC.).."..TD.fail
78f60 65 64 20 20 22 20 35 62 20 65 6d 69 74 20 2e 73 20 35 64 20 65 6d 69 74 20 63 72 0a 35 30 34 30 ed..".5b.emit..s.5d.emit.cr.5040
78f80 20 65 72 72 6f 72 22 20 28 55 53 42 29 20 64 65 76 69 63 65 20 74 72 61 6e 73 61 63 74 69 6f 6e .error".(USB).device.transaction
78fa0 20 65 72 72 6f 72 20 28 77 61 69 74 2d 74 64 2d 72 65 74 69 72 65 29 2e 22 0a 41 42 4f 52 54 0a .error.(wait-td-retire).".ABORT.
78fc0 54 48 45 4e 0a 32 64 72 6f 70 20 64 72 6f 70 0a 54 52 55 45 20 54 4f 20 77 68 69 6c 65 2d 66 61 THEN.2drop.drop.TRUE.TO.while-fa
78fe0 69 6c 65 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 72 61 6e 73 61 63 74 69 6f iled................\.transactio
79000 6e 20 66 61 69 6c 65 64 0a 4e 45 58 54 2d 54 44 20 30 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 n.failed.NEXT-TD.0<>............
79020 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 6e 20 74 68 65 20 54 44 20 69 66 20 77 .............\.clean.the.TD.if.w
79040 65 0a 49 46 0a 4e 45 58 54 2d 54 44 20 28 66 72 65 65 2d 74 64 2d 6c 69 73 74 29 20 20 20 20 20 e.IF.NEXT-TD.(free-td-list).....
79060 20 20 20 20 20 20 5c 20 68 61 64 20 61 20 73 74 61 6c 6c 65 64 0a 54 48 45 4e 0a 54 48 45 4e 0a ......\.had.a.stalled.THEN.THEN.
79080 28 66 72 65 65 2d 74 64 2d 6c 69 73 74 29 0a 45 4c 53 45 0a 64 72 6f 70 20 20 20 20 20 20 20 20 (free-td-list).ELSE.drop........
790a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 72 6f ...........................\.dro
790c0 70 20 74 64 2d 6c 69 73 74 20 70 6f 69 6e 74 65 72 0a 73 63 61 6e 2d 74 69 6d 65 3f 20 49 46 20 p.td-list.pointer.scan-time?.IF.
790e0 32 65 20 65 6d 69 74 20 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 68 6f 77 20 2e.emit.THEN.............\.show.
79100 70 72 6f 63 65 65 64 69 6e 67 20 64 6f 74 73 0a 54 52 55 45 20 54 4f 20 77 68 69 6c 65 2d 66 61 proceeding.dots.TRUE.TO.while-fa
79120 69 6c 65 64 0a 73 22 20 74 69 6d 65 20 6f 75 74 20 77 61 69 74 20 66 6f 72 20 64 6f 6e 65 22 20 iled.s".time.out.wait.for.done".
79140 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 32 30 20 6d 73 20 20 20 20 20 5c 20 77 61 69 74 usb-debug-print.20.ms.....\.wait
79160 20 66 6f 72 20 62 61 64 20 64 65 76 69 63 65 0a 54 48 45 4e 0a 52 45 50 45 41 54 0a 3b 0a 3a 20 .for.bad.device.THEN.REPEAT.;.:.
79180 28 70 72 6f 63 65 73 73 2d 72 65 74 69 72 65 64 2d 74 64 29 20 20 20 28 20 2d 2d 20 54 52 55 45 (process-retired-td)...(.--.TRUE
791a0 20 7c 20 46 41 4c 53 45 20 29 0a 73 61 76 65 64 2d 6c 69 73 74 2d 74 79 70 65 20 20 43 41 53 45 .|.FALSE.).saved-list-type..CASE
791c0 0a 30 20 4f 46 20 64 69 73 61 62 6c 65 2d 63 6f 6e 74 72 6f 6c 2d 6c 69 73 74 2d 70 72 6f 63 65 .0.OF.disable-control-list-proce
791e0 73 73 69 6e 67 20 45 4e 44 4f 46 0a 31 20 4f 46 20 64 69 73 61 62 6c 65 2d 62 75 6c 6b 2d 6c 69 ssing.ENDOF.1.OF.disable-bulk-li
79200 73 74 2d 70 72 6f 63 65 73 73 69 6e 67 20 45 4e 44 4f 46 0a 32 20 4f 46 20 64 69 73 61 62 6c 65 st-processing.ENDOF.2.OF.disable
79220 2d 69 6e 74 65 72 72 75 70 74 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 69 6e 67 20 45 4e 44 4f 46 -interrupt-list-processing.ENDOF
79240 0a 45 4e 44 43 41 53 45 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 65 64 3e 74 64 71 68 70 20 6c 40 .ENDCASE.saved-rw-ed.ed>tdqhp.l@
79260 2d 6c 65 20 32 20 61 6e 64 20 30 3c 3e 20 49 46 20 0a 31 20 0a 73 22 20 72 65 74 69 72 65 64 20 -le.2.and.0<>.IF..1..s".retired.
79280 31 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 30 20 0a 73 22 20 72 65 1".usb-debug-print.ELSE.0..s".re
792a0 74 69 72 65 64 20 30 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 45 4e 0a 57 48 tired.0".usb-debug-print.THEN.WH
792c0 49 4c 45 2d 66 61 69 6c 65 64 20 20 20 49 46 0a 46 41 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 ILE-failed...IF.FALSE...........
792e0 28 20 46 41 4c 53 45 20 29 0a 45 4c 53 45 0a 54 52 55 45 20 20 20 20 20 20 20 20 20 20 20 20 28 (.FALSE.).ELSE.TRUE............(
79300 20 54 52 55 45 20 29 0a 54 48 45 4e 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 66 72 65 65 2d 65 64 .TRUE.).THEN.saved-rw-ed.free-ed
79320 0a 3b 0a 3a 20 28 64 6f 2d 72 77 2d 65 6e 64 70 6f 69 6e 74 29 0a 34 20 70 69 63 6b 20 20 20 20 .;.:.(do-rw-endpoint).4.pick....
79340 20 20 20 20 20 20 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 ..........(.pt.ed-type.toggle.bu
79360 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 61 64 64 72 65 73 73 20 74 6f 67 67 6c 65 20 29 ffer.length.mps.address.toggle.)
79380 0a 54 4f 20 73 61 76 65 64 2d 72 77 2d 73 74 61 72 74 2d 74 6f 67 67 6c 65 20 28 20 70 74 20 65 .TO.saved-rw-start-toggle.(.pt.e
793a0 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 d-type.toggle.buffer.length.mps.
793c0 61 64 64 72 65 73 73 20 29 0a 28 65 64 2d 70 72 65 70 61 72 65 2d 72 77 29 20 20 20 20 20 28 20 address.).(ed-prepare-rw).....(.
793e0 46 41 4c 53 45 20 7c 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 FALSE.|.pt.ed-type.toggle.buffer
79400 20 6c 65 6e 67 74 68 20 6d 70 73 20 29 0a 69 6e 76 65 72 74 20 49 46 20 46 41 4c 53 45 20 45 58 .length.mps.).invert.IF.FALSE.EX
79420 49 54 20 54 48 45 4e 0a 28 74 64 2d 70 72 65 70 61 72 65 2d 72 77 29 20 20 20 20 20 28 20 46 41 IT.THEN.(td-prepare-rw).....(.FA
79440 4c 53 45 20 7c 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c LSE.|.pt.ed-type.toggle.buffer.l
79460 65 6e 67 74 68 20 6d 70 73 20 68 65 61 64 20 29 0a 69 6e 76 65 72 74 20 49 46 20 46 41 4c 53 45 ength.mps.head.).invert.IF.FALSE
79480 20 45 58 49 54 20 54 48 45 4e 0a 28 74 64 2d 64 61 74 61 2d 72 77 29 20 20 20 20 20 20 20 20 28 .EXIT.THEN.(td-data-rw)........(
794a0 20 46 41 4c 53 45 20 7c 20 70 74 20 65 74 20 68 65 61 64 20 29 0a 69 6e 76 65 72 74 20 49 46 20 .FALSE.|.pt.et.head.).invert.IF.
794c0 46 41 4c 53 45 20 45 58 49 54 20 54 48 45 4e 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 65 64 3e 74 FALSE.EXIT.THEN.saved-rw-ed.ed>t
794e0 64 71 68 70 20 6c 21 2d 6c 65 20 28 20 70 74 20 65 74 20 29 0a 73 61 76 65 64 2d 72 77 2d 65 64 dqhp.l!-le.(.pt.et.).saved-rw-ed
79500 20 65 64 3e 74 64 71 68 70 20 6c 40 2d 6c 65 20 74 64 3e 6e 74 64 20 6c 40 2d 6c 65 20 54 4f 20 .ed>tdqhp.l@-le.td>ntd.l@-le.TO.
79520 4e 45 58 54 2d 54 44 20 5c 20 73 61 76 65 20 66 6f 72 20 61 20 73 74 61 6c 6c 65 64 0a 28 65 64 NEXT-TD.\.save.for.a.stalled.(ed
79540 2d 72 65 61 64 79 2d 72 77 29 0a 69 6e 76 65 72 74 20 49 46 20 46 41 4c 53 45 20 45 58 49 54 20 -ready-rw).invert.IF.FALSE.EXIT.
79560 54 48 45 4e 0a 28 77 61 69 74 2d 74 64 2d 72 65 74 69 72 65 29 0a 28 70 72 6f 63 65 73 73 2d 72 THEN.(wait-td-retire).(process-r
79580 65 74 69 72 65 64 2d 74 64 29 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 etired-td).........(.TRUE.|.FALS
795a0 45 20 29 0a 3b 0a 30 20 56 41 4c 55 45 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 0a 30 20 56 41 4c E.).;.0.VALUE.transfer-len.0.VAL
795c0 55 45 20 6d 70 73 2d 63 75 72 72 65 6e 74 0a 30 20 56 41 4c 55 45 20 61 64 64 72 2d 63 75 72 72 UE.mps-current.0.VALUE.addr-curr
795e0 65 6e 74 0a 30 20 56 41 4c 55 45 20 75 73 62 2d 61 64 64 72 0a 30 20 56 41 4c 55 45 20 74 6f 67 ent.0.VALUE.usb-addr.0.VALUE.tog
79600 67 6c 65 2d 63 75 72 72 65 6e 74 0a 30 20 56 41 4c 55 45 20 74 79 70 65 2d 63 75 72 72 65 6e 74 gle-current.0.VALUE.type-current
79620 0a 30 20 56 41 4c 55 45 20 70 74 2d 63 75 72 72 65 6e 74 0a 30 20 56 41 4c 55 45 20 72 65 61 64 .0.VALUE.pt-current.0.VALUE.read
79640 2d 73 74 61 74 75 73 0a 30 20 56 41 4c 55 45 20 63 6f 75 6e 74 65 72 0a 30 20 56 41 4c 55 45 20 -status.0.VALUE.counter.0.VALUE.
79660 72 65 73 69 64 75 65 0a 3a 20 72 77 2d 65 6e 64 70 6f 69 6e 74 0a 32 20 70 69 63 6b 20 54 4f 20 residue.:.rw-endpoint.2.pick.TO.
79680 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c transfer-len..(.pt.ed-type.toggl
796a0 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 61 64 64 72 65 73 73 20 29 0a 31 20 e.buffer.length.mps.address.).1.
796c0 70 69 63 6b 20 54 4f 20 6d 70 73 2d 63 75 72 72 65 6e 74 20 20 20 28 20 70 74 20 65 64 2d 74 79 pick.TO.mps-current...(.pt.ed-ty
796e0 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 61 64 64 72 pe.toggle.buffer.length.mps.addr
79700 65 73 73 20 29 0a 54 52 55 45 20 54 4f 20 72 65 61 64 2d 73 74 61 74 75 73 20 20 20 20 20 28 20 ess.).TRUE.TO.read-status.....(.
79720 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 pt.ed-type.toggle.buffer.length.
79740 6d 70 73 20 61 64 64 72 65 73 73 20 29 0a 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 6d 70 73 2d 63 mps.address.).transfer-len.mps-c
79760 75 72 72 65 6e 74 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 20 2a 20 3c 3d 20 20 49 46 0a 28 64 6f urrent.num-free-tds.*.<=..IF.(do
79780 2d 72 77 2d 65 6e 64 70 6f 69 6e 74 29 20 20 20 20 20 28 20 74 6f 67 67 6c 65 20 54 52 55 45 20 -rw-endpoint).....(.toggle.TRUE.
797a0 7c 20 74 6f 67 67 6c 65 20 46 41 4c 53 45 20 29 0a 54 4f 20 72 65 61 64 2d 73 74 61 74 75 73 20 |.toggle.FALSE.).TO.read-status.
797c0 20 20 20 20 20 20 28 20 74 6f 67 67 6c 65 20 29 0a 54 4f 20 74 6f 67 67 6c 65 2d 63 75 72 72 65 ......(.toggle.).TO.toggle-curre
797e0 6e 74 0a 45 4c 53 45 0a 54 4f 20 75 73 62 2d 61 64 64 72 20 20 20 20 20 20 20 20 20 20 28 20 70 nt.ELSE.TO.usb-addr..........(.p
79800 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d t.ed-type.toggle.buffer.length.m
79820 70 73 20 29 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 74 20 65 ps.).2drop................(.pt.e
79840 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 29 0a 54 4f 20 61 64 64 72 2d 63 d-type.toggle.buffer.).TO.addr-c
79860 75 72 72 65 6e 74 20 20 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 urrent......(.pt.ed-type.toggle.
79880 29 0a 54 4f 20 74 6f 67 67 6c 65 2d 63 75 72 72 65 6e 74 20 20 20 20 28 20 70 74 20 65 64 2d 74 ).TO.toggle-current....(.pt.ed-t
798a0 79 70 65 20 29 0a 54 4f 20 74 79 70 65 2d 63 75 72 72 65 6e 74 20 20 20 20 20 20 28 20 70 74 20 ype.).TO.type-current......(.pt.
798c0 29 0a 54 4f 20 70 74 2d 63 75 72 72 65 6e 74 0a 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 6d 70 73 ).TO.pt-current.transfer-len.mps
798e0 2d 63 75 72 72 65 6e 74 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 20 2a 20 2f 6d 6f 64 20 20 28 20 -current.num-free-tds.*./mod..(.
79900 72 65 73 69 64 75 65 20 63 6f 75 6e 74 20 29 0a 54 4f 20 63 6f 75 6e 74 65 72 20 20 20 20 20 20 residue.count.).TO.counter......
79920 20 20 20 20 20 28 20 72 65 73 69 64 75 65 20 29 0a 54 4f 20 72 65 73 69 64 75 65 0a 6d 70 73 2d .....(.residue.).TO.residue.mps-
79940 63 75 72 72 65 6e 74 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 20 2a 20 54 4f 20 74 72 61 6e 73 66 current.num-free-tds.*.TO.transf
79960 65 72 2d 6c 65 6e 20 20 20 42 45 47 49 4e 0a 63 6f 75 6e 74 65 72 20 30 20 3e 20 20 20 20 20 20 er-len...BEGIN.counter.0.>......
79980 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 72 65 61 64 2d 73 74 61 74 75 73 20 54 52 .(.TRUE.|.FALSE.).read-status.TR
799a0 55 45 20 3d 20 61 6e 64 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 57 48 49 4c UE.=.and...(.TRUE.|.FALSE.).WHIL
799c0 45 0a 70 74 2d 63 75 72 72 65 6e 74 20 74 79 70 65 2d 63 75 72 72 65 6e 74 20 74 6f 67 67 6c 65 E.pt-current.type-current.toggle
799e0 2d 63 75 72 72 65 6e 74 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 29 0a 61 -current.(.pt.ed-type.toggle.).a
79a00 64 64 72 2d 63 75 72 72 65 6e 74 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 20 28 20 70 74 20 65 ddr-current.transfer-len..(.pt.e
79a20 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 29 0a 6d 70 d-type.toggle.buffer.length.).mp
79a40 73 2d 63 75 72 72 65 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 74 20 65 64 s-current................(.pt.ed
79a60 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 29 -type.toggle.buffer.length.mps.)
79a80 0a 75 73 62 2d 61 64 64 72 20 28 64 6f 2d 72 77 2d 65 6e 64 70 6f 69 6e 74 29 20 20 28 20 74 6f .usb-addr.(do-rw-endpoint)..(.to
79aa0 67 67 6c 65 20 54 52 55 45 20 7c 20 74 6f 67 67 6c 65 20 46 41 4c 53 45 20 29 0a 54 4f 20 72 65 ggle.TRUE.|.toggle.FALSE.).TO.re
79ac0 61 64 2d 73 74 61 74 75 73 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 74 6f 67 67 6c 65 20 29 ad-status.............(.toggle.)
79ae0 0a 54 4f 20 74 6f 67 67 6c 65 2d 63 75 72 72 65 6e 74 0a 61 64 64 72 2d 63 75 72 72 65 6e 74 20 .TO.toggle-current.addr-current.
79b00 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 2b 20 54 4f 20 61 64 64 72 2d 63 75 72 72 65 6e 74 0a 63 transfer-len.+.TO.addr-current.c
79b20 6f 75 6e 74 65 72 20 31 2d 20 54 4f 20 63 6f 75 6e 74 65 72 0a 52 45 50 45 41 54 0a 72 65 73 69 ounter.1-.TO.counter.REPEAT.resi
79b40 64 75 65 20 30 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 due.0<>....................(.TRU
79b60 45 20 7c 46 41 4c 53 45 20 29 0a 72 65 61 64 2d 73 74 61 74 75 73 20 54 52 55 45 20 3d 20 61 6e E.|FALSE.).read-status.TRUE.=.an
79b80 64 20 49 46 0a 72 65 73 69 64 75 65 20 54 4f 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 0a 70 74 2d d.IF.residue.TO.transfer-len.pt-
79ba0 63 75 72 72 65 6e 74 20 74 79 70 65 2d 63 75 72 72 65 6e 74 20 74 6f 67 67 6c 65 2d 63 75 72 72 current.type-current.toggle-curr
79bc0 65 6e 74 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 29 0a 61 64 64 72 2d 63 ent.(.pt.ed-type.toggle.).addr-c
79be0 75 72 72 65 6e 74 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 20 20 28 20 70 74 20 65 64 2d 74 79 urrent.transfer-len...(.pt.ed-ty
79c00 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 29 0a 6d 70 73 2d 63 75 pe.toggle.buffer.length.).mps-cu
79c20 72 72 65 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 rrent.................(.pt.ed-ty
79c40 70 65 20 74 6f 67 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 29 0a 75 73 pe.toggle.buffer.length.mps.).us
79c60 62 2d 61 64 64 72 20 28 64 6f 2d 72 77 2d 65 6e 64 70 6f 69 6e 74 29 20 20 20 28 20 74 6f 67 67 b-addr.(do-rw-endpoint)...(.togg
79c80 6c 65 20 54 52 55 45 20 7c 20 74 6f 67 67 6c 65 20 46 41 4c 53 45 20 29 0a 54 4f 20 72 65 61 64 le.TRUE.|.toggle.FALSE.).TO.read
79ca0 2d 73 74 61 74 75 73 0a 54 4f 20 74 6f 67 67 6c 65 2d 63 75 72 72 65 6e 74 0a 54 48 45 4e 0a 54 -status.TO.toggle-current.THEN.T
79cc0 48 45 4e 0a 72 65 61 64 2d 73 74 61 74 75 73 20 69 6e 76 65 72 74 20 20 49 46 0a 54 48 45 4e 0a HEN.read-status.invert..IF.THEN.
79ce0 74 6f 67 67 6c 65 2d 63 75 72 72 65 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 toggle-current..................
79d00 20 20 28 20 74 6f 67 67 6c 65 20 29 0a 72 65 61 64 2d 73 74 61 74 75 73 20 20 20 20 20 20 20 20 ..(.toggle.).read-status........
79d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a ...............(.TRUE.|.FALSE.).
79d40 3b 0a 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 1d d8 00 00 00 00 00 00 1d 99 ;...............................
79d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 75 73 62 2d 68 75 62 2e 66 73 00 00 00 00 00 00 ...............0usb-hub.fs......
79d80 73 22 20 68 75 62 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 73 22 20 75 73 62 22 20 64 65 76 69 s".hub".device-name.s".usb".devi
79da0 63 65 2d 74 79 70 65 0a 31 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 61 64 64 72 65 73 73 ce-type.1.encode-int.s".#address
79dc0 2d 63 65 6c 6c 73 22 20 70 72 6f 70 65 72 74 79 0a 30 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 -cells".property.0.encode-int.s"
79de0 20 23 73 69 7a 65 2d 63 65 6c 6c 73 22 20 70 72 6f 70 65 72 74 79 0a 3a 20 65 6e 63 6f 64 65 2d .#size-cells".property.:.encode-
79e00 75 6e 69 74 20 28 20 70 6f 72 74 2d 61 64 64 72 20 2d 2d 20 75 6e 69 74 2d 73 74 72 20 75 6e 69 unit.(.port-addr.--.unit-str.uni
79e20 74 2d 6c 65 6e 20 29 20 20 31 20 68 65 78 2d 65 6e 63 6f 64 65 2d 75 6e 69 74 20 3b 0a 3a 20 64 t-len.)..1.hex-encode-unit.;.:.d
79e40 65 63 6f 64 65 2d 75 6e 69 74 20 28 20 61 64 64 72 20 6c 65 6e 20 2d 2d 20 70 6f 72 74 2d 61 64 ecode-unit.(.addr.len.--.port-ad
79e60 64 72 20 29 20 31 20 68 65 78 2d 64 65 63 6f 64 65 2d 75 6e 69 74 20 3b 0a 30 20 56 41 4c 55 45 dr.).1.hex-decode-unit.;.0.VALUE
79e80 20 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 0a 30 20 56 41 4c 55 45 20 70 6f 72 74 .new-device-address.0.VALUE.port
79ea0 2d 6e 75 6d 62 65 72 0a 30 20 56 41 4c 55 45 20 4d 50 53 2d 44 43 50 0a 30 20 56 41 4c 55 45 20 -number.0.VALUE.MPS-DCP.0.VALUE.
79ec0 6d 70 73 0a 30 20 56 41 4c 55 45 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 0a 30 30 20 76 61 mps.0.VALUE.my-usb-address.00.va
79ee0 6c 75 65 20 64 65 76 69 63 65 2d 73 70 65 65 64 0a 3a 20 6d 70 73 2d 70 72 6f 70 65 72 74 79 2d lue.device-speed.:.mps-property-
79f00 73 65 74 20 28 20 2d 2d 20 29 0a 73 22 20 20 48 55 42 20 43 6f 6d 70 69 6c 69 6e 67 20 6d 70 73 set.(.--.).s"..HUB.Compiling.mps
79f20 2d 70 72 6f 70 65 72 74 79 2d 73 65 74 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a -property-set.".usb-debug-print.
79f40 73 22 20 55 53 42 2d 41 44 44 52 45 53 53 22 20 67 65 74 2d 6d 79 2d 70 72 6f 70 65 72 74 79 20 s".USB-ADDRESS".get-my-property.
79f60 28 20 54 52 55 45 20 7c 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 46 41 4c 53 (.TRUE.|.prop-addr.prop-len.FALS
79f80 45 20 29 0a 49 46 0a 73 22 20 6e 6f 74 70 6f 73 73 69 62 6c 65 22 20 75 73 62 2d 64 65 62 75 67 E.).IF.s".notpossible".usb-debug
79fa0 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 74 -print.ELSE.decode-int.nip.nip.t
79fc0 6f 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 0a 54 48 45 4e 20 20 0a 73 22 20 4d 50 53 2d 44 o.my-usb-address.THEN...s".MPS-D
79fe0 43 50 22 20 67 65 74 2d 6d 79 2d 70 72 6f 70 65 72 74 79 20 28 20 54 52 55 45 20 7c 20 70 72 6f CP".get-my-property.(.TRUE.|.pro
7a000 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 46 41 4c 53 45 20 29 0a 49 46 20 0a 73 22 20 4d p-addr.prop-len.FALSE.).IF..s".M
7a020 50 53 2d 44 43 50 20 70 72 6f 70 65 72 74 79 20 6e 6f 74 20 66 6f 75 6e 64 20 41 73 73 75 6d 69 PS-DCP.property.not.found.Assumi
7a040 6e 67 20 38 20 61 73 20 4d 41 58 20 50 41 43 4b 45 54 20 53 49 5a 45 22 20 28 20 73 74 72 20 6c ng.8.as.MAX.PACKET.SIZE".(.str.l
7a060 65 6e 20 29 20 20 0a 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 73 22 20 66 6f 72 20 74 68 en.)...usb-debug-print.s".for.th
7a080 65 20 64 65 66 61 75 6c 74 20 63 6f 6e 74 72 6f 6c 20 70 69 70 65 22 20 20 75 73 62 2d 64 65 62 e.default.control.pipe"..usb-deb
7a0a0 75 67 2d 70 72 69 6e 74 0a 38 20 74 6f 20 4d 50 53 2d 44 43 50 0a 45 4c 53 45 0a 73 22 20 4d 50 ug-print.8.to.MPS-DCP.ELSE.s".MP
7a0c0 53 2d 44 43 50 20 70 72 6f 70 65 72 74 79 20 66 6f 75 6e 64 21 21 22 20 75 73 62 2d 64 65 62 75 S-DCP.property.found!!".usb-debu
7a0e0 67 2d 70 72 69 6e 74 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 46 41 4c g-print.(.prop-addr.prop-len.FAL
7a100 53 45 20 29 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 74 6f 20 4d 50 53 2d 44 SE.).decode-int.nip.nip.to.MPS-D
7a120 43 50 0a 54 48 45 4e 0a 3b 0a 32 33 30 33 30 38 30 30 30 30 30 30 30 30 30 30 20 43 4f 4e 53 54 CP.THEN.;.2303080000000000.CONST
7a140 41 4e 54 20 68 70 70 77 72 2d 73 65 74 0a 32 33 30 31 30 38 30 30 30 30 30 30 30 30 30 30 20 43 ANT.hppwr-set.2301080000000000.C
7a160 4f 4e 53 54 41 4e 54 20 68 70 70 77 72 2d 63 6c 65 61 72 0a 32 33 30 33 30 34 30 30 30 30 30 30 ONSTANT.hppwr-clear.230304000000
7a180 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 72 73 74 2d 73 65 74 0a 41 33 30 30 30 30 30 30 0000.CONSTANT.hprst-set.A3000000
7a1a0 30 30 30 30 30 34 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 73 74 61 2d 67 65 74 0a 32 33 30 33 00000400.CONSTANT.hpsta-get.2303
7a1c0 30 31 30 30 30 30 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 65 6e 61 2d 73 65 74 0a 010000000000.CONSTANT.hpena-set.
7a1e0 41 30 30 36 30 30 32 39 30 30 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 75 62 64 73 2d A006002900000000.CONSTANT.hubds-
7a200 67 65 74 0a 38 20 20 43 4f 4e 53 54 41 4e 54 20 44 45 46 41 55 4c 54 2d 43 4f 4e 54 52 4f 4c 2d get.8..CONSTANT.DEFAULT-CONTROL-
7a220 4d 50 53 0a 31 32 20 43 4f 4e 53 54 41 4e 54 20 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f MPS.12.CONSTANT.DEVICE-DESCRIPTO
7a240 52 2d 4c 45 4e 0a 39 20 20 43 4f 4e 53 54 41 4e 54 20 43 4f 4e 46 49 47 2d 44 45 53 43 52 49 50 R-LEN.9..CONSTANT.CONFIG-DESCRIP
7a260 54 4f 52 2d 4c 45 4e 0a 32 30 20 43 4f 4e 53 54 41 4e 54 20 42 55 4c 4b 2d 43 4f 4e 46 49 47 2d TOR-LEN.20.CONSTANT.BULK-CONFIG-
7a280 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 0a 31 20 43 4f 4e 53 54 41 4e 54 20 44 45 56 49 43 45 DESCRIPTOR-LEN.1.CONSTANT.DEVICE
7a2a0 2d 44 45 53 43 52 49 50 54 4f 52 2d 54 59 50 45 0a 31 20 43 4f 4e 53 54 41 4e 54 20 44 45 56 49 -DESCRIPTOR-TYPE.1.CONSTANT.DEVI
7a2c0 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 54 59 50 45 2d 4f 46 46 53 45 54 0a 34 20 43 4f 4e 53 CE-DESCRIPTOR-TYPE-OFFSET.4.CONS
7a2e0 54 41 4e 54 20 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 44 45 56 43 4c 41 53 53 2d TANT.DEVICE-DESCRIPTOR-DEVCLASS-
7a300 4f 46 46 53 45 54 0a 37 20 43 4f 4e 53 54 41 4e 54 20 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 OFFSET.7.CONSTANT.DEVICE-DESCRIP
7a320 54 4f 52 2d 4d 50 53 2d 4f 46 46 53 45 54 0a 39 20 43 4f 4e 53 54 41 4e 54 20 48 55 42 2d 44 45 TOR-MPS-OFFSET.9.CONSTANT.HUB-DE
7a340 56 49 43 45 2d 43 4c 41 53 53 0a 30 20 43 4f 4e 53 54 41 4e 54 20 4e 4f 2d 43 4c 41 53 53 0a 30 VICE-CLASS.0.CONSTANT.NO-CLASS.0
7a360 30 20 56 41 4c 55 45 20 74 65 6d 70 31 0a 30 30 20 56 41 4c 55 45 20 74 65 6d 70 32 0a 30 30 20 0.VALUE.temp1.00.VALUE.temp2.00.
7a380 56 41 4c 55 45 20 74 65 6d 70 33 0a 30 30 20 56 41 4c 55 45 20 70 6f 32 70 67 20 20 20 20 20 20 VALUE.temp3.00.VALUE.po2pg......
7a3a0 20 20 20 20 20 20 5c 20 50 6f 77 65 72 20 4f 6e 20 74 6f 20 50 6f 77 65 72 20 47 6f 6f 64 0a 56 ......\.Power.On.to.Power.Good.V
7a3c0 41 52 49 41 42 4c 45 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 20 20 20 20 5c 20 38 20 62 79 74 ARIABLE.setup-packet.....\.8.byt
7a3e0 65 73 20 66 6f 72 20 73 65 74 75 70 20 70 61 63 6b 65 74 0a 56 41 52 49 41 42 4c 45 20 63 68 2d es.for.setup.packet.VARIABLE.ch-
7a400 62 75 66 66 65 72 20 20 20 20 20 20 20 20 5c 20 31 20 62 79 74 65 20 63 68 61 72 61 63 74 65 72 buffer........\.1.byte.character
7a420 20 62 75 66 66 65 72 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 64 64 2d 62 75 66 .buffer.INSTANCE.VARIABLE.dd-buf
7a440 66 65 72 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 63 64 2d 62 75 66 66 65 72 0a fer.INSTANCE.VARIABLE.cd-buffer.
7a460 38 20 63 68 61 72 73 20 61 6c 6c 6f 63 2d 6d 65 6d 20 56 41 4c 55 45 20 73 74 61 74 75 73 2d 62 8.chars.alloc-mem.VALUE.status-b
7a480 75 66 66 65 72 0a 39 20 63 68 61 72 73 20 61 6c 6c 6f 63 2d 6d 65 6d 20 56 41 4c 55 45 20 68 64 uffer.9.chars.alloc-mem.VALUE.hd
7a4a0 2d 62 75 66 66 65 72 0a 3a 20 28 61 6c 6c 6f 63 61 74 65 2d 6d 65 6d 29 20 20 28 20 2d 2d 20 29 -buffer.:.(allocate-mem)..(.--.)
7a4c0 0a 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 20 63 68 61 72 73 20 61 6c 6c .DEVICE-DESCRIPTOR-LEN.chars.all
7a4e0 6f 63 2d 6d 65 6d 20 64 64 2d 62 75 66 66 65 72 20 21 0a 42 55 4c 4b 2d 43 4f 4e 46 49 47 2d 44 oc-mem.dd-buffer.!.BULK-CONFIG-D
7a500 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 20 63 68 61 72 73 20 61 6c 6c 6f 63 2d 6d 65 6d 20 63 64 ESCRIPTOR-LEN.chars.alloc-mem.cd
7a520 2d 62 75 66 66 65 72 20 21 0a 3b 0a 3a 20 28 64 65 2d 61 6c 6c 6f 63 61 74 65 2d 6d 65 6d 29 20 -buffer.!.;.:.(de-allocate-mem).
7a540 20 28 20 2d 2d 20 29 0a 64 64 2d 62 75 66 66 65 72 20 40 20 3f 64 75 70 20 49 46 0a 44 45 56 49 .(.--.).dd-buffer.@.?dup.IF.DEVI
7a560 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 20 66 72 65 65 2d 6d 65 6d 0a 30 20 64 64 2d CE-DESCRIPTOR-LEN.free-mem.0.dd-
7a580 62 75 66 66 65 72 20 21 0a 54 48 45 4e 0a 63 64 2d 62 75 66 66 65 72 20 40 20 3f 64 75 70 20 49 buffer.!.THEN.cd-buffer.@.?dup.I
7a5a0 46 0a 42 55 4c 4b 2d 43 4f 4e 46 49 47 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 20 66 72 65 F.BULK-CONFIG-DESCRIPTOR-LEN.fre
7a5c0 65 2d 6d 65 6d 0a 30 20 63 64 2d 62 75 66 66 65 72 20 21 0a 54 48 45 4e 0a 3b 0a 3a 20 6f 70 65 e-mem.0.cd-buffer.!.THEN.;.:.ope
7a5e0 6e 20 28 20 2d 2d 20 54 52 55 45 20 29 0a 28 61 6c 6c 6f 63 61 74 65 2d 6d 65 6d 29 0a 54 52 55 n.(.--.TRUE.).(allocate-mem).TRU
7a600 45 0a 3b 0a 3a 20 63 6c 6f 73 65 20 28 20 2d 2d 20 29 0a 28 64 65 2d 61 6c 6c 6f 63 61 74 65 2d E.;.:.close.(.--.).(de-allocate-
7a620 6d 65 6d 29 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 78 66 65 72 20 28 20 64 69 72 20 61 64 64 72 20 mem).;.:.controlxfer.(.dir.addr.
7a640 64 6c 65 6e 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 4d 50 53 20 65 70 2d 66 75 6e 20 2d 2d 20 dlen.setup-packet.MPS.ep-fun.--.
7a660 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 73 22 20 63 6f 6e 74 72 6f 6c 78 66 65 72 22 20 24 63 61 TRUE|FALSE.).s".controlxfer".$ca
7a680 6c 6c 2d 70 61 72 65 6e 74 20 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 61 ll-parent..;.:.control-std-set-a
7a6a0 64 64 72 65 73 73 20 28 20 73 70 65 65 64 62 69 74 20 2d 2d 20 75 73 62 2d 61 64 64 72 65 73 73 ddress.(.speedbit.--.usb-address
7a6c0 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 .TRUE|FALSE.).s".control-std-set
7a6e0 2d 61 64 64 72 65 73 73 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 0a 3b 20 0a 3a 20 63 6f 6e -address".$call-parent..;..:.con
7a700 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 64 65 76 69 63 65 2d 64 65 73 63 72 69 70 74 6f 72 20 0a trol-std-get-device-descriptor..
7a720 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 64 65 76 69 63 65 2d 64 65 73 63 72 69 s".control-std-get-device-descri
7a740 70 74 6f 72 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d ptor".$call-parent..;.:.control-
7a760 73 74 64 2d 67 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d 64 65 73 63 72 69 70 74 6f 72 std-get-configuration-descriptor
7a780 20 0a 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 ..s".control-std-get-configurati
7a7a0 6f 6e 2d 64 65 73 63 72 69 70 74 6f 72 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 0a 3b 0a 3a on-descriptor".$call-parent..;.:
7a7c0 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 6d 61 78 6c 75 6e 0a 73 22 20 63 6f 6e 74 72 .control-std-get-maxlun.s".contr
7a7e0 6f 6c 2d 73 74 64 2d 67 65 74 2d 6d 61 78 6c 75 6e 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 ol-std-get-maxlun".$call-parent.
7a800 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 .;.:.control-std-set-configurati
7a820 6f 6e 20 0a 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 63 6f 6e 66 69 67 75 72 61 on..s".control-std-set-configura
7a840 74 69 6f 6e 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d tion".$call-parent..;.:.control-
7a860 73 74 64 2d 67 65 74 2d 73 74 72 69 6e 67 2d 64 65 73 63 72 69 70 74 6f 72 0a 73 22 20 63 6f 6e std-get-string-descriptor.s".con
7a880 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 73 74 72 69 6e 67 2d 64 65 73 63 72 69 70 74 6f 72 22 20 trol-std-get-string-descriptor".
7a8a0 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 0a 3b 0a 3a 20 72 77 2d 65 6e 64 70 6f 69 6e 74 20 0a 73 $call-parent..;.:.rw-endpoint..s
7a8c0 22 20 72 77 2d 65 6e 64 70 6f 69 6e 74 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 0a 3b 0a 3a ".rw-endpoint".$call-parent..;.:
7a8e0 20 64 65 62 75 67 2d 74 64 20 28 20 2d 2d 20 29 0a 73 22 20 64 65 62 75 67 2d 74 64 22 20 24 63 .debug-td.(.--.).s".debug-td".$c
7a900 61 6c 6c 2d 70 61 72 65 6e 74 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 62 75 6c 6b 2d 72 65 73 65 all-parent.;.:.control-bulk-rese
7a920 74 20 28 20 4d 50 53 20 66 75 6e 2d 61 64 64 72 20 64 69 72 20 64 61 74 61 2d 62 75 66 66 20 64 t.(.MPS.fun-addr.dir.data-buff.d
7a940 61 74 61 2d 6c 65 6e 20 2d 2d 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 73 22 20 63 6f 6e ata-len.--.TRUE.|.FALSE.).s".con
7a960 74 72 6f 6c 2d 62 75 6c 6b 2d 72 65 73 65 74 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 0a 3b 0a trol-bulk-reset".$call-parent.;.
7a980 3a 20 63 6f 6e 74 72 6f 6c 2d 68 75 62 2d 70 6f 72 74 2d 70 6f 77 65 72 2d 73 65 74 20 20 28 20 :.control-hub-port-power-set..(.
7a9a0 70 6f 72 74 23 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 68 70 70 77 72 2d 73 65 74 20 port#.--.TRUE|FALSE.).hppwr-set.
7a9c0 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 09 28 20 70 6f 72 74 23 29 0a 73 65 74 75 70 2d 70 61 setup-packet.!.(.port#).setup-pa
7a9e0 63 6b 65 74 20 34 20 2b 20 63 21 0a 30 20 30 20 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 4d cket.4.+.c!.0.0.0.setup-packet.M
7aa00 50 53 2d 44 43 50 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 63 6f 6e 74 72 6f 6c 78 66 65 PS-DCP.my-usb-address.controlxfe
7aa20 72 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 68 r.(.TRUE.|.FALSE.).;.:.control-h
7aa40 75 62 2d 70 6f 72 74 2d 70 6f 77 65 72 2d 63 6c 65 61 72 20 28 20 70 6f 72 74 23 2d 2d 20 54 52 ub-port-power-clear.(.port#--.TR
7aa60 55 45 7c 46 41 4c 53 45 20 29 0a 68 70 70 77 72 2d 63 6c 65 61 72 20 73 65 74 75 70 2d 70 61 63 UE|FALSE.).hppwr-clear.setup-pac
7aa80 6b 65 74 20 21 09 28 20 70 6f 72 74 23 29 0a 73 65 74 75 70 2d 70 61 63 6b 65 74 20 34 20 2b 20 ket.!.(.port#).setup-packet.4.+.
7aaa0 63 21 0a 30 20 30 20 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 4d 50 53 2d 44 43 50 20 6d 79 c!.0.0.0.setup-packet.MPS-DCP.my
7aac0 2d 75 73 62 2d 61 64 64 72 65 73 73 20 63 6f 6e 74 72 6f 6c 78 66 65 72 20 28 20 54 52 55 45 7c -usb-address.controlxfer.(.TRUE|
7aae0 46 41 4c 53 45 20 29 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 68 75 62 2d 70 6f 72 74 2d 72 65 73 FALSE.).;.:.control-hub-port-res
7ab00 65 74 2d 73 65 74 20 28 20 70 6f 72 74 23 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 68 et-set.(.port#.--.TRUE|FALSE.).h
7ab20 70 72 73 74 2d 73 65 74 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 09 28 20 70 6f 72 74 23 20 prst-set.setup-packet.!.(.port#.
7ab40 29 0a 73 65 74 75 70 2d 70 61 63 6b 65 74 20 34 20 2b 20 63 21 0a 30 20 30 20 30 20 73 65 74 75 ).setup-packet.4.+.c!.0.0.0.setu
7ab60 70 2d 70 61 63 6b 65 74 20 4d 50 53 2d 44 43 50 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 p-packet.MPS-DCP.my-usb-address.
7ab80 63 6f 6e 74 72 6f 6c 78 66 65 72 20 28 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 3b 0a 3a 20 63 controlxfer.(.TRUE|FALSE.).;.:.c
7aba0 6f 6e 74 72 6f 6c 2d 68 75 62 2d 70 6f 72 74 2d 65 6e 61 62 6c 65 20 28 20 70 6f 72 74 23 20 2d ontrol-hub-port-enable.(.port#.-
7abc0 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 68 70 65 6e 61 2d 73 65 74 20 73 65 74 75 70 2d 70 -.TRUE|FALSE.).hpena-set.setup-p
7abe0 61 63 6b 65 74 20 21 09 28 20 70 6f 72 74 23 20 29 0a 73 65 74 75 70 2d 70 61 63 6b 65 74 20 34 acket.!.(.port#.).setup-packet.4
7ac00 20 2b 20 20 63 21 0a 30 20 30 20 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 4d 50 53 2d 44 43 .+..c!.0.0.0.setup-packet.MPS-DC
7ac20 50 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 63 6f 6e 74 72 6f 6c 78 66 65 72 20 28 20 54 P.my-usb-address.controlxfer.(.T
7ac40 52 55 45 7c 46 41 4c 53 45 20 29 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 68 75 62 2d 70 6f 72 74 RUE|FALSE.).;.:.control-hub-port
7ac60 2d 73 74 61 74 75 73 2d 67 65 74 20 28 20 62 75 66 66 65 72 20 70 6f 72 74 23 20 2d 2d 20 54 52 -status-get.(.buffer.port#.--.TR
7ac80 55 45 7c 46 41 4c 53 45 20 29 0a 68 70 73 74 61 2d 67 65 74 20 73 65 74 75 70 2d 70 61 63 6b 65 UE|FALSE.).hpsta-get.setup-packe
7aca0 74 20 21 09 28 20 62 75 66 66 65 72 20 70 6f 72 74 23 20 29 0a 73 65 74 75 70 2d 70 61 63 6b 65 t.!.(.buffer.port#.).setup-packe
7acc0 74 20 34 20 2b 20 63 21 09 09 28 20 62 75 66 66 65 72 20 29 0a 30 20 73 77 61 70 20 34 20 73 65 t.4.+.c!..(.buffer.).0.swap.4.se
7ace0 74 75 70 2d 70 61 63 6b 65 74 20 4d 50 53 2d 44 43 50 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 tup-packet.MPS-DCP.my-usb-addres
7ad00 73 20 63 6f 6e 74 72 6f 6c 78 66 65 72 20 28 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 3b 0a 3a s.controlxfer.(.TRUE|FALSE.).;.:
7ad20 20 63 6f 6e 74 72 6f 6c 2d 67 65 74 2d 68 75 62 2d 64 65 73 63 72 69 70 74 6f 72 20 28 20 62 75 .control-get-hub-descriptor.(.bu
7ad40 66 66 65 72 20 62 75 66 66 65 72 2d 6c 65 6e 67 74 68 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 ffer.buffer-length.--.TRUE|FALSE
7ad60 20 29 0a 68 75 62 64 73 2d 67 65 74 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 20 0a 64 75 70 .).hubds-get.setup-packet.!..dup
7ad80 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 36 20 2b 20 77 21 2d 6c 65 20 28 20 62 75 66 66 65 72 .setup-packet.6.+.w!-le.(.buffer
7ada0 20 62 75 66 66 65 72 2d 6c 65 6e 67 74 68 20 29 0a 30 20 2d 72 6f 74 20 73 65 74 75 70 2d 70 61 .buffer-length.).0.-rot.setup-pa
7adc0 63 6b 65 74 20 4d 50 53 2d 44 43 50 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 63 6f 6e 74 cket.MPS-DCP.my-usb-address.cont
7ade0 72 6f 6c 78 66 65 72 20 28 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 3b 0a 73 22 20 75 73 62 2d rolxfer.(.TRUE|FALSE.).;.s".usb-
7ae00 65 6e 75 6d 65 72 61 74 65 2e 66 73 22 20 49 4e 43 4c 55 44 45 44 0a 3a 20 68 75 62 2d 63 6f 6e enumerate.fs".INCLUDED.:.hub-con
7ae20 66 69 67 75 72 65 2d 70 6f 72 74 20 28 20 70 6f 72 74 23 20 2d 2d 20 29 0a 42 45 47 49 4e 09 09 figure-port.(.port#.--.).BEGIN..
7ae40 09 09 28 20 70 6f 72 74 23 20 29 0a 73 74 61 74 75 73 2d 62 75 66 66 65 72 20 34 20 65 72 61 73 ..(.port#.).status-buffer.4.eras
7ae60 65 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 6f 72 74 23 20 29 0a 73 74 61 74 75 73 2d 62 e.............(.port#.).status-b
7ae80 75 66 66 65 72 20 6f 76 65 72 20 63 6f 6e 74 72 6f 6c 2d 68 75 62 2d 70 6f 72 74 2d 73 74 61 74 uffer.over.control-hub-port-stat
7aea0 75 73 2d 67 65 74 20 64 72 6f 70 20 28 20 70 6f 72 74 23 20 29 20 0a 73 74 61 74 75 73 2d 62 75 us-get.drop.(.port#.)..status-bu
7aec0 66 66 65 72 20 77 40 2d 6c 65 20 31 30 32 20 61 6e 64 20 30 3d 20 09 28 20 70 6f 72 74 23 20 54 ffer.w@-le.102.and.0=..(.port#.T
7aee0 52 55 45 7c 46 41 4c 53 45 20 29 0a 57 48 49 4c 45 09 09 09 09 28 20 70 6f 72 74 23 20 29 0a 52 RUE|FALSE.).WHILE....(.port#.).R
7af00 45 50 45 41 54 09 09 09 28 20 70 6f 72 74 23 20 29 0a 70 6f 32 70 67 20 33 20 2a 20 6d 73 20 20 EPEAT...(.port#.).po2pg.3.*.ms..
7af20 20 20 5c 20 77 61 69 74 20 66 6f 72 20 62 50 77 72 4f 6e 32 50 77 72 47 6f 6f 64 2a 33 20 6d 73 ..\.wait.for.bPwrOn2PwrGood*3.ms
7af40 0a 64 75 70 20 63 6f 6e 74 72 6f 6c 2d 68 75 62 2d 70 6f 72 74 2d 72 65 73 65 74 2d 73 65 74 20 .dup.control-hub-port-reset-set.
7af60 64 72 6f 70 09 28 20 70 6f 72 74 23 20 29 0a 42 45 47 49 4e 09 09 09 09 28 20 70 6f 72 74 23 20 drop.(.port#.).BEGIN....(.port#.
7af80 29 0a 73 74 61 74 75 73 2d 62 75 66 66 65 72 20 34 20 65 72 61 73 65 20 20 20 20 20 20 20 20 20 ).status-buffer.4.erase.........
7afa0 20 20 20 20 28 20 70 6f 72 74 23 20 29 0a 73 74 61 74 75 73 2d 62 75 66 66 65 72 20 6f 76 65 72 ....(.port#.).status-buffer.over
7afc0 20 63 6f 6e 74 72 6f 6c 2d 68 75 62 2d 70 6f 72 74 2d 73 74 61 74 75 73 2d 67 65 74 20 64 72 6f .control-hub-port-status-get.dro
7afe0 70 20 28 20 70 6f 72 74 23 20 29 20 0a 73 74 61 74 75 73 2d 62 75 66 66 65 72 20 77 40 2d 6c 65 p.(.port#.)..status-buffer.w@-le
7b000 20 31 30 20 61 6e 64 20 09 28 20 70 6f 72 74 23 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 57 48 .10.and..(.port#.TRUE|FALSE.).WH
7b020 49 4c 45 09 09 09 09 28 20 70 6f 72 74 23 20 29 0a 52 45 50 45 41 54 09 09 09 09 28 20 70 6f 72 ILE....(.port#.).REPEAT....(.por
7b040 74 23 20 29 0a 73 74 61 74 75 73 2d 62 75 66 66 65 72 20 34 20 65 72 61 73 65 20 20 20 20 20 20 t#.).status-buffer.4.erase......
7b060 20 20 20 20 20 20 20 20 20 20 28 20 70 6f 72 74 23 20 29 0a 73 74 61 74 75 73 2d 62 75 66 66 65 ..........(.port#.).status-buffe
7b080 72 20 6f 76 65 72 20 63 6f 6e 74 72 6f 6c 2d 68 75 62 2d 70 6f 72 74 2d 73 74 61 74 75 73 2d 67 r.over.control-hub-port-status-g
7b0a0 65 74 20 64 72 6f 70 20 28 20 70 6f 72 74 23 20 29 20 0a 73 74 61 74 75 73 2d 62 75 66 66 65 72 et.drop.(.port#.)..status-buffer
7b0c0 20 77 40 2d 6c 65 20 20 20 20 31 30 33 20 61 6e 64 20 20 20 20 31 30 33 20 3c 3e 20 09 20 20 20 .w@-le....103.and....103.<>.....
7b0e0 20 20 20 20 28 20 70 6f 72 74 23 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 73 22 20 50 6f 72 74 ....(.port#.TRUE|FALSE.).s".Port
7b100 20 73 74 61 74 75 73 20 62 69 74 73 3a 20 22 20 73 74 61 74 75 73 2d 62 75 66 66 65 72 20 77 40 .status.bits:.".status-buffer.w@
7b120 2d 6c 65 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 49 46 09 09 09 09 09 28 -le.usb-debug-print-val.IF.....(
7b140 20 70 6f 72 74 23 20 29 20 0a 64 72 6f 70 09 09 09 0a 73 22 20 43 6f 6e 6e 65 63 74 20 73 74 61 .port#.)..drop....s".Connect.sta
7b160 74 75 73 3a 20 4e 6f 20 64 65 76 69 63 65 20 63 6f 6e 6e 65 63 74 65 64 20 22 20 20 75 73 62 2d tus:.No.device.connected."..usb-
7b180 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 58 49 54 20 0a 54 48 45 4e 20 0a 73 74 61 74 75 73 2d 62 debug-print.EXIT..THEN..status-b
7b1a0 75 66 66 65 72 20 77 40 2d 6c 65 20 32 30 30 20 61 6e 64 20 34 20 6c 73 68 69 66 74 20 5c 20 67 uffer.w@-le.200.and.4.lshift.\.g
7b1c0 65 74 20 73 70 65 65 64 20 62 69 74 0a 64 75 70 20 74 6f 20 64 65 76 69 63 65 2d 73 70 65 65 64 et.speed.bit.dup.to.device-speed
7b1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 6f 72 65 20 73 70 65 65 64 20 ..................\.store.speed.
7b200 62 69 74 0a 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 61 64 64 72 65 73 73 09 28 20 70 6f bit.control-std-set-address.(.po
7b220 72 74 23 20 75 73 62 2d 61 64 64 72 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 35 30 20 6d 73 09 rt#.usb-addr.TRUE|FALSE.).50.ms.
7b240 09 09 28 20 70 6f 72 74 23 20 75 73 62 2d 61 64 64 72 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a ..(.port#.usb-addr.TRUE|FALSE.).
7b260 64 65 62 75 67 2d 74 64 09 09 09 28 20 70 6f 72 74 23 20 75 73 62 2d 61 64 64 72 20 54 52 55 45 debug-td...(.port#.usb-addr.TRUE
7b280 7c 46 41 4c 53 45 20 29 0a 49 46 20 09 09 09 09 28 20 70 6f 72 74 23 20 75 73 62 2d 61 64 64 72 |FALSE.).IF.....(.port#.usb-addr
7b2a0 20 29 0a 64 65 76 69 63 65 2d 73 70 65 65 64 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 28 20 70 .).device-speed.or...........(.p
7b2c0 6f 72 74 23 20 75 73 62 2d 61 64 64 72 2b 73 70 65 65 64 62 69 74 20 29 0a 74 6f 20 6e 65 77 2d ort#.usb-addr+speedbit.).to.new-
7b2e0 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 20 20 20 20 20 28 20 70 6f 72 74 23 20 29 0a 74 6f 20 device-address.....(.port#.).to.
7b300 70 6f 72 74 2d 6e 75 6d 62 65 72 0a 64 64 2d 62 75 66 66 65 72 20 40 20 44 45 56 49 43 45 2d 44 port-number.dd-buffer.@.DEVICE-D
7b320 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 20 65 72 61 73 65 0a 64 64 2d 62 75 66 66 65 72 20 40 20 ESCRIPTOR-LEN.erase.dd-buffer.@.
7b340 44 45 46 41 55 4c 54 2d 43 4f 4e 54 52 4f 4c 2d 4d 50 53 20 44 45 46 41 55 4c 54 2d 43 4f 4e 54 DEFAULT-CONTROL-MPS.DEFAULT-CONT
7b360 52 4f 4c 2d 4d 50 53 20 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 0a 63 6f 6e 74 72 ROL-MPS.new-device-address.contr
7b380 6f 6c 2d 73 74 64 2d 67 65 74 2d 64 65 76 69 63 65 2d 64 65 73 63 72 69 70 74 6f 72 20 20 20 20 ol-std-get-device-descriptor....
7b3a0 20 28 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 49 46 0a 64 64 2d 62 75 66 66 65 72 20 40 20 44 .(.TRUE|FALSE.).IF.dd-buffer.@.D
7b3c0 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 54 59 50 45 2d 4f 46 46 53 45 54 20 2b 20 63 EVICE-DESCRIPTOR-TYPE-OFFSET.+.c
7b3e0 40 20 28 20 64 65 73 63 72 69 70 74 6f 72 2d 74 79 70 65 20 29 0a 44 45 56 49 43 45 2d 44 45 53 @.(.descriptor-type.).DEVICE-DES
7b400 43 52 49 50 54 4f 52 2d 54 59 50 45 20 3c 3e 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 7c CRIPTOR-TYPE.<>..........(.TRUE|
7b420 46 41 4c 53 45 20 29 0a 49 46 20 0a 73 22 20 48 55 42 3a 20 45 52 52 4f 52 21 21 20 49 6e 76 61 FALSE.).IF..s".HUB:.ERROR!!.Inva
7b440 6c 69 64 20 44 65 76 69 63 65 20 44 65 73 63 72 69 70 74 6f 72 20 66 6f 72 20 74 68 65 20 6e 65 lid.Device.Descriptor.for.the.ne
7b460 77 20 64 65 76 69 63 65 22 0a 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 64 w.device".usb-debug-print.ELSE.d
7b480 64 2d 62 75 66 66 65 72 20 40 20 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 4d 50 53 d-buffer.@.DEVICE-DESCRIPTOR-MPS
7b4a0 2d 4f 46 46 53 45 54 20 2b 20 63 40 20 74 6f 20 6d 70 73 0a 64 64 2d 62 75 66 66 65 72 20 40 20 -OFFSET.+.c@.to.mps.dd-buffer.@.
7b4c0 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 20 65 72 61 73 65 0a 64 64 2d 62 DEVICE-DESCRIPTOR-LEN.erase.dd-b
7b4e0 75 66 66 65 72 20 40 20 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 20 6d 70 uffer.@.DEVICE-DESCRIPTOR-LEN.mp
7b500 73 20 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 0a 63 6f 6e 74 72 6f 6c 2d 73 74 64 s.new-device-address.control-std
7b520 2d 67 65 74 2d 64 65 76 69 63 65 2d 64 65 73 63 72 69 70 74 6f 72 20 69 6e 76 65 72 74 0a 49 46 -get-device-descriptor.invert.IF
7b540 0a 73 22 20 2a 2a 20 72 65 61 64 69 6e 67 20 64 65 76 2d 64 65 73 63 72 69 70 74 6f 72 20 66 61 .s".**.reading.dev-descriptor.fa
7b560 69 6c 65 64 20 2a 2a 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 45 4e 0a 63 iled.**.".usb-debug-print.THEN.c
7b580 72 65 61 74 65 2d 75 73 62 2d 64 65 76 69 63 65 2d 74 72 65 65 0a 54 48 45 4e 0a 45 4c 53 45 0a reate-usb-device-tree.THEN.ELSE.
7b5a0 73 22 20 45 52 52 4f 52 21 21 20 46 61 69 6c 65 64 20 74 6f 20 67 65 74 20 64 65 76 69 63 65 20 s".ERROR!!.Failed.to.get.device.
7b5c0 64 65 73 63 72 69 70 74 6f 72 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 0a 54 48 45 descriptor".usb-debug-print..THE
7b5e0 4e 0a 45 4c 53 45 09 09 09 09 09 09 20 20 20 20 28 20 70 6f 72 74 23 20 29 0a 73 22 20 55 53 42 N.ELSE..........(.port#.).s".USB
7b600 20 53 65 74 20 41 64 64 64 72 65 73 73 20 66 61 69 6c 65 64 21 21 22 20 75 73 62 2d 64 65 62 75 .Set.Adddress.failed!!".usb-debu
7b620 67 2d 70 72 69 6e 74 20 28 20 70 6f 72 74 23 20 29 0a 73 22 20 43 6c 65 61 72 69 6e 67 20 50 6f g-print.(.port#.).s".Clearing.Po
7b640 72 74 20 50 6f 77 65 72 2e 2e 2e 22 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 20 20 rt.Power..."..usb-debug-print...
7b660 28 20 70 6f 72 74 23 20 29 0a 63 6f 6e 74 72 6f 6c 2d 68 75 62 2d 70 6f 72 74 2d 70 6f 77 65 72 (.port#.).control-hub-port-power
7b680 2d 63 6c 65 61 72 09 09 20 20 20 20 28 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 49 46 20 0a 73 -clear......(.TRUE|FALSE.).IF..s
7b6a0 22 20 50 6f 72 74 20 70 6f 77 65 72 20 64 6f 77 6e 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 ".Port.power.down.".usb-debug-pr
7b6c0 69 6e 74 0a 45 4c 53 45 0a 73 22 20 55 6e 61 62 6c 65 20 74 6f 20 63 6c 65 61 72 20 70 6f 72 74 int.ELSE.s".Unable.to.clear.port
7b6e0 20 70 6f 77 65 72 21 21 21 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 45 4e 0a .power!!!".usb-debug-print.THEN.
7b700 54 48 45 4e 0a 3b 0a 3a 20 68 75 62 2d 65 6e 75 6d 65 72 61 74 65 20 28 20 2d 2d 20 29 0a 63 64 THEN.;.:.hub-enumerate.(.--.).cd
7b720 2d 62 75 66 66 65 72 20 40 20 43 4f 4e 46 49 47 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 20 -buffer.@.CONFIG-DESCRIPTOR-LEN.
7b740 65 72 61 73 65 0a 63 64 2d 62 75 66 66 65 72 20 40 20 43 4f 4e 46 49 47 2d 44 45 53 43 52 49 50 erase.cd-buffer.@.CONFIG-DESCRIP
7b760 54 4f 52 2d 4c 45 4e 20 4d 50 53 2d 44 43 50 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 0a TOR-LEN.MPS-DCP.my-usb-address..
7b780 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d 64 65 control-std-get-configuration-de
7b7a0 73 63 72 69 70 74 6f 72 20 64 72 6f 70 20 0a 63 64 2d 62 75 66 66 65 72 20 40 20 31 2b 20 63 40 scriptor.drop..cd-buffer.@.1+.c@
7b7c0 20 32 20 3c 3e 20 20 49 46 0a 73 22 20 55 6e 61 62 6c 65 20 74 6f 20 72 65 61 64 20 63 6f 6e 66 .2.<>..IF.s".Unable.to.read.conf
7b7e0 69 67 75 72 61 74 69 6f 6e 20 64 65 73 63 72 69 70 74 6f 72 22 20 75 73 62 2d 64 65 62 75 67 2d iguration.descriptor".usb-debug-
7b800 70 72 69 6e 74 0a 45 58 49 54 20 0a 54 48 45 4e 20 0a 63 64 2d 62 75 66 66 65 72 20 40 20 34 20 print.EXIT..THEN..cd-buffer.@.4.
7b820 2b 20 63 40 20 31 20 3c 3e 20 49 46 0a 73 22 20 4e 6f 74 20 61 20 76 61 6c 69 64 20 48 55 42 20 +.c@.1.<>.IF.s".Not.a.valid.HUB.
7b840 63 6f 6e 66 69 67 20 64 65 73 63 72 69 70 74 6f 72 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 config.descriptor".usb-debug-pri
7b860 6e 74 20 0a 45 58 49 54 20 0a 54 48 45 4e 20 0a 63 64 2d 62 75 66 66 65 72 20 40 20 35 20 2b 20 nt..EXIT..THEN..cd-buffer.@.5.+.
7b880 63 40 20 74 6f 20 74 65 6d 70 31 20 5c 20 53 74 6f 72 65 20 74 68 65 20 63 6f 6e 66 69 67 75 72 c@.to.temp1.\.Store.the.configur
7b8a0 61 74 69 6f 6e 20 69 6e 20 74 65 6d 70 31 0a 74 65 6d 70 31 20 6d 79 2d 75 73 62 2d 61 64 64 72 ation.in.temp1.temp1.my-usb-addr
7b8c0 65 73 73 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f ess.control-std-set-configuratio
7b8e0 6e 20 64 72 6f 70 0a 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 74 6f 20 74 65 6d 70 31 0a 68 n.drop.my-usb-address.to.temp1.h
7b900 64 2d 62 75 66 66 65 72 20 39 20 65 72 61 73 65 0a 68 64 2d 62 75 66 66 65 72 20 39 20 63 6f 6e d-buffer.9.erase.hd-buffer.9.con
7b920 74 72 6f 6c 2d 67 65 74 2d 68 75 62 2d 64 65 73 63 72 69 70 74 6f 72 20 64 72 6f 70 0a 68 64 2d trol-get-hub-descriptor.drop.hd-
7b940 62 75 66 66 65 72 20 32 20 2b 20 63 40 20 74 6f 20 74 65 6d 70 32 20 20 20 20 20 5c 20 6e 75 6d buffer.2.+.c@.to.temp2.....\.num
7b960 62 65 72 20 6f 66 20 64 6f 77 6e 73 74 72 65 61 6d 20 70 6f 72 74 73 0a 73 22 20 48 55 42 3a 20 ber.of.downstream.ports.s".HUB:.
7b980 46 6f 75 6e 64 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 73 22 20 6e 75 6d 62 65 Found.".usb-debug-print.s".numbe
7b9a0 72 20 6f 66 20 64 6f 77 6e 73 74 72 65 61 6d 20 68 75 62 20 70 6f 72 74 73 21 20 3a 20 22 20 74 r.of.downstream.hub.ports!.:.".t
7b9c0 65 6d 70 32 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 68 64 2d 62 75 66 66 emp2.usb-debug-print-val.hd-buff
7b9e0 65 72 20 35 20 2b 20 63 40 20 74 6f 20 70 6f 32 70 67 20 20 20 20 20 5c 20 67 65 74 20 62 50 77 er.5.+.c@.to.po2pg.....\.get.bPw
7ba00 72 4f 6e 32 50 77 72 47 6f 6f 64 0a 74 65 6d 70 32 20 31 2b 20 31 20 44 4f 0a 69 20 63 6f 6e 74 rOn2PwrGood.temp2.1+.1.DO.i.cont
7ba20 72 6f 6c 2d 68 75 62 2d 70 6f 72 74 2d 70 6f 77 65 72 2d 73 65 74 20 64 72 6f 70 0a 64 23 20 32 rol-hub-port-power-set.drop.d#.2
7ba40 30 20 6d 73 0a 4c 4f 4f 50 0a 64 23 20 32 30 30 20 6d 73 20 20 20 20 20 20 5c 20 73 6f 6d 65 20 0.ms.LOOP.d#.200.ms......\.some.
7ba60 64 65 76 69 63 65 73 20 6e 65 65 64 20 61 20 6c 6f 6e 67 20 74 69 6d 65 20 28 31 30 73 29 0a 74 devices.need.a.long.time.(10s).t
7ba80 65 6d 70 32 20 31 2b 20 31 20 44 4f 0a 73 22 20 68 75 62 2d 63 6f 6e 66 69 67 75 72 65 2d 70 6f emp2.1+.1.DO.s".hub-configure-po
7baa0 72 74 3a 20 22 20 69 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 69 20 68 75 rt:.".i.usb-debug-print-val.i.hu
7bac0 62 2d 63 6f 6e 66 69 67 75 72 65 2d 70 6f 72 74 0a 4c 4f 4f 50 0a 3b 20 0a 28 61 6c 6c 6f 63 61 b-configure-port.LOOP.;..(alloca
7bae0 74 65 2d 6d 65 6d 29 0a 6d 70 73 2d 70 72 6f 70 65 72 74 79 2d 73 65 74 0a 68 75 62 2d 65 6e 75 te-mem).mps-property-set.hub-enu
7bb00 6d 65 72 61 74 65 0a 28 64 65 2d 61 6c 6c 6f 63 61 74 65 2d 6d 65 6d 29 0a 00 00 00 00 00 00 00 merate.(de-allocate-mem)........
7bb20 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 19 58 00 00 00 00 00 00 19 11 00 00 00 00 00 00 00 00 ...............X................
7bb40 00 00 00 00 00 00 00 38 75 73 62 2d 65 6e 75 6d 65 72 61 74 65 2e 66 73 00 00 00 00 00 00 00 00 .......8usb-enumerate.fs........
7bb60 3a 20 28 68 75 62 2d 63 72 65 61 74 65 29 20 28 20 2d 2d 20 29 0a 6d 70 73 20 70 6f 72 74 2d 6e :.(hub-create).(.--.).mps.port-n
7bb80 75 6d 62 65 72 20 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 20 70 6f 72 74 2d 6e 75 umber.new-device-address.port-nu
7bba0 6d 62 65 72 20 0a 6e 65 77 2d 64 65 76 69 63 65 20 73 65 74 2d 73 70 61 63 65 20 20 20 20 20 20 mber..new-device.set-space......
7bbc0 20 20 20 20 20 20 20 20 20 20 28 20 6d 70 73 20 70 6f 72 74 2d 6e 75 6d 62 65 72 20 75 73 62 2d ..........(.mps.port-number.usb-
7bbe0 61 64 64 72 65 73 73 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 55 53 42 2d 41 44 44 52 address.).encode-int.s".USB-ADDR
7bc00 45 53 53 22 20 70 72 6f 70 65 72 74 79 20 28 20 6d 70 73 20 70 6f 72 74 2d 6e 75 6d 62 65 72 20 ESS".property.(.mps.port-number.
7bc20 29 0a 73 22 20 41 64 64 72 65 73 73 20 53 65 74 22 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 ).s".Address.Set"..usb-debug-pri
7bc40 6e 74 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 72 65 67 22 20 70 72 6f 70 65 72 74 79 20 20 nt.encode-int.s".reg".property..
7bc60 20 20 20 20 20 20 20 28 20 6d 70 73 20 29 0a 73 22 20 50 6f 72 74 20 4e 75 6d 62 65 72 20 53 65 .......(.mps.).s".Port.Number.Se
7bc80 74 22 20 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 0a 65 6e 63 6f 64 65 2d 69 6e 74 t"...usb-debug-print..encode-int
7bca0 20 73 22 20 4d 50 53 2d 44 43 50 22 20 70 72 6f 70 65 72 74 79 0a 73 22 20 4d 50 53 20 53 65 74 .s".MPS-DCP".property.s".MPS.Set
7bcc0 22 20 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 73 22 20 75 73 62 2d 68 75 62 2e 66 "...usb-debug-print.s".usb-hub.f
7bce0 73 22 20 49 4e 43 4c 55 44 45 44 0a 73 22 20 44 72 69 76 65 72 20 49 6e 63 6c 75 64 65 64 22 20 s".INCLUDED.s".Driver.Included".
7bd00 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a ..usb-debug-print.finish-device.
7bd20 3b 0a 3a 20 28 61 74 61 70 69 2d 73 63 73 69 2d 70 72 6f 70 65 72 74 79 2d 73 65 74 29 20 28 20 ;.:.(atapi-scsi-property-set).(.
7bd40 2d 2d 20 29 0a 64 64 2d 62 75 66 66 65 72 20 40 20 65 20 2b 20 63 40 20 20 20 20 20 28 20 4d 61 --.).dd-buffer.@.e.+.c@.....(.Ma
7bd60 6e 75 66 20 29 0a 64 64 2d 62 75 66 66 65 72 20 40 20 66 20 2b 20 63 40 20 20 20 20 20 28 20 4d nuf.).dd-buffer.@.f.+.c@.....(.M
7bd80 61 6e 75 66 20 50 72 6f 64 20 29 0a 64 64 2d 62 75 66 66 65 72 20 40 20 31 30 20 2b 20 63 40 20 anuf.Prod.).dd-buffer.@.10.+.c@.
7bda0 20 20 20 28 20 4d 61 6e 75 66 20 50 72 6f 64 20 53 65 72 69 61 6c 2d 4e 75 6d 20 29 0a 63 64 2d ...(.Manuf.Prod.Serial-Num.).cd-
7bdc0 62 75 66 66 65 72 20 40 20 31 36 20 2b 20 77 40 2d 6c 65 20 28 20 4d 61 6e 75 66 20 50 72 6f 64 buffer.@.16.+.w@-le.(.Manuf.Prod
7bde0 20 53 65 72 69 61 6c 2d 4e 75 6d 20 65 70 2d 6d 70 73 20 29 0a 63 64 2d 62 75 66 66 65 72 20 40 .Serial-Num.ep-mps.).cd-buffer.@
7be00 20 31 34 20 2b 20 63 40 20 20 20 20 28 20 4d 61 6e 75 66 20 50 72 6f 64 20 53 65 72 69 61 6c 2d .14.+.c@....(.Manuf.Prod.Serial-
7be20 4e 75 6d 20 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 20 29 0a 63 64 2d 62 75 66 66 65 72 20 40 Num.ep-mps.ep-addr.).cd-buffer.@
7be40 20 31 64 20 2b 20 77 40 2d 6c 65 20 28 20 4d 61 6e 75 66 20 50 72 6f 64 20 53 65 72 69 61 6c 2d .1d.+.w@-le.(.Manuf.Prod.Serial-
7be60 4e 75 6d 20 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 20 65 70 2d 6d 70 73 20 29 0a 63 64 2d 62 Num.ep-mps.ep-addr.ep-mps.).cd-b
7be80 75 66 66 65 72 20 40 20 31 62 20 2b 20 63 40 20 20 20 20 28 20 4d 61 6e 75 66 20 50 72 6f 64 20 uffer.@.1b.+.c@....(.Manuf.Prod.
7bea0 53 65 72 69 61 6c 2d 4e 75 6d 20 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 20 65 70 2d 6d 70 73 Serial-Num.ep-mps.ep-addr.ep-mps
7bec0 20 65 70 2d 61 64 64 72 20 29 0a 6d 70 73 20 70 6f 72 74 2d 6e 75 6d 62 65 72 20 6e 65 77 2d 64 .ep-addr.).mps.port-number.new-d
7bee0 65 76 69 63 65 2d 61 64 64 72 65 73 73 20 70 6f 72 74 2d 6e 75 6d 62 65 72 0a 28 20 4d 61 6e 75 evice-address.port-number.(.Manu
7bf00 66 20 50 72 6f 64 20 53 65 72 69 61 6c 2d 4e 75 6d 20 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 f.Prod.Serial-Num.ep-mps.ep-addr
7bf20 20 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 20 0a 6d 70 73 20 70 6f 72 74 2d 6e 75 6d 20 75 73 .ep-mps.ep-addr..mps.port-num.us
7bf40 62 2d 61 64 64 72 20 70 6f 72 74 2d 6e 75 6d 20 29 0a 6e 65 77 2d 64 65 76 69 63 65 20 73 65 74 b-addr.port-num.).new-device.set
7bf60 2d 73 70 61 63 65 0a 28 20 4d 61 6e 75 66 20 50 72 6f 64 20 53 65 72 69 61 6c 2d 4e 75 6d 20 65 -space.(.Manuf.Prod.Serial-Num.e
7bf80 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 20 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 0a 6d 70 73 p-mps.ep-addr.ep-mps.ep-addr.mps
7bfa0 20 70 6f 72 74 2d 6e 75 6d 20 75 73 62 2d 61 64 64 72 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 .port-num.usb-addr.).encode-int.
7bfc0 73 22 20 55 53 42 2d 41 44 44 52 45 53 53 22 20 70 72 6f 70 65 72 74 79 0a 28 20 4d 61 6e 75 66 s".USB-ADDRESS".property.(.Manuf
7bfe0 20 50 72 6f 64 20 53 65 72 69 61 6c 2d 4e 75 6d 20 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 20 .Prod.Serial-Num.ep-mps.ep-addr.
7c000 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 0a 6d 70 73 20 70 6f 72 74 2d 6e 75 6d 20 29 0a 65 6e ep-mps.ep-addr.mps.port-num.).en
7c020 63 6f 64 65 2d 69 6e 74 20 73 22 20 72 65 67 22 20 70 72 6f 70 65 72 74 79 0a 28 20 4d 61 6e 75 code-int.s".reg".property.(.Manu
7c040 66 20 50 72 6f 64 20 53 65 72 69 61 6c 2d 4e 75 6d 20 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 f.Prod.Serial-Num.ep-mps.ep-addr
7c060 20 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 20 0a 6d 70 73 20 29 0a 65 6e 63 6f 64 65 2d 69 6e .ep-mps.ep-addr..mps.).encode-in
7c080 74 20 73 22 20 4d 50 53 2d 44 43 50 22 20 70 72 6f 70 65 72 74 79 0a 32 20 30 20 20 44 4f 0a 64 t.s".MPS-DCP".property.2.0..DO.d
7c0a0 75 70 20 38 30 20 61 6e 64 20 49 46 0a 37 66 20 61 6e 64 20 65 6e 63 6f 64 65 2d 69 6e 74 0a 73 up.80.and.IF.7f.and.encode-int.s
7c0c0 22 20 42 55 4c 4b 2d 49 4e 2d 45 50 2d 41 44 44 52 22 20 70 72 6f 70 65 72 74 79 0a 65 6e 63 6f ".BULK-IN-EP-ADDR".property.enco
7c0e0 64 65 2d 69 6e 74 20 73 22 20 4d 50 53 2d 42 55 4c 4b 49 4e 22 20 70 72 6f 70 65 72 74 79 0a 45 de-int.s".MPS-BULKIN".property.E
7c100 4c 53 45 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 42 55 4c 4b 2d 4f 55 54 2d 45 50 2d 41 44 LSE.encode-int.s".BULK-OUT-EP-AD
7c120 44 52 22 20 70 72 6f 70 65 72 74 79 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 4d 50 53 2d 42 DR".property.encode-int.s".MPS-B
7c140 55 4c 4b 4f 55 54 22 20 70 72 6f 70 65 72 74 79 0a 54 48 45 4e 0a 4c 4f 4f 50 20 20 20 20 20 20 ULKOUT".property.THEN.LOOP......
7c160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 4d 61 ............................(.Ma
7c180 6e 75 66 20 50 72 6f 64 20 53 65 72 69 61 6c 2d 4e 75 6d 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 nuf.Prod.Serial-Num.).encode-int
7c1a0 20 73 22 20 69 53 65 72 69 61 6c 4e 75 6d 62 65 72 22 20 70 72 6f 70 65 72 74 79 20 28 20 4d 61 .s".iSerialNumber".property.(.Ma
7c1c0 6e 75 66 20 50 72 6f 64 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 69 50 72 6f 64 75 63 nuf.Prod.).encode-int.s".iProduc
7c1e0 74 22 20 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 28 20 4d 61 6e 75 66 20 29 0a 65 6e 63 6f 64 t".property......(.Manuf.).encod
7c200 65 2d 69 6e 74 20 73 22 20 69 4d 61 6e 75 66 61 63 74 75 72 65 72 22 20 70 72 6f 70 65 72 74 79 e-int.s".iManufacturer".property
7c220 0a 3b 0a 3a 20 28 64 65 76 69 63 65 2d 63 6c 61 73 73 69 66 79 29 20 0a 63 64 2d 62 75 66 66 65 .;.:.(device-classify)..cd-buffe
7c240 72 20 40 20 42 55 4c 4b 2d 43 4f 4e 46 49 47 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 20 65 r.@.BULK-CONFIG-DESCRIPTOR-LEN.e
7c260 72 61 73 65 0a 63 64 2d 62 75 66 66 65 72 20 40 20 42 55 4c 4b 2d 43 4f 4e 46 49 47 2d 44 45 53 rase.cd-buffer.@.BULK-CONFIG-DES
7c280 43 52 49 50 54 4f 52 2d 4c 45 4e 20 6d 70 73 20 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 CRIPTOR-LEN.mps.new-device-addre
7c2a0 73 73 20 0a 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f ss..control-std-get-configuratio
7c2c0 6e 2d 64 65 73 63 72 69 70 74 6f 72 0a 49 46 0a 63 64 2d 62 75 66 66 65 72 20 40 20 31 2b 20 63 n-descriptor.IF.cd-buffer.@.1+.c
7c2e0 40 20 20 20 20 20 20 20 20 20 20 20 28 20 44 65 73 63 72 69 70 74 6f 72 2d 74 79 70 65 20 29 0a @...........(.Descriptor-type.).
7c300 32 20 3d 20 20 20 49 46 0a 63 64 2d 62 75 66 66 65 72 20 40 20 31 30 20 2b 20 63 40 20 20 20 20 2.=...IF.cd-buffer.@.10.+.c@....
7c320 20 20 28 20 70 72 6f 74 6f 63 6f 6c 20 29 0a 63 64 2d 62 75 66 66 65 72 20 40 20 66 20 2b 20 63 ..(.protocol.).cd-buffer.@.f.+.c
7c340 40 20 20 20 20 20 20 20 28 20 70 72 6f 74 6f 63 6f 6c 20 73 75 62 63 6c 61 73 73 20 29 0a 63 64 @.......(.protocol.subclass.).cd
7c360 2d 62 75 66 66 65 72 20 40 20 65 20 2b 20 63 40 20 20 20 20 20 20 20 28 20 70 72 6f 74 6f 63 6f -buffer.@.e.+.c@.......(.protoco
7c380 6c 20 73 75 62 63 6c 61 73 73 20 63 6c 61 73 73 20 29 0a 54 52 55 45 0a 45 4c 53 45 0a 73 22 20 l.subclass.class.).TRUE.ELSE.s".
7c3a0 4e 6f 74 20 61 20 76 61 6c 69 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 65 73 63 72 69 Not.a.valid.configuration.descri
7c3c0 70 74 6f 72 21 21 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 46 41 4c 53 45 0a 54 48 ptor!!".usb-debug-print.FALSE.TH
7c3e0 45 4e 0a 45 4c 53 45 0a 73 22 20 55 6e 61 62 6c 65 20 74 6f 20 72 65 61 64 20 63 6f 6e 66 69 67 EN.ELSE.s".Unable.to.read.config
7c400 75 72 61 74 69 6f 6e 20 64 65 73 63 72 69 70 74 6f 72 21 21 22 20 75 73 62 2d 64 65 62 75 67 2d uration.descriptor!!".usb-debug-
7c420 70 72 69 6e 74 0a 46 41 4c 53 45 0a 54 48 45 4e 0a 3b 0a 3a 20 28 61 74 61 70 69 2d 38 30 32 30 print.FALSE.THEN.;.:.(atapi-8020
7c440 2d 63 72 65 61 74 65 29 20 28 20 2d 2d 20 29 0a 28 61 74 61 70 69 2d 73 63 73 69 2d 70 72 6f 70 -create).(.--.).(atapi-scsi-prop
7c460 65 72 74 79 2d 73 65 74 29 0a 73 22 20 75 73 62 2d 73 74 6f 72 61 67 65 2e 66 73 22 20 49 4e 43 erty-set).s".usb-storage.fs".INC
7c480 4c 55 44 45 44 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 3b 0a 3a 20 28 61 74 61 70 69 2d 38 LUDED.finish-device.;.:.(atapi-8
7c4a0 30 37 30 2d 63 72 65 61 74 65 29 20 28 20 2d 2d 20 29 0a 28 61 74 61 70 69 2d 73 63 73 69 2d 70 070-create).(.--.).(atapi-scsi-p
7c4c0 72 6f 70 65 72 74 79 2d 73 65 74 29 0a 73 22 20 75 73 62 2d 73 74 6f 72 61 67 65 2e 66 73 22 20 roperty-set).s".usb-storage.fs".
7c4e0 49 4e 43 4c 55 44 45 44 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 3b 0a 3a 20 28 73 63 73 69 INCLUDED.finish-device.;.:.(scsi
7c500 2d 63 72 65 61 74 65 29 20 28 20 2d 2d 20 29 0a 73 22 20 53 43 53 49 2d 43 52 45 41 54 45 20 22 -create).(.--.).s".SCSI-CREATE."
7c520 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 64 64 2d 62 75 66 66 65 72 20 40 20 38 20 2b .usb-debug-print.dd-buffer.@.8.+
7c540 20 77 40 2d 6c 65 20 34 62 34 20 3d 20 20 20 20 20 20 20 20 20 5c 20 56 65 6e 64 6f 72 49 44 20 .w@-le.4b4.=.........\.VendorID.
7c560 3d 20 43 59 50 52 45 53 53 20 3f 0a 49 46 0a 64 64 2d 62 75 66 66 65 72 20 40 20 61 20 2b 20 77 =.CYPRESS.?.IF.dd-buffer.@.a.+.w
7c580 40 2d 6c 65 20 36 38 33 30 20 3d 20 20 20 20 20 5c 20 44 65 76 69 63 65 20 3d 20 43 59 37 43 36 @-le.6830.=.....\.Device.=.CY7C6
7c5a0 38 33 30 30 20 3f 0a 49 46 0a 64 23 20 32 30 20 6d 73 0a 6d 70 73 20 6e 65 77 2d 64 65 76 69 63 8300.?.IF.d#.20.ms.mps.new-devic
7c5c0 65 2d 61 64 64 72 65 73 73 20 30 20 30 20 30 20 20 20 28 20 4d 50 53 20 66 75 6e 2d 61 64 64 72 e-address.0.0.0...(.MPS.fun-addr
7c5e0 20 64 69 72 20 64 61 74 61 2d 62 75 66 66 20 64 61 74 61 2d 6c 65 6e 20 29 0a 63 6f 6e 74 72 6f .dir.data-buff.data-len.).contro
7c600 6c 2d 62 75 6c 6b 2d 72 65 73 65 74 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 7c l-bulk-reset.............(.TRUE|
7c620 46 41 4c 53 45 20 29 0a 64 23 20 31 30 30 20 6d 73 0a 6d 70 73 20 6e 65 77 2d 64 65 76 69 63 65 FALSE.).d#.100.ms.mps.new-device
7c640 2d 61 64 64 72 65 73 73 20 30 20 30 20 30 20 20 20 28 20 54 52 55 45 7c 46 41 4c 53 45 20 4d 50 -address.0.0.0...(.TRUE|FALSE.MP
7c660 53 20 66 75 6e 2d 61 64 64 72 20 64 69 72 20 64 61 74 61 2d 62 75 66 66 20 64 61 74 61 2d 6c 65 S.fun-addr.dir.data-buff.data-le
7c680 6e 20 29 0a 63 6f 6e 74 72 6f 6c 2d 62 75 6c 6b 2d 72 65 73 65 74 20 20 20 20 20 20 20 20 20 20 n.).control-bulk-reset..........
7c6a0 20 20 20 28 20 54 52 55 45 7c 46 41 4c 53 45 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 61 6e 64 ...(.TRUE|FALSE.TRUE|FALSE.).and
7c6c0 20 69 6e 76 65 72 74 0a 49 46 0a 2e 22 20 20 20 2a 2a 20 42 55 4c 4b 2d 52 45 53 45 54 20 66 61 .invert.IF.."...**.BULK-RESET.fa
7c6e0 69 6c 65 64 20 2a 2a 22 20 63 72 0a 54 48 45 4e 0a 64 23 20 32 30 20 6d 73 0a 54 48 45 4e 0a 54 iled.**".cr.THEN.d#.20.ms.THEN.T
7c700 48 45 4e 0a 30 20 63 68 2d 62 75 66 66 65 72 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 HEN.0.ch-buffer.!...............
7c720 20 20 5c 20 70 72 65 73 65 74 20 61 20 63 6c 65 61 6e 20 72 65 73 70 6f 6e 73 65 0a 6d 70 73 20 ..\.preset.a.clean.response.mps.
7c740 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 20 30 20 63 68 2d 62 75 66 66 65 72 20 31 new-device-address.0.ch-buffer.1
7c760 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 6d 61 78 6c 75 6e 20 28 20 54 52 55 45 7c 46 .control-std-get-maxlun.(.TRUE|F
7c780 41 4c 53 45 20 29 0a 49 46 0a 45 4c 53 45 0a 73 22 20 45 52 52 4f 52 20 69 6e 20 47 45 54 2d 4d ALSE.).IF.ELSE.s".ERROR.in.GET-M
7c7a0 41 58 2d 4c 55 4e 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 30 20 63 68 2d 62 75 AX-LUN.".usb-debug-print.0.ch-bu
7c7c0 66 66 65 72 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 72 20 69 6e 76 61 ffer.!..............\.clear.inva
7c7e0 6c 69 64 20 6e 75 6d 62 65 72 73 0a 63 64 2d 62 75 66 66 65 72 20 40 20 35 20 2b 20 63 40 20 74 lid.numbers.cd-buffer.@.5.+.c@.t
7c800 6f 20 74 65 6d 70 31 0a 74 65 6d 70 31 20 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 o.temp1.temp1.new-device-address
7c820 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 .control-std-set-configuration.d
7c840 72 6f 70 0a 54 48 45 4e 0a 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rop.THEN.0......................
7c860 20 28 20 63 6f 75 6e 74 65 72 20 29 0a 62 65 67 69 6e 0a 64 75 70 20 38 20 3c 20 20 20 20 20 20 .(.counter.).begin.dup.8.<......
7c880 20 20 20 20 20 20 20 20 28 20 63 6f 75 6e 74 65 72 20 66 6c 61 67 20 29 20 20 20 20 20 20 20 20 ........(.counter.flag.)........
7c8a0 20 20 20 5c 20 6d 61 78 20 38 20 2a 20 35 30 30 20 6d 73 0a 63 68 2d 62 75 66 66 65 72 20 63 40 ...\.max.8.*.500.ms.ch-buffer.c@
7c8c0 20 66 20 3e 20 20 20 20 20 28 20 63 6f 75 6e 74 65 72 20 66 6c 61 67 20 66 6c 61 67 20 29 20 20 .f.>.....(.counter.flag.flag.)..
7c8e0 20 20 20 20 5c 20 69 73 20 4d 75 78 4c 55 4e 20 61 62 6f 76 65 20 6c 69 6d 69 74 20 3f 0a 41 4e ....\.is.MuxLUN.above.limit.?.AN
7c900 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 6f 75 6e 74 65 72 20 66 6c 61 D..................(.counter.fla
7c920 67 20 29 0a 77 68 69 6c 65 0a 64 23 20 35 30 30 20 6d 73 20 20 20 20 20 20 20 20 20 20 20 20 20 g.).while.d#.500.ms.............
7c940 20 20 20 20 20 20 20 20 5c 20 74 68 69 73 20 64 65 76 69 63 65 20 69 73 20 6e 6f 74 20 79 65 74 ........\.this.device.is.not.yet
7c960 20 72 65 61 64 79 0a 30 20 63 68 2d 62 75 66 66 65 72 20 21 20 20 20 20 20 20 20 20 20 20 20 20 .ready.0.ch-buffer.!............
7c980 20 20 20 20 20 5c 20 70 72 65 73 65 74 20 61 20 63 6c 65 61 6e 20 72 65 73 70 6f 6e 73 65 0a 6d .....\.preset.a.clean.response.m
7c9a0 70 73 20 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 20 30 20 63 68 2d 62 75 66 66 65 ps.new-device-address.0.ch-buffe
7c9c0 72 20 31 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 6d 61 78 6c 75 6e 20 28 20 54 52 55 r.1.control-std-get-maxlun.(.TRU
7c9e0 45 7c 46 41 4c 53 45 20 29 0a 6e 6f 74 0a 49 46 0a 73 22 20 20 2a 2a 20 45 52 52 4f 52 20 69 6e E|FALSE.).not.IF.s"..**.ERROR.in
7ca00 20 47 45 54 2d 4d 41 58 2d 4c 55 4e 20 2a 2a 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e .GET-MAX-LUN.**.".usb-debug-prin
7ca20 74 0a 64 72 6f 70 20 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 t.drop.10....................\.r
7ca40 65 70 6c 61 63 65 20 63 6f 75 6e 74 65 72 20 74 6f 20 66 6f 72 63 65 20 6c 6f 6f 70 20 65 6e 64 eplace.counter.to.force.loop.end
7ca60 0a 54 48 45 4e 0a 31 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 6f 75 6e 74 65 .THEN.1+................(.counte
7ca80 72 2b 31 20 29 0a 72 65 70 65 61 74 0a 64 72 6f 70 0a 63 68 2d 62 75 66 66 65 72 20 63 40 20 64 r+1.).repeat.drop.ch-buffer.c@.d
7caa0 75 70 20 30 3d 20 73 77 61 70 20 66 20 3e 20 6f 72 20 49 46 20 20 20 0a 73 22 20 2b 20 4c 55 4e up.0=.swap.f.>.or.IF....s".+.LUN
7cac0 3a 20 22 20 63 68 2d 62 75 66 66 65 72 20 63 40 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e :.".ch-buffer.c@..usb-debug-prin
7cae0 74 2d 76 61 6c 0a 28 61 74 61 70 69 2d 73 63 73 69 2d 70 72 6f 70 65 72 74 79 2d 73 65 74 29 0a t-val.(atapi-scsi-property-set).
7cb00 73 22 20 75 73 62 2d 73 74 6f 72 61 67 65 2e 66 73 22 20 49 4e 43 4c 55 44 45 44 0a 66 69 6e 69 s".usb-storage.fs".INCLUDED.fini
7cb20 73 68 2d 64 65 76 69 63 65 0a 45 4c 53 45 0a 73 22 20 2d 20 4c 55 4e 3a 20 22 20 63 68 2d 62 75 sh-device.ELSE.s".-.LUN:.".ch-bu
7cb40 66 66 65 72 20 63 40 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 28 61 74 61 ffer.c@.usb-debug-print-val.(ata
7cb60 70 69 2d 73 63 73 69 2d 70 72 6f 70 65 72 74 79 2d 73 65 74 29 0a 73 22 20 75 73 62 2d 73 74 6f pi-scsi-property-set).s".usb-sto
7cb80 72 61 67 65 2d 77 72 61 70 70 65 72 2e 66 73 22 20 49 4e 43 4c 55 44 45 44 0a 66 69 6e 69 73 68 rage-wrapper.fs".INCLUDED.finish
7cba0 2d 64 65 76 69 63 65 0a 54 48 45 4e 0a 3b 0a 3a 20 28 63 6c 61 73 73 69 66 79 2d 73 74 6f 72 61 -device.THEN.;.:.(classify-stora
7cbc0 67 65 29 20 20 28 20 69 6e 74 65 72 66 61 63 65 2d 70 72 6f 74 6f 63 6f 6c 20 69 6e 74 65 72 66 ge)..(.interface-protocol.interf
7cbe0 61 63 65 2d 73 75 62 63 6c 61 73 73 20 2d 2d 20 29 0a 73 22 20 55 53 42 3a 20 4d 61 73 73 20 53 ace-subclass.--.).s".USB:.Mass.S
7cc00 74 6f 72 61 67 65 20 44 65 76 69 63 65 20 46 6f 75 6e 64 21 22 20 75 73 62 2d 64 65 62 75 67 2d torage.Device.Found!".usb-debug-
7cc20 70 72 69 6e 74 0a 73 77 61 70 20 35 30 20 3c 3e 20 49 46 0a 73 22 20 55 53 42 20 73 74 6f 72 61 print.swap.50.<>.IF.s".USB.stora
7cc40 67 65 3a 20 50 72 6f 74 6f 63 6f 6c 20 69 73 20 6e 6f 74 20 35 30 2e 22 20 75 73 62 2d 64 65 62 ge:.Protocol.is.not.50.".usb-deb
7cc60 75 67 2d 70 72 69 6e 74 0a 64 72 6f 70 20 45 58 49 54 0a 54 48 45 4e 0a 43 41 53 45 0a 30 32 20 ug-print.drop.EXIT.THEN.CASE.02.
7cc80 4f 46 20 20 28 61 74 61 70 69 2d 38 30 32 30 2d 63 72 65 61 74 65 29 20 73 22 20 41 54 41 50 49 OF..(atapi-8020-create).s".ATAPI
7cca0 20 49 6e 74 65 72 66 61 63 65 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 45 4e 44 .Interface.".usb-debug-print.END
7ccc0 4f 46 0a 30 35 20 4f 46 20 20 28 61 74 61 70 69 2d 38 30 37 30 2d 63 72 65 61 74 65 29 20 73 22 OF.05.OF..(atapi-8070-create).s"
7cce0 20 41 54 41 50 49 20 49 6e 74 65 72 66 61 63 65 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 .ATAPI.Interface.".usb-debug-pri
7cd00 6e 74 20 45 4e 44 4f 46 0a 30 36 20 4f 46 20 20 28 73 63 73 69 2d 63 72 65 61 74 65 29 20 73 22 nt.ENDOF.06.OF..(scsi-create).s"
7cd20 20 53 43 53 49 20 49 6e 74 65 72 66 61 63 65 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e .SCSI.Interface.".usb-debug-prin
7cd40 74 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 20 73 22 20 55 53 42 20 73 74 6f 72 61 67 65 3a 20 t.ENDOF.dup.OF..s".USB.storage:.
7cd60 55 6e 73 75 70 70 6f 72 74 65 64 20 73 75 62 2d 63 6c 61 73 73 20 63 6f 64 65 2e 22 20 75 73 62 Unsupported.sub-class.code.".usb
7cd80 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 28 -debug-print.ENDOF.ENDCASE.;.:.(
7cda0 6b 65 79 62 6f 61 72 64 2d 63 72 65 61 74 65 29 20 28 20 2d 2d 20 29 0a 63 64 2d 62 75 66 66 65 keyboard-create).(.--.).cd-buffe
7cdc0 72 20 40 20 31 66 20 2b 20 63 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 70 r.@.1f.+.c@.................(.ep
7cde0 2d 6d 70 73 20 29 0a 63 64 2d 62 75 66 66 65 72 20 40 20 31 64 20 2b 20 63 40 20 20 20 20 20 20 -mps.).cd-buffer.@.1d.+.c@......
7ce00 20 20 20 20 20 20 20 20 20 20 20 28 20 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 20 29 20 20 0a ...........(.ep-mps.ep-addr.)...
7ce20 6d 70 73 20 70 6f 72 74 2d 6e 75 6d 62 65 72 20 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 mps.port-number.new-device-addre
7ce40 73 73 20 70 6f 72 74 2d 6e 75 6d 62 65 72 0a 6e 65 77 2d 64 65 76 69 63 65 20 73 65 74 2d 73 70 ss.port-number.new-device.set-sp
7ce60 61 63 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 70 2d 6d 70 73 20 65 70 2d ace.................(.ep-mps.ep-
7ce80 61 64 64 72 20 6d 70 73 20 70 6f 72 74 2d 6e 75 6d 20 75 73 62 2d 61 64 64 72 20 29 0a 65 6e 63 addr.mps.port-num.usb-addr.).enc
7cea0 6f 64 65 2d 69 6e 74 20 73 22 20 55 53 42 2d 41 44 44 52 45 53 53 22 20 70 72 6f 70 65 72 74 79 ode-int.s".USB-ADDRESS".property
7cec0 20 20 28 20 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 20 6d 70 73 20 70 6f 72 74 2d 6e 75 6d 20 ..(.ep-mps.ep-addr.mps.port-num.
7cee0 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 72 65 67 22 20 70 72 6f 70 65 72 74 79 20 20 20 ).encode-int.s".reg".property...
7cf00 20 20 20 20 20 20 20 28 20 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 20 6d 70 73 20 29 0a 65 6e .......(.ep-mps.ep-addr.mps.).en
7cf20 63 6f 64 65 2d 69 6e 74 20 73 22 20 4d 50 53 2d 44 43 50 22 20 70 72 6f 70 65 72 74 79 20 20 20 code-int.s".MPS-DCP".property...
7cf40 20 20 20 28 20 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 20 29 0a 37 66 20 61 6e 64 20 65 6e 63 ...(.ep-mps.ep-addr.).7f.and.enc
7cf60 6f 64 65 2d 69 6e 74 20 73 22 20 49 4e 54 2d 49 4e 2d 45 50 2d 41 44 44 52 22 20 70 72 6f 70 65 ode-int.s".INT-IN-EP-ADDR".prope
7cf80 72 74 79 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 4d 50 53 2d 49 4e 54 49 4e 22 20 70 72 6f rty.encode-int.s".MPS-INTIN".pro
7cfa0 70 65 72 74 79 0a 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 20 20 20 5c 20 64 65 76 perty.new-device-address...\.dev
7cfc0 69 63 65 2d 73 70 65 65 64 0a 73 22 20 75 73 62 2d 6b 65 79 62 6f 61 72 64 2e 66 73 22 20 49 4e ice-speed.s".usb-keyboard.fs".IN
7cfe0 43 4c 55 44 45 44 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 3b 0a 3a 20 28 6d 6f 75 73 65 2d CLUDED.finish-device.;.:.(mouse-
7d000 63 72 65 61 74 65 29 20 28 20 2d 2d 20 29 0a 6d 70 73 20 70 6f 72 74 2d 6e 75 6d 62 65 72 20 6e create).(.--.).mps.port-number.n
7d020 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 20 70 6f 72 74 2d 6e 75 6d 62 65 72 0a 6e 65 ew-device-address.port-number.ne
7d040 77 2d 64 65 76 69 63 65 20 73 65 74 2d 73 70 61 63 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 w-device.set-space..............
7d060 20 20 20 28 20 6d 70 73 20 70 6f 72 74 2d 6e 75 6d 20 75 73 62 2d 61 64 64 72 20 29 0a 65 6e 63 ...(.mps.port-num.usb-addr.).enc
7d080 6f 64 65 2d 69 6e 74 20 73 22 20 55 53 42 2d 41 44 44 52 45 53 53 22 20 70 72 6f 70 65 72 74 79 ode-int.s".USB-ADDRESS".property
7d0a0 20 20 28 20 6d 70 73 20 70 6f 72 74 2d 6e 75 6d 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 ..(.mps.port-num.).encode-int.s"
7d0c0 20 72 65 67 22 20 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 20 20 20 20 28 20 6d 70 73 20 29 0a .reg".property..........(.mps.).
7d0e0 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 4d 50 53 2d 44 43 50 22 20 70 72 6f 70 65 72 74 79 0a encode-int.s".MPS-DCP".property.
7d100 73 22 20 75 73 62 2d 6d 6f 75 73 65 2e 66 73 22 20 49 4e 43 4c 55 44 45 44 0a 66 69 6e 69 73 68 s".usb-mouse.fs".INCLUDED.finish
7d120 2d 64 65 76 69 63 65 0a 3b 0a 3a 20 28 63 6c 61 73 73 69 66 79 2d 62 79 2d 69 6e 74 65 72 66 61 -device.;.:.(classify-by-interfa
7d140 63 65 29 20 28 20 2d 2d 20 29 0a 28 64 65 76 69 63 65 2d 63 6c 61 73 73 69 66 79 29 20 20 49 46 ce).(.--.).(device-classify)..IF
7d160 0a 43 41 53 45 0a 30 38 20 4f 46 0a 28 63 6c 61 73 73 69 66 79 2d 73 74 6f 72 61 67 65 29 0a 45 .CASE.08.OF.(classify-storage).E
7d180 4e 44 4f 46 0a 30 33 20 4f 46 0a 73 22 20 55 53 42 3a 20 48 49 44 20 46 6f 75 6e 64 21 22 20 75 NDOF.03.OF.s".USB:.HID.Found!".u
7d1a0 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 30 31 20 3d 0a 49 46 0a 63 61 73 65 0a 30 31 20 6f sb-debug-print.01.=.IF.case.01.o
7d1c0 66 0a 73 22 20 55 53 42 20 6b 65 79 62 6f 61 72 64 21 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 f.s".USB.keyboard!".usb-debug-pr
7d1e0 69 6e 74 0a 28 6b 65 79 62 6f 61 72 64 2d 63 72 65 61 74 65 29 0a 65 6e 64 6f 66 0a 30 32 20 6f int.(keyboard-create).endof.02.o
7d200 66 0a 73 22 20 55 53 42 20 6d 6f 75 73 65 21 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 f.s".USB.mouse!".usb-debug-print
7d220 0a 28 6d 6f 75 73 65 2d 63 72 65 61 74 65 29 0a 65 6e 64 6f 66 0a 64 75 70 20 6f 66 0a 73 22 20 .(mouse-create).endof.dup.of.s".
7d240 55 53 42 3a 20 75 6e 73 75 70 70 6f 72 74 65 64 20 48 49 44 21 22 20 75 73 62 2d 64 65 62 75 67 USB:.unsupported.HID!".usb-debug
7d260 2d 70 72 69 6e 74 0a 65 6e 64 6f 66 0a 65 6e 64 63 61 73 65 0a 45 4c 53 45 0a 73 22 20 55 53 42 -print.endof.endcase.ELSE.s".USB
7d280 3a 20 75 6e 73 75 70 70 6f 72 74 65 64 20 48 49 44 21 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 :.unsupported.HID!".usb-debug-pr
7d2a0 69 6e 74 0a 54 48 45 4e 0a 45 4e 44 4f 46 0a 64 75 70 20 4f 46 0a 73 22 20 55 53 42 3a 20 75 6e int.THEN.ENDOF.dup.OF.s".USB:.un
7d2c0 73 75 70 70 6f 72 74 65 64 20 69 6e 74 65 72 66 61 63 65 20 74 79 70 65 2e 22 20 75 73 62 2d 64 supported.interface.type.".usb-d
7d2e0 65 62 75 67 2d 70 72 69 6e 74 0a 32 64 72 6f 70 0a 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 54 ebug-print.2drop.ENDOF.ENDCASE.T
7d300 48 45 4e 0a 3b 0a 3a 20 63 72 65 61 74 65 2d 75 73 62 2d 64 65 76 69 63 65 2d 74 72 65 65 20 28 HEN.;.:.create-usb-device-tree.(
7d320 20 2d 2d 20 29 0a 64 64 2d 62 75 66 66 65 72 20 40 20 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 .--.).dd-buffer.@.DEVICE-DESCRIP
7d340 54 4f 52 2d 44 45 56 43 4c 41 53 53 2d 4f 46 46 53 45 54 20 2b 20 63 40 20 20 20 20 28 20 44 65 TOR-DEVCLASS-OFFSET.+.c@....(.De
7d360 76 69 63 65 2d 63 6c 61 73 73 20 29 0a 43 41 53 45 0a 48 55 42 2d 44 45 56 49 43 45 2d 43 4c 41 vice-class.).CASE.HUB-DEVICE-CLA
7d380 53 53 20 4f 46 20 73 22 20 55 53 42 3a 20 48 55 42 20 66 6f 75 6e 64 22 20 20 20 75 73 62 2d 64 SS.OF.s".USB:.HUB.found"...usb-d
7d3a0 65 62 75 67 2d 70 72 69 6e 74 0a 28 68 75 62 2d 63 72 65 61 74 65 29 0a 45 4e 44 4f 46 0a 4e 4f ebug-print.(hub-create).ENDOF.NO
7d3c0 2d 43 4c 41 53 53 20 20 4f 46 0a 28 63 6c 61 73 73 69 66 79 2d 62 79 2d 69 6e 74 65 72 66 61 63 -CLASS..OF.(classify-by-interfac
7d3e0 65 29 0a 45 4e 44 4f 46 0a 44 55 50 20 4f 46 0a 73 22 20 55 53 42 3a 20 55 6e 6b 6e 6f 77 6e 20 e).ENDOF.DUP.OF.s".USB:.Unknown.
7d400 64 65 76 69 63 65 20 66 6f 75 6e 64 2e 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 device.found.".usb-debug-print.E
7d420 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 30 66 20 61 6e 64 NDOF.ENDCASE.uDOC-present.0f.and
7d440 20 74 6f 20 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 5c 20 72 65 6d 6f 76 65 20 75 44 4f 43 20 70 .to.uDOC-present.\.remove.uDOC.p
7d460 72 6f 63 65 73 73 69 6e 67 20 66 6c 61 67 0a 3b 0a 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff rocessing.flag.;................
7d480 00 00 00 00 00 00 2e 88 00 00 00 00 00 00 2e 4d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 ...............M...............0
7d4a0 75 73 62 2d 73 74 6f 72 61 67 65 2e 66 73 00 00 73 22 20 73 74 6f 72 61 67 65 22 20 64 65 76 69 usb-storage.fs..s".storage".devi
7d4c0 63 65 2d 6e 61 6d 65 0a 73 22 20 62 6c 6f 63 6b 22 20 64 65 76 69 63 65 2d 74 79 70 65 0a 32 20 ce-name.s".block".device-type.2.
7d4e0 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 22 20 70 72 encode-int.s".#address-cells".pr
7d500 6f 70 65 72 74 79 0a 30 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 73 69 7a 65 2d 63 65 6c operty.0.encode-int.s".#size-cel
7d520 6c 73 22 20 70 72 6f 70 65 72 74 79 0a 38 20 56 41 4c 55 45 20 6d 70 73 2d 62 75 6c 6b 2d 6f 75 ls".property.8.VALUE.mps-bulk-ou
7d540 74 0a 38 20 56 41 4c 55 45 20 6d 70 73 2d 62 75 6c 6b 2d 69 6e 0a 38 20 56 41 4c 55 45 20 6d 70 t.8.VALUE.mps-bulk-in.8.VALUE.mp
7d560 73 2d 64 63 70 0a 30 20 56 41 4c 55 45 20 62 75 6c 6b 2d 69 6e 2d 65 70 0a 30 20 56 41 4c 55 45 s-dcp.0.VALUE.bulk-in-ep.0.VALUE
7d580 20 62 75 6c 6b 2d 6f 75 74 2d 65 70 0a 30 20 56 41 4c 55 45 20 62 75 6c 6b 2d 69 6e 2d 74 6f 67 .bulk-out-ep.0.VALUE.bulk-in-tog
7d5a0 67 6c 65 0a 30 20 56 41 4c 55 45 20 62 75 6c 6b 2d 6f 75 74 2d 74 6f 67 67 6c 65 0a 30 20 56 41 gle.0.VALUE.bulk-out-toggle.0.VA
7d5c0 4c 55 45 20 6c 75 6e 0a 30 20 56 41 4c 55 45 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 0a 30 LUE.lun.0.VALUE.my-usb-address.0
7d5e0 20 20 56 41 4c 55 45 20 63 73 77 2d 62 75 66 66 65 72 0a 30 65 20 56 41 4c 55 45 20 63 66 67 2d ..VALUE.csw-buffer.0e.VALUE.cfg-
7d600 62 75 66 66 65 72 0a 30 20 20 56 41 4c 55 45 20 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 0a buffer.0..VALUE.response-buffer.
7d620 30 20 20 56 41 4c 55 45 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 0a 30 20 20 56 41 4c 55 45 0..VALUE.command-buffer.0..VALUE
7d640 20 72 65 73 70 2d 73 69 7a 65 0a 30 20 20 56 41 4c 55 45 20 72 65 73 70 2d 62 75 66 66 65 72 0a .resp-size.0..VALUE.resp-buffer.
7d660 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 69 68 61 6e 64 6c 65 2d 62 75 6c 6b 0a 49 INSTANCE.VARIABLE.ihandle-bulk.I
7d680 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 69 68 61 6e 64 6c 65 2d 64 65 62 6c 6f 63 6b NSTANCE.VARIABLE.ihandle-deblock
7d6a0 65 72 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 66 6c 61 67 0a 49 4e 53 54 41 4e er.INSTANCE.VARIABLE.flag.INSTAN
7d6c0 43 45 20 56 41 52 49 41 42 4c 45 20 63 6f 75 6e 74 0a 30 20 20 20 20 20 56 41 4c 55 45 20 6d 61 CE.VARIABLE.count.0.....VALUE.ma
7d6e0 78 2d 74 72 61 6e 73 66 65 72 0a 32 30 30 20 20 20 56 41 4c 55 45 20 62 6c 6f 63 6b 2d 73 69 7a x-transfer.200...VALUE.block-siz
7d700 65 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 65 66 61 75 6c 74 20 28 35 31 32 20 42 79 74 65 73 e...........\.default.(512.Bytes
7d720 29 0a 2d 31 20 20 20 20 56 41 4c 55 45 20 6d 61 78 2d 62 6c 6f 63 6b 2d 6e 75 6d 20 20 20 20 20 ).-1....VALUE.max-block-num.....
7d740 20 20 20 5c 20 68 69 67 68 65 73 74 20 72 65 70 6f 72 74 65 64 20 62 6c 6f 63 6b 2d 6e 75 6d 62 ...\.highest.reported.block-numb
7d760 65 72 0a 30 66 20 43 4f 4e 53 54 41 4e 54 20 53 43 53 49 2d 43 4f 4d 4d 41 4e 44 2d 4f 46 46 53 er.0f.CONSTANT.SCSI-COMMAND-OFFS
7d780 45 54 0a 73 22 20 75 73 62 2d 73 74 6f 72 61 67 65 2d 73 75 70 70 6f 72 74 2e 66 73 22 20 49 4e ET.s".usb-storage-support.fs".IN
7d7a0 43 4c 55 44 45 44 0a 30 20 56 41 4c 55 45 20 62 75 6c 6b 2d 63 6e 74 0a 30 20 56 41 4c 55 45 20 CLUDED.0.VALUE.bulk-cnt.0.VALUE.
7d7c0 62 75 6c 6b 2d 63 6d 64 2d 6c 65 6e 0a 30 20 56 41 4c 55 45 20 69 74 65 73 74 0a 3a 20 64 6f 2d bulk-cmd-len.0.VALUE.itest.:.do-
7d7e0 62 75 6c 6b 2d 63 6f 6d 6d 61 6e 64 20 28 20 72 65 73 70 2d 62 75 66 66 65 72 20 72 65 73 70 2d bulk-command.(.resp-buffer.resp-
7d800 73 69 7a 65 20 2d 2d 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 54 4f 20 72 65 73 70 2d 73 size.--.TRUE.|.FALSE.).TO.resp-s
7d820 69 7a 65 0a 54 4f 20 72 65 73 70 2d 62 75 66 66 65 72 0a 75 73 62 2d 64 65 62 75 67 2d 66 6c 61 ize.TO.resp-buffer.usb-debug-fla
7d840 67 0a 49 46 0a 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 30 45 20 2b 20 63 40 20 54 4f 20 62 g.IF.command-buffer.0E.+.c@.TO.b
7d860 75 6c 6b 2d 63 6d 64 2d 6c 65 6e 20 0a 73 22 20 63 6d 64 2d 6c 65 6e 67 74 68 3a 20 22 20 62 75 ulk-cmd-len..s".cmd-length:.".bu
7d880 6c 6b 2d 63 6d 64 2d 6c 65 6e 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 63 lk-cmd-len.usb-debug-print-val.c
7d8a0 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 62 75 6c 6b 2d 63 6d 64 2d 6c 65 6e 20 30 45 20 2b 20 ommand-buffer.bulk-cmd-len.0E.+.
7d8c0 64 75 6d 70 20 63 72 0a 54 48 45 4e 0a 36 20 54 4f 20 62 75 6c 6b 2d 63 6e 74 20 5c 20 32 20 6f dump.cr.THEN.6.TO.bulk-cnt.\.2.o
7d8e0 6c 64 20 76 61 6c 75 65 0a 46 41 4c 53 45 20 64 75 70 0a 42 45 47 49 4e 0a 30 3d 0a 57 48 49 4c ld.value.FALSE.dup.BEGIN.0=.WHIL
7d900 45 0a 64 72 6f 70 0a 31 20 31 20 62 75 6c 6b 2d 6f 75 74 2d 74 6f 67 67 6c 65 20 63 6f 6d 6d 61 E.drop.1.1.bulk-out-toggle.comma
7d920 6e 64 2d 62 75 66 66 65 72 20 31 66 20 6d 70 73 2d 62 75 6c 6b 2d 6f 75 74 0a 6d 79 2d 75 73 62 nd-buffer.1f.mps-bulk-out.my-usb
7d940 2d 61 64 64 72 65 73 73 20 62 75 6c 6b 2d 6f 75 74 2d 65 70 20 37 20 6c 73 68 69 66 74 20 6f 72 -address.bulk-out-ep.7.lshift.or
7d960 0a 72 77 2d 65 6e 64 70 6f 69 6e 74 20 73 77 61 70 09 09 20 20 20 20 20 20 20 20 20 20 20 20 20 .rw-endpoint.swap...............
7d980 28 20 54 52 55 45 20 74 6f 67 67 6c 65 20 7c 20 46 41 4c 53 45 20 74 6f 67 67 6c 65 20 29 0a 74 (.TRUE.toggle.|.FALSE.toggle.).t
7d9a0 6f 20 62 75 6c 6b 2d 6f 75 74 2d 74 6f 67 67 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 o.bulk-out-toggle...............
7d9c0 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 49 46 0a 73 22 20 72 65 73 70 2d 73 69 7a .(.TRUE.|.FALSE.).IF.s".resp-siz
7d9e0 65 20 3a 20 22 20 72 65 73 70 2d 73 69 7a 65 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d e.:.".resp-size.usb-debug-print-
7da00 76 61 6c 0a 72 65 73 70 2d 73 69 7a 65 20 30 3c 3e 0a 49 46 20 20 20 20 20 20 20 5c 20 64 6f 20 val.resp-size.0<>.IF.......\.do.
7da20 77 65 20 6e 65 65 64 20 61 20 72 65 73 70 6f 6e 73 65 20 3f 21 0a 30 20 31 20 62 75 6c 6b 2d 69 we.need.a.response.?!.0.1.bulk-i
7da40 6e 2d 74 6f 67 67 6c 65 20 72 65 73 70 2d 62 75 66 66 65 72 20 72 65 73 70 2d 73 69 7a 65 20 6d n-toggle.resp-buffer.resp-size.m
7da60 70 73 2d 62 75 6c 6b 2d 69 6e 0a 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 62 75 6c 6b 2d 69 ps-bulk-in.my-usb-address.bulk-i
7da80 6e 2d 65 70 20 37 20 6c 73 68 69 66 74 20 6f 72 0a 72 77 2d 65 6e 64 70 6f 69 6e 74 20 73 77 61 n-ep.7.lshift.or.rw-endpoint.swa
7daa0 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 74 p.......................(.TRUE.t
7dac0 6f 67 67 6c 65 20 7c 20 46 41 4c 53 45 20 74 6f 67 67 6c 65 20 29 0a 74 6f 20 62 75 6c 6b 2d 69 oggle.|.FALSE.toggle.).to.bulk-i
7dae0 6e 2d 74 6f 67 67 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 n-toggle......................(.
7db00 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 45 4c 53 45 0a 54 52 55 45 0a 54 48 45 4e 0a 49 46 TRUE.|.FALSE.).ELSE.TRUE.THEN.IF
7db20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 74 68 65 20 62 75 6c 6b 20 43 ...............\.read.the.bulk.C
7db40 53 57 0a 30 20 31 20 62 75 6c 6b 2d 69 6e 2d 74 6f 67 67 6c 65 20 63 73 77 2d 62 75 66 66 65 72 SW.0.1.bulk-in-toggle.csw-buffer
7db60 20 44 20 6d 70 73 2d 62 75 6c 6b 2d 69 6e 0a 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 62 75 .D.mps-bulk-in.my-usb-address.bu
7db80 6c 6b 2d 69 6e 2d 65 70 20 37 20 6c 73 68 69 66 74 20 6f 72 0a 72 77 2d 65 6e 64 70 6f 69 6e 74 lk-in-ep.7.lshift.or.rw-endpoint
7dba0 20 73 77 61 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 .swap....................(.TRUE.
7dbc0 74 6f 67 67 6c 65 20 7c 20 46 41 4c 53 45 20 74 6f 67 67 6c 65 20 29 0a 74 6f 20 62 75 6c 6b 2d toggle.|.FALSE.toggle.).to.bulk-
7dbe0 69 6e 2d 74 6f 67 67 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 in-toggle...................(.TR
7dc00 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 49 46 0a 73 22 20 43 6f 6d 6d 61 6e 64 20 73 75 63 63 65 UE.|.FALSE.).IF.s".Command.succe
7dc20 73 73 66 75 6c 2e 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 52 55 45 20 64 75 70 ssful.".usb-debug-print.TRUE.dup
7dc40 0a 45 4c 53 45 0a 73 22 20 43 6f 6d 6d 61 6e 64 20 66 61 69 6c 65 64 20 69 6e 20 43 53 57 20 73 .ELSE.s".Command.failed.in.CSW.s
7dc60 74 61 67 65 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 46 41 4c 53 45 20 64 75 70 0a tage".usb-debug-print.FALSE.dup.
7dc80 54 48 45 4e 0a 45 4c 53 45 0a 73 22 20 43 6f 6d 6d 61 6e 64 20 66 61 69 6c 65 64 20 77 68 69 6c THEN.ELSE.s".Command.failed.whil
7dca0 65 20 72 65 63 65 69 76 69 6e 67 20 44 41 54 41 2e 2e 2e 20 72 65 61 64 20 43 53 57 2e 2e 2e 22 e.receiving.DATA....read.CSW..."
7dcc0 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 30 20 31 20 62 75 6c 6b 2d 69 6e 2d 74 6f 67 .usb-debug-print.0.1.bulk-in-tog
7dce0 67 6c 65 20 63 73 77 2d 62 75 66 66 65 72 20 44 20 6d 70 73 2d 62 75 6c 6b 2d 69 6e 0a 6d 79 2d gle.csw-buffer.D.mps-bulk-in.my-
7dd00 75 73 62 2d 61 64 64 72 65 73 73 20 62 75 6c 6b 2d 69 6e 2d 65 70 20 37 20 6c 73 68 69 66 74 20 usb-address.bulk-in-ep.7.lshift.
7dd20 6f 72 0a 72 77 2d 65 6e 64 70 6f 69 6e 74 20 73 77 61 70 20 20 20 20 20 20 20 20 20 20 20 20 20 or.rw-endpoint.swap.............
7dd40 20 20 20 20 20 20 20 28 20 54 52 55 45 20 74 6f 67 67 6c 65 20 7c 20 46 41 4c 53 45 20 74 6f 67 .......(.TRUE.toggle.|.FALSE.tog
7dd60 67 6c 65 20 29 0a 74 6f 20 62 75 6c 6b 2d 69 6e 2d 74 6f 67 67 6c 65 20 20 20 20 20 20 20 20 20 gle.).to.bulk-in-toggle.........
7dd80 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 49 46 0a 73 22 ..........(.TRUE.|.FALSE.).IF.s"
7dda0 20 4f 4b 20 65 76 61 6c 75 61 74 65 20 74 68 65 20 43 53 57 20 2e 2e 2e 22 20 75 73 62 2d 64 65 .OK.evaluate.the.CSW....".usb-de
7ddc0 62 75 67 2d 70 72 69 6e 74 0a 63 73 77 2d 62 75 66 66 65 72 20 63 20 2b 20 63 40 20 64 75 70 20 bug-print.csw-buffer.c.+.c@.dup.
7dde0 54 4f 20 69 74 65 73 74 0a 73 22 20 43 53 57 20 53 74 61 74 75 73 3a 20 22 20 69 74 65 73 74 20 TO.itest.s".CSW.Status:.".itest.
7de00 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 64 75 70 0a 32 20 3d 0a 49 46 20 5c usb-debug-print-val.dup.2.=.IF.\
7de20 20 50 68 61 73 65 20 45 72 72 6f 72 0a 73 22 20 50 68 61 73 65 20 65 72 72 6f 72 20 64 6f 20 61 .Phase.Error.s".Phase.error.do.a
7de40 20 62 75 6c 6b 20 72 65 73 65 74 2d 72 65 63 6f 76 65 72 79 20 2e 2e 2e 22 20 75 73 62 2d 64 65 .bulk.reset-recovery....".usb-de
7de60 62 75 67 2d 70 72 69 6e 74 0a 62 75 6c 6b 2d 6f 75 74 2d 65 70 20 62 75 6c 6b 2d 69 6e 2d 65 70 bug-print.bulk-out-ep.bulk-in-ep
7de80 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 0a 62 75 6c 6b 2d 72 65 73 65 74 2d 72 65 63 6f 76 .my-usb-address.bulk-reset-recov
7dea0 65 72 79 2d 70 72 6f 63 65 64 75 72 65 0a 54 48 45 4e 0a 31 20 3d 0a 49 46 20 5c 20 43 6f 6d 6d ery-procedure.THEN.1.=.IF.\.Comm
7dec0 61 6e 64 20 66 61 69 6c 65 64 0a 73 22 20 43 6f 6d 6d 61 6e 64 20 46 61 69 6c 65 64 20 64 6f 20 and.failed.s".Command.Failed.do.
7dee0 61 20 62 75 6c 6b 2d 72 65 73 65 74 2d 72 65 63 6f 76 65 72 79 22 20 75 73 62 2d 64 65 62 75 67 a.bulk-reset-recovery".usb-debug
7df00 2d 70 72 69 6e 74 0a 62 75 6c 6b 2d 6f 75 74 2d 65 70 20 62 75 6c 6b 2d 69 6e 2d 65 70 20 6d 79 -print.bulk-out-ep.bulk-in-ep.my
7df20 2d 75 73 62 2d 61 64 64 72 65 73 73 0a 62 75 6c 6b 2d 72 65 73 65 74 2d 72 65 63 6f 76 65 72 79 -usb-address.bulk-reset-recovery
7df40 2d 70 72 6f 63 65 64 75 72 65 0a 54 48 45 4e 0a 54 48 45 4e 0a 46 41 4c 53 45 20 64 75 70 0a 54 -procedure.THEN.THEN.FALSE.dup.T
7df60 48 45 4e 0a 45 4c 53 45 0a 73 22 20 43 6f 6d 6d 61 6e 64 20 66 61 69 6c 65 64 20 77 68 69 6c 65 HEN.ELSE.s".Command.failed.while
7df80 20 53 65 6e 64 69 6e 67 20 43 42 57 20 2e 2e 2e 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e .Sending.CBW....".usb-debug-prin
7dfa0 74 0a 46 41 4c 53 45 20 64 75 70 0a 54 48 45 4e 0a 62 75 6c 6b 2d 63 6e 74 20 31 20 2d 20 54 4f t.FALSE.dup.THEN.bulk-cnt.1.-.TO
7dfc0 20 62 75 6c 6b 2d 63 6e 74 0a 62 75 6c 6b 2d 63 6e 74 20 30 3d 0a 49 46 0a 32 64 72 6f 70 20 46 .bulk-cnt.bulk-cnt.0=.IF.2drop.F
7dfe0 41 4c 53 45 20 64 75 70 0a 54 48 45 4e 0a 52 45 50 45 41 54 0a 3b 0a 73 63 73 69 2d 6f 70 65 6e ALSE.dup.THEN.REPEAT.;.scsi-open
7e000 0a 75 73 62 2d 64 65 62 75 67 2d 66 6c 61 67 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 64 65 .usb-debug-flag.to.scsi-param-de
7e020 62 75 67 20 20 5c 20 63 6f 70 79 20 64 65 62 75 67 20 66 6c 61 67 0a 32 34 20 43 4f 4e 53 54 41 bug..\.copy.debug.flag.24.CONSTA
7e040 4e 54 20 69 6e 71 75 69 72 79 2d 6c 65 6e 67 74 68 20 20 20 20 5c 20 77 61 73 20 32 30 0a 3a 20 NT.inquiry-length....\.was.20.:.
7e060 69 6e 71 75 69 72 79 20 28 20 2d 2d 20 29 0a 73 22 20 75 73 62 2d 73 74 6f 72 61 67 65 3a 20 69 inquiry.(.--.).s".usb-storage:.i
7e080 6e 71 75 69 72 79 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 63 6f 6d 6d 61 6e 64 2d nquiry".usb-debug-print.command-
7e0a0 62 75 66 66 65 72 20 31 20 69 6e 71 75 69 72 79 2d 6c 65 6e 67 74 68 20 38 30 20 6c 75 6e 20 73 buffer.1.inquiry-length.80.lun.s
7e0c0 63 73 69 2d 6c 65 6e 67 74 68 2d 69 6e 71 75 69 72 79 0a 62 75 69 6c 64 2d 63 62 77 0a 69 6e 71 csi-length-inquiry.build-cbw.inq
7e0e0 75 69 72 79 2d 6c 65 6e 67 74 68 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 53 43 53 49 2d uiry-length.command-buffer.SCSI-
7e100 43 4f 4d 4d 41 4e 44 2d 4f 46 46 53 45 54 20 2b 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 61 COMMAND-OFFSET.+...(.alloc-len.a
7e120 64 64 72 65 73 73 20 20 29 0a 73 63 73 69 2d 62 75 69 6c 64 2d 69 6e 71 75 69 72 79 0a 72 65 73 ddress..).scsi-build-inquiry.res
7e140 70 6f 6e 73 65 2d 62 75 66 66 65 72 20 69 6e 71 75 69 72 79 2d 6c 65 6e 67 74 68 20 65 72 61 73 ponse-buffer.inquiry-length.eras
7e160 65 20 20 20 20 20 20 5c 20 70 72 6f 76 69 64 65 20 63 6c 65 61 6e 20 62 75 66 66 65 72 0a 72 65 e......\.provide.clean.buffer.re
7e180 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 20 69 6e 71 75 69 72 79 2d 6c 65 6e 67 74 68 20 64 6f 2d sponse-buffer.inquiry-length.do-
7e1a0 62 75 6c 6b 2d 63 6f 6d 6d 61 6e 64 0a 49 46 0a 73 22 20 53 75 63 63 65 73 73 66 75 6c 6c 79 20 bulk-command.IF.s".Successfully.
7e1c0 72 65 61 64 20 49 4e 51 55 49 52 59 20 64 61 74 61 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 read.INQUIRY.data".usb-debug-pri
7e1e0 6e 74 0a 30 64 20 65 6d 69 74 20 73 70 61 63 65 20 73 70 61 63 65 0a 72 65 73 70 6f 6e 73 65 2d nt.0d.emit.space.space.response-
7e200 62 75 66 66 65 72 20 63 40 20 20 5c 20 67 65 74 20 27 50 65 72 69 70 68 65 72 61 6c 20 44 65 76 buffer.c@..\.get.'Peripheral.Dev
7e220 69 63 65 20 54 79 70 65 27 20 28 50 44 54 29 0a 43 41 53 45 0a 30 20 20 20 4f 46 20 2e 22 20 42 ice.Type'.(PDT).CASE.0...OF..".B
7e240 4c 4f 43 4b 2d 44 45 56 3a 20 22 20 45 4e 44 4f 46 20 20 5c 20 53 43 53 49 20 42 6c 6f 63 6b 20 LOCK-DEV:.".ENDOF..\.SCSI.Block.
7e260 44 65 76 69 63 65 0a 35 20 20 20 4f 46 20 2e 22 20 43 44 2d 52 4f 4d 20 20 20 3a 20 22 20 45 4e Device.5...OF..".CD-ROM...:.".EN
7e280 44 4f 46 0a 37 20 20 20 4f 46 20 2e 22 20 4f 50 54 49 43 41 4c 20 20 3a 20 22 20 45 4e 44 4f 46 DOF.7...OF..".OPTICAL..:.".ENDOF
7e2a0 0a 65 20 20 20 4f 46 20 2e 22 20 52 45 44 2d 42 4c 4f 43 4b 3a 20 22 20 45 4e 44 4f 46 20 20 5c .e...OF..".RED-BLOCK:.".ENDOF..\
7e2c0 20 53 43 53 49 20 52 65 64 75 63 65 64 20 42 6c 6f 63 6b 20 44 65 76 69 63 65 0a 64 75 70 20 64 .SCSI.Reduced.Block.Device.dup.d
7e2e0 75 70 20 4f 46 20 2e 22 20 3f 20 28 22 20 2e 20 38 20 65 6d 69 74 20 32 39 20 65 6d 69 74 20 32 up.OF..".?.("...8.emit.29.emit.2
7e300 20 73 70 61 63 65 73 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 73 70 61 63 65 0a 72 65 73 70 .spaces.ENDOF.ENDCASE.space.resp
7e320 6f 6e 73 65 2d 62 75 66 66 65 72 20 38 20 2b 20 31 36 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 onse-buffer.8.+.16.encode-string
7e340 20 73 22 20 69 64 65 6e 74 2d 73 74 72 22 20 70 72 6f 70 65 72 74 79 0a 72 65 73 70 6f 6e 73 65 .s".ident-str".property.response
7e360 2d 62 75 66 66 65 72 20 2e 69 6e 71 75 69 72 79 2d 74 65 78 74 0a 45 4c 53 45 0a 35 30 34 30 20 -buffer..inquiry-text.ELSE.5040.
7e380 65 72 72 6f 72 22 20 28 55 53 42 29 20 44 65 76 69 63 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 error".(USB).Device.transaction.
7e3a0 65 72 72 6f 72 2e 20 28 69 6e 71 75 69 72 79 29 22 0a 41 42 4f 52 54 0a 54 48 45 4e 0a 3b 0a 3a error..(inquiry)".ABORT.THEN.;.:
7e3c0 20 72 65 61 64 2d 63 61 70 61 63 69 74 79 20 28 20 2d 2d 20 29 0a 73 22 20 75 73 62 2d 73 74 6f .read-capacity.(.--.).s".usb-sto
7e3e0 72 61 67 65 3a 20 72 65 61 64 2d 63 61 70 61 63 69 74 79 22 20 75 73 62 2d 64 65 62 75 67 2d 70 rage:.read-capacity".usb-debug-p
7e400 72 69 6e 74 0a 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 31 20 38 20 20 38 30 20 6c 75 6e 20 rint.command-buffer.1.8..80.lun.
7e420 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 30 0a 62 75 69 6c 64 2d 63 .scsi-length-read-cap-10.build-c
7e440 62 77 20 0a 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 53 43 53 49 2d 43 4f 4d 4d 41 4e 44 2d bw..command-buffer.SCSI-COMMAND-
7e460 4f 46 46 53 45 54 20 2b 20 20 20 20 20 20 28 20 61 64 64 72 65 73 73 20 29 20 20 20 0a 73 63 73 OFFSET.+......(.address.)....scs
7e480 69 2d 62 75 69 6c 64 2d 72 65 61 64 2d 63 61 70 2d 31 30 0a 6c 75 6e 20 35 20 6c 73 68 69 66 74 i-build-read-cap-10.lun.5.lshift
7e4a0 0a 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 53 43 53 49 2d 43 4f 4d 4d 41 4e 44 2d 4f 46 46 .command-buffer.SCSI-COMMAND-OFF
7e4c0 53 45 54 20 2b 20 20 20 20 20 20 28 20 61 64 64 72 65 73 73 20 29 0a 72 65 61 64 2d 63 61 70 2d SET.+......(.address.).read-cap-
7e4e0 31 30 3e 72 65 73 65 72 76 65 64 31 20 63 21 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 20 10>reserved1.c!.response-buffer.
7e500 38 20 65 72 61 73 65 20 20 20 20 20 20 20 20 20 20 5c 20 70 72 6f 76 69 64 65 20 63 6c 65 61 6e 8.erase..........\.provide.clean
7e520 20 62 75 66 66 65 72 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 20 38 20 64 6f 2d 62 75 6c .buffer.response-buffer.8.do-bul
7e540 6b 2d 63 6f 6d 6d 61 6e 64 0a 49 46 0a 73 22 20 53 75 63 63 65 73 73 66 75 6c 6c 79 20 72 65 61 k-command.IF.s".Successfully.rea
7e560 64 20 52 45 41 44 20 43 41 50 41 43 49 54 59 20 64 61 74 61 22 20 75 73 62 2d 64 65 62 75 67 2d d.READ.CAPACITY.data".usb-debug-
7e580 70 72 69 6e 74 0a 45 4c 53 45 0a 35 30 34 30 20 65 72 72 6f 72 22 20 28 55 53 42 29 20 44 65 76 print.ELSE.5040.error".(USB).Dev
7e5a0 69 63 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 65 72 72 6f 72 2e 20 28 63 61 70 61 63 69 74 79 ice.transaction.error..(capacity
7e5c0 29 22 0a 41 42 4f 52 54 0a 54 48 45 4e 0a 3b 0a 3a 20 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 )".ABORT.THEN.;.:.test-unit-read
7e5e0 79 20 28 20 2d 2d 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 63 6f 6d 6d 61 6e 64 2d 62 75 y.(.--.TRUE.|.FALSE.).command-bu
7e600 66 66 65 72 20 31 20 30 20 38 30 20 6c 75 6e 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 74 65 73 74 ffer.1.0.80.lun.scsi-length-test
7e620 2d 75 6e 69 74 2d 72 65 61 64 79 20 20 20 20 5c 20 77 61 73 3a 20 30 63 0a 62 75 69 6c 64 2d 63 -unit-ready....\.was:.0c.build-c
7e640 62 77 0a 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 53 43 53 49 2d 43 4f 4d 4d 41 4e 44 2d 4f bw.command-buffer.SCSI-COMMAND-O
7e660 46 46 53 45 54 20 2b 20 20 20 20 20 20 28 20 61 64 64 72 65 73 73 20 29 0a 73 63 73 69 2d 62 75 FFSET.+......(.address.).scsi-bu
7e680 69 6c 64 2d 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 20 20 20 20 20 20 20 20 20 20 20 20 20 ild-test-unit-ready.............
7e6a0 20 20 20 28 20 63 64 62 20 2d 2d 20 29 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 20 30 20 ...(.cdb.--.).response-buffer.0.
7e6c0 64 6f 2d 62 75 6c 6b 2d 63 6f 6d 6d 61 6e 64 0a 49 46 0a 73 22 20 53 75 63 63 65 73 73 66 75 6c do-bulk-command.IF.s".Successful
7e6e0 6c 79 20 72 65 61 64 20 74 65 73 74 20 75 6e 69 74 20 72 65 61 64 79 20 64 61 74 61 22 20 75 73 ly.read.test.unit.ready.data".us
7e700 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 73 22 20 54 65 73 74 20 55 6e 69 74 20 53 54 41 54 55 b-debug-print.s".Test.Unit.STATU
7e720 53 20 61 76 61 69 6c 61 62 65 20 69 6e 20 63 73 77 2d 62 75 66 66 65 72 22 20 75 73 62 2d 64 65 S.availabe.in.csw-buffer".usb-de
7e740 62 75 67 2d 70 72 69 6e 74 0a 63 73 77 2d 62 75 66 66 65 72 20 30 63 20 2b 20 63 40 20 30 3d 20 bug-print.csw-buffer.0c.+.c@.0=.
7e760 20 49 46 0a 73 22 20 54 65 73 74 20 55 6e 69 74 20 43 6f 6d 6d 61 6e 64 20 53 75 63 63 65 73 73 .IF.s".Test.Unit.Command.Success
7e780 66 75 6c 6c 79 20 45 78 65 63 75 74 65 64 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a fully.Executed".usb-debug-print.
7e7a0 54 52 55 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 TRUE............................
7e7c0 20 28 20 54 52 55 45 20 29 0a 45 4c 53 45 0a 73 22 20 54 65 73 74 20 55 6e 69 74 20 43 6f 6d 6d .(.TRUE.).ELSE.s".Test.Unit.Comm
7e7e0 61 6e 64 20 46 61 69 6c 65 64 20 74 6f 20 65 78 65 63 75 74 65 22 20 75 73 62 2d 64 65 62 75 67 and.Failed.to.execute".usb-debug
7e800 2d 70 72 69 6e 74 0a 46 41 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -print.FALSE....................
7e820 20 20 20 20 20 20 20 20 28 20 46 41 4c 53 45 20 29 0a 54 48 45 4e 0a 45 4c 53 45 0a 35 30 34 30 ........(.FALSE.).THEN.ELSE.5040
7e840 20 65 72 72 6f 72 22 20 28 55 53 42 29 20 44 65 76 69 63 65 20 74 72 61 6e 73 61 63 74 69 6f 6e .error".(USB).Device.transaction
7e860 20 65 72 72 6f 72 2e 20 28 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 29 22 0a 41 42 4f 52 54 .error..(test-unit-ready)".ABORT
7e880 0a 54 48 45 4e 0a 3b 0a 3a 20 77 61 69 74 2d 66 6f 72 2d 75 6e 69 74 2d 72 65 61 64 79 20 20 20 .THEN.;.:.wait-for-unit-ready...
7e8a0 20 20 20 20 20 20 20 20 20 28 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 73 22 20 2d 2d .........(.--.TRUE|FALSE.).s".--
7e8c0 3e 20 57 41 49 54 3a 20 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 20 2e 2e 2e 20 22 20 75 73 >.WAIT:.test-unit-ready.....".us
7e8e0 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 64 23 20 31 30 30 20 20 20 20 20 20 20 20 20 20 20 20 b-debug-print.d#.100............
7e900 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 6f 75 6e 74 20 29 20 20 20 5c 20 75 70 20 74 6f 20 ............(.count.)...\.up.to.
7e920 31 30 20 73 65 63 6f 6e 64 73 0a 42 45 47 49 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10.seconds.BEGIN................
7e940 20 20 20 20 20 20 20 20 20 28 20 63 6f 75 6e 74 20 29 0a 64 75 70 20 30 3e 20 20 20 20 20 20 20 .........(.count.).dup.0>.......
7e960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 6f 75 6e 74 20 66 6c 61 67 20 29 0a 74 65 73 ..............(.count.flag.).tes
7e980 74 2d 75 6e 69 74 2d 72 65 61 64 79 20 20 20 20 20 20 5c 20 64 75 70 20 49 46 20 32 62 20 45 4c t-unit-ready......\.dup.IF.2b.EL
7e9a0 53 45 20 32 64 20 54 48 45 4e 20 65 6d 69 74 0a 6e 6f 74 20 61 6e 64 20 20 20 20 28 20 63 6f 75 SE.2d.THEN.emit.not.and....(.cou
7e9c0 6e 74 20 66 6c 61 67 20 29 0a 57 48 49 4c 45 0a 31 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nt.flag.).WHILE.1-..............
7e9e0 20 20 20 20 20 20 20 20 20 20 20 28 20 63 6f 75 6e 74 20 29 0a 64 23 20 31 30 30 20 77 61 69 74 ...........(.count.).d#.100.wait
7ea00 2d 70 72 6f 63 65 65 64 20 20 20 20 20 20 20 20 5c 20 77 61 69 74 20 31 30 30 20 6d 73 0a 52 45 -proceed........\.wait.100.ms.RE
7ea20 50 45 41 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 6f PEAT........................(.co
7ea40 75 6e 74 20 29 0a 30 3d 0a 49 46 0a 73 22 20 2a 2a 20 20 44 65 76 69 63 65 20 6e 6f 74 20 72 65 unt.).0=.IF.s".**..Device.not.re
7ea60 61 64 79 20 2a 2a 20 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 46 41 4c 53 45 0a ady.**..".usb-debug-print.FALSE.
7ea80 45 4c 53 45 0a 54 52 55 45 0a 54 48 45 4e 0a 3b 0a 3a 20 72 65 71 75 65 73 74 2d 73 65 6e 73 65 ELSE.TRUE.THEN.;.:.request-sense
7eaa0 20 28 20 2d 2d 20 29 0a 73 22 20 72 65 71 75 65 73 74 2d 73 65 6e 73 65 3a 20 43 6f 6d 6d 61 6e .(.--.).s".request-sense:.Comman
7eac0 64 20 72 65 61 64 79 2e 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 63 6f 6d 6d 61 6e d.ready.".usb-debug-print.comman
7eae0 64 2d 62 75 66 66 65 72 20 31 20 31 32 20 38 30 20 6c 75 6e 20 73 63 73 69 2d 6c 65 6e 67 74 68 d-buffer.1.12.80.lun.scsi-length
7eb00 2d 72 65 71 75 65 73 74 2d 73 65 6e 73 65 0a 62 75 69 6c 64 2d 63 62 77 0a 31 32 20 63 6f 6d 6d -request-sense.build-cbw.12.comm
7eb20 61 6e 64 2d 62 75 66 66 65 72 20 53 43 53 49 2d 43 4f 4d 4d 41 4e 44 2d 4f 46 46 53 45 54 20 2b and-buffer.SCSI-COMMAND-OFFSET.+
7eb40 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 63 64 62 20 29 0a 73 63 73 69 2d 62 75 69 6c 64 2d ...(.alloc-len.cdb.).scsi-build-
7eb60 72 65 71 75 65 73 74 2d 73 65 6e 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 request-sense..................(
7eb80 20 61 6c 6c 6f 63 2d 6c 65 6e 20 63 64 62 20 2d 2d 20 29 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 .alloc-len.cdb.--.).response-buf
7eba0 66 65 72 20 31 32 20 64 6f 2d 62 75 6c 6b 2d 63 6f 6d 6d 61 6e 64 0a 49 46 0a 73 22 20 52 65 61 fer.12.do-bulk-command.IF.s".Rea
7ebc0 64 20 53 65 6e 73 65 20 64 61 74 61 20 73 75 63 63 65 73 73 66 75 6c 6c 79 22 20 75 73 62 2d 64 d.Sense.data.successfully".usb-d
7ebe0 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 35 30 34 30 20 65 72 72 6f 72 22 20 28 55 53 42 ebug-print.ELSE.5040.error".(USB
7ec00 29 20 44 65 76 69 63 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 65 72 72 6f 72 2e 20 28 72 65 71 ).Device.transaction.error..(req
7ec20 75 65 73 74 2d 73 65 6e 73 65 29 22 0a 41 42 4f 52 54 0a 54 48 45 4e 0a 3b 0a 3a 20 73 74 61 72 uest-sense)".ABORT.THEN.;.:.star
7ec40 74 20 28 20 2d 2d 20 29 0a 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 31 20 30 20 38 30 20 6c t.(.--.).command-buffer.1.0.80.l
7ec60 75 6e 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 0a 62 un.scsi-length-start-stop-unit.b
7ec80 75 69 6c 64 2d 63 62 77 0a 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 53 43 53 49 2d 43 4f 4d uild-cbw.command-buffer.SCSI-COM
7eca0 4d 41 4e 44 2d 4f 46 46 53 45 54 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 64 62 20 29 MAND-OFFSET.+............(.cdb.)
7ecc0 0a 73 63 73 69 2d 63 6f 6e 73 74 2d 73 74 61 72 74 20 73 63 73 69 2d 62 75 69 6c 64 2d 73 74 61 .scsi-const-start.scsi-build-sta
7ece0 72 74 2d 73 74 6f 70 2d 75 6e 69 74 20 20 20 20 20 28 20 73 74 61 74 65 23 20 63 64 62 20 2d 2d rt-stop-unit.....(.state#.cdb.--
7ed00 20 29 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 20 30 20 64 6f 2d 62 75 6c 6b 2d 63 6f 6d .).response-buffer.0.do-bulk-com
7ed20 6d 61 6e 64 0a 49 46 0a 73 22 20 53 74 61 72 74 20 73 75 63 63 65 73 73 66 75 6c 6c 79 22 20 75 mand.IF.s".Start.successfully".u
7ed40 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 35 30 34 30 20 65 72 72 6f 72 22 20 sb-debug-print.ELSE.5040.error".
7ed60 28 55 53 42 29 20 44 65 76 69 63 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 65 72 72 6f 72 2e 20 (USB).Device.transaction.error..
7ed80 28 73 74 61 72 74 29 22 0a 41 42 4f 52 54 0a 54 48 45 4e 0a 3b 0a 3a 20 73 74 6f 70 20 28 20 2d (start)".ABORT.THEN.;.:.stop.(.-
7eda0 2d 20 29 0a 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 31 20 30 20 38 30 20 6c 75 6e 20 73 63 -.).command-buffer.1.0.80.lun.sc
7edc0 73 69 2d 6c 65 6e 67 74 68 2d 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 0a 62 75 69 6c 64 2d si-length-start-stop-unit.build-
7ede0 63 62 77 0a 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 53 43 53 49 2d 43 4f 4d 4d 41 4e 44 2d cbw.command-buffer.SCSI-COMMAND-
7ee00 4f 46 46 53 45 54 20 2b 20 20 20 20 20 20 20 20 20 28 20 63 64 62 20 29 0a 73 63 73 69 2d 63 6f OFFSET.+.........(.cdb.).scsi-co
7ee20 6e 73 74 2d 73 74 6f 70 20 73 63 73 69 2d 62 75 69 6c 64 2d 73 74 61 72 74 2d 73 74 6f 70 2d 75 nst-stop.scsi-build-start-stop-u
7ee40 6e 69 74 20 20 20 28 20 73 74 61 74 65 23 20 63 64 62 20 2d 2d 20 29 0a 72 65 73 70 6f 6e 73 65 nit...(.state#.cdb.--.).response
7ee60 2d 62 75 66 66 65 72 20 30 20 64 6f 2d 62 75 6c 6b 2d 63 6f 6d 6d 61 6e 64 0a 49 46 0a 73 22 20 -buffer.0.do-bulk-command.IF.s".
7ee80 53 74 6f 70 20 73 75 63 63 65 73 73 66 75 6c 6c 79 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 Stop.successfully".usb-debug-pri
7eea0 6e 74 0a 45 4c 53 45 0a 35 30 34 30 20 65 72 72 6f 72 22 20 28 55 53 42 29 20 44 65 76 69 63 65 nt.ELSE.5040.error".(USB).Device
7eec0 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 65 72 72 6f 72 2e 20 28 73 74 6f 70 29 22 0a 41 42 4f 52 .transaction.error..(stop)".ABOR
7eee0 54 0a 54 48 45 4e 0a 3b 0a 30 20 56 41 4c 55 45 20 74 65 6d 70 31 0a 30 20 56 41 4c 55 45 20 74 T.THEN.;.0.VALUE.temp1.0.VALUE.t
7ef00 65 6d 70 32 0a 30 20 56 41 4c 55 45 20 74 65 6d 70 33 0a 3a 20 73 65 65 6b 20 28 20 70 6f 73 2d emp2.0.VALUE.temp3.:.seek.(.pos-
7ef20 6c 6f 20 70 6f 73 2d 68 69 20 2d 2d 20 73 74 61 74 75 73 20 29 0a 32 64 75 70 20 6c 78 6a 6f 69 lo.pos-hi.--.status.).2dup.lxjoi
7ef40 6e 20 6d 61 78 2d 62 6c 6f 63 6b 2d 6e 75 6d 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 2a 20 3e 0a 49 n.max-block-num.block-size.*.>.I
7ef60 46 0a 2e 22 20 2a 2a 20 53 65 65 6b 20 45 72 72 6f 72 3a 20 70 6f 73 20 74 6f 6f 20 6c 61 72 67 F..".**.Seek.Error:.pos.too.larg
7ef80 65 20 28 22 0a 64 75 70 20 2e 20 6f 76 65 72 20 2e 20 2e 22 20 2d 3e 20 22 20 6d 61 78 2d 62 6c e.(".dup...over....".->.".max-bl
7efa0 6f 63 6b 2d 6e 75 6d 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 2a 20 2e 0a 2e 22 20 29 20 2a 2a 20 22 ock-num.block-size.*....".).**."
7efc0 20 63 72 0a 2d 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 65 20 73 .cr.-1...................\.see.s
7efe0 70 65 63 2d 31 32 37 35 20 70 61 67 65 20 31 38 33 0a 45 4c 53 45 0a 73 22 20 73 65 65 6b 22 20 pec-1275.page.183.ELSE.s".seek".
7f000 69 68 61 6e 64 6c 65 2d 64 65 62 6c 6f 63 6b 65 72 20 40 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 ihandle-deblocker.@.$call-method
7f020 0a 54 48 45 4e 0a 3b 0a 3a 20 72 65 61 64 20 28 20 61 64 64 72 65 73 73 20 6c 65 6e 67 74 68 20 .THEN.;.:.read.(.address.length.
7f040 2d 2d 20 61 63 74 75 61 6c 20 29 0a 73 22 20 72 65 61 64 22 20 69 68 61 6e 64 6c 65 2d 64 65 62 --.actual.).s".read".ihandle-deb
7f060 6c 6f 63 6b 65 72 20 40 20 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 0a 3b 0a 3a 20 72 65 61 64 2d locker.@..$call-method.;.:.read-
7f080 62 6c 6f 63 6b 73 20 28 20 61 64 64 72 65 73 73 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 blocks.(.address.block#.#blocks.
7f0a0 2d 2d 20 23 72 65 61 64 2d 62 6c 6f 63 6b 73 20 29 0a 32 64 75 70 20 2b 20 6d 61 78 2d 62 6c 6f --.#read-blocks.).2dup.+.max-blo
7f0c0 63 6b 2d 6e 75 6d 20 3e 0a 49 46 0a 2e 22 20 2a 2a 20 52 65 71 75 65 73 74 65 64 20 62 6c 6f 63 ck-num.>.IF..".**.Requested.bloc
7f0e0 6b 20 74 6f 6f 20 6c 61 72 67 65 20 22 0a 32 64 75 70 20 2b 20 2e 22 20 28 22 20 2e 64 20 2e 22 k.too.large.".2dup.+..".("..d.."
7f100 20 2d 3e 20 22 20 6d 61 78 2d 62 6c 6f 63 6b 2d 6e 75 6d 20 2e 64 0a 62 73 20 65 6d 69 74 20 2e .->.".max-block-num..d.bs.emit..
7f120 22 20 29 20 2e 2e 2e 20 72 65 61 64 20 61 62 6f 72 74 65 64 20 2a 2a 22 20 63 72 0a 6e 69 70 20 ".).....read.aborted.**".cr.nip.
7f140 6e 69 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6c 65 61 76 nip.......................\.leav
7f160 65 20 23 62 6c 6f 63 6b 73 20 6f 6e 20 73 74 61 63 6b 0a 45 4c 53 45 0a 62 6c 6f 63 6b 2d 73 69 e.#blocks.on.stack.ELSE.block-si
7f180 7a 65 20 2a 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 20 28 20 61 64 64 72 65 73 73 20 62 ze.*.command-buffer..(.address.b
7f1a0 6c 6f 63 6b 23 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 lock#.transfer-len.command-buffe
7f1c0 72 20 29 0a 31 20 32 20 70 69 63 6b 20 38 30 20 6c 75 6e 20 30 63 20 62 75 69 6c 64 2d 63 62 77 r.).1.2.pick.80.lun.0c.build-cbw
7f1e0 20 28 20 61 64 64 72 65 73 73 20 62 6c 6f 63 6b 23 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 29 .(.address.block#.transfer-len.)
7f200 0a 64 75 70 20 74 6f 20 74 65 6d 70 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 .dup.to.temp1.................(.
7f220 61 64 64 72 65 73 73 20 62 6c 6f 63 6b 23 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 29 0a 62 6c address.block#.transfer-len.).bl
7f240 6f 63 6b 2d 73 69 7a 65 20 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 ock-size./.................(.add
7f260 72 65 73 73 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 29 0a 63 6f 6d 6d 61 6e 64 2d 62 75 ress.block#.#blocks.).command-bu
7f280 66 66 65 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 65 73 73 20 62 6c 6f ffer...............(.address.blo
7f2a0 63 6b 23 20 23 62 6c 6f 63 6b 73 20 63 6f 6d 6d 61 6e 64 2d 61 64 64 72 20 29 0a 53 43 53 49 2d ck#.#blocks.command-addr.).SCSI-
7f2c0 43 4f 4d 4d 41 4e 44 2d 4f 46 46 53 45 54 20 2b 20 20 20 20 20 20 20 20 28 20 61 64 64 72 65 73 COMMAND-OFFSET.+........(.addres
7f2e0 73 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 63 64 62 20 29 0a 73 63 73 69 2d 62 75 69 6c s.block#.#blocks.cdb.).scsi-buil
7f300 64 2d 72 65 61 64 3f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c d-read?.....................(.bl
7f320 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 63 64 62 20 2d 2d 20 6c 65 6e 67 74 68 20 29 0a 63 6f 6d ock#.#blocks.cdb.--.length.).com
7f340 6d 61 6e 64 2d 62 75 66 66 65 72 20 30 65 20 2b 20 63 21 20 20 20 20 20 20 20 5c 20 75 70 64 61 mand-buffer.0e.+.c!.......\.upda
7f360 74 65 20 62 43 42 57 43 42 4c 65 6e 67 74 68 2d 66 69 65 6c 64 20 77 69 74 68 20 72 65 73 75 6c te.bCBWCBLength-field.with.resul
7f380 74 69 6e 67 20 43 44 42 20 6c 65 6e 67 74 68 0a 74 65 6d 70 31 20 20 20 20 20 20 20 20 20 20 20 ting.CDB.length.temp1...........
7f3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 65 73 73 20 6c 65 6e 67 74 68 20 29 0a .............(.address.length.).
7f3c0 64 6f 2d 62 75 6c 6b 2d 63 6f 6d 6d 61 6e 64 0a 49 46 0a 73 22 20 52 65 61 64 20 20 64 61 74 61 do-bulk-command.IF.s".Read..data
7f3e0 20 73 75 63 63 65 73 73 66 75 6c 6c 79 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 .successfully".usb-debug-print.E
7f400 4c 53 45 0a 35 30 34 30 20 65 72 72 6f 72 22 20 28 55 53 42 29 20 44 65 76 69 63 65 20 74 72 61 LSE.5040.error".(USB).Device.tra
7f420 6e 73 61 63 74 69 6f 6e 20 65 72 72 6f 72 2e 20 28 72 65 61 64 2d 62 6c 6f 63 6b 73 29 22 0a 41 nsaction.error..(read-blocks)".A
7f440 42 4f 52 54 0a 54 48 45 4e 0a 74 65 6d 70 31 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 2f 20 20 28 20 BORT.THEN.temp1.block-size./..(.
7f460 23 72 65 61 64 2d 62 6c 6f 63 6b 73 20 29 0a 54 48 45 4e 0a 3b 0a 64 23 20 38 30 30 20 43 4f 4e #read-blocks.).THEN.;.d#.800.CON
7f480 53 54 41 4e 54 20 6d 65 64 69 61 2d 72 65 61 64 79 2d 72 65 74 72 79 0a 3a 20 6d 61 6b 65 2d 6d STANT.media-ready-retry.:.make-m
7f4a0 65 64 69 61 2d 72 65 61 64 79 20 28 20 2d 2d 20 29 0a 73 22 20 75 73 62 2d 73 74 6f 72 61 67 65 edia-ready.(.--.).s".usb-storage
7f4c0 3a 20 6d 61 6b 65 2d 6d 65 64 69 61 2d 72 65 61 64 79 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 :.make-media-ready".usb-debug-pr
7f4e0 69 6e 74 0a 30 20 20 66 6c 61 67 20 21 0a 30 20 20 63 6f 75 6e 74 20 21 0a 42 45 47 49 4e 0a 66 int.0..flag.!.0..count.!.BEGIN.f
7f500 6c 61 67 20 40 20 20 30 3d 0a 57 48 49 4c 45 0a 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 20 lag.@..0=.WHILE.test-unit-ready.
7f520 49 46 0a 73 22 20 4d 65 64 69 61 20 72 65 61 64 79 20 66 6f 72 20 61 63 63 65 73 73 2e 22 20 75 IF.s".Media.ready.for.access.".u
7f540 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 31 20 20 66 6c 61 67 20 21 0a 45 4c 53 45 0a 63 6f sb-debug-print.1..flag.!.ELSE.co
7f560 75 6e 74 20 40 20 20 31 20 2b 20 20 63 6f 75 6e 74 20 21 0a 63 6f 75 6e 74 20 40 20 6d 65 64 69 unt.@..1.+..count.!.count.@.medi
7f580 61 2d 72 65 61 64 79 2d 72 65 74 72 79 20 3d 20 49 46 0a 31 20 66 6c 61 67 20 21 0a 35 30 30 30 a-ready-retry.=.IF.1.flag.!.5000
7f5a0 20 65 72 72 6f 72 22 20 28 55 53 42 29 20 4d 65 64 69 61 20 6f 72 20 64 72 69 76 65 20 6e 6f 74 .error".(USB).Media.or.drive.not
7f5c0 20 72 65 61 64 79 20 66 6f 72 20 74 68 69 73 20 62 6c 61 64 65 2e 22 0a 41 42 4f 52 54 0a 54 48 .ready.for.this.blade.".ABORT.TH
7f5e0 45 4e 0a 72 65 71 75 65 73 74 2d 73 65 6e 73 65 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 EN.request-sense.response-buffer
7f600 20 73 63 73 69 2d 67 65 74 2d 73 65 6e 73 65 2d 49 44 3f 20 28 20 61 64 64 72 20 2d 2d 20 66 61 .scsi-get-sense-ID?.(.addr.--.fa
7f620 6c 73 65 20 7c 20 73 65 6e 73 65 2d 49 44 20 74 72 75 65 20 29 0a 49 46 0a 66 66 66 66 30 30 20 lse.|.sense-ID.true.).IF.ffff00.
7f640 41 4e 44 20 20 20 20 20 5c 20 72 65 6d 61 69 6e 69 6e 67 3a 20 73 65 6e 73 65 2d 6b 65 79 20 41 AND.....\.remaining:.sense-key.A
7f660 53 43 0a 43 41 53 45 0a 30 32 33 61 30 30 20 4f 46 20 20 20 5c 20 4d 45 44 49 55 4d 20 4e 4f 54 SC.CASE.023a00.OF...\.MEDIUM.NOT
7f680 20 50 52 45 53 45 4e 54 20 28 30 32 20 33 61 20 30 30 29 0a 35 30 31 30 20 65 72 72 6f 72 22 20 .PRESENT.(02.3a.00).5010.error".
7f6a0 28 55 53 42 29 20 4e 6f 20 4d 65 64 69 61 20 66 6f 75 6e 64 21 20 43 68 65 63 6b 20 66 6f 72 20 (USB).No.Media.found!.Check.for.
7f6c0 74 68 65 20 64 72 61 77 65 72 2f 69 6e 73 65 72 74 65 64 20 6d 65 64 69 61 2e 22 0a 41 42 4f 52 the.drawer/inserted.media.".ABOR
7f6e0 54 0a 45 4e 44 4f 46 0a 30 32 30 34 30 30 20 4f 46 20 20 20 5c 20 4c 4f 47 49 43 41 4c 20 44 52 T.ENDOF.020400.OF...\.LOGICAL.DR
7f700 49 56 45 20 4e 4f 54 20 52 45 41 44 59 20 2d 20 49 4e 49 54 49 41 4c 49 5a 41 54 49 4f 4e 20 52 IVE.NOT.READY.-.INITIALIZATION.R
7f720 45 51 55 49 52 45 44 0a 35 30 31 30 20 65 72 72 6f 72 22 20 28 55 53 42 29 20 4e 6f 20 4d 65 64 EQUIRED.5010.error".(USB).No.Med
7f740 69 61 20 66 6f 75 6e 64 21 20 43 68 65 63 6b 20 66 6f 72 20 74 68 65 20 64 72 61 77 65 72 2f 69 ia.found!.Check.for.the.drawer/i
7f760 6e 73 65 72 74 65 64 20 6d 65 64 69 61 2e 22 0a 41 42 4f 52 54 0a 45 4e 44 4f 46 0a 30 33 33 30 nserted.media.".ABORT.ENDOF.0330
7f780 30 30 20 4f 46 20 20 20 5c 20 43 41 4e 4e 4f 54 20 52 45 41 44 20 4d 45 44 49 55 4d 20 2d 20 55 00.OF...\.CANNOT.READ.MEDIUM.-.U
7f7a0 4e 4b 4e 4f 57 4e 20 46 4f 52 4d 41 54 0a 35 30 32 30 20 65 72 72 6f 72 22 20 28 55 53 42 29 20 NKNOWN.FORMAT.5020.error".(USB).
7f7c0 55 6e 6b 6e 6f 77 6e 20 6d 65 64 69 61 20 66 6f 72 6d 61 74 2e 22 0a 41 42 4f 52 54 0a 45 4e 44 Unknown.media.format.".ABORT.END
7f7e0 4f 46 0a 45 4e 44 43 41 53 45 0a 54 48 45 4e 0a 54 48 45 4e 0a 64 23 20 31 30 20 6d 73 20 20 20 OF.ENDCASE.THEN.THEN.d#.10.ms...
7f800 20 20 20 20 20 20 20 20 20 20 5c 20 77 61 69 74 20 6d 61 78 69 6d 75 6d 20 31 30 6d 73 20 2a 20 ..........\.wait.maximum.10ms.*.
7f820 38 30 30 20 28 3d 38 73 29 0a 52 45 50 45 41 54 0a 75 73 62 2d 64 65 62 75 67 2d 66 6c 61 67 20 800.(=8s).REPEAT.usb-debug-flag.
7f840 49 46 0a 2e 22 20 6d 61 6b 65 2d 6d 65 64 69 61 2d 72 65 61 64 79 20 66 69 6e 69 73 68 65 64 20 IF..".make-media-ready.finished.
7f860 61 66 74 65 72 20 22 0a 63 6f 75 6e 74 20 40 20 64 65 63 69 6d 61 6c 20 2e 20 68 65 78 20 2e 22 after.".count.@.decimal...hex.."
7f880 20 74 72 69 65 73 2e 22 20 63 72 0a 54 48 45 4e 0a 3b 0a 3a 20 2e 73 68 6f 77 63 61 70 0a 73 70 .tries.".cr.THEN.;.:..showcap.sp
7f8a0 61 63 65 0a 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 20 64 72 6f 70 20 20 20 20 20 20 20 20 ace.test-unit-ready.drop........
7f8c0 20 20 20 20 20 5c 20 69 6e 69 74 69 61 6c 20 63 6f 6d 6d 61 6e 64 0a 72 65 71 75 65 73 74 2d 73 .....\.initial.command.request-s
7f8e0 65 6e 73 65 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 20 73 63 73 69 2d 67 65 74 2d 73 65 ense.response-buffer.scsi-get-se
7f900 6e 73 65 2d 49 44 3f 20 28 20 61 64 64 72 20 2d 2d 20 66 61 6c 73 65 20 7c 20 73 65 6e 73 65 2d nse-ID?.(.addr.--.false.|.sense-
7f920 49 44 20 74 72 75 65 20 29 0a 49 46 0a 64 75 70 20 46 46 46 46 30 30 20 61 6e 64 20 30 32 33 61 ID.true.).IF.dup.FFFF00.and.023a
7f940 30 30 20 3d 20 20 20 20 20 20 20 28 20 73 65 6e 73 65 2d 69 64 20 66 6c 61 67 20 29 0a 49 46 0a 00.=.......(.sense-id.flag.).IF.
7f960 75 44 4f 43 2d 66 61 69 6c 75 72 65 3f 0a 30 32 33 61 30 32 20 3d 20 20 20 20 20 20 20 20 20 20 uDOC-failure?.023a02.=..........
7f980 20 20 20 20 20 20 20 20 20 5c 20 73 65 65 20 73 65 6e 73 65 2d 63 6f 64 65 73 20 53 50 43 2d 33 .........\.see.sense-codes.SPC-3
7f9a0 20 63 6c 61 75 73 65 20 34 2e 35 2e 36 0a 49 46 0a 2e 22 20 20 54 72 61 79 20 4f 70 65 6e 21 22 .clause.4.5.6.IF.."..Tray.Open!"
7f9c0 0a 45 4c 53 45 0a 2e 22 20 20 20 20 4e 6f 20 4d 65 64 69 61 22 0a 54 48 45 4e 0a 45 4c 53 45 20 .ELSE.."....No.Media".THEN.ELSE.
7f9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 65 6e 73 65 .........................(.sense
7fa00 2d 69 64 20 29 0a 64 72 6f 70 0a 77 61 69 74 2d 66 6f 72 2d 75 6e 69 74 2d 72 65 61 64 79 0a 49 -id.).drop.wait-for-unit-ready.I
7fa20 46 0a 72 65 61 64 2d 63 61 70 61 63 69 74 79 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 20 F.read-capacity.response-buffer.
7fa40 73 63 73 69 2d 67 65 74 2d 63 61 70 61 63 69 74 79 2d 31 30 20 73 70 61 63 65 20 2e 63 61 70 61 scsi-get-capacity-10.space..capa
7fa60 63 69 74 79 2d 74 65 78 74 0a 45 4c 53 45 0a 72 65 71 75 65 73 74 2d 73 65 6e 73 65 0a 72 65 73 city-text.ELSE.request-sense.res
7fa80 70 6f 6e 73 65 2d 62 75 66 66 65 72 20 73 63 73 69 2d 67 65 74 2d 73 65 6e 73 65 2d 49 44 3f 20 ponse-buffer.scsi-get-sense-ID?.
7faa0 28 20 61 64 64 72 20 2d 2d 20 66 61 6c 73 65 20 7c 20 73 65 6e 73 65 2d 49 44 20 74 72 75 65 20 (.addr.--.false.|.sense-ID.true.
7fac0 29 0a 49 46 0a 64 75 70 20 66 66 30 30 30 30 20 61 6e 64 20 30 34 30 30 30 30 20 3d 20 20 20 20 ).IF.dup.ff0000.and.040000.=....
7fae0 20 20 20 5c 20 73 65 6e 73 65 2d 63 6f 64 65 20 3d 20 34 20 3f 0a 49 46 0a 2e 22 20 2a 48 57 2d ...\.sense-code.=.4.?.IF..".*HW-
7fb00 45 52 52 4f 52 2a 22 0a 75 44 4f 43 2d 66 61 69 6c 75 72 65 3f 0a 45 4c 53 45 0a 64 75 70 20 46 ERROR*".uDOC-failure?.ELSE.dup.F
7fb20 46 46 46 30 30 20 61 6e 64 20 30 32 33 61 30 30 20 3d 20 49 46 20 75 44 4f 43 2d 66 61 69 6c 75 FFF00.and.023a00.=.IF.uDOC-failu
7fb40 72 65 3f 20 54 48 45 4e 0a 43 41 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 65 6e re?.THEN.CASE..............(.sen
7fb60 73 65 2d 49 44 20 29 0a 30 32 33 61 30 30 20 4f 46 20 2e 22 20 20 20 4e 6f 20 4d 65 64 69 61 20 se-ID.).023a00.OF.."...No.Media.
7fb80 22 20 45 4e 44 4f 46 0a 30 32 33 61 30 32 20 4f 46 20 2e 22 20 54 72 61 79 20 4f 70 65 6e 21 20 ".ENDOF.023a02.OF..".Tray.Open!.
7fba0 22 20 45 4e 44 4f 46 0a 64 75 70 20 20 20 20 4f 46 20 2e 22 20 20 20 20 20 20 20 20 20 20 3f 20 ".ENDOF.dup....OF.."..........?.
7fbc0 22 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 54 48 45 4e 0a 54 48 45 4e 0a 54 48 45 4e 0a 54 ".ENDOF.ENDCASE.THEN.THEN.THEN.T
7fbe0 48 45 4e 0a 45 4c 53 45 0a 2e 22 20 20 20 20 20 20 20 3f 3f 20 20 20 22 0a 54 48 45 4e 0a 3b 0a HEN.ELSE..".......??...".THEN.;.
7fc00 3a 20 69 6e 69 74 2d 64 65 76 2d 72 65 61 64 79 0a 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 :.init-dev-ready.test-unit-ready
7fc20 20 64 72 6f 70 0a 34 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6c 6f 6f 70 .drop.4.>r................\.loop
7fc40 2d 63 6f 75 6e 74 65 72 0a 30 20 30 0a 42 45 47 49 4e 0a 32 64 72 6f 70 0a 72 65 71 75 65 73 74 -counter.0.0.BEGIN.2drop.request
7fc60 2d 73 65 6e 73 65 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 20 73 63 73 69 2d 67 65 74 2d -sense.response-buffer.scsi-get-
7fc80 73 65 6e 73 65 2d 64 61 74 61 20 28 20 61 73 63 71 20 61 73 63 20 73 65 6e 73 65 2d 6b 65 79 20 sense-data.(.ascq.asc.sense-key.
7fca0 29 0a 30 3c 3e 20 20 72 3e 20 31 2d 20 64 75 70 20 3e 72 20 30 3c 3e 20 41 4e 44 20 20 20 20 20 ).0<>..r>.1-.dup.>r.0<>.AND.....
7fcc0 20 20 20 20 20 5c 20 6c 6f 6f 70 2d 63 6f 75 6e 74 65 72 20 6f 72 20 73 65 6e 73 65 2d 6b 65 79 .....\.loop-counter.or.sense-key
7fce0 0a 57 48 49 4c 45 0a 52 45 50 45 41 54 0a 32 64 72 6f 70 0a 72 3e 20 64 72 6f 70 0a 3b 0a 73 63 .WHILE.REPEAT.2drop.r>.drop.;.sc
7fd00 73 69 2d 63 6c 6f 73 65 20 20 20 20 20 20 20 20 5c 20 6e 6f 20 66 75 72 74 68 65 72 20 73 63 73 si-close........\.no.further.scs
7fd20 69 20 77 6f 72 64 73 20 72 65 71 75 69 72 65 64 0a 3a 20 28 69 6e 69 74 2d 62 6c 6f 63 6b 2d 73 i.words.required.:.(init-block-s
7fd40 69 7a 65 29 0a 72 65 61 64 2d 63 61 70 61 63 69 74 79 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 ize).read-capacity.response-buff
7fd60 65 72 20 6c 40 20 64 75 70 20 30 3c 3e 0a 49 46 0a 74 6f 20 6d 61 78 2d 62 6c 6f 63 6b 2d 6e 75 er.l@.dup.0<>.IF.to.max-block-nu
7fd80 6d 20 20 20 20 20 20 20 20 5c 20 68 69 67 68 65 73 74 20 62 6c 6f 63 6b 2d 6e 75 6d 62 65 72 0a m........\.highest.block-number.
7fda0 45 4c 53 45 0a 2d 31 20 74 6f 20 6d 61 78 2d 62 6c 6f 63 6b 2d 6e 75 6d 20 20 20 20 20 5c 20 69 ELSE.-1.to.max-block-num.....\.i
7fdc0 6e 64 65 74 65 72 6d 69 6e 61 74 65 0a 54 48 45 4e 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 ndeterminate.THEN.response-buffe
7fde0 72 20 34 20 2b 20 0a 6c 40 20 74 6f 20 62 6c 6f 63 6b 2d 73 69 7a 65 0a 73 22 20 75 73 62 2d 73 r.4.+..l@.to.block-size.s".usb-s
7fe00 74 6f 72 61 67 65 3a 20 62 6c 6f 63 6b 2d 73 69 7a 65 3d 22 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 torage:.block-size=".block-size.
7fe20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 3b 0a 3a 20 6f 70 65 6e 20 28 20 2d usb-debug-print-val.;.:.open.(.-
7fe40 2d 20 54 52 55 45 20 29 0a 73 22 20 75 73 62 2d 73 74 6f 72 61 67 65 3a 20 6f 70 65 6e 22 20 75 -.TRUE.).s".usb-storage:.open".u
7fe60 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 69 68 61 6e 64 6c 65 2d 62 75 6c 6b 20 73 22 20 62 sb-debug-print.ihandle-bulk.s".b
7fe80 75 6c 6b 22 20 28 6f 70 65 6e 2d 70 61 63 6b 61 67 65 29 0a 6d 61 6b 65 2d 6d 65 64 69 61 2d 72 ulk".(open-package).make-media-r
7fea0 65 61 64 79 0a 28 69 6e 69 74 2d 62 6c 6f 63 6b 2d 73 69 7a 65 29 20 20 20 20 20 20 20 20 20 20 eady.(init-block-size)..........
7fec0 20 5c 20 49 6e 69 74 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 62 65 66 6f 72 65 20 6f 70 65 6e 69 6e .\.Init.block-size.before.openin
7fee0 67 20 74 68 65 20 64 65 62 6c 6f 63 6b 65 72 0a 69 68 61 6e 64 6c 65 2d 64 65 62 6c 6f 63 6b 65 g.the.deblocker.ihandle-deblocke
7ff00 72 20 73 22 20 64 65 62 6c 6f 63 6b 65 72 22 20 28 6f 70 65 6e 2d 70 61 63 6b 61 67 65 29 0a 73 r.s".deblocker".(open-package).s
7ff20 22 20 64 69 73 6b 2d 6c 61 62 65 6c 22 20 66 69 6e 64 2d 70 61 63 6b 61 67 65 20 49 46 20 20 28 ".disk-label".find-package.IF..(
7ff40 20 70 68 61 6e 64 6c 65 20 29 0a 75 73 62 2d 64 65 62 75 67 2d 66 6c 61 67 20 49 46 20 2e 22 20 .phandle.).usb-debug-flag.IF..".
7ff60 6d 79 2d 61 72 67 73 20 66 6f 72 20 64 69 73 6b 2d 6c 61 62 65 6c 20 3d 20 22 20 6d 79 2d 61 72 my-args.for.disk-label.=.".my-ar
7ff80 67 73 20 73 77 61 70 20 2e 20 2e 20 63 72 20 54 48 45 4e 0a 6d 79 2d 61 72 67 73 20 72 6f 74 20 gs.swap.....cr.THEN.my-args.rot.
7ffa0 69 6e 74 65 72 70 6f 73 65 0a 54 48 45 4e 0a 54 52 55 45 20 20 20 20 20 20 20 20 20 20 20 20 20 interpose.THEN.TRUE.............
7ffc0 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 29 0a 3b 0a 3a 20 63 6c 6f 73 65 20 20 28 ...........(.TRUE.).;.:.close..(
7ffe0 20 2d 2d 20 29 0a 69 68 61 6e 64 6c 65 2d 64 65 62 6c 6f 63 6b 65 72 20 28 63 6c 6f 73 65 2d 70 .--.).ihandle-deblocker.(close-p
80000 61 63 6b 61 67 65 29 0a 69 68 61 6e 64 6c 65 2d 62 75 6c 6b 20 28 63 6c 6f 73 65 2d 70 61 63 6b ackage).ihandle-bulk.(close-pack
80020 61 67 65 29 0a 3b 0a 3a 20 28 69 6e 69 74 2d 64 65 76 69 63 65 2d 6e 61 6d 65 29 20 20 28 20 2d age).;.:.(init-device-name)..(.-
80040 2d 20 29 0a 69 6e 69 74 2d 64 65 76 2d 72 65 61 64 79 0a 69 6e 71 75 69 72 79 0a 72 65 73 70 6f -.).init-dev-ready.inquiry.respo
80060 6e 73 65 2d 62 75 66 66 65 72 20 63 40 0a 43 41 53 45 0a 31 20 20 4f 46 20 2e 73 68 6f 77 63 61 nse-buffer.c@.CASE.1..OF..showca
80080 70 20 73 22 20 74 61 70 65 22 20 20 20 20 64 65 76 69 63 65 2d 6e 61 6d 65 20 45 4e 44 4f 46 0a p.s".tape"....device-name.ENDOF.
800a0 35 20 20 4f 46 20 2e 73 68 6f 77 63 61 70 20 73 22 20 63 64 72 6f 6d 22 20 20 20 64 65 76 69 63 5..OF..showcap.s".cdrom"...devic
800c0 65 2d 6e 61 6d 65 20 73 22 20 43 44 52 4f 4d 20 66 6f 75 6e 64 22 20 75 73 62 2d 64 65 62 75 67 e-name.s".CDROM.found".usb-debug
800e0 2d 70 72 69 6e 74 20 45 4e 44 4f 46 0a 30 20 20 4f 46 20 2e 73 68 6f 77 63 61 70 20 73 22 20 73 -print.ENDOF.0..OF..showcap.s".s
80100 62 63 2d 64 65 76 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 20 73 22 20 53 42 43 20 44 69 72 65 63 bc-dev".device-name.s".SBC.Direc
80120 74 20 61 63 63 65 73 73 20 64 65 76 69 63 65 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 t.access.device".usb-debug-print
80140 20 45 4e 44 4f 46 0a 37 20 20 4f 46 20 2e 73 68 6f 77 63 61 70 20 73 22 20 6f 70 74 69 63 61 6c .ENDOF.7..OF..showcap.s".optical
80160 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 20 73 22 20 4f 70 74 69 63 61 6c 20 6d 65 6d 6f 72 79 20 ".device-name.s".Optical.memory.
80180 66 6f 75 6e 64 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 45 4e 44 4f 46 0a 30 45 20 found".usb-debug-print.ENDOF.0E.
801a0 4f 46 20 2e 73 68 6f 77 63 61 70 20 73 22 20 72 62 63 2d 64 65 76 22 20 64 65 76 69 63 65 2d 6e OF..showcap.s".rbc-dev".device-n
801c0 61 6d 65 20 73 22 20 52 42 43 20 64 69 72 65 63 74 20 61 63 63 65 73 20 64 65 76 69 63 65 20 66 ame.s".RBC.direct.acces.device.f
801e0 6f 75 6e 64 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 45 4e 44 4f 46 0a 45 4e 44 43 ound".usb-debug-print.ENDOF.ENDC
80200 41 53 45 0a 3b 0a 3a 20 28 69 6e 69 74 69 61 6c 2d 73 65 74 75 70 29 0a 69 68 61 6e 64 6c 65 2d ASE.;.:.(initial-setup).ihandle-
80220 62 75 6c 6b 20 73 22 20 62 75 6c 6b 22 20 28 6f 70 65 6e 2d 70 61 63 6b 61 67 65 29 0a 64 65 76 bulk.s".bulk".(open-package).dev
80240 69 63 65 2d 69 6e 69 74 0a 28 69 6e 69 74 2d 64 65 76 69 63 65 2d 6e 61 6d 65 29 0a 73 65 74 2d ice-init.(init-device-name).set-
80260 64 72 69 76 65 2d 61 6c 69 61 73 0a 32 30 30 20 74 6f 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 20 20 drive-alias.200.to.block-size...
80280 20 20 20 20 5c 20 44 65 66 61 75 6c 74 20 62 6c 6f 63 6b 2d 73 69 7a 65 2c 20 77 69 6c 6c 20 62 ....\.Default.block-size,.will.b
802a0 65 20 6f 76 65 72 77 72 69 74 74 65 6e 20 69 6e 20 22 6f 70 65 6e 22 0a 31 30 30 30 30 20 74 6f e.overwritten.in."open".10000.to
802c0 20 6d 61 78 2d 74 72 61 6e 73 66 65 72 0a 69 68 61 6e 64 6c 65 2d 62 75 6c 6b 20 28 63 6c 6f 73 .max-transfer.ihandle-bulk.(clos
802e0 65 2d 70 61 63 6b 61 67 65 29 0a 3b 0a 28 69 6e 69 74 69 61 6c 2d 73 65 74 75 70 29 0a 00 00 00 e-package).;.(initial-setup)....
80300 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 0b 38 00 00 00 00 00 00 0a f2 00 00 00 00 00 00 00 00 ...............8................
80320 00 00 00 00 00 00 00 38 75 73 62 2d 73 74 6f 72 61 67 65 2d 73 75 70 70 6f 72 74 2e 66 73 00 00 .......8usb-storage-support.fs..
80340 3a 20 72 77 2d 65 6e 64 70 6f 69 6e 74 0a 73 22 20 72 77 2d 65 6e 64 70 6f 69 6e 74 22 20 24 63 :.rw-endpoint.s".rw-endpoint".$c
80360 61 6c 6c 2d 70 61 72 65 6e 74 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 78 66 65 72 20 28 20 64 69 72 all-parent.;.:.controlxfer.(.dir
80380 20 61 64 64 72 20 64 6c 65 6e 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 4d 50 53 20 65 70 2d 66 .addr.dlen.setup-packet.MPS.ep-f
803a0 75 6e 20 2d 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 73 22 20 63 6f 6e 74 72 6f 6c 78 66 un.---.TRUE|FALSE.).s".controlxf
803c0 65 72 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 er".$call-parent.;.:.control-std
803e0 2d 67 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d 64 65 73 63 72 69 70 74 6f 72 0a 73 22 -get-configuration-descriptor.s"
80400 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d 64 .control-std-get-configuration-d
80420 65 73 63 72 69 70 74 6f 72 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 0a 3b 0a 3a 20 63 6f 6e 74 escriptor".$call-parent.;.:.cont
80440 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 28 20 63 6f 6e 66 rol-std-set-configuration.(.conf
80460 69 67 76 61 6c 75 65 20 46 75 6e 63 41 64 64 72 20 2d 2d 20 54 52 55 45 20 7c 20 46 41 4c 53 45 igvalue.FuncAddr.--.TRUE.|.FALSE
80480 20 29 0a 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 .).s".control-std-set-configurat
804a0 69 6f 6e 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c ion".$call-parent...(.TRUE.|.FAL
804c0 53 45 20 29 0a 3b 0a 3a 20 62 75 6c 6b 2d 72 65 73 65 74 2d 72 65 63 6f 76 65 72 79 2d 70 72 6f SE.).;.:.bulk-reset-recovery-pro
804e0 63 65 64 75 72 65 20 28 20 62 75 6c 6b 2d 6f 75 74 2d 65 6e 64 70 20 62 75 6c 6b 2d 69 6e 2d 65 cedure.(.bulk-out-endp.bulk-in-e
80500 6e 64 70 20 75 73 62 2d 61 64 64 72 20 2d 2d 20 29 0a 73 22 20 62 75 6c 6b 2d 72 65 73 65 74 2d ndp.usb-addr.--.).s".bulk-reset-
80520 72 65 63 6f 76 65 72 79 2d 70 72 6f 63 65 64 75 72 65 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 recovery-procedure".$call-parent
80540 0a 3b 0a 3a 20 62 75 69 6c 64 2d 63 62 77 20 28 20 61 64 64 72 65 73 73 20 74 61 67 20 74 72 61 .;.:.build-cbw.(.address.tag.tra
80560 6e 73 66 65 72 2d 6c 65 6e 20 64 69 72 65 63 74 69 6f 6e 20 6c 75 6e 20 63 6f 6d 6d 61 6e 64 2d nsfer-len.direction.lun.command-
80580 6c 65 6e 20 2d 2d 20 29 0a 73 22 20 62 75 69 6c 64 2d 63 62 77 22 20 69 68 61 6e 64 6c 65 2d 62 len.--.).s".build-cbw".ihandle-b
805a0 75 6c 6b 20 40 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 0a 3b 0a 3a 20 61 6e 61 6c 79 7a 65 2d 63 ulk.@.$call-method.;.:.analyze-c
805c0 73 77 20 28 20 61 64 64 72 65 73 73 20 2d 2d 20 72 65 73 69 64 75 65 20 74 61 67 20 54 52 55 45 sw.(.address.--.residue.tag.TRUE
805e0 20 7c 20 72 65 61 73 6f 6e 20 46 41 4c 53 45 20 29 0a 73 22 20 61 6e 61 6c 79 7a 65 2d 63 73 77 .|.reason.FALSE.).s".analyze-csw
80600 22 20 69 68 61 6e 64 6c 65 2d 62 75 6c 6b 20 40 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 0a 3b 0a ".ihandle-bulk.@.$call-method.;.
80620 3a 20 64 65 76 69 63 65 2d 69 6e 69 74 20 28 20 2d 2d 20 29 0a 73 22 20 53 74 61 72 74 69 6e 67 :.device-init.(.--.).s".Starting
80640 20 74 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 75 73 62 2d 73 74 6f 72 61 67 65 20 64 65 76 69 63 .to.initialize.usb-storage.devic
80660 65 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 73 22 20 55 53 42 2d 41 44 44 52 45 53 e".usb-debug-print.s".USB-ADDRES
80680 53 22 20 67 65 74 2d 6d 79 2d 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 20 20 20 28 20 54 52 55 S".get-my-property.........(.TRU
806a0 45 20 7c 20 70 72 6f 70 61 64 64 72 20 70 72 6f 70 6c 65 6e 20 46 41 4c 53 45 20 29 0a 49 46 0a E.|.propaddr.proplen.FALSE.).IF.
806c0 73 22 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 s".not.possible".usb-debug-print
806e0 0a 45 4c 53 45 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 74 6f 20 6d 79 2d 75 .ELSE.decode-int.nip.nip.to.my-u
80700 73 62 2d 61 64 64 72 65 73 73 0a 54 48 45 4e 0a 73 22 20 4d 50 53 2d 42 55 4c 4b 4f 55 54 22 20 sb-address.THEN.s".MPS-BULKOUT".
80720 67 65 74 2d 6d 79 2d 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 7c get-my-property.........(.TRUE.|
80740 20 70 72 6f 70 61 64 64 72 20 70 72 6f 70 6c 65 6e 20 46 41 4c 53 45 20 29 0a 49 46 0a 73 22 20 .propaddr.proplen.FALSE.).IF.s".
80760 6e 6f 74 20 70 6f 73 73 69 62 6c 65 22 20 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a not.possible"...usb-debug-print.
80780 45 4c 53 45 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 74 6f 20 6d 70 73 2d 62 ELSE.decode-int.nip.nip.to.mps-b
807a0 75 6c 6b 2d 6f 75 74 0a 54 48 45 4e 0a 73 22 20 4d 50 53 2d 42 55 4c 4b 49 4e 22 20 67 65 74 2d ulk-out.THEN.s".MPS-BULKIN".get-
807c0 6d 79 2d 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 70 72 my-property..........(.TRUE.|.pr
807e0 6f 70 61 64 64 72 20 70 72 6f 70 6c 65 6e 20 46 41 4c 53 45 20 29 0a 49 46 0a 73 22 20 6e 6f 74 opaddr.proplen.FALSE.).IF.s".not
80800 20 70 6f 73 73 69 62 6c 65 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 0a .possible".usb-debug-print.ELSE.
80820 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 74 6f 20 6d 70 73 2d 62 75 6c 6b 2d 69 decode-int.nip.nip.to.mps-bulk-i
80840 6e 0a 54 48 45 4e 0a 73 22 20 42 55 4c 4b 2d 49 4e 2d 45 50 2d 41 44 44 52 22 20 67 65 74 2d 6d n.THEN.s".BULK-IN-EP-ADDR".get-m
80860 79 2d 70 72 6f 70 65 72 74 79 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 70 72 6f 70 61 64 64 72 y-property.....(.TRUE.|.propaddr
80880 20 70 72 6f 70 6c 65 6e 20 46 41 4c 53 45 20 29 0a 49 46 0a 73 22 20 6e 6f 74 20 70 6f 73 73 69 .proplen.FALSE.).IF.s".not.possi
808a0 62 6c 65 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 64 65 63 6f 64 65 ble".usb-debug-print.ELSE.decode
808c0 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 74 6f 20 62 75 6c 6b 2d 69 6e 2d 65 70 0a 54 48 45 4e 0a -int.nip.nip.to.bulk-in-ep.THEN.
808e0 73 22 20 42 55 4c 4b 2d 4f 55 54 2d 45 50 2d 41 44 44 52 22 20 67 65 74 2d 6d 79 2d 70 72 6f 70 s".BULK-OUT-EP-ADDR".get-my-prop
80900 65 72 74 79 20 20 20 20 28 20 54 52 55 45 20 7c 20 70 72 6f 70 61 64 64 72 20 70 72 6f 70 6c 65 erty....(.TRUE.|.propaddr.prople
80920 6e 20 46 41 4c 53 45 20 29 0a 49 46 0a 73 22 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 22 20 20 75 n.FALSE.).IF.s".not.possible"..u
80940 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e sb-debug-print.ELSE.decode-int.n
80960 69 70 20 6e 69 70 20 74 6f 20 62 75 6c 6b 2d 6f 75 74 2d 65 70 0a 54 48 45 4e 0a 73 22 20 4d 50 ip.nip.to.bulk-out-ep.THEN.s".MP
80980 53 2d 44 43 50 22 20 67 65 74 2d 6d 79 2d 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 20 20 20 20 S-DCP".get-my-property..........
809a0 20 20 20 28 20 54 52 55 45 20 7c 20 70 72 6f 70 61 64 64 72 20 70 72 6f 70 6c 65 6e 20 46 41 4c ...(.TRUE.|.propaddr.proplen.FAL
809c0 53 45 20 29 0a 49 46 0a 73 22 20 4e 6f 74 20 70 6f 73 73 69 62 6c 65 22 20 75 73 62 2d 64 65 62 SE.).IF.s".Not.possible".usb-deb
809e0 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 ug-print.ELSE.decode-int.nip.nip
80a00 20 74 6f 20 6d 70 73 2d 64 63 70 0a 54 48 45 4e 0a 73 22 20 4c 55 4e 22 20 67 65 74 2d 6d 79 2d .to.mps-dcp.THEN.s".LUN".get-my-
80a20 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 property.................(.TRUE.
80a40 7c 20 70 72 6f 70 61 64 64 72 20 70 72 6f 70 6c 65 6e 20 46 41 4c 53 45 20 29 0a 49 46 0a 73 22 |.propaddr.proplen.FALSE.).IF.s"
80a60 20 4e 4f 54 20 50 6f 73 73 69 62 6c 65 20 74 6f 20 65 78 74 72 61 63 74 20 4c 55 4e 22 20 75 73 .NOT.Possible.to.extract.LUN".us
80a80 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 b-debug-print.ELSE.decode-int.ni
80aa0 70 20 6e 69 70 20 74 6f 20 6c 75 6e 0a 54 48 45 4e 0a 73 22 20 45 78 74 72 61 63 74 65 64 20 70 p.nip.to.lun.THEN.s".Extracted.p
80ac0 72 6f 70 65 72 74 69 65 73 20 69 6e 68 65 72 69 74 65 64 20 66 72 6f 6d 20 70 61 72 65 6e 74 2e roperties.inherited.from.parent.
80ae0 22 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 34 30 20 61 6c 6c 6f 63 2d 6d 65 6d 20 "..usb-debug-print.40.alloc-mem.
80b00 74 6f 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 0a 38 30 20 61 6c 6c 6f 63 2d 6d 65 6d 20 74 to.command-buffer.80.alloc-mem.t
80b20 6f 20 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 0a 31 30 20 61 6c 6c 6f 63 2d 6d 65 6d 20 74 o.response-buffer.10.alloc-mem.t
80b40 6f 20 63 73 77 2d 62 75 66 66 65 72 0a 38 20 61 6c 6c 6f 63 2d 6d 65 6d 20 74 6f 20 63 66 67 2d o.csw-buffer.8.alloc-mem.to.cfg-
80b60 62 75 66 66 65 72 0a 73 22 20 41 6c 6c 6f 63 61 74 65 64 20 62 75 66 66 65 72 73 2e 22 20 75 73 buffer.s".Allocated.buffers.".us
80b80 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 63 66 67 2d 62 75 66 66 65 72 20 38 20 6d 70 73 2d 64 b-debug-print.cfg-buffer.8.mps-d
80ba0 63 70 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 20 20 20 20 20 28 20 62 75 66 66 65 72 20 cp.my-usb-address......(.buffer.
80bc0 6c 65 6e 20 6d 70 73 20 66 75 6e 2d 61 64 64 72 20 29 0a 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 len.mps.fun-addr.).control-std-g
80be0 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d 64 65 73 63 72 69 70 74 6f 72 20 28 20 54 52 et-configuration-descriptor.(.TR
80c00 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 64 72 6f 70 0a 73 22 20 43 6f 6e 66 69 67 75 72 61 74 69 UE.|.FALSE.).drop.s".Configurati
80c20 6f 6e 20 64 65 73 63 72 69 70 74 6f 72 20 65 78 74 72 61 63 74 65 64 2e 22 20 75 73 62 2d 64 65 on.descriptor.extracted.".usb-de
80c40 62 75 67 2d 70 72 69 6e 74 0a 63 66 67 2d 62 75 66 66 65 72 20 35 20 2b 20 63 40 20 6d 79 2d 75 bug-print.cfg-buffer.5.+.c@.my-u
80c60 73 62 2d 61 64 64 72 65 73 73 20 20 20 20 20 20 20 20 20 28 20 63 6f 6e 66 69 67 76 61 6c 75 65 sb-address.........(.configvalue
80c80 20 66 75 6e 2d 61 64 64 72 20 29 0a 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 63 6f 6e 66 .fun-addr.).control-std-set-conf
80ca0 69 67 75 72 61 74 69 6f 6e 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 iguration............(.TRUE.|.FA
80cc0 4c 53 45 20 29 0a 73 22 20 75 73 62 2d 73 74 6f 72 61 67 65 3a 20 53 65 74 20 63 6f 6e 66 69 67 LSE.).s".usb-storage:.Set.config
80ce0 20 72 65 74 75 72 6e 65 64 3a 20 22 20 72 6f 74 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 .returned:.".rot.usb-debug-print
80d00 2d 76 61 6c 0a 3b 0a 3a 20 28 6f 70 65 6e 2d 70 61 63 6b 61 67 65 29 20 20 28 20 69 68 61 6e 64 -val.;.:.(open-package)..(.ihand
80d20 6c 65 2d 76 61 72 20 6e 61 6d 65 2d 73 74 72 20 6e 61 6d 65 2d 6c 65 6e 20 2d 2d 20 29 0a 66 69 le-var.name-str.name-len.--.).fi
80d40 6e 64 2d 70 61 63 6b 61 67 65 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 nd-package.IF.................(.
80d60 69 68 61 6e 64 6c 65 2d 76 61 72 20 70 68 61 6e 64 6c 65 20 29 0a 30 20 30 20 72 6f 74 20 6f 70 ihandle-var.phandle.).0.0.rot.op
80d80 65 6e 2d 70 61 63 6b 61 67 65 20 20 20 20 20 20 20 20 20 28 20 69 68 61 6e 64 6c 65 2d 76 61 72 en-package.........(.ihandle-var
80da0 20 69 68 61 6e 64 6c 65 20 29 0a 73 77 61 70 20 21 0a 45 4c 53 45 0a 73 22 20 53 75 70 70 6f 72 .ihandle.).swap.!.ELSE.s".Suppor
80dc0 74 20 70 61 63 6b 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 22 20 20 75 73 62 2d 64 65 62 75 67 2d t.package.not.found"..usb-debug-
80de0 70 72 69 6e 74 0a 54 48 45 4e 0a 3b 0a 3a 20 28 63 6c 6f 73 65 2d 70 61 63 6b 61 67 65 29 20 20 print.THEN.;.:.(close-package)..
80e00 28 20 69 68 61 6e 64 6c 65 2d 76 61 72 20 2d 2d 20 29 0a 64 75 70 20 40 20 63 6c 6f 73 65 2d 70 (.ihandle-var.--.).dup.@.close-p
80e20 61 63 6b 61 67 65 0a 30 20 73 77 61 70 20 21 0a 3b 0a 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ackage.0.swap.!.;...............
80e40 00 00 00 00 00 00 0f 78 00 00 00 00 00 00 0f 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 .......x.......3...............8
80e60 75 73 62 2d 73 74 6f 72 61 67 65 2d 77 72 61 70 70 65 72 2e 66 73 00 00 73 22 20 73 63 73 69 22 usb-storage-wrapper.fs..s".scsi"
80e80 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 73 22 20 62 6c 6f 63 6b 2d 74 79 70 65 22 20 64 65 76 69 .device-name.s".block-type".devi
80ea0 63 65 2d 74 79 70 65 0a 31 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 61 64 64 72 65 73 73 ce-type.1.encode-int.s".#address
80ec0 2d 63 65 6c 6c 73 22 20 70 72 6f 70 65 72 74 79 0a 30 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 -cells".property.0.encode-int.s"
80ee0 20 23 73 69 7a 65 2d 63 65 6c 6c 73 22 20 70 72 6f 70 65 72 74 79 0a 3a 20 65 6e 63 6f 64 65 2d .#size-cells".property.:.encode-
80f00 75 6e 69 74 20 20 20 31 20 68 65 78 2d 65 6e 63 6f 64 65 2d 75 6e 69 74 20 3b 0a 3a 20 64 65 63 unit...1.hex-encode-unit.;.:.dec
80f20 6f 64 65 2d 75 6e 69 74 20 20 20 31 20 68 65 78 2d 64 65 63 6f 64 65 2d 75 6e 69 74 20 3b 0a 31 ode-unit...1.hex-decode-unit.;.1
80f40 20 63 68 61 72 73 20 61 6c 6c 6f 63 2d 6d 65 6d 20 56 41 4c 55 45 20 63 68 2d 62 75 66 66 65 72 .chars.alloc-mem.VALUE.ch-buffer
80f60 0a 38 20 56 41 4c 55 45 20 6d 70 73 2d 64 63 70 0a 30 20 56 41 4c 55 45 20 70 6f 72 74 2d 6e 75 .8.VALUE.mps-dcp.0.VALUE.port-nu
80f80 6d 62 65 72 0a 30 20 56 41 4c 55 45 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 0a 3a 20 63 6f mber.0.VALUE.my-usb-address.:.co
80fa0 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 6d 61 78 6c 75 6e 0a 73 22 20 63 6f 6e 74 72 6f 6c 2d ntrol-std-get-maxlun.s".control-
80fc0 73 74 64 2d 67 65 74 2d 6d 61 78 6c 75 6e 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 0a 3b 0a 3a std-get-maxlun".$call-parent.;.:
80fe0 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d 64 .control-std-get-configuration-d
81000 65 73 63 72 69 70 74 6f 72 0a 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 63 6f 6e escriptor.s".control-std-get-con
81020 66 69 67 75 72 61 74 69 6f 6e 2d 64 65 73 63 72 69 70 74 6f 72 22 20 24 63 61 6c 6c 2d 70 61 72 figuration-descriptor".$call-par
81040 65 6e 74 0a 3b 0a 3a 20 72 77 2d 65 6e 64 70 6f 69 6e 74 0a 73 22 20 72 77 2d 65 6e 64 70 6f 69 ent.;.:.rw-endpoint.s".rw-endpoi
81060 6e 74 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 78 66 65 72 nt".$call-parent.;.:.controlxfer
81080 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 4d 50 .(.dir.addr.dlen.setup-packet.MP
810a0 53 20 65 70 2d 66 75 6e 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 73 22 20 63 6f 6e 74 S.ep-fun.--.TRUE|FALSE.).s".cont
810c0 72 6f 6c 78 66 65 72 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 0a 3b 0a 3a 20 63 6f 6e 74 72 6f rolxfer".$call-parent.;.:.contro
810e0 6c 2d 73 74 64 2d 73 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 73 22 20 63 6f 6e 74 72 l-std-set-configuration.s".contr
81100 6f 6c 2d 73 74 64 2d 73 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 20 24 63 61 6c 6c 2d ol-std-set-configuration".$call-
81120 70 61 72 65 6e 74 0a 3b 0a 3a 20 65 78 74 72 61 63 74 2d 70 72 6f 70 65 72 74 69 65 73 20 28 20 parent.;.:.extract-properties.(.
81140 2d 2d 20 29 0a 73 22 20 55 53 42 2d 41 44 44 52 45 53 53 22 20 67 65 74 2d 69 6e 68 65 72 69 74 --.).s".USB-ADDRESS".get-inherit
81160 65 64 2d 70 72 6f 70 65 72 74 79 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e ed-property.(.prop-addr.prop-len
81180 20 46 41 4c 53 45 20 7c 20 54 52 55 45 20 29 0a 49 46 0a 73 22 20 6e 6f 74 70 6f 73 73 69 62 6c .FALSE.|.TRUE.).IF.s".notpossibl
811a0 65 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 64 65 63 6f 64 65 2d 69 e".usb-debug-print.ELSE.decode-i
811c0 6e 74 20 6e 69 70 20 6e 69 70 20 74 6f 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 0a 54 48 45 nt.nip.nip.to.my-usb-address.THE
811e0 4e 0a 73 22 20 4d 50 53 2d 44 43 50 22 20 67 65 74 2d 69 6e 68 65 72 69 74 65 64 2d 70 72 6f 70 N.s".MPS-DCP".get-inherited-prop
81200 65 72 74 79 20 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 46 41 4c 53 45 erty..(.prop-addr.prop-len.FALSE
81220 20 7c 20 54 52 55 45 20 29 0a 49 46 0a 73 22 20 4d 50 53 2d 44 43 50 20 70 72 6f 70 65 72 74 79 .|.TRUE.).IF.s".MPS-DCP.property
81240 20 6e 6f 74 20 66 6f 75 6e 64 2e 41 73 73 75 6d 65 20 38 20 61 73 20 4d 41 58 20 50 41 43 4b 45 .not.found.Assume.8.as.MAX.PACKE
81260 54 20 53 49 5a 45 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 73 22 20 66 6f 72 20 74 T.SIZE".usb-debug-print.s".for.t
81280 68 65 20 64 65 66 61 75 6c 74 20 63 6f 6e 74 72 6f 6c 20 70 69 70 65 22 20 20 75 73 62 2d 64 65 he.default.control.pipe"..usb-de
812a0 62 75 67 2d 70 72 69 6e 74 0a 38 20 74 6f 20 6d 70 73 2d 64 63 70 0a 45 4c 53 45 0a 73 22 20 4d bug-print.8.to.mps-dcp.ELSE.s".M
812c0 50 53 2d 44 43 50 20 70 72 6f 70 65 72 74 79 20 66 6f 75 6e 64 21 21 22 20 20 75 73 62 2d 64 65 PS-DCP.property.found!!"..usb-de
812e0 62 75 67 2d 70 72 69 6e 74 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 74 6f 20 bug-print.decode-int.nip.nip.to.
81300 6d 70 73 2d 64 63 70 0a 54 48 45 4e 0a 73 22 20 72 65 67 22 20 67 65 74 2d 69 6e 68 65 72 69 74 mps-dcp.THEN.s".reg".get-inherit
81320 65 64 2d 70 72 6f 70 65 72 74 79 20 20 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c ed-property...(.prop-addr.prop-l
81340 65 6e 20 46 4c 41 53 45 20 7c 20 54 52 55 45 20 29 0a 49 46 0a 73 22 20 6e 6f 74 70 6f 73 73 69 en.FLASE.|.TRUE.).IF.s".notpossi
81360 62 6c 65 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 64 65 63 6f 64 65 ble".usb-debug-print.ELSE.decode
81380 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 74 6f 20 70 6f 72 74 2d 6e 75 6d 62 65 72 0a 54 48 45 4e -int.nip.nip.to.port-number.THEN
813a0 0a 3b 0a 3a 20 63 72 65 61 74 65 2d 74 72 65 65 20 28 20 2d 2d 20 29 0a 6d 70 73 2d 64 63 70 20 .;.:.create-tree.(.--.).mps-dcp.
813c0 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 30 20 63 68 2d 62 75 66 66 65 72 20 31 20 28 20 4d my-usb-address.0.ch-buffer.1.(.M
813e0 50 53 20 66 75 6e 2d 61 64 64 72 20 64 69 72 20 64 61 74 61 2d 62 75 66 66 20 64 61 74 61 2d 6c PS.fun-addr.dir.data-buff.data-l
81400 65 6e 20 29 0a 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 6d 61 78 6c 75 6e 20 20 20 20 20 en.).control-std-get-maxlun.....
81420 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 49 46 0a 73 22 20 47 45 54 2d 4d 41 58 2d 4c (.TRUE.|.FALSE.).IF.s".GET-MAX-L
81440 55 4e 20 49 53 20 57 4f 52 4b 49 4e 47 20 3a 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 UN.IS.WORKING.:".usb-debug-print
81460 0a 45 4c 53 45 0a 73 22 20 45 52 52 4f 52 20 69 6e 20 47 45 54 2d 4d 41 58 2d 4c 55 4e 20 22 20 .ELSE.s".ERROR.in.GET-MAX-LUN.".
81480 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 45 4e 0a 63 68 2d 62 75 66 66 65 72 20 63 usb-debug-print.THEN.ch-buffer.c
814a0 40 20 31 20 2b 20 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 @.1.+..0........................
814c0 20 20 20 20 20 20 28 20 6d 61 78 2d 6c 75 6e 2b 31 20 30 20 29 0a 44 4f 0a 73 22 20 69 4d 61 6e ......(.max-lun+1.0.).DO.s".iMan
814e0 75 66 61 63 74 75 72 65 72 22 20 67 65 74 2d 69 6e 68 65 72 69 74 65 64 2d 70 72 6f 70 65 72 74 ufacturer".get-inherited-propert
81500 79 20 64 72 6f 70 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 54 52 55 45 y.drop.(.prop-addr.prop-len.TRUE
81520 20 29 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 20 20 20 20 20 20 20 20 20 20 .).decode-int.nip.nip...........
81540 20 20 20 20 20 20 20 28 20 69 4d 61 6e 75 20 29 0a 73 22 20 69 50 72 6f 64 75 63 74 22 20 67 65 .......(.iManu.).s".iProduct".ge
81560 74 2d 69 6e 68 65 72 69 74 65 64 2d 70 72 6f 70 65 72 74 79 20 64 72 6f 70 0a 64 65 63 6f 64 65 t-inherited-property.drop.decode
81580 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 -int.nip.nip..................(.
815a0 69 4d 61 6e 75 20 69 50 72 6f 64 20 29 0a 73 22 20 69 53 65 72 69 61 6c 4e 75 6d 62 65 72 22 20 iManu.iProd.).s".iSerialNumber".
815c0 67 65 74 2d 69 6e 68 65 72 69 74 65 64 2d 70 72 6f 70 65 72 74 79 20 64 72 6f 70 0a 64 65 63 6f get-inherited-property.drop.deco
815e0 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 de-int.nip.nip..................
81600 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 69 53 65 72 4e 75 6d 20 29 0a 73 22 20 4d 50 53 2d 42 (.iManu.iProd.iSerNum.).s".MPS-B
81620 55 4c 4b 4f 55 54 22 20 67 65 74 2d 69 6e 68 65 72 69 74 65 64 2d 70 72 6f 70 65 72 74 79 20 64 ULKOUT".get-inherited-property.d
81640 72 6f 70 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 20 20 20 20 20 20 20 20 20 rop.decode-int.nip.nip..........
81660 20 20 20 20 20 20 20 20 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 69 53 65 72 4e 75 6d 20 4d 50 ........(.iManu.iProd.iSerNum.MP
81680 53 2d 42 55 4c 4b 4f 55 54 20 29 0a 73 22 20 42 55 4c 4b 2d 4f 55 54 2d 45 50 2d 41 44 44 52 22 S-BULKOUT.).s".BULK-OUT-EP-ADDR"
816a0 20 67 65 74 2d 69 6e 68 65 72 69 74 65 64 2d 70 72 6f 70 65 72 74 79 20 64 72 6f 70 0a 64 65 63 .get-inherited-property.drop.dec
816c0 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 69 53 ode-int.nip.nip.(.iManu.iProd.iS
816e0 65 72 4e 75 6d 20 4d 50 53 2d 42 55 4c 4b 4f 55 54 20 42 55 4c 4b 2d 4f 55 54 2d 45 50 2d 41 44 erNum.MPS-BULKOUT.BULK-OUT-EP-AD
81700 44 52 20 29 0a 73 22 20 4d 50 53 2d 42 55 4c 4b 49 4e 22 20 67 65 74 2d 69 6e 68 65 72 69 74 65 DR.).s".MPS-BULKIN".get-inherite
81720 64 2d 70 72 6f 70 65 72 74 79 20 64 72 6f 70 0a 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 69 53 d-property.drop.(.iManu.iProd.iS
81740 65 72 4e 75 6d 20 4d 50 53 2d 42 55 4c 4b 4f 55 54 20 42 55 4c 4b 2d 4f 55 54 2d 45 50 2d 41 44 erNum.MPS-BULKOUT.BULK-OUT-EP-AD
81760 44 52 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 0a 54 52 55 45 20 7c 20 46 41 4c DR.prop-addr.prop-len.TRUE.|.FAL
81780 53 45 20 29 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 0a 73 22 20 42 55 4c 4b 2d SE.).decode-int.nip.nip.s".BULK-
817a0 49 4e 2d 45 50 2d 41 44 44 52 22 20 67 65 74 2d 69 6e 68 65 72 69 74 65 64 2d 70 72 6f 70 65 72 IN-EP-ADDR".get-inherited-proper
817c0 74 79 20 64 72 6f 70 0a 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 69 53 65 72 6e 75 6d 20 4d 50 ty.drop.(.iManu.iProd.iSernum.MP
817e0 53 2d 42 55 4c 4b 4f 55 54 20 42 55 4c 4b 2d 4f 55 54 2d 45 50 2d 41 44 44 52 20 4d 50 53 2d 42 S-BULKOUT.BULK-OUT-EP-ADDR.MPS-B
81800 55 4c 4b 49 4e 20 70 72 6f 70 2d 61 64 64 72 0a 70 72 6f 70 2d 6c 65 6e 20 54 52 55 45 20 7c 20 ULKIN.prop-addr.prop-len.TRUE.|.
81820 46 41 4c 53 45 20 29 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 0a 28 20 69 4d 61 FALSE.).decode-int.nip.nip.(.iMa
81840 6e 75 20 69 50 72 6f 64 20 69 53 65 72 6e 75 6d 20 4d 50 53 2d 42 55 4c 4b 4f 55 54 20 42 55 4c nu.iProd.iSernum.MPS-BULKOUT.BUL
81860 4b 2d 4f 55 54 2d 45 50 2d 41 44 44 52 20 4d 50 53 2d 42 55 4c 4b 49 4e 0a 42 55 4c 4b 49 4e 2d K-OUT-EP-ADDR.MPS-BULKIN.BULKIN-
81880 45 50 2d 41 44 44 52 20 29 0a 6d 70 73 2d 64 63 70 20 20 70 6f 72 74 2d 6e 75 6d 62 65 72 20 20 EP-ADDR.).mps-dcp..port-number..
818a0 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 49 0a 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 69 my-usb-address.I.(.iManu.iProd.i
818c0 53 65 72 6e 75 6d 20 4d 50 53 2d 42 55 4c 4b 4f 55 54 20 42 55 4c 4b 2d 4f 55 54 2d 45 50 2d 41 Sernum.MPS-BULKOUT.BULK-OUT-EP-A
818e0 44 44 52 20 4d 50 53 2d 42 55 4c 4b 49 4e 0a 42 55 4c 4b 49 4e 2d 45 50 2d 41 44 44 52 20 6d 70 DDR.MPS-BULKIN.BULKIN-EP-ADDR.mp
81900 73 2d 64 63 70 20 70 6f 72 74 2d 61 64 64 72 65 73 73 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 s-dcp.port-address.my-usb-addres
81920 73 20 6c 75 6e 2d 6e 75 6d 62 65 72 20 29 0a 6e 65 77 2d 64 65 76 69 63 65 0a 28 20 69 4d 61 6e s.lun-number.).new-device.(.iMan
81940 75 20 69 50 72 6f 64 20 69 53 65 72 6e 75 6d 20 4d 50 53 2d 42 55 4c 4b 4f 55 54 20 42 55 4c 4b u.iProd.iSernum.MPS-BULKOUT.BULK
81960 2d 4f 55 54 2d 45 50 2d 41 44 44 52 20 4d 50 53 2d 42 55 4c 4b 49 4e 0a 42 55 4c 4b 49 4e 2d 45 -OUT-EP-ADDR.MPS-BULKIN.BULKIN-E
81980 50 2d 41 44 44 52 20 6d 70 73 2d 64 63 70 20 70 6f 72 74 2d 61 64 64 72 65 73 73 20 6d 79 2d 75 P-ADDR.mps-dcp.port-address.my-u
819a0 73 62 2d 61 64 64 72 65 73 73 20 6c 75 6e 2d 6e 75 6d 62 65 72 20 29 0a 73 65 74 2d 73 70 61 63 sb-address.lun-number.).set-spac
819c0 65 0a 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 69 53 65 72 6e 75 6d 20 4d 50 53 2d 42 55 4c 4b e.(.iManu.iProd.iSernum.MPS-BULK
819e0 4f 55 54 20 42 55 4c 4b 2d 4f 55 54 2d 45 50 2d 41 44 44 52 20 4d 50 53 2d 42 55 4c 4b 49 4e 0a OUT.BULK-OUT-EP-ADDR.MPS-BULKIN.
81a00 42 55 4c 4b 49 4e 2d 45 50 2d 41 44 44 52 20 6d 70 73 2d 64 63 70 20 70 6f 72 74 2d 6e 75 6d 62 BULKIN-EP-ADDR.mps-dcp.port-numb
81a20 65 72 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 er.my-usb-address.).encode-int.s
81a40 22 20 55 53 42 2d 41 44 44 52 45 53 53 22 20 70 72 6f 70 65 72 74 79 0a 28 20 69 4d 61 6e 75 20 ".USB-ADDRESS".property.(.iManu.
81a60 69 50 72 6f 64 20 69 53 65 72 6e 75 6d 20 4d 50 53 2d 42 55 4c 4b 4f 55 54 20 42 55 4c 4b 2d 4f iProd.iSernum.MPS-BULKOUT.BULK-O
81a80 55 54 2d 45 50 2d 41 44 44 52 20 4d 50 53 2d 42 55 4c 4b 49 4e 0a 42 55 4c 4b 49 4e 2d 45 50 2d UT-EP-ADDR.MPS-BULKIN.BULKIN-EP-
81aa0 41 44 44 52 20 6d 70 73 2d 64 63 70 20 70 6f 72 74 2d 6e 75 6d 62 65 72 20 29 0a 65 6e 63 6f 64 ADDR.mps-dcp.port-number.).encod
81ac0 65 2d 69 6e 74 20 73 22 20 72 65 67 22 20 70 72 6f 70 65 72 74 79 0a 65 6e 63 6f 64 65 2d 69 6e e-int.s".reg".property.encode-in
81ae0 74 20 73 22 20 4d 50 53 2d 44 43 50 22 20 70 72 6f 70 65 72 74 79 0a 28 20 69 4d 61 6e 75 20 69 t.s".MPS-DCP".property.(.iManu.i
81b00 50 72 6f 64 20 69 53 65 72 6e 75 6d 20 4d 50 53 2d 42 55 4c 4b 4f 55 54 20 42 55 4c 4b 2d 4f 55 Prod.iSernum.MPS-BULKOUT.BULK-OU
81b20 54 2d 45 50 2d 41 44 44 52 20 4d 50 53 2d 42 55 4c 4b 49 4e 0a 42 55 4c 4b 49 4e 2d 45 50 2d 41 T-EP-ADDR.MPS-BULKIN.BULKIN-EP-A
81b40 44 44 52 20 29 0a 49 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 4c 55 4e 22 20 70 72 6f 70 65 DDR.).I.encode-int.s".LUN".prope
81b60 72 74 79 0a 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 69 53 65 72 6e 75 6d 20 4d 50 53 2d 42 55 rty.(.iManu.iProd.iSernum.MPS-BU
81b80 4c 4b 4f 55 54 20 42 55 4c 4b 2d 4f 55 54 2d 45 50 2d 41 44 44 52 20 4d 50 53 2d 42 55 4c 4b 49 LKOUT.BULK-OUT-EP-ADDR.MPS-BULKI
81ba0 4e 0a 42 55 4c 4b 49 4e 2d 45 50 2d 41 44 44 52 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 N.BULKIN-EP-ADDR.).encode-int.s"
81bc0 20 42 55 4c 4b 2d 49 4e 2d 45 50 2d 41 44 44 52 22 20 70 72 6f 70 65 72 74 79 0a 65 6e 63 6f 64 .BULK-IN-EP-ADDR".property.encod
81be0 65 2d 69 6e 74 20 73 22 20 4d 50 53 2d 42 55 4c 4b 49 4e 22 20 70 72 6f 70 65 72 74 79 0a 65 6e e-int.s".MPS-BULKIN".property.en
81c00 63 6f 64 65 2d 69 6e 74 20 73 22 20 42 55 4c 4b 2d 4f 55 54 2d 45 50 2d 41 44 44 52 22 20 70 72 code-int.s".BULK-OUT-EP-ADDR".pr
81c20 6f 70 65 72 74 79 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 4d 50 53 2d 42 55 4c 4b 4f 55 54 operty.encode-int.s".MPS-BULKOUT
81c40 22 20 70 72 6f 70 65 72 74 79 20 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 69 53 65 72 4e 75 6d ".property.(.iManu.iProd.iSerNum
81c60 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 69 53 65 72 69 61 6c 4e 75 6d 62 65 72 22 20 .).encode-int.s".iSerialNumber".
81c80 70 72 6f 70 65 72 74 79 20 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 29 0a 65 6e 63 6f 64 65 2d property.(.iManu.iProd.).encode-
81ca0 69 6e 74 20 73 22 20 69 50 72 6f 64 75 63 74 22 20 70 72 6f 70 65 72 74 79 20 20 28 20 69 4d 61 int.s".iProduct".property..(.iMa
81cc0 6e 75 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 69 4d 61 6e 75 66 61 63 74 75 72 65 72 nu.).encode-int.s".iManufacturer
81ce0 22 20 70 72 6f 70 65 72 74 79 20 28 20 2d 2d 20 29 0a 73 22 20 75 73 62 2d 73 74 6f 72 61 67 65 ".property.(.--.).s".usb-storage
81d00 2e 66 73 22 20 49 4e 43 4c 55 44 45 44 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 4c 4f 4f 50 .fs".INCLUDED.finish-device.LOOP
81d20 0a 3b 0a 65 78 74 72 61 63 74 2d 70 72 6f 70 65 72 74 69 65 73 20 20 5c 20 45 78 74 72 61 63 74 .;.extract-properties..\.Extract
81d40 20 74 68 65 20 70 72 6f 70 65 72 74 69 65 73 20 66 72 6f 6d 20 70 61 72 65 6e 74 0a 63 72 65 61 .the.properties.from.parent.crea
81d60 74 65 2d 74 72 65 65 20 20 20 20 20 20 20 5c 20 74 68 69 73 20 6d 65 74 68 6f 64 20 63 72 65 61 te-tree.......\.this.method.crea
81d80 74 65 73 20 74 68 65 20 6e 6f 64 65 20 66 6f 72 20 65 76 65 72 79 20 6c 75 6e 20 77 69 74 68 20 tes.the.node.for.every.lun.with.
81da0 70 72 6f 70 65 72 74 69 65 73 0a 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 2a b8 properties....................*.
81dc0 00 00 00 00 00 00 2a 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 75 73 62 2d 6b 65 79 62 ......*................0usb-keyb
81de0 6f 61 72 64 2e 66 73 00 73 22 20 6b 65 79 62 6f 61 72 64 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 oard.fs.s".keyboard".device-name
81e00 0a 73 22 20 6b 65 79 62 6f 61 72 64 22 20 64 65 76 69 63 65 2d 74 79 70 65 0a 2e 22 20 20 20 55 .s".keyboard".device-type.."...U
81e20 53 42 20 4b 65 79 62 6f 61 72 64 22 20 63 72 0a 33 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 SB.Keyboard".cr.3.encode-int.s".
81e40 61 73 73 69 67 6e 65 64 2d 61 64 64 72 65 73 73 65 73 22 20 70 72 6f 70 65 72 74 79 0a 31 20 65 assigned-addresses".property.1.e
81e60 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 72 65 67 22 20 70 72 6f 70 65 72 74 79 0a 31 20 65 6e 63 ncode-int.s".reg".property.1.enc
81e80 6f 64 65 2d 69 6e 74 20 73 22 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 23 22 20 70 72 6f 70 65 ode-int.s".configuration#".prope
81ea0 72 74 79 0a 73 22 20 45 4e 22 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 20 73 22 20 6c 61 6e 67 rty.s".EN".encode-string.s".lang
81ec0 75 61 67 65 22 20 70 72 6f 70 65 72 74 79 0a 31 20 63 6f 6e 73 74 61 6e 74 20 4e 75 6d 4c 6b 0a uage".property.1.constant.NumLk.
81ee0 32 20 63 6f 6e 73 74 61 6e 74 20 43 61 70 73 4c 6b 0a 34 20 63 6f 6e 73 74 61 6e 74 20 53 63 72 2.constant.CapsLk.4.constant.Scr
81f00 4c 6b 0a 30 30 20 76 61 6c 75 65 20 6b 62 64 2d 61 64 64 72 0a 74 6f 20 6b 62 64 2d 61 64 64 72 Lk.00.value.kbd-addr.to.kbd-addr
81f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
81f40 5c 20 73 61 76 65 20 73 70 65 65 64 20 62 69 74 0a 38 20 76 61 6c 75 65 20 6d 70 73 2d 64 63 70 \.save.speed.bit.8.value.mps-dcp
81f60 0a 38 20 63 6f 6e 73 74 61 6e 74 20 44 45 46 41 55 4c 54 2d 43 4f 4e 54 52 4f 4c 2d 4d 50 53 0a .8.constant.DEFAULT-CONTROL-MPS.
81f80 38 20 63 68 61 72 73 20 61 6c 6c 6f 63 2d 6d 65 6d 20 76 61 6c 75 65 20 73 65 74 75 70 2d 70 61 8.chars.alloc-mem.value.setup-pa
81fa0 63 6b 65 74 0a 38 20 63 68 61 72 73 20 61 6c 6c 6f 63 2d 6d 65 6d 20 76 61 6c 75 65 20 6b 62 64 cket.8.chars.alloc-mem.value.kbd
81fc0 2d 72 65 70 6f 72 74 0a 34 20 63 68 61 72 73 20 61 6c 6c 6f 63 2d 6d 65 6d 20 76 61 6c 75 65 20 -report.4.chars.alloc-mem.value.
81fe0 6d 75 6c 74 69 2d 6b 65 79 0a 30 20 76 61 6c 75 65 20 63 66 67 2d 62 75 66 66 65 72 0a 30 20 76 multi-key.0.value.cfg-buffer.0.v
82000 61 6c 75 65 20 6c 65 64 2d 73 74 61 74 65 0a 30 20 76 61 6c 75 65 20 74 65 6d 70 31 0a 30 20 76 alue.led-state.0.value.temp1.0.v
82020 61 6c 75 65 20 74 65 6d 70 32 0a 30 20 76 61 6c 75 65 20 74 65 6d 70 33 0a 30 20 76 61 6c 75 65 alue.temp2.0.value.temp3.0.value
82040 20 72 65 74 0a 30 20 76 61 6c 75 65 20 73 63 61 6e 63 6f 64 65 0a 30 20 76 61 6c 75 65 20 6b 62 .ret.0.value.scancode.0.value.kb
82060 64 2d 73 68 69 66 74 0a 30 20 76 61 6c 75 65 20 6b 62 64 2d 73 63 61 6e 0a 30 20 76 61 6c 75 65 d-shift.0.value.kbd-scan.0.value
82080 20 6b 65 79 2d 6f 6c 64 0a 30 20 76 61 6c 75 65 20 65 78 70 69 72 65 2d 6d 73 0a 30 20 76 61 6c .key-old.0.value.expire-ms.0.val
820a0 75 65 20 6d 70 73 2d 69 6e 74 2d 69 6e 0a 30 20 76 61 6c 75 65 20 69 6e 74 2d 69 6e 2d 65 70 0a ue.mps-int-in.0.value.int-in-ep.
820c0 30 20 76 61 6c 75 65 20 69 6e 74 2d 69 6e 2d 74 6f 67 67 6c 65 0a 6b 62 64 2d 61 64 64 72 20 20 0.value.int-in-toggle.kbd-addr..
820e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82100 20 20 5c 20 67 69 76 65 20 73 70 65 65 64 20 62 69 74 20 74 6f 20 69 6e 63 6c 75 64 65 20 66 69 ..\.give.speed.bit.to.include.fi
82120 6c 65 20 0a 73 22 20 75 73 62 2d 6b 62 64 2d 64 65 76 69 63 65 2d 73 75 70 70 6f 72 74 2e 66 73 le..s".usb-kbd-device-support.fs
82140 22 20 69 6e 63 6c 75 64 65 64 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 63 6c 73 2d 73 65 74 2d 72 65 70 ".included.:.control-cls-set-rep
82160 6f 72 74 20 28 20 72 65 70 6f 72 74 76 61 6c 75 65 20 46 75 6e 63 41 64 64 72 20 2d 2d 20 54 52 ort.(.reportvalue.FuncAddr.--.TR
82180 55 45 7c 46 41 4c 53 45 20 29 0a 74 6f 20 74 65 6d 70 31 0a 74 6f 20 74 65 6d 70 32 0a 32 31 30 UE|FALSE.).to.temp1.to.temp2.210
821a0 39 30 30 30 32 30 30 30 30 30 31 30 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 20 0a 74 65 9000200000100.setup-packet.!..te
821c0 6d 70 32 20 6b 62 64 2d 64 61 74 61 20 6c 21 2d 6c 65 20 20 0a 31 20 6b 62 64 2d 64 61 74 61 20 mp2.kbd-data.l!-le...1.kbd-data.
821e0 31 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 44 45 46 41 55 4c 54 2d 43 4f 4e 54 52 4f 4c 2d 4d 1.setup-packet.DEFAULT-CONTROL-M
82200 50 53 20 74 65 6d 70 31 20 63 6f 6e 74 72 6f 6c 78 66 65 72 20 20 0a 3b 0a 3a 20 63 6f 6e 74 72 PS.temp1.controlxfer...;.:.contr
82220 6f 6c 2d 63 6c 73 2d 67 65 74 2d 72 65 70 6f 72 74 20 28 20 64 61 74 61 2d 62 75 66 66 65 72 20 ol-cls-get-report.(.data-buffer.
82240 64 61 74 61 2d 6c 65 6e 20 4d 50 53 20 46 75 6e 63 41 64 64 72 20 2d 2d 20 54 52 55 45 7c 46 41 data-len.MPS.FuncAddr.--.TRUE|FA
82260 4c 53 45 20 29 0a 74 6f 20 74 65 6d 70 31 0a 74 6f 20 74 65 6d 70 32 0a 74 6f 20 74 65 6d 70 33 LSE.).to.temp1.to.temp2.to.temp3
82280 0a 61 31 30 31 30 30 30 31 30 30 30 30 30 30 30 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 .a101000100000000.setup-packet.!
822a0 20 0a 74 65 6d 70 33 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 36 20 2b 20 77 21 2d 6c 65 20 20 ..temp3.setup-packet.6.+.w!-le..
822c0 0a 30 20 73 77 61 70 20 74 65 6d 70 33 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 74 65 6d 70 32 .0.swap.temp3.setup-packet.temp2
822e0 20 74 65 6d 70 31 20 63 6f 6e 74 72 6f 6c 78 66 65 72 20 20 0a 3b 0a 3a 20 69 6e 74 2d 67 65 74 .temp1.controlxfer...;.:.int-get
82300 2d 72 65 70 6f 72 74 20 28 20 2d 2d 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -report.(.--.)..................
82320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 72 .........................\.get.r
82340 65 70 6f 72 74 20 66 6f 72 20 69 6e 74 65 72 72 75 70 74 20 74 72 61 6e 73 66 65 72 0a 30 20 32 eport.for.interrupt.transfer.0.2
82360 20 69 6e 74 2d 69 6e 2d 74 6f 67 67 6c 65 20 6b 62 64 2d 72 65 70 6f 72 74 20 38 20 6d 70 73 2d .int-in-toggle.kbd-report.8.mps-
82380 69 6e 74 2d 69 6e 0a 6b 62 64 2d 61 64 64 72 20 69 6e 74 2d 69 6e 2d 65 70 20 37 20 6c 73 68 69 int-in.kbd-addr.int-in-ep.7.lshi
823a0 66 74 20 6f 72 20 72 77 2d 65 6e 64 70 6f 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ft.or.rw-endpoint...............
823c0 20 20 20 20 20 5c 20 67 65 74 20 72 65 70 6f 72 74 20 0a 73 77 61 70 20 74 6f 20 69 6e 74 2d 69 .....\.get.report..swap.to.int-i
823e0 6e 2d 74 6f 67 67 6c 65 20 69 66 0a 6b 62 64 2d 72 65 70 6f 72 74 20 40 20 66 66 30 30 30 30 30 n-toggle.if.kbd-report.@.ff00000
82400 30 30 30 30 30 30 30 30 30 20 61 6e 64 20 33 38 20 72 73 68 69 66 74 20 74 6f 20 6b 62 64 2d 73 000000000.and.38.rshift.to.kbd-s
82420 68 69 66 74 20 20 5c 20 73 74 6f 72 65 20 73 68 69 66 74 20 73 74 61 74 75 73 0a 6b 62 64 2d 72 hift..\.store.shift.status.kbd-r
82440 65 70 6f 72 74 20 40 20 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66 66 20 61 6e 64 20 74 6f 20 eport.@.0000ffffffffffff.and.to.
82460 6b 62 64 2d 73 63 61 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 6f 72 65 20 73 63 61 kbd-scan.............\.store.sca
82480 6e 20 63 6f 64 65 73 0a 65 6c 73 65 0a 30 20 74 6f 20 6b 62 64 2d 73 68 69 66 74 20 20 20 20 20 n.codes.else.0.to.kbd-shift.....
824a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
824c0 20 20 20 20 20 20 20 5c 20 63 6c 65 61 72 20 73 68 69 66 74 20 73 74 61 74 75 73 20 0a 30 20 74 .......\.clear.shift.status..0.t
824e0 6f 20 6b 62 64 2d 73 63 61 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 o.kbd-scan......................
82500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 72 20 73 .......................\.clear.s
82520 63 61 6e 20 63 6f 64 65 20 62 75 66 66 65 72 0a 74 68 65 6e 0a 3b 0a 3a 20 63 74 6c 2d 67 65 74 can.code.buffer.then.;.:.ctl-get
82540 2d 72 65 70 6f 72 74 20 28 20 2d 2d 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -report.(.--.)..................
82560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 72 .........................\.get.r
82580 65 70 6f 72 74 20 66 6f 72 20 63 6f 6e 74 72 6f 6c 20 74 72 61 6e 73 66 65 72 20 20 20 20 20 20 eport.for.control.transfer......
825a0 0a 6b 62 64 2d 72 65 70 6f 72 74 20 38 20 38 20 6b 62 64 2d 61 64 64 72 20 63 6f 6e 74 72 6f 6c .kbd-report.8.8.kbd-addr.control
825c0 2d 63 6c 73 2d 67 65 74 2d 72 65 70 6f 72 74 20 69 66 20 20 20 20 20 20 20 20 20 20 20 20 20 5c -cls-get-report.if.............\
825e0 20 67 65 74 20 72 65 70 6f 72 74 20 0a 6b 62 64 2d 72 65 70 6f 72 74 20 40 20 66 66 30 30 30 30 .get.report..kbd-report.@.ff0000
82600 30 30 30 30 30 30 30 30 30 30 20 61 6e 64 20 33 38 20 72 73 68 69 66 74 20 74 6f 20 6b 62 64 2d 0000000000.and.38.rshift.to.kbd-
82620 73 68 69 66 74 20 20 5c 20 73 74 6f 72 65 20 73 68 69 66 74 20 73 74 61 74 75 73 0a 6b 62 64 2d shift..\.store.shift.status.kbd-
82640 72 65 70 6f 72 74 20 40 20 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66 66 20 61 6e 64 20 74 6f report.@.0000ffffffffffff.and.to
82660 20 6b 62 64 2d 73 63 61 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 6f 72 65 20 73 63 .kbd-scan.............\.store.sc
82680 61 6e 20 63 6f 64 65 73 20 0a 65 6c 73 65 0a 30 20 74 6f 20 6b 62 64 2d 73 68 69 66 74 20 20 20 an.codes..else.0.to.kbd-shift...
826a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
826c0 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 72 20 73 68 69 66 74 20 73 74 61 74 75 73 20 0a 30 .........\.clear.shift.status..0
826e0 20 74 6f 20 6b 62 64 2d 73 63 61 6e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .to.kbd-scan....................
82700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 72 .........................\.clear
82720 20 73 63 61 6e 20 63 6f 64 65 20 62 75 66 66 65 72 0a 74 68 65 6e 0a 3b 0a 3a 20 73 65 74 2d 6c .scan.code.buffer.then.;.:.set-l
82740 65 64 20 28 20 6c 65 64 20 2d 2d 20 29 20 0a 64 75 70 20 74 6f 20 6c 65 64 2d 73 74 61 74 65 20 ed.(.led.--.)..dup.to.led-state.
82760 20 0a 6b 62 64 2d 61 64 64 72 20 63 6f 6e 74 72 6f 6c 2d 63 6c 73 2d 73 65 74 2d 72 65 70 6f 72 ..kbd-addr.control-cls-set-repor
82780 74 20 64 72 6f 70 0a 3b 0a 3a 20 69 73 2d 73 68 69 66 74 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 t.drop.;.:.is-shift.(.--.true|fa
827a0 6c 73 65 20 29 0a 6b 62 64 2d 73 68 69 66 74 20 32 32 20 61 6e 64 20 69 66 0a 74 72 75 65 0a 65 lse.).kbd-shift.22.and.if.true.e
827c0 6c 73 65 0a 66 61 6c 73 65 0a 74 68 65 6e 0a 3b 0a 3a 20 69 73 2d 61 6c 74 20 28 20 2d 2d 20 74 lse.false.then.;.:.is-alt.(.--.t
827e0 72 75 65 7c 66 61 6c 73 65 20 29 0a 6b 62 64 2d 73 68 69 66 74 20 34 34 20 61 6e 64 20 69 66 0a rue|false.).kbd-shift.44.and.if.
82800 74 72 75 65 0a 65 6c 73 65 0a 66 61 6c 73 65 0a 74 68 65 6e 0a 3b 0a 3a 20 69 73 2d 63 74 72 6c true.else.false.then.;.:.is-ctrl
82820 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 6b 62 64 2d 73 68 69 66 74 20 31 31 20 .(.--.true|false.).kbd-shift.11.
82840 61 6e 64 20 69 66 0a 74 72 75 65 0a 65 6c 73 65 0a 66 61 6c 73 65 0a 74 68 65 6e 0a 3b 0a 3a 20 and.if.true.else.false.then.;.:.
82860 63 74 72 6c 5f 61 6c 74 5f 64 65 6c 5f 6b 65 79 20 28 20 63 68 61 72 20 2d 2d 20 29 0a 69 73 2d ctrl_alt_del_key.(.char.--.).is-
82880 63 74 72 6c 20 69 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ctrl.if.........................
828a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 74 72 6c 20 69 73 20 70 72 65 73 ..................\.ctrl.is.pres
828c0 73 65 64 3f 0a 69 73 2d 61 6c 74 20 69 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 sed?.is-alt.if..................
828e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6c 74 20 69 73 20 70 ......................\.alt.is.p
82900 72 65 73 73 65 64 3f 0a 34 63 20 3d 20 69 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ressed?.4c.=.if.................
82920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 65 6c 20 69 73 20 70 72 .....................\.del.is.pr
82940 65 73 73 65 64 3f 0a 73 22 20 72 65 62 6f 6f 74 2e 2e 2e 2e 20 22 20 75 73 62 2d 64 65 62 75 67 essed?.s".reboot.....".usb-debug
82960 2d 70 72 69 6e 74 20 0a 64 72 6f 70 20 66 61 6c 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -print..drop.false..............
82980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 6e 76 61 6c 69 64 61 74 65 20 64 65 .................\.invalidate.de
829a0 6c 20 6b 65 79 20 6f 6e 20 74 6f 70 20 6f 66 20 73 74 61 63 6b 0a 74 68 65 6e 0a 66 61 6c 73 65 l.key.on.top.of.stack.then.false
829c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
829e0 20 20 20 20 20 20 20 20 5c 20 64 75 6d 6d 79 20 66 6f 72 20 6c 61 73 74 20 64 72 6f 70 0a 74 68 ........\.dummy.for.last.drop.th
82a00 65 6e 0a 74 68 65 6e 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 en.then.drop....................
82a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 .............................\.c
82a40 6c 65 61 72 20 73 74 61 63 6b 20 0a 3b 0a 3a 20 67 65 74 2d 75 6b 62 64 2d 63 68 61 72 20 28 20 lear.stack..;.:.get-ukbd-char.(.
82a60 53 63 61 6e 43 6f 64 65 20 2d 2d 20 63 68 61 72 7c 66 61 6c 73 65 20 29 0a 64 75 70 20 63 74 72 ScanCode.--.char|false.).dup.ctr
82a80 6c 5f 61 6c 74 5f 64 65 6c 5f 6b 65 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l_alt_del_key...................
82aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 65 63 6b 20 63 74 72 6c 2b 61 6c 74 2b 64 ..............\.check.ctrl+alt+d
82ac0 65 6c 20 0a 64 75 70 20 74 6f 20 73 63 61 6e 63 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 el..dup.to.scancode.............
82ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 6f 72 65 .........................\.store
82b00 20 73 63 61 6e 20 63 6f 64 65 0a 63 61 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .scan.code.case.................
82b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82b40 5c 20 74 72 61 6e 73 6c 61 74 65 20 73 63 61 6e 20 63 6f 64 65 20 2d 2d 3e 20 63 68 61 72 0a 30 \.translate.scan.code.-->.char.0
82b60 34 20 6f 66 20 5b 63 68 61 72 5d 20 61 20 65 6e 64 6f 66 20 0a 30 35 20 6f 66 20 5b 63 68 61 72 4.of.[char].a.endof..05.of.[char
82b80 5d 20 62 20 65 6e 64 6f 66 20 0a 30 36 20 6f 66 20 5b 63 68 61 72 5d 20 63 20 65 6e 64 6f 66 20 ].b.endof..06.of.[char].c.endof.
82ba0 0a 30 37 20 6f 66 20 5b 63 68 61 72 5d 20 64 20 65 6e 64 6f 66 20 0a 30 38 20 6f 66 20 5b 63 68 .07.of.[char].d.endof..08.of.[ch
82bc0 61 72 5d 20 65 20 65 6e 64 6f 66 20 0a 30 39 20 6f 66 20 5b 63 68 61 72 5d 20 66 20 65 6e 64 6f ar].e.endof..09.of.[char].f.endo
82be0 66 20 0a 30 61 20 6f 66 20 5b 63 68 61 72 5d 20 67 20 65 6e 64 6f 66 20 0a 30 62 20 6f 66 20 5b f..0a.of.[char].g.endof..0b.of.[
82c00 63 68 61 72 5d 20 68 20 65 6e 64 6f 66 20 0a 30 63 20 6f 66 20 5b 63 68 61 72 5d 20 69 20 65 6e char].h.endof..0c.of.[char].i.en
82c20 64 6f 66 20 0a 30 64 20 6f 66 20 5b 63 68 61 72 5d 20 6a 20 65 6e 64 6f 66 20 0a 30 65 20 6f 66 dof..0d.of.[char].j.endof..0e.of
82c40 20 5b 63 68 61 72 5d 20 6b 20 65 6e 64 6f 66 20 0a 30 66 20 6f 66 20 5b 63 68 61 72 5d 20 6c 20 .[char].k.endof..0f.of.[char].l.
82c60 65 6e 64 6f 66 20 0a 31 30 20 6f 66 20 5b 63 68 61 72 5d 20 6d 20 65 6e 64 6f 66 20 0a 31 31 20 endof..10.of.[char].m.endof..11.
82c80 6f 66 20 5b 63 68 61 72 5d 20 6e 20 65 6e 64 6f 66 20 0a 31 32 20 6f 66 20 5b 63 68 61 72 5d 20 of.[char].n.endof..12.of.[char].
82ca0 6f 20 65 6e 64 6f 66 20 0a 31 33 20 6f 66 20 5b 63 68 61 72 5d 20 70 20 65 6e 64 6f 66 20 0a 31 o.endof..13.of.[char].p.endof..1
82cc0 34 20 6f 66 20 5b 63 68 61 72 5d 20 71 20 65 6e 64 6f 66 20 0a 31 35 20 6f 66 20 5b 63 68 61 72 4.of.[char].q.endof..15.of.[char
82ce0 5d 20 72 20 65 6e 64 6f 66 20 0a 31 36 20 6f 66 20 5b 63 68 61 72 5d 20 73 20 65 6e 64 6f 66 20 ].r.endof..16.of.[char].s.endof.
82d00 0a 31 37 20 6f 66 20 5b 63 68 61 72 5d 20 74 20 65 6e 64 6f 66 20 0a 31 38 20 6f 66 20 5b 63 68 .17.of.[char].t.endof..18.of.[ch
82d20 61 72 5d 20 75 20 65 6e 64 6f 66 20 0a 31 39 20 6f 66 20 5b 63 68 61 72 5d 20 76 20 65 6e 64 6f ar].u.endof..19.of.[char].v.endo
82d40 66 20 0a 31 61 20 6f 66 20 5b 63 68 61 72 5d 20 77 20 65 6e 64 6f 66 20 0a 31 62 20 6f 66 20 5b f..1a.of.[char].w.endof..1b.of.[
82d60 63 68 61 72 5d 20 78 20 65 6e 64 6f 66 20 0a 31 63 20 6f 66 20 5b 63 68 61 72 5d 20 79 20 65 6e char].x.endof..1c.of.[char].y.en
82d80 64 6f 66 20 0a 31 64 20 6f 66 20 5b 63 68 61 72 5d 20 7a 20 65 6e 64 6f 66 20 0a 31 65 20 6f 66 dof..1d.of.[char].z.endof..1e.of
82da0 20 5b 63 68 61 72 5d 20 31 20 65 6e 64 6f 66 20 0a 31 66 20 6f 66 20 5b 63 68 61 72 5d 20 32 20 .[char].1.endof..1f.of.[char].2.
82dc0 65 6e 64 6f 66 20 0a 32 30 20 6f 66 20 5b 63 68 61 72 5d 20 33 20 65 6e 64 6f 66 20 0a 32 31 20 endof..20.of.[char].3.endof..21.
82de0 6f 66 20 5b 63 68 61 72 5d 20 34 20 65 6e 64 6f 66 20 0a 32 32 20 6f 66 20 5b 63 68 61 72 5d 20 of.[char].4.endof..22.of.[char].
82e00 35 20 65 6e 64 6f 66 20 0a 32 33 20 6f 66 20 5b 63 68 61 72 5d 20 36 20 65 6e 64 6f 66 20 0a 32 5.endof..23.of.[char].6.endof..2
82e20 34 20 6f 66 20 5b 63 68 61 72 5d 20 37 20 65 6e 64 6f 66 20 0a 32 35 20 6f 66 20 5b 63 68 61 72 4.of.[char].7.endof..25.of.[char
82e40 5d 20 38 20 65 6e 64 6f 66 20 0a 32 36 20 6f 66 20 5b 63 68 61 72 5d 20 39 20 65 6e 64 6f 66 20 ].8.endof..26.of.[char].9.endof.
82e60 0a 32 37 20 6f 66 20 5b 63 68 61 72 5d 20 30 20 65 6e 64 6f 66 20 0a 32 38 20 6f 66 20 30 64 20 .27.of.[char].0.endof..28.of.0d.
82e80 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 endof...........................
82ea0 20 5c 20 45 6e 74 65 72 0a 32 39 20 6f 66 20 31 62 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 .\.Enter.29.of.1b.endof.........
82ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 45 53 43 20 0a 32 61 20 6f 66 20 ...................\.ESC..2a.of.
82ee0 30 38 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 08.endof........................
82f00 20 20 20 20 5c 20 42 61 63 6b 73 61 63 65 20 0a 32 62 20 6f 66 20 30 39 20 65 6e 64 6f 66 20 20 ....\.Backsace..2b.of.09.endof..
82f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 54 61 62 0a ..........................\.Tab.
82f40 32 63 20 6f 66 20 32 30 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2c.of.20.endof..................
82f60 20 20 20 20 20 20 20 20 20 20 5c 20 53 70 61 63 65 0a 32 64 20 6f 66 20 5b 63 68 61 72 5d 20 2d ..........\.Space.2d.of.[char].-
82f80 20 65 6e 64 6f 66 20 0a 32 65 20 6f 66 20 5b 63 68 61 72 5d 20 3d 20 65 6e 64 6f 66 20 0a 32 66 .endof..2e.of.[char].=.endof..2f
82fa0 20 6f 66 20 5b 63 68 61 72 5d 20 5b 20 65 6e 64 6f 66 20 0a 33 30 20 6f 66 20 5b 63 68 61 72 5d .of.[char].[.endof..30.of.[char]
82fc0 20 5d 20 65 6e 64 6f 66 20 0a 33 31 20 6f 66 20 5b 63 68 61 72 5d 20 5c 20 65 6e 64 6f 66 20 0a .].endof..31.of.[char].\.endof..
82fe0 33 33 20 6f 66 20 5b 63 68 61 72 5d 20 3b 20 65 6e 64 6f 66 20 0a 33 34 20 6f 66 20 5b 63 68 61 33.of.[char].;.endof..34.of.[cha
83000 72 5d 20 27 20 65 6e 64 6f 66 20 0a 33 35 20 6f 66 20 5b 63 68 61 72 5d 20 60 20 65 6e 64 6f 66 r].'.endof..35.of.[char].`.endof
83020 20 0a 33 36 20 6f 66 20 5b 63 68 61 72 5d 20 2c 20 65 6e 64 6f 66 20 0a 33 37 20 6f 66 20 5b 63 ..36.of.[char].,.endof..37.of.[c
83040 68 61 72 5d 20 2e 20 65 6e 64 6f 66 20 0a 33 38 20 6f 66 20 5b 63 68 61 72 5d 20 2f 20 65 6e 64 har]...endof..38.of.[char]./.end
83060 6f 66 0a 33 39 20 6f 66 20 6c 65 64 2d 73 74 61 74 65 20 43 61 70 73 4c 6b 20 78 6f 72 20 73 65 of.39.of.led-state.CapsLk.xor.se
83080 74 2d 6c 65 64 20 66 61 6c 73 65 20 65 6e 64 6f 66 20 20 5c 20 43 61 70 73 4c 6b 0a 33 61 20 6f t-led.false.endof..\.CapsLk.3a.o
830a0 66 20 31 62 20 37 65 33 31 33 31 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 f.1b.7e31315b.to.multi-key.endof
830c0 20 20 20 20 20 20 5c 20 46 31 0a 33 62 20 6f 66 20 31 62 20 37 65 33 32 33 31 35 62 20 74 6f 20 ......\.F1.3b.of.1b.7e32315b.to.
830e0 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 20 20 20 20 20 5c 20 46 32 0a 33 63 20 6f 66 20 multi-key.endof......\.F2.3c.of.
83100 31 62 20 37 65 33 33 33 31 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 20 1b.7e33315b.to.multi-key.endof..
83120 20 20 20 20 5c 20 46 33 0a 33 64 20 6f 66 20 31 62 20 37 65 33 34 33 31 35 62 20 74 6f 20 6d 75 ....\.F3.3d.of.1b.7e34315b.to.mu
83140 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 20 20 20 20 20 5c 20 46 34 0a 33 65 20 6f 66 20 31 62 lti-key.endof......\.F4.3e.of.1b
83160 20 37 65 33 35 33 31 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 20 20 20 .7e35315b.to.multi-key.endof....
83180 20 20 5c 20 46 35 0a 33 66 20 6f 66 20 31 62 20 37 65 33 37 33 31 35 62 20 74 6f 20 6d 75 6c 74 ..\.F5.3f.of.1b.7e37315b.to.mult
831a0 69 2d 6b 65 79 20 65 6e 64 6f 66 20 20 20 20 20 20 5c 20 46 36 0a 34 30 20 6f 66 20 31 62 20 37 i-key.endof......\.F6.40.of.1b.7
831c0 65 33 38 33 31 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 20 20 20 20 20 e38315b.to.multi-key.endof......
831e0 5c 20 46 37 0a 34 31 20 6f 66 20 31 62 20 37 65 33 39 33 31 35 62 20 74 6f 20 6d 75 6c 74 69 2d \.F7.41.of.1b.7e39315b.to.multi-
83200 6b 65 79 20 65 6e 64 6f 66 20 20 20 20 20 20 5c 20 46 38 0a 34 32 20 6f 66 20 31 62 20 37 65 33 key.endof......\.F8.42.of.1b.7e3
83220 30 33 31 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 20 20 20 20 20 5c 20 0315b.to.multi-key.endof......\.
83240 46 39 0a 34 33 20 6f 66 20 31 62 20 37 65 33 31 33 31 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 F9.43.of.1b.7e31315b.to.multi-ke
83260 79 20 65 6e 64 6f 66 20 20 20 20 20 20 5c 20 46 31 30 0a 34 34 20 6f 66 20 31 62 20 37 65 33 33 y.endof......\.F10.44.of.1b.7e33
83280 33 31 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 20 20 20 20 20 5c 20 46 315b.to.multi-key.endof......\.F
832a0 31 31 0a 34 35 20 6f 66 20 31 62 20 37 65 33 34 33 31 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 11.45.of.1b.7e34315b.to.multi-ke
832c0 79 20 65 6e 64 6f 66 20 20 20 20 20 20 5c 20 46 31 32 0a 34 37 20 6f 66 20 6c 65 64 2d 73 74 61 y.endof......\.F12.47.of.led-sta
832e0 74 65 20 53 63 72 4c 6b 20 78 6f 72 20 73 65 74 2d 6c 65 64 20 66 61 6c 73 65 20 65 6e 64 6f 66 te.ScrLk.xor.set-led.false.endof
83300 20 20 20 5c 20 53 63 72 4c 6b 0a 34 39 20 6f 66 20 31 62 20 37 65 33 31 35 62 20 74 6f 20 6d 75 ...\.ScrLk.49.of.1b.7e315b.to.mu
83320 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 5c 20 49 6e 73 0a 34 61 20 6f 66 lti-key.endof........\.Ins.4a.of
83340 20 31 62 20 37 65 33 32 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 20 20 .1b.7e325b.to.multi-key.endof...
83360 20 20 20 20 20 5c 20 48 6f 6d 65 0a 34 62 20 6f 66 20 31 62 20 37 65 33 33 35 62 20 74 6f 20 6d .....\.Home.4b.of.1b.7e335b.to.m
83380 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 5c 20 50 67 55 70 0a 34 63 20 ulti-key.endof........\.PgUp.4c.
833a0 6f 66 20 31 62 20 37 65 33 34 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 of.1b.7e345b.to.multi-key.endof.
833c0 20 20 20 20 20 20 20 5c 20 44 65 6c 0a 34 64 20 6f 66 20 31 62 20 37 65 33 35 35 62 20 74 6f 20 .......\.Del.4d.of.1b.7e355b.to.
833e0 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 5c 20 45 6e 64 0a 34 65 20 multi-key.endof........\.End.4e.
83400 6f 66 20 31 62 20 37 65 33 36 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 of.1b.7e365b.to.multi-key.endof.
83420 20 20 20 20 20 20 20 5c 20 50 67 44 6e 0a 34 66 20 6f 66 20 31 62 20 34 33 35 62 20 74 6f 20 6d .......\.PgDn.4f.of.1b.435b.to.m
83440 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 5c 20 52 2d 61 72 72 6f ulti-key.endof..........\.R-arro
83460 77 0a 35 30 20 6f 66 20 31 62 20 34 34 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 w.50.of.1b.445b.to.multi-key.end
83480 6f 66 20 20 20 20 20 20 20 20 20 20 5c 20 4c 2d 61 72 72 6f 77 0a 35 31 20 6f 66 20 31 62 20 34 of..........\.L-arrow.51.of.1b.4
834a0 32 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 25b.to.multi-key.endof..........
834c0 5c 20 44 2d 61 72 72 6f 77 0a 35 32 20 6f 66 20 31 62 20 34 31 35 62 20 74 6f 20 6d 75 6c 74 69 \.D-arrow.52.of.1b.415b.to.multi
834e0 2d 6b 65 79 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 5c 20 55 2d 61 72 72 6f 77 0a 35 33 -key.endof..........\.U-arrow.53
83500 20 6f 66 20 6c 65 64 2d 73 74 61 74 65 20 4e 75 6d 4c 6b 20 78 6f 72 20 73 65 74 2d 6c 65 64 20 .of.led-state.NumLk.xor.set-led.
83520 66 61 6c 73 65 20 65 6e 64 6f 66 20 20 20 5c 20 4e 75 6d 4c 6b 0a 35 34 20 6f 66 20 5b 63 68 61 false.endof...\.NumLk.54.of.[cha
83540 72 5d 20 2f 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r]./.endof......................
83560 5c 20 6b 65 79 70 61 64 20 2f 20 0a 35 35 20 6f 66 20 5b 63 68 61 72 5d 20 2a 20 65 6e 64 6f 66 \.keypad./..55.of.[char].*.endof
83580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6b 65 79 70 61 64 20 2a ......................\.keypad.*
835a0 0a 35 36 20 6f 66 20 5b 63 68 61 72 5d 20 2d 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 20 .56.of.[char].-.endof...........
835c0 20 20 20 20 20 20 20 20 20 20 20 5c 20 6b 65 79 70 61 64 20 2d 0a 35 37 20 6f 66 20 5b 63 68 61 ...........\.keypad.-.57.of.[cha
835e0 72 5d 20 2b 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r].+.endof......................
83600 5c 20 6b 65 79 70 61 64 20 2b 0a 35 38 20 6f 66 20 30 64 20 65 6e 64 6f 66 20 20 20 20 20 20 20 \.keypad.+.58.of.0d.endof.......
83620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6b 65 79 70 61 64 20 45 6e .....................\.keypad.En
83640 74 65 72 0a 38 39 20 6f 66 20 5b 63 68 61 72 5d 20 5c 20 65 6e 64 6f 66 09 20 20 20 20 20 20 20 ter.89.of.[char].\.endof........
83660 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6a 61 70 61 6e 65 73 65 20 79 65 6e 0a 64 75 70 20 6f ............\.japanese.yen.dup.o
83680 66 20 66 61 6c 73 65 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 f.false.endof...................
836a0 20 20 20 20 20 5c 20 6f 74 68 65 72 20 6b 65 79 73 20 61 72 65 20 66 61 6c 73 65 0a 65 6e 64 63 .....\.other.keys.are.false.endc
836c0 61 73 65 0a 74 6f 20 72 65 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ase.to.ret......................
836e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 6f 72 65 20 63 68 61 72 0a 6c ..................\.store.char.l
83700 65 64 2d 73 74 61 74 65 20 43 61 70 73 4c 6b 20 61 6e 64 20 30 20 3c 3e 20 69 66 20 20 20 20 20 ed-state.CapsLk.and.0.<>.if.....
83720 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 66 20 43 61 70 73 4c 6b 20 69 73 20 6f 6e 0a 73 .............\.if.CapsLk.is.on.s
83740 63 61 6e 63 6f 64 65 20 30 33 20 3e 20 69 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cancode.03.>.if.................
83760 20 20 20 20 20 20 20 20 20 5c 20 66 72 6f 6d 20 61 20 74 6f 20 7a 20 3f 0a 73 63 61 6e 63 6f 64 .........\.from.a.to.z.?.scancod
83780 65 20 31 65 20 3c 20 69 66 0a 72 65 74 20 32 30 20 2d 20 74 6f 20 72 65 74 20 20 20 20 20 20 20 e.1e.<.if.ret.20.-.to.ret.......
837a0 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 6f 20 55 70 70 65 72 20 63 61 73 65 0a 74 68 65 6e ............\.to.Upper.case.then
837c0 0a 74 68 65 6e 0a 74 68 65 6e 0a 69 73 2d 73 68 69 66 74 20 69 66 20 20 20 20 20 20 20 20 20 20 .then.then.is-shift.if..........
837e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 66 20 73 68 .........................\.if.sh
83800 69 66 74 20 69 73 20 6f 6e 0a 73 63 61 6e 63 6f 64 65 20 30 33 20 3e 20 69 66 20 20 20 20 20 20 ift.is.on.scancode.03.>.if......
83820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 72 6f 6d 20 61 20 74 6f 20 ....................\.from.a.to.
83840 7a 20 3f 0a 73 63 61 6e 63 6f 64 65 20 31 65 20 3c 20 69 66 0a 72 65 74 20 32 30 20 2d 20 74 6f z.?.scancode.1e.<.if.ret.20.-.to
83860 20 72 65 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 6f 20 55 70 70 65 .ret...................\.to.Uppe
83880 72 20 63 61 73 65 0a 65 6c 73 65 0a 73 63 61 6e 63 6f 64 65 0a 63 61 73 65 20 20 20 20 20 20 20 r.case.else.scancode.case.......
838a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 72 61 6e 73 6c 61 .......................\.transla
838c0 74 65 20 73 63 61 6e 20 63 6f 64 65 20 2d 2d 3e 20 63 68 61 72 0a 31 65 20 6f 66 20 5b 63 68 61 te.scan.code.-->.char.1e.of.[cha
838e0 72 5d 20 21 20 65 6e 64 6f 66 0a 31 66 20 6f 66 20 5b 63 68 61 72 5d 20 40 20 65 6e 64 6f 66 0a r].!.endof.1f.of.[char].@.endof.
83900 32 30 20 6f 66 20 5b 63 68 61 72 5d 20 23 20 65 6e 64 6f 66 0a 32 31 20 6f 66 20 5b 63 68 61 72 20.of.[char].#.endof.21.of.[char
83920 5d 20 24 20 65 6e 64 6f 66 0a 32 32 20 6f 66 20 5b 63 68 61 72 5d 20 25 20 65 6e 64 6f 66 0a 32 ].$.endof.22.of.[char].%.endof.2
83940 33 20 6f 66 20 5b 63 68 61 72 5d 20 5e 20 65 6e 64 6f 66 0a 32 34 20 6f 66 20 5b 63 68 61 72 5d 3.of.[char].^.endof.24.of.[char]
83960 20 26 20 65 6e 64 6f 66 0a 32 35 20 6f 66 20 5b 63 68 61 72 5d 20 2a 20 65 6e 64 6f 66 0a 32 36 .&.endof.25.of.[char].*.endof.26
83980 20 6f 66 20 5b 63 68 61 72 5d 20 28 20 65 6e 64 6f 66 0a 32 37 20 6f 66 20 5b 63 68 61 72 5d 20 .of.[char].(.endof.27.of.[char].
839a0 29 20 65 6e 64 6f 66 0a 32 64 20 6f 66 20 5b 63 68 61 72 5d 20 5f 20 65 6e 64 6f 66 0a 32 65 20 ).endof.2d.of.[char]._.endof.2e.
839c0 6f 66 20 5b 63 68 61 72 5d 20 2b 20 65 6e 64 6f 66 0a 32 66 20 6f 66 20 5b 63 68 61 72 5d 20 7b of.[char].+.endof.2f.of.[char].{
839e0 20 65 6e 64 6f 66 0a 33 30 20 6f 66 20 5b 63 68 61 72 5d 20 7d 20 65 6e 64 6f 66 0a 33 31 20 6f .endof.30.of.[char].}.endof.31.o
83a00 66 20 5b 63 68 61 72 5d 20 7c 20 65 6e 64 6f 66 0a 33 33 20 6f 66 20 5b 63 68 61 72 5d 20 3a 20 f.[char].|.endof.33.of.[char].:.
83a20 65 6e 64 6f 66 0a 33 34 20 6f 66 20 5b 63 68 61 72 5d 20 22 20 65 6e 64 6f 66 0a 33 35 20 6f 66 endof.34.of.[char].".endof.35.of
83a40 20 5b 63 68 61 72 5d 20 7e 20 65 6e 64 6f 66 0a 33 36 20 6f 66 20 5b 63 68 61 72 5d 20 3c 20 65 .[char].~.endof.36.of.[char].<.e
83a60 6e 64 6f 66 0a 33 37 20 6f 66 20 5b 63 68 61 72 5d 20 3e 20 65 6e 64 6f 66 0a 33 38 20 6f 66 20 ndof.37.of.[char].>.endof.38.of.
83a80 5b 63 68 61 72 5d 20 3f 20 65 6e 64 6f 66 0a 64 75 70 20 6f 66 20 72 65 74 20 65 6e 64 6f 66 20 [char].?.endof.dup.of.ret.endof.
83aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6f 74 68 65 72 20 6b 65 79 73 20 61 72 65 20 6e 6f .............\.other.keys.are.no
83ac0 20 63 68 61 6e 67 65 0a 65 6e 64 63 61 73 65 0a 74 6f 20 72 65 74 20 20 20 20 20 20 20 20 20 20 .change.endcase.to.ret..........
83ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6f 76 65 72 77 72 69 74 65 20 6e 65 ..................\.overwrite.ne
83b00 77 20 63 68 61 72 20 20 20 20 0a 74 68 65 6e 0a 74 68 65 6e 0a 74 68 65 6e 0a 6c 65 64 2d 73 74 w.char.....then.then.then.led-st
83b20 61 74 65 20 4e 75 6d 4c 6b 20 61 6e 64 20 30 20 3c 3e 20 69 66 20 20 20 20 20 20 20 20 20 20 20 ate.NumLk.and.0.<>.if...........
83b40 20 20 20 20 20 20 20 20 5c 20 69 66 20 4e 75 6d 4c 6b 20 69 73 20 6f 6e 0a 73 63 61 6e 63 6f 64 ........\.if.NumLk.is.on.scancod
83b60 65 20 0a 63 61 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e..case.........................
83b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 72 61 6e 73 6c 61 74 65 20 73 63 61 6e 20 ...............\.translate.scan.
83ba0 63 6f 64 65 20 2d 2d 3e 20 63 68 61 72 0a 35 39 20 6f 66 20 5b 63 68 61 72 5d 20 31 20 65 6e 64 code.-->.char.59.of.[char].1.end
83bc0 6f 66 0a 35 61 20 6f 66 20 5b 63 68 61 72 5d 20 32 20 65 6e 64 6f 66 0a 35 62 20 6f 66 20 5b 63 of.5a.of.[char].2.endof.5b.of.[c
83be0 68 61 72 5d 20 33 20 65 6e 64 6f 66 0a 35 63 20 6f 66 20 5b 63 68 61 72 5d 20 34 20 65 6e 64 6f har].3.endof.5c.of.[char].4.endo
83c00 66 0a 35 64 20 6f 66 20 5b 63 68 61 72 5d 20 35 20 65 6e 64 6f 66 0a 35 65 20 6f 66 20 5b 63 68 f.5d.of.[char].5.endof.5e.of.[ch
83c20 61 72 5d 20 36 20 65 6e 64 6f 66 0a 35 66 20 6f 66 20 5b 63 68 61 72 5d 20 37 20 65 6e 64 6f 66 ar].6.endof.5f.of.[char].7.endof
83c40 0a 36 30 20 6f 66 20 5b 63 68 61 72 5d 20 38 20 65 6e 64 6f 66 0a 36 31 20 6f 66 20 5b 63 68 61 .60.of.[char].8.endof.61.of.[cha
83c60 72 5d 20 39 20 65 6e 64 6f 66 0a 36 32 20 6f 66 20 5b 63 68 61 72 5d 20 30 20 65 6e 64 6f 66 0a r].9.endof.62.of.[char].0.endof.
83c80 36 33 20 6f 66 20 5b 63 68 61 72 5d 20 2e 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 20 20 63.of.[char]...endof............
83ca0 20 20 20 20 20 20 20 20 20 20 5c 20 6b 65 79 70 61 64 20 2e 0a 64 75 70 20 6f 66 20 72 65 74 20 ..........\.keypad...dup.of.ret.
83cc0 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c endof..........................\
83ce0 20 6f 74 68 65 72 20 6b 65 79 73 20 61 72 65 20 6e 6f 20 63 68 61 6e 67 65 0a 65 6e 64 63 61 73 .other.keys.are.no.change.endcas
83d00 65 0a 74 6f 20 72 65 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.to.ret........................
83d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6f 76 65 72 77 69 72 74 65 20 6e 65 77 20 63 68 ..............\.overwirte.new.ch
83d40 61 72 0a 74 68 65 6e 0a 72 65 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ar.then.ret.....................
83d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 74 75 72 6e 20 63 ......................\.return.c
83d80 68 61 72 0a 3b 0a 3a 20 6b 65 79 2d 61 76 61 69 6c 61 62 6c 65 3f 20 28 20 2d 2d 20 74 72 75 65 har.;.:.key-available?.(.--.true
83da0 7c 66 61 6c 73 65 20 29 0a 6d 75 6c 74 69 2d 6b 65 79 20 30 20 3c 3e 20 49 46 20 0a 74 72 75 65 |false.).multi-key.0.<>.IF..true
83dc0 20 5c 20 6d 75 6c 74 69 20 73 63 61 6e 20 63 6f 64 65 20 6b 65 79 20 77 61 73 20 70 72 65 73 73 .\.multi.scan.code.key.was.press
83de0 65 64 2e 2e 2e 20 73 6f 20 6b 65 79 20 69 73 20 61 76 61 69 6c 61 62 6c 65 0a 45 58 49 54 20 5c ed....so.key.is.available.EXIT.\
83e00 20 64 6f 6e 65 0a 54 48 45 4e 0a 6b 62 64 2d 73 63 61 6e 20 30 20 3d 20 49 46 20 5c 20 69 66 20 .done.THEN.kbd-scan.0.=.IF.\.if.
83e20 6e 6f 20 6b 62 64 2d 73 63 61 6e 20 63 6f 64 65 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 61 76 no.kbd-scan.code.is.currently.av
83e40 61 69 6c 61 62 6c 65 20 0a 69 6e 74 2d 67 65 74 2d 72 65 70 6f 72 74 20 5c 20 63 68 65 63 6b 20 ailable..int-get-report.\.check.
83e60 66 6f 72 20 6f 6e 65 20 75 73 69 6e 67 20 69 6e 74 2d 67 65 74 2d 72 65 70 6f 72 74 20 0a 54 48 for.one.using.int-get-report..TH
83e80 45 4e 0a 6b 62 64 2d 73 63 61 6e 20 30 20 3c 3e 20 5c 20 69 66 20 61 20 6b 62 64 2d 73 63 61 6e EN.kbd-scan.0.<>.\.if.a.kbd-scan
83ea0 20 69 73 20 61 76 61 69 6c 61 62 6c 65 2c 20 72 65 70 6f 72 74 20 74 72 75 65 2c 20 65 6c 73 65 .is.available,.report.true,.else
83ec0 20 66 61 6c 73 65 0a 3b 0a 3a 20 75 73 62 2d 6b 72 65 61 64 20 28 20 2d 2d 20 63 68 61 72 7c 66 .false.;.:.usb-kread.(.--.char|f
83ee0 61 6c 73 65 20 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 alse.)..........................
83f00 20 20 5c 20 75 73 62 20 6b 65 79 20 72 65 61 64 20 66 6f 72 20 63 6f 6e 74 72 6f 6c 20 74 72 61 ..\.usb.key.read.for.control.tra
83f20 6e 73 66 65 72 0a 6d 75 6c 74 69 2d 6b 65 79 20 30 20 3c 3e 20 69 66 20 20 20 20 20 20 20 20 20 nsfer.multi-key.0.<>.if.........
83f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 66 20 ...........................\.if.
83f60 6d 75 6c 74 69 20 73 63 61 6e 20 63 6f 64 65 20 6b 65 79 20 69 73 20 70 72 65 73 73 65 64 0a 6d multi.scan.code.key.is.pressed.m
83f80 75 6c 74 69 2d 6b 65 79 20 66 66 20 61 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ulti-key.ff.and.................
83fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 6f 6e 65 20 62 79 74 65 20 ................\.read.one.byte.
83fc0 66 72 6f 6d 20 62 75 66 66 65 72 0a 6d 75 6c 74 69 2d 6b 65 79 20 38 20 72 73 68 69 66 74 20 74 from.buffer.multi-key.8.rshift.t
83fe0 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6d o.multi-key..................\.m
84000 6f 76 65 20 74 6f 20 6e 65 78 74 20 62 79 74 65 20 0a 65 6c 73 65 20 20 20 20 20 20 20 20 20 20 ove.to.next.byte..else..........
84020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84040 20 20 20 20 20 20 20 5c 20 6e 6f 72 6d 61 6c 20 6b 65 79 20 63 68 65 63 6b 0a 6b 62 64 2d 73 63 .......\.normal.key.check.kbd-sc
84060 61 6e 20 30 20 3d 20 49 46 0a 69 6e 74 2d 67 65 74 2d 72 65 70 6f 72 74 20 20 20 20 20 20 20 20 an.0.=.IF.int-get-report........
84080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 61 ...........................\.rea
840a0 64 20 72 65 70 6f 72 74 20 28 69 6e 74 65 72 72 75 70 74 20 74 72 61 6e 73 66 65 72 29 0a 54 48 d.report.(interrupt.transfer).TH
840c0 45 4e 0a 6b 62 64 2d 73 63 61 6e 20 30 20 3c 3e 20 69 66 20 20 20 20 20 20 20 20 20 20 20 20 20 EN.kbd-scan.0.<>.if.............
840e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 63 61 6e 20 63 6f 64 65 20 ....................\.scan.code.
84100 65 78 69 73 74 3f 0a 62 65 67 69 6e 20 6b 62 64 2d 73 63 61 6e 20 66 66 20 61 6e 64 20 64 75 70 exist?.begin.kbd-scan.ff.and.dup
84120 20 30 30 20 3d 20 77 68 69 6c 65 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 61 20 6c 61 73 74 .00.=.while.........\.get.a.last
84140 20 73 63 61 6e 63 6f 64 65 20 69 6e 20 72 65 70 6f 72 74 20 62 75 66 66 65 72 0a 6b 62 64 2d 73 .scancode.in.report.buffer.kbd-s
84160 63 61 6e 20 38 20 72 73 68 69 66 74 20 74 6f 20 6b 62 64 2d 73 63 61 6e 20 20 20 20 20 20 20 20 can.8.rshift.to.kbd-scan........
84180 5c 20 54 68 69 73 20 61 6c 67 6f 72 69 74 68 6d 20 69 73 20 77 72 6f 6e 67 20 2d 2d 3e 20 6d 75 \.This.algorithm.is.wrong.-->.mu
841a0 73 74 20 62 65 20 66 69 78 65 64 21 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 st.be.fixed!.drop...............
841c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 4b 42 44 20 64 6f 65 73 6e 27 74 20 ..................\.KBD.doesn't.
841e0 73 65 74 20 73 63 61 6e 63 6f 64 65 20 69 6e 20 70 72 65 73 73 65 64 20 6f 72 64 65 72 21 21 21 set.scancode.in.pressed.order!!!
84200 0a 72 65 70 65 61 74 0a 64 75 70 20 6b 65 79 2d 6f 6c 64 20 3c 3e 20 69 66 20 20 20 20 20 20 20 .repeat.dup.key-old.<>.if.......
84220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 66 20 74 68 65 20 73 63 .....................\.if.the.sc
84240 61 6e 63 6f 64 65 20 69 73 20 6e 65 77 0a 64 75 70 20 74 6f 20 6b 65 79 2d 6f 6c 64 20 20 20 20 ancode.is.new.dup.to.key-old....
84260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 61 76 65 20 63 75 .......................\.save.cu
84280 72 72 65 6e 74 20 73 63 61 6e 20 63 6f 64 65 0a 67 65 74 2d 75 6b 62 64 2d 63 68 61 72 20 20 20 rrent.scan.code.get-ukbd-char...
842a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 72 61 6e 73 .........................\.trans
842c0 6c 61 74 65 20 73 63 61 6e 20 63 6f 64 65 20 2d 2d 3e 20 63 68 61 72 0a 6d 69 6c 6c 69 73 65 63 late.scan.code.-->.char.millisec
842e0 6f 6e 64 73 20 66 61 20 2b 20 74 6f 20 65 78 70 69 72 65 2d 6d 73 20 20 20 20 20 20 20 20 20 20 onds.fa.+.to.expire-ms..........
84300 20 5c 20 73 65 74 20 74 79 70 65 6d 61 74 69 63 20 64 65 6c 61 79 20 32 35 30 6d 73 09 20 20 20 .\.set.typematic.delay.250ms....
84320 20 0a 65 6c 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..else..........................
84340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 63 61 6e 20 63 6f 64 65 20 69 73 20 6e 6f ...............\.scan.code.is.no
84360 74 20 63 68 61 6e 67 65 64 0a 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 65 78 70 69 72 65 2d 6d 73 t.changed.milliseconds.expire-ms
84380 20 3e 20 69 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 66 20 74 69 6d 65 72 20 69 73 .>.if..............\.if.timer.is
843a0 20 65 78 70 69 72 65 64 20 2e 2e 2e 20 73 68 6f 75 6c 64 20 62 65 20 63 6f 6e 73 69 64 65 72 65 .expired.....should.be.considere
843c0 64 20 74 69 6d 65 72 20 63 61 72 72 79 20 6f 76 65 72 0a 67 65 74 2d 75 6b 62 64 2d 63 68 61 72 d.timer.carry.over.get-ukbd-char
843e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 72 61 6e 73 6c ........................\.transl
84400 61 74 65 20 73 63 61 6e 20 63 6f 64 65 20 2d 2d 3e 20 63 68 61 72 0a 6d 69 6c 6c 69 73 65 63 6f ate.scan.code.-->.char.milliseco
84420 6e 64 73 20 32 31 20 2b 20 74 6f 20 65 78 70 69 72 65 2d 6d 73 20 20 20 20 20 20 20 5c 20 73 65 nds.21.+.to.expire-ms.......\.se
84440 74 20 74 79 70 65 6d 61 74 69 63 20 72 61 74 65 20 33 30 63 70 73 0a 65 6c 73 65 20 20 20 20 20 t.typematic.rate.30cps.else.....
84460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84480 5c 20 74 69 6d 65 72 20 69 73 20 6e 6f 74 20 65 78 70 69 72 65 64 20 0a 64 72 6f 70 20 66 61 6c \.timer.is.not.expired..drop.fal
844a0 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 se...........................\.d
844c0 6f 20 6e 6f 74 68 69 6e 67 0a 74 68 65 6e 0a 74 68 65 6e 0a 6b 62 64 2d 73 63 61 6e 20 38 20 72 o.nothing.then.then.kbd-scan.8.r
844e0 73 68 69 66 74 20 74 6f 20 6b 62 64 2d 73 63 61 6e 20 5c 20 68 61 6e 64 6c 65 64 20 73 63 61 6e shift.to.kbd-scan.\.handled.scan
84500 2d 63 6f 64 65 0a 65 6c 73 65 0a 30 20 74 6f 20 6b 65 79 2d 6f 6c 64 20 20 20 20 20 20 20 20 20 -code.else.0.to.key-old.........
84520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 72 20 ........................\.clear.
84540 70 72 69 76 69 6f 75 73 20 6b 65 79 0a 66 61 6c 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 privious.key.false..............
84560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6e 6f 20 73 ..........................\.no.s
84580 63 61 6e 20 63 6f 64 65 20 2d 2d 3e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 74 68 65 6e 0a 74 can.code.-->.return.false.then.t
845a0 68 65 6e 0a 3b 0a 3a 20 6b 65 79 2d 72 65 61 64 20 28 20 2d 2d 20 63 68 61 72 20 29 0a 30 20 62 hen.;.:.key-read.(.--.char.).0.b
845c0 65 67 69 6e 20 64 72 6f 70 20 75 73 62 2d 6b 72 65 61 64 20 64 75 70 20 30 20 3c 3e 20 75 6e 74 egin.drop.usb-kread.dup.0.<>.unt
845e0 69 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 6b 65 79 20 69 6e 70 il................\.read.key.inp
84600 75 74 20 28 49 6e 74 65 72 72 75 70 74 20 74 72 61 6e 73 66 65 72 29 0a 3b 0a 3a 20 72 65 61 64 ut.(Interrupt.transfer).;.:.read
84620 20 28 20 61 64 64 72 20 6c 65 6e 20 2d 2d 20 61 63 74 75 61 6c 20 29 0a 30 3d 20 49 46 20 64 72 .(.addr.len.--.actual.).0=.IF.dr
84640 6f 70 20 30 20 45 58 49 54 20 54 48 45 4e 0a 75 73 62 2d 6b 72 65 61 64 20 3f 64 75 70 20 20 49 op.0.EXIT.THEN.usb-kread.?dup..I
84660 46 20 20 73 77 61 70 20 63 21 20 31 20 20 45 4c 53 45 20 20 30 20 73 77 61 70 20 63 21 20 2d 32 F..swap.c!.1..ELSE..0.swap.c!.-2
84680 20 20 54 48 45 4e 0a 3b 0a 6b 62 64 2d 69 6e 69 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..THEN.;.kbd-init...............
846a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
846c0 20 20 5c 20 6b 65 79 62 6f 61 72 64 20 69 6e 69 74 69 61 6c 69 7a 65 0a 6d 69 6c 6c 69 73 65 63 ..\.keyboard.initialize.millisec
846e0 6f 6e 64 73 20 74 6f 20 65 78 70 69 72 65 2d 6d 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 onds.to.expire-ms...............
84700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 54 69 6d 65 72 20 69 6e 69 74 69 61 6c .................\.Timer.initial
84720 69 7a 65 0a 30 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ize.0.to.multi-key..............
84740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6d .............................\.m
84760 75 6c 74 69 20 6b 65 79 20 62 75 66 66 65 72 20 63 6c 65 61 72 0a 37 20 73 65 74 2d 6c 65 64 20 ulti.key.buffer.clear.7.set-led.
84780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
847a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 6c 61 73 68 20 6c 65 64 73 0a 32 35 30 20 ...............\.flash.leds.250.
847c0 6d 73 0a 30 20 73 65 74 2d 6c 65 64 0a 73 22 20 6b 65 79 62 6f 61 72 64 22 20 67 65 74 2d 6e 6f ms.0.set-led.s".keyboard".get-no
847e0 64 65 20 6e 6f 64 65 3e 70 61 74 68 20 73 65 74 2d 61 6c 69 61 73 0a 3a 20 6f 70 65 6e 20 28 20 de.node>path.set-alias.:.open.(.
84800 2d 2d 20 74 72 75 65 20 29 0a 37 20 73 65 74 2d 6c 65 64 0a 31 30 30 20 6d 73 0a 33 20 73 65 74 --.true.).7.set-led.100.ms.3.set
84820 2d 6c 65 64 0a 31 30 30 20 6d 73 0a 31 20 73 65 74 2d 6c 65 64 0a 31 30 30 20 6d 73 0a 75 73 62 -led.100.ms.1.set-led.100.ms.usb
84840 2d 6b 72 65 61 64 20 64 72 6f 70 0a 30 20 73 65 74 2d 6c 65 64 0a 74 72 75 65 0a 3b 0a 3a 20 63 -kread.drop.0.set-led.true.;.:.c
84860 6c 6f 73 65 20 3b 0a 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 08 60 00 00 00 00 00 00 08 17 lose.;.................`........
84880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 75 73 62 2d 6b 62 64 2d 64 65 76 69 63 65 2d 73 ...............@usb-kbd-device-s
848a0 75 70 70 6f 72 74 2e 66 73 00 00 00 00 00 00 00 30 30 20 76 61 6c 75 65 20 6b 62 64 2d 61 64 64 upport.fs.......00.value.kbd-add
848c0 72 0a 74 6f 20 6b 62 64 2d 61 64 64 72 0a 38 20 61 6c 6c 6f 63 2d 6d 65 6d 20 74 6f 20 6b 62 64 r.to.kbd-addr.8.alloc-mem.to.kbd
848e0 2d 72 65 70 6f 72 74 0a 34 20 63 68 61 72 73 20 61 6c 6c 6f 63 2d 6d 65 6d 20 76 61 6c 75 65 20 -report.4.chars.alloc-mem.value.
84900 6b 62 64 2d 64 61 74 61 0a 3a 20 72 77 2d 65 6e 64 70 6f 69 6e 74 0a 73 22 20 72 77 2d 65 6e 64 kbd-data.:.rw-endpoint.s".rw-end
84920 70 6f 69 6e 74 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 78 point".$call-parent.;.:.controlx
84940 66 65 72 0a 73 22 20 63 6f 6e 74 72 6f 6c 78 66 65 72 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 fer.s".controlxfer".$call-parent
84960 20 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 64 65 76 69 63 65 2d 64 65 73 63 .;.:.control-std-get-device-desc
84980 72 69 70 74 6f 72 0a 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 64 65 76 69 63 65 riptor.s".control-std-get-device
849a0 2d 64 65 73 63 72 69 70 74 6f 72 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 3b 0a 3a 20 63 6f -descriptor".$call-parent.;.:.co
849c0 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d 64 65 73 63 ntrol-std-get-configuration-desc
849e0 72 69 70 74 6f 72 0a 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 63 6f 6e 66 69 67 riptor.s".control-std-get-config
84a00 75 72 61 74 69 6f 6e 2d 64 65 73 63 72 69 70 74 6f 72 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 uration-descriptor".$call-parent
84a20 20 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 .;.:.control-std-set-configurati
84a40 6f 6e 0a 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 on.s".control-std-set-configurat
84a60 69 6f 6e 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 63 6c ion".$call-parent.;.:.control-cl
84a80 73 2d 73 65 74 2d 70 72 6f 74 6f 63 6f 6c 20 28 20 72 65 70 6f 72 74 76 61 6c 75 65 20 46 75 6e s-set-protocol.(.reportvalue.Fun
84aa0 63 41 64 64 72 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 74 6f 20 74 65 6d 70 31 0a 74 cAddr.--.TRUE|FALSE.).to.temp1.t
84ac0 6f 20 74 65 6d 70 32 0a 32 31 30 62 30 30 30 30 30 30 30 30 30 31 30 30 20 73 65 74 75 70 2d 70 o.temp2.210b000000000100.setup-p
84ae0 61 63 6b 65 74 20 21 20 0a 74 65 6d 70 32 20 6b 62 64 2d 64 61 74 61 20 6c 21 2d 6c 65 0a 31 20 acket.!..temp2.kbd-data.l!-le.1.
84b00 6b 62 64 2d 64 61 74 61 20 31 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 44 45 46 41 55 4c 54 2d kbd-data.1.setup-packet.DEFAULT-
84b20 43 4f 4e 54 52 4f 4c 2d 4d 50 53 20 74 65 6d 70 31 20 63 6f 6e 74 72 6f 6c 78 66 65 72 20 20 0a CONTROL-MPS.temp1.controlxfer...
84b40 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 63 6c 73 2d 73 65 74 2d 69 64 6c 65 20 28 20 72 65 70 6f 72 ;.:.control-cls-set-idle.(.repor
84b60 74 76 61 6c 75 65 20 46 75 6e 63 41 64 64 72 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a tvalue.FuncAddr.--.TRUE|FALSE.).
84b80 74 6f 20 74 65 6d 70 31 0a 74 6f 20 74 65 6d 70 32 0a 32 31 30 61 30 30 30 30 30 30 30 30 30 30 to.temp1.to.temp2.210a0000000000
84ba0 30 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 20 0a 74 65 6d 70 32 20 6b 62 64 2d 64 61 74 00.setup-packet.!..temp2.kbd-dat
84bc0 61 20 6c 21 2d 6c 65 0a 30 20 6b 62 64 2d 64 61 74 61 20 30 20 73 65 74 75 70 2d 70 61 63 6b 65 a.l!-le.0.kbd-data.0.setup-packe
84be0 74 20 44 45 46 41 55 4c 54 2d 43 4f 4e 54 52 4f 4c 2d 4d 50 53 20 74 65 6d 70 31 20 63 6f 6e 74 t.DEFAULT-CONTROL-MPS.temp1.cont
84c00 72 6f 6c 78 66 65 72 20 20 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 72 65 rolxfer...;.:.control-std-get-re
84c20 70 6f 72 74 2d 64 65 73 63 72 69 70 74 6f 72 20 28 20 64 61 74 61 2d 62 75 66 66 65 72 20 64 61 port-descriptor.(.data-buffer.da
84c40 74 61 2d 6c 65 6e 20 4d 50 53 20 46 75 6e 63 41 64 64 72 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 ta-len.MPS.FuncAddr.--.TRUE|FALS
84c60 45 20 29 0a 74 6f 20 74 65 6d 70 31 0a 74 6f 20 74 65 6d 70 32 0a 74 6f 20 74 65 6d 70 33 0a 38 E.).to.temp1.to.temp2.to.temp3.8
84c80 31 30 36 30 30 32 32 30 30 30 30 30 30 30 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 20 0a 106002200000000.setup-packet.!..
84ca0 74 65 6d 70 33 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 36 20 2b 20 77 21 2d 6c 65 0a 30 20 73 temp3.setup-packet.6.+.w!-le.0.s
84cc0 77 61 70 20 74 65 6d 70 33 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 74 65 6d 70 32 20 74 65 6d wap.temp3.setup-packet.temp2.tem
84ce0 70 31 20 63 6f 6e 74 72 6f 6c 78 66 65 72 20 20 0a 3b 0a 3a 20 6b 62 64 2d 69 6e 69 74 0a 73 22 p1.controlxfer...;.:.kbd-init.s"
84d00 20 53 74 61 72 74 69 6e 67 20 74 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 6b 65 79 62 6f 61 72 64 .Starting.to.initialize.keyboard
84d20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 73 22 20 4d 50 53 2d 49 4e 54 49 4e 22 20 ".usb-debug-print.s".MPS-INTIN".
84d40 67 65 74 2d 6d 79 2d 70 72 6f 70 65 72 74 79 0a 69 66 0a 73 22 20 6e 6f 74 20 70 6f 73 73 69 62 get-my-property.if.s".not.possib
84d60 6c 65 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 65 6c 73 65 0a 64 65 63 6f 64 65 2d le".usb-debug-print.else.decode-
84d80 69 6e 74 20 6e 69 70 20 6e 69 70 20 74 6f 20 6d 70 73 2d 69 6e 74 2d 69 6e 0a 74 68 65 6e 0a 73 int.nip.nip.to.mps-int-in.then.s
84da0 22 20 49 4e 54 2d 49 4e 2d 45 50 2d 41 44 44 52 22 20 67 65 74 2d 6d 79 2d 70 72 6f 70 65 72 74 ".INT-IN-EP-ADDR".get-my-propert
84dc0 79 0a 69 66 0a 73 22 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 22 20 75 73 62 2d 64 65 62 75 67 2d y.if.s".not.possible".usb-debug-
84de0 70 72 69 6e 74 0a 65 6c 73 65 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 74 6f print.else.decode-int.nip.nip.to
84e00 20 69 6e 74 2d 69 6e 2d 65 70 0a 74 68 65 6e 0a 37 66 20 61 6c 6c 6f 63 2d 6d 65 6d 20 74 6f 20 .int-in-ep.then.7f.alloc-mem.to.
84e20 63 66 67 2d 62 75 66 66 65 72 0a 73 22 20 41 6c 6c 6f 63 61 74 65 64 20 62 75 66 66 65 72 73 21 cfg-buffer.s".Allocated.buffers!
84e40 21 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 63 66 67 2d 62 75 66 66 65 72 20 31 32 !".usb-debug-print.cfg-buffer.12
84e60 20 38 20 6b 62 64 2d 61 64 64 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 .8.kbd-addr...................\.
84e80 67 65 74 20 64 65 76 69 63 65 20 64 65 73 63 72 69 70 74 6f 72 0a 63 6f 6e 74 72 6f 6c 2d 73 74 get.device.descriptor.control-st
84ea0 64 2d 67 65 74 2d 64 65 76 69 63 65 2d 64 65 73 63 72 69 70 74 6f 72 0a 64 72 6f 70 0a 63 66 67 d-get-device-descriptor.drop.cfg
84ec0 2d 62 75 66 66 65 72 20 39 20 38 20 6b 62 64 2d 61 64 64 72 20 20 20 20 20 20 20 20 20 20 20 20 -buffer.9.8.kbd-addr............
84ee0 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 63 6f 6e 66 69 67 20 64 65 73 63 72 69 70 74 6f 72 20 ........\.get.config.descriptor.
84f00 20 0a 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2d ..control-std-get-configuration-
84f20 64 65 73 63 72 69 70 74 6f 72 0a 64 72 6f 70 0a 63 66 67 2d 62 75 66 66 65 72 20 35 20 2b 20 63 descriptor.drop.cfg-buffer.5.+.c
84f40 40 20 6b 62 64 2d 61 64 64 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 @.kbd-addr.................\.set
84f60 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 20 0a 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 .configuration...control-std-set
84f80 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 64 72 6f 70 0a 73 22 20 4b 42 44 53 3a 20 53 65 74 -configuration.drop.s".KBDS:.Set
84fa0 20 63 6f 6e 66 69 67 20 72 65 74 75 72 6e 65 64 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e .config.returned".usb-debug-prin
84fc0 74 20 0a 30 20 6b 62 64 2d 61 64 64 72 20 63 6f 6e 74 72 6f 6c 2d 63 6c 73 2d 73 65 74 2d 69 64 t..0.kbd-addr.control-cls-set-id
84fe0 6c 65 20 64 72 6f 70 20 20 20 20 20 20 20 5c 20 73 65 74 20 69 64 6c 65 20 20 0a 73 22 20 4b 42 le.drop.......\.set.idle...s".KB
85000 44 53 3a 20 53 65 74 20 69 64 6c 65 20 72 65 74 75 72 6e 65 64 22 20 75 73 62 2d 64 65 62 75 67 DS:.Set.idle.returned".usb-debug
85020 2d 70 72 69 6e 74 0a 63 66 67 2d 62 75 66 66 65 72 20 34 30 20 38 20 6b 62 64 2d 61 64 64 72 20 -print.cfg-buffer.40.8.kbd-addr.
85040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 72 65 70 6f 72 74 20 64 ..................\.get.report.d
85060 65 73 63 72 69 70 74 6f 72 0a 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 72 65 70 6f 72 74 escriptor.control-std-get-report
85080 2d 64 65 73 63 72 69 70 74 6f 72 0a 64 72 6f 70 0a 73 22 20 46 69 6e 69 73 68 65 64 20 69 6e 69 -descriptor.drop.s".Finished.ini
850a0 74 69 61 6c 69 7a 69 6e 67 20 6b 65 79 62 6f 61 72 64 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 tializing.keyboard".usb-debug-pr
850c0 69 6e 74 20 0a 3b 0a 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 01 60 00 00 00 00 00 00 01 27 int..;.................`.......'
850e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 75 73 62 2d 6d 6f 75 73 65 2e 66 73 00 00 00 00 ...............0usb-mouse.fs....
85100 73 22 20 6d 6f 75 73 65 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 73 22 20 6d 6f 75 73 65 22 20 s".mouse".device-name.s".mouse".
85120 64 65 76 69 63 65 2d 74 79 70 65 0a 2e 22 20 20 20 55 53 42 20 4d 6f 75 73 65 22 20 63 72 0a 31 device-type.."...USB.Mouse".cr.1
85140 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 23 22 20 70 .encode-int.s".configuration#".p
85160 72 6f 70 65 72 74 79 0a 32 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 62 75 74 74 6f 6e 73 roperty.2.encode-int.s".#buttons
85180 22 20 70 72 6f 70 65 72 74 79 0a 34 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 61 73 73 69 67 ".property.4.encode-int.s".assig
851a0 6e 65 64 2d 61 64 64 72 65 73 73 65 73 22 20 70 72 6f 70 65 72 74 79 0a 32 20 65 6e 63 6f 64 65 ned-addresses".property.2.encode
851c0 2d 69 6e 74 20 73 22 20 72 65 67 22 20 70 72 6f 70 65 72 74 79 0a 3a 20 6f 70 65 6e 20 74 72 75 -int.s".reg".property.:.open.tru
851e0 65 20 3b 0a 3a 20 63 6c 6f 73 65 20 3b 0a 3a 20 67 65 74 2d 65 76 65 6e 74 20 28 20 6d 73 65 63 e.;.:.close.;.:.get-event.(.msec
85200 20 2d 2d 20 70 6f 73 2e 78 20 70 6f 73 2e 79 20 62 75 74 74 6f 6e 73 20 74 72 75 65 7c 66 61 6c .--.pos.x.pos.y.buttons.true|fal
85220 73 65 20 29 0a 3b 0a 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 4b 48 00 00 00 00 00 00 4b 09 se.).;................KH......K.
85240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 73 63 73 69 2d 73 75 70 70 6f 72 74 2e 66 73 00 ...............0scsi-support.fs.
85260 76 6f 63 61 62 75 6c 61 72 79 20 73 63 73 69 2d 77 6f 72 64 73 20 20 20 20 20 20 20 20 20 20 20 vocabulary.scsi-words...........
85280 20 20 20 20 20 20 20 5c 20 63 72 65 61 74 65 20 6e 65 77 20 77 6f 72 64 20 6c 69 73 74 20 6e 61 .......\.create.new.word.list.na
852a0 6d 65 64 20 27 73 63 73 69 2d 77 6f 72 64 73 27 0a 61 6c 73 6f 20 73 63 73 69 2d 77 6f 72 64 73 med.'scsi-words'.also.scsi-words
852c0 20 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 6c 61 63 65 20 ..definitions...........\.place.
852e0 6e 65 78 74 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 69 6e 74 6f 20 6e 65 77 20 6c 69 73 74 0a 66 next.definitions.into.new.list.f
85300 61 6c 73 65 20 20 76 61 6c 75 65 20 20 20 73 63 73 69 2d 70 61 72 61 6d 2d 64 65 62 75 67 20 20 alse..value...scsi-param-debug..
85320 20 20 20 20 20 20 5c 20 63 6f 6d 6d 6f 6e 20 64 65 62 75 67 67 69 6e 67 20 66 6c 61 67 0a 64 23 ......\.common.debugging.flag.d#
85340 20 30 20 20 20 76 61 6c 75 65 20 20 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 69 7a 65 20 20 20 20 .0...value...scsi-param-size....
85360 20 20 20 20 20 5c 20 6c 65 6e 67 74 68 20 6f 66 20 43 44 42 20 70 72 6f 63 65 73 73 65 64 20 6c .....\.length.of.CDB.processed.l
85380 61 73 74 0a 68 23 20 30 20 20 20 76 61 6c 75 65 20 20 20 73 63 73 69 2d 70 61 72 61 6d 2d 63 6f ast.h#.0...value...scsi-param-co
853a0 6e 74 72 6f 6c 20 20 20 20 20 20 5c 20 63 6f 6e 74 72 6f 6c 20 77 6f 72 64 20 66 6f 72 20 43 44 ntrol......\.control.word.for.CD
853c0 42 73 20 61 73 20 64 65 66 69 6e 65 64 20 69 6e 20 53 41 4d 2d 34 0a 64 23 20 30 20 20 20 76 61 Bs.as.defined.in.SAM-4.d#.0...va
853e0 6c 75 65 20 20 20 73 63 73 69 2d 70 61 72 61 6d 2d 65 72 72 6f 72 73 20 20 20 20 20 20 20 5c 20 lue...scsi-param-errors.......\.
85400 63 6f 75 6e 74 65 72 20 66 6f 72 20 64 65 74 65 63 74 65 64 20 65 72 72 6f 72 73 0a 3a 20 73 63 counter.for.detected.errors.:.sc
85420 73 69 2d 69 6e 63 2d 65 72 72 6f 72 73 0a 73 63 73 69 2d 70 61 72 61 6d 2d 65 72 72 6f 72 73 20 si-inc-errors.scsi-param-errors.
85440 31 20 2b 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 65 72 72 6f 72 73 0a 3b 0a 30 30 20 43 4f 1.+.to.scsi-param-errors.;.00.CO
85460 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6d 64 2d 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 0a NSTANT.scsi-cmd-test-unit-ready.
85480 53 54 52 55 43 54 0a 2f 63 09 46 49 45 4c 44 20 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 3e STRUCT./c.FIELD.test-unit-ready>
854a0 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 20 20 20 20 5c 20 30 30 68 0a 34 09 46 49 45 4c 44 operation-code.....\.00h.4.FIELD
854c0 20 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 3e 72 65 73 65 72 76 65 64 20 20 20 20 20 20 20 .test-unit-ready>reserved.......
854e0 20 20 20 20 5c 20 75 6e 75 73 65 64 0a 2f 63 09 46 49 45 4c 44 20 74 65 73 74 2d 75 6e 69 74 2d ....\.unused./c.FIELD.test-unit-
85500 72 65 61 64 79 3e 63 6f 6e 74 72 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6f 6e 74 72 ready>control............\.contr
85520 6f 6c 20 62 79 74 65 20 61 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 53 41 4d 2d 34 0a 43 4f ol.byte.as.specified.in.SAM-4.CO
85540 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 NSTANT.scsi-length-test-unit-rea
85560 64 79 0a 3a 20 73 63 73 69 2d 62 75 69 6c 64 2d 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 20 dy.:.scsi-build-test-unit-ready.
85580 20 28 20 63 64 62 20 2d 2d 20 29 0a 64 75 70 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 74 65 73 74 .(.cdb.--.).dup.scsi-length-test
855a0 2d 75 6e 69 74 2d 72 65 61 64 79 20 65 72 61 73 65 20 20 28 20 63 64 62 20 29 0a 73 63 73 69 2d -unit-ready.erase..(.cdb.).scsi-
855c0 70 61 72 61 6d 2d 63 6f 6e 74 72 6f 6c 20 73 77 61 70 20 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 param-control.swap.test-unit-rea
855e0 64 79 3e 63 6f 6e 74 72 6f 6c 20 63 21 20 20 28 20 29 0a 73 63 73 69 2d 6c 65 6e 67 74 68 2d 74 dy>control.c!..(.).scsi-length-t
85600 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 69 7a est-unit-ready.to.scsi-param-siz
85620 65 20 20 20 5c 20 75 70 64 61 74 65 20 43 44 42 20 6c 65 6e 67 74 68 0a 3b 0a 30 33 20 43 4f 4e e...\.update.CDB.length.;.03.CON
85640 53 54 41 4e 54 20 73 63 73 69 2d 63 6d 64 2d 72 65 71 75 65 73 74 2d 73 65 6e 73 65 0a 53 54 52 STANT.scsi-cmd-request-sense.STR
85660 55 43 54 0a 2f 63 09 46 49 45 4c 44 20 72 65 71 75 65 73 74 2d 73 65 6e 73 65 3e 6f 70 65 72 61 UCT./c.FIELD.request-sense>opera
85680 74 69 6f 6e 2d 63 6f 64 65 20 20 20 20 20 5c 20 30 33 68 0a 33 09 46 49 45 4c 44 20 72 65 71 75 tion-code.....\.03h.3.FIELD.requ
856a0 65 73 74 2d 73 65 6e 73 65 3e 72 65 73 65 72 76 65 64 20 20 20 20 20 20 20 20 20 20 20 5c 20 75 est-sense>reserved...........\.u
856c0 6e 75 73 65 64 0a 2f 63 09 46 49 45 4c 44 20 72 65 71 75 65 73 74 2d 73 65 6e 73 65 3e 61 6c 6c nused./c.FIELD.request-sense>all
856e0 6f 63 61 74 69 6f 6e 2d 6c 65 6e 67 74 68 20 20 5c 20 62 75 66 66 65 72 2d 6c 65 6e 67 74 68 20 ocation-length..\.buffer-length.
85700 66 6f 72 20 64 61 74 61 20 72 65 73 70 6f 6e 73 65 0a 2f 63 09 46 49 45 4c 44 20 72 65 71 75 65 for.data.response./c.FIELD.reque
85720 73 74 2d 73 65 6e 73 65 3e 63 6f 6e 74 72 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6f st-sense>control............\.co
85740 6e 74 72 6f 6c 20 62 79 74 65 20 61 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 53 41 4d 2d 34 ntrol.byte.as.specified.in.SAM-4
85760 0a 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 71 75 65 73 74 2d 73 65 .CONSTANT.scsi-length-request-se
85780 6e 73 65 0a 3a 20 73 63 73 69 2d 62 75 69 6c 64 2d 72 65 71 75 65 73 74 2d 73 65 6e 73 65 20 20 nse.:.scsi-build-request-sense..
857a0 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 63 64 62 20 2d 2d 20 29 0a 3e 72 20 20 20 20 20 20 20 ..(.alloc-len.cdb.--.).>r.......
857c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 29 20 ..................(.alloc-len.).
857e0 20 28 20 52 3a 20 2d 2d 20 63 64 62 20 29 0a 72 40 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 .(.R:.--.cdb.).r@.scsi-length-re
85800 71 75 65 73 74 2d 73 65 6e 73 65 20 65 72 61 73 65 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 29 quest-sense.erase..(.alloc-len.)
85820 0a 73 63 73 69 2d 63 6d 64 2d 72 65 71 75 65 73 74 2d 73 65 6e 73 65 20 72 40 20 20 20 20 20 20 .scsi-cmd-request-sense.r@......
85840 20 20 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 63 6d 64 20 63 64 62 20 29 0a 72 65 71 75 65 .....(.alloc-len.cmd.cdb.).reque
85860 73 74 2d 73 65 6e 73 65 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 63 21 20 20 20 20 20 28 st-sense>operation-code.c!.....(
85880 20 61 6c 6c 6f 63 2d 6c 65 6e 20 29 0a 64 75 70 20 64 23 20 32 35 32 20 3e 20 20 20 20 20 20 20 .alloc-len.).dup.d#.252.>.......
858a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 .................\.buffer.length
858c0 20 74 6f 6f 20 62 69 67 20 3f 0a 49 46 0a 73 63 73 69 2d 69 6e 63 2d 65 72 72 6f 72 73 0a 64 72 .too.big.?.IF.scsi-inc-errors.dr
858e0 6f 70 20 64 23 20 32 35 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c op.d#.252......................\
85900 20 72 65 70 6c 61 63 65 20 77 69 74 68 20 32 35 32 0a 45 4c 53 45 0a 64 75 70 20 64 23 20 31 38 .replace.with.252.ELSE.dup.d#.18
85920 20 3c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6c 6c 6f 63 61 .<......................\.alloca
85940 74 65 64 20 62 75 66 66 65 72 20 74 6f 6f 20 73 6d 61 6c 6c 20 3f 0a 49 46 0a 73 63 73 69 2d 69 ted.buffer.too.small.?.IF.scsi-i
85960 6e 63 2d 65 72 72 6f 72 73 0a 64 72 6f 70 20 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nc-errors.drop.0................
85980 20 20 20 20 20 20 20 20 5c 20 72 65 6a 65 63 74 20 72 65 74 75 72 6e 20 64 61 74 61 0a 54 48 45 ........\.reject.return.data.THE
859a0 4e 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 N.THEN..........................
859c0 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 6c 6c 6f 63 6c 65 6e 20 29 0a 72 40 20 72 65 71 75 ............(.alloclen.).r@.requ
859e0 65 73 74 2d 73 65 6e 73 65 3e 61 6c 6c 6f 63 61 74 69 6f 6e 2d 6c 65 6e 67 74 68 20 63 21 20 20 est-sense>allocation-length.c!..
85a00 20 20 20 28 20 20 29 0a 73 63 73 69 2d 70 61 72 61 6d 2d 63 6f 6e 74 72 6f 6c 20 72 3e 20 72 65 ...(..).scsi-param-control.r>.re
85a20 71 75 65 73 74 2d 73 65 6e 73 65 3e 63 6f 6e 74 72 6f 6c 20 63 21 20 20 28 20 61 6c 6c 6f 63 2d quest-sense>control.c!..(.alloc-
85a40 6c 65 6e 20 63 64 62 20 29 20 20 28 20 52 3a 20 63 64 62 20 2d 2d 20 29 0a 73 63 73 69 2d 6c 65 len.cdb.)..(.R:.cdb.--.).scsi-le
85a60 6e 67 74 68 2d 72 65 71 75 65 73 74 2d 73 65 6e 73 65 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d ngth-request-sense.to.scsi-param
85a80 2d 73 69 7a 65 20 20 5c 20 75 70 64 61 74 65 20 43 44 42 20 6c 65 6e 67 74 68 0a 3b 0a 37 30 20 -size..\.update.CDB.length.;.70.
85aa0 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 72 65 73 70 6f 6e 73 65 28 72 65 71 75 65 73 74 2d 73 CONSTANT.scsi-response(request-s
85ac0 65 6e 73 65 2d 30 29 0a 37 31 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 72 65 73 70 6f 6e 73 ense-0).71.CONSTANT.scsi-respons
85ae0 65 28 72 65 71 75 65 73 74 2d 73 65 6e 73 65 2d 31 29 0a 53 54 52 55 43 54 0a 2f 63 20 46 49 45 e(request-sense-1).STRUCT./c.FIE
85b00 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e 72 65 73 70 6f 6e 73 65 2d 63 6f 64 65 20 20 20 5c 20 LD.sense-data>response-code...\.
85b20 37 30 68 20 28 63 75 72 72 65 6e 74 20 65 72 72 6f 72 73 29 20 6f 72 20 37 31 68 20 28 64 65 66 70h.(current.errors).or.71h.(def
85b40 65 72 72 65 64 20 65 72 72 6f 72 73 29 0a 2f 63 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 erred.errors)./c.FIELD.sense-dat
85b60 61 3e 6f 62 73 6f 6c 65 74 65 0a 2f 63 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e 73 a>obsolete./c.FIELD.sense-data>s
85b80 65 6e 73 65 2d 6b 65 79 20 20 20 20 20 20 20 5c 20 44 33 2e 2e 44 30 20 3d 20 73 65 6e 73 65 20 ense-key.......\.D3..D0.=.sense.
85ba0 6b 65 79 2c 20 44 37 20 3d 20 45 6e 64 4f 66 4d 65 64 69 75 6d 0a 2f 6c 20 46 49 45 4c 44 20 73 key,.D7.=.EndOfMedium./l.FIELD.s
85bc0 65 6e 73 65 2d 64 61 74 61 3e 69 6e 66 6f 0a 2f 63 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 ense-data>info./c.FIELD.sense-da
85be0 74 61 3e 61 6c 6c 6f 63 2d 6c 65 6e 67 74 68 20 20 20 20 5c 20 3c 3d 20 32 34 34 20 28 66 6f 72 ta>alloc-length....\.<=.244.(for
85c00 20 6d 61 78 20 73 69 7a 65 29 0a 2f 6c 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e 63 .max.size)./l.FIELD.sense-data>c
85c20 6f 6d 6d 61 6e 64 2d 69 6e 66 6f 0a 2f 63 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e ommand-info./c.FIELD.sense-data>
85c40 61 73 63 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 65 6e asc.............\.additional.sen
85c60 73 65 20 6b 65 79 0a 2f 63 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e 61 73 63 71 20 se.key./c.FIELD.sense-data>ascq.
85c80 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 65 6e 73 65 20 6b 65 ...........\.additional.sense.ke
85ca0 79 20 71 75 61 6c 69 66 69 65 72 0a 2f 63 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e y.qualifier./c.FIELD.sense-data>
85cc0 75 6e 69 74 2d 63 6f 64 65 0a 33 20 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e 6b 65 unit-code.3..FIELD.sense-data>ke
85ce0 79 2d 73 70 65 63 69 66 69 63 0a 2f 63 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e 61 y-specific./c.FIELD.sense-data>a
85d00 64 64 2d 73 65 6e 73 65 2d 62 79 74 65 73 20 5c 20 73 74 61 72 74 20 6f 66 20 61 70 70 65 6e 64 dd-sense-bytes.\.start.of.append
85d20 65 64 20 65 78 74 72 61 20 62 79 74 65 73 0a 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e ed.extra.bytes.CONSTANT.scsi-len
85d40 67 74 68 2d 73 65 6e 73 65 2d 64 61 74 61 0a 3a 20 73 63 73 69 2d 67 65 74 2d 73 65 6e 73 65 2d gth-sense-data.:.scsi-get-sense-
85d60 64 61 74 61 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 2d 2d 20 data..................(.addr.--.
85d80 61 73 63 71 20 61 73 63 20 73 65 6e 73 65 2d 6b 65 79 20 29 20 20 20 0a 3e 72 20 20 20 20 20 20 ascq.asc.sense-key.)....>r......
85da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 52 3a ............................(.R:
85dc0 20 2d 2d 20 61 64 64 72 20 29 0a 72 40 20 73 65 6e 73 65 2d 64 61 74 61 3e 72 65 73 70 6f 6e 73 .--.addr.).r@.sense-data>respons
85de0 65 2d 63 6f 64 65 20 63 40 20 37 66 20 61 6e 64 20 37 32 20 3e 3d 20 49 46 0a 72 40 20 33 20 2b e-code.c@.7f.and.72.>=.IF.r@.3.+
85e00 20 63 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 .c@...........................(.
85e20 61 73 63 71 20 29 0a 72 40 20 32 20 2b 20 63 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ascq.).r@.2.+.c@................
85e40 20 20 20 20 20 20 20 20 20 20 20 28 20 61 73 63 71 20 61 73 63 20 29 20 0a 72 3e 20 31 20 2b 20 ...........(.ascq.asc.)..r>.1.+.
85e60 63 40 20 30 66 20 61 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 c@.0f.and....................(.a
85e80 73 63 71 20 61 73 63 20 73 65 6e 73 65 2d 6b 65 79 20 29 0a 45 4c 53 45 0a 72 40 20 73 65 6e 73 scq.asc.sense-key.).ELSE.r@.sens
85ea0 65 2d 64 61 74 61 3e 41 53 43 51 20 63 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 e-data>ASCQ.c@...............(.a
85ec0 73 63 71 20 29 0a 72 40 20 73 65 6e 73 65 2d 64 61 74 61 3e 41 53 43 20 63 40 20 20 20 20 20 20 scq.).r@.sense-data>ASC.c@......
85ee0 20 20 20 20 20 20 20 20 20 20 28 20 61 73 63 71 20 61 73 63 20 29 0a 72 3e 20 73 65 6e 73 65 2d ..........(.ascq.asc.).r>.sense-
85f00 64 61 74 61 3e 73 65 6e 73 65 2d 6b 65 79 20 63 40 20 30 66 20 61 6e 64 20 20 20 28 20 61 73 63 data>sense-key.c@.0f.and...(.asc
85f20 71 20 61 73 63 20 73 65 6e 73 65 2d 6b 65 79 20 29 20 28 20 52 3a 20 61 64 64 72 20 2d 2d 20 29 q.asc.sense-key.).(.R:.addr.--.)
85f40 0a 54 48 45 4e 0a 3b 0a 3a 20 73 63 73 69 2d 67 65 74 2d 73 65 6e 73 65 2d 64 61 74 61 3f 20 20 .THEN.;.:.scsi-get-sense-data?..
85f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 2d 2d 20 66 61 6c 73 65 20 7c ...............(.addr.--.false.|
85f80 20 61 73 63 71 20 61 73 63 20 73 65 6e 73 65 2d 6b 65 79 20 74 72 75 65 20 29 0a 64 75 70 0a 73 .ascq.asc.sense-key.true.).dup.s
85fa0 65 6e 73 65 2d 64 61 74 61 3e 72 65 73 70 6f 6e 73 65 2d 63 6f 64 65 20 63 40 0a 37 65 20 41 4e ense-data>response-code.c@.7e.AN
85fc0 44 20 37 30 20 3d 20 20 20 20 20 20 20 20 20 20 5c 20 52 65 73 70 6f 6e 73 65 20 63 6f 64 65 20 D.70.=..........\.Response.code.
85fe0 28 73 6f 6d 65 20 64 65 76 69 63 65 73 20 68 61 76 65 20 4d 53 42 20 73 65 74 29 0a 49 46 0a 73 (some.devices.have.MSB.set).IF.s
86000 63 73 69 2d 67 65 74 2d 73 65 6e 73 65 2d 64 61 74 61 20 54 52 55 45 0a 45 4c 53 45 0a 64 72 6f csi-get-sense-data.TRUE.ELSE.dro
86020 70 20 46 41 4c 53 45 20 20 20 20 20 20 20 20 5c 20 64 72 6f 70 20 61 64 64 72 0a 54 48 45 4e 0a p.FALSE........\.drop.addr.THEN.
86040 3b 0a 3a 20 73 63 73 69 2d 67 65 74 2d 73 65 6e 73 65 2d 49 44 3f 20 20 20 20 20 20 20 20 20 20 ;.:.scsi-get-sense-ID?..........
86060 20 20 20 20 20 20 20 28 20 61 64 64 72 20 2d 2d 20 66 61 6c 73 65 20 7c 20 61 73 63 71 20 61 73 .......(.addr.--.false.|.ascq.as
86080 63 20 73 65 6e 73 65 2d 6b 65 79 20 74 72 75 65 20 29 0a 64 75 70 0a 73 65 6e 73 65 2d 64 61 74 c.sense-key.true.).dup.sense-dat
860a0 61 3e 72 65 73 70 6f 6e 73 65 2d 63 6f 64 65 20 63 40 0a 37 65 20 41 4e 44 20 37 30 20 3d 20 20 a>response-code.c@.7e.AND.70.=..
860c0 20 20 20 20 20 20 20 20 5c 20 52 65 73 70 6f 6e 73 65 20 63 6f 64 65 20 28 73 6f 6d 65 20 64 65 ........\.Response.code.(some.de
860e0 76 69 63 65 73 20 68 61 76 65 20 4d 53 42 20 73 65 74 29 0a 49 46 0a 73 63 73 69 2d 67 65 74 2d vices.have.MSB.set).IF.scsi-get-
86100 73 65 6e 73 65 2d 64 61 74 61 20 20 20 20 20 20 20 20 28 20 61 73 63 71 20 61 73 63 20 73 65 6e sense-data........(.ascq.asc.sen
86120 73 65 2d 6b 65 79 20 29 0a 31 30 20 6c 73 68 69 66 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 se-key.).10.lshift..............
86140 20 20 20 20 28 20 61 73 63 71 20 61 73 63 20 73 65 6e 73 65 2d 6b 65 79 31 36 20 29 0a 73 77 61 ....(.ascq.asc.sense-key16.).swa
86160 70 20 38 20 6c 73 68 69 66 74 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 28 20 61 73 63 71 20 73 p.8.lshift.or...........(.ascq.s
86180 65 6e 73 65 2d 6b 65 79 2b 61 73 63 20 29 0a 73 77 61 70 20 6f 72 20 20 20 20 20 20 20 20 20 20 ense-key+asc.).swap.or..........
861a0 20 20 20 20 20 20 20 20 20 20 5c 20 32 34 2d 62 69 74 20 73 65 6e 73 65 2d 49 44 20 28 20 73 65 ..........\.24-bit.sense-ID.(.se
861c0 6e 73 65 2d 6b 65 79 2b 61 73 63 2b 61 73 63 71 20 29 0a 54 52 55 45 0a 45 4c 53 45 0a 64 72 6f nse-key+asc+ascq.).TRUE.ELSE.dro
861e0 70 20 46 41 4c 53 45 20 20 20 20 20 20 20 20 5c 20 64 72 6f 70 20 61 64 64 72 0a 54 48 45 4e 0a p.FALSE........\.drop.addr.THEN.
86200 3b 0a 31 32 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6d 64 2d 69 6e 71 75 69 72 79 0a 53 ;.12.CONSTANT.scsi-cmd-inquiry.S
86220 54 52 55 43 54 0a 2f 63 09 46 49 45 4c 44 20 69 6e 71 75 69 72 79 3e 6f 70 65 72 61 74 69 6f 6e TRUCT./c.FIELD.inquiry>operation
86240 2d 63 6f 64 65 20 20 20 20 20 5c 20 30 78 31 32 0a 2f 63 09 46 49 45 4c 44 20 69 6e 71 75 69 72 -code.....\.0x12./c.FIELD.inquir
86260 79 3e 72 65 73 65 72 76 65 64 20 20 20 20 20 20 20 20 20 20 20 5c 20 2b 20 45 56 50 44 2d 42 69 y>reserved...........\.+.EVPD-Bi
86280 74 20 28 76 69 74 61 6c 20 70 72 6f 64 75 63 74 20 64 61 74 61 29 0a 2f 63 09 46 49 45 4c 44 20 t.(vital.product.data)./c.FIELD.
862a0 69 6e 71 75 69 72 79 3e 70 61 67 65 2d 63 6f 64 65 20 20 20 20 20 20 20 20 20 20 5c 20 70 61 67 inquiry>page-code..........\.pag
862c0 65 20 63 6f 64 65 20 66 6f 72 20 76 69 74 61 6c 20 70 72 6f 64 75 63 74 20 64 61 74 61 20 28 69 e.code.for.vital.product.data.(i
862e0 66 20 75 73 65 64 29 0a 2f 77 09 46 49 45 4c 44 20 69 6e 71 75 69 72 79 3e 61 6c 6c 6f 63 61 74 f.used)./w.FIELD.inquiry>allocat
86300 69 6f 6e 2d 6c 65 6e 67 74 68 20 20 5c 20 6c 65 6e 67 74 68 20 6f 66 20 44 61 74 61 2d 49 6e 2d ion-length..\.length.of.Data-In-
86320 42 75 66 66 65 72 0a 2f 63 09 46 49 45 4c 44 20 69 6e 71 75 69 72 79 3e 63 6f 6e 74 72 6f 6c 20 Buffer./c.FIELD.inquiry>control.
86340 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6f 6e 74 72 6f 6c 20 62 79 74 65 20 61 73 20 73 70 65 ...........\.control.byte.as.spe
86360 63 69 66 69 65 64 20 69 6e 20 53 41 4d 2d 34 0a 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 cified.in.SAM-4.CONSTANT.scsi-le
86380 6e 67 74 68 2d 69 6e 71 75 69 72 79 0a 3a 20 73 63 73 69 2d 62 75 69 6c 64 2d 69 6e 71 75 69 72 ngth-inquiry.:.scsi-build-inquir
863a0 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 y...................(.alloc-len.
863c0 63 64 62 20 2d 2d 20 29 0a 64 75 70 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 69 6e 71 75 69 72 79 cdb.--.).dup.scsi-length-inquiry
863e0 20 65 72 61 73 65 20 20 20 20 20 20 20 5c 20 36 20 62 79 74 65 73 20 43 44 42 0a 73 63 73 69 2d .erase.......\.6.bytes.CDB.scsi-
86400 63 6d 64 2d 69 6e 71 75 69 72 79 20 6f 76 65 72 09 09 09 09 20 20 20 28 20 61 6c 6c 6f 63 2d 6c cmd-inquiry.over.......(.alloc-l
86420 65 6e 20 63 64 62 20 63 6d 64 20 63 64 62 20 29 0a 69 6e 71 75 69 72 79 3e 6f 70 65 72 61 74 69 en.cdb.cmd.cdb.).inquiry>operati
86440 6f 6e 2d 63 6f 64 65 20 63 21 09 20 20 20 20 20 20 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 on-code.c!..........(.alloc-len.
86460 63 64 62 20 29 0a 73 63 73 69 2d 70 61 72 61 6d 2d 63 6f 6e 74 72 6f 6c 20 6f 76 65 72 20 69 6e cdb.).scsi-param-control.over.in
86480 71 75 69 72 79 3e 63 6f 6e 74 72 6f 6c 20 63 21 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 63 64 62 quiry>control.c!.(.alloc-len.cdb
864a0 20 29 0a 69 6e 71 75 69 72 79 3e 61 6c 6c 6f 63 61 74 69 6f 6e 2d 6c 65 6e 67 74 68 20 77 21 09 .).inquiry>allocation-length.w!.
864c0 20 20 20 20 20 20 5c 20 73 69 7a 65 20 6f 66 20 44 61 74 61 2d 49 6e 20 42 75 66 66 65 72 0a 73 ......\.size.of.Data-In.Buffer.s
864e0 63 73 69 2d 6c 65 6e 67 74 68 2d 69 6e 71 75 69 72 79 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d csi-length-inquiry.to.scsi-param
86500 2d 73 69 7a 65 20 20 20 20 5c 20 75 70 64 61 74 65 20 43 44 42 20 6c 65 6e 67 74 68 0a 3b 0a 53 -size....\.update.CDB.length.;.S
86520 54 52 55 43 54 0a 2f 63 09 20 20 20 46 49 45 4c 44 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 70 TRUCT./c....FIELD.inquiry-data>p
86540 65 72 69 70 68 65 72 61 6c 20 20 20 20 20 20 20 5c 20 71 75 61 6c 69 66 69 65 72 20 61 6e 64 20 eripheral.......\.qualifier.and.
86560 64 65 76 69 63 65 20 74 79 70 65 0a 2f 63 09 20 20 20 46 49 45 4c 44 20 69 6e 71 75 69 72 79 2d device.type./c....FIELD.inquiry-
86580 64 61 74 61 3e 72 65 73 65 72 76 65 64 31 0a 2f 63 09 20 20 20 46 49 45 4c 44 20 69 6e 71 75 69 data>reserved1./c....FIELD.inqui
865a0 72 79 2d 64 61 74 61 3e 76 65 72 73 69 6f 6e 20 20 20 20 20 20 20 20 20 20 5c 20 73 75 70 70 6f ry-data>version..........\.suppo
865c0 72 74 65 64 20 53 43 53 49 20 76 65 72 73 69 6f 6e 20 28 31 2c 32 2c 33 29 0a 2f 63 09 20 20 20 rted.SCSI.version.(1,2,3)./c....
865e0 46 49 45 4c 44 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 64 61 74 61 2d 66 6f 72 6d 61 74 0a 2f FIELD.inquiry-data>data-format./
86600 63 09 20 20 20 46 49 45 4c 44 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 61 64 64 2d 6c 65 6e 67 c....FIELD.inquiry-data>add-leng
86620 74 68 20 20 20 20 20 20 20 5c 20 74 6f 74 61 6c 20 62 6c 6f 63 6b 20 6c 65 6e 67 74 68 20 2d 20 th.......\.total.block.length.-.
86640 34 0a 2f 63 09 20 20 20 46 49 45 4c 44 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 66 6c 61 67 73 4./c....FIELD.inquiry-data>flags
86660 31 0a 2f 63 09 20 20 20 46 49 45 4c 44 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 66 6c 61 67 73 1./c....FIELD.inquiry-data>flags
86680 32 0a 2f 63 09 20 20 20 46 49 45 4c 44 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 66 6c 61 67 73 2./c....FIELD.inquiry-data>flags
866a0 33 0a 64 23 20 38 09 46 49 45 4c 44 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 76 65 6e 64 6f 72 3.d#.8.FIELD.inquiry-data>vendor
866c0 2d 69 64 65 6e 74 20 20 20 20 20 5c 20 76 65 6e 64 6f 72 20 73 74 72 69 6e 67 0a 64 23 20 31 36 -ident.....\.vendor.string.d#.16
866e0 09 46 49 45 4c 44 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 70 72 6f 64 75 63 74 2d 69 64 65 6e .FIELD.inquiry-data>product-iden
86700 74 20 20 20 20 5c 20 64 65 76 69 63 65 20 73 74 72 69 6e 67 0a 2f 6c 20 09 46 49 45 4c 44 20 69 t....\.device.string./l..FIELD.i
86720 6e 71 75 69 72 79 2d 64 61 74 61 3e 70 72 6f 64 75 63 74 2d 72 65 76 69 73 69 6f 6e 20 5c 20 72 nquiry-data>product-revision.\.r
86740 65 76 69 73 69 6f 6e 20 73 74 72 69 6e 67 0a 64 23 20 32 30 09 46 49 45 4c 44 20 69 6e 71 75 69 evision.string.d#.20.FIELD.inqui
86760 72 79 2d 64 61 74 61 3e 76 65 6e 64 6f 72 2d 73 70 65 63 69 66 69 63 20 20 5c 20 6f 70 74 69 6f ry-data>vendor-specific..\.optio
86780 6e 61 6c 20 70 61 72 61 6d 73 0a 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d nal.params.CONSTANT.scsi-length-
867a0 69 6e 71 75 69 72 79 2d 64 61 74 61 0a 32 35 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6d inquiry-data.25.CONSTANT.scsi-cm
867c0 64 2d 72 65 61 64 2d 63 61 70 61 63 69 74 79 2d 31 30 20 20 5c 20 63 6f 6d 6d 61 6e 64 20 63 6f d-read-capacity-10..\.command.co
867e0 64 65 0a 53 54 52 55 43 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 de.STRUCT.......................
86800 20 20 20 20 20 20 20 20 20 20 5c 20 53 43 53 49 20 31 30 2d 62 79 74 65 20 43 44 42 20 73 74 72 ..........\.SCSI.10-byte.CDB.str
86820 75 63 74 75 72 65 0a 2f 63 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 30 3e 6f 70 65 72 ucture./c.FIELD.read-cap-10>oper
86840 61 74 69 6f 6e 2d 63 6f 64 65 0a 2f 63 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 30 3e ation-code./c.FIELD.read-cap-10>
86860 72 65 73 65 72 76 65 64 31 0a 2f 6c 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 30 3e 6c reserved1./l.FIELD.read-cap-10>l
86880 62 61 0a 2f 77 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 30 3e 72 65 73 65 72 76 65 64 ba./w.FIELD.read-cap-10>reserved
868a0 32 0a 2f 63 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 30 3e 72 65 73 65 72 76 65 64 33 2./c.FIELD.read-cap-10>reserved3
868c0 0a 2f 63 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 30 3e 63 6f 6e 74 72 6f 6c 0a 43 4f ./c.FIELD.read-cap-10>control.CO
868e0 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 30 0a 3a NSTANT.scsi-length-read-cap-10.:
86900 20 73 63 73 69 2d 62 75 69 6c 64 2d 72 65 61 64 2d 63 61 70 2d 31 30 20 20 20 20 20 20 20 20 20 .scsi-build-read-cap-10.........
86920 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 64 62 20 2d 2d 20 29 0a 64 75 70 20 73 63 73 69 2d ............(.cdb.--.).dup.scsi-
86940 6c 65 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 30 20 65 72 61 73 65 20 20 20 20 20 20 20 20 length-read-cap-10.erase........
86960 20 28 20 63 64 62 20 29 0a 73 63 73 69 2d 63 6d 64 2d 72 65 61 64 2d 63 61 70 61 63 69 74 79 2d .(.cdb.).scsi-cmd-read-capacity-
86980 31 30 20 6f 76 65 72 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 64 62 20 63 6d 64 20 63 64 62 10.over............(.cdb.cmd.cdb
869a0 20 29 0a 72 65 61 64 2d 63 61 70 2d 31 30 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 63 21 .).read-cap-10>operation-code.c!
869c0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 64 62 20 29 0a 73 63 73 69 2d 70 61 72 61 6d 2d .............(.cdb.).scsi-param-
869e0 63 6f 6e 74 72 6f 6c 20 73 77 61 70 20 72 65 61 64 2d 63 61 70 2d 31 30 3e 63 6f 6e 74 72 6f 6c control.swap.read-cap-10>control
86a00 20 63 21 20 28 20 29 0a 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 30 20 .c!.(.).scsi-length-read-cap-10.
86a20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 69 7a 65 20 20 20 20 5c 20 75 70 64 61 74 65 20 43 to.scsi-param-size....\.update.C
86a40 44 42 20 6c 65 6e 67 74 68 0a 3b 0a 53 54 52 55 43 54 0a 2f 6c 09 46 49 45 4c 44 20 72 65 61 64 DB.length.;.STRUCT./l.FIELD.read
86a60 2d 63 61 70 2d 31 30 2d 64 61 74 61 3e 6d 61 78 2d 6c 62 61 0a 2f 6c 09 46 49 45 4c 44 20 72 65 -cap-10-data>max-lba./l.FIELD.re
86a80 61 64 2d 63 61 70 2d 31 30 2d 64 61 74 61 3e 62 6c 6f 63 6b 2d 73 69 7a 65 0a 43 4f 4e 53 54 41 ad-cap-10-data>block-size.CONSTA
86aa0 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 30 2d 64 61 74 61 0a NT.scsi-length-read-cap-10-data.
86ac0 3a 20 73 63 73 69 2d 67 65 74 2d 63 61 70 61 63 69 74 79 2d 31 30 20 20 20 20 20 20 20 20 20 20 :.scsi-get-capacity-10..........
86ae0 20 20 20 20 20 20 20 28 20 61 64 64 72 20 2d 2d 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 23 62 6c 6f .......(.addr.--.block-size.#blo
86b00 63 6b 73 20 29 0a 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cks.).>r........................
86b20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 2d 2d 20 29 20 28 20 52 3a 20 2d 2d 20 61 64 ..........(.addr.--.).(.R:.--.ad
86b40 64 72 20 29 0a 72 40 20 72 65 61 64 2d 63 61 70 2d 31 30 2d 64 61 74 61 3e 62 6c 6f 63 6b 2d 73 dr.).r@.read-cap-10-data>block-s
86b60 69 7a 65 20 6c 40 20 20 20 28 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 29 0a 72 3e 20 72 65 61 64 2d ize.l@...(.block-size.).r>.read-
86b80 63 61 70 2d 31 30 2d 64 61 74 61 3e 6d 61 78 2d 6c 62 61 20 6c 40 20 20 20 20 20 20 28 20 62 6c cap-10-data>max-lba.l@......(.bl
86ba0 6f 63 6b 2d 73 69 7a 65 20 23 62 6c 6f 63 6b 73 20 29 20 28 20 52 3a 20 61 64 64 72 20 2d 2d 20 ock-size.#blocks.).(.R:.addr.--.
86bc0 29 0a 3b 0a 39 65 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6d 64 2d 72 65 61 64 2d 63 61 ).;.9e.CONSTANT.scsi-cmd-read-ca
86be0 70 61 63 69 74 79 2d 31 36 20 20 20 20 20 20 20 20 5c 20 63 6f 6d 6d 61 6e 64 20 63 6f 64 65 0a pacity-16........\.command.code.
86c00 53 54 52 55 43 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 STRUCT..........................
86c20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 53 43 53 49 20 31 36 2d 62 79 74 65 20 43 44 42 20 .............\.SCSI.16-byte.CDB.
86c40 73 74 72 75 63 74 75 72 65 0a 2f 63 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 3e 6f structure./c.FIELD.read-cap-16>o
86c60 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 0a 2f 63 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d peration-code./c.FIELD.read-cap-
86c80 31 36 3e 73 65 72 76 69 63 65 2d 61 63 74 69 6f 6e 0a 2f 6c 09 46 49 45 4c 44 20 72 65 61 64 2d 16>service-action./l.FIELD.read-
86ca0 63 61 70 2d 31 36 3e 6c 62 61 2d 68 69 67 68 0a 2f 6c 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 cap-16>lba-high./l.FIELD.read-ca
86cc0 70 2d 31 36 3e 6c 62 61 2d 6c 6f 77 0a 2f 6c 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 p-16>lba-low./l.FIELD.read-cap-1
86ce0 36 3e 61 6c 6c 6f 63 61 74 69 6f 6e 2d 6c 65 6e 67 74 68 20 20 20 20 5c 20 73 68 6f 75 6c 64 20 6>allocation-length....\.should.
86d00 62 65 20 33 32 0a 2f 63 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 3e 72 65 73 65 72 be.32./c.FIELD.read-cap-16>reser
86d20 76 65 64 0a 2f 63 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 3e 63 6f 6e 74 72 6f 6c ved./c.FIELD.read-cap-16>control
86d40 0a 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 .CONSTANT.scsi-length-read-cap-1
86d60 36 0a 3a 20 73 63 73 69 2d 62 75 69 6c 64 2d 72 65 61 64 2d 63 61 70 2d 31 36 20 20 28 20 63 64 6.:.scsi-build-read-cap-16..(.cd
86d80 62 20 2d 2d 20 29 0a 3e 72 20 72 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 b.--.).>r.r@....................
86da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 52 3a 20 2d 2d 20 63 64 62 20 29 0a 73 .................(.R:.--.cdb.).s
86dc0 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 36 20 65 72 61 73 65 20 20 20 20 csi-length-read-cap-16.erase....
86de0 20 20 20 20 20 20 20 20 20 28 20 20 29 0a 73 63 73 69 2d 63 6d 64 2d 72 65 61 64 2d 63 61 70 61 .........(..).scsi-cmd-read-capa
86e00 63 69 74 79 2d 31 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 6f 64 65 20 29 city-16.................(.code.)
86e20 0a 72 40 20 72 65 61 64 2d 63 61 70 2d 31 36 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 63 .r@.read-cap-16>operation-code.c
86e40 21 20 20 20 20 20 20 20 20 20 20 28 20 20 29 0a 31 30 20 72 40 20 72 65 61 64 2d 63 61 70 2d 31 !..........(..).10.r@.read-cap-1
86e60 36 3e 73 65 72 76 69 63 65 2d 61 63 74 69 6f 6e 20 63 21 0a 64 23 20 33 32 20 20 20 20 20 20 20 6>service-action.c!.d#.32.......
86e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 ..............................\.
86ea0 72 65 73 70 6f 6e 73 65 20 73 69 7a 65 20 33 32 20 62 79 74 65 73 0a 72 40 20 72 65 61 64 2d 63 response.size.32.bytes.r@.read-c
86ec0 61 70 2d 31 36 3e 61 6c 6c 6f 63 61 74 69 6f 6e 2d 6c 65 6e 67 74 68 20 6c 21 20 20 20 20 20 20 ap-16>allocation-length.l!......
86ee0 20 28 20 20 29 0a 73 63 73 69 2d 70 61 72 61 6d 2d 63 6f 6e 74 72 6f 6c 20 72 3e 20 72 65 61 64 .(..).scsi-param-control.r>.read
86f00 2d 63 61 70 2d 31 36 3e 63 6f 6e 74 72 6f 6c 20 63 21 20 28 20 52 3a 20 63 64 62 20 2d 2d 20 29 -cap-16>control.c!.(.R:.cdb.--.)
86f20 0a 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 36 20 74 6f 20 73 63 73 69 .scsi-length-read-cap-16.to.scsi
86f40 2d 70 61 72 61 6d 2d 73 69 7a 65 20 5c 20 75 70 64 61 74 65 20 43 44 42 20 6c 65 6e 67 74 68 0a -param-size.\.update.CDB.length.
86f60 3b 0a 53 54 52 55 43 54 0a 2f 6c 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 2d 64 61 ;.STRUCT./l.FIELD.read-cap-16-da
86f80 74 61 3e 6d 61 78 2d 6c 62 61 2d 68 69 67 68 20 20 20 20 5c 20 75 70 70 65 72 20 71 75 61 64 6c ta>max-lba-high....\.upper.quadl
86fa0 65 74 20 6f 66 20 4d 61 78 2d 4c 42 41 0a 2f 6c 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d et.of.Max-LBA./l.FIELD.read-cap-
86fc0 31 36 2d 64 61 74 61 3e 6d 61 78 2d 6c 62 61 2d 6c 6f 77 20 20 20 20 20 5c 20 6c 6f 77 65 72 20 16-data>max-lba-low.....\.lower.
86fe0 71 75 61 64 6c 65 74 20 6f 66 20 4d 61 78 2d 4c 42 41 0a 2f 6c 09 46 49 45 4c 44 20 72 65 61 64 quadlet.of.Max-LBA./l.FIELD.read
87000 2d 63 61 70 2d 31 36 2d 64 61 74 61 3e 62 6c 6f 63 6b 2d 73 69 7a 65 20 20 20 20 20 20 5c 20 6c -cap-16-data>block-size......\.l
87020 6f 67 69 63 61 6c 20 62 6c 6f 63 6b 20 6c 65 6e 67 74 68 20 69 6e 20 62 79 74 65 73 0a 2f 63 09 ogical.block.length.in.bytes./c.
87040 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 2d 64 61 74 61 3e 70 72 6f 74 65 63 74 20 20 FIELD.read-cap-16-data>protect..
87060 20 20 20 20 20 20 20 5c 20 74 79 70 65 20 6f 66 20 70 72 6f 74 65 63 74 69 6f 6e 20 28 34 20 62 .......\.type.of.protection.(4.b
87080 69 74 73 29 0a 2f 63 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 2d 64 61 74 61 3e 65 its)./c.FIELD.read-cap-16-data>e
870a0 78 70 6f 6e 65 6e 74 20 20 20 20 20 20 20 20 5c 20 6c 6f 67 69 63 61 6c 20 62 6c 6f 63 6b 73 20 xponent........\.logical.blocks.
870c0 70 65 72 20 70 68 79 73 69 63 61 6c 20 62 6c 6f 63 6b 73 0a 2f 77 09 46 49 45 4c 44 20 72 65 61 per.physical.blocks./w.FIELD.rea
870e0 64 2d 63 61 70 2d 31 36 2d 64 61 74 61 3e 6c 6f 77 65 73 74 2d 61 6c 69 67 6e 65 64 20 20 5c 20 d-cap-16-data>lowest-aligned..\.
87100 66 69 72 73 74 20 4c 42 41 20 6f 66 20 61 20 70 68 73 79 2e 20 62 6c 6f 63 6b 0a 31 30 20 46 49 first.LBA.of.a.phsy..block.10.FI
87120 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 2d 64 61 74 61 3e 72 65 73 65 72 76 65 64 20 20 20 ELD.read-cap-16-data>reserved...
87140 20 20 20 20 20 5c 20 31 36 20 72 65 73 65 72 76 65 64 20 62 79 74 65 73 0a 43 4f 4e 53 54 41 4e .....\.16.reserved.bytes.CONSTAN
87160 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 36 2d 64 61 74 61 20 20 T.scsi-length-read-cap-16-data..
87180 20 20 20 20 20 20 5c 20 72 65 73 75 6c 74 73 20 69 6e 20 33 32 0a 3a 20 73 63 73 69 2d 67 65 74 ......\.results.in.32.:.scsi-get
871a0 2d 63 61 70 61 63 69 74 79 2d 31 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -capacity-16....................
871c0 20 20 20 28 20 61 64 64 72 20 2d 2d 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 23 62 6c 6f 63 6b 73 20 ...(.addr.--.block-size.#blocks.
871e0 29 0a 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).>r............................
87200 20 20 20 20 20 20 20 20 20 20 20 20 28 20 52 3a 20 2d 2d 20 61 64 64 72 20 29 0a 72 40 20 72 65 ............(.R:.--.addr.).r@.re
87220 61 64 2d 63 61 70 2d 31 36 2d 64 61 74 61 3e 62 6c 6f 63 6b 2d 73 69 7a 65 20 6c 40 20 20 20 20 ad-cap-16-data>block-size.l@....
87240 20 20 20 20 20 28 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 29 0a 72 40 20 72 65 61 64 2d 63 61 70 2d .....(.block-size.).r@.read-cap-
87260 31 36 2d 64 61 74 61 3e 6d 61 78 2d 6c 62 61 2d 68 69 67 68 20 6c 40 20 20 20 20 20 20 20 28 20 16-data>max-lba-high.l@.......(.
87280 62 6c 6f 63 6b 2d 73 69 7a 65 20 23 62 6c 6f 63 6b 73 2d 68 69 67 68 20 29 0a 64 23 20 33 32 20 block-size.#blocks-high.).d#.32.
872a0 6c 73 68 69 66 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lshift..........................
872c0 20 20 20 20 28 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 23 62 6c 6f 63 6b 73 2d 75 70 70 65 72 20 29 ....(.block-size.#blocks-upper.)
872e0 0a 72 3e 20 72 65 61 64 2d 63 61 70 2d 31 36 2d 64 61 74 61 3e 6d 61 78 2d 6c 62 61 2d 6c 6f 77 .r>.read-cap-16-data>max-lba-low
87300 20 6c 40 20 2b 20 20 20 20 20 20 28 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 23 62 6c 6f 63 6b 73 20 .l@.+......(.block-size.#blocks.
87320 29 20 28 20 52 3a 20 61 64 64 72 20 2d 2d 20 29 0a 3b 0a 35 61 20 43 4f 4e 53 54 41 4e 54 20 73 ).(.R:.addr.--.).;.5a.CONSTANT.s
87340 63 73 69 2d 63 6d 64 2d 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 0a 53 54 52 55 43 54 0a 2f 63 09 csi-cmd-mode-sense-10.STRUCT./c.
87360 46 49 45 4c 44 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f FIELD.mode-sense-10>operation-co
87380 64 65 0a 2f 63 09 46 49 45 4c 44 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 72 65 73 2d 6c 6c de./c.FIELD.mode-sense-10>res-ll
873a0 62 61 61 2d 64 62 64 2d 72 65 73 0a 2f 63 09 46 49 45 4c 44 20 6d 6f 64 65 2d 73 65 6e 73 65 2d baa-dbd-res./c.FIELD.mode-sense-
873c0 31 30 3e 70 63 2d 70 61 67 65 2d 63 6f 64 65 20 20 20 20 20 20 20 5c 20 70 61 67 65 20 63 6f 64 10>pc-page-code.......\.page.cod
873e0 65 20 2b 20 70 61 67 65 20 63 6f 6e 74 72 6f 6c 0a 2f 63 09 46 49 45 4c 44 20 6d 6f 64 65 2d 73 e.+.page.control./c.FIELD.mode-s
87400 65 6e 73 65 2d 31 30 3e 73 75 62 2d 70 61 67 65 2d 63 6f 64 65 0a 33 09 46 49 45 4c 44 20 6d 6f ense-10>sub-page-code.3.FIELD.mo
87420 64 65 2d 73 65 6e 73 65 2d 31 30 3e 72 65 73 65 72 76 65 64 32 0a 2f 77 09 46 49 45 4c 44 20 6d de-sense-10>reserved2./w.FIELD.m
87440 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 61 6c 6c 6f 63 61 74 69 6f 6e 2d 6c 65 6e 67 74 68 0a 2f ode-sense-10>allocation-length./
87460 63 09 46 49 45 4c 44 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 63 6f 6e 74 72 6f 6c 0a 43 4f c.FIELD.mode-sense-10>control.CO
87480 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 NSTANT.scsi-length-mode-sense-10
874a0 0a 3a 20 73 63 73 69 2d 62 75 69 6c 64 2d 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 20 20 20 20 20 .:.scsi-build-mode-sense-10.....
874c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 73 75 62 70 61 67 ..............(.alloc-len.subpag
874e0 65 20 70 61 67 65 20 63 64 62 20 2d 2d 20 29 0a 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.page.cdb.--.).>r..............
87500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 6c 6c 6f ..........................(.allo
87520 63 2d 6c 65 6e 20 73 75 62 70 61 67 65 20 70 61 67 65 20 29 20 28 20 52 3a 20 2d 2d 20 63 64 62 c-len.subpage.page.).(.R:.--.cdb
87540 20 29 0a 72 40 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 20 .).r@.scsi-length-mode-sense-10.
87560 65 72 61 73 65 20 20 20 20 20 20 20 20 5c 20 31 30 20 62 79 74 65 73 20 43 44 42 0a 73 63 73 69 erase........\.10.bytes.CDB.scsi
87580 2d 63 6d 64 2d 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -cmd-mode-sense-10..............
875a0 20 20 20 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 73 75 62 70 61 67 65 20 70 61 67 65 20 63 ......(.alloc-len.subpage.page.c
875c0 6d 64 20 29 0a 72 40 20 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 6f 70 65 72 61 74 69 6f 6e md.).r@..mode-sense-10>operation
875e0 2d 63 6f 64 65 20 63 21 09 09 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 73 75 62 70 61 67 65 -code.c!.....(.alloc-len.subpage
87600 20 70 61 67 65 20 29 0a 31 30 20 72 40 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 72 65 73 2d .page.).10.r@.mode-sense-10>res-
87620 6c 6c 62 61 61 2d 64 62 64 2d 72 65 73 20 63 21 20 20 5c 20 6c 6f 6e 67 20 4c 42 41 73 20 61 63 llbaa-dbd-res.c!..\.long.LBAs.ac
87640 63 65 70 74 65 64 0a 72 40 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 70 63 2d 70 61 67 65 2d cepted.r@.mode-sense-10>pc-page-
87660 63 6f 64 65 20 63 21 09 20 20 20 20 20 20 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 73 75 62 code.c!..........(.alloc-len.sub
87680 70 61 67 65 20 29 0a 72 40 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 73 75 62 2d 70 61 67 65 page.).r@.mode-sense-10>sub-page
876a0 2d 63 6f 64 65 20 63 21 09 20 20 20 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 29 0a 72 40 20 -code.c!.......(.alloc-len.).r@.
876c0 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 61 6c 6c 6f 63 61 74 69 6f 6e 2d 6c 65 6e 67 74 68 20 mode-sense-10>allocation-length.
876e0 77 21 20 20 20 20 20 28 20 29 0a 73 63 73 69 2d 70 61 72 61 6d 2d 63 6f 6e 74 72 6f 6c 20 72 3e w!.....(.).scsi-param-control.r>
87700 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 63 6f 6e 74 72 6f 6c 20 63 21 20 20 28 20 52 3a 20 .mode-sense-10>control.c!..(.R:.
87720 63 64 62 20 2d 2d 20 29 0a 73 63 73 69 2d 6c 65 6e 67 74 68 2d 6d 6f 64 65 2d 73 65 6e 73 65 2d cdb.--.).scsi-length-mode-sense-
87740 31 30 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 69 7a 65 20 20 5c 20 75 70 64 61 74 65 20 10.to.scsi-param-size..\.update.
87760 43 44 42 20 6c 65 6e 67 74 68 0a 3b 0a 53 54 52 55 43 54 0a 2f 77 09 46 49 45 4c 44 20 6d 6f 64 CDB.length.;.STRUCT./w.FIELD.mod
87780 65 2d 73 65 6e 73 65 2d 31 30 2d 64 61 74 61 3e 68 65 61 64 2d 6c 65 6e 67 74 68 0a 2f 63 09 46 e-sense-10-data>head-length./c.F
877a0 49 45 4c 44 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 2d 64 61 74 61 3e 68 65 61 64 2d 6d 65 64 IELD.mode-sense-10-data>head-med
877c0 69 75 6d 0a 2f 63 09 46 49 45 4c 44 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 2d 64 61 74 61 3e ium./c.FIELD.mode-sense-10-data>
877e0 68 65 61 64 2d 70 61 72 61 6d 0a 2f 63 09 46 49 45 4c 44 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 head-param./c.FIELD.mode-sense-1
87800 30 2d 64 61 74 61 3e 68 65 61 64 2d 6c 6f 6e 67 6c 62 61 0a 2f 63 09 46 49 45 4c 44 20 6d 6f 64 0-data>head-longlba./c.FIELD.mod
87820 65 2d 73 65 6e 73 65 2d 31 30 2d 64 61 74 61 3e 68 65 61 64 2d 72 65 73 65 72 76 65 64 0a 2f 77 e-sense-10-data>head-reserved./w
87840 09 46 49 45 4c 44 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 2d 64 61 74 61 3e 68 65 61 64 2d 64 .FIELD.mode-sense-10-data>head-d
87860 65 73 63 72 2d 6c 65 6e 0a 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 6d 6f escr-len.CONSTANT.scsi-length-mo
87880 64 65 2d 73 65 6e 73 65 2d 31 30 2d 64 61 74 61 0a 3a 20 2e 6d 6f 64 65 2d 73 65 6e 73 65 2d 64 de-sense-10-data.:..mode-sense-d
878a0 61 74 61 20 20 20 28 20 61 64 64 72 20 2d 2d 20 29 0a 63 72 0a 64 75 70 20 6d 6f 64 65 2d 73 65 ata...(.addr.--.).cr.dup.mode-se
878c0 6e 73 65 2d 31 30 2d 64 61 74 61 3e 68 65 61 64 2d 6c 65 6e 67 74 68 0a 77 40 20 2e 22 20 4d 6f nse-10-data>head-length.w@..".Mo
878e0 64 65 20 4c 65 6e 67 74 68 3a 20 22 20 2e 64 20 73 70 61 63 65 0a 64 75 70 20 6d 6f 64 65 2d 73 de.Length:."..d.space.dup.mode-s
87900 65 6e 73 65 2d 31 30 2d 64 61 74 61 3e 68 65 61 64 2d 6d 65 64 69 75 6d 0a 63 40 20 2e 22 20 2f ense-10-data>head-medium.c@.."./
87920 20 4d 65 64 69 75 6d 20 54 79 70 65 3a 20 22 20 2e 64 20 73 70 61 63 65 0a 64 75 70 20 6d 6f 64 .Medium.Type:."..d.space.dup.mod
87940 65 2d 73 65 6e 73 65 2d 31 30 2d 64 61 74 61 3e 68 65 61 64 2d 6c 6f 6e 67 6c 62 61 0a 63 40 20 e-sense-10-data>head-longlba.c@.
87960 2e 22 20 2f 20 4c 6f 6e 67 20 4c 42 41 3a 20 22 20 2e 64 20 73 70 61 63 65 0a 6d 6f 64 65 2d 73 ."./.Long.LBA:."..d.space.mode-s
87980 65 6e 73 65 2d 31 30 2d 64 61 74 61 3e 68 65 61 64 2d 64 65 73 63 72 2d 6c 65 6e 0a 77 40 20 2e ense-10-data>head-descr-len.w@..
879a0 22 20 2f 20 44 65 73 63 72 2e 20 4c 65 6e 67 74 68 3a 20 22 20 2e 64 0a 3b 0a 30 38 20 43 4f 4e "./.Descr..Length:."..d.;.08.CON
879c0 53 54 41 4e 54 20 73 63 73 69 2d 63 6d 64 2d 72 65 61 64 2d 36 0a 53 54 52 55 43 54 0a 2f 63 20 STANT.scsi-cmd-read-6.STRUCT./c.
879e0 46 49 45 4c 44 20 72 65 61 64 2d 36 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 20 20 20 20 FIELD.read-6>operation-code.....
87a00 20 5c 20 30 38 68 0a 2f 63 20 46 49 45 4c 44 20 72 65 61 64 2d 36 3e 62 6c 6f 63 6b 2d 61 64 64 .\.08h./c.FIELD.read-6>block-add
87a20 72 65 73 73 2d 6d 73 62 20 20 20 5c 20 75 70 70 65 72 20 35 20 62 69 74 73 0a 2f 77 20 46 49 45 ress-msb...\.upper.5.bits./w.FIE
87a40 4c 44 20 72 65 61 64 2d 36 3e 62 6c 6f 63 6b 2d 61 64 64 72 65 73 73 20 20 20 20 20 20 20 5c 20 LD.read-6>block-address.......\.
87a60 6c 6f 77 65 72 20 31 36 20 62 69 74 73 0a 2f 63 20 46 49 45 4c 44 20 72 65 61 64 2d 36 3e 6c 65 lower.16.bits./c.FIELD.read-6>le
87a80 6e 67 74 68 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6e 75 6d 62 65 72 20 6f 66 20 62 6c ngth..............\.number.of.bl
87aa0 6f 63 6b 73 20 74 6f 20 72 65 61 64 0a 2f 63 20 46 49 45 4c 44 20 72 65 61 64 2d 36 3e 63 6f 6e ocks.to.read./c.FIELD.read-6>con
87ac0 74 72 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 43 44 42 20 63 6f 6e 74 72 6f 6c 0a 43 trol.............\.CDB.control.C
87ae0 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 36 0a 3a 20 73 63 73 ONSTANT.scsi-length-read-6.:.scs
87b00 69 2d 62 75 69 6c 64 2d 72 65 61 64 2d 36 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 i-build-read-6..................
87b20 20 20 28 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 63 64 62 20 2d 2d 20 29 0a 3e 72 20 20 ..(.block#.#blocks.cdb.--.).>r..
87b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
87b60 28 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 29 20 28 20 52 3a 20 2d 2d 20 63 64 62 20 29 (.block#.#blocks.).(.R:.--.cdb.)
87b80 0a 72 40 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 36 20 65 72 61 73 65 20 20 20 20 .r@.scsi-length-read-6.erase....
87ba0 20 20 20 20 20 5c 20 36 20 62 79 74 65 73 20 43 44 42 0a 73 63 73 69 2d 63 6d 64 2d 72 65 61 64 .....\.6.bytes.CDB.scsi-cmd-read
87bc0 2d 36 20 72 40 20 72 65 61 64 2d 36 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 63 21 20 28 -6.r@.read-6>operation-code.c!.(
87be0 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 29 0a 64 75 70 20 64 23 20 32 35 35 20 3e 20 20 .block#.#blocks.).dup.d#.255.>..
87c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 23 62 6c 6f 63 6b 73 20 ......................\.#blocks.
87c20 65 78 63 65 65 64 65 64 20 6c 69 6d 69 74 20 3f 0a 49 46 0a 73 63 73 69 2d 69 6e 63 2d 65 72 72 exceeded.limit.?.IF.scsi-inc-err
87c40 6f 72 73 0a 64 72 6f 70 20 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ors.drop.1......................
87c60 20 20 20 20 20 5c 20 72 65 70 6c 61 63 65 20 77 69 74 68 20 61 6e 79 20 76 61 6c 69 64 20 6e 75 .....\.replace.with.any.valid.nu
87c80 6d 62 65 72 0a 54 48 45 4e 0a 72 40 20 72 65 61 64 2d 36 3e 6c 65 6e 67 74 68 20 63 21 20 20 20 mber.THEN.r@.read-6>length.c!...
87ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 23 62 6c 6f 63 6b 73 20 74 6f 20 72 ..............\.set.#blocks.to.r
87cc0 65 61 64 0a 64 75 70 20 31 66 66 66 66 66 20 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ead.dup.1fffff.>................
87ce0 20 20 20 20 20 20 20 20 5c 20 63 68 65 63 6b 20 61 64 64 72 65 73 73 20 75 70 70 65 72 20 6c 69 ........\.check.address.upper.li
87d00 6d 69 74 0a 49 46 0a 73 63 73 69 2d 69 6e 63 2d 65 72 72 6f 72 73 0a 64 72 6f 70 20 20 20 20 20 mit.IF.scsi-inc-errors.drop.....
87d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 6d 6f 76 65 ........................\.remove
87d40 20 6f 72 69 67 69 6e 61 6c 20 62 6c 6f 63 6b 23 0a 31 66 66 66 66 66 20 20 20 20 20 20 20 20 20 .original.block#.1fffff.........
87d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 70 6c 61 63 65 20 77 69 74 68 ..................\.replace.with
87d80 20 61 6e 79 20 76 61 6c 69 64 20 61 64 64 72 65 73 73 0a 54 48 45 4e 0a 64 75 70 20 64 23 20 31 .any.valid.address.THEN.dup.d#.1
87da0 36 20 72 73 68 69 66 74 0a 72 40 20 72 65 61 64 2d 36 3e 62 6c 6f 63 6b 2d 61 64 64 72 65 73 73 6.rshift.r@.read-6>block-address
87dc0 2d 6d 73 62 20 63 21 20 20 20 20 20 20 5c 20 73 65 74 20 75 70 70 65 72 20 35 20 62 69 74 73 0a -msb.c!......\.set.upper.5.bits.
87de0 66 66 66 66 20 61 6e 64 0a 72 40 20 72 65 61 64 2d 36 3e 62 6c 6f 63 6b 2d 61 64 64 72 65 73 73 ffff.and.r@.read-6>block-address
87e00 20 77 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 6c 6f 77 65 72 20 31 .w!................\.set.lower.1
87e20 36 20 62 69 74 73 0a 73 63 73 69 2d 70 61 72 61 6d 2d 63 6f 6e 74 72 6f 6c 20 72 3e 20 72 65 61 6.bits.scsi-param-control.r>.rea
87e40 64 2d 36 3e 63 6f 6e 74 72 6f 6c 20 63 21 20 20 20 28 20 52 3a 20 63 64 62 20 2d 2d 20 29 0a 73 d-6>control.c!...(.R:.cdb.--.).s
87e60 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 36 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d csi-length-read-6.to.scsi-param-
87e80 73 69 7a 65 20 20 20 20 20 5c 20 75 70 64 61 74 65 20 43 44 42 20 6c 65 6e 67 74 68 0a 3b 0a 32 size.....\.update.CDB.length.;.2
87ea0 38 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6d 64 2d 72 65 61 64 2d 31 30 0a 53 54 52 55 8.CONSTANT.scsi-cmd-read-10.STRU
87ec0 43 54 0a 2f 63 20 46 49 45 4c 44 20 72 65 61 64 2d 31 30 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f CT./c.FIELD.read-10>operation-co
87ee0 64 65 0a 2f 63 20 46 49 45 4c 44 20 72 65 61 64 2d 31 30 3e 70 72 6f 74 65 63 74 0a 2f 6c 20 46 de./c.FIELD.read-10>protect./l.F
87f00 49 45 4c 44 20 72 65 61 64 2d 31 30 3e 62 6c 6f 63 6b 2d 61 64 64 72 65 73 73 20 20 20 20 20 20 IELD.read-10>block-address......
87f20 5c 20 6c 6f 67 69 63 61 6c 20 62 6c 6f 63 6b 20 61 64 64 72 65 73 73 20 28 33 32 62 69 74 73 29 \.logical.block.address.(32bits)
87f40 0a 2f 63 20 46 49 45 4c 44 20 72 65 61 64 2d 31 30 3e 67 72 6f 75 70 0a 2f 77 20 46 49 45 4c 44 ./c.FIELD.read-10>group./w.FIELD
87f60 20 72 65 61 64 2d 31 30 3e 6c 65 6e 67 74 68 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 72 .read-10>length.............\.tr
87f80 61 6e 73 66 65 72 20 6c 65 6e 67 74 68 20 28 31 36 2d 62 69 74 73 29 0a 2f 63 20 46 49 45 4c 44 ansfer.length.(16-bits)./c.FIELD
87fa0 20 72 65 61 64 2d 31 30 3e 63 6f 6e 74 72 6f 6c 0a 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c .read-10>control.CONSTANT.scsi-l
87fc0 65 6e 67 74 68 2d 72 65 61 64 2d 31 30 0a 3a 20 73 63 73 69 2d 62 75 69 6c 64 2d 72 65 61 64 2d ength-read-10.:.scsi-build-read-
87fe0 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c 6f 10.........................(.blo
88000 63 6b 23 20 23 62 6c 6f 63 6b 73 20 63 64 62 20 2d 2d 20 29 0a 3e 72 20 20 20 20 20 20 20 20 20 ck#.#blocks.cdb.--.).>r.........
88020 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
88040 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 29 20 20 28 20 52 3a 20 2d 2d 20 63 64 62 20 29 .block#.#blocks.)..(.R:.--.cdb.)
88060 0a 72 40 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 31 30 20 65 72 61 73 65 20 20 20 .r@.scsi-length-read-10.erase...
88080 20 20 20 20 20 20 20 20 20 20 5c 20 31 30 20 62 79 74 65 73 20 43 44 42 0a 73 63 73 69 2d 63 6d ..........\.10.bytes.CDB.scsi-cm
880a0 64 2d 72 65 61 64 2d 31 30 20 72 40 20 72 65 61 64 2d 31 30 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 d-read-10.r@.read-10>operation-c
880c0 6f 64 65 20 63 21 20 28 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 29 0a 72 40 20 72 65 61 ode.c!.(.block#.#blocks.).r@.rea
880e0 64 2d 31 30 3e 6c 65 6e 67 74 68 20 77 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d-10>length.w!..................
88100 20 20 20 20 28 20 62 6c 6f 63 6b 23 20 29 0a 72 40 20 72 65 61 64 2d 31 30 3e 62 6c 6f 63 6b 2d ....(.block#.).r@.read-10>block-
88120 61 64 64 72 65 73 73 20 6c 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 20 29 0a 73 63 address.l!...............(..).sc
88140 73 69 2d 70 61 72 61 6d 2d 63 6f 6e 74 72 6f 6c 20 72 3e 20 72 65 61 64 2d 31 30 3e 63 6f 6e 74 si-param-control.r>.read-10>cont
88160 72 6f 6c 20 63 21 20 20 28 20 52 3a 20 63 64 62 20 2d 2d 20 29 0a 73 63 73 69 2d 6c 65 6e 67 74 rol.c!..(.R:.cdb.--.).scsi-lengt
88180 68 2d 72 65 61 64 2d 31 30 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 69 7a 65 20 20 20 20 h-read-10.to.scsi-param-size....
881a0 5c 20 75 70 64 61 74 65 20 43 44 42 20 6c 65 6e 67 74 68 0a 3b 0a 61 38 20 43 4f 4e 53 54 41 4e \.update.CDB.length.;.a8.CONSTAN
881c0 54 20 73 63 73 69 2d 63 6d 64 2d 72 65 61 64 2d 31 32 0a 53 54 52 55 43 54 0a 2f 63 20 46 49 45 T.scsi-cmd-read-12.STRUCT./c.FIE
881e0 4c 44 20 72 65 61 64 2d 31 32 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 20 20 20 20 5c 20 LD.read-12>operation-code.....\.
88200 63 6f 64 65 3a 20 61 38 0a 2f 63 20 46 49 45 4c 44 20 72 65 61 64 2d 31 32 3e 70 72 6f 74 65 63 code:.a8./c.FIELD.read-12>protec
88220 74 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 52 44 50 52 4f 54 45 43 54 2c 20 44 50 4f 2c 20 46 t............\.RDPROTECT,.DPO,.F
88240 55 41 2c 20 46 55 41 5f 4e 56 0a 2f 6c 20 46 49 45 4c 44 20 72 65 61 64 2d 31 32 3e 62 6c 6f 63 UA,.FUA_NV./l.FIELD.read-12>bloc
88260 6b 2d 61 64 64 72 65 73 73 20 20 20 20 20 20 5c 20 6c 62 61 0a 2f 6c 20 46 49 45 4c 44 20 72 65 k-address......\.lba./l.FIELD.re
88280 61 64 2d 31 32 3e 6c 65 6e 67 74 68 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 72 61 6e 73 ad-12>length.............\.trans
882a0 66 65 72 20 6c 65 6e 67 74 68 20 28 33 32 62 69 74 73 29 0a 2f 63 20 46 49 45 4c 44 20 72 65 61 fer.length.(32bits)./c.FIELD.rea
882c0 64 2d 31 32 3e 67 72 6f 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 72 6f 75 70 20 d-12>group..............\.group.
882e0 6e 75 6d 62 65 72 0a 2f 63 20 46 49 45 4c 44 20 72 65 61 64 2d 31 32 3e 63 6f 6e 74 72 6f 6c 0a number./c.FIELD.read-12>control.
88300 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 31 32 0a 3a 20 73 CONSTANT.scsi-length-read-12.:.s
88320 63 73 69 2d 62 75 69 6c 64 2d 72 65 61 64 2d 31 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 csi-build-read-12...............
88340 20 20 20 20 20 20 20 20 20 20 28 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 63 64 62 20 2d ..........(.block#.#blocks.cdb.-
88360 2d 20 29 0a 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -.).>r..........................
88380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 29 ..............(.block#.#blocks.)
883a0 20 20 28 20 52 3a 20 2d 2d 20 63 64 62 20 29 0a 72 40 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 ..(.R:.--.cdb.).r@.scsi-length-r
883c0 65 61 64 2d 31 32 20 65 72 61 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 31 32 20 62 79 ead-12.erase.............\.12.by
883e0 74 65 73 20 43 44 42 0a 73 63 73 69 2d 63 6d 64 2d 72 65 61 64 2d 31 32 20 72 40 20 72 65 61 64 tes.CDB.scsi-cmd-read-12.r@.read
88400 2d 31 32 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 63 21 20 28 20 62 6c 6f 63 6b 23 20 23 -12>operation-code.c!.(.block#.#
88420 62 6c 6f 63 6b 73 20 29 0a 72 40 20 72 65 61 64 2d 31 32 3e 6c 65 6e 67 74 68 20 6c 21 20 20 20 blocks.).r@.read-12>length.l!...
88440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c 6f 63 6b 23 20 29 0a 72 40 ...................(.block#.).r@
88460 20 72 65 61 64 2d 31 32 3e 62 6c 6f 63 6b 2d 61 64 64 72 65 73 73 20 6c 21 20 20 20 20 20 20 20 .read-12>block-address.l!.......
88480 20 20 20 20 20 20 20 20 28 20 20 29 0a 73 63 73 69 2d 70 61 72 61 6d 2d 63 6f 6e 74 72 6f 6c 20 ........(..).scsi-param-control.
884a0 72 3e 20 72 65 61 64 2d 31 32 3e 63 6f 6e 74 72 6f 6c 20 63 21 20 20 28 20 52 3a 20 63 64 62 20 r>.read-12>control.c!..(.R:.cdb.
884c0 2d 2d 20 29 0a 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 31 32 20 74 6f 20 73 63 73 69 --.).scsi-length-read-12.to.scsi
884e0 2d 70 61 72 61 6d 2d 73 69 7a 65 20 20 20 20 5c 20 75 70 64 61 74 65 20 43 44 42 20 6c 65 6e 67 -param-size....\.update.CDB.leng
88500 74 68 0a 3b 0a 3a 20 73 63 73 69 2d 62 75 69 6c 64 2d 72 65 61 64 3f 20 20 20 28 20 62 6c 6f 63 th.;.:.scsi-build-read?...(.bloc
88520 6b 23 20 23 62 6c 6f 63 6b 73 20 63 64 62 20 2d 2d 20 6c 65 6e 67 74 68 20 29 0a 6f 76 65 72 20 k#.#blocks.cdb.--.length.).over.
88540 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 63 64 .............(.block#.#blocks.cd
88560 62 20 23 62 6c 6f 63 6b 73 20 29 0a 66 66 66 65 20 3e 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 b.#blocks.).fffe.>............\.
88580 74 78 2d 6c 65 6e 67 74 68 20 28 23 62 6c 6f 63 6b 73 29 20 65 78 63 65 65 64 73 20 31 36 2d 62 tx-length.(#blocks).exceeds.16-b
885a0 69 74 20 6c 69 6d 69 74 20 3f 0a 49 46 0a 73 63 73 69 2d 62 75 69 6c 64 2d 72 65 61 64 2d 31 32 it.limit.?.IF.scsi-build-read-12
885c0 20 20 20 28 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 63 64 62 20 2d 2d 20 29 0a 73 63 73 ...(.block#.#blocks.cdb.--.).scs
885e0 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 31 32 20 20 28 20 6c 65 6e 67 74 68 20 29 0a 45 4c 53 i-length-read-12..(.length.).ELS
88600 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c 6f 63 6b 23 20 23 62 E....................(.block#.#b
88620 6c 6f 63 6b 73 20 63 64 62 20 29 0a 73 63 73 69 2d 62 75 69 6c 64 2d 72 65 61 64 2d 31 30 20 20 locks.cdb.).scsi-build-read-10..
88640 20 28 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 63 64 62 20 2d 2d 20 29 0a 73 63 73 69 2d .(.block#.#blocks.cdb.--.).scsi-
88660 6c 65 6e 67 74 68 2d 72 65 61 64 2d 31 30 20 20 28 20 6c 65 6e 67 74 68 20 29 0a 54 48 45 4e 0a length-read-10..(.length.).THEN.
88680 3b 0a 31 62 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6d 64 2d 73 74 61 72 74 2d 73 74 6f ;.1b.CONSTANT.scsi-cmd-start-sto
886a0 70 2d 75 6e 69 74 0a 53 54 52 55 43 54 0a 2f 63 20 46 49 45 4c 44 20 73 74 61 72 74 2d 73 74 6f p-unit.STRUCT./c.FIELD.start-sto
886c0 70 2d 75 6e 69 74 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 0a 2f 63 20 46 49 45 4c 44 20 73 p-unit>operation-code./c.FIELD.s
886e0 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 3e 69 6d 6d 65 64 0a 2f 77 20 46 49 45 4c 44 20 73 74 tart-stop-unit>immed./w.FIELD.st
88700 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 3e 72 65 73 65 72 76 65 64 0a 2f 63 20 46 49 45 4c 44 20 art-stop-unit>reserved./c.FIELD.
88720 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 3e 70 6f 77 2d 63 6f 6e 64 69 74 69 6f 6e 0a 2f 63 start-stop-unit>pow-condition./c
88740 20 46 49 45 4c 44 20 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 3e 63 6f 6e 74 72 6f 6c 0a 43 .FIELD.start-stop-unit>control.C
88760 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 73 74 61 72 74 2d 73 74 6f 70 2d 75 ONSTANT.scsi-length-start-stop-u
88780 6e 69 74 0a 66 31 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6f 6e 73 74 2d 61 63 74 69 76 nit.f1.CONSTANT.scsi-const-activ
887a0 65 2d 70 6f 77 65 72 20 20 20 20 5c 20 70 61 72 61 6d 20 75 73 65 64 20 66 6f 72 20 73 74 61 72 e-power....\.param.used.for.star
887c0 74 2d 73 74 6f 70 2d 75 6e 69 74 0a 66 32 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6f 6e t-stop-unit.f2.CONSTANT.scsi-con
887e0 73 74 2d 69 64 6c 65 2d 70 6f 77 65 72 20 20 20 20 20 20 5c 20 70 61 72 61 6d 20 75 73 65 64 20 st-idle-power......\.param.used.
88800 66 6f 72 20 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 0a 66 33 20 43 4f 4e 53 54 41 4e 54 20 for.start-stop-unit.f3.CONSTANT.
88820 73 63 73 69 2d 63 6f 6e 73 74 2d 73 74 61 6e 64 62 79 2d 70 6f 77 65 72 20 20 20 5c 20 70 61 72 scsi-const-standby-power...\.par
88840 61 6d 20 75 73 65 64 20 66 6f 72 20 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 0a 33 20 20 43 am.used.for.start-stop-unit.3..C
88860 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6f 6e 73 74 2d 6c 6f 61 64 20 20 20 20 20 20 20 20 20 ONSTANT.scsi-const-load.........
88880 20 20 20 5c 20 70 61 72 61 6d 20 75 73 65 64 20 66 6f 72 20 73 74 61 72 74 2d 73 74 6f 70 2d 75 ...\.param.used.for.start-stop-u
888a0 6e 69 74 0a 32 20 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6f 6e 73 74 2d 65 6a 65 63 74 nit.2..CONSTANT.scsi-const-eject
888c0 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 61 72 61 6d 20 75 73 65 64 20 66 6f 72 20 73 74 61 72 ...........\.param.used.for.star
888e0 74 2d 73 74 6f 70 2d 75 6e 69 74 0a 31 20 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6f 6e t-stop-unit.1..CONSTANT.scsi-con
88900 73 74 2d 73 74 61 72 74 0a 30 20 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6f 6e 73 74 2d st-start.0..CONSTANT.scsi-const-
88920 73 74 6f 70 0a 3a 20 73 63 73 69 2d 62 75 69 6c 64 2d 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 stop.:.scsi-build-start-stop-uni
88940 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 61 74 65 23 20 63 64 62 20 2d t.................(.state#.cdb.-
88960 2d 20 29 0a 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -.).>r..........................
88980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 61 74 65 23 20 29 20 20 28 20 52 3a 20 2d ..............(.state#.)..(.R:.-
889a0 2d 20 63 64 62 20 29 0a 72 40 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 73 74 61 72 74 2d 73 74 6f -.cdb.).r@.scsi-length-start-sto
889c0 70 2d 75 6e 69 74 20 65 72 61 73 65 20 20 20 20 20 20 5c 20 36 20 62 79 74 65 73 20 43 44 42 0a p-unit.erase......\.6.bytes.CDB.
889e0 73 63 73 69 2d 63 6d 64 2d 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 20 72 40 20 73 74 61 72 scsi-cmd-start-stop-unit.r@.star
88a00 74 2d 73 74 6f 70 2d 75 6e 69 74 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 63 21 0a 64 75 t-stop-unit>operation-code.c!.du
88a20 70 20 33 20 3e 0a 49 46 0a 34 20 6c 73 68 69 66 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 p.3.>.IF.4.lshift...............
88a40 20 20 20 20 20 20 20 20 20 20 5c 20 73 68 69 66 74 20 74 6f 20 75 70 70 65 72 20 6e 69 62 62 6c ..........\.shift.to.upper.nibbl
88a60 65 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.THEN..........................
88a80 20 20 20 20 20 20 28 20 73 74 61 74 65 20 29 0a 72 40 20 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e ......(.state.).r@.start-stop-un
88aa0 69 74 3e 70 6f 77 2d 63 6f 6e 64 69 74 69 6f 6e 20 63 21 20 20 20 20 20 20 20 28 20 20 29 0a 73 it>pow-condition.c!.......(..).s
88ac0 63 73 69 2d 70 61 72 61 6d 2d 63 6f 6e 74 72 6f 6c 20 72 3e 20 73 74 61 72 74 2d 73 74 6f 70 2d csi-param-control.r>.start-stop-
88ae0 75 6e 69 74 3e 63 6f 6e 74 72 6f 6c 20 63 21 20 20 28 20 52 3a 20 63 64 62 20 2d 2d 20 29 0a 73 unit>control.c!..(.R:.cdb.--.).s
88b00 63 73 69 2d 6c 65 6e 67 74 68 2d 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 20 74 6f 20 73 63 csi-length-start-stop-unit.to.sc
88b20 73 69 2d 70 61 72 61 6d 2d 73 69 7a 65 20 20 5c 20 75 70 64 61 74 65 20 43 44 42 20 6c 65 6e 67 si-param-size..\.update.CDB.leng
88b40 74 68 0a 3b 0a 32 62 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6d 64 2d 73 65 65 6b 0a 53 th.;.2b.CONSTANT.scsi-cmd-seek.S
88b60 54 52 55 43 54 0a 2f 63 20 46 49 45 4c 44 20 73 65 65 6b 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f TRUCT./c.FIELD.seek>operation-co
88b80 64 65 0a 2f 63 20 46 49 45 4c 44 20 73 65 65 6b 3e 72 65 73 65 72 76 65 64 31 0a 2f 6c 20 46 49 de./c.FIELD.seek>reserved1./l.FI
88ba0 45 4c 44 20 73 65 65 6b 3e 6c 62 61 0a 33 20 20 46 49 45 4c 44 20 73 65 65 6b 3e 72 65 73 65 72 ELD.seek>lba.3..FIELD.seek>reser
88bc0 76 65 64 32 0a 2f 63 20 46 49 45 4c 44 20 73 65 65 6b 3e 63 6f 6e 74 72 6f 6c 0a 43 4f 4e 53 54 ved2./c.FIELD.seek>control.CONST
88be0 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 73 65 65 6b 0a 3a 20 73 63 73 69 2d 62 75 69 6c ANT.scsi-length-seek.:.scsi-buil
88c00 64 2d 73 65 65 6b 20 20 28 20 6c 62 61 20 63 64 62 20 2d 2d 20 29 0a 3e 72 20 20 20 20 20 20 20 d-seek..(.lba.cdb.--.).>r.......
88c20 20 20 20 20 20 20 20 28 20 6c 62 61 20 29 20 20 28 20 52 3a 20 2d 2d 20 63 64 62 20 29 0a 72 40 .......(.lba.)..(.R:.--.cdb.).r@
88c40 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 73 65 65 6b 20 65 72 61 73 65 20 20 20 20 20 20 20 20 20 .scsi-length-seek.erase.........
88c60 20 20 5c 20 31 30 20 62 79 74 65 73 20 43 44 42 0a 73 63 73 69 2d 63 6d 64 2d 73 65 65 6b 20 72 ..\.10.bytes.CDB.scsi-cmd-seek.r
88c80 40 20 73 65 65 6b 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 63 21 0a 72 3e 20 73 65 65 6b @.seek>operation-code.c!.r>.seek
88ca0 3e 6c 62 61 20 6c 21 20 20 28 20 20 29 20 20 28 20 52 3a 20 63 64 62 20 2d 2d 20 29 0a 73 63 73 >lba.l!..(..)..(.R:.cdb.--.).scs
88cc0 69 2d 6c 65 6e 67 74 68 2d 73 65 65 6b 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 69 7a 65 i-length-seek.to.scsi-param-size
88ce0 20 5c 20 75 70 64 61 74 65 20 43 44 42 20 6c 65 6e 67 74 68 0a 3b 0a 53 54 52 55 43 54 0a 2f 77 .\.update.CDB.length.;.STRUCT./w
88d00 20 46 49 45 4c 44 20 6d 65 64 69 61 2d 65 76 65 6e 74 2d 64 61 74 61 2d 6c 65 6e 0a 2f 63 20 46 .FIELD.media-event-data-len./c.F
88d20 49 45 4c 44 20 6d 65 64 69 61 2d 65 76 65 6e 74 2d 6e 65 61 2d 63 6c 61 73 73 0a 2f 63 20 46 49 IELD.media-event-nea-class./c.FI
88d40 45 4c 44 20 6d 65 64 69 61 2d 65 76 65 6e 74 2d 73 75 70 70 2d 63 6c 61 73 73 0a 2f 6c 20 46 49 ELD.media-event-supp-class./l.FI
88d60 45 4c 44 20 6d 65 64 69 61 2d 65 76 65 6e 74 2d 64 61 74 61 0a 43 4f 4e 53 54 41 4e 54 20 73 63 ELD.media-event-data.CONSTANT.sc
88d80 73 69 2d 6c 65 6e 67 74 68 2d 6d 65 64 69 61 2d 65 76 65 6e 74 0a 3a 20 73 63 73 69 2d 62 75 69 si-length-media-event.:.scsi-bui
88da0 6c 64 2d 67 65 74 2d 6d 65 64 69 61 2d 65 76 65 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ld-get-media-event..............
88dc0 20 20 20 20 20 20 20 28 20 63 64 62 20 2d 2d 20 29 0a 64 75 70 20 63 20 65 72 61 73 65 09 09 09 .......(.cdb.--.).dup.c.erase...
88de0 09 20 20 20 20 20 20 20 20 20 28 20 63 64 62 20 29 0a 34 61 20 6f 76 65 72 20 63 21 09 09 09 09 ..........(.cdb.).4a.over.c!....
88e00 20 20 20 20 20 20 20 20 20 28 20 63 64 62 20 29 0a 30 31 20 6f 76 65 72 20 31 20 2b 20 63 21 0a .........(.cdb.).01.over.1.+.c!.
88e20 31 30 20 6f 76 65 72 20 34 20 2b 20 63 21 0a 30 38 20 6f 76 65 72 20 38 20 2b 20 63 21 0a 64 72 10.over.4.+.c!.08.over.8.+.c!.dr
88e40 6f 70 0a 3b 0a 3a 20 2e 73 65 6e 73 65 2d 74 65 78 74 20 28 20 73 63 6f 64 65 20 2d 2d 20 29 0a op.;.:..sense-text.(.scode.--.).
88e60 63 61 73 65 0a 30 20 20 20 20 4f 46 20 73 22 20 4f 4b 22 20 20 20 20 20 20 20 20 20 20 20 20 20 case.0....OF.s".OK".............
88e80 20 20 45 4e 44 4f 46 0a 31 20 20 20 20 4f 46 20 73 22 20 52 45 43 4f 56 45 52 45 44 20 45 52 52 ..ENDOF.1....OF.s".RECOVERED.ERR
88ea0 22 20 20 20 20 45 4e 44 4f 46 0a 32 20 20 20 20 4f 46 20 73 22 20 4e 4f 54 20 52 45 41 44 59 22 "....ENDOF.2....OF.s".NOT.READY"
88ec0 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 33 20 20 20 20 4f 46 20 73 22 20 4d 45 44 49 55 4d 20 ........ENDOF.3....OF.s".MEDIUM.
88ee0 45 52 52 4f 52 22 20 20 20 20 20 45 4e 44 4f 46 0a 34 20 20 20 20 4f 46 20 73 22 20 48 41 52 44 ERROR".....ENDOF.4....OF.s".HARD
88f00 57 41 52 45 20 45 52 52 22 20 20 20 20 20 45 4e 44 4f 46 0a 35 20 20 20 20 4f 46 20 73 22 20 49 WARE.ERR".....ENDOF.5....OF.s".I
88f20 4c 4c 45 47 41 4c 20 52 45 51 55 45 53 54 22 20 20 45 4e 44 4f 46 0a 36 20 20 20 20 4f 46 20 73 LLEGAL.REQUEST"..ENDOF.6....OF.s
88f40 22 20 55 4e 49 54 20 41 54 54 45 4e 54 49 4f 4e 22 20 20 20 45 4e 44 4f 46 0a 37 20 20 20 20 4f ".UNIT.ATTENTION"...ENDOF.7....O
88f60 46 20 73 22 20 44 41 54 41 20 50 52 4f 54 45 43 54 22 20 20 20 20 20 45 4e 44 4f 46 0a 38 20 20 F.s".DATA.PROTECT".....ENDOF.8..
88f80 20 20 4f 46 20 73 22 20 42 4c 41 4e 4b 20 43 48 45 43 4b 22 20 20 20 20 20 20 45 4e 44 4f 46 0a ..OF.s".BLANK.CHECK"......ENDOF.
88fa0 39 20 20 20 20 4f 46 20 73 22 20 56 45 4e 44 4f 52 20 53 50 45 43 49 46 49 43 22 20 20 45 4e 44 9....OF.s".VENDOR.SPECIFIC"..END
88fc0 4f 46 0a 61 20 20 20 20 4f 46 20 73 22 20 43 4f 50 59 20 41 42 4f 52 54 45 44 22 20 20 20 20 20 OF.a....OF.s".COPY.ABORTED".....
88fe0 45 4e 44 4f 46 0a 62 20 20 20 20 4f 46 20 73 22 20 41 42 4f 52 54 45 44 20 43 4f 4d 4d 41 4e 44 ENDOF.b....OF.s".ABORTED.COMMAND
89000 22 20 20 45 4e 44 4f 46 0a 64 20 20 20 20 4f 46 20 73 22 20 56 4f 4c 55 4d 45 20 4f 56 45 52 46 "..ENDOF.d....OF.s".VOLUME.OVERF
89020 4c 4f 57 22 20 20 45 4e 44 4f 46 0a 65 20 20 20 20 4f 46 20 73 22 20 4d 49 53 43 4f 4d 50 41 52 LOW"..ENDOF.e....OF.s".MISCOMPAR
89040 45 22 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 20 4f 46 20 73 22 20 55 4e 4b 4e 4f 57 E".......ENDOF.dup..OF.s".UNKNOW
89060 4e 22 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 65 6e 64 63 61 73 65 0a 35 62 20 65 6d 69 N"..........ENDOF.endcase.5b.emi
89080 74 20 74 79 70 65 20 35 64 20 65 6d 69 74 0a 3b 0a 3a 20 2e 73 74 61 74 75 73 2d 74 65 78 74 20 t.type.5d.emit.;.:..status-text.
890a0 20 28 20 73 74 61 74 20 2d 2d 20 29 0a 63 61 73 65 0a 30 30 20 20 4f 46 20 73 22 20 47 4f 4f 44 .(.stat.--.).case.00..OF.s".GOOD
890c0 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 32 20 20 4f 46 20 "..................ENDOF.02..OF.
890e0 73 22 20 43 48 45 43 4b 20 43 4f 4e 44 49 54 49 4f 4e 22 20 20 20 20 20 20 20 45 4e 44 4f 46 0a s".CHECK.CONDITION".......ENDOF.
89100 30 34 20 20 4f 46 20 73 22 20 43 4f 4e 44 49 54 49 4f 4e 20 4d 45 54 22 20 20 20 20 20 20 20 20 04..OF.s".CONDITION.MET"........
89120 20 45 4e 44 4f 46 0a 30 38 20 20 4f 46 20 73 22 20 42 55 53 59 22 20 20 20 20 20 20 20 20 20 20 .ENDOF.08..OF.s".BUSY"..........
89140 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 31 38 20 20 4f 46 20 73 22 20 52 45 53 45 52 56 41 54 ........ENDOF.18..OF.s".RESERVAT
89160 49 4f 4e 20 43 4f 4e 46 4c 49 43 54 22 20 20 45 4e 44 4f 46 0a 32 38 20 20 4f 46 20 73 22 20 54 ION.CONFLICT"..ENDOF.28..OF.s".T
89180 41 53 4b 20 53 45 54 20 46 55 4c 4c 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 33 30 20 20 ASK.SET.FULL".........ENDOF.30..
891a0 4f 46 20 73 22 20 41 43 41 20 41 43 54 49 56 45 22 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 OF.s".ACA.ACTIVE"............END
891c0 4f 46 0a 34 30 20 20 4f 46 20 73 22 20 54 41 53 4b 20 41 42 4f 52 54 45 44 22 20 20 20 20 20 20 OF.40..OF.s".TASK.ABORTED"......
891e0 20 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 73 22 20 55 4e 4b 4e 4f 57 4e 22 20 20 20 20 ....ENDOF.dup.OF.s".UNKNOWN"....
89200 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 65 6e 64 63 61 73 65 0a 35 62 20 65 6d 69 74 ...........ENDOF.endcase.5b.emit
89220 20 74 79 70 65 20 35 64 20 65 6d 69 74 0a 3b 0a 3a 20 2e 64 65 63 33 2d 32 20 28 20 70 72 65 6e .type.5d.emit.;.:..dec3-2.(.pren
89240 75 6d 20 70 6f 73 74 6e 75 6d 20 2d 2d 20 29 0a 73 77 61 70 0a 62 61 73 65 20 40 20 3e 72 20 20 um.postnum.--.).swap.base.@.>r..
89260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 61 76 65 20 .........................\.save.
89280 61 63 74 75 61 6c 20 62 61 73 65 20 73 65 74 74 69 6e 67 0a 64 65 63 69 6d 61 6c 20 20 20 20 20 actual.base.setting.decimal.....
892a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 68 6f 77 20 64 ........................\.show.d
892c0 65 63 69 6d 61 6c 20 76 61 6c 75 65 73 0a 34 20 2e 72 20 32 65 20 65 6d 69 74 0a 64 75 70 20 39 ecimal.values.4..r.2e.emit.dup.9
892e0 20 3c 3d 20 49 46 20 33 30 20 65 6d 69 74 20 54 48 45 4e 20 2e 64 20 20 20 20 20 20 20 20 20 5c .<=.IF.30.emit.THEN..d.........\
89300 20 33 20 70 72 65 2d 64 65 63 69 6d 61 6c 2c 20 72 69 67 68 74 20 61 6c 69 67 6e 65 64 0a 72 3e .3.pre-decimal,.right.aligned.r>
89320 20 62 61 73 65 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .base.!.........................
89340 20 20 5c 20 72 65 73 74 6f 72 65 20 62 61 73 65 0a 3b 0a 3a 20 2e 63 61 70 61 63 69 74 79 2d 74 ..\.restore.base.;.:..capacity-t
89360 65 78 74 20 20 28 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 23 62 6c 6f 63 6b 73 20 2d 2d 20 29 0a 73 ext..(.block-size.#blocks.--.).s
89380 63 73 69 2d 70 61 72 61 6d 2d 64 65 62 75 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 csi-param-debug.................
893a0 20 20 20 5c 20 64 65 62 75 67 67 69 6e 67 20 66 6c 61 67 20 73 65 74 20 3f 0a 49 46 20 20 20 20 ...\.debugging.flag.set.?.IF....
893c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 ..............................\.
893e0 73 68 6f 77 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 0a 32 64 75 70 0a 63 72 0a 2e 22 20 show.additional.info.2dup.cr..".
89400 4c 42 41 73 3a 20 22 20 2e 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 LBAs:."..d....................\.
89420 68 69 67 68 65 73 74 20 6c 6f 67 69 63 61 6c 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 0a 2e 22 20 highest.logical.block.number..".
89440 2f 20 42 6c 6f 63 6b 2d 53 69 7a 65 3a 20 22 20 2e 64 0a 2e 22 20 2f 20 54 6f 74 61 6c 20 43 61 /.Block-Size:."..d.."./.Total.Ca
89460 70 61 63 69 74 79 3a 20 22 0a 54 48 45 4e 0a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 pacity:.".THEN.*................
89480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 75 6c 61 74 65 20 74 ...................\.calculate.t
894a0 6f 74 61 6c 20 63 61 70 61 63 69 74 79 0a 64 75 70 20 64 23 20 31 30 30 30 30 30 30 30 30 30 30 otal.capacity.dup.d#.10000000000
894c0 30 30 20 3e 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 65 63 6b 20 74 65 72 61 62 79 00.>=.............\.check.teraby
894e0 74 65 20 6c 69 6d 69 74 0a 49 46 0a 64 23 20 31 30 30 30 30 30 30 30 30 30 30 30 30 20 2f 6d 6f te.limit.IF.d#.1000000000000./mo
89500 64 0a 73 77 61 70 0a 64 23 20 31 30 30 30 30 30 30 30 30 30 30 20 2f 20 20 20 20 20 20 20 20 20 d.swap.d#.10000000000./.........
89520 20 20 20 20 20 20 20 20 5c 20 6c 69 6d 69 74 20 72 65 6d 61 69 6e 64 65 72 20 74 6f 20 74 77 6f ........\.limit.remainder.to.two
89540 20 64 69 67 69 74 73 0a 2e 64 65 63 33 2d 32 20 2e 22 20 54 42 22 20 20 20 20 20 20 20 20 20 20 .digits..dec3-2..".TB"..........
89560 20 20 20 20 20 20 20 20 20 5c 20 73 68 6f 77 20 74 65 72 61 62 79 74 65 73 20 61 73 20 78 78 78 .........\.show.terabytes.as.xxx
89580 2e 79 79 0a 45 4c 53 45 0a 64 75 70 20 64 23 20 31 30 30 30 30 30 30 30 30 30 20 3e 3d 20 20 20 .yy.ELSE.dup.d#.1000000000.>=...
895a0 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 65 63 6b 20 67 69 67 61 62 79 74 65 20 6c 69 6d 69 74 ..........\.check.gigabyte.limit
895c0 0a 49 46 0a 64 23 20 31 30 30 30 30 30 30 30 30 30 20 2f 6d 6f 64 0a 73 77 61 70 0a 64 23 20 31 .IF.d#.1000000000./mod.swap.d#.1
895e0 30 30 30 30 30 30 30 20 2f 0a 2e 64 65 63 33 2d 32 20 2e 22 20 47 42 22 20 20 20 20 20 20 20 20 0000000./..dec3-2..".GB"........
89600 20 20 20 20 20 20 20 20 5c 20 73 68 6f 77 20 67 69 67 61 62 79 74 65 73 20 61 73 20 78 78 78 2e ........\.show.gigabytes.as.xxx.
89620 79 79 0a 45 4c 53 45 0a 64 75 70 20 64 23 20 31 30 30 30 30 30 30 20 3e 3d 0a 49 46 0a 64 23 20 yy.ELSE.dup.d#.1000000.>=.IF.d#.
89640 31 30 30 30 30 30 30 20 2f 6d 6f 64 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 65 63 6b 20 1000000./mod............\.check.
89660 6d 65 67 61 20 62 79 74 65 20 6c 69 6d 69 74 0a 73 77 61 70 0a 64 23 20 31 30 30 30 30 20 2f 0a mega.byte.limit.swap.d#.10000./.
89680 2e 64 65 63 33 2d 32 20 2e 22 20 4d 42 22 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 68 6f .dec3-2..".MB".............\.sho
896a0 77 20 6d 65 67 61 62 79 74 65 73 20 61 73 20 78 78 78 2e 79 79 0a 45 4c 53 45 0a 64 75 70 20 64 w.megabytes.as.xxx.yy.ELSE.dup.d
896c0 23 20 31 30 30 30 20 3e 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 65 63 6b 20 6b 69 #.1000.>=.............\.check.ki
896e0 6c 6f 20 62 79 74 65 20 6c 69 6d 69 74 0a 49 46 0a 64 23 20 31 30 30 30 20 2f 6d 6f 64 0a 73 77 lo.byte.limit.IF.d#.1000./mod.sw
89700 61 70 0a 64 23 20 31 30 20 2f 0a 2e 64 65 63 33 2d 32 20 2e 22 20 6b 42 22 0a 45 4c 53 45 0a 2e ap.d#.10./..dec3-2..".kB".ELSE..
89720 64 20 2e 22 20 20 42 79 74 65 73 22 0a 54 48 45 4e 0a 54 48 45 4e 0a 54 48 45 4e 0a 54 48 45 4e d.."..Bytes".THEN.THEN.THEN.THEN
89740 0a 3b 0a 3a 20 2e 69 6e 71 75 69 72 79 2d 74 65 78 74 20 20 28 20 61 64 64 72 20 2d 2d 20 29 0a .;.:..inquiry-text..(.addr.--.).
89760 32 32 20 65 6d 69 74 20 20 20 20 20 5c 20 65 6e 63 6c 6f 73 65 20 74 65 78 74 20 77 69 74 68 20 22.emit.....\.enclose.text.with.
89780 22 0a 64 75 70 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 76 65 6e 64 6f 72 2d 69 64 65 6e 74 20 ".dup.inquiry-data>vendor-ident.
897a0 20 20 20 20 20 38 20 74 79 70 65 20 73 70 61 63 65 0a 64 75 70 20 69 6e 71 75 69 72 79 2d 64 61 .....8.type.space.dup.inquiry-da
897c0 74 61 3e 70 72 6f 64 75 63 74 2d 69 64 65 6e 74 20 20 20 20 31 30 20 74 79 70 65 20 73 70 61 63 ta>product-ident....10.type.spac
897e0 65 0a 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 70 72 6f 64 75 63 74 2d 72 65 76 69 73 69 6f 6e 20 e.inquiry-data>product-revision.
89800 20 34 20 74 79 70 65 0a 32 32 20 65 6d 69 74 0a 3b 0a 3a 20 73 63 73 69 2d 73 75 70 70 2d 69 6e .4.type.22.emit.;.:.scsi-supp-in
89820 69 74 20 20 28 20 2d 2d 20 29 0a 66 61 6c 73 65 20 20 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d it..(.--.).false...to.scsi-param
89840 2d 64 65 62 75 67 20 20 20 20 20 20 20 20 20 5c 20 6e 6f 20 64 65 62 75 67 20 73 74 72 69 6e 67 -debug.........\.no.debug.string
89860 73 0a 68 23 20 30 20 20 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 69 7a 65 0a 68 23 20 30 s.h#.0...to.scsi-param-size.h#.0
89880 20 20 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 63 6f 6e 74 72 6f 6c 20 20 20 20 20 20 20 20 ...to.scsi-param-control........
898a0 5c 20 63 6f 6d 6d 6f 6e 20 43 44 42 20 63 6f 6e 74 72 6f 6c 20 62 79 74 65 0a 64 23 20 30 20 20 \.common.CDB.control.byte.d#.0..
898c0 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 65 72 72 6f 72 73 20 20 20 20 20 20 20 20 20 5c 20 .to.scsi-param-errors.........\.
898e0 6c 6f 63 61 6c 20 65 72 72 6f 72 73 20 28 70 61 72 61 6d 20 6c 69 6d 69 74 73 29 0a 3b 0a 30 20 local.errors.(param.limits).;.0.
89900 56 41 4c 55 45 20 73 63 73 69 2d 63 6f 6e 74 65 78 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 VALUE.scsi-context..............
89920 20 20 20 20 20 5c 20 61 64 64 72 20 6f 66 20 77 6f 72 64 20 6c 69 73 74 20 6f 6e 20 74 6f 70 0a .....\.addr.of.word.list.on.top.
89940 3a 20 73 63 73 69 2d 69 6e 69 74 20 20 28 20 2d 2d 20 29 0a 61 6c 73 6f 20 73 63 73 69 2d 77 6f :.scsi-init..(.--.).also.scsi-wo
89960 72 64 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 70 70 65 6e 64 rds.....................\.append
89980 20 73 63 73 69 20 77 6f 72 64 2d 6c 69 73 74 0a 63 6f 6e 74 65 78 74 20 20 74 6f 20 73 63 73 69 .scsi.word-list.context..to.scsi
899a0 2d 63 6f 6e 74 65 78 74 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 61 76 65 20 66 6f 72 20 63 -context............\.save.for.c
899c0 6c 6f 73 65 20 70 72 6f 63 65 73 73 0a 73 63 73 69 2d 73 75 70 70 2d 69 6e 69 74 20 20 20 20 20 lose.process.scsi-supp-init.....
899e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 72 65 73 65 74 20 61 6c 6c 20 73 63 .................\.preset.all.sc
89a00 73 69 2d 70 61 72 61 6d 2d 78 78 78 20 76 61 6c 75 65 73 0a 73 63 73 69 2d 70 61 72 61 6d 2d 64 si-param-xxx.values.scsi-param-d
89a20 65 62 75 67 0a 49 46 0a 73 70 61 63 65 20 2e 22 20 53 43 53 49 2d 53 55 50 50 4f 52 54 20 4f 50 ebug.IF.space..".SCSI-SUPPORT.OP
89a40 45 4e 45 44 22 20 63 72 0a 2e 77 6f 72 64 6c 69 73 74 73 0a 54 48 45 4e 0a 3b 0a 3a 20 73 63 73 ENED".cr..wordlists.THEN.;.:.scs
89a60 69 2d 63 6c 6f 73 65 20 20 28 20 2d 2d 20 29 0a 73 63 73 69 2d 70 61 72 61 6d 2d 64 65 62 75 67 i-close..(.--.).scsi-param-debug
89a80 0a 49 46 0a 73 70 61 63 65 20 2e 22 20 43 6c 6f 73 69 6e 67 20 53 43 53 49 2d 53 55 50 50 4f 52 .IF.space..".Closing.SCSI-SUPPOR
89aa0 54 20 2e 2e 20 22 20 63 72 0a 54 48 45 4e 0a 63 6f 6e 74 65 78 74 20 73 63 73 69 2d 63 6f 6e 74 T....".cr.THEN.context.scsi-cont
89ac0 65 78 74 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 63 73 69 20 77 6f 72 64 20 6c ext.=..............\.scsi.word.l
89ae0 69 73 74 20 73 74 69 6c 6c 20 61 63 74 69 76 65 20 3f 0a 49 46 0a 73 63 73 69 2d 70 61 72 61 6d ist.still.active.?.IF.scsi-param
89b00 2d 65 72 72 6f 72 73 20 30 3c 3e 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 79 20 65 72 72 6f 72 -errors.0<>..........\.any.error
89b20 73 20 6f 63 63 75 72 65 64 20 3f 0a 49 46 0a 63 72 20 2e 22 20 2a 2a 20 57 41 52 4e 49 4e 47 3a s.occured.?.IF.cr..".**.WARNING:
89b40 20 22 20 73 63 73 69 2d 70 61 72 61 6d 2d 65 72 72 6f 72 73 20 2e 64 0a 2e 22 20 53 43 53 49 20 .".scsi-param-errors..d..".SCSI.
89b60 45 72 72 6f 72 73 20 6f 63 63 75 72 65 64 20 2a 2a 20 22 20 63 72 0a 54 48 45 4e 0a 70 72 65 76 Errors.occured.**.".cr.THEN.prev
89b80 69 6f 75 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 ious.........................\.r
89ba0 65 6d 6f 76 65 20 73 63 73 69 20 77 6f 72 64 20 6c 69 73 74 20 6f 6e 20 74 6f 70 0a 30 20 74 6f emove.scsi.word.list.on.top.0.to
89bc0 20 73 63 73 69 2d 63 6f 6e 74 65 78 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 .scsi-context................\.p
89be0 72 65 76 65 6e 74 20 66 72 6f 6d 20 62 65 69 6e 67 20 6d 69 73 69 6e 74 65 72 70 72 65 74 65 64 revent.from.being.misinterpreted
89c00 0a 45 4c 53 45 0a 63 72 20 2e 22 20 2a 2a 20 57 41 52 4e 49 4e 47 3a 20 54 72 79 69 6e 67 20 74 .ELSE.cr..".**.WARNING:.Trying.t
89c20 6f 20 63 6c 6f 73 65 20 6e 6f 6e 2d 6f 70 65 6e 20 53 43 53 49 2d 53 55 50 50 4f 52 54 20 28 31 o.close.non-open.SCSI-SUPPORT.(1
89c40 29 20 2a 2a 20 22 20 63 72 0a 54 48 45 4e 0a 73 63 73 69 2d 70 61 72 61 6d 2d 64 65 62 75 67 0a ).**.".cr.THEN.scsi-param-debug.
89c60 49 46 0a 2e 77 6f 72 64 6c 69 73 74 73 0a 54 48 45 4e 0a 3b 0a 73 22 20 73 63 73 69 2d 69 6e 69 IF..wordlists.THEN.;.s".scsi-ini
89c80 74 22 20 24 66 69 6e 64 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 t".$find.drop...............\.re
89ca0 74 75 72 6e 20 65 78 65 63 75 74 69 6f 6e 20 70 6f 69 6e 74 65 72 2c 20 77 68 65 6e 20 69 6e 63 turn.execution.pointer,.when.inc
89cc0 6c 75 64 65 64 0a 70 72 65 76 69 6f 75 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 luded.previous..................
89ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 6d 6f 76 65 20 73 63 73 69 20 77 6f 72 64 20 .............\.remove.scsi.word.
89d00 6c 69 73 74 20 66 72 6f 6d 20 73 65 61 72 63 68 20 70 61 74 68 0a 64 65 66 69 6e 69 74 69 6f 6e list.from.search.path.definition
89d20 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 s............................\.p
89d40 6c 61 63 65 20 6e 65 78 74 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 69 6e 74 6f 20 70 72 65 76 69 lace.next.definitions.into.previ
89d60 6f 75 73 20 6c 69 73 74 0a 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 01 70 ous.list.......................p
89d80 00 00 00 00 00 00 01 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 76 69 6f 2d 68 76 74 65 .......8...............0vio-hvte
89da0 72 6d 2e 66 73 00 00 00 2e 22 20 50 6f 70 75 6c 61 74 69 6e 67 20 22 20 70 77 64 20 63 72 0a 3a rm.fs....".Populating.".pwd.cr.:
89dc0 20 6f 70 65 6e 20 74 72 75 65 20 3b 0a 3a 20 63 6c 6f 73 65 20 3b 0a 3a 20 77 72 69 74 65 20 28 .open.true.;.:.close.;.:.write.(
89de0 20 61 64 72 20 6c 65 6e 20 2d 2d 20 61 63 74 75 61 6c 20 29 20 20 74 75 63 6b 20 74 79 70 65 20 .adr.len.--.actual.)..tuck.type.
89e00 3b 0a 3a 20 72 65 61 64 20 20 28 20 61 64 72 20 6c 65 6e 20 2d 2d 20 61 63 74 75 61 6c 20 29 0a ;.:.read..(.adr.len.--.actual.).
89e20 30 3d 20 49 46 20 64 72 6f 70 20 30 20 45 58 49 54 20 54 48 45 4e 0a 68 76 74 65 72 6d 2d 6b 65 0=.IF.drop.0.EXIT.THEN.hvterm-ke
89e40 79 3f 20 30 3d 20 49 46 20 30 20 73 77 61 70 20 63 21 20 2d 32 20 45 58 49 54 20 54 48 45 4e 0a y?.0=.IF.0.swap.c!.-2.EXIT.THEN.
89e60 68 76 74 65 72 6d 2d 6b 65 79 20 73 77 61 70 20 63 21 20 31 0a 3b 0a 3a 20 73 65 74 75 70 2d 61 hvterm-key.swap.c!.1.;.:.setup-a
89e80 6c 69 61 73 0a 22 20 68 76 74 65 72 6d 22 20 66 69 6e 64 2d 61 6c 69 61 73 20 30 3d 20 49 46 0a lias.".hvterm".find-alias.0=.IF.
89ea0 22 20 68 76 74 65 72 6d 22 20 67 65 74 2d 6e 6f 64 65 20 6e 6f 64 65 3e 70 61 74 68 20 73 65 74 ".hvterm".get-node.node>path.set
89ec0 2d 61 6c 69 61 73 0a 45 4c 53 45 20 54 48 45 4e 20 0a 3b 0a 73 65 74 75 70 2d 61 6c 69 61 73 0a -alias.ELSE.THEN..;.setup-alias.
89ee0 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 2c 50 00 00 00 00 00 00 2c 12 00 00 00 00 00 00 00 00 ..............,P......,.........
89f00 00 00 00 00 00 00 00 30 76 69 6f 2d 76 73 63 73 69 2e 66 73 00 00 00 00 2e 22 20 50 6f 70 75 6c .......0vio-vscsi.fs.....".Popul
89f20 61 74 69 6e 67 20 22 20 70 77 64 0a 30 20 43 4f 4e 53 54 41 4e 54 20 76 73 63 73 69 2d 64 65 62 ating.".pwd.0.CONSTANT.vscsi-deb
89f40 75 67 0a 30 20 56 41 4c 55 45 20 76 73 63 73 69 2d 75 6e 69 74 0a 3a 20 6c 32 64 6d 61 20 28 20 ug.0.VALUE.vscsi-unit.:.l2dma.(.
89f60 6c 61 64 64 72 20 2d 20 64 6d 61 5f 61 64 64 72 29 20 20 20 20 20 20 0a 3b 0a 30 20 20 20 20 56 laddr.-.dma_addr).......;.0....V
89f80 41 4c 55 45 20 20 20 20 20 63 72 71 2d 62 61 73 65 0a 30 20 20 20 20 56 41 4c 55 45 20 20 20 20 ALUE.....crq-base.0....VALUE....
89fa0 20 63 72 71 2d 64 6d 61 0a 30 20 20 20 20 56 41 4c 55 45 20 20 20 20 20 63 72 71 2d 6f 66 66 73 .crq-dma.0....VALUE.....crq-offs
89fc0 65 74 0a 31 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 20 43 52 51 2d 53 49 5a 45 0a 43 52 45 41 54 et.1000.CONSTANT..CRQ-SIZE.CREAT
89fe0 45 20 63 72 71 20 31 30 20 61 6c 6c 6f 74 0a 3a 20 63 72 71 2d 61 6c 6c 6f 63 20 28 20 2d 2d 20 E.crq.10.allot.:.crq-alloc.(.--.
8a000 29 0a 43 52 51 2d 53 49 5a 45 20 61 6c 6c 6f 63 2d 6d 65 6d 20 74 6f 20 63 72 71 2d 62 61 73 65 ).CRQ-SIZE.alloc-mem.to.crq-base
8a020 20 30 20 74 6f 20 63 72 71 2d 6f 66 66 73 65 74 0a 63 72 71 2d 62 61 73 65 20 6c 32 64 6d 61 20 .0.to.crq-offset.crq-base.l2dma.
8a040 74 6f 20 63 72 71 2d 64 6d 61 0a 3b 0a 3a 20 63 72 71 2d 66 72 65 65 20 28 20 2d 2d 20 29 0a 76 to.crq-dma.;.:.crq-free.(.--.).v
8a060 73 63 73 69 2d 75 6e 69 74 20 68 76 2d 66 72 65 65 2d 63 72 71 0a 63 72 71 2d 62 61 73 65 20 43 scsi-unit.hv-free-crq.crq-base.C
8a080 52 51 2d 53 49 5a 45 20 66 72 65 65 2d 6d 65 6d 20 30 20 74 6f 20 63 72 71 2d 62 61 73 65 0a 3b RQ-SIZE.free-mem.0.to.crq-base.;
8a0a0 0a 3a 20 63 72 71 2d 69 6e 69 74 20 28 20 2d 2d 20 72 65 73 20 29 0a 63 72 71 2d 61 6c 6c 6f 63 .:.crq-init.(.--.res.).crq-alloc
8a0c0 0a 76 73 63 73 69 2d 64 65 62 75 67 20 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 61 6c 6c 6f 63 61 .vscsi-debug.IF..".VSCSI:.alloca
8a0e0 74 65 64 20 63 72 71 20 61 74 20 22 20 63 72 71 2d 62 61 73 65 20 2e 20 63 72 0a 54 48 45 4e 0a ted.crq.at.".crq-base...cr.THEN.
8a100 63 72 71 2d 62 61 73 65 20 43 52 51 2d 53 49 5a 45 20 65 72 61 73 65 0a 76 73 63 73 69 2d 75 6e crq-base.CRQ-SIZE.erase.vscsi-un
8a120 69 74 20 63 72 71 2d 64 6d 61 20 43 52 51 2d 53 49 5a 45 20 68 76 2d 72 65 67 2d 63 72 71 0a 64 it.crq-dma.CRQ-SIZE.hv-reg-crq.d
8a140 75 70 20 30 20 3c 3e 20 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 45 72 72 6f 72 20 22 20 2e 20 2e up.0.<>.IF..".VSCSI:.Error."....
8a160 22 20 20 72 65 67 69 73 74 65 72 69 6e 67 20 43 52 51 20 21 22 20 63 72 0a 63 72 71 2d 66 72 65 "..registering.CRQ.!".cr.crq-fre
8a180 65 0a 54 48 45 4e 0a 3b 0a 3a 20 63 72 71 2d 63 6c 65 61 6e 75 70 20 28 20 2d 2d 20 29 0a 63 72 e.THEN.;.:.crq-cleanup.(.--.).cr
8a1a0 71 2d 62 61 73 65 20 30 20 3d 20 49 46 20 45 58 49 54 20 54 48 45 4e 0a 76 73 63 73 69 2d 64 65 q-base.0.=.IF.EXIT.THEN.vscsi-de
8a1c0 62 75 67 20 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 66 72 65 65 69 6e 67 20 63 72 71 20 61 74 20 bug.IF..".VSCSI:.freeing.crq.at.
8a1e0 22 20 63 72 71 2d 62 61 73 65 20 2e 20 63 72 0a 54 48 45 4e 0a 63 72 71 2d 66 72 65 65 0a 3b 0a ".crq-base...cr.THEN.crq-free.;.
8a200 3a 20 63 72 71 2d 73 65 6e 64 20 28 20 6d 73 67 61 64 64 72 20 2d 2d 20 74 72 75 65 20 7c 20 66 :.crq-send.(.msgaddr.--.true.|.f
8a220 61 6c 73 65 20 29 0a 76 73 63 73 69 2d 75 6e 69 74 20 73 77 61 70 20 68 76 2d 73 65 6e 64 2d 63 alse.).vscsi-unit.swap.hv-send-c
8a240 72 71 20 30 20 3d 0a 3b 0a 3a 20 63 72 71 2d 70 6f 6c 6c 20 28 20 2d 2d 20 74 72 75 65 20 7c 20 rq.0.=.;.:.crq-poll.(.--.true.|.
8a260 66 61 6c 73 65 29 0a 63 72 71 2d 6f 66 66 73 65 74 20 63 72 71 2d 62 61 73 65 20 2b 20 64 75 70 false).crq-offset.crq-base.+.dup
8a280 0a 76 73 63 73 69 2d 64 65 62 75 67 20 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 63 72 71 20 70 6f .vscsi-debug.IF..".VSCSI:.crq.po
8a2a0 6c 6c 20 22 20 64 75 70 20 2e 0a 54 48 45 4e 0a 63 40 0a 76 73 63 73 69 2d 64 65 62 75 67 20 49 ll.".dup...THEN.c@.vscsi-debug.I
8a2c0 46 0a 2e 22 20 20 76 61 6c 75 65 3d 22 20 64 75 70 20 2e 20 63 72 0a 54 48 45 4e 0a 38 30 20 61 F.."..value=".dup...cr.THEN.80.a
8a2e0 6e 64 20 30 20 3c 3e 20 49 46 0a 64 75 70 20 63 72 71 20 31 30 20 6d 6f 76 65 0a 30 20 73 77 61 nd.0.<>.IF.dup.crq.10.move.0.swa
8a300 70 20 63 21 0a 63 72 71 2d 6f 66 66 73 65 74 20 31 30 20 2b 20 64 75 70 20 43 52 51 2d 53 49 5a p.c!.crq-offset.10.+.dup.CRQ-SIZ
8a320 45 20 3e 3d 20 49 46 20 64 72 6f 70 20 30 20 54 48 45 4e 20 74 6f 20 63 72 71 2d 6f 66 66 73 65 E.>=.IF.drop.0.THEN.to.crq-offse
8a340 74 0a 74 72 75 65 0a 45 4c 53 45 20 64 72 6f 70 20 66 61 6c 73 65 20 54 48 45 4e 0a 3b 0a 3a 20 t.true.ELSE.drop.false.THEN.;.:.
8a360 63 72 71 2d 77 61 69 74 20 28 20 2d 2d 20 74 72 75 65 20 7c 20 66 61 6c 73 65 29 0a 30 20 42 45 crq-wait.(.--.true.|.false).0.BE
8a380 47 49 4e 20 64 72 6f 70 20 63 72 71 2d 70 6f 6c 6c 20 64 75 70 20 6e 6f 74 20 57 48 49 4c 45 20 GIN.drop.crq-poll.dup.not.WHILE.
8a3a0 64 23 20 31 20 6d 73 20 52 45 50 45 41 54 0a 64 75 70 20 6e 6f 74 20 49 46 0a 2e 22 20 56 53 43 d#.1.ms.REPEAT.dup.not.IF..".VSC
8a3c0 53 49 3a 20 54 69 6d 65 6f 75 74 20 77 61 69 74 69 6e 67 20 72 65 73 70 6f 6e 73 65 20 21 22 20 SI:.Timeout.waiting.response.!".
8a3e0 63 72 20 45 58 49 54 0a 45 4c 53 45 0a 76 73 63 73 69 2d 64 65 62 75 67 20 49 46 0a 2e 22 20 56 cr.EXIT.ELSE.vscsi-debug.IF..".V
8a400 53 43 53 49 3a 20 67 6f 74 20 63 72 71 3a 20 22 20 63 72 71 20 64 75 70 20 6c 40 20 2e 20 2e 22 SCSI:.got.crq:.".crq.dup.l@...."
8a420 20 20 22 20 34 20 2b 20 64 75 70 20 6c 40 20 2e 20 2e 22 20 20 22 0a 34 20 2b 20 64 75 70 20 6c ..".4.+.dup.l@...."..".4.+.dup.l
8a440 40 20 2e 20 2e 22 20 20 22 20 34 20 2b 20 6c 40 20 2e 20 63 72 0a 54 48 45 4e 0a 54 48 45 4e 0a @...."..".4.+.l@...cr.THEN.THEN.
8a460 3b 0a 30 31 20 43 4f 4e 53 54 41 4e 54 20 56 49 4f 53 52 50 5f 53 52 50 5f 46 4f 52 4d 41 54 0a ;.01.CONSTANT.VIOSRP_SRP_FORMAT.
8a480 30 32 20 43 4f 4e 53 54 41 4e 54 20 56 49 4f 53 52 50 5f 4d 41 44 5f 46 4f 52 4d 41 54 0a 30 33 02.CONSTANT.VIOSRP_MAD_FORMAT.03
8a4a0 20 43 4f 4e 53 54 41 4e 54 20 56 49 4f 53 52 50 5f 4f 53 34 30 30 5f 46 4f 52 4d 41 54 0a 30 34 .CONSTANT.VIOSRP_OS400_FORMAT.04
8a4c0 20 43 4f 4e 53 54 41 4e 54 20 56 49 4f 53 52 50 5f 41 49 58 5f 46 4f 52 4d 41 54 0a 30 36 20 43 .CONSTANT.VIOSRP_AIX_FORMAT.06.C
8a4e0 4f 4e 53 54 41 4e 54 20 56 49 4f 53 52 50 5f 4c 49 4e 55 58 5f 46 4f 52 4d 41 54 0a 30 37 20 43 ONSTANT.VIOSRP_LINUX_FORMAT.07.C
8a500 4f 4e 53 54 41 4e 54 20 56 49 4f 53 52 50 5f 49 4e 4c 49 4e 45 5f 46 4f 52 4d 41 54 0a 73 74 72 ONSTANT.VIOSRP_INLINE_FORMAT.str
8a520 75 63 74 0a 31 20 66 69 65 6c 64 20 3e 63 72 71 2d 76 61 6c 69 64 0a 31 20 66 69 65 6c 64 20 3e uct.1.field.>crq-valid.1.field.>
8a540 63 72 71 2d 66 6f 72 6d 61 74 0a 31 20 66 69 65 6c 64 20 3e 63 72 71 2d 72 65 73 65 72 76 65 64 crq-format.1.field.>crq-reserved
8a560 0a 31 20 66 69 65 6c 64 20 3e 63 72 71 2d 73 74 61 74 75 73 0a 32 20 66 69 65 6c 64 20 3e 63 72 .1.field.>crq-status.2.field.>cr
8a580 71 2d 74 69 6d 65 6f 75 74 0a 32 20 66 69 65 6c 64 20 3e 63 72 71 2d 69 75 2d 6c 65 6e 0a 38 20 q-timeout.2.field.>crq-iu-len.8.
8a5a0 66 69 65 6c 64 20 3e 63 72 71 2d 69 75 2d 64 61 74 61 2d 70 74 72 0a 63 6f 6e 73 74 61 6e 74 20 field.>crq-iu-data-ptr.constant.
8a5c0 2f 63 72 71 0a 3a 20 73 72 70 2d 73 65 6e 64 2d 63 72 71 20 28 20 61 64 64 72 20 6c 65 6e 20 2d /crq.:.srp-send-crq.(.addr.len.-
8a5e0 2d 20 29 0a 38 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 72 71 20 3e 63 72 71 2d 76 -.).80................crq.>crq-v
8a600 61 6c 69 64 20 63 21 0a 56 49 4f 53 52 50 5f 53 52 50 5f 46 4f 52 4d 41 54 20 63 72 71 20 3e 63 alid.c!.VIOSRP_SRP_FORMAT.crq.>c
8a620 72 71 2d 66 6f 72 6d 61 74 20 63 21 0a 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 rq-format.c!.0.................c
8a640 72 71 20 3e 63 72 71 2d 72 65 73 65 72 76 65 64 20 63 21 0a 30 20 20 20 20 20 20 20 20 20 20 20 rq.>crq-reserved.c!.0...........
8a660 20 20 20 20 20 20 63 72 71 20 3e 63 72 71 2d 73 74 61 74 75 73 20 63 21 0a 30 20 20 20 20 20 20 ......crq.>crq-status.c!.0......
8a680 20 20 20 20 20 20 20 20 20 20 20 63 72 71 20 3e 63 72 71 2d 74 69 6d 65 6f 75 74 20 77 21 0a 28 ...........crq.>crq-timeout.w!.(
8a6a0 20 6c 65 6e 20 29 20 20 20 20 20 20 20 20 20 20 20 63 72 71 20 3e 63 72 71 2d 69 75 2d 6c 65 6e .len.)...........crq.>crq-iu-len
8a6c0 20 77 21 0a 28 20 61 64 64 72 20 29 20 6c 32 64 6d 61 20 20 20 20 63 72 71 20 3e 63 72 71 2d 69 .w!.(.addr.).l2dma....crq.>crq-i
8a6e0 75 2d 64 61 74 61 2d 70 74 72 20 78 21 0a 63 72 71 20 63 72 71 2d 73 65 6e 64 0a 6e 6f 74 20 49 u-data-ptr.x!.crq.crq-send.not.I
8a700 46 0a 2e 22 20 56 53 43 53 49 3a 20 45 72 72 6f 72 20 73 65 6e 64 69 6e 67 20 43 52 51 20 21 22 F..".VSCSI:.Error.sending.CRQ.!"
8a720 20 63 72 0a 54 48 45 4e 0a 3b 0a 3a 20 73 72 70 2d 77 61 69 74 2d 63 72 71 20 28 20 2d 2d 20 5b .cr.THEN.;.:.srp-wait-crq.(.--.[
8a740 74 61 67 20 74 72 75 65 5d 20 7c 20 66 61 6c 73 65 20 29 0a 63 72 71 2d 77 61 69 74 20 6e 6f 74 tag.true].|.false.).crq-wait.not
8a760 20 49 46 20 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 0a 63 72 71 20 3e 63 72 71 2d 66 6f 72 .IF.false.EXIT.THEN.crq.>crq-for
8a780 6d 61 74 20 63 40 20 56 49 4f 53 52 50 5f 53 52 50 5f 46 4f 52 4d 41 54 20 3c 3e 20 49 46 0a 2e mat.c@.VIOSRP_SRP_FORMAT.<>.IF..
8a7a0 22 20 56 53 43 53 49 3a 20 55 6e 73 75 70 70 6f 72 74 65 64 20 53 52 50 20 72 65 73 70 6f 6e 73 ".VSCSI:.Unsupported.SRP.respons
8a7c0 65 3a 20 22 0a 63 72 71 20 3e 63 72 71 2d 66 6f 72 6d 61 74 20 63 40 20 2e 20 63 72 0a 66 61 6c e:.".crq.>crq-format.c@...cr.fal
8a7e0 73 65 20 45 58 49 54 0a 54 48 45 4e 0a 63 72 71 20 3e 63 72 71 2d 69 75 2d 64 61 74 61 2d 70 74 se.EXIT.THEN.crq.>crq-iu-data-pt
8a800 72 20 78 40 20 74 72 75 65 0a 3b 0a 73 63 73 69 2d 6f 70 65 6e 0a 30 20 56 41 4c 55 45 20 3e 73 r.x@.true.;.scsi-open.0.VALUE.>s
8a820 72 70 5f 6f 70 63 6f 64 65 0a 30 30 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 4c 4f 47 49 4e 5f rp_opcode.00.CONSTANT.SRP_LOGIN_
8a840 52 45 51 0a 30 31 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 54 53 4b 5f 4d 47 4d 54 0a 30 32 20 REQ.01.CONSTANT.SRP_TSK_MGMT.02.
8a860 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 43 4d 44 0a 30 33 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 CONSTANT.SRP_CMD.03.CONSTANT.SRP
8a880 5f 49 5f 4c 4f 47 4f 55 54 0a 63 30 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 4c 4f 47 49 4e 5f _I_LOGOUT.c0.CONSTANT.SRP_LOGIN_
8a8a0 52 53 50 0a 63 31 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 52 53 50 0a 63 32 20 43 4f 4e 53 54 RSP.c1.CONSTANT.SRP_RSP.c2.CONST
8a8c0 41 4e 54 20 53 52 50 5f 4c 4f 47 49 4e 5f 52 45 4a 0a 38 30 20 43 4f 4e 53 54 41 4e 54 20 53 52 ANT.SRP_LOGIN_REJ.80.CONSTANT.SR
8a8e0 50 5f 54 5f 4c 4f 47 4f 55 54 0a 38 31 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 43 52 45 44 5f P_T_LOGOUT.81.CONSTANT.SRP_CRED_
8a900 52 45 51 0a 38 32 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 41 45 52 5f 52 45 51 0a 34 31 20 43 REQ.82.CONSTANT.SRP_AER_REQ.41.C
8a920 4f 4e 53 54 41 4e 54 20 53 52 50 5f 43 52 45 44 5f 52 53 50 0a 34 32 20 43 4f 4e 53 54 41 4e 54 ONSTANT.SRP_CRED_RSP.42.CONSTANT
8a940 20 53 52 50 5f 41 45 52 5f 52 53 50 0a 30 32 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 42 55 46 .SRP_AER_RSP.02.CONSTANT.SRP_BUF
8a960 5f 46 4f 52 4d 41 54 5f 44 49 52 45 43 54 0a 30 34 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 42 _FORMAT_DIRECT.04.CONSTANT.SRP_B
8a980 55 46 5f 46 4f 52 4d 41 54 5f 49 4e 44 49 52 45 43 54 0a 73 74 72 75 63 74 0a 31 20 66 69 65 6c UF_FORMAT_INDIRECT.struct.1.fiel
8a9a0 64 20 3e 73 72 70 2d 6c 6f 67 69 6e 2d 6f 70 63 6f 64 65 0a 33 20 2b 0a 38 20 66 69 65 6c 64 20 d.>srp-login-opcode.3.+.8.field.
8a9c0 3e 73 72 70 2d 6c 6f 67 69 6e 2d 74 61 67 0a 34 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 6f 67 69 >srp-login-tag.4.field.>srp-logi
8a9e0 6e 2d 72 65 71 2d 69 74 2d 69 75 2d 6c 65 6e 0a 34 20 2b 0a 32 20 66 69 65 6c 64 20 3e 73 72 70 n-req-it-iu-len.4.+.2.field.>srp
8aa00 2d 6c 6f 67 69 6e 2d 72 65 71 2d 62 75 66 2d 66 6d 74 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d -login-req-buf-fmt.1.field.>srp-
8aa20 6c 6f 67 69 6e 2d 72 65 71 2d 66 6c 61 67 73 0a 35 20 2b 0a 31 30 20 66 69 65 6c 64 20 3e 73 72 login-req-flags.5.+.10.field.>sr
8aa40 70 2d 6c 6f 67 69 6e 2d 69 6e 69 74 2d 70 6f 72 74 2d 69 64 73 0a 31 30 20 66 69 65 6c 64 20 3e p-login-init-port-ids.10.field.>
8aa60 73 72 70 2d 6c 6f 67 69 6e 2d 74 72 67 74 2d 70 6f 72 74 2d 69 64 73 0a 63 6f 6e 73 74 61 6e 74 srp-login-trgt-port-ids.constant
8aa80 20 2f 73 72 70 2d 6c 6f 67 69 6e 0a 73 74 72 75 63 74 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d ./srp-login.struct.1.field.>srp-
8aaa0 6c 72 65 73 70 2d 6f 70 63 6f 64 65 0a 33 20 2b 0a 34 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 lresp-opcode.3.+.4.field.>srp-lr
8aac0 65 73 70 2d 72 65 71 2d 6c 69 6d 2d 64 65 6c 74 61 0a 38 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c esp-req-lim-delta.8.field.>srp-l
8aae0 72 65 73 70 2d 74 61 67 0a 34 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 65 73 70 2d 6d 61 78 2d resp-tag.4.field.>srp-lresp-max-
8ab00 69 74 2d 69 75 2d 6c 65 6e 0a 34 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 65 73 70 2d 6d 61 78 it-iu-len.4.field.>srp-lresp-max
8ab20 2d 74 69 2d 69 75 2d 6c 65 6e 0a 32 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 65 73 70 2d 62 75 -ti-iu-len.2.field.>srp-lresp-bu
8ab40 66 2d 66 6d 74 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 65 73 70 2d 66 6c 61 67 73 0a 63 f-fmt.1.field.>srp-lresp-flags.c
8ab60 6f 6e 73 74 61 6e 74 20 2f 73 72 70 2d 6c 6f 67 69 6e 2d 72 65 73 70 0a 73 74 72 75 63 74 0a 31 onstant./srp-login-resp.struct.1
8ab80 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 65 6a 2d 6f 70 63 6f 64 65 0a 33 20 2b 0a 34 20 66 69 .field.>srp-lrej-opcode.3.+.4.fi
8aba0 65 6c 64 20 3e 73 72 70 2d 6c 72 65 6a 2d 72 65 61 73 6f 6e 0a 38 20 66 69 65 6c 64 20 3e 73 72 eld.>srp-lrej-reason.8.field.>sr
8abc0 70 2d 6c 72 65 6a 2d 74 61 67 0a 38 20 2b 0a 32 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 65 6a p-lrej-tag.8.+.2.field.>srp-lrej
8abe0 2d 62 75 66 2d 66 6d 74 0a 63 6f 6e 73 74 61 6e 74 20 2f 73 72 70 2d 6c 6f 67 69 6e 2d 72 65 6a -buf-fmt.constant./srp-login-rej
8ac00 0a 30 30 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 4e 4f 5f 44 41 54 41 5f 44 45 53 43 0a 30 31 .00.CONSTANT.SRP_NO_DATA_DESC.01
8ac20 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 44 41 54 41 5f 44 45 53 43 5f 44 49 52 45 43 54 0a 30 .CONSTANT.SRP_DATA_DESC_DIRECT.0
8ac40 32 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 44 41 54 41 5f 44 45 53 43 5f 49 4e 44 49 52 45 43 2.CONSTANT.SRP_DATA_DESC_INDIREC
8ac60 54 0a 73 74 72 75 63 74 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 63 6d 64 2d 6f 70 63 6f 64 65 T.struct.1.field.>srp-cmd-opcode
8ac80 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 63 6d 64 2d 73 6f 6c 2d 6e 6f 74 0a 33 20 2b 0a 31 20 .1.field.>srp-cmd-sol-not.3.+.1.
8aca0 66 69 65 6c 64 20 3e 73 72 70 2d 63 6d 64 2d 62 75 66 2d 66 6d 74 0a 31 20 66 69 65 6c 64 20 3e field.>srp-cmd-buf-fmt.1.field.>
8acc0 73 72 70 2d 63 6d 64 2d 64 6f 75 74 2d 64 65 73 63 2d 63 6e 74 0a 31 20 66 69 65 6c 64 20 3e 73 srp-cmd-dout-desc-cnt.1.field.>s
8ace0 72 70 2d 63 6d 64 2d 64 69 6e 2d 64 65 73 63 2d 63 6e 74 0a 38 20 66 69 65 6c 64 20 3e 73 72 70 rp-cmd-din-desc-cnt.8.field.>srp
8ad00 2d 63 6d 64 2d 74 61 67 0a 34 20 2b 0a 38 20 66 69 65 6c 64 20 3e 73 72 70 2d 63 6d 64 2d 6c 75 -cmd-tag.4.+.8.field.>srp-cmd-lu
8ad20 6e 0a 31 20 2b 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 63 6d 64 2d 74 61 73 6b 2d 61 74 74 72 n.1.+.1.field.>srp-cmd-task-attr
8ad40 0a 31 20 2b 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 63 6d 64 2d 61 64 64 2d 63 64 62 2d 6c 65 .1.+.1.field.>srp-cmd-add-cdb-le
8ad60 6e 0a 31 30 20 66 69 65 6c 64 20 3e 73 72 70 2d 63 6d 64 2d 63 64 62 0a 30 20 66 69 65 6c 64 20 n.10.field.>srp-cmd-cdb.0.field.
8ad80 3e 73 72 70 2d 63 6d 64 2d 63 64 62 2d 61 64 64 0a 63 6f 6e 73 74 61 6e 74 20 2f 73 72 70 2d 63 >srp-cmd-cdb-add.constant./srp-c
8ada0 6d 64 0a 73 74 72 75 63 74 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 72 73 70 2d 6f 70 63 6f 64 md.struct.1.field.>srp-rsp-opcod
8adc0 65 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 72 73 70 2d 73 6f 6c 2d 6e 6f 74 0a 32 20 2b 0a 34 e.1.field.>srp-rsp-sol-not.2.+.4
8ade0 20 66 69 65 6c 64 20 3e 73 72 70 2d 72 73 70 2d 72 65 71 2d 6c 69 6d 2d 64 65 6c 74 61 0a 38 20 .field.>srp-rsp-req-lim-delta.8.
8ae00 66 69 65 6c 64 20 3e 73 72 70 2d 72 73 70 2d 74 61 67 0a 32 20 2b 0a 31 20 66 69 65 6c 64 20 3e field.>srp-rsp-tag.2.+.1.field.>
8ae20 73 72 70 2d 72 73 70 2d 66 6c 61 67 73 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 72 73 70 2d 73 srp-rsp-flags.1.field.>srp-rsp-s
8ae40 74 61 74 75 73 0a 34 20 66 69 65 6c 64 20 3e 73 72 70 2d 72 73 70 2d 64 6f 75 74 2d 72 65 73 2d tatus.4.field.>srp-rsp-dout-res-
8ae60 63 6e 74 0a 34 20 66 69 65 6c 64 20 3e 73 72 70 2d 72 73 70 2d 64 69 6e 2d 72 65 73 2d 63 6e 74 cnt.4.field.>srp-rsp-din-res-cnt
8ae80 0a 34 20 66 69 65 6c 64 20 3e 73 72 70 2d 72 73 70 2d 73 65 6e 73 65 2d 6c 65 6e 0a 34 20 66 69 .4.field.>srp-rsp-sense-len.4.fi
8aea0 65 6c 64 20 3e 73 72 70 2d 72 73 70 2d 72 65 73 70 2d 6c 65 6e 0a 30 20 66 69 65 6c 64 20 3e 73 eld.>srp-rsp-resp-len.0.field.>s
8aec0 72 70 2d 72 73 70 2d 64 61 74 61 0a 63 6f 6e 73 74 61 6e 74 20 2f 73 72 70 2d 72 73 70 0a 43 52 rp-rsp-data.constant./srp-rsp.CR
8aee0 45 41 54 45 20 73 72 70 20 31 30 30 20 61 6c 6c 6f 74 0a 30 20 56 41 4c 55 45 20 73 72 70 2d 6c EATE.srp.100.allot.0.VALUE.srp-l
8af00 65 6e 0a 3a 20 73 72 70 2d 70 72 65 70 2d 63 6d 64 2d 6e 6f 64 61 74 61 20 28 20 69 64 20 6c 75 en.:.srp-prep-cmd-nodata.(.id.lu
8af20 6e 20 2d 2d 20 29 0a 73 72 70 20 2f 73 72 70 2d 63 6d 64 20 65 72 61 73 65 0a 53 52 50 5f 43 4d n.--.).srp./srp-cmd.erase.SRP_CM
8af40 44 20 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 6f 70 63 6f 64 65 20 63 21 0a 31 20 73 72 70 20 3e D.srp.>srp-cmd-opcode.c!.1.srp.>
8af60 73 72 70 2d 63 6d 64 2d 74 61 67 20 78 21 0a 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 6c 75 6e 20 srp-cmd-tag.x!.srp.>srp-cmd-lun.
8af80 31 20 2b 20 63 21 20 20 20 20 20 5c 20 6c 75 6e 0a 38 30 20 6f 72 20 20 20 20 20 20 20 20 20 20 1.+.c!.....\.lun.80.or..........
8afa0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 6c 65 63 74 20 6c 6f 67 69 63 61 6c 20 75 6e .............\.select.logical.un
8afc0 69 74 20 61 64 64 72 65 73 73 69 6e 67 20 6d 65 74 68 6f 64 0a 73 72 70 20 3e 73 72 70 2d 63 6d it.addressing.method.srp.>srp-cm
8afe0 64 2d 6c 75 6e 20 63 21 20 20 20 20 20 20 20 20 20 5c 20 69 64 0a 2f 73 72 70 2d 63 6d 64 20 74 d-lun.c!.........\.id./srp-cmd.t
8b000 6f 20 73 72 70 2d 6c 65 6e 20 20 20 0a 3b 0a 3a 20 73 72 70 2d 70 72 65 70 2d 63 6d 64 2d 69 6f o.srp-len....;.:.srp-prep-cmd-io
8b020 20 28 20 61 64 64 72 20 6c 65 6e 20 69 64 20 6c 75 6e 20 2d 2d 20 29 0a 73 72 70 2d 70 72 65 70 .(.addr.len.id.lun.--.).srp-prep
8b040 2d 63 6d 64 2d 6e 6f 64 61 74 61 09 09 28 20 61 64 64 72 20 6c 65 6e 20 29 0a 73 77 61 70 20 6c -cmd-nodata..(.addr.len.).swap.l
8b060 32 64 6d 61 09 09 09 28 20 6c 65 6e 20 64 6d 61 61 64 64 72 20 29 0a 73 72 70 20 73 72 70 2d 6c 2dma...(.len.dmaaddr.).srp.srp-l
8b080 65 6e 20 2b 20 20 20 20 09 09 28 20 6c 65 6e 20 64 6d 61 61 64 64 72 20 64 65 73 63 61 64 64 72 en.+......(.len.dmaaddr.descaddr
8b0a0 20 29 0a 64 75 70 20 3e 72 20 78 21 20 72 3e 20 38 20 2b 09 09 28 20 6c 65 6e 20 64 65 73 63 61 .).dup.>r.x!.r>.8.+..(.len.desca
8b0c0 64 64 72 2b 38 20 29 0a 64 75 70 20 30 20 73 77 61 70 20 6c 21 20 34 20 2b 09 09 28 20 6c 65 6e ddr+8.).dup.0.swap.l!.4.+..(.len
8b0e0 20 64 65 73 63 61 64 64 72 2b 63 20 29 0a 6c 21 20 20 20 20 0a 73 72 70 2d 6c 65 6e 20 31 30 20 .descaddr+c.).l!.....srp-len.10.
8b100 2b 20 74 6f 20 73 72 70 2d 6c 65 6e 0a 3b 0a 3a 20 73 72 70 2d 70 72 65 70 2d 63 6d 64 2d 72 65 +.to.srp-len.;.:.srp-prep-cmd-re
8b120 61 64 20 28 20 61 64 64 72 20 6c 65 6e 20 69 64 20 6c 75 6e 20 2d 2d 20 29 0a 73 72 70 2d 70 72 ad.(.addr.len.id.lun.--.).srp-pr
8b140 65 70 2d 63 6d 64 2d 69 6f 0a 30 31 20 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 62 75 66 2d 66 6d ep-cmd-io.01.srp.>srp-cmd-buf-fm
8b160 74 20 63 21 09 5c 20 69 6e 20 64 69 72 65 63 74 20 62 75 66 66 65 72 0a 31 20 73 72 70 20 3e 73 t.c!.\.in.direct.buffer.1.srp.>s
8b180 72 70 2d 63 6d 64 2d 64 69 6e 2d 64 65 73 63 2d 63 6e 74 20 63 21 0a 3b 0a 3a 20 73 72 70 2d 70 rp-cmd-din-desc-cnt.c!.;.:.srp-p
8b1a0 72 65 70 2d 63 6d 64 2d 77 72 69 74 65 20 28 20 61 64 64 72 20 6c 65 6e 20 69 64 20 6c 75 6e 20 rep-cmd-write.(.addr.len.id.lun.
8b1c0 2d 2d 20 29 0a 73 72 70 2d 70 72 65 70 2d 63 6d 64 2d 69 6f 0a 31 30 20 73 72 70 20 3e 73 72 70 --.).srp-prep-cmd-io.10.srp.>srp
8b1e0 2d 63 6d 64 2d 62 75 66 2d 66 6d 74 20 63 21 09 5c 20 6f 75 74 20 64 69 72 65 63 74 20 62 75 66 -cmd-buf-fmt.c!.\.out.direct.buf
8b200 66 65 72 0a 31 20 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 64 6f 75 74 2d 64 65 73 63 2d 63 6e 74 fer.1.srp.>srp-cmd-dout-desc-cnt
8b220 20 63 21 0a 3b 0a 3a 20 73 72 70 2d 73 65 6e 64 2d 63 6d 64 20 28 20 2d 2d 20 29 0a 76 73 63 73 .c!.;.:.srp-send-cmd.(.--.).vscs
8b240 69 2d 64 65 62 75 67 20 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 53 65 6e 64 69 6e 67 20 53 43 53 i-debug.IF..".VSCSI:.Sending.SCS
8b260 49 20 63 6d 64 20 22 20 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 63 64 62 20 63 40 20 2e 20 63 72 I.cmd.".srp.>srp-cmd-cdb.c@...cr
8b280 0a 54 48 45 4e 0a 73 72 70 20 73 72 70 2d 6c 65 6e 20 73 72 70 2d 73 65 6e 64 2d 63 72 71 0a 3b .THEN.srp.srp-len.srp-send-crq.;
8b2a0 0a 3a 20 73 72 70 2d 72 73 70 2d 66 69 6e 64 2d 73 65 6e 73 65 20 28 20 2d 2d 20 61 64 64 72 20 .:.srp-rsp-find-sense.(.--.addr.
8b2c0 29 0a 73 72 70 20 3e 73 72 70 2d 72 73 70 2d 64 61 74 61 0a 3b 0a 3a 20 73 72 70 2d 77 61 69 74 ).srp.>srp-rsp-data.;.:.srp-wait
8b2e0 2d 72 73 70 20 28 20 2d 2d 20 74 72 75 65 20 7c 20 5b 20 61 73 63 71 20 61 73 63 20 73 65 6e 73 -rsp.(.--.true.|.[.ascq.asc.sens
8b300 65 2d 6b 65 79 20 66 61 6c 73 65 20 5d 20 29 0a 73 72 70 2d 77 61 69 74 2d 63 72 71 20 6e 6f 74 e-key.false.].).srp-wait-crq.not
8b320 20 49 46 20 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 0a 64 75 70 20 31 20 3c 3e 20 49 46 0a .IF.false.EXIT.THEN.dup.1.<>.IF.
8b340 2e 22 20 56 53 43 53 49 3a 20 49 6e 76 61 6c 69 64 20 43 52 51 20 72 65 73 70 6f 6e 73 65 20 74 .".VSCSI:.Invalid.CRQ.response.t
8b360 61 67 2c 20 77 61 6e 74 20 31 20 67 6f 74 20 22 20 2e 20 63 72 0a 66 61 6c 73 65 20 45 58 49 54 ag,.want.1.got."...cr.false.EXIT
8b380 0a 54 48 45 4e 20 64 72 6f 70 0a 73 72 70 20 3e 73 72 70 2d 72 73 70 2d 74 61 67 20 78 40 20 64 .THEN.drop.srp.>srp-rsp-tag.x@.d
8b3a0 75 70 20 31 20 3c 3e 20 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 49 6e 76 61 6c 69 64 20 53 52 50 up.1.<>.IF..".VSCSI:.Invalid.SRP
8b3c0 20 72 65 73 70 6f 6e 73 65 20 74 61 67 2c 20 77 61 6e 74 20 31 20 67 6f 74 20 22 20 2e 20 63 72 .response.tag,.want.1.got."...cr
8b3e0 0a 66 61 6c 73 65 20 45 58 49 54 0a 54 48 45 4e 20 64 72 6f 70 0a 73 72 70 20 3e 73 72 70 2d 72 .false.EXIT.THEN.drop.srp.>srp-r
8b400 73 70 2d 73 74 61 74 75 73 20 63 40 0a 76 73 63 73 69 2d 64 65 62 75 67 20 49 46 0a 2e 22 20 56 sp-status.c@.vscsi-debug.IF..".V
8b420 53 43 53 49 3a 20 47 6f 74 20 72 65 73 70 6f 6e 73 65 20 73 74 61 74 75 73 3a 20 22 0a 64 75 70 SCSI:.Got.response.status:.".dup
8b440 20 2e 73 74 61 74 75 73 2d 74 65 78 74 20 63 72 0a 54 48 45 4e 0a 30 20 3c 3e 20 49 46 0a 73 72 ..status-text.cr.THEN.0.<>.IF.sr
8b460 70 2d 72 73 70 2d 66 69 6e 64 2d 73 65 6e 73 65 0a 73 63 73 69 2d 67 65 74 2d 73 65 6e 73 65 2d p-rsp-find-sense.scsi-get-sense-
8b480 64 61 74 61 0a 76 73 63 73 69 2d 64 65 62 75 67 20 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 53 65 data.vscsi-debug.IF..".VSCSI:.Se
8b4a0 6e 73 65 20 6b 65 79 3a 20 22 20 64 75 70 20 2e 73 65 6e 73 65 2d 74 65 78 74 20 63 72 09 20 20 nse.key:.".dup..sense-text.cr...
8b4c0 20 0a 54 48 45 4e 0a 66 61 6c 73 65 20 45 58 49 54 0a 54 48 45 4e 0a 74 72 75 65 0a 3b 0a 43 52 ..THEN.false.EXIT.THEN.true.;.CR
8b4e0 45 41 54 45 20 73 65 63 74 6f 72 20 64 23 20 35 31 32 20 61 6c 6c 6f 74 0a 30 20 49 4e 53 54 41 EATE.sector.d#.512.allot.0.INSTA
8b500 4e 43 45 20 56 41 4c 55 45 20 63 75 72 72 65 6e 74 2d 69 64 0a 30 20 49 4e 53 54 41 4e 43 45 20 NCE.VALUE.current-id.0.INSTANCE.
8b520 56 41 4c 55 45 20 63 75 72 72 65 6e 74 2d 6c 75 6e 0a 3a 20 74 65 73 74 2d 75 6e 69 74 2d 72 65 VALUE.current-lun.:.test-unit-re
8b540 61 64 79 20 28 20 2d 2d 20 74 72 75 65 20 7c 20 5b 20 61 73 63 71 20 61 73 63 20 73 65 6e 73 65 ady.(.--.true.|.[.ascq.asc.sense
8b560 2d 6b 65 79 20 66 61 6c 73 65 20 5d 20 29 0a 63 75 72 72 65 6e 74 2d 69 64 20 63 75 72 72 65 6e -key.false.].).current-id.curren
8b580 74 2d 6c 75 6e 20 73 72 70 2d 70 72 65 70 2d 63 6d 64 2d 6e 6f 64 61 74 61 0a 73 72 70 20 3e 73 t-lun.srp-prep-cmd-nodata.srp.>s
8b5a0 72 70 2d 63 6d 64 2d 63 64 62 20 73 63 73 69 2d 62 75 69 6c 64 2d 74 65 73 74 2d 75 6e 69 74 2d rp-cmd-cdb.scsi-build-test-unit-
8b5c0 72 65 61 64 79 0a 73 72 70 2d 73 65 6e 64 2d 63 6d 64 0a 73 72 70 2d 77 61 69 74 2d 72 73 70 0a ready.srp-send-cmd.srp-wait-rsp.
8b5e0 3b 0a 3a 20 69 6e 71 75 69 72 79 20 28 20 2d 2d 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a ;.:.inquiry.(.--.true.|.false.).
8b600 73 65 63 74 6f 72 20 66 66 20 63 75 72 72 65 6e 74 2d 69 64 20 63 75 72 72 65 6e 74 2d 6c 75 6e sector.ff.current-id.current-lun
8b620 20 73 72 70 2d 70 72 65 70 2d 63 6d 64 2d 72 65 61 64 0a 66 66 20 73 72 70 20 3e 73 72 70 2d 63 .srp-prep-cmd-read.ff.srp.>srp-c
8b640 6d 64 2d 63 64 62 20 73 63 73 69 2d 62 75 69 6c 64 2d 69 6e 71 75 69 72 79 0a 73 72 70 2d 73 65 md-cdb.scsi-build-inquiry.srp-se
8b660 6e 64 2d 63 6d 64 0a 73 72 70 2d 77 61 69 74 2d 72 73 70 0a 64 75 70 20 6e 6f 74 20 49 46 20 6e nd-cmd.srp-wait-rsp.dup.not.IF.n
8b680 69 70 20 6e 69 70 20 6e 69 70 20 45 58 49 54 20 54 48 45 4e 20 5c 20 73 77 61 6c 6c 6f 77 20 73 ip.nip.nip.EXIT.THEN.\.swallow.s
8b6a0 65 6e 73 65 0a 3b 0a 3a 20 72 65 61 64 2d 63 61 70 61 63 69 74 79 20 28 20 2d 2d 20 74 72 75 65 ense.;.:.read-capacity.(.--.true
8b6c0 20 7c 20 66 61 6c 73 65 20 29 0a 73 65 63 74 6f 72 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 .|.false.).sector.scsi-length-re
8b6e0 61 64 2d 63 61 70 2d 31 30 20 63 75 72 72 65 6e 74 2d 69 64 20 63 75 72 72 65 6e 74 2d 6c 75 6e ad-cap-10.current-id.current-lun
8b700 20 73 72 70 2d 70 72 65 70 2d 63 6d 64 2d 72 65 61 64 0a 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d .srp-prep-cmd-read.srp.>srp-cmd-
8b720 63 64 62 20 73 63 73 69 2d 62 75 69 6c 64 2d 72 65 61 64 2d 63 61 70 2d 31 30 0a 73 72 70 2d 73 cdb.scsi-build-read-cap-10.srp-s
8b740 65 6e 64 2d 63 6d 64 0a 73 72 70 2d 77 61 69 74 2d 72 73 70 0a 64 75 70 20 6e 6f 74 20 49 46 20 end-cmd.srp-wait-rsp.dup.not.IF.
8b760 6e 69 70 20 6e 69 70 20 6e 69 70 20 45 58 49 54 20 54 48 45 4e 20 5c 20 73 77 61 6c 6c 6f 77 20 nip.nip.nip.EXIT.THEN.\.swallow.
8b780 73 65 6e 73 65 20 20 20 20 0a 3b 0a 3a 20 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 20 28 20 sense.....;.:.start-stop-unit.(.
8b7a0 73 74 61 74 65 23 20 2d 2d 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 63 75 72 72 65 6e 74 state#.--.true.|.false.).current
8b7c0 2d 69 64 20 63 75 72 72 65 6e 74 2d 6c 75 6e 20 73 72 70 2d 70 72 65 70 2d 63 6d 64 2d 6e 6f 64 -id.current-lun.srp-prep-cmd-nod
8b7e0 61 74 61 0a 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 63 64 62 20 73 63 73 69 2d 62 75 69 6c 64 2d ata.srp.>srp-cmd-cdb.scsi-build-
8b800 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 0a 73 72 70 2d 73 65 6e 64 2d 63 6d 64 0a 73 72 70 start-stop-unit.srp-send-cmd.srp
8b820 2d 77 61 69 74 2d 72 73 70 0a 64 75 70 20 6e 6f 74 20 49 46 20 6e 69 70 20 6e 69 70 20 6e 69 70 -wait-rsp.dup.not.IF.nip.nip.nip
8b840 20 45 58 49 54 20 54 48 45 4e 20 5c 20 73 77 61 6c 6c 6f 77 20 73 65 6e 73 65 20 20 20 20 0a 3b .EXIT.THEN.\.swallow.sense.....;
8b860 0a 3a 20 67 65 74 2d 6d 65 64 69 61 2d 65 76 65 6e 74 20 28 20 2d 2d 20 74 72 75 65 20 7c 20 66 .:.get-media-event.(.--.true.|.f
8b880 61 6c 73 65 20 29 0a 73 65 63 74 6f 72 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 6d 65 64 69 61 2d alse.).sector.scsi-length-media-
8b8a0 65 76 65 6e 74 20 63 75 72 72 65 6e 74 2d 69 64 20 63 75 72 72 65 6e 74 2d 6c 75 6e 20 73 72 70 event.current-id.current-lun.srp
8b8c0 2d 70 72 65 70 2d 63 6d 64 2d 72 65 61 64 0a 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 63 64 62 20 -prep-cmd-read.srp.>srp-cmd-cdb.
8b8e0 73 63 73 69 2d 62 75 69 6c 64 2d 67 65 74 2d 6d 65 64 69 61 2d 65 76 65 6e 74 0a 73 72 70 2d 73 scsi-build-get-media-event.srp-s
8b900 65 6e 64 2d 63 6d 64 0a 73 72 70 2d 77 61 69 74 2d 72 73 70 0a 64 75 70 20 6e 6f 74 20 49 46 20 end-cmd.srp-wait-rsp.dup.not.IF.
8b920 6e 69 70 20 6e 69 70 20 6e 69 70 20 45 58 49 54 20 54 48 45 4e 20 5c 20 73 77 61 6c 6c 6f 77 20 nip.nip.nip.EXIT.THEN.\.swallow.
8b940 73 65 6e 73 65 20 20 20 20 0a 3b 0a 3a 20 72 65 61 64 2d 62 6c 6f 63 6b 73 20 28 20 2d 2d 20 61 sense.....;.:.read-blocks.(.--.a
8b960 64 64 72 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 62 6c 6b 73 7a 20 2d 2d 20 5b 20 23 72 ddr.block#.#blocks.blksz.--.[.#r
8b980 65 61 64 2d 62 6c 6f 63 6b 73 20 74 72 75 65 20 5d 20 7c 20 66 61 6c 73 65 20 29 0a 6f 76 65 72 ead-blocks.true.].|.false.).over
8b9a0 20 2a 20 09 09 09 09 09 28 20 61 64 64 72 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 6c 65 .*......(.addr.block#.#blocks.le
8b9c0 6e 20 29 20 20 20 20 0a 3e 72 20 72 6f 74 20 72 3e 20 09 09 09 20 20 20 20 20 20 20 20 20 20 20 n.).....>r.rot.r>...............
8b9e0 20 20 20 20 20 28 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 61 64 64 72 20 6c 65 6e 20 29 .....(.block#.#blocks.addr.len.)
8ba00 0a 35 20 30 20 44 4f 0a 32 64 75 70 20 63 75 72 72 65 6e 74 2d 69 64 20 63 75 72 72 65 6e 74 2d .5.0.DO.2dup.current-id.current-
8ba20 6c 75 6e 0a 73 72 70 2d 70 72 65 70 2d 63 6d 64 2d 72 65 61 64 20 20 20 20 20 20 20 20 20 20 20 lun.srp-prep-cmd-read...........
8ba40 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 61 64 64 ............(.block#.#blocks.add
8ba60 72 20 6c 65 6e 20 29 0a 32 73 77 61 70 09 09 09 09 09 28 20 61 64 64 72 20 6c 65 6e 20 62 6c 6f r.len.).2swap.....(.addr.len.blo
8ba80 63 6b 23 20 23 62 6c 6f 63 6b 73 20 29 0a 32 64 75 70 20 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d ck#.#blocks.).2dup.srp.>srp-cmd-
8baa0 63 64 62 20 73 63 73 69 2d 62 75 69 6c 64 2d 72 65 61 64 2d 31 30 20 28 20 61 64 64 72 20 6c 65 cdb.scsi-build-read-10.(.addr.le
8bac0 6e 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 29 0a 32 73 77 61 70 20 20 20 20 20 20 20 20 n.block#.#blocks.).2swap........
8bae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c 6f ...........................(.blo
8bb00 63 6b 23 20 23 62 6c 6f 63 6b 73 20 61 64 64 72 20 6c 65 6e 20 29 0a 73 72 70 2d 73 65 6e 64 2d ck#.#blocks.addr.len.).srp-send-
8bb20 63 6d 64 0a 73 72 70 2d 77 61 69 74 2d 72 73 70 0a 49 46 20 32 64 72 6f 70 20 6e 69 70 20 74 72 cmd.srp-wait-rsp.IF.2drop.nip.tr
8bb40 75 65 20 55 4e 4c 4f 4f 50 20 45 58 49 54 20 54 48 45 4e 0a 73 72 70 20 3e 73 72 70 2d 72 73 70 ue.UNLOOP.EXIT.THEN.srp.>srp-rsp
8bb60 2d 73 74 61 74 75 73 20 63 40 20 38 20 3c 3e 20 49 46 0a 6e 69 70 20 6e 69 70 20 6e 69 70 20 32 -status.c@.8.<>.IF.nip.nip.nip.2
8bb80 64 72 6f 70 20 32 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 54 0a 54 48 45 4e 0a 33 64 72 6f 70 drop.2drop.false.EXIT.THEN.3drop
8bba0 0a 31 30 30 20 6d 73 0a 4c 4f 4f 50 0a 32 64 72 6f 70 20 32 64 72 6f 70 20 66 61 6c 73 65 0a 3b .100.ms.LOOP.2drop.2drop.false.;
8bbc0 0a 3a 20 76 73 63 73 69 2d 63 6c 65 61 6e 75 70 0a 2e 22 20 56 53 43 53 49 3a 20 43 6c 65 61 6e .:.vscsi-cleanup..".VSCSI:.Clean
8bbe0 69 6e 67 20 75 70 22 20 63 72 0a 63 72 71 2d 63 6c 65 61 6e 75 70 0a 76 73 63 73 69 2d 75 6e 69 ing.up".cr.crq-cleanup.vscsi-uni
8bc00 74 20 30 20 72 74 61 73 2d 73 65 74 2d 74 63 65 2d 62 79 70 61 73 73 0a 3b 0a 3a 20 76 73 63 73 t.0.rtas-set-tce-bypass.;.:.vscs
8bc20 69 2d 69 6e 69 74 20 28 20 2d 2d 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 2e 22 20 56 53 i-init.(.--.true.|.false.)..".VS
8bc40 43 53 49 3a 20 49 6e 69 74 69 61 6c 69 7a 69 6e 67 22 20 63 72 0a 22 20 72 65 67 22 20 67 65 74 CSI:.Initializing".cr.".reg".get
8bc60 2d 6e 6f 64 65 20 67 65 74 2d 70 61 63 6b 61 67 65 2d 70 72 6f 70 65 72 74 79 20 49 46 0a 2e 22 -node.get-package-property.IF.."
8bc80 20 56 53 43 53 49 3a 20 4e 6f 74 20 72 65 67 20 70 72 6f 70 65 72 74 79 20 21 21 21 22 20 30 0a .VSCSI:.Not.reg.property.!!!".0.
8bca0 54 48 45 4e 0a 64 65 63 6f 64 65 2d 69 6e 74 20 74 6f 20 76 73 63 73 69 2d 75 6e 69 74 20 32 64 THEN.decode-int.to.vscsi-unit.2d
8bcc0 72 6f 70 0a 76 73 63 73 69 2d 75 6e 69 74 20 31 20 72 74 61 73 2d 73 65 74 2d 74 63 65 2d 62 79 rop.vscsi-unit.1.rtas-set-tce-by
8bce0 70 61 73 73 0a 63 72 71 2d 69 6e 69 74 20 30 20 3c 3e 20 49 46 20 66 61 6c 73 65 20 45 58 49 54 pass.crq-init.0.<>.IF.false.EXIT
8bd00 20 54 48 45 4e 0a 22 20 22 28 43 30 20 30 31 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 .THEN."."(C0.01.00.00.00.00.00.0
8bd20 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 29 22 20 64 72 6f 70 0.00.00.00.00.00.00.00.00)".drop
8bd40 0a 63 72 71 2d 73 65 6e 64 20 6e 6f 74 20 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 45 72 72 6f 72 .crq-send.not.IF..".VSCSI:.Error
8bd60 20 73 65 6e 64 69 6e 67 20 69 6e 69 74 20 63 6f 6d 6d 61 6e 64 22 0a 63 72 71 2d 63 6c 65 61 6e .sending.init.command".crq-clean
8bd80 75 70 20 66 61 6c 73 65 20 45 58 49 54 0a 54 48 45 4e 0a 63 72 71 2d 77 61 69 74 20 6e 6f 74 20 up.false.EXIT.THEN.crq-wait.not.
8bda0 49 46 0a 63 72 71 2d 63 6c 65 61 6e 75 70 20 66 61 6c 73 65 20 45 58 49 54 0a 54 48 45 4e 0a 63 IF.crq-cleanup.false.EXIT.THEN.c
8bdc0 72 71 20 63 40 20 63 30 20 3c 3e 20 63 72 71 20 31 20 2b 20 63 40 20 30 32 20 3c 3e 20 6f 72 20 rq.c@.c0.<>.crq.1.+.c@.02.<>.or.
8bde0 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 49 6e 69 74 69 61 6c 20 68 61 6e 64 73 68 61 6b 65 20 66 IF..".VSCSI:.Initial.handshake.f
8be00 61 69 6c 65 64 22 0a 63 72 71 2d 63 6c 65 61 6e 75 70 20 66 61 6c 73 65 20 45 58 49 54 0a 54 48 ailed".crq-cleanup.false.EXIT.TH
8be20 45 4e 0a 5b 27 5d 20 76 73 63 73 69 2d 63 6c 65 61 6e 75 70 20 61 64 64 2d 71 75 69 65 73 63 65 EN.['].vscsi-cleanup.add-quiesce
8be40 2d 78 74 0a 74 72 75 65 0a 3b 0a 3a 20 73 65 74 2d 61 64 64 72 65 73 73 20 28 20 6c 75 6e 20 69 -xt.true.;.:.set-address.(.lun.i
8be60 64 20 2d 2d 20 29 0a 74 6f 20 63 75 72 72 65 6e 74 2d 69 64 20 74 6f 20 63 75 72 72 65 6e 74 2d d.--.).to.current-id.to.current-
8be80 6c 75 6e 20 0a 3b 0a 3a 20 64 65 76 2d 6d 61 78 2d 74 72 61 6e 73 66 65 72 20 28 20 2d 2d 20 6e lun..;.:.dev-max-transfer.(.--.n
8bea0 20 29 0a 31 30 30 30 30 20 5c 20 4c 61 72 67 65 72 20 76 61 6c 75 65 20 73 65 65 6d 20 74 6f 20 .).10000.\.Larger.value.seem.to.
8bec0 68 61 76 65 20 70 72 6f 62 6c 65 6d 73 20 77 69 74 68 20 73 6f 6d 65 20 43 44 52 4f 4d 73 0a 3b have.problems.with.some.CDROMs.;
8bee0 0a 3a 20 64 65 76 2d 67 65 74 2d 63 61 70 61 63 69 74 79 20 28 20 2d 2d 20 62 6c 6f 63 6b 73 69 .:.dev-get-capacity.(.--.blocksi
8bf00 7a 65 20 23 62 6c 6f 63 6b 73 20 29 0a 73 65 63 74 6f 72 20 31 30 20 65 72 61 73 65 0a 72 65 61 ze.#blocks.).sector.10.erase.rea
8bf20 64 2d 63 61 70 61 63 69 74 79 20 6e 6f 74 20 49 46 0a 30 20 30 20 45 58 49 54 0a 54 48 45 4e 0a d-capacity.not.IF.0.0.EXIT.THEN.
8bf40 73 65 63 74 6f 72 20 73 63 73 69 2d 67 65 74 2d 63 61 70 61 63 69 74 79 2d 31 30 0a 3b 0a 3a 20 sector.scsi-get-capacity-10.;.:.
8bf60 64 65 76 2d 72 65 61 64 2d 62 6c 6f 63 6b 73 20 28 20 2d 2d 20 61 64 64 72 20 62 6c 6f 63 6b 23 dev-read-blocks.(.--.addr.block#
8bf80 20 23 62 6c 6f 63 6b 73 20 62 6c 6b 73 69 7a 65 20 2d 2d 20 23 72 65 61 64 2d 62 6c 6f 63 6b 73 .#blocks.blksize.--.#read-blocks
8bfa0 20 29 0a 72 65 61 64 2d 62 6c 6f 63 6b 73 20 20 20 20 0a 3b 0a 3a 20 69 6e 69 74 69 61 6c 2d 74 .).read-blocks.....;.:.initial-t
8bfc0 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 20 28 20 2d 2d 20 74 72 75 65 20 7c 20 5b 20 61 73 63 est-unit-ready.(.--.true.|.[.asc
8bfe0 71 20 61 73 63 20 73 65 6e 73 65 2d 6b 65 79 20 66 61 6c 73 65 20 5d 20 29 0a 30 20 30 20 30 20 q.asc.sense-key.false.].).0.0.0.
8c000 66 61 6c 73 65 0a 33 20 30 20 44 4f 0a 32 64 72 6f 70 20 32 64 72 6f 70 0a 74 65 73 74 2d 75 6e false.3.0.DO.2drop.2drop.test-un
8c020 69 74 2d 72 65 61 64 79 20 64 75 70 20 49 46 20 55 4e 4c 4f 4f 50 20 45 58 49 54 20 54 48 45 4e it-ready.dup.IF.UNLOOP.EXIT.THEN
8c040 0a 4c 4f 4f 50 20 20 20 20 0a 3b 0a 3a 20 63 6f 6d 70 61 72 65 2d 73 65 6e 73 65 20 28 20 61 73 .LOOP.....;.:.compare-sense.(.as
8c060 63 71 20 61 73 63 20 6b 65 79 20 61 73 63 71 32 20 61 73 63 32 20 6b 65 79 32 20 2d 2d 20 74 72 cq.asc.key.ascq2.asc2.key2.--.tr
8c080 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 33 20 70 69 63 6b 20 3d 09 20 20 20 20 28 20 61 73 63 71 ue.|.false.).3.pick.=.....(.ascq
8c0a0 20 61 73 63 20 6b 65 79 20 61 73 63 71 32 20 61 73 63 32 20 6b 65 79 63 6d 70 20 29 0a 73 77 61 .asc.key.ascq2.asc2.keycmp.).swa
8c0c0 70 20 34 20 70 69 63 6b 20 3d 20 20 20 28 20 61 73 63 71 20 61 73 63 20 6b 65 79 20 61 73 63 71 p.4.pick.=...(.ascq.asc.key.ascq
8c0e0 32 20 6b 65 79 63 6d 70 20 61 73 63 63 6d 70 20 29 0a 72 6f 74 20 35 20 70 69 63 6b 20 3d 20 20 2.keycmp.asccmp.).rot.5.pick.=..
8c100 20 20 28 20 61 73 63 71 20 61 73 63 20 6b 65 79 20 6b 65 79 63 6d 70 20 61 73 63 63 6d 70 20 61 ..(.ascq.asc.key.keycmp.asccmp.a
8c120 73 63 71 63 6d 70 20 29 0a 61 6e 64 20 61 6e 64 20 6e 69 70 20 6e 69 70 20 6e 69 70 0a 3b 0a 30 scqcmp.).and.and.nip.nip.nip.;.0
8c140 20 43 4f 4e 53 54 41 4e 54 20 43 44 52 4f 4d 2d 52 45 41 44 59 0a 31 20 43 4f 4e 53 54 41 4e 54 .CONSTANT.CDROM-READY.1.CONSTANT
8c160 20 43 44 52 4f 4d 2d 4e 4f 54 2d 52 45 41 44 59 0a 32 20 43 4f 4e 53 54 41 4e 54 20 43 44 52 4f .CDROM-NOT-READY.2.CONSTANT.CDRO
8c180 4d 2d 4e 4f 2d 44 49 53 4b 0a 33 20 43 4f 4e 53 54 41 4e 54 20 43 44 52 4f 4d 2d 54 52 41 59 2d M-NO-DISK.3.CONSTANT.CDROM-TRAY-
8c1a0 4f 50 45 4e 0a 34 20 43 4f 4e 53 54 41 4e 54 20 43 44 52 4f 4d 2d 49 4e 49 54 2d 52 45 51 55 49 OPEN.4.CONSTANT.CDROM-INIT-REQUI
8c1c0 52 45 44 0a 35 20 43 4f 4e 53 54 41 4e 54 20 43 44 52 4f 4d 2d 54 52 41 59 2d 4d 41 59 42 45 2d RED.5.CONSTANT.CDROM-TRAY-MAYBE-
8c1e0 4f 50 45 4e 0a 3a 20 63 64 72 6f 6d 2d 73 74 61 74 75 73 20 28 20 2d 2d 20 73 74 61 74 75 73 20 OPEN.:.cdrom-status.(.--.status.
8c200 29 0a 69 6e 69 74 69 61 6c 2d 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 0a 49 46 20 43 44 52 ).initial-test-unit-ready.IF.CDR
8c220 4f 4d 2d 52 45 41 44 59 20 45 58 49 54 20 54 48 45 4e 0a 76 73 63 73 69 2d 64 65 62 75 67 20 49 OM-READY.EXIT.THEN.vscsi-debug.I
8c240 46 0a 2e 22 20 54 65 73 74 55 6e 69 74 52 65 61 64 79 20 73 65 6e 73 65 3a 20 22 20 33 64 75 70 F..".TestUnitReady.sense:.".3dup
8c260 20 2e 20 2e 20 2e 20 63 72 0a 54 48 45 4e 0a 33 64 75 70 20 31 20 34 20 32 20 63 6f 6d 70 61 72 .......cr.THEN.3dup.1.4.2.compar
8c280 65 2d 73 65 6e 73 65 20 49 46 0a 33 64 72 6f 70 20 43 44 52 4f 4d 2d 4e 4f 54 2d 52 45 41 44 59 e-sense.IF.3drop.CDROM-NOT-READY
8c2a0 20 45 58 49 54 0a 54 48 45 4e 0a 67 65 74 2d 6d 65 64 69 61 2d 65 76 65 6e 74 20 49 46 0a 73 65 .EXIT.THEN.get-media-event.IF.se
8c2c0 63 74 6f 72 20 77 40 20 34 20 3e 3d 20 49 46 0a 73 65 63 74 6f 72 20 32 20 2b 20 63 40 20 30 34 ctor.w@.4.>=.IF.sector.2.+.c@.04
8c2e0 20 3d 20 49 46 0a 73 65 63 74 6f 72 20 35 20 2b 20 63 40 0a 64 75 70 20 30 32 20 61 6e 64 20 30 .=.IF.sector.5.+.c@.dup.02.and.0
8c300 3c 3e 20 49 46 20 64 72 6f 70 20 33 64 72 6f 70 20 43 44 52 4f 4d 2d 52 45 41 44 59 20 45 58 49 <>.IF.drop.3drop.CDROM-READY.EXI
8c320 54 20 54 48 45 4e 0a 64 75 70 20 30 31 20 61 6e 64 20 30 3c 3e 20 49 46 20 64 72 6f 70 20 33 64 T.THEN.dup.01.and.0<>.IF.drop.3d
8c340 72 6f 70 20 43 44 52 4f 4d 2d 54 52 41 59 2d 4f 50 45 4e 20 45 58 49 54 20 54 48 45 4e 0a 64 72 rop.CDROM-TRAY-OPEN.EXIT.THEN.dr
8c360 6f 70 20 33 64 72 6f 70 20 43 44 52 4f 4d 2d 4e 4f 2d 44 49 53 4b 20 45 58 49 54 0a 54 48 45 4e op.3drop.CDROM-NO-DISK.EXIT.THEN
8c380 0a 54 48 45 4e 0a 54 48 45 4e 0a 33 64 75 70 20 32 20 34 20 32 20 63 6f 6d 70 61 72 65 2d 73 65 .THEN.THEN.3dup.2.4.2.compare-se
8c3a0 6e 73 65 20 49 46 0a 33 64 72 6f 70 20 43 44 52 4f 4d 2d 49 4e 49 54 2d 52 45 51 55 49 52 45 44 nse.IF.3drop.CDROM-INIT-REQUIRED
8c3c0 20 45 58 49 54 0a 54 48 45 4e 0a 6f 76 65 72 20 34 20 3d 20 6f 76 65 72 20 32 20 3d 20 61 6e 64 .EXIT.THEN.over.4.=.over.2.=.and
8c3e0 20 49 46 0a 33 64 72 6f 70 20 43 44 52 4f 4d 2d 52 45 41 44 59 20 45 58 49 54 0a 54 48 45 4e 0a .IF.3drop.CDROM-READY.EXIT.THEN.
8c400 6f 76 65 72 20 33 61 20 3d 20 49 46 0a 33 64 72 6f 70 20 43 44 52 4f 4d 2d 4e 4f 2d 44 49 53 4b over.3a.=.IF.3drop.CDROM-NO-DISK
8c420 20 45 58 49 54 0a 54 48 45 4e 0a 33 64 72 6f 70 20 43 44 52 4f 4d 2d 54 52 41 59 2d 4d 41 59 42 .EXIT.THEN.3drop.CDROM-TRAY-MAYB
8c440 45 2d 4f 50 45 4e 20 20 20 20 0a 3b 0a 3a 20 63 64 72 6f 6d 2d 74 72 79 2d 63 6c 6f 73 65 2d 74 E-OPEN.....;.:.cdrom-try-close-t
8c460 72 61 79 20 28 20 2d 2d 20 29 0a 73 63 73 69 2d 63 6f 6e 73 74 2d 6c 6f 61 64 20 73 74 61 72 74 ray.(.--.).scsi-const-load.start
8c480 2d 73 74 6f 70 2d 75 6e 69 74 20 64 72 6f 70 0a 3b 0a 3a 20 63 64 72 6f 6d 2d 6d 75 73 74 2d 63 -stop-unit.drop.;.:.cdrom-must-c
8c4a0 6c 6f 73 65 2d 74 72 61 79 20 28 20 2d 2d 20 29 0a 73 63 73 69 2d 63 6f 6e 73 74 2d 6c 6f 61 64 lose-tray.(.--.).scsi-const-load
8c4c0 20 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 20 6e 6f 74 20 49 46 0a 2e 22 20 54 72 61 79 20 .start-stop-unit.not.IF..".Tray.
8c4e0 6f 70 65 6e 20 21 22 20 63 72 20 2d 36 35 20 74 68 72 6f 77 0a 54 48 45 4e 0a 3b 0a 3a 20 64 65 open.!".cr.-65.throw.THEN.;.:.de
8c500 76 2d 70 72 65 70 2d 63 64 72 6f 6d 20 28 20 2d 2d 20 29 0a 35 20 30 20 44 4f 0a 63 64 72 6f 6d v-prep-cdrom.(.--.).5.0.DO.cdrom
8c520 2d 73 74 61 74 75 73 20 43 41 53 45 0a 43 44 52 4f 4d 2d 52 45 41 44 59 20 20 20 20 20 20 20 20 -status.CASE.CDROM-READY........
8c540 20 20 20 4f 46 20 55 4e 4c 4f 4f 50 20 45 58 49 54 20 45 4e 44 4f 46 0a 43 44 52 4f 4d 2d 4e 4f ...OF.UNLOOP.EXIT.ENDOF.CDROM-NO
8c560 2d 44 49 53 4b 20 20 20 20 20 20 20 20 20 4f 46 20 2e 22 20 4e 6f 20 6d 65 64 69 75 6d 20 21 22 -DISK.........OF..".No.medium.!"
8c580 20 63 72 20 2d 36 35 20 54 48 52 4f 57 20 45 4e 44 4f 46 0a 43 44 52 4f 4d 2d 54 52 41 59 2d 4f .cr.-65.THROW.ENDOF.CDROM-TRAY-O
8c5a0 50 45 4e 20 20 20 20 20 20 20 4f 46 20 63 64 72 6f 6d 2d 6d 75 73 74 2d 63 6c 6f 73 65 2d 74 72 PEN.......OF.cdrom-must-close-tr
8c5c0 61 79 20 45 4e 44 4f 46 0a 43 44 52 4f 4d 2d 49 4e 49 54 2d 52 45 51 55 49 52 45 44 20 20 20 4f ay.ENDOF.CDROM-INIT-REQUIRED...O
8c5e0 46 20 63 64 72 6f 6d 2d 74 72 79 2d 63 6c 6f 73 65 2d 74 72 61 79 20 45 4e 44 4f 46 0a 43 44 52 F.cdrom-try-close-tray.ENDOF.CDR
8c600 4f 4d 2d 54 52 41 59 2d 4d 41 59 42 45 2d 4f 50 45 4e 20 4f 46 20 63 64 72 6f 6d 2d 74 72 79 2d OM-TRAY-MAYBE-OPEN.OF.cdrom-try-
8c620 63 6c 6f 73 65 2d 74 72 61 79 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 64 23 20 31 30 30 30 close-tray.ENDOF.ENDCASE.d#.1000
8c640 20 6d 73 0a 4c 4f 4f 50 0a 2e 22 20 44 72 69 76 65 20 6e 6f 74 20 72 65 61 64 79 20 21 22 20 63 .ms.LOOP..".Drive.not.ready.!".c
8c660 72 20 2d 36 35 20 54 48 52 4f 57 0a 3b 0a 3a 20 64 65 76 2d 70 72 65 70 2d 64 69 73 6b 20 28 20 r.-65.THROW.;.:.dev-prep-disk.(.
8c680 2d 2d 20 29 0a 69 6e 69 74 69 61 6c 2d 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 20 30 3d 20 --.).initial-test-unit-ready.0=.
8c6a0 49 46 0a 2e 22 20 44 69 73 6b 20 6e 6f 74 20 72 65 61 64 79 21 22 20 63 72 0a 33 64 72 6f 70 0a IF..".Disk.not.ready!".cr.3drop.
8c6c0 54 48 45 4e 0a 3b 0a 3a 20 76 73 63 73 69 2d 63 72 65 61 74 65 2d 64 69 73 6b 09 28 20 6c 75 6e THEN.;.:.vscsi-create-disk.(.lun
8c6e0 20 69 64 20 2d 2d 20 29 0a 22 20 64 69 73 6b 22 20 30 20 22 20 76 69 6f 2d 76 73 63 73 69 2d 64 .id.--.).".disk".0.".vio-vscsi-d
8c700 65 76 69 63 65 2e 66 73 22 20 69 6e 63 6c 75 64 65 64 0a 3b 0a 3a 20 76 73 63 73 69 2d 63 72 65 evice.fs".included.;.:.vscsi-cre
8c720 61 74 65 2d 63 64 72 6f 6d 09 28 20 6c 75 6e 20 69 64 20 2d 2d 20 29 0a 22 20 63 64 72 6f 6d 22 ate-cdrom.(.lun.id.--.).".cdrom"
8c740 20 31 20 22 20 76 69 6f 2d 76 73 63 73 69 2d 64 65 76 69 63 65 2e 66 73 22 20 69 6e 63 6c 75 64 .1.".vio-vscsi-device.fs".includ
8c760 65 64 0a 3b 0a 3a 20 77 72 61 70 70 65 64 2d 69 6e 71 75 69 72 79 20 28 20 2d 2d 20 74 72 75 65 ed.;.:.wrapped-inquiry.(.--.true
8c780 20 7c 20 66 61 6c 73 65 20 29 0a 69 6e 71 75 69 72 79 20 6e 6f 74 20 49 46 20 66 61 6c 73 65 20 .|.false.).inquiry.not.IF.false.
8c7a0 45 58 49 54 20 54 48 45 4e 0a 73 65 63 74 6f 72 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 70 65 EXIT.THEN.sector.inquiry-data>pe
8c7c0 72 69 70 68 65 72 61 6c 20 63 40 20 65 30 20 61 6e 64 20 30 20 3d 0a 3b 0a 38 20 43 4f 4e 53 54 ripheral.c@.e0.and.0.=.;.8.CONST
8c7e0 41 4e 54 20 23 64 65 76 0a 3a 20 76 73 63 73 69 2d 66 69 6e 64 2d 64 69 73 6b 73 20 20 20 20 20 ANT.#dev.:.vscsi-find-disks.....
8c800 20 28 20 2d 2d 20 29 20 20 20 0a 2e 22 20 56 53 43 53 49 3a 20 4c 6f 6f 6b 69 6e 67 20 66 6f 72 .(.--.).....".VSCSI:.Looking.for
8c820 20 64 69 73 6b 73 22 20 63 72 0a 23 64 65 76 20 30 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 .disks".cr.#dev.0.DO............
8c840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 65 63 ..........................\.chec
8c860 6b 20 38 20 64 65 76 69 63 65 73 20 28 6e 6f 20 4c 55 4e 73 29 0a 30 20 69 20 73 65 74 2d 61 64 k.8.devices.(no.LUNs).0.i.set-ad
8c880 64 72 65 73 73 0a 77 72 61 70 70 65 64 2d 69 6e 71 75 69 72 79 20 49 46 09 0a 2e 22 20 20 20 53 dress.wrapped-inquiry.IF..."...S
8c8a0 43 53 49 20 49 44 20 22 20 69 20 2e 0a 73 65 63 74 6f 72 20 69 6e 71 75 69 72 79 2d 64 61 74 61 CSI.ID.".i...sector.inquiry-data
8c8c0 3e 70 65 72 69 70 68 65 72 61 6c 20 63 40 20 43 41 53 45 0a 30 20 20 20 4f 46 20 2e 22 20 44 49 >peripheral.c@.CASE.0...OF..".DI
8c8e0 53 4b 20 20 20 20 20 3a 20 22 20 30 20 69 20 76 73 63 73 69 2d 63 72 65 61 74 65 2d 64 69 73 6b SK.....:.".0.i.vscsi-create-disk
8c900 20 20 45 4e 44 4f 46 0a 35 20 20 20 4f 46 20 2e 22 20 43 44 2d 52 4f 4d 20 20 20 3a 20 22 20 30 ..ENDOF.5...OF..".CD-ROM...:.".0
8c920 20 69 20 76 73 63 73 69 2d 63 72 65 61 74 65 2d 63 64 72 6f 6d 20 45 4e 44 4f 46 0a 37 20 20 20 .i.vscsi-create-cdrom.ENDOF.7...
8c940 4f 46 20 2e 22 20 4f 50 54 49 43 41 4c 20 20 3a 20 22 20 30 20 69 20 76 73 63 73 69 2d 63 72 65 OF..".OPTICAL..:.".0.i.vscsi-cre
8c960 61 74 65 2d 63 64 72 6f 6d 20 45 4e 44 4f 46 0a 65 20 20 20 4f 46 20 2e 22 20 52 45 44 2d 42 4c ate-cdrom.ENDOF.e...OF..".RED-BL
8c980 4f 43 4b 3a 20 22 20 30 20 69 20 76 73 63 73 69 2d 63 72 65 61 74 65 2d 64 69 73 6b 20 20 45 4e OCK:.".0.i.vscsi-create-disk..EN
8c9a0 44 4f 46 0a 64 75 70 20 64 75 70 20 4f 46 20 2e 22 20 3f 20 28 22 20 2e 20 38 20 65 6d 69 74 20 DOF.dup.dup.OF..".?.("...8.emit.
8c9c0 32 39 20 65 6d 69 74 20 35 20 73 70 61 63 65 73 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 73 29.emit.5.spaces.ENDOF.ENDCASE.s
8c9e0 65 63 74 6f 72 20 2e 69 6e 71 75 69 72 79 2d 74 65 78 74 20 63 72 0a 54 48 45 4e 0a 4c 4f 4f 50 ector..inquiry-text.cr.THEN.LOOP
8ca00 0a 3b 0a 73 63 73 69 2d 63 6c 6f 73 65 0a 3a 20 73 65 74 75 70 2d 61 6c 69 61 73 0a 22 20 73 63 .;.scsi-close.:.setup-alias.".sc
8ca20 73 69 22 20 66 69 6e 64 2d 61 6c 69 61 73 20 30 3d 20 49 46 0a 22 20 73 63 73 69 22 20 67 65 74 si".find-alias.0=.IF.".scsi".get
8ca40 2d 6e 6f 64 65 20 6e 6f 64 65 3e 70 61 74 68 20 73 65 74 2d 61 6c 69 61 73 0a 45 4c 53 45 20 54 -node.node>path.set-alias.ELSE.T
8ca60 48 45 4e 20 0a 3b 0a 3a 20 76 73 63 73 69 2d 69 6e 69 74 2d 61 6e 64 2d 73 63 61 6e 20 20 28 20 HEN..;.:.vscsi-init-and-scan..(.
8ca80 2d 2d 20 29 0a 30 20 30 20 67 65 74 2d 6e 6f 64 65 20 6f 70 65 6e 2d 6e 6f 64 65 20 3f 64 75 70 --.).0.0.get-node.open-node.?dup
8caa0 20 30 3d 20 49 46 20 45 58 49 54 20 54 48 45 4e 0a 6d 79 2d 73 65 6c 66 20 3e 72 0a 64 75 70 20 .0=.IF.EXIT.THEN.my-self.>r.dup.
8cac0 74 6f 20 6d 79 2d 73 65 6c 66 0a 76 73 63 73 69 2d 69 6e 69 74 20 49 46 0a 76 73 63 73 69 2d 66 to.my-self.vscsi-init.IF.vscsi-f
8cae0 69 6e 64 2d 64 69 73 6b 73 0a 73 65 74 75 70 2d 61 6c 69 61 73 0a 54 48 45 4e 0a 63 6c 6f 73 65 ind-disks.setup-alias.THEN.close
8cb00 2d 6e 6f 64 65 0a 72 3e 20 74 6f 20 6d 79 2d 73 65 6c 66 0a 3b 0a 76 73 63 73 69 2d 69 6e 69 74 -node.r>.to.my-self.;.vscsi-init
8cb20 2d 61 6e 64 2d 73 63 61 6e 0a 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 04 a0 -and-scan.......................
8cb40 00 00 00 00 00 00 04 5f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 76 69 6f 2d 76 73 63 73 ......._...............8vio-vscs
8cb60 69 2d 64 65 76 69 63 65 2e 66 73 00 00 00 00 00 6e 65 77 2d 64 65 76 69 63 65 0a 56 41 4c 55 45 i-device.fs.....new-device.VALUE
8cb80 20 69 73 5f 63 64 72 6f 6d 0a 32 73 77 61 70 09 28 20 24 6e 61 6d 65 20 6c 75 6e 20 69 64 20 29 .is_cdrom.2swap.(.$name.lun.id.)
8cba0 0a 32 64 75 70 20 73 65 74 2d 75 6e 69 74 20 65 6e 63 6f 64 65 2d 70 68 79 73 20 22 20 72 65 67 .2dup.set-unit.encode-phys.".reg
8cbc0 22 20 70 72 6f 70 65 72 74 79 0a 32 64 75 70 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 32 64 75 70 ".property.2dup.device-name.2dup
8cbe0 20 66 69 6e 64 2d 61 6c 69 61 73 20 30 3d 20 49 46 0a 67 65 74 2d 6e 6f 64 65 20 6e 6f 64 65 3e .find-alias.0=.IF.get-node.node>
8cc00 70 61 74 68 20 73 65 74 2d 61 6c 69 61 73 0a 45 4c 53 45 20 32 64 72 6f 70 20 54 48 45 4e 20 0a path.set-alias.ELSE.2drop.THEN..
8cc20 73 22 20 62 6c 6f 63 6b 22 20 64 65 76 69 63 65 2d 74 79 70 65 20 20 20 20 20 20 0a 30 20 49 4e s".block".device-type.......0.IN
8cc40 53 54 41 4e 43 45 20 56 41 4c 55 45 20 62 6c 6f 63 6b 2d 73 69 7a 65 0a 30 20 49 4e 53 54 41 4e STANCE.VALUE.block-size.0.INSTAN
8cc60 43 45 20 56 41 4c 55 45 20 6d 61 78 2d 62 6c 6f 63 6b 2d 6e 75 6d 0a 30 20 49 4e 53 54 41 4e 43 CE.VALUE.max-block-num.0.INSTANC
8cc80 45 20 56 41 4c 55 45 20 6d 61 78 2d 74 72 61 6e 73 66 65 72 0a 3a 20 72 65 61 64 2d 62 6c 6f 63 E.VALUE.max-transfer.:.read-bloc
8cca0 6b 73 20 28 20 61 64 64 72 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 2d 2d 20 23 72 65 61 ks.(.addr.block#.#blocks.--.#rea
8ccc0 64 20 29 0a 62 6c 6f 63 6b 2d 73 69 7a 65 20 22 20 64 65 76 2d 72 65 61 64 2d 62 6c 6f 63 6b 73 d.).block-size.".dev-read-blocks
8cce0 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 0a 6e 6f 74 20 49 46 0a 2e 22 20 52 65 61 64 20 62 6c ".$call-parent.not.IF..".Read.bl
8cd00 6f 63 6b 73 20 66 61 69 6c 65 64 20 21 22 20 63 72 20 2d 31 20 74 68 72 6f 77 0a 54 48 45 4e 0a ocks.failed.!".cr.-1.throw.THEN.
8cd20 3b 20 20 20 20 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 64 65 62 6c 6f 63 6b 65 ;.....INSTANCE.VARIABLE.deblocke
8cd40 72 0a 3a 20 6f 70 65 6e 20 28 20 2d 2d 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 6d 79 2d r.:.open.(.--.true.|.false.).my-
8cd60 75 6e 69 74 20 22 20 73 65 74 2d 61 64 64 72 65 73 73 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 unit.".set-address".$call-parent
8cd80 0a 69 73 5f 63 64 72 6f 6d 20 49 46 20 22 20 64 65 76 2d 70 72 65 70 2d 63 64 72 6f 6d 22 20 45 .is_cdrom.IF.".dev-prep-cdrom".E
8cda0 4c 53 45 20 22 20 64 65 76 2d 70 72 65 70 2d 64 69 73 6b 22 20 54 48 45 4e 20 24 63 61 6c 6c 2d LSE.".dev-prep-disk".THEN.$call-
8cdc0 70 61 72 65 6e 74 0a 22 20 64 65 76 2d 6d 61 78 2d 74 72 61 6e 73 66 65 72 22 20 24 63 61 6c 6c parent.".dev-max-transfer".$call
8cde0 2d 70 61 72 65 6e 74 20 74 6f 20 6d 61 78 2d 74 72 61 6e 73 66 65 72 0a 22 20 64 65 76 2d 67 65 -parent.to.max-transfer.".dev-ge
8ce00 74 2d 63 61 70 61 63 69 74 79 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 74 6f 20 6d 61 78 2d t-capacity".$call-parent.to.max-
8ce20 62 6c 6f 63 6b 2d 6e 75 6d 20 74 6f 20 62 6c 6f 63 6b 2d 73 69 7a 65 0a 6d 61 78 2d 62 6c 6f 63 block-num.to.block-size.max-bloc
8ce40 6b 2d 6e 75 6d 20 30 3d 20 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 30 3d 20 4f 52 20 49 46 0a 2e 22 k-num.0=..block-size.0=.OR.IF.."
8ce60 20 46 61 69 6c 65 64 20 74 6f 20 67 65 74 20 64 69 73 6b 20 63 61 70 61 63 69 74 79 21 22 20 63 .Failed.to.get.disk.capacity!".c
8ce80 72 0a 46 41 4c 53 45 20 45 58 49 54 0a 54 48 45 4e 0a 30 20 30 20 22 20 64 65 62 6c 6f 63 6b 65 r.FALSE.EXIT.THEN.0.0.".deblocke
8cea0 72 22 20 24 6f 70 65 6e 2d 70 61 63 6b 61 67 65 20 64 75 70 20 64 65 62 6c 6f 63 6b 65 72 20 21 r".$open-package.dup.deblocker.!
8cec0 20 64 75 70 20 49 46 20 0a 22 20 64 69 73 6b 2d 6c 61 62 65 6c 22 20 66 69 6e 64 2d 70 61 63 6b .dup.IF..".disk-label".find-pack
8cee0 61 67 65 20 49 46 0a 6d 79 2d 61 72 67 73 20 72 6f 74 20 69 6e 74 65 72 70 6f 73 65 0a 54 48 45 age.IF.my-args.rot.interpose.THE
8cf00 4e 0a 54 48 45 4e 20 30 3c 3e 0a 3b 0a 3a 20 63 6c 6f 73 65 20 28 20 2d 2d 20 29 0a 64 65 62 6c N.THEN.0<>.;.:.close.(.--.).debl
8cf20 6f 63 6b 65 72 20 40 20 63 6c 6f 73 65 2d 70 61 63 6b 61 67 65 20 3b 0a 3a 20 73 65 65 6b 20 28 ocker.@.close-package.;.:.seek.(
8cf40 20 70 6f 73 2e 6c 6f 20 70 6f 73 2e 68 69 20 2d 2d 20 73 74 61 74 75 73 20 29 0a 73 22 20 73 65 .pos.lo.pos.hi.--.status.).s".se
8cf60 65 6b 22 20 64 65 62 6c 6f 63 6b 65 72 20 40 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 3b 0a 3a ek".deblocker.@.$call-method.;.:
8cf80 20 72 65 61 64 20 28 20 61 64 64 72 20 6c 65 6e 20 2d 2d 20 61 63 74 75 61 6c 20 29 0a 73 22 20 .read.(.addr.len.--.actual.).s".
8cfa0 72 65 61 64 22 20 64 65 62 6c 6f 63 6b 65 72 20 40 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 3b read".deblocker.@.$call-method.;
8cfc0 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 02 38 .finish-device.................8
8cfe0 00 00 00 00 00 00 01 fc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 76 69 6f 2d 76 65 74 68 .......................0vio-veth
8d000 2e 66 73 00 00 00 00 00 2e 22 20 50 6f 70 75 6c 61 74 69 6e 67 20 22 20 70 77 64 20 63 72 0a 22 .fs......".Populating.".pwd.cr."
8d020 20 6e 65 74 77 6f 72 6b 22 20 64 65 76 69 63 65 2d 74 79 70 65 0a 49 4e 53 54 41 4e 43 45 20 56 .network".device-type.INSTANCE.V
8d040 41 52 49 41 42 4c 45 20 6f 62 70 2d 74 66 74 70 2d 70 61 63 6b 61 67 65 0a 3a 20 6f 70 65 6e 20 ARIABLE.obp-tftp-package.:.open.
8d060 20 28 20 2d 2d 20 6f 6b 61 79 3f 20 29 0a 6d 79 2d 75 6e 69 74 20 31 20 72 74 61 73 2d 73 65 74 .(.--.okay?.).my-unit.1.rtas-set
8d080 2d 74 63 65 2d 62 79 70 61 73 73 0a 6d 79 2d 61 72 67 73 20 73 22 20 6f 62 70 2d 74 66 74 70 22 -tce-bypass.my-args.s".obp-tftp"
8d0a0 20 24 6f 70 65 6e 2d 70 61 63 6b 61 67 65 20 6f 62 70 2d 74 66 74 70 2d 70 61 63 6b 61 67 65 20 .$open-package.obp-tftp-package.
8d0c0 21 20 74 72 75 65 0a 3b 0a 3a 20 63 6c 6f 73 65 20 20 28 20 2d 2d 20 29 0a 73 22 20 63 6c 6f 73 !.true.;.:.close..(.--.).s".clos
8d0e0 65 22 20 6f 62 70 2d 74 66 74 70 2d 70 61 63 6b 61 67 65 20 40 20 24 63 61 6c 6c 2d 6d 65 74 68 e".obp-tftp-package.@.$call-meth
8d100 6f 64 0a 6d 79 2d 75 6e 69 74 20 30 20 72 74 61 73 2d 73 65 74 2d 74 63 65 2d 62 79 70 61 73 73 od.my-unit.0.rtas-set-tce-bypass
8d120 0a 3b 0a 3a 20 6c 6f 61 64 20 20 28 20 61 64 64 72 20 2d 2d 20 6c 65 6e 20 29 0a 73 22 20 6c 6f .;.:.load..(.addr.--.len.).s".lo
8d140 61 64 22 20 6f 62 70 2d 74 66 74 70 2d 70 61 63 6b 61 67 65 20 40 20 24 63 61 6c 6c 2d 6d 65 74 ad".obp-tftp-package.@.$call-met
8d160 68 6f 64 20 0a 3b 0a 3a 20 70 69 6e 67 20 20 28 20 2d 2d 20 29 0a 73 22 20 70 69 6e 67 22 20 6f hod..;.:.ping..(.--.).s".ping".o
8d180 62 70 2d 74 66 74 70 2d 70 61 63 6b 61 67 65 20 40 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 0a 3b bp-tftp-package.@.$call-method.;
8d1a0 0a 3a 20 73 65 74 75 70 2d 61 6c 69 61 73 0a 22 20 6e 65 74 22 20 66 69 6e 64 2d 61 6c 69 61 73 .:.setup-alias.".net".find-alias
8d1c0 20 30 3d 20 49 46 0a 22 20 6e 65 74 22 20 67 65 74 2d 6e 6f 64 65 20 6e 6f 64 65 3e 70 61 74 68 .0=.IF.".net".get-node.node>path
8d1e0 20 73 65 74 2d 61 6c 69 61 73 0a 45 4c 53 45 20 54 48 45 4e 20 0a 3b 0a 73 65 74 75 70 2d 61 6c .set-alias.ELSE.THEN..;.setup-al
8d200 69 61 73 0a 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 46 ias............................F
8d220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 62 75 69 6c 64 5f 69 6e 66 6f 2e 69 6d 67 00 00 ...............0build_info.img..
8d240 70 72 69 6e 74 66 20 74 5b 43 43 5d 74 25 73 6e 20 62 75 69 6c 64 5f 69 6e 66 6f 2e 69 6d 67 3b printf.t[CC]t%sn.build_info.img;
8d260 20 2f 6f 70 74 2f 63 72 6f 73 73 2f 67 63 63 2d 34 2e 34 2e 35 2d 6e 6f 6c 69 62 63 2f 70 6f 77 ./opt/cross/gcc-4.4.5-nolibc/pow
8d280 65 72 70 63 36 34 2d 6c 69 6e 75 78 2f 62 69 6e 2f 70 6f 77 65 72 70 63 36 34 2d 6c 69 6e 75 78 erpc64-linux/bin/powerpc64-linux
8d2a0 2d 67 63 63 20 2d 6d 36 34 0a 55 73 69 6e 67 20 62 75 69 6c 74 2d 69 6e 20 73 70 65 63 73 2e 0a -gcc.-m64.Using.built-in.specs..
8d2c0 54 61 72 67 65 74 3a 20 70 6f 77 65 72 70 63 36 34 2d 6c 69 6e 75 78 0a 43 6f 6e 66 69 67 75 72 Target:.powerpc64-linux.Configur
8d2e0 65 64 20 77 69 74 68 3a 20 2f 68 6f 6d 65 2f 74 6f 6e 79 2f 62 75 69 6c 64 61 6c 6c 2f 73 72 63 ed.with:./home/tony/buildall/src
8d300 2f 67 63 63 2f 63 6f 6e 66 69 67 75 72 65 20 2d 2d 74 61 72 67 65 74 3d 70 6f 77 65 72 70 63 36 /gcc/configure.--target=powerpc6
8d320 34 2d 6c 69 6e 75 78 20 2d 2d 65 6e 61 62 6c 65 2d 74 61 72 67 65 74 73 3d 61 6c 6c 20 2d 2d 70 4-linux.--enable-targets=all.--p
8d340 72 65 66 69 78 3d 2f 68 6f 6d 65 2f 74 6f 6e 79 2f 62 75 69 6c 64 61 6c 6c 2f 63 72 6f 73 73 2e refix=/home/tony/buildall/cross.
8d360 78 38 36 5f 36 34 2f 67 63 63 2d 34 2e 34 2e 35 2d 6e 6f 6c 69 62 63 2f 70 6f 77 65 72 70 63 36 x86_64/gcc-4.4.5-nolibc/powerpc6
8d380 34 2d 6c 69 6e 75 78 2f 20 2d 2d 65 6e 61 62 6c 65 2d 6c 61 6e 67 75 61 67 65 73 3d 63 20 2d 2d 4-linux/.--enable-languages=c.--
8d3a0 77 69 74 68 2d 6e 65 77 6c 69 62 20 2d 2d 77 69 74 68 6f 75 74 2d 68 65 61 64 65 72 73 20 2d 2d with-newlib.--without-headers.--
8d3c0 77 69 74 68 2d 73 79 73 74 65 6d 2d 6c 69 62 75 6e 77 69 6e 64 20 2d 2d 64 69 73 61 62 6c 65 2d with-system-libunwind.--disable-
8d3e0 6e 6c 73 20 2d 2d 64 69 73 61 62 6c 65 2d 74 68 72 65 61 64 73 20 2d 2d 64 69 73 61 62 6c 65 2d nls.--disable-threads.--disable-
8d400 73 68 61 72 65 64 20 2d 2d 64 69 73 61 62 6c 65 2d 6c 69 62 6d 75 64 66 6c 61 70 20 2d 2d 64 69 shared.--disable-libmudflap.--di
8d420 73 61 62 6c 65 2d 6c 69 62 73 73 70 20 2d 2d 64 69 73 61 62 6c 65 2d 6c 69 62 67 6f 6d 70 20 2d sable-libssp.--disable-libgomp.-
8d440 2d 64 69 73 61 62 6c 65 2d 64 65 63 69 6d 61 6c 2d 66 6c 6f 61 74 20 2d 2d 65 6e 61 62 6c 65 2d -disable-decimal-float.--enable-
8d460 63 68 65 63 6b 69 6e 67 3d 72 65 6c 65 61 73 65 20 2d 2d 77 69 74 68 2d 6d 70 66 72 3d 2f 68 6f checking=release.--with-mpfr=/ho
8d480 6d 65 2f 74 6f 6e 79 2f 62 75 69 6c 64 61 6c 6c 2f 73 72 63 2f 73 79 73 2d 78 38 36 5f 36 34 20 me/tony/buildall/src/sys-x86_64.
8d4a0 2d 2d 77 69 74 68 2d 67 6d 70 3d 2f 68 6f 6d 65 2f 74 6f 6e 79 2f 62 75 69 6c 64 61 6c 6c 2f 73 --with-gmp=/home/tony/buildall/s
8d4c0 72 63 2f 73 79 73 2d 78 38 36 5f 36 34 20 2d 2d 64 69 73 61 62 6c 65 2d 62 6f 6f 74 73 74 72 61 rc/sys-x86_64.--disable-bootstra
8d4e0 70 0a 54 68 72 65 61 64 20 6d 6f 64 65 6c 3a 20 73 69 6e 67 6c 65 0a 67 63 63 20 76 65 72 73 69 p.Thread.model:.single.gcc.versi
8d500 6f 6e 20 34 2e 34 2e 35 20 28 47 43 43 29 20 0a 47 4e 55 20 6c 64 20 28 47 4e 55 20 42 69 6e 75 on.4.4.5.(GCC)..GNU.ld.(GNU.Binu
8d520 74 69 6c 73 29 20 32 2e 32 30 2e 31 2e 32 30 31 30 30 33 30 33 0a 20 20 53 75 70 70 6f 72 74 65 tils).2.20.1.20100303...Supporte
8d540 64 20 65 6d 75 6c 61 74 69 6f 6e 73 3a 0a 20 20 20 65 6c 66 36 34 70 70 63 0a 20 20 20 65 6c 66 d.emulations:....elf64ppc....elf
8d560 33 32 70 70 63 6c 69 6e 75 78 0a 20 20 20 65 6c 66 33 32 70 70 63 0a 20 20 20 65 6c 66 33 32 70 32ppclinux....elf32ppc....elf32p
8d580 70 63 73 69 6d 0a 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 b3 41 c7 3b pcsim................A.;