aboutsummaryrefslogtreecommitdiff
path: root/pc-bios/slof.bin
blob: 22c4c7f5c448e3002aefecf3438f5d080586d666 (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 d6 00 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 03 23 15 55 00 00 00 00 00 00 00 00 31 00 00 00 00 00 00 00 .............#.U........1.......
0080 00 00 00 00 31 4a 5d c4 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....1J].........................
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 3c 00 00 00 00 00 00 00 00 00 00 00 00 H.?...............@<............
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 42 00 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.........................
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 05 38 60 00 0d 48 00 00 fd 38 60 00 0a 48 00 00 f5 38 60 00 53 48 00 00 ed 38 60 00 4c H...8`..H...8`..H...8`.SH...8`.L
4040 48 00 00 e5 38 60 00 4f 48 00 00 dd 38 60 00 46 48 00 00 d5 48 00 00 bd 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 4d 61 72 20 32 33 20 32 30 31 31 20 31 35 3a 35 0m.Build.Date.=.Mar.23.2011.15:5
40e0 35 3a 34 38 0d 0a 20 46 57 20 56 65 72 73 69 6f 6e 20 3d 20 64 67 69 62 73 6f 6e 40 28 70 72 69 5:48...FW.Version.=.dgibson@(pri
4100 76 61 74 65 20 62 75 69 6c 64 29 0d 0a 00 00 00 7c 68 02 a6 48 00 05 a9 38 60 49 14 7c 69 03 a6 vate.build).....|h..H...8`I.|i..
4120 4e 80 04 21 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 67 69 62 N..!xf..8`.X8...8...D.."N...dgib
4140 73 6f 6e 40 28 70 72 69 76 61 74 65 20 62 75 69 6c 64 29 00 e8 62 80 08 e8 23 00 00 e8 41 00 40 son@(private.build)..b...#...A.@
4160 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..
4180 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..
41a0 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..
41c0 eb 61 01 08 eb 81 01 10 eb a1 01 18 eb c1 01 20 eb e1 01 28 e9 c1 01 38 7d da 03 a6 e9 c1 01 40 .a.................(...8}......@
41e0 7d db 03 a6 e9 c1 01 48 7d cf f1 20 e8 00 2f f0 7c 09 03 a6 e8 01 00 30 e8 21 00 38 4e 80 04 20 }......H}...../.|......0.!.8N...
4200 7c 29 03 a6 3c 20 00 04 f8 21 fe a1 f8 41 00 40 f8 61 00 48 f8 81 00 50 f8 a1 00 58 f8 c1 00 60 |)..<....!...A.@.a.H...P...X...`
4220 f8 e1 00 68 f9 01 00 70 f9 21 00 78 f9 41 00 80 f9 61 00 88 f9 81 00 90 f9 a1 00 98 f9 c1 00 a0 ...h...p.!.x.A...a..............
4240 f9 e1 00 a8 fa 01 00 b0 fa 21 00 b8 fa 41 00 c0 fa 61 00 c8 fa 81 00 d0 fa a1 00 d8 fa c1 00 e0 .........!...A...a..............
4260 fa e1 00 e8 fb 01 00 f0 fb 21 00 f8 fb 41 01 00 fb 61 01 08 fb 81 01 10 fb a1 01 18 fb c1 01 20 .........!...A...a..............
4280 fb e1 01 28 f8 01 00 30 7d c9 02 a6 f9 c1 00 38 7d da 02 a6 f9 c1 01 38 7d db 02 a6 f9 c1 01 40 ...(...0}......8}......8}......@
42a0 7d c0 00 26 f9 c1 01 48 7d c1 02 a6 f9 c1 01 50 48 00 06 f9 e8 62 80 08 f8 23 00 00 7c 03 03 78 }..&...H}......PH....b...#..|..x
42c0 48 00 0a 31 e9 c1 01 38 7d da 03 a6 e9 c1 01 40 7d db 03 a6 e9 c1 01 48 7d cf f1 20 e9 c1 01 50 H..1...8}......@}......H}......P
42e0 7d c1 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
4300 e9 21 00 78 e9 41 00 80 e9 61 00 88 e9 81 00 90 e9 a1 00 98 e9 c1 00 a0 e9 e1 00 a8 ea 01 00 b0 .!.x.A...a......................
4320 ea 21 00 b8 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 .!...A...a......................
4340 eb 21 00 f8 eb 41 01 00 eb 61 01 08 eb 81 01 10 eb a1 01 18 eb c1 01 20 eb e1 01 28 e8 21 00 38 .!...A...a.................(.!.8
4360 7c 12 42 a6 7c 09 03 a6 7c 13 42 a6 7c 08 03 a6 7c 10 42 a6 4c 00 00 24 e8 84 00 00 f8 83 00 60 |.B.|...|.B.|...|.B.L..$.......`
4380 4e 80 00 20 1b 5b 31 6d 1b 5b 34 31 6d 1b 5b 33 37 6d 0a 0d 0a 0d 45 31 30 30 31 20 2d 20 42 6f N....[1m.[41m.[37m....E1001.-.Bo
43a0 6f 74 20 52 4f 4d 20 43 52 43 20 66 61 69 6c 75 72 65 0a 0d 1b 5b 30 6d 00 00 00 00 1b 5b 31 6d ot.ROM.CRC.failure...[0m.....[1m
43c0 1b 5b 34 31 6d 1b 5b 33 37 6d 0a 0d 0a 0d 45 31 30 30 32 20 2d 20 4d 65 6d 6f 72 79 20 63 6f 75 .[41m.[37m....E1002.-.Memory.cou
43e0 6c 64 20 6e 6f 74 20 62 65 20 69 6e 69 74 69 61 6c 69 7a 65 64 0a 0d 1b 5b 30 6d 00 1b 5b 31 6d ld.not.be.initialized...[0m..[1m
4400 1b 5b 34 31 6d 1b 5b 33 37 6d 0a 0d 0a 0d 45 31 30 30 33 20 2d 20 46 69 72 6d 77 61 72 65 20 69 .[41m.[37m....E1003.-.Firmware.i
4420 6d 61 67 65 20 69 6e 63 6f 6d 70 6c 65 74 65 1b 5b 30 6d 0a 0d 20 20 20 20 20 20 20 69 6e 74 65 mage.incomplete.[0m.........inte
4440 72 6e 61 6c 20 46 4c 53 31 2d 46 46 53 2d 30 2e 00 00 00 00 1b 5b 31 6d 1b 5b 34 31 6d 1b 5b 33 rnal.FLS1-FFS-0......[1m.[41m.[3
4460 37 6d 0a 0d 0a 0d 45 31 30 30 34 20 2d 20 55 6e 73 70 65 63 69 66 69 65 64 20 49 6e 74 65 72 6e 7m....E1004.-.Unspecified.Intern
4480 61 6c 20 46 69 72 6d 77 61 72 65 20 45 72 72 6f 72 1b 5b 30 6d 0a 0d 20 20 20 20 20 20 20 69 6e al.Firmware.Error.[0m.........in
44a0 74 65 72 6e 61 6c 20 46 4c 53 58 2d 53 45 2d 30 2e 00 00 00 7c 7f 1b 78 7c 9e 23 78 7c bd 2b 78 ternal.FLSX-SE-0....|..x|.#x|.+x
44c0 7c dc 33 78 39 40 00 01 73 e3 00 0a 40 82 00 28 7f a3 eb 78 7c 90 4a a6 7c 63 23 78 48 00 01 e1 |.3x9@..s...@..(...x|.J.|c#xH...
44e0 7f 83 e3 78 3b 80 00 00 7c 23 e0 00 41 82 00 08 48 00 03 c5 48 00 00 00 7d e8 02 a6 7c 90 23 78 ...x;...|#..A...H...H...}...|.#x
4500 38 e0 00 00 7c 23 38 00 41 82 00 18 48 00 00 d9 7d 11 42 a6 2c 03 00 00 41 82 00 34 48 00 00 78 8...|#8.A...H...}.B.,...A..4H..x
4520 e8 c4 00 10 7d 11 42 a6 38 e0 00 00 7c 27 30 00 41 82 00 1c 38 e0 00 00 e8 84 00 18 7c 27 20 00 ....}.B.8...|'0.A...8.......|'..
4540 38 60 00 01 41 82 00 50 7c 88 23 78 7c 71 42 a6 f9 10 00 10 e8 88 00 00 38 e0 00 00 7c 27 20 00 8`..A..P|.#x|qB.........8...|'..
4560 41 82 00 08 7c 84 1a 14 f8 90 00 18 e8 88 00 08 f8 90 00 00 e8 88 00 10 f8 90 00 08 e8 88 00 18 A...|...........................
4580 7c 84 1a 14 f8 90 00 28 38 88 00 20 f8 90 00 20 38 60 00 00 7e 05 83 78 7d e8 03 a6 4e 80 00 20 |......(8.......8`..~..x}...N...
45a0 7d e8 02 a6 7c b0 2b 78 7c b1 2b 78 48 00 00 39 2c 03 00 01 40 82 00 0c 7d e8 03 a6 4e 80 00 20 }...|.+x|.+xH..9,...@...}...N...
45c0 7c c9 03 a6 3a 10 ff ff 38 a5 ff ff 8e 45 00 01 9e 50 00 01 42 00 ff f8 7e 25 8b 78 7d e8 03 a6 |...:...8....E...P..B...~%.x}...
45e0 4e 80 00 20 7d 28 02 a6 7c 88 23 78 7c 6a 1b 78 7c 85 23 78 38 a5 00 20 7c ab 2b 78 48 00 00 45 N...}(..|.#x|j.x|.#x8...|.+xH..E
4600 2c 0c 00 01 40 82 00 20 e8 a4 00 00 2c 05 00 00 7c 84 2a 14 40 82 ff d4 38 60 00 01 7d 28 03 a6 ,...@.......,...|.*.@...8`..}(..
4620 4e 80 00 20 38 60 00 00 e8 a4 00 18 e8 c4 00 08 e8 e4 00 10 7c a5 42 14 7d 28 03 a6 4e 80 00 20 N...8`..............|.B.}(..N...
4640 39 4a ff f8 39 6b ff f8 e9 aa 00 09 e9 cb 00 09 7c 2d 70 00 39 80 00 01 41 82 00 08 4e 80 00 20 9J..9k..........|-p.9...A...N...
4660 71 ce 00 ff 40 82 ff e4 39 80 00 00 4e 80 00 20 f8 21 ff b1 7c 08 02 a6 f8 01 00 30 f9 e1 00 38 q...@...9...N....!..|......0...8
4680 f9 c1 00 40 f9 a1 00 48 7c af 2b 78 4b ff ff 59 e8 01 00 30 7c 08 03 a6 f8 8f 00 00 f8 af 00 08 ...@...H|.+xK..Y...0|...........
46a0 f8 cf 00 10 f8 ef 00 18 e9 a1 00 48 e9 c1 00 40 e9 e1 00 38 38 21 00 50 4e 80 00 20 7d 08 02 a6 ...........H...@...88!.PN...}...
46c0 7c 69 1b 78 88 69 00 00 2c 03 00 00 41 82 00 10 48 00 02 09 39 29 00 01 4b ff ff ec 7d 08 03 a6 |i.x.i..,...A...H...9)..K...}...
46e0 4e 80 00 20 7d 08 02 a6 7c 69 1b 78 79 23 27 20 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 N...}...|i.xy#'.pc..,...A...8c..
4700 38 63 00 30 48 00 01 d5 79 23 46 20 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 8c.0H...y#F.pc..,...A...8c..8c.0
4720 48 00 01 b9 79 23 65 20 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 01 9d H...y#e.pc..,...A...8c..8c.0H...
4740 79 23 84 20 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 01 81 79 23 a3 20 y#..pc..,...A...8c..8c.0H...y#..
4760 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 01 65 79 23 c2 20 70 63 00 0f pc..,...A...8c..8c.0H..ey#..pc..
4780 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 01 49 79 23 e1 20 70 63 00 0f 2c 03 00 0a ,...A...8c..8c.0H..Iy#..pc..,...
47a0 41 80 00 08 38 63 00 07 38 63 00 30 48 00 01 2d 79 23 00 22 70 63 00 0f 2c 03 00 0a 41 80 00 08 A...8c..8c.0H..-y#."pc..,...A...
47c0 38 63 00 07 38 63 00 30 48 00 01 11 79 23 27 02 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 8c..8c.0H...y#'.pc..,...A...8c..
47e0 38 63 00 30 48 00 00 f5 79 23 46 02 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 8c.0H...y#F.pc..,...A...8c..8c.0
4800 48 00 00 d9 79 23 65 02 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 00 bd H...y#e.pc..,...A...8c..8c.0H...
4820 79 23 84 02 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 00 a1 79 23 a3 02 y#..pc..,...A...8c..8c.0H...y#..
4840 70 63 00 0f 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 00 85 79 23 c2 02 70 63 00 0f pc..,...A...8c..8c.0H...y#..pc..
4860 2c 03 00 0a 41 80 00 08 38 63 00 07 38 63 00 30 48 00 00 69 79 23 e1 02 70 63 00 0f 2c 03 00 0a ,...A...8c..8c.0H..iy#..pc..,...
4880 41 80 00 08 38 63 00 07 38 63 00 30 48 00 00 4d 79 23 00 00 70 63 00 0f 2c 03 00 0a 41 80 00 08 A...8c..8c.0H..My#..pc..,...A...
48a0 38 63 00 07 38 63 00 30 48 00 00 31 7d 08 03 a6 4e 80 00 20 7d 08 02 a6 7c 69 1b 78 4b ff ff 10 8c..8c.0H..1}...N...}...|i.xK...
48c0 7d 08 02 a6 7c 69 1b 78 4b ff ff 74 7d 08 02 a6 7c 69 1b 78 4b ff ff a0 78 66 c1 c6 38 60 00 58 }...|i.xK..t}...|i.xK...xf..8`.X
48e0 38 80 00 00 38 a0 00 01 44 00 00 22 4e 80 00 20 7c 6a 1b 78 38 60 00 54 38 80 00 00 44 00 00 22 8...8...D.."N...|j.x8`.T8...D.."
4900 7c 83 23 79 41 82 00 0c 78 a3 46 20 98 6a 00 00 4e 80 00 20 3c 60 00 00 60 63 00 00 78 63 07 c6 |.#yA...x.F..j..N...<`..`c..xc..
4920 64 63 00 00 60 63 66 88 3c 80 00 00 60 84 00 00 78 84 07 c6 64 84 00 00 60 84 5d 08 54 84 e8 ff dc..`cf.<...`...x...d...`.].T...
4940 41 82 00 14 38 a0 00 00 7c 89 03 a6 f8 a3 00 09 42 00 ff fc 3c 20 00 00 60 21 00 00 78 21 07 c6 A...8...|.......B...<...`!..x!..
4960 64 21 00 00 60 21 c0 00 38 61 00 80 7c 08 02 a6 f8 03 00 00 48 00 00 35 38 60 00 00 7f e4 fb 78 d!..`!..8a..|.......H..58`.....x
4980 48 00 00 e1 3c 20 00 00 60 21 00 00 78 21 07 c6 64 21 00 00 60 21 c0 00 38 21 00 80 e8 61 00 00 H...<...`!..x!..d!..`!..8!...a..
49a0 7c 68 03 a6 4e 80 00 20 3c 40 00 00 60 42 00 00 78 42 07 c6 64 42 00 00 60 42 c3 98 38 42 40 00 |h..N...<@..`B..xB..dB..`B..8B@.
49c0 38 42 40 00 4e 80 00 20 7c 66 1b 78 38 60 00 01 38 80 00 01 3c a0 00 00 60 a5 44 54 4b ff fa d9 8B@.N...|f.x8`..8...<...`.DTK...
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 b1 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 89 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 5d 60 00 00 00 7c 64 1b 79 H...`....b.H<......xK..]`...|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 81 60 00 00 00 4b ff ff 80 |.#xx.."H..I`...H...K...`...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 45 60 00 00 00 38 3f 00 80 |`.x........x...|..xK..E`...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 79 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..y`...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 e0 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 20 00 1c c6 00 10 7c c7 32 14 38 a0 00 51 38 80 05 00 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 20 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 20 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 20 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 05 00 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 54 00 00 00 00 00 01 43 98 00 00 00 00 00 00 00 00 ..............AT......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 a0 00 00 00 00 00 03 64 68 .......6..............d.......dh
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 e8 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 80 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 38 80 00 00 e9 02 80 98 38 60 00 00 60 84 ff ff N...............8.......8`..`...
14040 3c a0 00 01 60 00 00 00 60 00 00 00 60 00 00 00 38 03 00 01 38 c0 00 00 78 00 00 20 7f 80 28 00 <...`...`...`...8...8...x.....(.
14060 41 9e 00 08 7c c8 00 ae 78 60 00 20 38 e3 00 02 78 e7 00 20 7c e9 3b 78 7d 68 00 ae 38 00 00 0e A...|...x`..8...x...|.;x}h..8...
14080 7c 09 03 a6 60 00 00 00 60 00 00 00 60 00 00 00 2b 89 ff ff 39 49 00 01 38 00 00 00 41 9d 00 08 |...`...`...`...+...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 3c c0 00 01 3f a0 69 62 f8 01 00 74 63 bd 6d 2c 60 c6 ff f0 7f c3 f3 78 38 80 00 51 93 a1 00 70 <...?.ib...tc.m,`......x8..Q...p
14e60 7f 85 e3 78 4b ff f4 ad eb 61 00 80 e8 02 80 b0 7f 85 e3 78 7f c3 f3 78 38 80 00 51 38 c0 4f f0 ...xK....a.........x...x8..Q8.O.
14e80 93 a1 00 70 f8 01 00 74 7b 7b 00 20 4b ff f4 85 e9 21 00 80 2b 9b ff fe 41 9d 00 0c 38 00 00 40 ...p...t{{..K....!..+...A...8..@
14ea0 7c 1a db 2e 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 |...8...x...+...A...9`..}...8...
14ec0 78 00 00 20 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 x...+...A...9`..}...y)..+...A...
14ee0 38 00 00 40 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 8..@|.K.8...x...+...A...9`..}...
14f00 38 09 00 04 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 15 8...x...+...A...9...}?...b..K...
14f20 e8 a2 80 c0 7f c3 f3 78 38 80 00 70 38 c0 0f f0 4b ff f3 e1 4b ff f6 0d 38 21 00 c0 e8 01 00 10 .......x8..p8...K...K...8!......
14f40 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...
14f60 00 00 00 00 00 00 00 01 80 06 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 00 00 00 04 it.CATCH.drop.cr..".Ready!".....
46520 00 00 00 14 00 00 00 03 47 4e 55 00 a0 08 12 84 bf 6a c6 a4 0f fb 0d 4d aa 16 d9 c0 1d e2 e4 26 ........GNU......j.....M.......&
46540 47 43 43 3a 20 28 44 65 62 69 61 6e 20 34 2e 34 2e 35 2d 31 30 29 20 34 2e 34 2e 35 00 00 00 00 GCC:.(Debian.4.4.5-10).4.4.5....
46560 00 2e 73 68 73 74 72 74 61 62 00 2e 73 6c 6f 66 2e 6c 6f 61 64 65 72 00 2e 74 65 78 74 00 2e 6f ..shstrtab..slof.loader..text..o
46580 70 64 00 2e 67 6f 74 00 2e 64 61 74 61 00 2e 63 6f 6d 6d 65 6e 74 00 2e 62 72 61 6e 63 68 5f 6c pd..got..data..comment..branch_l
465a0 74 00 2e 62 73 73 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 t..bss..........................
465c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
465e0 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 01 00 00 00 00 00 00 00 06 00 00 00 00 0e 10 01 00 ................................
46600 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 ...............@................
46620 00 00 00 00 00 00 00 00 00 00 00 18 00 00 00 01 00 00 00 00 00 00 00 06 00 00 00 00 0e 10 02 00 ................................
46640 00 00 00 00 00 00 02 00 00 00 00 00 00 00 5f dc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 .............._.................
46660 00 00 00 00 00 00 00 00 00 00 00 1e 00 00 00 01 00 00 00 00 00 00 00 03 00 00 00 00 0e 10 62 00 ..............................b.
46680 00 00 00 00 00 00 62 00 00 00 00 00 00 00 04 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 ......b.........................
466a0 00 00 00 00 00 00 00 00 00 00 00 23 00 00 00 01 00 00 00 00 00 00 00 03 00 00 00 00 0e 10 66 80 ...........#..................f.
466c0 00 00 00 00 00 00 66 80 00 00 00 00 00 00 00 e8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 ......f.........................
466e0 00 00 00 00 00 00 00 00 00 00 00 28 00 00 00 01 00 00 00 00 00 00 00 03 00 00 00 00 0e 10 67 68 ...........(..................gh
46700 00 00 00 00 00 00 67 68 00 00 00 00 00 02 fa 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 ......gh........................
46720 00 00 00 00 00 00 00 00 00 00 00 2e 00 00 00 01 00 00 00 00 00 00 00 30 00 00 00 00 0e 13 61 80 .......................0......a.
46740 00 00 00 00 00 03 61 80 00 00 00 00 00 00 00 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 ......a.........................
46760 00 00 00 00 00 00 00 01 00 00 00 37 00 00 00 01 00 00 00 00 00 00 00 03 00 00 00 00 0e 13 61 a0 ...........7..................a.
46780 00 00 00 00 00 03 61 a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 ......a.........................
467a0 00 00 00 00 00 00 00 00 00 00 00 42 00 00 00 08 00 00 00 00 00 00 00 03 00 00 00 00 0e 13 70 00 ...........B..................p.
467c0 00 00 00 00 00 03 61 80 00 00 00 00 00 83 c4 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 ......a........9................
467e0 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 ................................
46800 00 00 00 00 00 03 61 a0 00 00 00 00 00 00 00 47 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 ......a........G................
46820 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 48 00 00 00 00 00 00 00 10 .......................H........
46840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 62 6f 6f 74 69 6e 66 6f 00 00 00 00 00 00 00 00 ...............0bootinfo........
46860 00 00 00 00 00 00 00 01 00 00 00 00 00 00 01 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 01 30 70 ..............................0p
46880 00 00 00 00 00 01 30 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 73 6e 6b 00 00 00 00 00 ......0@...............(snk.....
468a0 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 0f 00 e4 30 .ELF...........................0
468c0 00 00 00 00 00 00 00 40 00 00 00 00 00 01 2e 40 00 00 00 00 00 40 00 38 00 01 00 40 00 08 00 07 .......@.......@.....@.8...@....
468e0 00 00 00 01 00 00 00 07 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 00 00 00 00 0f 00 00 00 ................................
46900 00 00 00 00 00 01 2d e0 00 00 00 00 00 32 d2 b1 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 ......-......2..................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
46980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
469a0 7c 08 02 a6 fb e1 ff f8 38 63 ff ff 7c 9f 23 78 f8 01 00 10 f8 21 ff 81 7c 63 22 14 78 63 00 20 |.......8c..|.#x.....!..|c".xc..
469c0 48 00 b2 31 60 00 00 00 38 21 00 80 7c 1f 00 d0 3b ff ff ff 7c 00 07 b4 7c 7f 1a 14 7c 63 00 38 H..1`...8!..|...;...|...|...|c.8
469e0 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...............`...
46a00 7c 08 02 a6 fb e1 ff f8 83 e2 80 0c 38 60 02 00 f8 01 00 10 f8 21 ff 81 80 02 80 14 e8 82 80 18 |...........8`.......!..........
46a20 7f e0 f8 50 7b ff 00 20 7f e5 fb 78 7f ff 07 b4 48 00 ac a1 60 00 00 00 39 20 02 00 7f ff 4a 14 ...P{......x....H...`...9.....J.
46a40 3b ff 00 7f 55 29 00 30 57 ff 00 30 7f e9 f8 50 57 ff c9 fe 7f e9 03 a6 7c 00 48 6c 7c 00 04 ac ;...U).0W..0...PW.......|.Hl|...
46a60 7c 00 4f ac 7c 00 04 ac 4c 00 01 2c 39 29 00 80 42 00 ff e8 48 00 14 31 60 00 00 00 38 21 00 80 |.O.|...L..,9)..B...H..1`...8!..
46a80 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...............`...
46aa0 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 7c 9f 23 78 f8 01 00 10 fb 21 ff c8 38 00 00 20 |...........|~.x|.#x.....!..8...
46ac0 39 60 00 00 fb 41 ff d0 fb 61 ff d8 7c 09 03 a6 fb 81 ff e0 fb a1 ff e8 39 40 00 00 f8 21 ff 41 9`...A...a..|...........9@...!.A
46ae0 e9 22 80 20 60 00 00 00 60 00 00 00 60 00 00 00 38 0b 00 01 91 69 00 04 91 49 00 00 39 29 00 40 ."..`...`...`...8....i...I..9).@
46b00 7c 0b 07 b4 42 00 ff ec 80 a2 80 2c 80 c2 80 3c 38 81 00 70 3b 80 ff ff e8 62 80 30 7c c5 30 50 |...B......,...<8..p;....b.0|.0P
46b20 78 c6 00 20 48 00 35 9d 60 00 00 00 2f 83 00 00 41 9c 01 0c e9 22 80 40 80 01 00 70 38 80 02 00 x...H.5.`.../...A....".@...p8...
46b40 3b 40 02 00 eb 82 80 10 83 a2 80 0c eb 22 80 18 7f bc e8 50 f8 09 00 00 7b bd 00 20 7f 23 cb 78 ;@...........".....P....{....#.x
46b60 7f a5 eb 78 7f bb 07 b4 48 00 ab 69 60 00 00 00 7f 84 e3 78 7f a5 eb 78 38 60 02 00 48 00 ab 55 ...x....H..i`......x...x8`..H..U
46b80 60 00 00 00 7f 49 d3 78 7f 6b db 78 7d 6b 4a 14 39 6b 00 7f 55 29 00 30 55 6b 00 30 7d 69 58 50 `....I.x.k.x}kJ.9k..U).0Uk.0}iXP
46ba0 55 6b c9 fe 7d 69 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 Uk..}i..|.Hl|...|.O.|...L..,9)..
46bc0 42 00 ff e8 48 00 11 9d 60 00 00 00 7f e4 fb 78 7f c3 f3 78 48 00 09 9d 60 00 00 00 7c 7c 1b 78 B...H...`......x...xH...`...||.x
46be0 48 00 0c 81 60 00 00 00 7f 24 cb 78 7f a5 eb 78 38 60 02 00 48 00 aa dd 60 00 00 00 7f 7b d2 14 H...`....$.x...x8`..H...`....{..
46c00 3b 7b 00 7f 57 5a 00 30 57 7b 00 30 7f 7a d8 50 57 7b c9 fe 7f 69 03 a6 7c 00 d0 6c 7c 00 04 ac ;{..WZ.0W{.0.z.PW{...i..|..l|...
46c20 7c 00 d7 ac 7c 00 04 ac 4c 00 01 2c 3b 5a 00 80 42 00 ff e8 48 00 20 ed 60 00 00 00 38 21 00 c0 |...|...L..,;Z..B...H...`...8!..
46c40 7f 83 e3 78 e8 01 00 10 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 7c 08 03 a6 eb 81 ff e0 eb a1 ff e8 ...x.....!...A...a..|...........
46c60 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 60 00 00 00 ........N...............`...`...
46c80 7c 08 02 a6 78 69 00 20 f8 01 00 10 f8 21 fd 91 38 09 ff ff 2b 80 00 01 40 9d 00 28 2b 89 00 1f |...xi.......!..8...+...@..(+...
46ca0 40 9d 00 78 38 60 ff ff 38 21 02 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 @..x8`..8!.p....|...N...`...`...
46cc0 2f a5 00 00 40 9d 00 b8 38 00 01 00 39 01 00 70 7c 09 03 a6 7c 8b 23 78 7d 09 43 78 39 40 00 0d /...@...8...9..p|...|.#x}.Cx9@..
46ce0 88 04 00 00 38 84 00 01 98 09 00 00 7c 0b 20 50 39 29 00 01 7f a0 28 00 88 04 ff ff 2f 00 00 0a ....8.......|..P9)....(...../...
46d00 41 9a 00 70 40 9c 00 0c 42 00 ff d8 60 00 00 00 7c a8 48 50 7d 04 43 78 e9 22 80 48 78 60 36 64 A..p@...B...`...|.HP}.Cx.".Hx`6d
46d20 7d 69 02 14 7c 09 00 2e 2f 80 00 00 41 9e ff 78 78 63 36 64 38 03 00 10 7d 29 00 2a 2f a9 00 00 }i..|.../...A..xxc6d8...}).*/...
46d40 41 9e ff 64 e8 09 00 00 f8 41 00 28 7d 63 5b 78 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 A..d.....A.(}c[x|....i...I..N..!
46d60 e8 41 00 28 4b ff ff 44 60 00 00 00 60 00 00 00 99 49 00 00 39 29 00 01 4b ff ff 8c 38 a0 00 00 .A.(K..D`...`....I..9)..K...8...
46d80 39 01 00 70 4b ff ff 90 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 9..pK...............`...`...`...
46da0 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 f8 01 00 10 f8 21 fe 81 f8 81 01 b8 f8 a1 01 c0 7c 64 1b 78 |................!..........|d.x
46dc0 f8 c1 01 c8 f8 e1 01 d0 f9 01 01 d8 f9 21 01 e0 f9 41 01 e8 3b e1 00 70 38 a1 01 b8 7f e3 fb 78 .............!...A..;..p8......x
46de0 48 00 b2 11 60 00 00 00 7f e4 fb 78 7c 7e 1b 78 38 60 00 01 7f c5 f3 78 4b ff fe 89 38 21 01 80 H...`......x|~.x8`.....xK...8!..
46e00 7f c3 f3 78 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 ...x............|...N...........
46e20 80 02 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 48 00 10 5d ....`...`...`...|........!..H..]
46e40 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...............
46e60 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 38 60 00 00 7c 9f 23 78 f8 01 00 10 f8 21 ff 81 7c be 2b 78 |...........8`..|.#x.....!..|.+x
46e80 48 00 0a 91 60 00 00 00 2c 23 00 00 41 82 00 54 e9 23 00 40 2f a9 00 00 41 9e 00 48 e8 09 00 00 H...`...,#..A..T.#.@/...A..H....
46ea0 f8 41 00 28 7f e3 fb 78 7f c4 f3 78 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 .A.(...x...x|....i...I..N..!.A.(
46ec0 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...`...`...
46ee0 e8 62 80 50 4b ff fe bd 38 60 ff ff 4b ff ff d4 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 .b.PK...8`..K...............`...
46f00 7c 08 02 a6 2b 8a 00 0d fb e1 ff f8 fb c1 ff f0 7c 7f 1b 78 f8 01 00 10 fb 41 ff d0 fb 61 ff d8 |...+...........|..x.....A...a..
46f20 fb 81 ff e0 fb a1 ff e8 f8 21 ff 51 41 9d 00 64 e9 22 80 58 79 4a 17 88 7c 09 52 aa 7d 20 4a 14 .........!.QA..d.".XyJ..|.R.}.J.
46f40 7d 29 03 a6 4e 80 04 20 00 00 00 48 00 00 00 48 00 00 01 08 00 00 01 48 00 00 01 78 00 00 00 38 })..N......H...H.......H...x...8
46f60 00 00 00 48 00 00 00 48 00 00 02 68 00 00 00 78 00 00 00 48 00 00 00 48 00 00 00 48 00 00 00 d8 ...H...H...h...x...H...H...H....
46f80 7c 7f 07 b4 2b 9f 00 1f 40 9d 03 60 60 00 00 00 38 60 ff ff 38 21 00 b0 e8 01 00 10 eb 41 ff d0 |...+...@..``...8`..8!.......A..
46fa0 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...`...
46fc0 2f a3 00 02 41 9e 02 7c 41 9d 02 b8 2f a3 00 01 40 9e ff c0 38 60 00 00 f8 e1 00 70 48 00 09 35 /...A..|A.../...@...8`.....pH..5
46fe0 60 00 00 00 e8 e1 00 70 7c 7f 1b 79 41 82 03 e4 e9 3f 00 18 2f a9 00 00 41 9e 03 d8 80 1f 00 08 `......p|..yA....?../...A.......
47000 2f 80 00 00 41 9e 03 94 7c e3 3b 78 38 9f 00 50 38 a0 00 06 48 00 a6 bd 60 00 00 00 60 00 00 00 /...A...|.;x8..P8...H...`...`...
47020 38 21 00 b0 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......|.......
47040 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 7c 7f 07 b4 2b 9f 00 1f 41 9d ff 38 e9 22 80 48 ........N...`...|...+...A..8.".H
47060 7b ff 36 64 7c 69 fa 14 7c 09 f8 2e 2f 80 00 00 41 9e ff 20 e9 23 00 08 2f a9 00 00 40 9e 01 68 {.6d|i..|.../...A....#../...@..h
47080 4b ff ff 10 60 00 00 00 60 00 00 00 60 00 00 00 38 21 00 b0 7c 63 07 b4 e8 01 00 10 eb 41 ff d0 K...`...`...`...8!..|c.......A..
470a0 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4b ff fb c8 60 00 00 00 .a......|...............K...`...
470c0 e9 62 80 48 38 00 00 20 7c 9b 07 b4 3b c0 00 00 7d 69 5b 78 7c 09 03 a6 48 00 00 18 60 00 00 00 .b.H8...|...;...}i[x|...H...`...
470e0 3b de 00 01 39 29 00 40 7f de 07 b4 42 40 01 34 80 09 00 00 2f 80 00 00 40 9e ff e8 7b da 36 64 ;...9).@....B@.4..../...@...{.6d
47100 7f 4b d2 14 eb a2 80 60 3b 80 00 00 48 00 00 48 e8 09 00 00 f8 41 00 28 7f 43 d3 78 7f e4 fb 78 .K.....`;...H..H.....A.(.C.x...x
47120 7f 65 db 78 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 2f a3 00 00 41 9e 00 d4 .e.x|....i...I..N..!.A.(/...A...
47140 3b 9c 00 01 3b bd 00 08 7f 9c 07 b4 2f 9c 00 0a 41 9e fe 40 e9 7d 00 00 2f ab 00 00 41 9e ff e4 ;...;......./...A..@.}../...A...
47160 e9 2b 00 30 2f a9 00 00 41 9e ff d8 80 0b 00 08 2f 80 00 00 40 9e ff 9c e9 2b 00 18 e8 09 00 00 .+.0/...A......./...@....+......
47180 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 e9 3d 00 00 e9 29 00 30 .A.(|....i...I..N..!.A.(.=...).0
471a0 4b ff ff 70 60 00 00 00 60 00 00 00 60 00 00 00 7c 7f 07 b4 2b 9f 00 1f 41 9d fd d8 e9 22 80 48 K..p`...`...`...|...+...A....".H
471c0 7b e0 36 64 7c 69 02 14 7c 09 00 2e 2f 80 00 00 41 9e fd c0 e9 23 00 18 7c 84 07 b4 2f a9 00 00 {.6d|i..|.../...A....#..|.../...
471e0 41 9e 01 60 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..`.....A.(|....i...I..N..!.A.(
47200 4b ff fd 94 60 00 00 00 60 00 00 00 60 00 00 00 7f c3 f3 78 4b ff fd 80 60 00 00 00 60 00 00 00 K...`...`...`......xK...`...`...
47220 e8 62 80 68 7f e4 fb 78 4b ff fb 79 38 60 ff fe 4b ff fd 64 60 00 00 00 60 00 00 00 60 00 00 00 .b.h...xK..y8`..K..d`...`...`...
47240 38 21 00 b0 7c 83 07 b4 7c a4 2b 78 7c c5 07 b4 7c e6 07 b4 e8 01 00 10 eb 41 ff d0 eb 61 ff d8 8!..|...|.+x|...|........A...a..
47260 eb 81 ff e0 7c 08 03 a6 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4b ff fb ec 60 00 00 00 60 00 00 00 ....|...............K...`...`...
47280 2f a3 00 03 41 9e ff bc 2f a3 00 04 40 9e fd 04 38 60 00 00 f8 a1 00 78 f8 c1 00 70 48 00 06 75 /...A.../...@...8`.....x...pH..u
472a0 60 00 00 00 e8 a1 00 78 e8 c1 00 70 2c 23 00 00 41 82 00 80 e9 23 00 38 2f a9 00 00 41 9e 00 74 `......x...p,#..A....#.8/...A..t
472c0 e8 09 00 00 f8 41 00 28 7c a3 2b 78 7c c4 07 b4 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 .....A.(|.+x|...|....i...I..N..!
472e0 e8 41 00 28 4b ff fc b0 e9 22 80 48 7b ff 36 64 7c 69 fa 14 7c 09 f8 2e 2f 80 00 00 41 9e fc 94 .A.(K....".H{.6d|i..|.../...A...
47300 e9 23 00 30 2f a9 00 00 41 9e fc 88 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 .#.0/...A........A.(|....i...I..
47320 4e 80 04 21 e8 41 00 28 38 60 ff ff 4b ff fc 68 e8 62 80 80 4b ff fa 6d 38 60 ff ff 4b ff fc 58 N..!.A.(8`..K..h.b..K..m8`..K..X
47340 38 60 00 00 f8 81 00 70 f8 a1 00 78 48 00 05 c5 60 00 00 00 e8 81 00 70 e8 a1 00 78 2c 23 00 00 8`.....p...xH...`......p...x,#..
47360 41 82 00 80 e9 23 00 48 2f a9 00 00 41 9e 00 74 e8 09 00 00 f8 41 00 28 7c 83 23 78 7c a4 2b 78 A....#.H/...A..t.....A.(|.#x|.+x
47380 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 4b ff fc 00 e8 09 00 00 f8 41 00 28 |....i...I..N..!.A.(K........A.(
473a0 7c 09 03 a6 e9 69 00 10 f8 e1 00 70 e8 49 00 08 4e 80 04 21 e8 41 00 28 80 1f 00 08 e8 e1 00 70 |....i.....p.I..N..!.A.(.......p
473c0 38 60 ff fe 2f 80 00 00 41 9e fb cc 4b ff fc 3c e8 62 80 78 4b ff f9 cd 38 60 ff ff 4b ff fb b8 8`../...A...K..<.b.xK...8`..K...
473e0 e8 62 80 70 4b ff f9 bd 38 60 ff ff 4b ff fb a8 00 00 00 00 00 00 00 01 80 06 00 00 60 00 00 00 .b.pK...8`..K...............`...
47400 7c 08 02 a6 fb 21 ff c8 fb 41 ff d0 3b 20 00 00 3b 40 00 00 fb 61 ff d8 fb 81 ff e0 7c bb 2b 78 |....!...A..;...;@...a......|.+x
47420 7f 83 22 14 fb a1 ff e8 fb c1 ff f0 7c 7d 1b 78 7c 7e 1b 78 f8 01 00 10 fb 01 ff c0 fb e1 ff f8 ..".........|}.x|~.x............
47440 f8 21 ff 51 88 03 00 00 2f 80 00 20 48 00 00 10 88 1f 00 00 7f fd fb 78 2f 80 00 20 3b fd 00 01 .!.Q..../...H..........x/...;...
47460 41 9e 00 0c 7f bc f8 40 40 9c ff e8 7f 1e f8 50 7f fe f8 50 7b 18 00 20 7f 03 c3 78 48 00 a7 75 A......@@......P...P{......xH..u
47480 60 00 00 00 38 b8 ff ff 7f c4 f3 78 78 a5 00 20 7f be eb 78 f8 7b 00 00 48 00 a2 39 60 00 00 00 `...8......xx......x.{..H..9`...
474a0 e8 1b 00 00 7f e0 fa 14 9b 3f ff ff 60 00 00 00 8c 1e 00 01 2f 80 00 20 41 9e ff f8 7f 3c f0 40 .........?..`......./...A....<.@
474c0 40 99 00 1c 3b 5a 00 01 3b 7b 00 08 7f 5a 07 b4 2f 1a 00 0a 7f dd f3 78 40 9a ff 84 38 21 00 b0 @...;Z..;{...Z../......x@...8!..
474e0 38 7a 00 01 7c 63 07 b4 e8 01 00 10 eb 01 ff c0 eb 21 ff c8 eb 41 ff d0 7c 08 03 a6 eb 61 ff d8 8z..|c...........!...A..|....a..
47500 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 80 08 00 00 ................N...............
47520 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 c5 |.......|........!.1;..p...xK...
47540 7f e4 fb 78 48 00 9c 3d 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...
47560 00 00 00 00 00 00 00 01 80 01 00 00 60 00 00 00 7c 08 02 a6 fb e1 ff f8 7c 84 07 b4 f8 01 00 10 ............`...|.......|.......
47580 f8 21 ff 31 3b e1 00 70 7f e5 fb 78 4b ff fe 75 7f e4 fb 78 48 00 9c 9d 60 00 00 00 38 21 00 d0 .!.1;..p...xK..u...xH...`...8!..
475a0 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...............`...
475c0 54 60 c2 3e 54 63 40 2e 7c 63 03 78 78 63 04 20 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 T`.>Tc@.|c.xxc..N...............
475e0 78 60 04 20 78 63 84 02 54 09 44 2e 54 00 c2 3e 7d 20 03 78 54 69 44 2e 54 63 c2 3e 7d 23 1b 78 x`..xc..T.D.T..>}..xTiD.Tc.>}#.x
47600 54 00 80 1e 7c 03 1b 78 78 63 00 20 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 T...|..xxc..N...............`...
47620 78 60 00 20 78 63 00 22 78 69 04 20 78 0b 04 20 55 68 44 2e 55 2a 44 2e 78 63 84 02 78 00 84 02 x`..xc."xi..x...UhD.U*D.xc..x...
47640 55 6b c2 3e 55 29 c2 3e 7d 0b 5b 78 7d 49 4b 78 54 08 44 2e 54 6a 44 2e 54 00 c2 3e 54 63 c2 3e Uk.>U).>}.[x}IKxT.D.TjD.T..>Tc.>
47660 7d 00 03 78 7d 43 1b 78 55 6b 80 1e 55 29 80 1e 7d 60 03 78 7d 23 1b 78 78 00 07 c6 78 63 00 20 }..x}C.xUk..U)..}`.x}#.xx...xc..
47680 7c 03 1b 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...............`...`...`...
476a0 7c 6d 42 e6 7c 0c 42 e6 7c 8d 42 e6 7c 03 20 00 40 82 ff f0 78 63 07 c6 7c 63 03 78 4e 80 00 20 |mB.|.B.|.B.|...@...xc..|c.xN...
476c0 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 7d 6d 42 e6 7c 0c 42 e6 7c 8d 42 e6 7c 0b 20 00 ............`...}mB.|.B.|.B.|...
476e0 40 82 ff f0 79 6b 07 c6 7d 6b 03 78 7d 6b 1a 14 7d 2d 42 e6 7c 0c 42 e6 7c 8d 42 e6 7c 09 20 00 @...yk..}k.x}k..}-B.|.B.|.B.|...
47700 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...|...`...
47720 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...............`...
47740 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..
47760 e8 02 80 90 e9 6b 00 00 7d 63 59 d2 7d 6b 00 12 79 6b 74 82 7d 69 5a 14 60 00 00 00 60 00 00 00 .....k..}cY.}k..ykt.}iZ.`...`...
47780 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@
477a0 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...
477c0 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.|...
477e0 40 82 ff f0 79 29 07 c6 7d 29 03 78 e9 62 80 88 e8 02 80 98 e9 6b 00 00 7d 63 59 d2 79 6b e8 c2 @...y)..}).x.b.......k..}cY.yk..
47800 7d 6b 00 12 79 6b e1 02 7d 69 5a 14 60 00 00 00 7d 2d 42 e6 7c 0c 42 e6 7c 8d 42 e6 7c 09 20 00 }k..yk..}iZ.`...}-B.|.B.|.B.|...
47820 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...|...`...
47840 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...............`...
47860 fb e1 ff f8 fb c1 ff f0 7c 08 02 a6 eb e2 80 a0 fb a1 ff e8 3b a0 00 00 f8 01 00 10 f8 21 ff 71 ........|...........;........!.q
47880 3b df 00 50 48 00 00 1c 60 00 00 00 60 00 00 00 fb bf 00 00 3b ff 00 08 7f bf f0 00 41 9e 00 4c ;..PH...`...`.......;.......A..L
478a0 e9 3f 00 00 2f a9 00 00 41 9e ff e8 80 09 00 08 2f 80 00 00 41 9e ff dc e9 29 00 20 e8 09 00 00 .?../...A......./...A....)......
478c0 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 fb bf 00 00 3b ff 00 08 .A.(|....i...I..N..!.A.(....;...
478e0 7f bf f0 00 40 9e ff bc 38 21 00 90 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 ....@...8!..................|...
47900 4e 80 00 20 00 00 00 00 00 00 00 01 80 03 00 00 38 00 00 0a e9 22 80 a0 7c 09 03 a6 60 00 00 00 N...............8...."..|...`...
47920 e9 69 00 00 39 29 00 08 2f ab 00 00 41 9e 00 10 80 0b 00 04 7f 80 18 00 41 9e 00 0c 42 00 ff e4 .i..9)../...A...........A...B...
47940 39 60 00 00 7d 63 5b 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 9`..}c[xN...............`...`...
47960 fb e1 ff f8 fb c1 ff f0 7c 08 02 a6 eb e2 80 a0 fb 81 ff e0 3b 80 00 00 fb a1 ff e8 f8 01 00 10 ........|...........;...........
47980 7c 7d 1b 78 f8 21 ff 71 3b df 00 50 48 00 00 10 3b ff 00 08 7f bf f0 00 41 9e 00 38 e9 3f 00 00 |}.x.!.q;..PH...;.......A..8.?..
479a0 2f a9 00 00 41 9e ff ec 80 09 00 04 7f 80 e8 00 40 9e ff e0 80 09 00 08 2f 80 00 00 40 9e 00 34 /...A...........@......./...@..4
479c0 fb 9f 00 00 3b ff 00 08 7f bf f0 00 40 9e ff d0 38 21 00 90 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 ....;.......@...8!..............
479e0 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 e9 29 00 20 e8 09 00 00 f8 41 00 28 7c 09 03 a6 ....|.......N....).......A.(|...
47a00 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 fb 9f 00 00 4b ff ff b0 00 00 00 00 00 00 00 01 .i...I..N..!.A.(....K...........
47a20 80 04 00 00 60 00 00 00 60 00 00 00 60 00 00 00 fb a1 ff e8 fb 81 ff e0 7d 80 00 26 eb a2 80 a8 ....`...`...`...........}..&....
47a40 7c 7c 1b 78 fb c1 ff f0 7c 08 02 a6 fb e1 ff f8 f8 01 00 10 e8 7d 00 00 91 81 00 08 f8 21 ff 61 ||.x....|............}.......!.a
47a60 2e 23 00 00 41 92 01 5c 3b fd 00 18 3b c0 00 00 48 00 00 24 60 00 00 00 60 00 00 00 60 00 00 00 .#..A..\;...;...H..$`...`...`...
47a80 e8 7f 00 00 7c 1e 07 b4 3b ff 00 18 2e 23 00 00 41 92 01 30 7f 84 e3 78 48 00 99 59 60 00 00 00 ....|...;....#..A..0...xH..Y`...
47aa0 38 1e 00 01 2f a3 00 00 40 9e ff d8 41 92 01 14 7b c0 2e a4 7b de 1f 24 7f de 00 50 38 00 00 0a 8.../...@...A...{...{..$...P8...
47ac0 7f bd f2 14 eb c2 80 a0 7c 09 03 a6 7f ca f3 78 7f c9 f3 78 eb bd 00 08 60 00 00 00 60 00 00 00 ........|......x...x....`...`...
47ae0 e9 69 00 00 39 29 00 08 2f ab 00 00 40 9e 00 64 42 00 ff f0 39 60 00 0a 3b e0 00 00 7d 69 03 a6 .i..9)../...@..dB...9`..;...}i..
47b00 e8 0a 00 00 39 3f 00 01 2f a0 00 00 41 9e 00 64 7d 3f 07 b4 39 4a 00 08 42 00 ff e8 3b e0 ff fd ....9?../...A..d}?..9J..B...;...
47b20 38 21 00 a0 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 8!.....x................|.......
47b40 eb e1 ff f8 7d 80 81 20 4e 80 00 20 60 00 00 00 e8 0b 00 10 7f a0 e8 00 40 9e ff 98 3b e0 ff fe ....}...N...`...........@...;...
47b60 4b ff ff c0 60 00 00 00 60 00 00 00 60 00 00 00 7f 83 e3 78 38 81 00 70 48 00 27 e9 60 00 00 00 K...`...`...`......x8..pH.'.`...
47b80 7c 7c 07 b4 2f 9c 00 00 41 9d 00 68 38 21 00 a0 3b e0 ff fc 7f e3 fb 78 e8 01 00 10 81 81 00 08 ||../...A..h8!..;......x........
47ba0 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...`...
47bc0 38 21 00 a0 3b e0 ff ff 7f e3 fb 78 e8 01 00 10 81 81 00 08 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 8!..;......x................|...
47be0 eb c1 ff f0 eb e1 ff f8 7d 80 81 20 4e 80 00 20 e8 81 00 70 7c 65 1b 78 7f a3 eb 78 48 00 9a d5 ........}...N......p|e.x...xH...
47c00 60 00 00 00 7f a9 eb 78 7f 9c 4a 14 3b 9c 00 7f 55 29 00 30 57 9c 00 30 7f 89 e0 50 57 9c c9 fe `......x..J.;...U).0W..0...PW...
47c20 7f 89 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 42 00 ff e8 ....|.Hl|...|.O.|...L..,9)..B...
47c40 e8 1d 00 00 e8 62 80 b0 f8 41 00 28 7c 09 03 a6 38 83 00 78 e9 7d 00 10 e8 5d 00 08 4e 80 04 21 .....b...A.(|...8..x.}...]..N..!
47c60 e8 41 00 28 7b e0 1f 24 2f a3 00 00 7c 7e 01 2a 41 9e 00 20 80 03 00 04 2f 80 00 00 40 9e fe a4 .A.({..$/...|~.*A......./...@...
47c80 38 63 00 50 48 00 1c 3d 60 00 00 00 4b ff fe 94 3b e0 ff fb 4b ff fe 8c 00 00 00 00 00 00 00 03 8c.PH..=`...K...;...K...........
47ca0 80 04 00 00 60 00 00 00 60 00 00 00 60 00 00 00 fb e1 ff f8 fb c1 ff f0 7c 7e 1b 78 eb e2 80 a8 ....`...`...`...........|~.x....
47cc0 7c 08 02 a6 f8 01 00 10 f8 21 ff 81 e8 7f 00 00 2f a3 00 00 41 9e 00 34 3b ff 00 10 60 00 00 00 |........!....../...A..4;...`...
47ce0 80 1f 00 00 7f 80 f0 00 40 9e 00 10 4b ff fd 45 2f 83 00 00 40 9c 00 3c e8 7f 00 08 3b ff 00 18 ........@...K..E/...@..<....;...
47d00 2f a3 00 00 40 9e ff dc 38 21 00 80 38 60 00 00 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 /...@...8!..8`..............|...
47d20 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 38 21 00 80 e9 22 80 a0 78 63 1f 24 e8 01 00 10 N...`...`...`...8!..."..xc.$....
47d40 eb c1 ff f0 7c 69 18 2a eb e1 ff f8 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 02 00 00 ....|i.*....|...N...............
47d60 7c 08 02 a6 fb e1 ff f8 e9 62 80 b0 f8 01 00 10 f8 21 ff 81 e9 22 80 a0 e9 42 80 b8 e9 02 80 c0 |........b.......!..."...B......
47d80 e8 02 80 c8 f9 0b 00 60 f9 4b 00 58 39 60 00 09 7d 69 03 a6 f8 09 00 00 39 29 00 08 38 00 00 00 .......`.K.X9`..}i......9)..8...
47da0 f8 09 00 00 39 29 00 08 42 00 ff f8 eb e2 80 a8 e8 7f 00 00 2f a3 00 00 41 9e 00 1c 3b ff 00 18 ....9)..B.........../...A...;...
47dc0 4b ff fc 71 e8 7f 00 00 3b ff 00 18 2f a3 00 00 40 9e ff f0 38 21 00 80 e8 01 00 10 eb e1 ff f8 K..q....;.../...@...8!..........
47de0 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 80 01 00 00 60 00 00 00 7c c3 33 78 7c e4 3b 78 |...N...............`...|.3x|.;x
47e00 7c 26 0b 78 7c e8 02 a6 42 9f 00 19 60 00 00 00 00 00 00 00 00 01 90 3c 00 00 00 00 00 11 58 14 |&.x|...B...`..........<......X.
47e20 7d 08 02 a6 e8 28 00 0c 7c 21 42 14 f8 41 00 40 f8 e1 00 38 f8 c1 00 00 e8 c2 80 d0 f8 a6 00 00 }....(..|!B..A.@...8............
47e40 e9 42 80 e0 f8 2a 00 00 4b ff ec 59 e8 81 00 38 7c 88 03 a6 e8 41 00 40 e8 21 00 00 4e 80 00 20 .B...*..K..Y...8|....A.@.!..N...
47e60 7c 08 02 a6 f8 01 00 10 f8 21 ff e1 7c c3 33 78 7c e4 3b 78 4b ff f6 ad e8 21 00 00 e8 01 00 10 |........!..|.3x|.;xK....!......
47e80 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e8 22 80 e0 e8 21 00 00 |...N...................."...!..
47ea0 4b ff ff ac e8 62 80 e8 e8 23 00 00 e9 c1 01 30 7d c9 03 a6 e8 41 00 40 e8 61 00 48 e8 81 00 50 K....b...#.....0}....A.@.a.H...P
47ec0 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 e9 a1 00 98 ...X...`...h...p.!.x.A..........
47ee0 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 ea a1 00 d8 .............!...A...a..........
47f00 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 eb a1 01 18 .............!...A...a..........
47f20 eb c1 01 20 eb e1 01 28 38 21 01 30 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 e8 01 00 38 .......(8!.0...H|......P|......8
47f40 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 e8 84 00 00 f8 83 00 60 4e 80 00 20 |......0.a.@8!.XL..$.......`N...
47f60 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 f8 01 00 10 fb a1 ff e8 f8 21 ff 71 eb c2 80 f0 7f c3 f3 78 |....................!.q.......x
47f80 48 00 0f 71 60 00 00 00 eb e2 80 f8 2f 83 00 00 90 7f 00 14 41 9c 00 9c e8 82 81 08 38 bf 00 10 H..q`......./.......A.......8...
47fa0 38 c0 00 04 48 00 17 cd 60 00 00 00 e8 9f 00 12 2f 84 00 00 40 9d 00 9c 78 83 00 20 38 80 01 00 8...H...`......./...@...x...8...
47fc0 4b ff e9 e1 60 00 00 00 7c 7d 1b 79 41 82 00 98 7f c3 f3 78 48 00 0d fd 60 00 00 00 2f 83 00 00 K...`...|}.yA......xH...`.../...
47fe0 7c 64 1b 78 41 9c 00 4c e8 62 81 20 7f a5 07 b4 48 00 16 c1 60 00 00 00 2f a3 00 00 f8 7f 00 08 |d.xA..L.b......H...`.../.......
48000 40 9d 00 78 fb bf 00 00 38 60 00 00 38 21 00 90 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 @..x....8`..8!..................
48020 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 e8 62 81 00 48 00 a0 0d 60 00 00 00 38 60 ff ff |...N...`...`....b..H...`...8`..
48040 4b ff ff cc 60 00 00 00 60 00 00 00 60 00 00 00 e8 62 81 10 48 00 9f ed 60 00 00 00 38 60 ff ff K...`...`...`....b..H...`...8`..
48060 4b ff ff ac e8 62 81 18 48 00 9f d9 60 00 00 00 38 60 ff ff 4b ff ff 98 e8 62 81 28 48 00 9f c5 K....b..H...`...8`..K....b.(H...
48080 60 00 00 00 38 60 ff ff 4b ff ff 84 00 00 00 00 00 00 00 01 80 03 00 00 60 00 00 00 60 00 00 00 `...8`..K...............`...`...
480a0 7c 08 02 a6 fb e1 ff f8 eb e2 80 f8 7c 64 1b 78 f8 01 00 10 f8 21 ff 61 e8 7f 00 16 2f a3 00 00 |...........|d.x.....!.a..../...
480c0 41 9e 00 40 38 a1 00 70 38 c0 00 04 48 00 16 a5 60 00 00 00 38 00 00 00 2f 83 ff ff 41 9e 00 08 A..@8..p8...H...`...8.../...A...
480e0 e8 01 00 72 38 21 00 a0 7c 03 03 78 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 60 00 00 00 ...r8!..|..x........|...N...`...
48100 f8 81 00 80 4b ff fe 5d e8 7f 00 16 e8 81 00 80 4b ff ff b4 00 00 00 00 00 00 00 01 80 01 00 00 ....K..]........K...............
48120 7c 08 02 a6 fb e1 ff f8 f8 01 00 10 f8 21 ff 81 4b ff fe 31 2f a3 00 00 40 9e 00 98 e8 62 81 30 |............!..K..1/...@....b.0
48140 4b ff ff 61 eb e2 81 38 90 7f 00 00 e8 62 81 40 4b ff ff 51 90 7f 00 04 e8 62 81 48 4b ff ff 45 K..a...8.....b.@K..Q.....b.HK..E
48160 90 7f 00 08 e8 62 81 50 4b ff ff 39 90 7f 00 0c e8 62 81 58 4b ff ff 2d 90 7f 00 10 e8 62 81 60 .....b.PK..9.....b.XK..-.....b.`
48180 4b ff ff 21 90 7f 00 14 e8 62 81 68 4b ff ff 15 90 7f 00 18 e8 62 81 70 4b ff ff 09 90 7f 00 1c K..!.....b.hK........b.pK.......
481a0 e8 62 81 78 4b ff fe fd 90 7f 00 20 e8 62 81 80 4b ff fe f1 90 7f 00 24 e8 62 81 88 4b ff fe e5 .b.xK........b..K......$.b..K...
481c0 90 7f 00 28 e8 62 81 90 4b ff fe d9 90 7f 00 2c 38 21 00 80 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 ...(.b..K......,8!..........|...
481e0 4e 80 00 20 00 00 00 00 00 00 00 01 80 01 00 00 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 78 8b 17 64 N...............|...........x..d
48200 f8 01 00 10 fb a1 ff e8 2f 84 00 00 7c de 33 78 f8 21 ff 71 eb e2 81 98 38 1f 00 0c 7d 60 5a 14 ......../...|.3x.!.q....8...}`Z.
48220 f9 21 00 f0 f9 01 00 e8 f8 e1 00 e0 f9 41 00 f8 90 7f 00 00 90 9f 00 04 90 bf 00 08 f9 7f 00 50 .!...........A.................P
48240 39 21 00 e0 40 9d 00 34 39 44 ff ff 7c 0b 03 78 79 4a 1f 48 39 4a 00 08 7d 49 52 14 60 00 00 00 9!..@..49D..|..xyJ.H9J..}IR.`...
48260 39 29 00 08 7f a9 50 00 80 09 ff fc 90 0b 00 00 39 6b 00 04 40 9e ff ec 2f 85 00 00 40 9d 00 ac 9)....P.........9k..@.../...@...
48280 3b a5 ff ff e9 7f 00 50 38 00 00 00 7b bd 00 20 3b bd 00 01 7b bd 17 64 39 3d ff fc 79 29 f0 82 ;......P8...{...;...{..d9=..y)..
482a0 39 29 00 01 7d 29 03 a6 39 20 00 00 60 00 00 00 7c 0b 49 2e 39 29 00 04 42 00 ff f8 e9 22 80 f8 9)..})..9...`...|.I.9)..B...."..
482c0 7f e3 fb 78 e8 a9 00 08 e8 89 00 00 48 00 23 e9 60 00 00 00 2f be 00 00 41 9e 00 2c e9 7f 00 50 ...x........H.#.`.../...A..,...P
482e0 39 20 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 0b 48 2e 7c 1e 49 2e 39 29 00 04 7f a9 e8 00 9...`...`...`...|.H.|.I.9)......
48300 40 9e ff f0 e9 3f 00 50 e8 69 00 02 38 21 00 90 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 @....?.P.i..8!..................
48320 7c 08 03 a6 4e 80 00 20 e9 22 80 f8 7f e3 fb 78 e8 a9 00 08 e8 89 00 00 48 00 23 7d 60 00 00 00 |...N....".....x........H.#}`...
48340 38 60 00 00 4b ff ff c8 00 00 00 00 00 00 00 01 80 03 00 00 60 00 00 00 60 00 00 00 60 00 00 00 8`..K...............`...`...`...
48360 e9 22 81 38 7c 08 02 a6 38 80 00 00 38 a0 00 01 f8 01 00 10 f8 21 ff 81 38 00 00 20 38 60 00 20 .".8|...8...8........!..8...8`..
48380 90 09 00 2c 38 c1 00 70 4b ff fe 69 e8 62 81 a0 4b ff ea 11 60 00 00 00 e8 61 00 72 38 21 00 80 ...,8..pK..i.b..K...`....a.r8!..
483a0 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...............`...`...
483c0 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 7e 1b 78 f8 01 00 10 fb e1 ff f8 38 00 00 00 7c 9f 23 78 |...........|~.x........8...|.#x
483e0 eb a2 81 38 f8 21 ff 61 e8 7d 00 2a 2f a3 00 00 41 9e 00 24 7c a9 2b 78 38 80 00 03 38 a0 00 01 ...8.!.a.}.*/...A..$|.+x8...8...
48400 38 c1 00 70 7f c7 f3 78 7f e8 07 b4 4b ff fd e5 e8 1d 00 2a e8 81 00 72 e8 62 81 a8 7c 05 03 78 8..p...x....K......*...r.b..|..x
48420 7f c6 f3 78 7f e7 fb 78 4b ff e9 79 60 00 00 00 e8 61 00 72 38 21 00 a0 e8 01 00 10 eb a1 ff e8 ...x...xK..y`....a.r8!..........
48440 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...............`...
48460 7c 08 02 a6 e9 22 81 38 7c 6b 1b 78 38 60 ff ff f8 01 00 10 f8 21 ff 61 38 00 ff ff 90 01 00 90 |....".8|k.x8`.......!.a8.......
48480 e8 c9 00 26 2f a6 00 00 41 9e 00 44 80 eb 00 00 81 0b 00 04 7c c3 33 78 38 80 00 07 81 2b 00 08 ...&/...A..D........|.3x8....+..
484a0 81 4b 00 0c 38 a0 00 01 38 c1 00 90 80 0b 00 18 81 8b 00 10 81 6b 00 14 f9 81 00 70 f9 61 00 78 .K..8...8............k.....p.a.x
484c0 f8 01 00 80 4b ff fd 2d e8 61 00 92 38 21 00 a0 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 ....K..-.a..8!......|...N.......
484e0 00 00 00 01 80 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 e9 22 81 38 fb e1 ff f8 7c 7f 1b 78 ........`...`...|....".8....|..x
48500 38 60 ff ff f8 01 00 10 f8 21 ff 41 38 00 ff ff 90 01 00 90 e8 09 00 22 2f a0 00 00 41 9e 00 44 8`.......!.A8.........."/...A..D
48520 7c 03 03 78 38 01 00 a4 f8 01 00 70 38 01 00 a8 38 80 00 00 f8 01 00 78 38 a0 00 08 38 01 00 ac |..x8......p8...8......x8...8...
48540 38 c1 00 90 38 e1 00 94 f8 01 00 80 39 01 00 98 39 21 00 9c 39 41 00 a0 4b ff fc 99 e8 61 00 92 8...8.......9...9!..9A..K....a..
48560 80 01 00 ac 90 1f 00 18 80 01 00 a8 90 1f 00 14 80 01 00 a4 90 1f 00 10 80 01 00 a0 90 1f 00 0c ................................
48580 80 01 00 9c 90 1f 00 08 80 01 00 98 90 1f 00 04 80 01 00 94 38 21 00 c0 90 1f 00 00 e8 01 00 10 ....................8!..........
485a0 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 60 00 00 00 ....|...N...............`...`...
485c0 7c 08 02 a6 e9 22 81 38 f8 01 00 10 f8 21 ff 81 e8 69 00 1e 2f a3 00 00 41 9e 00 14 38 80 00 00 |....".8.....!...i../...A...8...
485e0 38 a0 00 01 38 c1 00 70 4b ff fc 09 e8 61 00 72 38 21 00 80 e8 01 00 10 7c 08 03 a6 4e 80 00 20 8...8..pK....a.r8!......|...N...
48600 00 00 00 00 00 00 00 01 80 00 00 00 60 00 00 00 7c 08 02 a6 e9 62 81 38 7c 69 1b 78 f8 01 00 10 ............`...|....b.8|i.x....
48620 f8 21 ff 71 7c 80 23 78 e8 6b 00 16 2f a3 00 00 41 9e 00 28 39 60 00 18 38 80 00 01 f9 21 00 80 .!.q|.#x.k../...A..(9`..8....!..
48640 f8 01 00 88 38 a0 00 01 38 c1 00 70 f9 61 00 78 38 e1 00 78 4b ff fb 9d e8 61 00 72 38 21 00 90 ....8...8..p.a.x8..xK....a.r8!..
48660 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...............`...`...
48680 7c 08 02 a6 e9 22 81 38 7c 67 1b 78 f8 01 00 10 f8 21 ff 81 e8 69 00 1a 2f a3 00 00 41 9e 00 14 |....".8|g.x.....!...i../...A...
486a0 38 80 00 01 38 a0 00 01 38 c1 00 70 4b ff fb 45 e8 61 00 72 38 21 00 80 e8 01 00 10 7c 08 03 a6 8...8...8..pK..E.a.r8!......|...
486c0 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 7c 08 02 a6 e9 62 81 38 7c 69 1b 78 f8 01 00 10 N...............|....b.8|i.x....
486e0 f8 21 ff 71 7c 80 23 78 e8 6b 00 12 2f a3 00 00 41 9e 00 28 39 60 00 18 38 80 00 01 f9 21 00 80 .!.q|.#x.k../...A..(9`..8....!..
48700 f8 01 00 88 38 a0 00 01 38 c1 00 70 f9 61 00 78 38 e1 00 78 4b ff fa dd e8 61 00 72 38 21 00 90 ....8...8..p.a.x8..xK....a.r8!..
48720 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...............`...`...
48740 7c 08 02 a6 e9 22 81 38 7d 0b 43 78 f8 01 00 10 f8 21 ff 71 7c 60 1b 78 e8 69 00 0e 2f a3 00 00 |....".8}.Cx.....!.q|`.x.i../...
48760 41 9e 00 0c 2f a0 00 00 40 9e 00 48 54 c6 40 2e e8 69 00 0a 7c c7 3b 78 54 a5 80 1e 7c e7 2b 78 A.../...@..HT.@..i..|.;xT...|.+x
48780 7c 88 23 78 38 c1 00 80 7c e7 07 b4 7d 69 5b 78 38 80 00 03 38 a0 00 01 4b ff fa 59 e8 61 00 82 |.#x8...|...}i[x8...8...K..Y.a..
487a0 38 21 00 90 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
487c0 78 09 00 20 f9 61 00 70 7c 8a 23 78 38 c1 00 80 7c 08 06 76 7c e7 07 b4 38 80 00 05 38 a0 00 01 x....a.p|.#x8...|..v|...8...8...
487e0 4b ff fa 11 e8 61 00 82 38 21 00 90 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 00 00 00 01 K....a..8!......|...N...........
48800 80 00 00 00 60 00 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.....!..
48820 7c 60 1b 78 e8 69 00 06 2f a3 00 00 41 9e 00 0c 2f a0 00 00 40 9e 00 4c e8 69 00 02 2f a3 00 00 |`.x.i../...A.../...@..L.i../...
48840 41 9e 00 2c 54 c6 40 2e 7c c7 3b 78 54 a5 80 1e 7c e7 2b 78 7c 88 23 78 7c e7 07 b4 38 80 00 02 A..,T.@.|.;xT...|.+x|.#x|...8...
48860 38 a0 00 02 38 c1 00 70 4b ff f9 89 e8 61 00 76 38 21 00 80 e8 01 00 10 7c 08 03 a6 4e 80 00 20 8...8..pK....a.v8!......|...N...
48880 54 c6 40 2e 7c c7 3b 78 54 a5 80 1e 7c e7 2b 78 78 09 00 20 7c 8a 23 78 38 c1 00 70 7c 08 06 76 T.@.|.;xT...|.+xx...|.#x8..p|..v
488a0 7c e7 07 b4 38 80 00 04 38 a0 00 02 4b ff f9 45 e8 61 00 76 38 21 00 80 e8 01 00 10 7c 08 03 a6 |...8...8...K..E.a.v8!......|...
488c0 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 e9 22 81 b0 38 00 00 01 38 60 00 00 90 09 00 08 N................"..8...8`......
488e0 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 e9 22 81 b0 38 00 00 00 38 60 00 00 90 09 00 08 N................"..8...8`......
48900 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 7c 83 23 78 4e 80 00 20 00 00 00 00 00 00 00 00 N...............|.#xN...........
48920 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 83 23 78 4e 80 00 20 00 00 00 00 00 00 00 00 ....`...`...`...|.#xN...........
48940 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 38 60 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 ....`...`...`...8`..N...........
48960 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 7e 1b 78 ....`...`...`...|...........|~.x
48980 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c 3b e1 00 70 7f e3 fb 78 48 00 8c f9 60 00 00 00 8........!.18..L;..p...xH...`...
489a0 e8 02 81 b8 7f e3 fb 78 93 c1 00 7c 90 01 00 70 38 00 00 01 90 01 00 74 48 00 1c d1 60 00 00 00 .......x...|...p8......tH...`...
489c0 38 21 00 d0 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 8!..............|...N...........
489e0 80 02 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 7e 1b 78 ....`...`...`...|...........|~.x
48a00 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c 3b e1 00 70 7f e3 fb 78 48 00 8c 79 60 00 00 00 8........!.18..L;..p...xH..y`...
48a20 e8 02 81 c0 7f e3 fb 78 93 c1 00 7c 90 01 00 70 38 00 00 01 90 01 00 74 48 00 1c 51 60 00 00 00 .......x...|...p8......tH..Q`...
48a40 38 21 00 d0 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 8!..............|...N...........
48a60 80 02 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 7c 69 1b 79 38 60 ff ff f8 01 00 10 ....`...`...`...|...|i.y8`......
48a80 f8 21 ff 91 41 82 00 1c 38 00 00 00 90 09 00 00 e9 29 00 38 e8 69 00 02 4b ff ff 59 38 60 00 00 .!..A...8........).8.i..K..Y8`..
48aa0 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...............`...
48ac0 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 7c bd 2b 78 f8 01 00 10 fb c1 ff f0 38 a0 00 4c |...........||.x|.+x........8..L
48ae0 7c 9e 23 78 fb e1 ff f8 f8 21 ff 21 38 80 00 00 3b e1 00 70 7f e3 fb 78 48 00 8b 99 60 00 00 00 |.#x.....!.!8...;..p...xH...`...
48b00 e8 02 81 c8 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....
48b20 48 00 1b 69 60 00 00 00 38 21 00 e0 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 H..i`...8!......................
48b40 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 60 00 00 00 |...N...............`...`...`...
48b60 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 7c bd 2b 78 f8 01 00 10 fb c1 ff f0 38 a0 00 4c |...........||.x|.+x........8..L
48b80 7c 9e 23 78 fb e1 ff f8 f8 21 ff 21 38 80 00 00 3b e1 00 70 7f e3 fb 78 48 00 8a f9 60 00 00 00 |.#x.....!.!8...;..p...xH...`...
48ba0 e8 02 81 d0 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....
48bc0 48 00 1a c9 60 00 00 00 38 21 00 e0 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 H...`...8!......................
48be0 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 60 00 00 00 |...N...............`...`...`...
48c00 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...
48c20 38 a0 00 4c f8 21 ff 21 3b e1 00 70 7f e3 fb 78 48 00 8a 61 60 00 00 00 e8 02 81 d8 7f e3 fb 78 8..L.!.!;..p...xH..a`..........x
48c40 93 a1 00 7c 90 01 00 70 93 c1 00 80 38 00 00 02 90 01 00 74 48 00 1a 35 60 00 00 00 38 21 00 e0 ...|...p....8......tH..5`...8!..
48c60 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...........
48c80 80 03 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
48ca0 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
48cc0 48 00 89 d1 60 00 00 00 e8 02 81 e0 7f e3 fb 78 93 a1 00 7c 90 01 00 70 93 c1 00 80 38 00 00 02 H...`..........x...|...p....8...
48ce0 90 01 00 74 48 00 19 a5 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...`...8!..................
48d00 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...............`...`...`...
48d20 e9 22 81 e8 80 09 00 00 2f 80 00 00 4d 9c 00 20 80 89 00 10 e8 69 00 08 4b ff ff 58 00 00 00 00 ."....../...M........i..K..X....
48d40 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 ........`...`...|...........|~.x
48d60 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c 3b e1 00 70 7f e3 fb 78 48 00 89 19 60 00 00 00 8........!.18..L;..p...xH...`...
48d80 38 00 00 01 7f e3 fb 78 e9 22 81 f0 93 c1 00 7c 90 01 00 74 90 01 00 78 91 21 00 70 48 00 18 ed 8......x.".....|...t...x.!.pH...
48da0 60 00 00 00 80 61 00 80 38 21 00 d0 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 `....a..8!..............|...N...
48dc0 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 ............`...|...........|~.x
48de0 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c 3b e1 00 70 7f e3 fb 78 48 00 88 99 60 00 00 00 8........!.18..L;..p...xH...`...
48e00 38 00 00 01 7f e3 fb 78 e9 22 81 f8 93 c1 00 7c 90 01 00 74 90 01 00 78 91 21 00 70 48 00 18 6d 8......x.".....|...t...x.!.pH..m
48e20 60 00 00 00 e8 61 00 82 38 21 00 d0 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 `....a..8!..............|...N...
48e40 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7f 1b 78 ............`...|...........|..x
48e60 7c 83 23 78 f8 01 00 10 f8 21 ff 81 eb df 00 06 4b ff ff 61 e9 22 81 e8 7c 60 1b 78 2f a3 00 00 |.#x.....!......K..a."..|`.x/...
48e80 38 60 ff ff 7b de 17 64 7f c9 f2 14 90 1e 00 14 41 9e 00 3c e9 1f 00 06 e9 42 82 10 39 29 00 14 8`..{..d........A..<.....B..9)..
48ea0 38 60 00 00 e9 62 82 00 e8 02 82 08 f9 5f 00 30 f9 7f 00 08 f8 1f 00 10 79 08 17 64 7d 29 42 14 8`...b......._.0........y..d})B.
48ec0 f9 3f 00 38 39 20 00 01 91 3f 00 00 38 21 00 80 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 .?.89....?..8!..............|...
48ee0 4e 80 00 20 00 00 00 00 00 00 00 01 80 02 00 00 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 N...............|...........|~.x
48f00 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c 3b e1 00 70 7f e3 fb 78 48 00 87 79 60 00 00 00 8........!.18..L;..p...xH..y`...
48f20 38 00 00 01 7f e3 fb 78 e9 22 82 18 93 c1 00 7c 90 01 00 74 90 01 00 78 91 21 00 70 48 00 17 4d 8......x.".....|...t...x.!.pH..M
48f40 60 00 00 00 e8 61 00 82 38 21 00 d0 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 `....a..8!..............|...N...
48f60 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 ............`...|...........|~.x
48f80 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c 3b e1 00 70 7f e3 fb 78 48 00 86 f9 60 00 00 00 8........!.18..L;..p...xH...`...
48fa0 38 00 00 01 7f e3 fb 78 e9 22 82 20 93 c1 00 7c 90 01 00 74 90 01 00 78 91 21 00 70 48 00 16 cd 8......x.".....|...t...x.!.pH...
48fc0 60 00 00 00 e8 61 00 82 38 21 00 d0 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 `....a..8!..............|...N...
48fe0 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 ............`...|...........|~.x
49000 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c 3b e1 00 70 7f e3 fb 78 48 00 86 79 60 00 00 00 8........!.18..L;..p...xH..y`...
49020 38 00 00 01 7f e3 fb 78 e9 22 82 28 93 c1 00 7c 90 01 00 74 90 01 00 78 91 21 00 70 48 00 16 4d 8......x.".(...|...t...x.!.pH..M
49040 60 00 00 00 e8 61 00 82 38 21 00 d0 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 `....a..8!..............|...N...
49060 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 ............`...|...........|~.x
49080 38 80 00 00 f8 01 00 10 f8 21 ff 31 38 a0 00 4c 3b e1 00 70 7f e3 fb 78 48 00 85 f9 60 00 00 00 8........!.18..L;..p...xH...`...
490a0 38 00 00 01 7f e3 fb 78 e9 22 82 30 93 c1 00 7c 90 01 00 74 90 01 00 78 91 21 00 70 48 00 15 cd 8......x.".0...|...t...x.!.pH...
490c0 60 00 00 00 e8 61 00 82 38 21 00 d0 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 `....a..8!..............|...N...
490e0 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 7c 08 02 a6 fb e1 ff f8 38 80 00 00 38 a0 00 4c ............`...|.......8...8..L
49100 f8 01 00 10 f8 21 ff 31 3b e1 00 70 7f e3 fb 78 48 00 85 81 60 00 00 00 e8 02 82 38 7f e3 fb 78 .....!.1;..p...xH...`......8...x
49120 90 01 00 70 38 00 00 01 90 01 00 78 48 00 15 5d 60 00 00 00 e8 61 00 7e 38 21 00 d0 e8 01 00 10 ...p8......xH..]`....a.~8!......
49140 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 60 00 00 00 ....|...N...............`...`...
49160 7c 08 02 a6 fb 41 ff d0 fb 61 ff d8 7c 7a 1b 78 7c 9b 23 78 f8 01 00 10 fb 81 ff e0 38 80 00 00 |....A...a..|z.x|.#x........8...
49180 7c bc 2b 78 fb a1 ff e8 fb c1 ff f0 38 a0 00 4c 3b a0 00 03 fb e1 ff f8 f8 21 ff 11 3b c0 00 01 |.+x........8..L;........!..;...
491a0 3b e1 00 70 7f e3 fb 78 48 00 84 e9 60 00 00 00 e8 02 82 40 7f e3 fb 78 93 a1 00 74 90 01 00 70 ;..p...xH...`......@...x...t...p
491c0 93 c1 00 84 38 00 00 02 90 01 00 7c 48 00 14 bd 60 00 00 00 7f e3 fb 78 38 80 00 00 38 a0 00 4c ....8......|H...`......x8...8..L
491e0 48 00 84 b1 60 00 00 00 e8 02 82 48 7f e3 fb 78 93 a1 00 74 90 01 00 70 93 c1 00 78 93 41 00 7c H...`......H...x...t...p...x.A.|
49200 93 61 00 80 93 81 00 84 48 00 14 81 60 00 00 00 e8 61 00 8a 38 21 00 f0 e8 01 00 10 eb 41 ff d0 .a......H...`....a..8!.......A..
49220 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.......
49240 00 00 00 01 80 06 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
49260 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
49280 3b e1 00 70 7f e3 fb 78 48 00 84 09 60 00 00 00 e8 02 82 50 7f e3 fb 78 93 81 00 7c 90 01 00 70 ;..p...xH...`......P...x...|...p
492a0 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 13 d1 60 00 00 00 ....8......t....8......xH...`...
492c0 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!..................|.......
492e0 4e 80 00 20 00 00 00 00 00 00 00 01 80 04 00 00 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 N...............|...........||.x
49300 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
49320 3b e1 00 70 7f e3 fb 78 48 00 83 69 60 00 00 00 e8 02 82 58 7f e3 fb 78 93 81 00 7c 90 01 00 70 ;..p...xH..i`......X...x...|...p
49340 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 13 31 60 00 00 00 ....8......t....8......xH..1`...
49360 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!..................|.......
49380 4e 80 00 20 00 00 00 00 00 00 00 01 80 04 00 00 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 N...............|...........||.x
493a0 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
493c0 3b e1 00 70 7f e3 fb 78 48 00 82 c9 60 00 00 00 e8 02 82 60 7f e3 fb 78 93 81 00 7c 90 01 00 70 ;..p...xH...`......`...x...|...p
493e0 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 12 91 60 00 00 00 ....8......t....8......xH...`...
49400 80 61 00 88 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!..................|.......
49420 4e 80 00 20 00 00 00 00 00 00 00 01 80 04 00 00 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 N...............|...........||.x
49440 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
49460 3b e1 00 70 7f e3 fb 78 48 00 82 29 60 00 00 00 e8 02 82 68 7f e3 fb 78 93 81 00 7c 90 01 00 70 ;..p...xH..)`......h...x...|...p
49480 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 11 f1 60 00 00 00 ....8......t....8......xH...`...
494a0 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!..................|.......
494c0 4e 80 00 20 00 00 00 00 00 00 00 01 80 04 00 00 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 N...............|...........||.x
494e0 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
49500 3b e1 00 70 7f e3 fb 78 48 00 81 89 60 00 00 00 e8 02 82 70 7f e3 fb 78 93 81 00 7c 90 01 00 70 ;..p...xH...`......p...x...|...p
49520 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 11 51 60 00 00 00 ....8......t....8......xH..Q`...
49540 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!..................|.......
49560 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`......
49580 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....
495a0 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...............`...`...`...
495c0 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...
495e0 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 80 99 60 00 00 00 |.+x.....!.!8..L;..p...xH...`...
49600 e8 02 82 78 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....
49620 38 00 00 01 90 01 00 78 48 00 10 61 60 00 00 00 e8 61 00 8a 38 21 00 e0 e8 01 00 10 eb 81 ff e0 8......xH..a`....a..8!..........
49640 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...............
49660 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|...
49680 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...........
496a0 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
496c0 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
496e0 3b e1 00 70 7f e3 fb 78 48 00 7f a9 60 00 00 00 e8 02 82 80 7f e3 fb 78 93 81 00 7c 90 01 00 70 ;..p...xH...`..........x...|...p
49700 93 a1 00 80 38 00 00 03 90 01 00 74 93 c1 00 84 38 00 00 02 90 01 00 78 48 00 0f 71 60 00 00 00 ....8......t....8......xH..q`...
49720 80 01 00 88 e8 61 00 8e 38 21 00 e0 7c 00 00 34 54 00 d9 7e 78 00 00 20 eb 81 ff e0 eb a1 ff e8 .....a..8!..|..4T..~x...........
49740 7c 00 00 d0 eb c1 ff f0 eb e1 ff f8 7c 63 00 38 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 |...........|c.8....|...N.......
49760 00 00 00 01 80 04 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 7c 7c 1b 78 ........`...`...|....a......||.x
49780 7c db 33 78 f8 01 00 10 fb a1 ff e8 7c 9d 23 78 38 80 00 00 fb c1 ff f0 fb e1 ff f8 7c be 2b 78 |.3x........|.#x8...........|.+x
497a0 38 a0 00 4c f8 21 ff 11 3b e1 00 70 7f e3 fb 78 48 00 7e e1 60 00 00 00 e8 02 82 88 7f e3 fb 78 8..L.!..;..p...xH.~.`..........x
497c0 93 81 00 7c 90 01 00 70 93 a1 00 80 38 00 00 04 90 01 00 74 93 c1 00 84 38 00 00 01 90 01 00 78 ...|...p....8......t....8......x
497e0 93 61 00 88 48 00 0e a5 60 00 00 00 e8 61 00 8e 38 21 00 f0 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 .a..H...`....a..8!.......a......
49800 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 80 05 00 00 ....|...........N...............
49820 7c 08 02 a6 fb e1 ff f8 e8 62 82 90 f8 01 00 10 f8 21 fb 81 4b ff f6 bd 2f 83 ff ff 41 9e 00 44 |........b.......!..K.../...A..D
49840 3b e1 00 70 e8 82 82 a8 38 c0 04 00 7f e5 fb 78 4b ff ff 21 7f e3 fb 78 4b ff f6 99 7c 60 1b 78 ;..p....8......xK..!...xK...|`.x
49860 38 21 04 80 7c 03 03 78 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 8!..|..x........|...N...`...`...
49880 e8 62 82 98 4b ff f6 6d 2f 83 ff ff 7c 60 1b 78 41 9e ff d0 3b e1 00 70 e8 82 82 a0 38 c0 04 00 .b..K..m/...|`.xA...;..p....8...
498a0 7f e5 fb 78 4b ff fe cd 4b ff ff ac 00 00 00 00 00 00 00 01 80 01 00 00 60 00 00 00 60 00 00 00 ...xK...K...............`...`...
498c0 7c 08 02 a6 fb e1 ff f8 7c 7f 1b 78 f8 01 00 10 f8 21 ff 81 4b ff ff 4d 2f 83 ff ff 41 9e 00 24 |.......|..x.....!..K..M/...A..$
498e0 38 21 00 80 e8 82 82 b0 7f e5 fb 78 38 c0 00 06 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 4b ff fe 74 8!.........x8...........|...K..t
49900 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...............
49920 7d 80 00 26 7c 08 02 a6 2e 05 00 01 fb e1 ff f8 7c 9f 23 78 f8 01 00 10 91 81 00 08 f8 21 fe a1 }..&|...........|.#x.........!..
49940 41 92 00 e0 e8 82 82 c0 38 a1 00 70 38 c0 00 dc 4b ff fe 21 2f 83 00 00 40 9d 00 78 39 21 00 84 A.......8..p8...K..!/...@..x9!..
49960 48 00 00 40 60 00 00 00 60 00 00 00 60 00 00 00 80 09 ff f4 7d 63 07 b4 7f a0 f8 40 41 9d 00 18 H..@`...`...`.......}c.....@A...
49980 81 69 ff fc 7c 0b 02 14 78 00 00 20 7f bf 00 40 40 9d 00 60 2f 83 00 00 39 29 00 14 40 9d 00 34 .i..|...x......@@..`/...9)..@..4
499a0 39 63 ff ec 39 49 ff ec 40 92 ff c8 88 09 ff ef 7d 63 07 b4 2f 80 00 00 41 9e ff b8 2f 83 00 00 9c..9I..@.......}c../...A.../...
499c0 39 29 00 14 41 9d ff dc 60 00 00 00 60 00 00 00 38 60 ff ff 38 21 01 60 e8 01 00 10 81 81 00 08 9)..A...`...`...8`..8!.`........
499e0 eb e1 ff f8 7c 08 03 a6 7d 80 81 20 4e 80 00 20 80 6a 00 00 78 63 47 a2 2f 83 00 03 40 9e ff d8 ....|...}...N....j..xcG./...@...
49a00 38 21 01 60 38 60 00 02 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...
49a20 e8 82 82 b8 4b ff ff 24 00 00 00 00 00 00 00 03 80 01 00 00 60 00 00 00 60 00 00 00 60 00 00 00 ....K..$............`...`...`...
49a40 7c 08 02 a6 fb 21 ff c8 fb 01 ff c0 38 c0 01 90 f8 01 00 10 fb 81 ff e0 fb a1 ff e8 fb c1 ff f0 |....!......8...................
49a60 7c 9d 23 78 fb e1 ff f8 fa 81 ff a0 7c 7f 1b 78 7f a3 eb 78 fa a1 ff a8 fa c1 ff b0 fa e1 ff b8 |.#x........|..x...x............
49a80 fb 41 ff d0 fb 61 ff d8 f8 21 fb 21 eb 22 82 c8 7f 24 cb 78 3b 81 00 7c 7f 85 e3 78 4b ff fc d5 .A...a...!.!."...$.x;..|...xK...
49aa0 e8 9f 00 00 7f a3 eb 78 38 a0 00 00 4b ff fe 75 2f 83 ff ff 7c 7e 1b 78 41 9e 02 c4 7f a3 eb 78 .......x8...K..u/...|~.xA......x
49ac0 7b de 00 20 4b ff f4 ad 3a c1 00 74 3a e1 00 78 3b 01 00 70 7c 7d 1b 78 7f a3 eb 78 4b ff f4 95 {...K...:..t:..x;..p|}.x...xK...
49ae0 7c 7b 1b 79 41 82 02 18 60 00 00 00 60 00 00 00 eb 42 82 d0 7e c5 b3 78 38 c0 00 04 7f a3 eb 78 |{.yA...`...`....B..~..x8......x
49b00 7f 44 d3 78 4b ff fc 6d e8 82 82 d8 38 c0 00 04 7e e5 bb 78 7f a3 eb 78 4b ff fc 59 7f 44 d3 78 .D.xK..m....8...~..x...xK..Y.D.x
49b20 7f 05 c3 78 38 c0 00 04 7f 63 db 78 4b ff fc 45 80 01 00 74 83 41 00 70 7f a3 eb 78 7f 85 e3 78 ...x8....c.xK..E...t.A.p...x...x
49b40 e8 82 82 e0 38 c0 01 90 7f 5a 02 14 80 01 00 78 7f 5a 02 14 4b ff fc 1d 7b 5a 00 20 2f 83 00 00 ....8....Z.....x.Z..K...{Z../...
49b60 41 9c 01 9c 2f a3 00 00 41 9e 01 58 80 81 00 74 81 21 00 78 7b 55 10 28 7f 87 e3 78 81 81 00 70 A.../...A..X...t.!.x{U.(...x...p
49b80 7c 75 18 50 7e 95 00 d0 39 09 ff ff 7b 5a 17 64 7c ac 22 14 79 08 17 88 78 a5 17 64 7c bc 2a 14 |u.P~...9...{Z.d|.".y...x..d|.*.
49ba0 39 08 00 04 7a 94 00 20 78 63 00 20 7d 05 42 14 2c a9 00 00 2f 04 00 03 2c 24 00 00 81 47 00 00 9...z...xc..}.B.,.../...,$...G..
49bc0 79 40 47 a2 7f 80 f0 00 41 9e 00 08 41 9a 00 64 7c a9 2b 78 38 00 00 00 41 86 00 20 60 00 00 00 y@G.....A...A..d|.+x8...A...`...
49be0 81 69 00 00 39 29 00 04 78 00 07 c6 7f a9 40 00 7c 00 5b 78 40 9e ff ec 41 9a 01 48 41 82 01 78 .i..9)..x.....@.|.[x@...A..HA..x
49c00 7c eb 3b 78 39 20 00 00 7c 89 03 a6 48 00 00 08 85 4b 00 04 79 29 07 c6 7d 49 4b 78 42 00 ff f4 |.;x9...|...H....K..y)..}IKxB...
49c20 e8 df 00 00 7c 09 02 14 7f a0 30 40 41 9d 00 34 7c 63 a2 14 7c a5 d2 14 78 63 00 20 7d 08 d2 14 ....|.....0@A..4|c..|...xc..}...
49c40 7c 03 aa 14 2f 80 00 00 40 9d 00 78 7c e7 d2 14 4b ff ff 6c 60 00 00 00 60 00 00 00 60 00 00 00 |.../...@..x|...K..l`...`...`...
49c60 7f a9 30 40 41 9d ff cc 2f 8c 00 03 41 9e 00 e8 2f ac 00 00 38 00 00 00 41 9e 00 3c 39 4c ff ff ..0@A.../...A.../...8...A..<9L..
49c80 78 8b 17 64 79 4a 00 20 7d 67 5a 14 39 4a 00 01 7d 49 03 a6 60 00 00 00 60 00 00 00 60 00 00 00 x..dyJ..}gZ.9J..}I..`...`...`...
49ca0 81 4b 00 00 78 00 07 c6 39 6b 00 04 7c 00 53 78 42 00 ff f0 7d 29 30 50 7c 09 02 14 f8 1f 00 00 .K..x...9k..|.SxB...})0P|.......
49cc0 7f a3 eb 78 38 c0 01 90 7f 24 cb 78 7f 85 e3 78 4b ff fa a1 7f 7d db 78 7f 63 db 78 7f 24 cb 78 ...x8....$.x...xK....}.x.c.x.$.x
49ce0 7f 85 e3 78 38 c0 01 90 4b ff fa 89 7f a3 eb 78 4b ff f2 81 7c 7b 1b 79 40 82 fd f8 38 21 04 e0 ...x8...K......xK...|{.y@...8!..
49d00 e8 01 00 10 ea 81 ff a0 ea a1 ff a8 ea c1 ff b0 7c 08 03 a6 ea e1 ff b8 eb 01 ff c0 eb 21 ff c8 ................|............!..
49d20 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...`...
49d40 81 27 00 04 81 67 00 08 79 29 07 c6 7d 29 5b 78 4b ff fe d0 38 04 00 01 78 00 17 64 7d 47 02 14 .'...g..y)..})[xK...8...x..d}G..
49d60 7d 67 00 2e 80 0a 00 04 79 6b 07 c6 7d 60 03 78 4b ff ff 44 39 20 00 00 4b ff fe a8 e8 9f 00 00 }g......yk..}`.xK..D9...K.......
49d80 7f a3 eb 78 38 a0 00 01 4b ff fb 99 7c 7e 1b 78 4b ff fd 2c 00 00 00 00 00 00 00 01 80 0c 00 00 ...x8...K...|~.xK..,............
49da0 7c 08 02 a6 fb e1 ff f8 7c 7f 1b 78 f8 01 00 10 f8 21 ff 81 4b ff fa 6d 38 21 00 80 7c 64 1b 78 |.......|..x.....!..K..m8!..|d.x
49dc0 7f e3 fb 78 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 4b ff fc 70 00 00 00 00 00 00 00 01 80 01 00 00 ...x........|...K..p............
49de0 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 f8 01 00 10 fb e1 ff f8 38 00 00 00 fb c1 ff f0 |...........||.x........8.......
49e00 f8 21 ff 61 f8 01 00 78 f8 01 00 70 4b ff f1 65 7c 7f 1b 79 41 82 00 40 eb a2 82 b8 3b c1 00 78 .!.a...x...pK..e|..yA..@....;..x
49e20 e8 01 00 78 7f e3 fb 78 7f a4 eb 78 7f c5 f3 78 38 c0 00 08 f8 01 00 70 4b ff f9 39 2f 83 00 07 ...x...x...x...x8......pK..9/...
49e40 7f e3 fb 78 40 9d 00 3c 4b ff f1 29 7c 7f 1b 79 40 82 ff d0 38 21 00 a0 38 60 00 00 e8 01 00 10 ...x@..<K..)|..y@...8!..8`......
49e60 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...`...`...
49e80 38 61 00 70 7f 84 e3 78 4b ff fb b9 e8 61 00 70 38 21 00 a0 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 8a.p...xK....a.p8!..............
49ea0 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...............`...
49ec0 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 f8 01 00 10 fb 81 ff e0 fb a1 ff e8 f8 21 fd a1 |...........|~.x.............!..
49ee0 4b ff f9 41 38 00 ff ff 2f 83 ff ff 7c 7f 1b 78 41 9e 01 40 4b ff f0 7d eb 82 82 e8 3b a1 00 70 K..A8.../...|..xA..@K..}....;..p
49f00 38 c0 00 40 7f a5 eb 78 7f 84 e3 78 4b ff f8 65 e8 82 82 f0 7f a3 eb 78 48 00 74 d9 60 00 00 00 8..@...x...xK..e.......xH.t.`...
49f20 2f a3 00 00 41 9e 01 3c e8 82 82 f8 38 be 00 88 38 c0 00 04 7f e3 fb 78 3b a1 00 b0 4b ff f8 35 /...A..<....8...8......x;...K..5
49f40 e8 82 83 00 38 be 00 8c 38 c0 00 04 7f e3 fb 78 4b ff f8 21 e8 82 83 08 38 be 00 90 38 c0 00 04 ....8...8......xK..!....8...8...
49f60 7f e3 fb 78 4b ff f8 0d e8 82 83 10 38 be 00 94 38 c0 00 04 7f e3 fb 78 4b ff f7 f9 e8 82 83 18 ...xK.......8...8......xK.......
49f80 38 be 00 e0 38 c0 00 04 7f e3 fb 78 4b ff f7 e5 e8 82 82 c0 7f e3 fb 78 7f a5 eb 78 38 c0 01 90 8...8......xK..........x...x8...
49fa0 4b ff f7 d1 39 5e 00 78 38 00 ff ff 2f 83 00 00 40 9d 00 80 80 01 00 b0 78 09 c6 22 78 00 86 22 K...9^.x8.../...@.......x.."x.."
49fc0 90 1e 00 80 91 3e 00 84 60 00 00 00 60 00 00 00 80 1d 00 00 38 63 ff ec 7c 63 07 b4 54 09 06 3e .....>..`...`.......8c..|c..T..>
49fe0 78 00 47 22 39 29 ff f0 2f 83 00 00 79 29 f0 a2 79 2b 26 e4 79 29 17 64 7d 69 58 50 7d 6a 5a 14 x.G"9)../...y)..y+&.y).d}iXP}jZ.
4a000 39 2b 00 20 90 09 00 08 80 1d 00 08 90 0b 00 20 80 1d 00 10 3b bd 00 14 90 09 00 04 41 9d ff b4 9+..................;.......A...
4a020 7f e3 fb 78 4b ff fd bd 38 00 00 00 f8 7e 00 78 38 21 02 60 7c 03 03 78 e8 01 00 10 eb 81 ff e0 ...xK...8....~.x8!.`|..x........
4a040 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 60 00 00 00 ........|.......N...`...`...`...
4a060 e8 82 82 b8 38 be 00 78 38 c0 00 04 7f e3 fb 78 4b ff f7 01 7f e3 fb 78 7f 84 e3 78 38 be 00 7c ....8..x8......xK......x...x8..|
4a080 38 c0 00 40 4b ff f6 ed 38 21 02 60 38 00 00 00 7c 03 03 78 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 8..@K...8!.`8...|..x............
4a0a0 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...............`...
4a0c0 7c 08 02 a6 fb 41 ff d0 fb 61 ff d8 7c da 33 78 7c bb 2b 78 f8 01 00 10 fb 81 ff e0 fb a1 ff e8 |....A...a..|.3x|.+x............
4a0e0 fb c1 ff f0 7c 7e 1b 78 7c 9d 23 78 e8 62 82 90 fb e1 ff f8 fa c1 ff b0 fa e1 ff b8 fb 01 ff c0 ....|~.x|.#x.b..................
4a100 fb 21 ff c8 f8 21 ff 41 4b ff ed e9 eb e2 81 e8 38 00 ff ff 2f 83 ff ff 7c 7c 1b 78 fb 7f 00 08 .!...!.AK.......8.../...||.x....
4a120 93 5f 00 10 40 9e 00 4c 38 21 00 c0 7c 03 03 78 e8 01 00 10 ea c1 ff b0 ea e1 ff b8 eb 01 ff c0 ._..@..L8!..|..x................
4a140 7c 08 03 a6 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 |....!...A...a..................
4a160 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 eb 62 83 20 ea e2 82 00 38 1f 00 14 3a c0 00 01 N...`...`...`....b......8...:...
4a180 eb 02 82 08 eb 42 82 10 3b 20 00 00 7c 05 03 78 e8 82 83 28 38 c0 00 04 f8 1b 00 38 fb 5b 00 30 .....B..;...|..x...(8......8.[.0
4a1a0 92 db 00 00 fb 3b 00 18 fa fb 00 08 fb 1b 00 10 4b ff f5 c1 38 1f 00 18 92 db 00 40 fa fb 00 48 .....;..........K...8......@...H
4a1c0 38 c0 00 04 f8 1b 00 78 fb 5b 00 70 7c 05 03 78 7f 83 e3 78 fb 1b 00 50 fb 3b 00 58 e8 82 83 30 8......x.[.p|..x...x...P.;.X...0
4a1e0 4b ff f5 91 e8 7f 00 1a e8 82 83 38 38 a0 00 01 4b ff f3 d1 38 00 ff fe 2f 83 00 00 41 9c ff 2c K..........88...K...8.../...A..,
4a200 7f c3 f3 78 4b ff fc bd 2f 83 ff ff 41 9e 00 74 e8 62 83 48 4b ff ec dd 2f 83 ff ff 41 9e 00 20 ...xK.../...A..t.b.HK.../...A...
4a220 4b ff ed d1 2f 83 ff ff 41 9e 00 14 e8 82 83 50 7f a5 eb 78 38 c0 00 04 4b ff f5 39 4b ff de e5 K.../...A......P...x8...K..9K...
4a240 60 00 00 00 e8 02 83 60 e9 42 83 70 38 a0 00 00 e9 22 83 58 e9 62 83 68 f8 1e 00 70 f9 3e 00 68 `......`.B.p8....".X.b.h...p.>.h
4a260 f9 5e 00 28 f9 7e 00 20 e8 7f 00 08 80 9f 00 10 4b ff f1 21 38 00 00 00 90 7f 00 00 4b ff fe ac .^.(.~..........K..!8.......K...
4a280 e9 3e 00 08 e8 62 83 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 .>...b.@.....A.(|....i...I..N..!
4a2a0 e8 41 00 28 4b ff ff 6c 00 00 00 00 00 00 00 01 80 0a 00 00 60 00 00 00 60 00 00 00 60 00 00 00 .A.(K..l............`...`...`...
4a2c0 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 a0 00 4c |...........|}.x|.#x........8..L
4a2e0 38 80 00 00 f8 21 ff 21 3b e1 00 70 7f e3 fb 78 48 00 73 a1 60 00 00 00 e8 02 83 78 7f e3 fb 78 8....!.!;..p...xH.s.`......x...x
4a300 93 a1 00 7c 90 01 00 70 38 00 00 01 90 01 00 74 38 00 00 02 90 01 00 78 48 00 03 71 60 00 00 00 ...|...p8......t8......xH..q`...
4a320 80 01 00 84 90 1e 00 00 e8 61 00 82 38 21 00 e0 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 .........a..8!..................
4a340 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...............`...`...`...
4a360 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 f8 01 00 10 fb c1 ff f0 7c 9e 23 78 fb e1 ff f8 |...........||.x........|.#x....
4a380 f8 21 ff 11 48 00 71 2d 60 00 00 00 3b e1 00 78 38 80 00 00 38 a0 00 4c 7c 7d 1b 78 7f e3 fb 78 .!..H.q-`...;..x8...8..L|}.x...x
4a3a0 48 00 72 f1 60 00 00 00 e8 02 83 80 7f e3 fb 78 93 81 00 84 90 01 00 78 93 a1 00 88 38 00 00 02 H.r.`..........x.......x....8...
4a3c0 90 01 00 7c 38 00 00 03 90 01 00 80 48 00 02 bd 60 00 00 00 80 01 00 90 81 21 00 94 80 61 00 8c ...|8.......H...`........!...a..
4a3e0 38 21 00 f0 78 00 07 c6 7c 00 4b 78 f8 1e 00 00 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 8!..x...|.Kx................|...
4a400 eb c1 ff f0 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...............`...`...
4a420 2f 84 00 02 41 9e 00 4c 2f 84 00 04 41 9e 00 34 2f 84 00 01 38 00 00 00 41 9e 00 18 7c 03 03 78 /...A..L/...A..4/...8...A...|..x
4a440 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 88 03 00 00 7c 03 03 78 4e 80 00 20 60 00 00 00 N...`...`...`.......|..xN...`...
4a460 80 03 00 00 7c 03 03 78 4e 80 00 20 60 00 00 00 a0 03 00 00 7c 03 03 78 4e 80 00 20 00 00 00 00 ....|..xN...`.......|..xN.......
4a480 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 2f 85 00 02 7c 69 1b 78 41 9e 00 38 2f 85 00 04 ........`...`.../...|i.xA..8/...
4a4a0 41 9e 00 20 2f 85 00 01 38 60 ff ff 4c 9e 00 20 98 89 00 00 38 60 00 00 4e 80 00 20 60 00 00 00 A.../...8`..L.......8`..N...`...
4a4c0 90 83 00 00 38 60 00 00 4e 80 00 20 60 00 00 00 b0 83 00 00 38 60 00 00 4e 80 00 20 00 00 00 00 ....8`..N...`.......8`..N.......
4a4e0 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 7c e8 3b 78 f8 01 00 10 f8 21 ff 91 ........`...`...|...|.;x.....!..
4a500 38 06 00 04 54 00 10 3a 7c a6 2b 78 7c 07 07 b4 7c 85 23 78 38 80 00 04 4b ff e2 29 60 00 00 00 8...T..:|.+x|...|.#x8...K..)`...
4a520 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...............`...
4a540 7c 08 02 a6 38 e6 00 04 7c a6 2b 78 f8 01 00 10 f8 21 ff 91 54 e7 10 3a 7c 85 23 78 7c e7 07 b4 |...8...|.+x.....!..T..:|.#x|...
4a560 38 80 00 04 4b ff e2 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 8...K...`...8!.p....|...N.......
4a580 00 00 00 01 80 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb 41 ff d0 fb 61 ff d8 f8 01 00 10 ........`...`...|....A...a......
4a5a0 fb 81 ff e0 7c 7c 1b 78 fb a1 ff e8 fb c1 ff f0 7c 9d 23 78 7c be 2b 78 fb e1 ff f8 f8 21 ff 61 ....||.x........|.#x|.+x.....!.a
4a5c0 3b e6 00 04 57 ff 10 3a 7f ff 07 b4 7f a5 eb 78 7f c6 f3 78 7f e7 fb 78 38 80 00 04 4b ff e2 35 ;...W..:.......x...x...x8...K..5
4a5e0 60 00 00 00 39 00 ff ff 7f a5 eb 78 7f c6 f3 78 7f e7 fb 78 7c 7a 1b 78 38 80 00 04 7f 83 e3 78 `...9......x...x...x|z.x8......x
4a600 4b ff e1 41 60 00 00 00 7f a5 eb 78 7f c6 f3 78 7f e7 fb 78 7f 83 e3 78 38 80 00 04 4b ff e1 f5 K..A`......x...x...x...x8...K...
4a620 60 00 00 00 7f a5 eb 78 7f c6 f3 78 7f e7 fb 78 7f 48 d3 78 7c 7b 1b 78 38 80 00 04 7f 83 e3 78 `......x...x...x.H.x|{.x8......x
4a640 57 7b 00 3a 4b ff e0 fd 60 00 00 00 38 21 00 a0 7c 7b 00 d0 7c 63 07 b4 e8 01 00 10 eb 41 ff d0 W{.:K...`...8!..|{..|c.......A..
4a660 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.......
4a680 00 00 00 01 80 06 00 00 e8 82 83 88 7c 08 02 a6 e8 84 00 00 f8 21 ff f1 7c 89 03 a6 f8 01 00 08 ............|........!..|.......
4a6a0 4e 80 04 21 e8 01 00 08 7c 08 03 a6 38 21 00 10 4e 80 00 20 7c a9 03 a6 4e 80 04 20 60 00 00 00 N..!....|...8!..N...|...N...`...
4a6c0 e9 22 83 90 39 49 00 08 e8 09 00 00 2f a0 00 00 41 9e 00 30 7d 60 1a 14 3d 4a 00 20 7f ab 50 40 ."..9I....../...A..0}`..=J....P@
4a6e0 38 60 ff ff 4d 9d 00 20 f9 69 00 00 7c 03 03 78 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 8`..M....i..|..xN...`...`...`...
4a700 7d 40 53 78 f9 49 00 00 3d 4a 00 20 7d 60 1a 14 38 60 ff ff 7f ab 50 40 40 9d ff d0 4e 80 00 20 }@Sx.I..=J..}`..8`....P@@...N...
4a720 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 38 00 00 03 44 00 00 02 4e 80 00 20 00 00 00 00 ............`...8...D...N.......
4a740 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 38 00 00 02 44 00 00 02 4e 80 00 20 00 00 00 00 ........`...`...8...D...N.......
4a760 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 38 00 00 0d 44 00 00 02 4e 80 00 20 00 00 00 00 ........`...`...8...D...N.......
4a780 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 38 00 00 04 44 00 00 02 7c 63 07 b4 4e 80 00 20 ........`...`...8...D...|c..N...
4a7a0 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 38 00 00 05 44 00 00 02 7c 63 07 b4 4e 80 00 20 ............`...8...D...|c..N...
4a7c0 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 38 00 00 08 44 00 00 02 7c 63 07 b4 4e 80 00 20 ............`...8...D...|c..N...
4a7e0 00 00 00 00 00 00 00 00 00 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
4a800 7c 06 03 78 7d 25 4b 78 38 00 00 09 38 60 00 01 44 00 00 02 7c 63 07 b4 4e 80 00 20 00 00 00 00 |..x}%Kx8...8`..D...|c..N.......
4a820 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 7c 8c 23 78 7c aa 2b 78 7c cb 33 78 7c e0 3b 78 ........`...`...|.#x|.+x|.3x|.;x
4a840 7d 09 43 78 7c 64 1b 78 7c 08 03 78 7d 85 63 78 7d 46 53 78 7d 67 5b 78 38 00 00 09 38 60 00 02 }.Cx|d.x|..x}.cx}FSx}g[x8...8`..
4a860 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...............`...`...
4a880 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 03 |.#x|.+x|.3x|d.x|..x}%Kx8...8`..
4a8a0 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...............`...`...
4a8c0 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 04 |.#x|.+x|.3x|d.x|..x}%Kx8...8`..
4a8e0 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...............`...`...
4a900 e9 22 83 98 e8 02 83 a0 e8 69 00 00 78 63 e8 c2 7c 63 00 12 78 63 e1 02 7c 63 07 b4 4e 80 00 20 .".......i..xc..|c..xc..|c..N...
4a920 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 e9 22 83 98 e8 69 00 06 4e 80 00 20 00 00 00 00 ............`...."...i..N.......
4a940 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 7c 76 03 a6 4e 80 00 20 00 00 00 00 00 00 00 00 ........`...`...|v..N...........
4a960 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 76 02 a6 7c 63 07 b4 4e 80 00 20 00 00 00 00 ....`...`...`...|v..|c..N.......
4a980 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 e8 62 83 a8 4e 80 00 20 00 00 00 00 00 00 00 00 ........`...`....b..N...........
4a9a0 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 fb e1 ff f8 fb c1 ff f0 7c 7f 1b 78 7c de 33 78 ....`...`...`...........|..x|.3x
4a9c0 7c 08 02 a6 38 63 00 06 f8 01 00 10 f8 21 ff 81 b0 9f 00 0c 7c a4 2b 78 38 a0 00 06 48 00 6c f5 |...8c.......!......|.+x8...H.l.
4a9e0 60 00 00 00 7f e3 fb 78 7f c4 f3 78 38 a0 00 06 48 00 6c e1 60 00 00 00 38 21 00 80 e8 01 00 10 `......x...x8...H.l.`...8!......
4aa00 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...............`...
4aa20 7c 08 02 a6 7c 85 23 78 38 c0 00 00 f8 01 00 10 f8 21 ff 91 7c 64 1b 78 38 60 00 00 4b ff fe 45 |...|.#x8........!..|d.x8`..K..E
4aa40 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...............
4aa60 7c 08 02 a6 7c 64 1b 79 f8 01 00 10 f8 21 ff 91 41 82 00 30 e8 62 83 a8 38 a0 00 06 48 00 6c 55 |...|d.y.....!..A..0.b..8...H.lU
4aa80 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 `...8!.p....|...N...`...`...`...
4aaa0 e8 62 83 a8 38 80 00 00 38 a0 00 06 48 00 6b e5 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 .b..8...8...H.k.`...8!.p....|...
4aac0 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 80 00 00 N...............|...........8...
4aae0 38 a0 05 ee f8 01 00 10 fb a1 ff e8 f8 21 ff 61 eb c2 83 a8 3b fe 00 08 7f e3 fb 78 48 00 6b 95 8............!.a....;......xH.k.
4ab00 60 00 00 00 38 60 00 00 7f e4 fb 78 38 a0 05 ee 38 c0 00 00 4b ff fd ad 60 00 00 00 38 00 00 00 `...8`.....x8...8...K...`...8...
4ab20 2c 23 00 00 40 82 00 2c 38 21 00 a0 7c 03 03 78 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 ,#..@..,8!..|..x................
4ab40 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 78 7d 00 20 2b 9d 00 0d 41 9d 00 18 38 00 ff ff |...N...`...`...x}..+...A...8...
4ab60 4b ff ff c8 60 00 00 00 60 00 00 00 60 00 00 00 e8 82 83 b0 7f e3 fb 78 38 a0 00 06 48 00 6b a5 K...`...`...`..........x8...H.k.
4ab80 60 00 00 00 2f a3 00 00 41 9e 00 3c e8 82 83 b8 7f e3 fb 78 38 a0 00 03 48 00 6b 89 60 00 00 00 `.../...A..<.......x8...H.k.`...
4aba0 2f a3 00 00 41 9e 00 20 7f e3 fb 78 7f c4 f3 78 38 a0 00 06 48 00 6b 6d 60 00 00 00 2f a3 00 00 /...A......x...x8...H.km`.../...
4abc0 40 9e 00 50 a0 1f 00 0c 2f 80 08 00 41 9e 00 28 2f 80 08 06 40 9e ff 88 38 9d ff f2 38 7e 00 16 @..P..../...A..(/...@...8...8~..
4abe0 7c 84 07 b4 48 00 03 dd 60 00 00 00 7c 60 1b 78 4b ff ff 38 38 9d ff f2 38 7e 00 16 7c 84 07 b4 |...H...`...|`.xK..88...8~..|...
4ac00 48 00 10 31 60 00 00 00 7c 60 1b 78 4b ff ff 1c 7c 24 0b 78 38 00 33 33 7f e3 fb 78 38 a0 00 02 H..1`...|`.xK...|$.x8.33...x8...
4ac20 b4 04 00 70 48 00 6a fd 60 00 00 00 2f a3 00 00 41 9e ff 94 38 00 ff ff 4b ff fe f0 00 00 00 00 ...pH.j.`.../...A...8...K.......
4ac40 00 00 00 01 80 03 00 00 60 00 00 00 60 00 00 00 e9 22 83 c0 80 69 00 00 4e 80 00 20 00 00 00 00 ........`...`...."...i..N.......
4ac60 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 e9 22 83 c0 80 69 00 04 4e 80 00 20 00 00 00 00 ........`...`...."...i..N.......
4ac80 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 e9 22 83 c0 80 69 00 08 4e 80 00 20 00 00 00 00 ........`...`...."...i..N.......
4aca0 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 e9 22 83 c0 80 69 00 0c 4e 80 00 20 00 00 00 00 ........`...`...."...i..N.......
4acc0 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 38 00 00 00 39 20 ff ff 98 a3 00 09 b0 83 00 02 ........`...`...8...9...........
4ace0 b0 03 00 0a 90 c3 00 0c b0 03 00 06 b0 03 00 04 38 00 00 10 98 03 00 01 99 23 00 08 38 00 00 45 ................8........#..8..E
4ad00 98 03 00 00 90 e3 00 10 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...............`...`...
4ad20 e9 22 83 c0 80 69 00 10 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...............`...`...
4ad40 e9 22 83 c0 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 3b a0 00 00 f8 01 00 10 fb c1 ff f0 38 00 00 00 ."..|...........;...........8...
4ad60 3b 89 00 1c fb e1 ff f8 f8 21 ff 71 7f 9e e3 78 90 09 00 18 90 09 00 14 3b e0 00 00 90 09 00 10 ;........!.q...x........;.......
4ad80 93 be 00 00 7b e0 3e 24 7b e3 4d a4 7c 60 18 50 38 80 00 00 7c 7f 18 50 3b ff 00 01 78 63 17 64 ....{.>${.M.|`.P8...|..P;...xc.d
4ada0 7c 7c 1a 14 38 a0 00 06 38 63 00 04 7f ff 07 b4 48 00 68 e1 60 00 00 00 2f 9f 00 0a 93 be 05 f8 ||..8...8c......H.h.`.../.......
4adc0 3b de 05 fc 40 9e ff bc e9 22 83 c8 e8 02 83 d0 38 21 00 90 eb 81 ff e0 eb a1 ff e8 f8 09 00 00 ;...@...."......8!..............
4ade0 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 04 00 00 ............|...N...............
4ae00 e9 22 83 c0 90 69 00 0c 4b ff ff 38 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 ."...i..K..8............`...`...
4ae20 e9 22 83 c0 90 69 00 08 4b ff ff 18 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 ."...i..K...............`...`...
4ae40 e9 22 83 c0 90 69 00 00 4b ff fe f8 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 ."...i..K...............`...`...
4ae60 7c 08 02 a6 3d 23 20 00 f8 01 00 10 f8 21 ff 91 3c 00 0f ff 60 00 ff ff 7f 89 00 40 41 9d 00 54 |...=#.......!..<...`......@A..T
4ae80 e9 22 83 d8 e9 62 83 c0 78 60 86 62 54 6a c2 3e 38 21 00 70 98 09 00 03 99 49 00 04 38 00 00 5e ."...b..x`.bTj.>8!.p.....I..8..^
4aea0 98 09 00 02 98 69 00 05 38 00 00 00 98 09 00 01 90 6b 00 04 38 00 00 01 98 09 00 00 e8 01 00 10 .....i..8........k..8...........
4aec0 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 e9 22 83 c0 e8 62 83 d8 38 00 00 00 38 80 00 ff |...N...`...`...."...b..8...8...
4aee0 38 a0 00 06 90 09 00 04 48 00 67 a9 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 8.......H.g.`...8!.p....|...N...
4af00 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 7d 1c 43 78 ............`...|...........}.Cx
4af20 7c fd 3b 78 f8 01 00 10 fb c1 ff f0 38 00 00 04 7c de 33 78 fb e1 ff f8 f8 21 ff 71 7c 7f 1b 78 |.;x........8...|.3x.....!.q|..x
4af40 98 03 00 05 b0 83 00 06 38 00 00 06 7c a4 2b 78 98 03 00 04 38 00 08 00 38 a0 00 06 b0 03 00 02 ........8...|.+x....8...8.......
4af60 38 00 00 01 b0 03 00 00 38 63 00 08 48 00 67 65 60 00 00 00 93 df 00 0e 7f a4 eb 78 38 7f 00 12 8.......8c..H.ge`..........x8...
4af80 38 a0 00 06 48 00 67 4d 60 00 00 00 38 21 00 90 93 9f 00 18 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 8...H.gM`...8!..................
4afa0 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...............`...
4afc0 7c 08 02 a6 2b 84 00 1b fb 81 ff e0 fb 61 ff d8 7c 7c 1b 78 f8 01 00 10 fb a1 ff e8 fb c1 ff f0 |...+........a..||.x............
4afe0 fb e1 ff f8 f8 21 ff 51 41 9d 00 38 38 60 ff ff 38 21 00 b0 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 .....!.QA..88`..8!.......a......
4b000 eb a1 ff e8 7c 08 03 a6 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...`...`...`...
4b020 a0 03 00 00 2f 80 00 01 40 9e ff c4 a0 03 00 02 2f 80 08 00 40 9e ff b8 eb a2 83 c0 80 03 00 18 ..../...@......./...@...........
4b040 81 3d 00 00 7f 89 00 00 40 9e ff a4 a1 23 00 06 2f 89 00 01 41 9e 00 34 2f 89 00 02 40 9e ff 90 .=......@....#../...A..4/...@...
4b060 4b ff f9 31 60 00 00 00 38 9c 00 12 38 a0 00 06 48 00 66 b1 60 00 00 00 2f a3 00 00 41 9e 00 b4 K..1`...8...8...H.f.`.../...A...
4b080 38 60 00 00 4b ff ff 6c 2f a0 00 00 41 9e ff f4 80 1d 00 18 81 03 00 0e 3b dd 00 1c 38 80 00 00 8`..K..l/...A...........;...8...
4b0a0 38 a0 00 2a f9 01 00 70 3b 9c 00 08 78 0b 4d a4 78 09 3e 24 7d 29 58 50 7c 00 48 50 78 00 17 64 8..*...p;...x.M.x.>$})XP|.HPx..d
4b0c0 7f de 02 14 3b fe 00 0a 7f e3 fb 78 48 00 65 c5 60 00 00 00 4b ff f8 bd 60 00 00 00 38 80 08 06 ....;......xH.e.`...K...`...8...
4b0e0 7f 86 e3 78 7c 65 1b 78 7f e3 fb 78 4b ff f8 c5 60 00 00 00 4b ff f8 9d 60 00 00 00 80 dd 00 00 ...x|e.x...xK...`...K...`.......
4b100 e9 01 00 70 7f 87 e3 78 38 80 00 02 7c 65 1b 78 38 7e 00 18 4b ff fd fd 7f e3 fb 78 38 80 00 2a ...p...x8...|e.x8~..K......x8..*
4b120 4b ff f9 01 60 00 00 00 38 60 00 00 4b ff fe c4 81 7c 00 0e 2f ab 00 00 41 9e fe b4 3c c0 cc cc K...`...8`..K....|../...A...<...
4b140 81 3d 00 14 80 fd 00 18 7f a8 eb 78 60 c6 cc cd 79 20 3e 24 79 25 4d a4 7c 00 28 50 7f 89 38 40 .=.........x`...y.>$y%M.|.(P..8@
4b160 7c 09 00 50 39 49 00 01 78 00 17 64 7f fd 02 14 41 9e fe 7c 81 3f 00 1c 7f 89 58 00 41 9e 00 24 |..P9I..x..d....A..|.?....X.A..$
4b180 7c 0a 30 16 54 00 e8 fe 54 09 18 38 54 00 08 3c 7d 20 4a 14 7d 29 50 50 79 29 00 20 4b ff ff b4 |.0.T...T..8T..<}.J.})PPy)..K...
4b1a0 3b a8 00 1c e8 82 83 e0 38 a0 00 06 7f bd 02 14 3b dd 00 04 7f c3 f3 78 48 00 65 69 60 00 00 00 ;.......8.......;......xH.ei`...
4b1c0 7c 7b 1b 79 40 82 fe 28 38 9c 00 08 7f c3 f3 78 38 a0 00 06 48 00 64 fd 60 00 00 00 80 1f 06 14 |{.y@..(8......x8...H.d.`.......
4b1e0 2f 80 00 00 40 9d fe 9c 3b bd 00 0a 7f c4 f3 78 38 a0 00 06 7f a3 eb 78 48 00 64 d9 60 00 00 00 /...@...;......x8......xH.d.`...
4b200 e8 9f 06 16 7f a3 eb 78 4b ff f8 19 60 00 00 00 93 7f 06 14 38 60 00 00 4b ff fd d8 00 00 00 00 .......xK...`.......8`..K.......
4b220 00 00 00 01 80 05 00 00 60 00 00 00 60 00 00 00 7d 80 00 26 7c 08 02 a6 fb a1 ff e8 fb 81 ff e0 ........`...`...}..&|...........
4b240 7c 9d 23 78 f8 01 00 10 fb e1 ff f8 38 04 00 0e 7c 7f 1b 78 2b a0 05 ee fa e1 ff b8 fb 01 ff c0 |.#x........8...|..x+...........
4b260 38 60 ff ff fb 21 ff c8 fb 41 ff d0 fb 61 ff d8 fb c1 ff f0 91 81 00 08 f8 21 ff 21 41 9d 01 f0 8`...!...A...a...........!.!A...
4b280 80 1f 00 0c 2f a0 00 00 41 9e 02 28 2f 80 00 01 41 9e 04 20 eb c2 83 c0 39 60 00 0a 38 00 00 00 ..../...A..(/...A.......9`..8...
4b2a0 7d 69 03 a6 b0 1f 00 0a 7f e9 fb 78 7f fc fb 78 3b 7f 00 14 38 00 00 00 60 00 00 00 60 00 00 00 }i.........x...x;...8...`...`...
4b2c0 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 89 3f 00 09 .i..9)..|.Z.B...x...x...|....?..
4b2e0 78 0b 84 02 7c 0b 02 14 2f 89 00 11 7c 00 00 f8 b0 1f 00 0a 41 9e 03 dc 82 ff 00 10 7a f7 00 20 x...|.../...|.......A.......z...
4b300 2f 97 ff ff 41 9e 01 d0 81 3e 00 0c 7d 20 48 f8 7e eb 00 38 7f 8b 00 00 41 9e 01 a8 80 1e 00 04 /...A....>..}.H.~..8....A.......
4b320 7f 80 b8 00 41 9e 03 5c 80 1e 00 00 7c 00 ba 78 7c 0b 48 38 2c 0b 00 00 40 82 02 58 81 3e 00 14 ....A..\....|..x|.H8,...@..X.>..
4b340 81 7e 00 18 7f 8b 48 40 41 9e 00 84 79 2a 4d a4 79 20 3e 24 7c 00 50 50 3d 00 cc cc 7c 09 00 50 .~....H@A...y*M.y.>$|.PP=...|..P
4b360 61 08 cc cd 78 0a 17 64 7d 5e 52 14 81 4a 00 1c 7f 8a b8 00 40 9e 00 18 48 00 02 b8 60 00 00 00 a...x..d}^R..J......@...H...`...
4b380 81 4a 00 1c 7f 8a b8 00 41 9e 02 a8 39 29 00 01 7c 09 40 16 54 00 e8 fe 54 0a 18 38 54 00 08 3c .J......A...9)..|.@.T...T..8T..<
4b3a0 7c 00 52 14 7d 20 48 50 79 29 00 20 79 2a 4d a4 79 20 3e 24 7c 00 50 50 7f 8b 48 40 7c 09 00 50 |.R.}.HPy)..y*M.y.>$|.PP..H@|..P
4b3c0 78 0a 17 64 7d 5e 52 14 40 9e ff b8 3b 80 00 00 eb 62 83 e0 eb 22 83 e8 2e 3c 00 00 79 60 3e 24 x..d}^R.@...;....b..."...<..y`>$
4b3e0 79 78 4d a4 7f 00 c0 50 38 80 00 00 7f 0b c0 50 38 a0 00 2a 7b 18 17 64 7f 19 c2 14 3b 5b 00 08 yxM....P8......P8..*{..d....;[..
4b400 3b 98 00 0a 7f 83 e3 78 48 00 62 89 60 00 00 00 4b ff f5 81 60 00 00 00 80 de 00 00 7e e8 bb 78 ;......xH.b.`...K...`.......~..x
4b420 38 80 00 01 7f 47 d3 78 7c 65 1b 78 38 78 00 18 4b ff fa e1 4b ff f5 5d 60 00 00 00 38 80 08 06 8....G.x|e.x8x..K...K..]`...8...
4b440 7f 46 d3 78 7c 65 1b 78 7f 83 e3 78 4b ff f5 65 60 00 00 00 7f 83 e3 78 38 80 00 2a 4b ff f5 c5 .F.x|e.x...xK..e`......x8..*K...
4b460 60 00 00 00 41 92 03 20 38 60 ff fe 38 21 00 e0 e8 01 00 10 81 81 00 08 ea e1 ff b8 eb 01 ff c0 `...A...8`..8!..................
4b480 7c 08 03 a6 eb 21 ff c8 eb 41 ff d0 7d 80 81 20 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 |....!...A..}....a..............
4b4a0 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 eb c2 83 c0 80 1e 00 00 90 1f 00 0c 4b ff fd dc ....N...`...`...............K...
4b4c0 80 1e 00 00 7c 00 ba 78 7c 0b 48 38 2c 0b 00 00 40 82 fe 4c 80 1e 00 18 eb 42 83 e0 3b de 00 1c ....|..x|.H8,...@..L.....B..;...
4b4e0 78 09 3e 24 78 0b 4d a4 7d 29 58 50 3b 5a 00 08 7c 00 48 50 78 00 17 64 7f 9e 02 14 4b ff f4 95 x.>$x.M.})XP;Z..|.HPx..d....K...
4b500 60 00 00 00 3b dc 00 0a 7f 46 d3 78 7b bd 00 20 38 80 08 00 7c 65 1b 78 7f c3 f3 78 4b ff f4 95 `...;....F.x{...8...|e.x...xK...
4b520 60 00 00 00 7f e4 fb 78 7f a5 eb 78 38 7c 00 18 3b bd 00 0e 48 00 61 9d 60 00 00 00 7f c3 f3 78 `......x...x8|..;...H.a.`......x
4b540 7f a4 07 b4 4b ff f4 dd 60 00 00 00 38 21 00 e0 e8 01 00 10 81 81 00 08 ea e1 ff b8 eb 01 ff c0 ....K...`...8!..................
4b560 7c 08 03 a6 eb 21 ff c8 eb 41 ff d0 7d 80 81 20 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 |....!...A..}....a..............
4b580 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 81 3e 00 14 81 7e 00 18 81 1e 00 08 7f 8b 48 40 ....N...`...`....>...~........H@
4b5a0 41 9e fe 2c 79 2a 4d a4 79 20 3e 24 7c 00 50 50 3c e0 cc cc 7c 09 00 50 60 e7 cc cd 78 0a 17 64 A..,y*M.y.>$|.PP<...|..P`...x..d
4b5c0 7d 5e 52 14 81 4a 00 1c 7f 8a 40 00 40 9e 00 20 48 00 00 60 60 00 00 00 60 00 00 00 60 00 00 00 }^R..J....@.@...H..``...`...`...
4b5e0 81 4a 00 1c 7f 8a 40 00 41 9e 00 48 39 29 00 01 7c 09 38 16 54 00 e8 fe 54 0a 18 38 54 00 08 3c .J....@.A..H9)..|.8.T...T..8T..<
4b600 7c 00 52 14 7d 20 48 50 79 29 00 20 79 2a 4d a4 79 20 3e 24 7c 00 50 50 7f 8b 48 40 7c 09 00 50 |.R.}.HPy)..y*M.y.>$|.PP..H@|..P
4b620 78 0a 17 64 7d 5e 52 14 40 9e ff b8 4b ff fd a0 78 00 17 64 3b 3e 00 1c 7f 99 02 14 2e 3c 00 00 x..d}^R.@...K...x..d;>.......<..
4b640 41 92 02 1c eb 62 83 e0 3b 5c 00 04 38 a0 00 06 7f 43 d3 78 7f 64 db 78 48 00 60 c9 60 00 00 00 A....b..;\..8....C.x.d.xH.`.`...
4b660 2f a3 00 00 40 9e fe 98 82 ff 00 10 81 7e 00 18 4b ff fd 6c 60 00 00 00 60 00 00 00 60 00 00 00 /...@........~..K..l`...`...`...
4b680 80 1e 00 18 eb 42 83 d8 3b de 00 1c 78 09 3e 24 78 0b 4d a4 7d 29 58 50 7c 00 48 50 78 00 17 64 .....B..;...x.>$x.M.})XP|.HPx..d
4b6a0 7f 9e 02 14 4b ff fe 58 60 00 00 00 60 00 00 00 eb c2 83 c0 80 1e 00 00 90 1f 00 0c 80 1e 00 04 ....K..X`...`...................
4b6c0 90 1f 00 10 4b ff fb d4 60 00 00 00 60 00 00 00 38 00 00 00 3b 41 00 70 b0 1b 00 06 7f 43 d3 78 ....K...`...`...8...;A.p.....C.x
4b6e0 38 80 00 00 38 a0 00 14 48 00 5f a9 60 00 00 00 a1 3b 00 04 88 1f 00 09 81 7f 00 0c 82 ff 00 10 8...8...H._.`....;..............
4b700 98 01 00 79 91 61 00 7c 2f a9 00 00 38 00 00 00 92 e1 00 80 b1 21 00 72 41 9e 00 2c 38 09 ff ff ...y.a.|/...8........!.rA..,8...
4b720 39 7f 00 02 54 00 00 3c 7d 6b 02 14 38 00 00 00 a1 3c 00 14 3b 9c 00 02 7f bc 58 00 7c 00 4a 14 9...T..<}k..8....<..;.....X.|.J.
4b740 40 9e ff f0 39 61 00 84 60 00 00 00 60 00 00 00 a1 3a 00 00 3b 5a 00 02 7f ba 58 00 7c 00 4a 14 @...9a..`...`....:..;Z....X.|.J.
4b760 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 b0 1b 00 06 @...x...x...|...x...|...|.......
4b780 4b ff fb 7c 81 3e 00 18 81 1e 00 14 3d 40 cc cc 61 4a cc cd 38 09 00 01 79 26 4d a4 7d 60 50 16 K..|.>......=@..aJ..8...y&M.}`P.
4b7a0 55 6b e8 fe 55 67 18 38 55 6b 08 3c 7d 6b 3a 14 79 27 3e 24 7c 0b 00 50 7c e7 30 50 78 0b 00 20 Uk..Ug.8Uk.<}k:.y'>$|..P|.0Px...
4b7c0 7c 09 38 50 78 00 17 64 7f 88 58 00 91 7e 00 18 7f 99 02 14 40 9e 00 24 39 6b 00 01 7d 2b 50 16 |.8Px..d..X..~......@..$9k..}+P.
4b7e0 55 29 e8 fe 55 2a 18 38 55 29 08 3c 7d 29 52 14 7d 69 58 50 91 7e 00 14 81 3f 00 10 38 80 00 00 U)..U*.8U).<})R.}iXP.~...?..8...
4b800 38 a0 00 06 7d 39 01 2e 38 7c 00 04 7b bd 00 20 48 00 5e 81 60 00 00 00 4b ff f1 79 60 00 00 00 8...}9..8|..{...H.^.`...K..y`...
4b820 7f 66 db 78 38 80 08 00 7c 65 1b 78 38 7c 00 0a 4b ff f1 81 60 00 00 00 7f a5 eb 78 7f e4 fb 78 .f.x8...|e.x8|..K...`......x...x
4b840 38 7c 00 18 3b bd 00 0e 48 00 5e 89 60 00 00 00 93 bc 05 f8 38 60 00 00 4b ff fc 14 eb 62 83 e0 8|..;...H.^.`.......8`..K....b..
4b860 81 7e 00 18 4b ff fb 78 00 00 00 00 00 00 00 03 80 09 00 00 60 00 00 00 60 00 00 00 60 00 00 00 .~..K..x............`...`...`...
4b880 e9 22 83 c0 7c 08 02 a6 2f a3 00 00 fb c1 ff f0 fb e1 ff f8 f8 01 00 10 f8 21 ff 11 7c 60 1b 78 ."..|.../................!..|`.x
4b8a0 90 69 00 10 40 9e 00 1c 38 21 00 f0 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 .i..@...8!..............|...N...
4b8c0 3b e1 00 70 39 40 00 45 99 41 00 70 39 40 00 10 3b c1 00 84 39 20 00 00 39 60 00 00 99 5f 00 01 ;..p9@.E.A.p9@..;...9...9`..._..
4b8e0 90 1f 00 10 39 40 00 70 38 00 00 08 b1 5f 00 02 b1 7f 00 04 39 40 ff ff 38 61 00 8c 99 5f 00 08 ....9@.p8...._......9@..8a..._..
4b900 b1 7f 00 06 39 40 00 01 38 80 00 2a 99 5f 00 09 b1 3f 00 0a 38 a0 00 54 91 3f 00 0c 98 01 00 84 ....9@..8..*._...?..8..T.?......
4b920 38 00 d4 76 b0 1e 00 04 b1 3e 00 02 38 00 00 01 b0 1e 00 06 99 7e 00 01 48 00 5d 59 60 00 00 00 8..v.....>..8........~..H.]Y`...
4b940 7f c9 f3 78 39 41 00 e0 38 00 00 00 60 00 00 00 a1 69 00 00 39 29 00 02 7f a9 50 00 7c 00 5a 14 ...x9A..8...`....i..9)....P.|.Z.
4b960 40 9e ff f0 78 09 04 20 78 00 84 02 7c 09 02 14 7f e3 fb 78 78 09 84 02 7c 09 02 14 38 80 00 70 @...x...x...|......xx...|...8..p
4b980 7c 00 00 f8 b0 1e 00 02 4b ff f8 a9 38 21 00 f0 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 |.......K...8!..............|...
4b9a0 4e 80 00 20 00 00 00 00 00 00 00 01 80 02 00 00 7c 08 02 a6 fb e1 ff f8 fb c1 ff f0 7c 89 23 78 N...............|...........|.#x
4b9c0 f8 01 00 10 fb 21 ff c8 fb 41 ff d0 fb 61 ff d8 fb 81 ff e0 fb a1 ff e8 f8 21 ff 51 88 04 00 00 .....!...A...a...........!.Q....
4b9e0 7c 3f 0b 78 2f 80 00 03 41 9e 01 a8 2f 80 00 08 41 9e 00 80 2f 80 00 00 41 9e 00 38 38 60 00 00 |?.x/...A.../...A.../...A..88`..
4ba00 38 3f 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 eb a1 ff e8 8?.......!...A...a..|...........
4ba20 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 a1 44 00 04 6d 4b ff ff 2f 8b d4 76 41 9e 01 a8 ........N...`....D..mK../..vA...
4ba40 38 3f 00 b0 38 60 ff ff 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?..8`.......!...A...a..|.......
4ba60 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 38 05 00 32 e9 21 00 00 7c 3a 0b 78 78 00 06 e4 ............N...8..2.!..|:.xx...
4ba80 39 60 00 45 7c 00 00 d0 3b 60 00 00 7d 21 01 6a 80 03 00 0c 39 25 00 14 3b 80 00 00 78 b9 00 20 9`.E|...;`..}!.j....9%..;...x...
4baa0 7f 25 cb 78 3b c1 00 70 3b be 00 14 7f a3 eb 78 b1 3e 00 02 b3 7e 00 04 39 20 ff ff 99 7e 00 00 .%.x;..p;......x.>...~..9....~..
4bac0 99 3e 00 08 39 60 00 10 39 20 00 01 99 7e 00 01 99 3e 00 09 90 1e 00 10 93 9e 00 0c b3 7e 00 06 .>..9`..9....~...>...........~..
4bae0 b3 9e 00 0a 48 00 5b ed 60 00 00 00 9b 7e 00 14 b3 9d 00 02 39 60 00 2e 7f a9 eb 78 7d 69 03 a6 ....H.[.`....~......9`.....x}i..
4bb00 38 00 00 00 60 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...
4bb20 78 09 04 20 78 00 84 02 7c 09 02 14 38 99 00 14 78 09 84 02 7c 09 02 14 7f c3 f3 78 7c 00 00 f8 x...x...|...8...x...|......x|...
4bb40 7c 84 07 b4 b0 1d 00 02 4b ff f6 e9 e8 01 00 00 38 60 00 00 f8 1a 00 00 7f 41 d3 78 38 3f 00 b0 |.......K.......8`.......A.x8?..
4bb60 e8 01 00 10 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 .....!...A...a..|...............
4bb80 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 88 04 00 11 2f 80 00 06 41 9e 00 2c 2f 80 00 11 ....N...`...`......./...A..,/...
4bba0 40 9e fe 5c 38 85 ff 90 88 a9 00 01 38 69 00 1c 78 84 00 20 48 00 03 0d 60 00 00 00 38 60 00 00 @..\8.......8i..x...H...`...8`..
4bbc0 4b ff fe 40 38 85 ff 90 88 a9 00 01 38 69 00 1c 78 84 00 20 48 00 04 3d 60 00 00 00 38 60 00 00 K..@8.......8i..x...H..=`...8`..
4bbe0 4b ff fe 20 a1 24 00 06 2f 89 00 01 40 9e fe 54 e9 22 83 c0 81 63 00 0c 81 49 00 10 7f 8a 58 00 K....$../...@..T."...c...I....X.
4bc00 40 9e fe 40 2f ab 00 00 41 9e fe 38 90 09 00 10 38 60 00 00 4b ff fd ec 00 00 00 00 00 00 00 01 @..@/...A..8....8`..K...........
4bc20 80 07 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 2b 84 00 13 fb e1 ff f8 fb c1 ff f0 ....`...`...`...|...+...........
4bc40 7c 7f 1b 78 f8 01 00 10 f8 21 ff 81 40 9d 00 40 eb c2 83 c0 81 3e 00 04 2f a9 00 00 41 9e 00 54 |..x.....!..@..@.....>../...A..T
4bc60 81 5f 00 10 79 40 00 20 7f 89 00 40 41 9e 00 74 2f 80 ff ff 41 9e 00 6c 81 3e 00 00 2f a9 00 00 ._..y@.....@A..t/...A..l.>../...
4bc80 41 9e 00 60 7f 80 48 40 41 9e 00 58 38 60 ff ff 38 21 00 80 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 A..`..H@A..X8`..8!..............
4bca0 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 81 5f 00 10 3d 60 df ff 61 6b ff ff 79 40 00 20 |...N...`...`...._..=`..ak..y@..
4bcc0 7f 80 58 40 40 9d ff a4 3d 20 ef ff 61 29 ff ff 7f 80 48 40 41 9d ff 9c 4b ff ff b4 60 00 00 00 ..X@@...=...a)....H@A...K...`...
4bce0 39 60 00 0a 38 00 00 00 a1 1f 00 0a 7d 69 03 a6 b0 1f 00 0a 7f e9 fb 78 38 9f 00 14 38 00 00 00 9`..8.......}i.........x8...8...
4bd00 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 78 09 84 02 .i..9)..|.Z.B...x...x...|...x...
4bd20 7c 09 02 14 7c 00 00 f8 54 00 04 3e 7f 80 40 00 40 9e ff 5c a0 1f 00 06 78 09 04 e1 40 82 00 34 |...|...T..>..@.@..\....x...@..4
4bd40 78 09 9f e3 41 82 00 b8 a0 bf 00 02 7f e4 fb 78 38 7e 3b f8 48 00 59 7d 60 00 00 00 38 60 00 00 x...A..........x8~;.H.Y}`...8`..
4bd60 4b ff ff 30 60 00 00 00 60 00 00 00 60 00 00 00 3b de 3b f8 a0 1f 00 04 a1 7e 00 04 7f 8b 00 00 K..0`...`...`...;.;......~......
4bd80 41 9e 00 0c 38 60 00 00 4b ff ff 08 89 7e 00 09 88 1f 00 09 7f 8b 00 00 40 9e ff ec 81 7e 00 0c A...8`..K....~..........@....~..
4bda0 80 1f 00 0c 7f 8b 00 00 40 9e ff dc 80 1e 00 10 7f 80 50 00 40 9e ff d0 a0 bf 00 02 79 29 1f 24 ........@.........P.@.......y).$
4bdc0 38 69 00 14 38 a5 ff ec 7c 7e 1a 14 78 a5 00 20 48 00 59 01 60 00 00 00 a0 1f 00 06 78 0b 9f e3 8i..8...|~..x...H.Y.`.......x...
4bde0 40 82 ff a4 a1 3f 00 02 54 00 1c 38 7f df f3 78 7f c3 f3 78 7c 00 4a 14 b0 1e 00 02 88 03 00 09 @....?..T..8...x...x|.J.........
4be00 2f 80 00 06 41 9e 00 58 2f 80 00 11 41 9e 00 34 2f 80 00 01 40 9e fe 78 38 21 00 80 a0 a3 00 02 /...A..X/...A..4/...@..x8!......
4be20 38 9f 00 14 38 a5 ff ec e8 01 00 10 eb c1 ff f0 7c a5 07 b4 eb e1 ff f8 7c 08 03 a6 4b ff fb 74 8...8...........|.......|...K..t
4be40 a0 83 00 02 38 7f 00 14 38 84 ff ec 7c 84 07 b4 48 00 00 d1 60 00 00 00 4b ff fe 38 a0 83 00 02 ....8...8...|...H...`...K..8....
4be60 38 7f 00 14 38 84 ff ec 7c 84 07 b4 48 00 01 85 60 00 00 00 4b ff fe 1c 00 00 00 00 00 00 00 01 8...8...|...H...`...K...........
4be80 80 02 00 00 60 00 00 00 60 00 00 00 60 00 00 00 38 00 00 00 b0 83 00 04 b0 c3 00 02 b0 03 00 06 ....`...`...`...8...............
4bea0 b0 a3 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 ....N...............`...`...`...
4bec0 7c 08 02 a6 2b 84 00 07 f8 01 00 10 f8 21 ff 91 40 9d 00 10 a0 03 00 00 2f 80 07 d1 41 9e 00 14 |...+........!..@......./...A...
4bee0 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 7c a3 2b 78 48 00 26 ad 60 00 00 00 38 21 00 70 8!.p....|...N...|.+xH.&.`...8!.p
4bf00 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...............`...`...
4bf20 7c 08 02 a6 78 89 00 20 2b 89 00 07 f8 01 00 10 f8 21 ff 91 41 9d 00 1c 38 60 ff ff 38 21 00 70 |...x...+........!..A...8`..8!.p
4bf40 e8 01 00 10 7c 08 03 a6 4e 80 00 20 60 00 00 00 a0 03 00 02 2f 80 07 d1 41 9e 00 48 6c 0a ff ff ....|...N...`......./...A..Hl...
4bf60 2f 8a 80 01 41 9e 00 4c 2f 80 00 44 40 9e ff cc a0 03 00 00 2f 80 00 43 40 9e ff c0 39 29 ff f8 /...A..L/..D@......./..C@...9)..
4bf80 38 63 00 08 7d 24 07 b4 48 00 18 89 60 00 00 00 4b ff ff ac 60 00 00 00 60 00 00 00 60 00 00 00 8c..}$..H...`...K...`...`...`...
4bfa0 48 00 2d c1 60 00 00 00 7c 63 07 74 4b ff ff 90 a0 03 00 00 2f 80 00 35 40 9e ff 80 39 29 ff f8 H.-.`...|c.tK......./..5@...9)..
4bfc0 38 63 00 08 7d 24 07 b4 48 00 01 e9 60 00 00 00 7c 63 07 74 4b ff ff 68 00 00 00 00 00 00 00 01 8c..}$..H...`...|c.tK..h........
4bfe0 80 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 38 60 ff ff 4e 80 00 20 00 00 00 00 00 00 00 00 ....`...`...`...8`..N...........
4c000 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 ....`...`...`...N...............
4c020 e9 22 83 f0 90 69 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 ."...i..8`..N...............`...
4c040 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 7c 7b 1b 78 3b 80 00 00 fb a1 ff e8 fb c1 ff f0 7c bd 2b 78 |....a......|{.x;...........|.+x
4c060 7c be 2b 78 fb e1 ff f8 f8 01 00 10 7c 9f 23 78 f8 21 ff 61 60 00 00 00 60 00 00 00 60 00 00 00 |.+x........|.#x.!.a`...`...`...
4c080 89 3f 00 00 7c 1d f0 50 7f c3 f3 78 7f e4 fb 78 7d 29 07 74 55 2b 06 32 38 a9 00 01 7c 00 4a 14 .?..|..P...x...x}).tU+.28...|.J.
4c0a0 2f 8b 00 c0 78 a5 00 20 2c a0 00 fe 2f 29 00 00 41 9e 00 5c 41 9a 00 6c 41 85 00 a8 48 00 56 15 /...x...,.../)..A..\A..lA...H.V.
4c0c0 60 00 00 00 89 3f 00 00 7d 29 07 74 38 09 00 01 7f ff 02 14 7f de 02 14 7c 1d f0 50 7f c3 f3 78 `....?..}).t8...........|..P...x
4c0e0 7f e4 fb 78 89 3f 00 00 7d 29 07 74 55 2b 06 32 38 a9 00 01 7c 00 4a 14 2f 8b 00 c0 78 a5 00 20 ...x.?..}).tU+.28...|.J./...x...
4c100 2c a0 00 fe 2f 29 00 00 40 9e ff ac a0 1f 00 00 3b 9f 00 02 78 1f 04 a0 7f fb fa 14 4b ff ff 64 ,.../)..@.......;...x.......K..d
4c120 2f bc 00 00 99 3e 00 00 41 9e 00 70 38 21 00 a0 7f 83 e3 78 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 /....>..A..p8!.....x.....a......
4c140 eb a1 ff e8 7c 08 03 a6 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...`...`...`...
4c160 e8 82 83 f8 7f a3 eb 78 48 00 53 09 60 00 00 00 38 21 00 a0 38 60 00 00 e8 01 00 10 eb 61 ff d8 .......xH.S.`...8!..8`.......a..
4c180 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 3b 9f 00 01 4b ff ff 90 ........|...........N...;...K...
4c1a0 00 00 00 00 00 00 00 01 80 05 00 00 60 00 00 00 7c 08 02 a6 fb e1 ff f8 fb c1 ff f0 7c 7f 1b 78 ............`...|...........|..x
4c1c0 f8 01 00 10 fb 01 ff c0 fb 21 ff c8 fb 41 ff d0 fb 61 ff d8 fb 81 ff e0 fb a1 ff e8 f8 21 ff 51 .........!...A...a...........!.Q
4c1e0 a0 03 00 00 2f 80 12 34 41 9e 00 38 38 60 00 00 38 21 00 b0 e8 01 00 10 eb 01 ff c0 eb 21 ff c8 ..../..4A..88`..8!...........!..
4c200 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 4e 80 00 20 .A..|....a..................N...
4c220 a0 03 00 02 54 0b 04 28 6d 69 ff ff 2f 89 80 00 40 9e ff bc 78 09 07 21 40 82 00 68 a0 03 00 04 ....T..(mi../...@...x..!@..h....
4c240 3b c3 00 0c 2f 80 00 00 41 9e 00 78 eb 82 84 00 3b a0 00 00 48 00 00 1c 60 00 00 00 60 00 00 00 ;.../...A..x....;...H...`...`...
4c260 a0 1f 00 04 3b c3 00 04 7f 80 e8 00 40 9d 00 54 7f c4 f3 78 7f e3 fb 78 7f 85 e3 78 3b bd 00 01 ....;.......@..T...x...x...x;...
4c280 4b ff fd c1 7f bd 07 b4 2c 23 00 00 40 82 ff d4 38 60 ff ff 4b ff ff 5c 60 00 00 00 60 00 00 00 K.......,#..@...8`..K..\`...`...
4c2a0 e9 22 83 f0 38 00 00 01 38 60 00 00 98 09 00 04 4b ff ff 40 60 00 00 00 60 00 00 00 60 00 00 00 ."..8...8`......K..@`...`...`...
4c2c0 a0 1f 00 06 2f 80 00 00 41 9e ff 24 eb 62 83 f0 3b a0 00 00 3b 3b 02 08 3b 9b 00 08 3b 5b 01 08 ..../...A..$.b..;...;;..;...;[..
4c2e0 7f 38 cb 78 48 00 00 20 60 00 00 00 60 00 00 00 3b bd 00 01 a0 1f 00 06 7f bd 07 b4 7f 80 e8 00 .8.xH...`...`...;...............
4c300 40 9d fe ec 7f c4 f3 78 7f 85 e3 78 7f e3 fb 78 4b ff fd 31 7c 7e 1b 79 41 82 ff 78 a0 1e 00 02 @......x...x...xK..1|~.yA..x....
4c320 2f 80 00 01 40 9e ff cc 7f 44 d3 78 7f 83 e3 78 48 00 50 c1 60 00 00 00 2f a3 00 00 40 9e 00 34 /...@....D.x...xH.P.`.../...@..4
4c340 a0 1e 00 00 2f 80 00 01 2f 00 00 05 41 9e 00 64 41 9a 00 40 a1 3e 00 08 38 09 00 0a 7f de 02 14 ..../.../...A..dA..@.>..8.......
4c360 4b ff ff 90 60 00 00 00 60 00 00 00 60 00 00 00 7f 83 e3 78 7f 04 c3 78 48 00 50 79 60 00 00 00 K...`...`...`......x...xH.Py`...
4c380 2f a3 00 00 40 9e ff d0 4b ff ff b8 60 00 00 00 38 9e 00 0a 7f e3 fb 78 7f 25 cb 78 4b ff fc a5 /...@...K...`...8......x.%.xK...
4c3a0 2f a3 00 00 40 9e ff b0 38 60 ff ff 4b ff fe 44 80 1e 00 0a 38 60 00 00 90 1b 03 08 4b ff fe 34 /...@...8`..K..D....8`......K..4
4c3c0 00 00 00 00 00 00 00 01 80 08 00 00 60 00 00 00 7c 08 02 a6 fb 21 ff c8 fb 41 ff d0 3b 40 00 01 ............`...|....!...A..;@..
4c3e0 f8 01 00 10 fb 61 ff d8 7c 7b 1b 78 fb 81 ff e0 fb a1 ff e8 fb c1 ff f0 fb e1 ff f8 f8 21 ff 51 .....a..|{.x.................!.Q
4c400 48 00 50 b1 60 00 00 00 eb a2 83 f0 38 80 00 00 3b 83 00 05 3b fd 03 10 7b 9c 00 20 7f e3 fb 78 H.P.`.......8...;...;...{......x
4c420 3b dc 00 28 3b 3d 03 38 7b de 00 20 7b 9c 04 20 7f c5 f3 78 48 00 52 5d 60 00 00 00 39 3d 03 2c ;..(;=.8{...{......xH.R]`...9=.,
4c440 38 00 12 34 b0 1d 03 2c 38 00 01 00 7f 64 db 78 7f 23 cb 78 b0 09 00 02 b3 49 00 04 48 00 50 15 8..4...,8....d.x.#.x.....I..H.P.
4c460 60 00 00 00 7f 63 db 78 48 00 50 49 60 00 00 00 38 9c 00 14 38 a0 00 00 78 84 04 20 60 a5 80 01 `....c.xH.PI`...8...8...x...`...
4c480 38 63 00 01 38 c0 00 35 78 63 00 20 7d 39 1a 14 7f 59 1b 2e 38 7d 03 24 b3 49 00 02 4b ff f9 f5 8c..8..5xc..}9...Y..8}.$.I..K...
4c4a0 60 00 00 00 80 fd 00 00 38 9c 00 28 7f e3 fb 78 78 84 04 20 38 a0 00 11 38 c0 00 00 4b ff e8 15 `.......8..(...xx...8...8...K...
4c4c0 60 00 00 00 7f e3 fb 78 7f c4 07 b4 4b ff ed 65 60 00 00 00 38 21 00 b0 e8 01 00 10 eb 21 ff c8 `......x....K..e`...8!.......!..
4c4e0 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...
4c500 00 00 00 00 00 00 00 01 80 07 00 00 60 00 00 00 7c 08 02 a6 fb 21 ff c8 fb 41 ff d0 7c 99 23 78 ............`...|....!...A..|.#x
4c520 f8 01 00 10 fb 61 ff d8 38 00 00 00 fb 81 ff e0 fb a1 ff e8 7c 7c 1b 78 fb c1 ff f0 fb e1 ff f8 .....a..8...........||.x........
4c540 90 04 00 00 fa e1 ff b8 fb 01 ff c0 f8 21 ff 41 eb 42 83 f8 eb 62 83 f0 3b fb 09 00 7f 44 d3 78 .............!.A.B...b..;....D.x
4c560 7f e3 fb 78 7f fe fb 78 48 00 4f 09 60 00 00 00 e8 82 84 08 7f 83 e3 78 48 00 50 29 60 00 00 00 ...x...xH.O.`..........xH.P)`...
4c580 2f a3 00 00 41 9e 00 18 e8 82 84 10 7f 83 e3 78 48 00 50 11 60 00 00 00 3b 83 00 02 eb a2 84 18 /...A..........xH.P.`...;.......
4c5a0 7f 83 e3 78 7f a4 eb 78 48 00 4f f9 60 00 00 00 2f a3 00 00 41 9e 00 18 7f 83 e3 78 7f a4 eb 78 ...x...xH.O.`.../...A......x...x
4c5c0 48 00 4f e1 60 00 00 00 3b 83 00 01 eb a2 84 20 7f 83 e3 78 7f a4 eb 78 48 00 4f c9 60 00 00 00 H.O.`...;..........x...xH.O.`...
4c5e0 2f a3 00 00 41 9e 01 dc 7f a4 eb 78 7f 83 e3 78 48 00 4f b1 60 00 00 00 eb a2 84 28 7c 7c 18 50 /...A......x...xH.O.`......(||.P
4c600 7f a4 eb 78 78 78 04 20 7f 83 e3 78 48 00 4f 95 60 00 00 00 2f a3 00 00 41 9e 01 d8 7f a4 eb 78 ...xxx.....xH.O.`.../...A......x
4c620 7f 83 e3 78 48 00 4f 7d 60 00 00 00 7f bc 18 50 7b bd 04 20 7f 9d c0 40 40 9d 00 08 7f 1d c3 78 ...xH.O}`......P{......@@......x
4c640 7b bd 04 21 41 82 00 0c 2b 9d 00 ff 40 9d 00 54 e8 62 84 30 48 00 59 ed 60 00 00 00 38 21 00 c0 {..!A...+...@..T.b.0H.Y.`...8!..
4c660 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..
4c680 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...`...`...`...
4c6a0 7f a5 eb 78 7f 84 e3 78 7f c3 f3 78 3b 1b 01 08 48 00 4e 51 60 00 00 00 38 00 00 00 7f 44 d3 78 ...x...x...x;...H.NQ`...8....D.x
4c6c0 7c 1e e9 ae 7f 03 c3 78 7f 17 c3 78 48 00 4d a5 60 00 00 00 7f c3 f3 78 48 00 4d d9 60 00 00 00 |......x...xH.M.`......xH.M.`...
4c6e0 2b 83 00 ff 41 9d 00 90 3b 9b 09 01 7f 0b c3 78 48 00 00 38 60 00 00 00 60 00 00 00 60 00 00 00 +...A...;......xH..8`...`...`...
4c700 48 00 4e 01 60 00 00 00 88 1f 00 00 7f de f8 50 7d 7d f2 14 2f 80 00 00 41 9e 00 f8 7f 9e e3 78 H.N.`..........P}}../...A......x
4c720 3b ff 00 01 3b 9c 00 01 88 1f 00 00 7d 3e f8 50 3b ab 00 01 7c be f8 50 79 29 06 20 2f 80 00 2e ;...;.......}>.P;...|..Py)../...
4c740 78 a5 00 20 7f c4 f3 78 7f a3 eb 78 2f 20 00 00 28 89 00 3f 41 9e 00 08 40 9a ff c8 99 2b 00 00 x......x...x/...(..?A...@....+..
4c760 40 85 ff a0 7e e3 bb 78 7f 44 d3 78 48 00 4d 05 60 00 00 00 e8 62 84 38 48 00 58 c9 60 00 00 00 @...~..x.D.xH.M.`....b.8H.X.`...
4c780 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..
4c7a0 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...`...`...
4c7c0 7f 83 e3 78 48 00 4c ed 60 00 00 00 eb a2 84 28 78 78 04 20 7f a4 eb 78 7f 83 e3 78 48 00 4d c5 ...xH.L.`......(xx.....x...xH.M.
4c7e0 60 00 00 00 2f a3 00 00 40 9e fe 34 60 00 00 00 7f 83 e3 78 48 00 4c bd 60 00 00 00 78 7d 04 20 `.../...@..4`......xH.L.`...x}..
4c800 4b ff fe 34 60 00 00 00 60 00 00 00 60 00 00 00 98 0b 00 00 81 3b 00 00 2f 89 00 00 41 9e 01 04 K..4`...`...`........;../...A...
4c820 98 1b 00 04 90 1b 03 08 3b fb 02 08 7f 44 d3 78 7f e3 fb 78 7f fc fb 78 3b a0 00 00 7f 7e db 78 ........;....D.x...x...x;....~.x
4c840 48 00 4c 31 60 00 00 00 7f 83 e3 78 48 00 4c 65 60 00 00 00 2f a3 00 00 41 9e 00 b8 7f e3 fb 78 H.L1`......xH.Le`.../...A......x
4c860 4b ff fb 71 4b ff e0 cd 60 00 00 00 4b ff e0 e5 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 K..qK...`...K...`...`...`...`...
4c880 4b ff e2 51 60 00 00 00 88 1b 00 04 2f 80 00 00 40 9e 00 40 e8 1e 03 0a 2f a0 00 00 40 9e 00 d4 K..Q`......./...@..@..../...@...
4c8a0 4b ff e0 d1 60 00 00 00 2f 83 00 00 41 9d ff d4 3b bd 00 01 7f bd 07 b4 2f 9d 00 1e 40 9e ff 8c K...`.../...A...;......./...@...
4c8c0 e8 62 84 48 38 80 00 1e 48 00 57 79 60 00 00 00 38 21 00 c0 38 60 00 00 e8 01 00 10 ea e1 ff b8 .b.H8...H.Wy`...8!..8`..........
4c8e0 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..............
4c900 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 7f 03 c3 78 4b ff fa bd 4b ff ff 4c 60 00 00 00 ....N...`...`......xK...K..L`...
4c920 e8 62 84 40 48 00 57 1d 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.@H.W.`...8!..8`..............
4c940 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..................
4c960 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 38 21 00 c0 90 19 00 00 38 60 00 01 e8 01 00 10 N...`...`...`...8!......8`......
4c980 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 eb a1 ff e8 .........!..|....A...a..........
4c9a0 eb c1 ff f0 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 ........N...............`...`...
4c9c0 38 00 ff ff 2f 84 00 00 78 00 04 20 40 9d 00 54 38 84 ff ff 39 23 00 02 78 84 00 20 38 00 00 00 8.../...x...@..T8...9#..x...8...
4c9e0 38 84 00 01 7c 89 03 a6 48 00 00 0c 60 00 00 00 39 29 00 02 a1 63 00 00 7d 23 4b 78 7c 00 5a 14 8...|...H...`...9)...c..}#Kx|.Z.
4ca00 42 00 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 78 00 04 20 B...x...x...|...x...|...|...x...
4ca20 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 60 00 00 00 |..xN...............`...`...`...
4ca40 7c 08 02 a6 7c 69 1b 78 e8 62 84 50 f8 01 00 10 f8 21 ff 91 88 e9 00 03 88 89 00 00 88 a9 00 01 |...|i.x.b.P.....!..............
4ca60 88 c9 00 02 48 00 55 dd 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 ....H.U.`...8!.p....|...N.......
4ca80 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 7d 1b 78 ........`...`...|...........|}.x
4caa0 38 80 00 00 f8 01 00 10 fb e1 ff f8 38 a0 01 56 f8 21 ff 71 e8 01 00 00 7c 3f 0b 78 f8 01 fe 91 8...........8..V.!.q....|?.x....
4cac0 3b c1 00 70 7f c3 f3 78 48 00 4b c9 60 00 00 00 80 fd 00 04 7f c3 f3 78 3b be 00 14 38 80 01 48 ;..p...xH.K.`..........x;...8..H
4cae0 38 a0 00 11 38 c0 00 00 4b ff e1 e9 60 00 00 00 7f a3 eb 78 3b be 00 1c 38 c0 00 43 38 a0 00 44 8...8...K...`......x;...8..C8..D
4cb00 38 80 01 34 4b ff f3 8d 60 00 00 00 38 00 00 01 39 20 00 06 e8 82 84 58 98 1d 00 01 99 3d 00 02 8..4K...`...8...9......X.....=..
4cb20 38 7e 00 88 98 1e 00 1c 48 00 49 49 60 00 00 00 4b ff de 61 60 00 00 00 38 a0 00 06 7c 64 1b 78 8~......H.II`...K..a`...8...|d.x
4cb40 38 7e 00 38 48 00 4b 8d 60 00 00 00 a0 9e 00 02 7f c3 f3 78 4b ff e6 dd 60 00 00 00 38 3f 00 90 8~.8H.K.`..........xK...`...8?..
4cb60 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 00 00 00 00 8`..................|...N.......
4cb80 00 00 00 01 80 03 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fa e1 ff b8 fb 01 ff c0 38 80 00 00 ........`...`...|...........8...
4cba0 38 a0 07 d0 f8 01 00 10 fb 21 ff c8 7c 79 1b 78 3b 00 00 00 fb 41 ff d0 fb 61 ff d8 fb 81 ff e0 8........!..|y.x;....A...a......
4cbc0 fb a1 ff e8 fb c1 ff f0 fb e1 ff f8 f8 21 ff 41 e8 01 00 00 7c 3f 0b 78 f8 01 f8 21 3b 81 00 70 .............!.A....|?.x...!;..p
4cbe0 7f 83 e3 78 3b 5c 00 22 48 00 4a a9 60 00 00 00 3b bc 00 0e 3b 7c 00 2a 4b ff dd 39 60 00 00 00 ...x;\."H.J.`...;...;|.*K..9`...
4cc00 3a fc 00 46 7f 5e d3 78 4b ff dd 49 60 00 00 00 38 60 00 00 7f 84 e3 78 38 a0 07 d0 38 c0 00 00 :..F.^.xK..I`...8`.....x8...8...
4cc20 4b ff dc a1 60 00 00 00 a1 5d 00 0a b3 1d 00 0a 7f a9 eb 78 38 00 00 00 60 00 00 00 60 00 00 00 K...`....].........x8...`...`...
4cc40 a1 69 00 00 39 29 00 02 7f a9 f0 00 7c 00 5a 14 40 9e ff f0 78 09 04 20 78 00 84 02 7c 09 02 14 .i..9)......|.Z.@...x...x...|...
4cc60 78 09 84 02 7c 09 02 14 7c 00 00 f8 54 00 04 3e 7f 80 50 00 40 9e 00 cc 88 1d 00 09 2f 80 00 11 x...|...|...T..>..P.@......./...
4cc80 40 9e 00 c0 a0 1a 00 02 2f 80 00 44 40 9e 00 b4 a0 1a 00 00 2f 80 00 43 40 9e 00 a8 88 1b 00 00 @......./..D@......./..C@.......
4cca0 2f 80 00 02 40 9e 00 9c 4b ff dc e9 60 00 00 00 7e e4 bb 78 38 a0 00 06 48 00 4a 69 60 00 00 00 /...@...K...`...~..x8...H.Ji`...
4ccc0 2f a3 00 00 40 9e 00 7c e9 22 84 60 e8 69 00 00 2f a3 00 00 41 9e 00 14 7f 64 db 78 38 a0 06 b8 /...@..|.".`.i../...A....d.x8...
4cce0 48 00 49 f1 60 00 00 00 80 1b 00 14 81 3b 00 10 38 79 00 08 38 9b 00 6c 90 19 00 04 91 39 00 00 H.I.`........;..8y..8..l.....9..
4cd00 48 00 47 71 60 00 00 00 38 3f 00 c0 38 60 00 00 e8 01 00 10 ea e1 ff b8 eb 01 ff c0 eb 21 ff c8 H.Gq`...8?..8`...............!..
4cd20 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 4e 80 00 20 |....A...a..................N...
4cd40 4b ff dc 31 60 00 00 00 2f 83 00 00 41 9d fe c4 38 3f 00 c0 38 60 ff ff e8 01 00 10 ea e1 ff b8 K..1`.../...A...8?..8`..........
4cd60 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..............
4cd80 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...............`...`...`...
4cda0 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 3b 65 00 01 f8 01 00 10 fb a1 ff e8 38 00 00 00 7c 7d 1b 78 |....a......;e..........8...|}.x
4cdc0 e8 62 84 68 fb c1 ff f0 7b 7e 00 20 fb e1 ff f8 90 04 00 00 7c 9f 23 78 f8 21 ff 61 48 00 52 65 .b.h....{~..........|.#x.!.aH.Re
4cde0 60 00 00 00 e9 22 84 60 eb 82 84 70 fb a9 00 00 7f dd 07 b4 7f a4 eb 78 7f 83 e3 78 48 00 52 45 `....".`...p...........x...xH.RE
4ce00 60 00 00 00 2f bd 00 00 7f e3 fb 78 41 9e 00 54 4b ff fc 81 7f e3 fb 78 3b de ff ff 4b ff fd 75 `.../......xA..TK......x;...K..u
4ce20 7b de 00 20 2f a3 00 00 40 9e ff c8 e8 62 84 80 48 00 52 11 60 00 00 00 38 21 00 a0 38 60 00 00 {.../...@....b..H.R.`...8!..8`..
4ce40 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...
4ce60 e8 62 84 78 7b 64 00 20 48 00 51 d9 60 00 00 00 38 21 00 a0 38 60 ff ff e8 01 00 10 eb 61 ff d8 .b.x{d..H.Q.`...8!..8`.......a..
4ce80 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...........
4cea0 80 05 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb 41 ff d0 fb 61 ff d8 f8 01 00 10 ....`...`...`...|....A...a......
4cec0 fb 81 ff e0 7c dc 33 78 fb a1 ff e8 fb c1 ff f0 3b a5 00 01 7c 9e 23 78 fb e1 ff f8 f8 21 fb 61 ....|.3x........;...|.#x.....!.a
4cee0 7b bd 00 20 7c 7f 1b 78 80 84 00 00 7c 03 e8 ae 3b 64 ff fe 3b 41 00 70 7f 65 d8 50 7f 60 d8 50 {...|..x....|...;d..;A.p.e.P.`.P
4cf00 7b 7b 00 20 7c 9b 20 50 7f 65 db 78 7c 83 22 14 7f 43 d3 78 48 00 47 bd 60 00 00 00 80 1e 00 00 {{..|..P.e.x|."..C.xH.G.`.......
4cf20 88 7c 00 01 7f 44 d3 78 7f 65 db 78 7c 63 02 14 7c 7b 18 50 7c 7f 1a 14 48 00 47 99 60 00 00 00 .|...D.x.e.x|c..|{.P|...H.G.`...
4cf40 80 1e 00 00 88 bc 00 01 38 9c 00 02 7f 7b 00 50 7c 7f da 14 48 00 47 7d 60 00 00 00 7d 3f e8 ae ........8....{.P|...H.G}`...}?..
4cf60 88 1c 00 01 7c 09 02 14 7c 1f e9 ae 88 1c 00 01 81 3e 00 00 7c 09 02 14 90 1e 00 00 38 21 04 a0 ....|...|........>..|.......8!..
4cf80 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......|...............
4cfa0 4e 80 00 20 00 00 00 00 00 00 00 01 80 06 00 00 7c 08 02 a6 fb 21 ff c8 fb 41 ff d0 7c da 33 78 N...............|....!...A..|.3x
4cfc0 f8 01 00 10 fb 61 ff d8 7c 9b 23 78 fb a1 ff e8 fb 81 ff e0 7c bd 2b 78 fb e1 ff f8 fb c1 ff f0 .....a..|.#x........|.+x........
4cfe0 7c 7f 1b 78 fb 01 ff c0 f8 21 ff 41 80 04 00 00 2f a0 00 00 3b 21 00 70 41 9e 00 58 89 63 00 00 |..x.....!.A..../...;!.pA..X.c..
4d000 39 20 00 00 2f 8b 00 ff 40 9e 00 20 48 00 01 d4 7d 49 53 78 7f 80 48 40 40 9d 00 38 7d 7f 48 ae 9.../...@...H...}ISx..H@@..8}.H.
4d020 2f 8b 00 ff 41 9e 01 bc 39 49 00 01 2f ab 00 00 79 4a 00 20 39 29 00 02 41 9e ff d8 7d 7f 50 ae /...A...9I../...yJ..9)..A...}.P.
4d040 7d 29 5a 14 79 29 00 20 7f 80 48 40 41 9d ff d0 3b c0 00 00 3b 00 00 00 7b c0 00 20 7f 80 d0 40 })Z.y)....H@A...;...;...{......@
4d060 40 9c 00 28 7d 5d f0 ae 7f 9d f2 14 2f 8a 00 00 40 9e 00 60 3b de 00 01 7f de 07 b4 7b c0 00 20 @..(}]....../...@..`;.......{...
4d080 7f 80 d0 40 41 9c ff e0 38 21 00 c0 7f 43 02 78 7c 63 00 74 e8 01 00 10 eb 01 ff c0 78 63 d1 82 ...@A...8!...C.x|c.t........xc..
4d0a0 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..................
4d0c0 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 2f 8a 00 ff 41 9e 00 cc 80 fb 00 00 93 19 00 00 N...`...`...`.../...A...........
4d0e0 78 e8 00 21 41 82 00 74 88 1f 00 00 39 20 00 00 7f 8a 00 40 41 9e 00 fc 2f 80 00 ff 40 9e 00 34 x..!A..t....9......@A.../...@..4
4d100 48 00 00 58 60 00 00 00 60 00 00 00 60 00 00 00 7d 69 5b 78 7f 88 48 40 40 9d 00 40 7c 1f 48 ae H..X`...`...`...}i[x..H@@..@|.H.
4d120 7f 8a 00 40 2f 00 00 ff 41 9e 00 c8 41 9a 00 2c 39 69 00 01 2f a0 00 00 79 6b 00 20 39 29 00 02 ...@/...A...A..,9i../...yk..9)..
4d140 41 9e ff d0 7c 1f 58 ae 7d 29 02 14 79 29 00 20 7f 88 48 40 41 9d ff c8 88 bc 00 01 78 e7 00 20 A...|.X.})..y)....H@A.......x...
4d160 7f 84 e3 78 7c 7f 3a 14 38 a5 00 02 48 00 45 65 60 00 00 00 81 7b 00 00 89 3c 00 01 38 0b 00 02 ...x|.:.8...H.Ee`....{...<..8...
4d180 7c 00 4a 14 90 1b 00 00 88 1c 00 01 3b de 00 02 7f de 02 14 7f de 07 b4 4b ff fe c0 60 00 00 00 |.J.........;...........K...`...
4d1a0 38 21 00 c0 38 60 00 01 e8 01 00 10 eb 01 ff c0 eb 21 ff c8 eb 41 ff d0 7c 08 03 a6 eb 61 ff d8 8!..8`...........!...A..|....a..
4d1c0 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...`...`...`...
4d1e0 91 3b 00 00 4b ff fe 6c 60 00 00 00 60 00 00 00 91 39 00 00 7d 25 4b 78 7f e3 fb 78 7f 64 db 78 .;..K..l`...`....9..}%Kx...x.d.x
4d200 7f 86 e3 78 4b ff fc ad 4b ff ff 80 00 00 00 00 00 00 00 01 80 08 00 00 60 00 00 00 60 00 00 00 ...xK...K...............`...`...
4d220 7c 08 02 a6 fb 61 ff d8 fb 41 ff d0 7c 9b 23 78 38 80 00 00 f8 01 00 10 fb a1 ff e8 7c bd 2b 78 |....a...A..|.#x8...........|.+x
4d240 38 a0 04 18 fb c1 ff f0 fb e1 ff f8 7c 7e 1b 78 7f a3 eb 78 fa e1 ff b8 fb 01 ff c0 fb 21 ff c8 8...........|~.x...x.........!..
4d260 fb 81 ff e0 f8 21 ff 41 48 00 44 29 60 00 00 00 e8 82 84 88 7f c3 f3 78 38 a0 00 04 48 00 44 a5 .....!.AH.D)`..........x8...H.D.
4d280 60 00 00 00 2f a3 00 00 40 9e 02 d8 3a fd 02 16 3b 1d 03 16 3b e0 00 04 3b 80 00 01 3b 20 00 00 `.../...@...:...;...;...;...;...
4d2a0 7b e3 00 20 7f 83 d8 40 40 9c 00 58 7c 1e f8 ae 7d 3e fa 14 7f 9d 01 ae 7c 1e f8 ae 2f 80 00 34 {......@@..X|...}>......|.../..4
4d2c0 41 9e 02 80 2b 80 00 34 41 9d 00 78 2f 80 00 03 41 9e 02 50 2b 80 00 03 41 9d 00 a8 2f 80 00 00 A...+..4A..x/...A..P+...A.../...
4d2e0 40 9e 01 00 3b ff 00 01 7f ff 07 b4 7b e3 00 20 7f 83 d8 40 41 9c ff b8 60 00 00 00 60 00 00 00 @...;.......{......@A...`...`...
4d300 38 21 00 c0 7f 63 1a 78 7c 63 00 74 e8 01 00 10 ea e1 ff b8 78 63 d1 82 eb 01 ff c0 eb 21 ff c8 8!...c.x|c.t........xc.......!..
4d320 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 4e 80 00 20 |....A...a..................N...
4d340 2f 80 00 42 41 9e 01 9c 2b 80 00 42 41 9d 00 64 2f 80 00 35 41 9e 00 bc 2f 80 00 36 40 9e 00 64 /..BA...+..BA..d/..5A.../..6@..d
4d360 80 09 00 02 3b ff 00 02 90 1d 02 00 88 09 00 01 7f ff 02 14 7f ff 07 b4 4b ff ff 28 60 00 00 00 ....;...................K..(`...
4d380 2f 80 00 06 41 9e 00 fc 2f 80 00 32 40 9e 00 34 80 09 00 02 3b ff 00 02 90 1d 02 04 88 09 00 01 /...A.../..2@..4....;...........
4d3a0 7f ff 02 14 7f ff 07 b4 4b ff fe f8 60 00 00 00 2f 80 00 43 41 9e 00 8c 2f 80 00 ff 41 9e 00 e4 ........K...`.../..CA.../...A...
4d3c0 88 09 00 01 3b ff 00 02 7f ff 02 14 7f ff 07 b4 4b ff fe d0 60 00 00 00 60 00 00 00 60 00 00 00 ....;...........K...`...`...`...
4d3e0 2f 80 00 01 40 9e ff dc 98 1d 00 01 3b ff 00 02 80 09 00 02 90 1d 02 10 88 09 00 01 7f ff 02 14 /...@.......;...................
4d400 7f ff 07 b4 4b ff fe 9c 60 00 00 00 60 00 00 00 89 69 00 02 38 0b ff ff 54 00 06 3e 2b 80 00 07 ....K...`...`....i..8...T..>+...
4d420 41 9d 01 40 99 7d 02 14 3b ff 00 02 88 09 00 01 7f ff 02 14 7f ff 07 b4 4b ff fe 68 60 00 00 00 A..@.}..;...............K..h`...
4d440 3b 5f 00 01 38 9f 00 02 7c 9e 22 14 7f 03 c3 78 3b ff 00 02 7c be d0 ae 48 00 42 79 60 00 00 00 ;_..8...|."....x;...|...H.By`...
4d460 7d 3e d0 ae 7d 3d 4a 14 9b 29 03 16 7c 1e d0 ae 7f ff 02 14 7f ff 07 b4 4b ff fe 28 60 00 00 00 }>..}=J..)..|...........K..(`...
4d480 9b 9d 00 06 3b ff 00 02 80 09 00 02 90 1d 02 08 88 09 00 01 7f ff 02 14 7f ff 07 b4 4b ff fe 04 ....;.......................K...
4d4a0 38 21 00 c0 38 60 00 01 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..
4d4c0 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...`...`...
4d4e0 3b 5f 00 01 38 9f 00 02 7c 9e 22 14 7e e3 bb 78 3b ff 00 02 7c be d0 ae 48 00 41 d9 60 00 00 00 ;_..8...|.".~..x;...|...H.A.`...
4d500 7d 3e d0 ae 7d 3d 4a 14 9b 29 02 16 7c 1e d0 ae 7f ff 02 14 7f ff 07 b4 4b ff fd 88 60 00 00 00 }>..}=J..)..|...........K...`...
4d520 9b 9d 00 03 3b ff 00 02 80 09 00 02 90 1d 02 0c 88 09 00 01 7f ff 02 14 7f ff 07 b4 4b ff fd 64 ....;.......................K..d
4d540 88 09 00 02 3b ff 00 02 98 1d 02 15 88 09 00 01 7f ff 02 14 7f ff 07 b4 4b ff fd 48 60 00 00 00 ....;...................K..H`...
4d560 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..
4d580 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...........
4d5a0 80 09 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 9e 23 78 ....`...`...`...|...........|.#x
4d5c0 38 a0 00 04 e8 82 84 88 f8 01 00 10 7c 7d 1b 78 fb e1 ff f8 f8 21 ff 71 48 00 40 f9 60 00 00 00 8...........|}.x.....!.qH.@.`...
4d5e0 88 1e 02 14 2b 80 00 08 40 9d 00 24 38 21 00 90 38 60 00 00 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 ....+...@..$8!..8`..............
4d600 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 7c 00 07 74 39 20 00 01 7d 20 00 36 70 0b 01 9a 41 82 ff d0 ....|...N...|..t9...}..6p...A...
4d620 39 7d 00 04 38 00 00 35 98 1d 00 04 3b fd 00 07 99 2b 00 01 88 1e 02 14 98 0b 00 02 88 1e 02 15 9}..8..5....;....+..............
4d640 2f 80 00 00 41 9e 00 1c 38 00 00 34 98 1d 00 07 99 3f 00 01 88 1e 02 15 98 1f 00 02 3b fd 00 0a /...A...8..4.....?..........;...
4d660 88 1e 00 32 2f 80 00 00 41 9e 00 20 38 00 00 32 98 1f 00 00 38 00 00 04 98 1f 00 01 80 1e 02 04 ...2/...A...8..2....8...........
4d680 90 1f 00 02 3b ff 00 06 88 1e 00 36 2f 80 00 00 40 9e 00 b8 39 60 01 00 7f ca f3 78 7d 69 03 a6 ....;......6/...@...9`.....x}i..
4d6a0 7f c9 f3 78 38 00 00 00 60 00 00 00 60 00 00 00 89 69 01 00 39 29 00 01 7c 00 5a 14 78 00 04 20 ...x8...`...`....i..9)..|.Z.x...
4d6c0 42 00 ff f0 2f a0 00 00 41 9e 00 40 39 20 00 37 98 1f 00 01 99 3f 00 00 3b ff 00 02 39 20 00 00 B.../...A..@9..7.....?..;...9...
4d6e0 89 6a 01 00 38 09 00 01 39 4a 00 01 2f 8b 00 00 41 9e 00 0c 99 3f 00 00 3b ff 00 01 78 09 04 20 .j..8...9J../...A....?..;...x...
4d700 2f 89 01 00 40 9e ff dc 88 1e 00 42 2f 80 00 00 40 9e 00 9c 88 1e 00 43 2f 80 00 00 40 9e 00 4c /...@......B/...@......C/...@..L
4d720 38 00 ff ff 38 21 00 90 98 1f 00 00 38 60 00 01 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 8...8!......8`..................
4d740 7c 08 03 a6 4e 80 00 20 38 00 00 36 98 1f 00 00 38 00 00 04 98 1f 00 01 80 1e 02 00 90 1f 00 02 |...N...8..6....8...............
4d760 3b ff 00 06 4b ff ff 30 38 00 00 43 3b de 03 16 98 1f 00 00 7f c3 f3 78 48 00 3d 39 60 00 00 00 ;...K..08..C;..........xH.=9`...
4d780 7f c4 f3 78 38 a3 00 01 38 7f 00 02 78 a5 06 20 98 bf 00 01 48 00 3f 3d 60 00 00 00 89 3f 00 01 ...x8...8...x.......H.?=`....?..
4d7a0 38 09 00 02 7f ff 02 14 4b ff ff 78 38 00 00 42 3b be 02 16 98 1f 00 00 7f a3 eb 78 48 00 3c f5 8.......K..x8..B;..........xH.<.
4d7c0 60 00 00 00 7f a4 eb 78 38 a3 00 01 38 7f 00 02 78 a5 06 20 98 bf 00 01 48 00 3e f9 60 00 00 00 `......x8...8...x.......H.>.`...
4d7e0 89 3f 00 01 38 09 00 02 7f ff 02 14 88 1e 00 43 2f 80 00 00 41 9e ff 2c 4b ff ff 70 00 00 00 00 .?..8..........C/...A..,K..p....
4d800 00 00 00 01 80 03 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
4d820 38 a0 04 18 f8 01 00 10 fb a1 ff e8 7c 7d 1b 78 38 80 00 00 fb c1 ff f0 fb e1 ff f8 fb 21 ff c8 8...........|}.x8............!..
4d840 fb 81 ff e0 f8 21 f7 11 3b c1 00 74 7f c3 f3 78 48 00 3e 41 60 00 00 00 88 1d 00 00 2f 80 00 02 .....!..;..t...xH.>A`......./...
4d860 41 9e 00 40 38 60 ff ff 38 21 08 f0 e8 01 00 10 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 7c 08 03 a6 A..@8`..8!.......!...A...a..|...
4d880 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...`...`...`...
4d8a0 eb e2 84 90 e8 7f 00 00 2f a3 00 00 41 9e 00 1c 2f 9b 06 b8 41 9d 00 fc 7f a4 eb 78 7b 65 00 20 ......../...A.../...A......x{e..
4d8c0 48 00 3e 11 60 00 00 00 e8 82 84 88 3b 5d 00 ec 38 a0 00 04 7f 43 d3 78 3b 9d fd d0 48 00 3e 45 H.>.`.......;]..8....C.x;...H.>E
4d8e0 60 00 00 00 2f a3 00 00 41 9e 00 e8 80 1c 00 0c 81 7d 00 10 3b 7d 00 2c 81 3d 00 14 91 7f 00 08 `.../...A........}..;}.,.=......
4d900 7f 63 db 78 91 3f 00 0c 90 1f 00 10 48 00 3b a5 60 00 00 00 2f a3 00 00 41 9e 00 28 83 df 00 0c .c.x.?......H.;.`.../...A..(....
4d920 2f 9e 00 00 40 9e 00 1c 7f 64 db 78 38 7f 00 18 38 a0 00 40 48 00 3b cd 60 00 00 00 9b df 00 58 /...@....d.x8...8..@H.;.`......X
4d940 3b bd 00 6c 7f a3 eb 78 48 00 3b 69 60 00 00 00 2f a3 00 00 41 9e 00 20 7f a4 eb 78 38 7f 01 18 ;..l...xH.;i`.../...A......x8...
4d960 38 a0 00 80 48 00 3b 9d 60 00 00 00 38 00 00 00 98 1f 01 98 38 00 00 03 38 60 00 00 98 1f 02 18 8...H.;.`...8.......8...8`......
4d980 38 21 08 f0 e8 01 00 10 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 7c 08 03 a6 eb 81 ff e0 eb a1 ff e8 8!.......!...A...a..|...........
4d9a0 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 7f a4 eb 78 38 a0 06 b8 48 00 3d 19 60 00 00 00 ........N...`......x8...H.=.`...
4d9c0 4b ff ff 08 60 00 00 00 60 00 00 00 60 00 00 00 7b 7b 00 20 7f 43 d3 78 38 9b ff 14 7f c5 f3 78 K...`...`...`...{{...C.x8......x
4d9e0 78 84 00 20 4b ff f8 3d 2f a3 00 00 41 9e fe 78 88 01 02 89 2f 80 00 00 40 9e 02 5c 88 01 02 88 x...K..=/...A..x..../...@..\....
4da00 2f a0 00 00 40 9e 00 e8 81 3d 00 10 80 1d 00 14 3b 7d 00 2c 91 3f 00 08 90 1f 00 0c 7f 63 db 78 /...@....=......;}.,.?.......c.x
4da20 48 00 3a 91 60 00 00 00 2f a3 00 00 41 9e 00 10 83 df 00 0c 2f 9e 00 00 41 9e 00 98 3b bd 00 6c H.:.`.../...A......./...A...;..l
4da40 7f a3 eb 78 48 00 3a 6d 60 00 00 00 2f a3 00 00 40 9e 00 60 80 1c 00 0c 90 1f 00 10 38 00 00 03 ...xH.:m`.../...@..`........8...
4da60 98 1f 02 18 80 7f 00 08 4b ff d3 d9 60 00 00 00 88 01 00 75 2f 80 00 00 41 9e 00 10 88 01 00 77 ........K...`......u/...A......w
4da80 2f 80 00 00 40 9e 02 54 88 01 00 7a 2f 80 00 00 40 9e 00 0c 38 60 00 00 4b ff fd d0 80 61 02 7c /...@..T...z/...@...8`..K....a.|
4daa0 4b ff e5 81 60 00 00 00 38 60 00 00 4b ff fd bc 7f a4 eb 78 38 7f 01 18 38 a0 00 80 48 00 3a 45 K...`...8`..K......x8...8...H.:E
4dac0 60 00 00 00 38 00 00 00 98 1f 01 98 4b ff ff 88 7f 64 db 78 38 7f 00 18 38 a0 00 40 48 00 3a 25 `...8.......K....d.x8...8..@H.:%
4dae0 60 00 00 00 9b df 00 58 4b ff ff 54 8b 9f 02 18 2f 9c 00 01 41 9e 00 38 2f 9c 00 02 40 9e fd 68 `......XK..T..../...A..8/...@..h
4db00 2f 80 00 05 41 9e 01 f0 2f 80 00 06 40 9e ff 88 38 00 00 00 39 20 00 04 99 3f 02 18 90 1f 00 10 /...A.../...@...8...9....?......
4db20 38 60 00 00 90 1f 00 08 4b ff fd 40 2f 80 00 02 40 9e ff 64 80 1d 00 10 3b df 02 20 38 80 00 00 8`......K..@/...@..d....;...8...
4db40 90 1f 00 08 80 01 02 74 38 a0 01 48 7f c3 f3 78 90 1f 00 10 3b a1 04 8c 48 00 3b 39 60 00 00 00 .......t8..H...x....;...H.;9`...
4db60 39 3f 02 3c 38 00 00 06 9b 9f 02 3c 98 09 00 02 9b 89 00 01 4b ff ce 1d 60 00 00 00 38 a0 00 06 9?.<8......<........K...`...8...
4db80 7c 64 1b 78 38 7f 02 58 48 00 3b 49 60 00 00 00 38 80 00 00 38 a0 04 18 7f a3 eb 78 48 00 3a f5 |d.x8..XH.;I`...8...8......xH.:.
4dba0 60 00 00 00 38 00 00 03 38 9e fd e8 38 a0 00 04 38 61 06 90 98 01 06 a0 48 00 3b 19 60 00 00 00 `...8...8...8...8a......H.;.`...
4dbc0 38 a0 00 04 38 9e fd f0 9b 81 04 be 38 61 06 8c 48 00 3b 01 60 00 00 00 7f a4 eb 78 38 7f 03 28 8...8.......8a..H.;.`......x8..(
4dbe0 9b 81 05 cf 9b 81 05 ce 9b 81 04 c2 9b 81 05 8d 9b 81 05 92 9b 81 05 8f 4b ff f9 b9 38 80 01 34 ........................K...8..4
4dc00 38 a0 00 44 38 c0 00 43 38 7f 02 34 4b ff e2 85 60 00 00 00 38 e0 ff ff 7f c3 f3 78 78 e7 00 20 8..D8..C8..4K...`...8......xx...
4dc20 38 80 01 48 38 a0 00 11 38 c0 00 00 4b ff d0 a5 60 00 00 00 7f c3 f3 78 38 80 01 48 4b ff d5 f5 8..H8...8...K...`......x8..HK...
4dc40 60 00 00 00 38 00 00 02 38 60 00 00 98 1f 02 18 4b ff fc 18 39 3b ff 10 3b 61 04 8c 79 29 00 20 `...8...8`......K...9;..;a..y)..
4dc60 7f 44 d3 78 38 a9 00 04 7f 63 db 78 91 21 00 70 78 a5 00 20 48 00 3a 5d 60 00 00 00 88 01 02 89 .D.x8....c.x.!.px...H.:]`.......
4dc80 2f 80 00 02 41 9e 01 08 2f 80 00 03 41 9e 00 c4 2f 80 00 01 40 9e fb d0 38 61 04 90 38 81 00 70 /...A.../...A.../...@...8a..8..p
4dca0 38 bd 00 6c 38 c0 00 80 4b ff f3 09 2f a3 00 00 41 9e fb b4 80 81 00 70 7f 63 db 78 7f c5 f3 78 8..l8...K.../...A......p.c.x...x
4dcc0 38 84 00 04 78 84 00 20 4b ff f5 59 2f a3 00 00 40 9e fd 2c 4b ff fb 90 80 61 02 80 4b ff d1 45 8...x...K..Y/...@..,K....a..K..E
4dce0 60 00 00 00 80 61 02 84 4b ff d1 19 60 00 00 00 4b ff fd 98 89 61 00 b6 80 1d 00 14 81 3d 00 10 `....a..K...`...K....a.......=..
4dd00 90 1f 00 0c 2f 8b 00 00 80 01 02 74 91 3f 00 08 90 1f 00 10 41 9e 00 ec 38 7f 00 18 38 81 02 8a ..../......t.?......A...8...8...
4dd20 48 00 37 51 60 00 00 00 8b c1 00 b7 2f 9e 00 00 41 9e 00 74 38 7f 01 18 38 81 03 8a 48 00 37 35 H.7Q`......./...A..t8...8...H.75
4dd40 60 00 00 00 38 00 00 03 98 1f 02 18 4b ff fd 18 3b 21 04 90 3b 41 00 70 7f 23 cb 78 7f 44 d3 78 `...8.......K...;!..;A.p.#.x.D.x
4dd60 38 bd 00 6c 38 c0 00 80 4b ff f2 49 2f a3 00 00 41 9e fa f4 7f 23 cb 78 7f 44 d3 78 38 bd 00 2c 8..l8...K..I/...A....#.x.D.x8..,
4dd80 38 c0 00 40 4b ff f2 2d 4b ff ff 24 38 61 04 90 38 81 00 70 38 bd 00 2c 38 c0 00 40 4b ff f2 15 8..@K..-K..$8a..8..p8..,8..@K...
4dda0 4b ff ff 0c e8 82 84 98 3b 9f 01 18 7f 83 e3 78 48 00 36 c1 60 00 00 00 88 01 02 89 2f 80 00 01 K.......;......xH.6.`......./...
4ddc0 41 9e ff 84 2f 80 00 03 41 9e ff 7c 3b bd 00 6c 7f a3 eb 78 48 00 36 dd 60 00 00 00 2f a3 00 00 A.../...A..|;..l...xH.6.`.../...
4dde0 41 9e ff 64 7f 83 e3 78 7f a4 eb 78 38 a0 00 80 48 00 37 11 60 00 00 00 9b df 01 98 4b ff ff 48 A..d...x...x8...H.7.`.......K..H
4de00 e8 82 84 98 3b 9f 00 18 7f 83 e3 78 48 00 36 65 60 00 00 00 88 01 02 89 30 00 ff fe 54 00 06 3e ....;......xH.6e`.......0...T..>
4de20 2b 80 00 01 40 9d ff 04 83 df 00 0c 2f 9e 00 00 40 9e fe f8 7f 83 e3 78 38 9d 00 2c 38 a0 00 40 +...@......./...@......x8..,8..@
4de40 48 00 36 c1 60 00 00 00 9b df 00 58 4b ff fe dc 00 00 00 00 00 00 00 01 80 07 00 00 60 00 00 00 H.6.`......XK...............`...
4de60 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 38 a0 01 48 38 80 00 00 f8 01 00 10 fb a1 ff e8 3b a0 00 01 |....a......8..H8...........;...
4de80 fb c1 ff f0 fb e1 ff f8 f8 21 fb 41 eb e2 84 90 3b df 02 20 3b 9f 02 3c 7f c3 f3 78 48 00 37 f5 .........!.A....;...;..<...xH.7.
4dea0 60 00 00 00 38 00 00 06 9b bc 00 01 9b bf 02 3c 38 7f 02 a8 98 1c 00 02 e8 82 84 98 3b 61 00 70 `...8..........<8...........;a.p
4dec0 48 00 35 b1 60 00 00 00 4b ff ca c9 60 00 00 00 38 a0 00 06 7c 64 1b 78 38 7f 02 58 48 00 37 f5 H.5.`...K...`...8...|d.x8..XH.7.
4dee0 60 00 00 00 80 1f 00 08 38 a0 04 18 38 80 00 00 90 1c 00 0c 7f 63 db 78 48 00 37 99 60 00 00 00 `.......8...8........c.xH.7.`...
4df00 80 1f 00 10 39 20 00 07 7f 64 db 78 9b a1 00 a6 38 7f 03 28 90 01 02 70 99 21 02 84 4b ff f6 95 ....9....d.x....8..(...p.!..K...
4df20 38 7f 02 34 38 80 01 34 38 a0 00 44 38 c0 00 43 4b ff df 61 60 00 00 00 80 ff 00 10 80 df 00 08 8..48..48..D8..CK..a`...........
4df40 7f c3 f3 78 38 80 01 48 38 a0 00 11 4b ff cd 85 60 00 00 00 7f c3 f3 78 38 80 01 48 4b ff d2 d5 ...x8..H8...K...`......x8..HK...
4df60 60 00 00 00 38 21 04 c0 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!.......a..........|.......
4df80 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...............`...`...`...
4dfa0 7c 08 02 a6 fb 81 ff e0 fb a1 ff e8 38 80 00 00 38 a0 01 48 f8 01 00 10 fb c1 ff f0 3b a0 00 01 |...........8...8..H........;...
4dfc0 fb e1 ff f8 f8 21 fb 51 eb c2 84 90 3b fe 02 20 7f e3 fb 78 48 00 36 bd 60 00 00 00 39 3e 02 3c .....!.Q....;......xH.6.`...9>.<
4dfe0 38 00 00 06 9b be 02 3c 3b 81 00 70 98 09 00 02 9b a9 00 01 4b ff c9 9d 60 00 00 00 38 a0 00 06 8......<;..p........K...`...8...
4e000 7c 64 1b 78 38 7e 02 58 48 00 36 c9 60 00 00 00 38 a0 04 18 38 80 00 00 7f 83 e3 78 48 00 36 75 |d.x8~.XH.6.`...8...8......xH.6u
4e020 60 00 00 00 7f 84 e3 78 38 7e 03 28 9b a1 01 b3 9b a1 01 b2 9b a1 02 84 9b a1 01 71 9b a1 01 76 `......x8~.(...............q...v
4e040 9b a1 01 73 4b ff f5 6d 38 7e 02 34 38 80 01 34 38 a0 00 44 38 c0 00 43 4b ff de 39 60 00 00 00 ...sK..m8~.48..48..D8..CK..9`...
4e060 80 de 00 08 38 e0 ff ff 7f e3 fb 78 78 e7 00 20 38 80 01 48 38 a0 00 11 4b ff cc 59 60 00 00 00 ....8......xx...8..H8...K..Y`...
4e080 7f e3 fb 78 38 80 01 48 4b ff d1 a9 60 00 00 00 38 21 04 b0 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 ...x8..HK...`...8!..............
4e0a0 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...............`...
4e0c0 7c 08 02 a6 fb 41 ff d0 fb 61 ff d8 3b 40 00 00 f8 01 00 10 fb 81 ff e0 38 00 00 00 7c 7c 1b 78 |....A...a..;@..........8...||.x
4e0e0 fb c1 ff f0 fb e1 ff f8 3b c0 00 00 fb a1 ff e8 90 03 00 00 f8 21 fe 61 eb e2 84 90 8c 1f 00 18 ........;............!.a........
4e100 3b 61 00 70 7c 00 07 74 2f a0 00 00 7c 03 03 78 2f 1e 00 04 41 9e 01 2c 41 9a 00 c8 48 00 37 55 ;a.p|..t/...|..x/...A..,A...H.7U
4e120 60 00 00 00 2f a3 00 00 7f e3 fb 78 41 9e 00 b4 eb a2 84 a0 7f a4 eb 78 48 00 34 69 60 00 00 00 `.../......xA..........xH.4i`...
4e140 7f a4 eb 78 2f a3 00 00 7f e3 fb 78 41 9e 00 c4 48 00 34 51 60 00 00 00 7f e4 fb 78 7c 7f 18 50 ...x/......xA...H.4Q`......x|..P
4e160 7c 7d 07 34 7b a5 00 20 7f 63 db 78 48 00 33 95 60 00 00 00 7d 21 ea 14 7f ff ea 14 9b 49 00 70 |}.4{....c.xH.3.`...}!.......I.p
4e180 38 80 00 00 7f 63 db 78 38 a0 00 0a 3b de 00 01 48 00 38 b1 60 00 00 00 7c 63 07 34 54 60 04 3e 8....c.x8...;...H.8.`...|c.4T`.>
4e1a0 2b 80 00 ff 41 9d 00 3c 80 1c 00 00 7f de 07 34 54 00 40 2e 7c 60 1a 14 90 7c 00 00 88 1f 00 00 +...A..<.......4T.@.|`...|......
4e1c0 7c 00 07 74 2f 80 00 2e 40 9e ff 40 8c 1f 00 01 7c 00 07 74 4b ff ff 34 60 00 00 00 60 00 00 00 |..t/...@..@....|..tK..4`...`...
4e1e0 38 60 00 00 38 21 01 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`..8!.......A...a......|.......
4e200 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 7f e4 fb 78 7f 63 db 78 48 00 32 59 60 00 00 00 ........N...`......x.c.xH.2Y`...
4e220 7f 63 db 78 48 00 32 8d 60 00 00 00 7f ff 1a 14 4b ff ff 50 60 00 00 00 60 00 00 00 60 00 00 00 .c.xH.2.`.......K..P`...`...`...
4e240 6b c3 00 04 7c 63 00 34 54 63 d9 7e 78 63 00 20 4b ff ff 94 00 00 00 00 00 00 00 01 80 06 00 00 k...|c.4Tc.~xc..K...............
4e260 7c 08 02 a6 fa c1 ff b0 fa e1 ff b8 f8 01 00 10 fb 01 ff c0 38 00 00 00 7c b8 2b 78 fb 21 ff c8 |...................8...|.+x.!..
4e280 fb 41 ff d0 fb 61 ff d8 fb 81 ff e0 7c 7b 1b 78 7c 9c 23 78 fb a1 ff e8 fb c1 ff f0 3b a5 00 01 .A...a......|{.x|.#x........;...
4e2a0 fb e1 ff f8 fa a1 ff a8 7f bd 07 b4 f8 21 ff 21 eb e2 84 90 eb c2 84 98 3b 3f 01 18 3b 5f 00 18 .............!.!........;?..;_..
4e2c0 7f c4 f3 78 7f 23 cb 78 90 01 00 70 7f 57 d3 78 7f f6 fb 78 48 00 31 9d 60 00 00 00 7f c4 f3 78 ...x.#.x...p.W.x...xH.1.`......x
4e2e0 7f 43 d3 78 48 00 31 8d 60 00 00 00 fb 7f 00 00 e8 62 84 a8 3b 60 00 01 48 00 3d 49 60 00 00 00 .C.xH.1.`........b..;`..H.=I`...
4e300 eb c2 84 b0 3b bd ff ff 7f c3 f3 78 7f bd 07 b4 7f a4 eb 78 48 00 3d 2d 60 00 00 00 48 00 3e e5 ....;......x.......xH.=-`...H.>.
4e320 60 00 00 00 2f 83 00 1b 41 9e 00 98 2f bd 00 00 41 9e 01 f0 4b ff fc 6d 9b 7f 02 18 3a a0 00 00 `.../...A.../...A...K..m....:...
4e340 4b ff c5 f1 60 00 00 00 4b ff c6 09 60 00 00 00 4b ff c7 81 60 00 00 00 88 1f 02 18 2f 80 00 03 K...`...K...`...K...`......./...
4e360 2f 00 00 04 41 9e 00 ac 41 9a ff 9c 4b ff c6 05 60 00 00 00 2f 83 00 00 41 9d ff d8 3a b5 00 01 /...A...A...K...`.../...A...:...
4e380 7e b5 07 b4 2f 95 00 02 40 be ff b8 3b bd ff ff 7f c3 f3 78 7f bd 07 b4 7f a4 eb 78 48 00 3c a5 ~.../...@...;......x.......xH.<.
4e3a0 60 00 00 00 48 00 3e 5d 60 00 00 00 2f 83 00 1b 40 9e ff 7c 60 00 00 00 60 00 00 00 60 00 00 00 `...H.>]`.../...@..|`...`...`...
4e3c0 e8 62 84 b8 48 00 3c 7d 60 00 00 00 38 21 00 e0 38 60 ff ff e8 01 00 10 ea a1 ff a8 ea c1 ff b0 .b..H.<}`...8!..8`..............
4e3e0 ea e1 ff b8 7c 08 03 a6 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..........
4e400 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 e8 62 84 c8 48 00 3c 2d 60 00 00 00 80 1c 00 00 ........N...`....b..H.<-`.......
4e420 2f a0 00 00 41 9e 00 08 90 16 00 08 80 1c 00 04 2f a0 00 00 41 9e 00 08 90 1f 00 0c 88 1c 00 08 /...A.........../...A...........
4e440 2f 80 00 00 40 9e 00 8c 7e e3 bb 78 48 00 30 65 60 00 00 00 2f a3 00 00 41 9e 01 18 3b c1 00 70 /...@...~..xH.0e`.../...A...;..p
4e460 7f c3 f3 78 4b ff fc 5d 2f a3 00 00 41 9e 00 84 80 01 00 70 81 3f 00 08 90 1c 00 04 38 7c 00 08 ...xK..]/...A......p.?......8|..
4e480 7f 24 cb 78 91 3c 00 00 48 00 2f e9 60 00 00 00 38 60 00 00 38 21 00 e0 e8 01 00 10 ea a1 ff a8 .$.x.<..H./.`...8`..8!..........
4e4a0 ea c1 ff b0 ea e1 ff b8 7c 08 03 a6 eb 01 ff c0 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 ........|........!...A...a......
4e4c0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 7f 23 cb 78 38 9c 00 08 48 00 2f 99 60 00 00 00 ............N....#.x8...H./.`...
4e4e0 4b ff ff 68 60 00 00 00 60 00 00 00 60 00 00 00 7f 43 d3 78 7f c4 f3 78 4b ff e0 19 60 00 00 00 K..h`...`...`....C.x...xK...`...
4e500 2f a3 00 00 40 9e ff 6c 80 1f 00 0c 38 60 ff fc 2f a0 00 00 41 9e ff 80 90 01 00 70 4b ff ff 58 /...@..l....8`../...A......pK..X
4e520 e8 62 84 c0 7f 04 c3 78 48 00 3b 19 60 00 00 00 38 21 00 e0 38 60 ff ff e8 01 00 10 ea a1 ff a8 .b.....xH.;.`...8!..8`..........
4e540 ea c1 ff b0 ea e1 ff b8 7c 08 03 a6 eb 01 ff c0 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 ........|........!...A...a......
4e560 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 80 1f 00 0c 38 60 ff fd 2f a0 00 00 41 9e ff 18 ............N.......8`../...A...
4e580 90 01 00 70 4b ff fe f0 00 00 00 00 00 00 00 01 80 0b 00 00 60 00 00 00 60 00 00 00 60 00 00 00 ...pK...............`...`...`...
4e5a0 e9 22 84 d0 20 63 ff f6 38 00 00 01 90 09 00 04 90 69 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 ."...c..8........i..N...........
4e5c0 00 00 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 9e 23 78 ....`...`...`...|...........|.#x
4e5e0 f8 01 00 10 fb 61 ff d8 eb a2 84 d0 fb 81 ff e0 fb e1 ff f8 f8 21 fe f1 e8 1d 00 0a 7d 20 20 50 .....a...............!......}..P
4e600 7d 2b a6 71 40 81 00 cc eb e2 84 d8 81 3f 00 04 2f 89 00 00 41 9e 00 5c eb 82 84 e0 7f c4 56 70 }+.q@........?../...A..\......Vp
4e620 7f 83 e3 78 7c 84 07 b4 48 00 3a 19 60 00 00 00 38 00 00 01 93 dd 00 08 39 20 00 02 90 1f 00 00 ...x|...H.:.`...8.......9.......
4e640 38 00 00 00 90 1f 00 04 38 21 01 10 91 3f 00 00 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 8.......8!...?.......a..........
4e660 7c 08 03 a6 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 eb 82 84 e0 7c 00 56 70 3b 61 00 70 7c 05 07 b4 |...........N.......|.Vp;a.p|...
4e680 7f 63 db 78 7f 84 e3 78 48 00 38 f9 60 00 00 00 88 01 00 70 2f 80 00 00 41 9e 00 28 7f 69 db 78 .c.x...xH.8.`......p/...A..(.i.x
4e6a0 39 60 00 08 60 00 00 00 60 00 00 00 60 00 00 00 99 69 00 00 8c 09 00 01 2f 80 00 00 40 9e ff f4 9`..`...`...`....i....../...@...
4e6c0 7f 63 db 78 48 00 39 7d 60 00 00 00 4b ff ff 50 eb e2 84 d8 81 3f 00 00 79 2b 05 a1 41 82 ff 30 .c.xH.9}`...K..P.....?..y+..A..0
4e6e0 39 29 00 01 2f a3 00 00 79 29 00 20 40 9e ff 20 4b ff ff 58 00 00 00 00 00 00 00 01 80 05 00 00 9)../...y)..@...K..X............
4e700 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 9d 23 78 7c 7e 1b 78 f8 01 00 10 fb e1 ff f8 38 80 00 00 |...........|.#x|~.x........8...
4e720 38 a0 01 00 fb 61 ff d8 fb 81 ff e0 f8 21 fe 61 3b e1 00 70 7f e3 fb 78 48 00 2f 59 60 00 00 00 8....a.......!.a;..p...xH./Y`...
4e740 e9 22 84 d0 80 09 00 0c 2f 80 00 04 41 9e 00 84 3b 80 00 08 38 60 00 00 3b 60 00 00 7f a6 eb 78 ."....../...A...;...8`..;`.....x
4e760 38 80 00 0c 38 a0 07 d1 4b ff d7 29 60 00 00 00 38 00 00 04 b3 dc 00 02 e9 22 84 e8 7f e3 fb 78 8...8...K..)`...8........".....x
4e780 b0 1c 00 00 7f 64 db 78 e9 29 00 00 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 .....d.x.).......A.(|....i...I..
4e7a0 4e 80 04 21 e8 41 00 28 38 21 01 a0 e8 01 00 10 eb 61 ff d8 eb 81 ff e0 eb a1 ff e8 7c 08 03 a6 N..!.A.(8!.......a..........|...
4e7c0 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 e9 29 00 10 7f e3 fb 78 38 80 00 20 38 a0 00 11 ........N...`....).....x8...8...
4e7e0 38 c0 00 00 3b 81 00 8c 3b 60 00 20 80 e9 00 04 4b ff c4 e1 60 00 00 00 38 61 00 84 4b ff ff 60 8...;...;`......K...`...8a..K..`
4e800 00 00 00 00 00 00 00 01 80 05 00 00 60 00 00 00 7c 08 02 a6 fb 61 ff d8 fb 41 ff d0 38 80 00 00 ............`...|....a...A..8...
4e820 38 a0 01 00 f8 01 00 10 fb e1 ff f8 fa 81 ff a0 fa a1 ff a8 fa c1 ff b0 fa e1 ff b8 fb 01 ff c0 8...............................
4e840 fb 21 ff c8 fb 81 ff e0 fb a1 ff e8 fb c1 ff f0 f8 21 fe 21 e9 22 84 f0 a0 09 00 04 81 29 00 00 .!...............!.!.".......)..
4e860 91 21 00 70 b0 01 00 74 3b 61 00 76 7f 63 db 78 48 00 2e 21 60 00 00 00 eb e2 84 d0 80 1f 00 0c .!.p...t;a.v.c.xH..!`...........
4e880 2f 80 00 04 41 9e 01 ec eb c2 84 f8 3b 00 00 08 3a e0 00 00 3b 40 00 00 3b a1 00 70 3b 9f 00 18 /...A.......;...:...;@..;..p;...
4e8a0 e8 7f 00 10 3b 38 00 02 38 63 00 08 48 00 2c 05 60 00 00 00 7c 74 1b 78 7f a3 eb 78 48 00 2b f5 ....;8..8c..H.,.`...|t.x...xH.+.
4e8c0 60 00 00 00 7c 75 1b 78 7f c3 f3 78 48 00 2b e5 60 00 00 00 7c 76 1b 78 7f 83 e3 78 48 00 2b d5 `...|u.x...xH.+.`...|v.x...xH.+.
4e8e0 60 00 00 00 7c 94 aa 14 38 c0 00 45 38 84 00 0e 38 a0 07 d1 7c 84 b2 14 7c 84 1a 14 7e e3 bb 78 `...|...8..E8...8...|...|...~..x
4e900 78 84 04 20 4b ff d5 8d 60 00 00 00 38 00 00 01 b0 18 00 00 eb 1f 00 10 3b 18 00 08 7f 03 c3 78 x...K...`...8...........;......x
4e920 48 00 2b 91 60 00 00 00 7f 04 c3 78 38 a3 00 01 7f 23 cb 78 78 a5 00 20 48 00 2d 99 60 00 00 00 H.+.`......x8....#.xx...H.-.`...
4e940 e8 7f 00 10 38 63 00 08 48 00 2b 69 60 00 00 00 38 03 00 01 7f a3 eb 78 78 00 00 20 7f 39 02 14 ....8c..H.+i`...8......xx....9..
4e960 48 00 2b 51 60 00 00 00 7f a4 eb 78 38 a3 00 01 7f 23 cb 78 78 a5 00 20 48 00 2d 59 60 00 00 00 H.+Q`......x8....#.xx...H.-Y`...
4e980 7f a3 eb 78 48 00 2b 2d 60 00 00 00 38 03 00 01 7f c3 f3 78 78 00 00 20 7f 39 02 14 48 00 2b 15 ...xH.+-`...8......xx....9..H.+.
4e9a0 60 00 00 00 7f c4 f3 78 38 a3 00 01 7f 23 cb 78 78 a5 00 20 48 00 2d 1d 60 00 00 00 7f c3 f3 78 `......x8....#.xx...H.-.`......x
4e9c0 48 00 2a f1 60 00 00 00 7c 7f 1b 78 7f 83 e3 78 48 00 2a e1 60 00 00 00 38 1f 00 01 7f 84 e3 78 H.*.`...|..x...xH.*.`...8......x
4e9e0 78 00 00 20 38 a3 00 01 7c 79 02 14 78 a5 00 20 48 00 2c e1 60 00 00 00 e9 22 84 e8 7f 63 db 78 x...8...|y..x...H.,.`...."...c.x
4ea00 7f 44 d3 78 e9 29 00 00 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 .D.x.).......A.(|....i...I..N..!
4ea20 e8 41 00 28 38 21 01 e0 e8 01 00 10 ea 81 ff a0 ea a1 ff a8 ea c1 ff b0 7c 08 03 a6 ea e1 ff b8 .A.(8!..................|.......
4ea40 eb 01 ff c0 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 .....!...A...a..................
4ea60 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 e8 7f 00 10 3b a1 00 70 3b 9f 00 18 3a e1 00 8a N...`...`...`.......;..p;...:...
4ea80 38 63 00 08 48 00 2a 2d 60 00 00 00 7c 78 1b 78 7f a3 eb 78 48 00 2a 1d 60 00 00 00 eb c2 84 f8 8c..H.*-`...|x.x...xH.*.`.......
4eaa0 7c 7a 1b 78 7f c3 f3 78 48 00 2a 09 60 00 00 00 7f 58 d2 14 3b 01 00 92 3b 5a 00 22 7c 79 1b 78 |z.x...xH.*.`....X..;...;Z."|y.x
4eac0 7f 83 e3 78 48 00 29 ed 60 00 00 00 e9 3f 00 10 7f 5a ca 14 38 a0 00 11 38 c0 00 00 7f 5a 1a 14 ...xH.).`....?...Z..8...8....Z..
4eae0 7f 63 db 78 7f 5a 07 b4 80 e9 00 04 7b 44 04 20 4b ff c1 e1 60 00 00 00 4b ff fd a8 00 00 00 00 .c.x.Z......{D..K...`...K.......
4eb00 00 00 00 01 80 0c 00 00 60 00 00 00 60 00 00 00 fb e1 ff f8 fb c1 ff f0 7c 08 02 a6 eb e2 84 d0 ........`...`...........|.......
4eb20 39 60 02 00 2f 89 00 07 fb a1 ff e8 f8 01 00 10 f8 21 ff 71 38 00 00 00 7c 9e 23 78 90 bf 00 24 9`../............!.q8...|.#x...$
4eb40 90 df 00 20 38 a0 00 08 91 1f 00 28 91 5f 00 0c 90 1f 00 00 f8 7f 00 10 b1 7f 00 38 f8 ff 00 30 ....8......(._.............8...0
4eb60 90 07 00 04 90 07 00 00 40 9d 00 10 2f 89 05 94 41 9d 01 60 7d 25 07 b4 e8 82 85 00 38 7f 00 18 ........@.../...A..`}%......8...
4eb80 7f fd fb 78 48 00 33 fd 60 00 00 00 e8 62 85 08 48 00 34 b1 60 00 00 00 38 80 00 00 38 60 ff ff ...xH.3.`....b..H.4.`...8...8`..
4eba0 4b ff fa 31 fb df 00 40 4b ff bd 89 60 00 00 00 4b ff bd a1 60 00 00 00 4b ff fc 59 48 00 00 2c K..1...@K...`...K...`...K..YH..,
4ebc0 4b ff bf 11 60 00 00 00 e9 3f 00 30 80 1f 00 20 81 69 00 00 7f 8b 00 40 41 9d 00 ac 81 29 00 04 K...`....?.0.....i.....@A....)..
4ebe0 7f 89 00 40 41 9d 00 bc 80 1f 00 04 2f 80 00 00 40 9e 00 f0 4b ff bd 7d 60 00 00 00 2f 83 00 00 ...@A......./...@...K..}`.../...
4ec00 41 9d ff c0 e9 3d 00 30 81 69 00 04 2b 8b 00 04 40 9d 00 40 e9 42 84 d8 a8 8a 00 08 2f 84 ff ff A....=.0.i..+...@..@.B....../...
4ec20 41 9e 00 30 a0 1d 00 48 78 84 04 20 2b 80 00 01 7c 03 03 78 40 9d 00 1c 4b ff fa c9 e9 3d 00 30 A..0...Hx...+...|..x@...K....=.0
4ec40 81 69 00 04 60 00 00 00 60 00 00 00 60 00 00 00 39 6b 00 01 91 69 00 04 4b ff bc d9 60 00 00 00 .i..`...`...`...9k...i..K...`...
4ec60 4b ff bc f1 60 00 00 00 4b ff be 69 60 00 00 00 e9 3f 00 30 80 1f 00 20 81 69 00 00 7f 8b 00 40 K...`...K..i`....?.0.....i.....@
4ec80 40 9d ff 5c 38 00 ff d8 38 60 ff d8 90 1d 00 00 48 00 00 1c 60 00 00 00 60 00 00 00 60 00 00 00 @..\8...8`......H...`...`...`...
4eca0 38 00 ff d7 38 60 ff d7 90 1d 00 00 38 00 00 00 f8 1f 00 40 38 21 00 90 e8 01 00 10 eb a1 ff e8 8...8`......8......@8!..........
4ecc0 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 39 20 05 94 4b ff fe a0 60 00 00 00 60 00 00 00 ........|...N...9...K...`...`...
4ece0 e8 7d 00 02 38 00 00 00 f8 1d 00 40 2f a3 00 00 40 be ff c4 e8 9d 00 4e 38 60 ff ff 4b ff f8 d5 .}..8......@/...@......N8`..K...
4ed00 e8 62 85 10 48 00 33 3d 60 00 00 00 e8 9d 00 52 2f a4 00 00 40 9e 00 2c e8 7f 00 4e 38 21 00 90 .b..H.3=`......R/...@..,...N8!..
4ed20 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...`...`...
4ed40 e8 62 85 18 48 00 32 fd 60 00 00 00 e8 7f 00 4e 4b ff ff cc 00 00 00 00 00 00 00 01 80 03 00 00 .b..H.2.`......NK...............
4ed60 7c 08 02 a6 fb e1 ff f8 fb c1 ff f0 f8 01 00 10 fb 41 ff d0 7c 9a 23 78 eb e2 84 d0 fb a1 ff e8 |................A..|.#x........
4ed80 7c 7d 1b 78 fb 61 ff d8 fb 81 ff e0 f8 21 fe 61 e8 1f 00 40 2f a0 00 00 41 9e 00 98 e8 9f 00 4e |}.x.a.......!.a...@/...A......N
4eda0 38 60 00 00 3b 7d 00 08 4b ff f8 29 4b ff bb 85 60 00 00 00 4b ff bb 9d 60 00 00 00 a8 1d 00 08 8`..;}..K..)K...`...K...`.......
4edc0 eb 82 84 d8 a0 9d 00 00 7c 9e 07 34 2f 80 00 06 b3 dc 00 08 41 9e 01 3c 2f 80 00 04 41 9e 03 04 ........|..4/.......A..</...A...
4ede0 54 09 06 3e 2f 89 00 05 41 9e 00 78 2f 80 00 03 41 9e 00 c0 e9 3f 00 30 38 60 00 00 81 69 00 00 T..>/...A..x/...A....?.08`...i..
4ee00 38 0b 00 01 90 09 00 00 38 21 01 a0 e8 01 00 10 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 8.......8!.......A...a......|...
4ee20 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 38 21 01 a0 38 60 00 00 e8 01 00 10 eb 41 ff d0 ............N...8!..8`.......A..
4ee40 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...`...
4ee60 a0 1b 00 02 54 09 06 3e 2b 89 00 07 40 9d 01 84 38 00 ff ff 38 60 ff ff 90 1f 00 00 60 00 00 00 ....T..>+...@...8...8`......`...
4ee80 38 00 00 01 90 1f 00 04 38 21 01 a0 e8 01 00 10 eb 41 ff d0 eb 61 ff d8 eb 81 ff e0 7c 08 03 a6 8.......8!.......A...a......|...
4eea0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 a1 3f 00 48 a1 7b 00 02 39 49 00 01 79 63 04 20 ............N....?.H.{..9I..yc..
4eec0 7d 40 07 b4 7f 80 18 00 41 9e 02 88 6d 2a ff ff 2f 8a ff ff 41 9e 02 bc 7f 89 18 40 41 9e 03 4c }@......A...m*../...A......@A..L
4eee0 41 9d ff 14 e9 3f 00 30 55 6b 04 3e 38 60 ff d6 90 09 00 08 91 69 00 0c 38 00 ff d6 90 1f 00 00 A....?.0Uk.>8`.......i..8.......
4ef00 4b ff ff 80 60 00 00 00 60 00 00 00 60 00 00 00 7b 5b 00 20 7f 7d da 14 3b bd 00 0a 7f bd d8 40 K...`...`...`...{[...}..;......@
4ef20 40 9c 01 14 eb c2 84 f8 48 00 00 44 60 00 00 00 7f a3 eb 78 38 80 00 00 48 00 24 69 60 00 00 00 @.......H..D`......x8...H.$i`...
4ef40 2c 23 00 00 41 82 00 ec 38 63 00 01 38 80 00 00 48 00 24 51 60 00 00 00 2c 23 00 00 41 82 00 d4 ,#..A...8c..8...H.$Q`...,#..A...
4ef60 3b a3 00 01 7f bd d8 40 40 9c 00 c8 7f c3 f3 78 48 00 25 41 60 00 00 00 7f c4 f3 78 38 a3 00 01 ;......@@......xH.%A`......x8...
4ef80 7f a3 eb 78 78 a5 00 20 48 00 27 99 60 00 00 00 2f a3 00 00 40 9e ff 9c 7f c3 f3 78 48 00 25 15 ...xx...H.'.`.../...@......xH.%.
4efa0 60 00 00 00 38 80 00 00 38 a0 00 0a 38 63 00 01 7c 7d 1a 14 48 00 29 2d 60 00 00 00 78 63 04 20 `...8...8...8c..|}..H.)-`...xc..
4efc0 38 03 ff ff b0 7f 00 38 54 00 04 3e 2b 80 05 93 41 9d 02 c0 a0 9c 00 08 38 60 00 00 4b ff f7 25 8......8T..>+...A.......8`..K..%
4efe0 38 60 00 00 4b ff fe 24 60 00 00 00 60 00 00 00 e9 22 85 20 78 00 15 a8 7c 09 02 aa 7d 20 4a 14 8`..K..$`...`...."..x...|...}.J.
4f000 7d 29 03 a6 4e 80 04 20 ff ff fe 68 00 00 01 38 00 00 01 28 ff ff fe 68 00 00 01 18 00 00 01 08 })..N......h...8...(...h........
4f020 ff ff fe 68 00 00 00 f8 60 00 00 00 60 00 00 00 ab dc 00 08 38 00 00 00 b0 1f 00 38 3b a1 00 70 ...h....`...`.......8......8;..p
4f040 38 80 00 00 7f a3 eb 78 38 a0 01 00 48 00 26 45 60 00 00 00 80 1f 00 0c 2f 80 00 04 41 9e 01 f4 8......x8...H.&E`......./...A...
4f060 3b 80 00 08 38 60 00 00 3b 60 00 00 7b c6 04 20 38 80 00 0d 38 a0 07 d1 4b ff ce 19 60 00 00 00 ;...8`..;`..{...8...8...K...`...
4f080 38 00 00 00 e9 22 84 e8 7f a3 eb 78 98 1c 00 04 38 00 00 05 7f 64 db 78 b0 1c 00 00 38 00 00 08 8....".....x....8....d.x....8...
4f0a0 b0 1c 00 02 e9 29 00 00 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 .....).......A.(|....i...I..N..!
4f0c0 e8 41 00 28 38 00 ff f8 38 60 ff f8 90 1f 00 00 4b ff fd b0 60 00 00 00 60 00 00 00 60 00 00 00 .A.(8...8`......K...`...`...`...
4f0e0 38 00 02 00 38 60 00 00 b0 1f 00 38 4b ff f6 15 38 60 00 00 4b ff fd 14 60 00 00 00 60 00 00 00 8...8`.....8K...8`..K...`...`...
4f100 38 00 ff f9 38 60 ff f9 90 1f 00 00 4b ff fd 74 38 00 ff fa 38 60 ff fa 90 1f 00 00 4b ff fd 64 8...8`......K..t8...8`......K..d
4f120 38 00 ff fb 38 60 ff fb 90 1f 00 00 4b ff fd 54 38 00 ff fc 38 60 ff fc 90 1f 00 00 4b ff fd 44 8...8`......K..T8...8`......K..D
4f140 38 00 ff fd 38 60 ff fd 90 1f 00 00 4b ff fd 34 b1 5f 00 48 e9 3f 00 4e e9 7f 00 30 a0 bd 00 04 8...8`......K..4._.H.?.N...0....
4f160 80 1f 00 24 39 49 ff f4 7d 4a 2a 14 7f 8a 00 00 38 00 00 00 90 0b 00 00 40 9d 00 38 38 00 ff fe ...$9I..}J*.....8.......@..88...
4f180 38 60 ff fe 90 1f 00 00 4b ff fc f8 60 00 00 00 81 5f 00 28 2f 8a 00 00 41 9e fd 40 2b 83 00 01 8`......K...`...._.(/...A..@+...
4f1a0 41 9d fd 38 b0 7f 00 48 4b ff ff ac 60 00 00 00 e8 7f 00 40 38 a5 ff f4 38 9b 00 04 78 a5 00 20 A..8...HK...`......@8...8...x...
4f1c0 7c 63 4a 14 48 00 25 0d 60 00 00 00 a0 7b 00 02 a0 9c 00 08 4b ff f5 2d 81 3f 00 4c a1 7f 00 38 |cJ.H.%.`....{......K..-.?.L...8
4f1e0 a0 1d 00 04 39 29 ff f4 39 6b 00 0b 7f 8b 00 00 7c 09 02 14 90 1f 00 4c 40 9c 00 88 a1 3f 00 48 ....9)..9k......|......L@....?.H
4f200 6d 20 ff ff 2f 80 ff ff 40 9e fc 28 80 1f 00 28 2f 80 00 00 40 9e fc 1c 38 00 ff f7 38 60 ff f7 m.../...@..(...(/...@...8...8`..
4f220 90 1f 00 00 4b ff fc 5c 4b ff f4 d9 e9 3f 00 30 81 7f 00 50 38 60 00 00 38 0b 00 01 81 69 00 00 ....K..\K....?.0...P8`..8....i..
4f240 90 1f 00 50 38 0b 00 01 90 09 00 00 4b ff fb bc e9 3f 00 10 7f a3 eb 78 38 80 00 21 38 a0 00 11 ...P8.......K....?.....x8..!8...
4f260 38 c0 00 00 3b 81 00 8c 3b 60 00 21 80 e9 00 04 4b ff ba 61 60 00 00 00 38 61 00 84 4b ff fd f0 8...;...;`.!....K..a`...8a..K...
4f280 38 00 00 01 38 60 00 00 90 1f 00 04 4b ff fb 7c ab dc 00 08 4b ff fd a8 00 00 00 00 00 00 00 01 8...8`......K..|....K...........
4f2a0 80 06 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7d 80 00 26 7c 08 02 a6 fa c1 ff b0 fa e1 ff b8 ....`...`...`...}..&|...........
4f2c0 7c 76 1b 78 38 a0 00 10 f8 01 00 10 fb 01 ff c0 fb 21 ff c8 fb 41 ff d0 fb 61 ff d8 fb 81 ff e0 |v.x8............!...A...a......
4f2e0 7c 9b 23 78 38 80 00 00 91 81 00 08 fb a1 ff e8 fb c1 ff f0 fb e1 ff f8 3b e0 00 00 fa 61 ff 98 |.#x8...................;....a..
4f300 fa 81 ff a0 fa a1 ff a8 f8 21 fb b1 e8 7b 00 10 48 00 27 31 60 00 00 00 38 80 00 00 38 a0 00 10 .........!...{..H.'1`...8...8...
4f320 3b 41 02 d0 3b 81 00 74 7c 78 1b 78 e8 7b 00 08 48 00 27 11 60 00 00 00 38 80 00 00 38 a0 00 10 ;A..;..t|x.x.{..H.'.`...8...8...
4f340 7c 79 1b 78 e8 7b 00 18 48 00 26 f9 60 00 00 00 38 00 00 00 38 80 00 00 38 a0 00 0a 7c 77 1b 78 |y.x.{..H.&.`...8...8...8...|w.x
4f360 e8 7b 00 20 90 01 00 70 48 00 26 d9 60 00 00 00 38 80 00 00 38 a0 00 0a 7c 7d 1b 78 e8 7b 00 28 .{.....pH.&.`...8...8...|}.x.{.(
4f380 48 00 26 c1 60 00 00 00 7c 7e 1b 78 e8 62 85 28 48 00 2c b1 60 00 00 00 e8 62 85 30 48 00 2c a5 H.&.`...|~.x.b.(H.,.`....b.0H.,.
4f3a0 60 00 00 00 38 80 00 00 38 a0 01 08 7f 43 d3 78 48 00 22 e1 60 00 00 00 38 60 00 00 38 80 00 00 `...8...8....C.xH.".`...8`..8...
4f3c0 38 a0 00 00 7f 86 e3 78 4b ff b4 29 60 00 00 00 2f 83 ff fe 40 9e 00 6c 60 00 00 00 60 00 00 00 8......xK..)`.../...@..l`...`...
4f3e0 48 00 2e 21 60 00 00 00 2f 83 00 1b 41 9e 09 e4 3b ff 00 01 7f ff 07 b4 2f 9f 02 58 41 9e 09 d4 H..!`.../...A...;......./..XA...
4f400 4b ff b5 31 60 00 00 00 4b ff b5 49 60 00 00 00 4b ff b5 61 60 00 00 00 2f 83 00 00 41 9d ff f4 K..1`...K..I`...K..a`.../...A...
4f420 38 60 00 00 38 80 00 00 38 a0 00 00 7f 86 e3 78 4b ff b3 c1 60 00 00 00 2f 83 ff fe 41 9e ff a4 8`..8...8......xK...`.../...A...
4f440 2f 83 ff ff 41 9e 0d f0 88 81 00 74 88 a1 00 75 88 c1 00 76 88 e1 00 77 89 01 00 78 89 21 00 79 /...A......t...u...v...w...x.!.y
4f460 e8 62 85 40 48 00 2b dd 60 00 00 00 7f 83 e3 78 4b ff b5 f1 60 00 00 00 2f 96 00 06 40 9d 02 d4 .b.@H.+.`......xK...`.../...@...
4f480 ea db 00 30 7e c3 b3 78 48 00 19 49 60 00 00 00 2e 23 00 00 7c 75 1b 78 40 92 05 4c 38 00 00 02 ...0~..xH..I`....#..|u.x@..L8...
4f4a0 90 01 01 b8 eb 62 85 68 3b 81 01 c0 80 1b 00 00 2f 80 00 04 41 9e 03 f0 40 92 04 a4 38 00 02 58 .....b.h;......./...A...@...8..X
4f4c0 90 01 01 c8 38 00 00 14 90 01 01 cc 80 01 01 c8 7c 1f 00 50 7c 00 07 b4 2f 80 02 57 41 9d 03 c0 ....8...........|..P|.../..WA...
4f4e0 38 00 02 58 90 01 01 c8 7f 43 d3 78 7f 84 e3 78 38 a0 00 04 48 00 21 dd 60 00 00 00 80 1b 00 00 8..X.....C.x...x8...H.!.`.......
4f500 2f 80 00 04 41 9e 02 a0 80 01 01 b8 2f 80 00 01 41 9e 03 1c 2f 80 00 02 41 9e 01 74 3b e0 00 00 /...A......./...A.../...A..t;...
4f520 80 1b 00 00 2f 80 00 04 41 9e 05 28 80 c1 02 d0 e8 62 85 88 78 c7 06 20 78 c4 46 02 78 c5 86 22 ..../...A..(.....b..x...x.F.x.."
4f540 78 c6 c6 22 48 00 2a fd 60 00 00 00 3b ff 00 04 2b 9f 00 01 40 9d 0a 78 88 01 01 54 3b e1 02 d8 x.."H.*.`...;...+...@..x...T;...
4f560 2f 80 00 00 40 9e 03 18 80 a1 02 d4 e8 62 85 a0 7f e4 fb 78 7f 1c 07 b4 78 a8 06 20 78 a6 86 22 /...@........b.....x....x...x.."
4f580 78 a7 c6 22 78 a5 46 02 48 00 2a b9 60 00 00 00 e9 5b 00 02 80 c1 01 cc 7f c9 07 b4 7f 43 d3 78 x.."x.F.H.*.`....[...........C.x
4f5a0 7f 24 cb 78 7f 85 e3 78 7f a8 07 b4 38 e1 00 7c 4b ff f5 61 60 00 00 00 80 01 01 b8 2f 80 00 02 .$.x...x....8..|K..a`......./...
4f5c0 7c 7e 1b 78 41 9e 04 80 2f 9e 00 00 41 9d 02 44 2f 9e ff ff 41 9e 08 c4 2f 9e ff fe 41 9e 0c a4 |~.xA.../...A..D/...A.../...A...
4f5e0 2f 9e ff fd 41 9e 09 44 2f 9e ff fc 41 9e 08 c4 2f 9e ff fb 41 9e 0a 74 2f 9e ff fa 41 9e 0a b8 /...A..D/...A.../...A..t/...A...
4f600 2f 9e ff f9 41 9e 0a fc 2f 9e ff f8 41 9e 0b 40 2f 9e ff f7 41 9e 0b 84 38 1e 00 0f 2b 80 00 05 /...A.../...A..@/...A...8...+...
4f620 40 9d 07 d0 2f 9e ff d8 41 9e 0b bc 2f 9e ff d7 41 9e 09 e8 2f 9e ff d6 41 9e 09 40 38 21 04 50 @.../...A.../...A.../...A..@8!.P
4f640 7f c3 f3 78 e8 01 00 10 81 81 00 08 ea 61 ff 98 ea 81 ff a0 7c 08 03 a6 ea a1 ff a8 ea c1 ff b0 ...x.........a......|...........
4f660 7d 80 81 20 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..........
4f680 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 e8 62 85 78 48 00 29 b1 60 00 00 00 80 a1 01 c8 7e e3 bb 78 ........N....b.xH.).`.......~..x
4f6a0 7f 44 d3 78 4b ff eb bd 60 00 00 00 7c 7f 1b 78 2f 9f 00 00 40 9c fe 6c 2f 9f ff ff 41 9e 06 c8 .D.xK...`...|..x/...@..l/...A...
4f6c0 80 c1 02 d0 e8 62 85 88 78 c7 06 20 78 c4 46 02 78 c5 86 22 78 c6 c6 22 48 00 29 69 60 00 00 00 .....b..x...x.F.x.."x.."H.)i`...
4f6e0 2f 9f ff fe 40 9e fe 68 80 e1 02 d4 e8 82 85 90 3b e1 01 d0 3b c0 ff 9a 7f e3 fb 78 78 e8 06 20 /...@..h........;...;......xx...
4f700 78 e5 46 02 78 e6 86 22 78 e7 c6 22 48 00 28 75 60 00 00 00 38 81 01 d7 38 60 30 02 4b ff 94 e5 x.F.x.."x.."H.(u`...8...8`0.K...
4f720 60 00 00 00 7f e3 fb 78 48 00 1d 89 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 9a 25 `......xH...`...8...|d.x...xK..%
4f740 60 00 00 00 4b ff fe f8 60 00 00 00 60 00 00 00 38 80 00 00 38 a0 00 7c 38 61 01 54 3b 81 01 c0 `...K...`...`...8...8..|8a.T;...
4f760 48 00 1f 31 60 00 00 00 eb 62 85 68 38 00 00 02 7f 43 d3 78 90 01 01 b8 38 00 02 58 7f 84 e3 78 H..1`....b.h8....C.x....8..X...x
4f780 90 01 01 c8 38 a0 00 04 38 00 00 14 90 01 01 cc 48 00 1f 41 60 00 00 00 80 1b 00 00 2f 80 00 04 ....8...8.......H..A`......./...
4f7a0 40 9e fd 68 3b e1 00 70 7f 83 e3 78 7f e4 fb 78 38 a0 00 04 48 00 1f 6d 60 00 00 00 2f a3 00 00 @..h;..p...x...x8...H..m`.../...
4f7c0 41 9e fd 48 3a c1 01 bc 7f e4 fb 78 7e c3 b3 78 38 a0 00 04 48 00 1f 4d 60 00 00 00 2f a3 00 00 A..H:......x~..x8...H..M`.../...
4f7e0 41 9e fd 28 88 01 01 54 2f 80 00 00 41 9e fd 1c 7e c4 b3 78 38 61 02 d4 38 a0 00 04 48 00 1e d5 A..(...T/...A...~..x8a..8...H...
4f800 60 00 00 00 38 00 00 00 90 01 01 b8 4b ff fd 10 7f c5 56 70 e8 62 85 a8 7f e4 fb 78 7c a5 07 b4 `...8.......K.....Vp.b.....x|...
4f820 48 00 28 21 60 00 00 00 4b ff fe 14 e8 62 85 70 3b e1 01 c4 48 00 28 0d 60 00 00 00 7f e3 fb 78 H.(!`...K....b.p;...H.(.`......x
4f840 38 81 00 70 38 a0 00 04 48 00 1e d9 60 00 00 00 2f a3 00 00 40 9e 02 4c 38 00 ff ff 90 01 02 d4 8..p8...H...`.../...@..L8.......
4f860 80 a1 01 c8 7e e3 bb 78 7f 44 d3 78 4b ff d5 35 60 00 00 00 7c 7f 1b 78 4b ff fe 38 7f e3 fb 78 ....~..x.D.xK..5`...|..xK..8...x
4f880 38 81 01 54 38 a0 00 ff 48 00 1c 79 60 00 00 00 38 00 00 00 98 01 03 d7 4b ff fc d0 90 01 01 c8 8..T8...H..y`...8.......K.......
4f8a0 4b ff fc 48 41 92 02 b8 3a 81 00 f0 38 80 00 00 7e 85 a3 78 38 c0 00 64 7e c3 b3 78 3b 81 01 bc K..HA...:...8...~..x8..d~..x;...
4f8c0 48 00 15 f1 60 00 00 00 7e 83 a3 78 7f 84 e3 78 48 00 17 21 60 00 00 00 2f a3 00 00 40 9e 00 24 H...`...~..x...xH..!`.../...@..$
4f8e0 88 01 00 f0 2f 80 00 00 40 9e 03 20 7f 83 e3 78 38 80 00 00 38 a0 00 04 48 00 1d 99 60 00 00 00 ..../...@......x8...8...H...`...
4f900 7e c3 b3 78 38 80 00 01 3b 95 ff ff 48 00 14 45 60 00 00 00 7b 9c 00 20 2f bc 00 00 7c 76 1b 78 ~..x8...;...H..E`...{.../...|v.x
4f920 40 9e 03 00 38 00 00 00 98 01 01 54 3b 81 01 c0 38 80 00 00 7f 83 e3 78 38 a0 00 04 48 00 1d 55 @...8......T;...8......x8...H..U
4f940 60 00 00 00 38 61 01 c4 38 80 00 00 38 a0 00 04 48 00 1d 41 60 00 00 00 41 92 fb 64 3a 81 00 8c `...8a..8...8...H..A`...A..d:...
4f960 7e c3 b3 78 38 80 00 00 7e 85 a3 78 38 c0 00 64 48 00 15 41 60 00 00 00 88 01 00 8c 2f 80 00 00 ~..x8...~..x8..dH..A`......./...
4f980 40 9e 01 f4 38 00 02 58 90 01 01 c8 7e c3 b3 78 38 80 00 01 48 00 13 bd 60 00 00 00 2f 95 00 01 @...8..X....~..x8...H...`.../...
4f9a0 7c 76 1b 78 41 be fb 20 38 80 00 00 7e 85 a3 78 38 c0 00 64 48 00 14 fd 60 00 00 00 88 01 00 8c |v.xA...8...~..x8..dH...`.......
4f9c0 2f 80 00 00 40 9e 01 60 38 00 00 14 90 01 01 cc 7e c3 b3 78 38 80 00 01 48 00 13 79 60 00 00 00 /...@..`8.......~..x8...H..y`...
4f9e0 4b ff fa ec 3b 81 00 8c 38 80 00 00 7f 85 e3 78 38 c0 00 64 7e c3 b3 78 48 00 14 b9 60 00 00 00 K...;...8......x8..d~..xH...`...
4fa00 e8 82 85 50 7f 83 e3 78 48 00 1d 99 60 00 00 00 2f a3 00 00 40 9e 00 a4 7e c3 b3 78 38 80 00 01 ...P...xH...`.../...@...~..x8...
4fa20 38 00 00 01 90 01 01 b8 3a b5 ff ff 48 00 13 25 60 00 00 00 7a b5 00 20 7c 76 1b 78 2e 35 00 00 8.......:...H..%`...z...|v.x.5..
4fa40 4b ff fa 64 4b ff e4 1d 60 00 00 00 4b ff fb 7c 3a e1 00 70 7f 83 e3 78 7e e4 bb 78 38 a0 00 04 K..dK...`...K..|:..p...x~..x8...
4fa60 48 00 1c c1 60 00 00 00 2f a3 00 00 40 9e 01 68 3b 81 01 bc 7e e4 bb 78 7f 83 e3 78 38 a0 00 04 H...`.../...@..h;...~..x...x8...
4fa80 48 00 1c a1 60 00 00 00 2f a3 00 00 40 9e 01 10 80 61 02 d0 4b ff b3 ad 60 00 00 00 4b ff fa 90 H...`.../...@....a..K...`...K...
4faa0 7f e4 fb 78 38 61 02 d4 38 a0 00 04 48 00 1c 25 60 00 00 00 4b ff fd ac e8 82 85 58 7f 83 e3 78 ...x8a..8...H..%`...K......X...x
4fac0 48 00 1c e1 60 00 00 00 2f a3 00 00 41 9e 00 80 e8 82 85 60 7f 83 e3 78 48 00 1c c9 60 00 00 00 H...`.../...A......`...xH...`...
4fae0 2f a3 00 00 40 9e f9 b8 38 00 00 03 7e c3 b3 78 38 80 00 01 90 01 01 b8 3a b5 ff ff 48 00 12 55 /...@...8...~..x8.......:...H..U
4fb00 60 00 00 00 eb 62 85 68 7a b5 00 20 38 00 00 06 2e 35 00 00 3b 81 01 c0 7c 76 1b 78 90 1b 00 00 `....b.hz...8....5..;...|v.x....
4fb20 4b ff f9 98 7e 83 a3 78 38 80 00 00 38 a0 00 0a 48 00 1f 11 60 00 00 00 7c 63 07 b4 2f 83 00 00 K...~..x8...8...H...`...|c../...
4fb40 90 61 01 cc 40 9c fe 8c 4b ff fe 80 7e c3 b3 78 38 80 00 01 38 00 00 02 4b ff fe cc 38 61 01 bc .a..@...K...~..x8...8...K...8a..
4fb60 38 80 00 00 38 a0 00 04 48 00 1b 29 60 00 00 00 4b ff fd b4 7e 83 a3 78 38 80 00 00 38 a0 00 0a 8...8...H..)`...K...~..x8...8...
4fb80 48 00 1e c1 60 00 00 00 7c 63 07 b4 2f 83 00 00 90 61 01 c8 40 9c fd f8 4b ff fd ec 3a e1 02 d4 H...`...|c../....a..@...K...:...
4fba0 7f 83 e3 78 7e e4 bb 78 38 a0 00 04 48 00 1b 75 60 00 00 00 2f a3 00 00 41 9e fe d8 7e e3 bb 78 ...x~..x8...H..u`.../...A...~..x
4fbc0 7f 84 e3 78 38 a0 00 04 48 00 1b 09 60 00 00 00 4b ff fe c0 7f 83 e3 78 7f 44 d3 78 38 a0 00 04 ...x8...H...`...K......x.D.x8...
4fbe0 48 00 1b 41 60 00 00 00 2f a3 00 00 41 9e fe 84 7f 84 e3 78 7f 43 d3 78 38 a0 00 04 48 00 1a d5 H..A`.../...A......x.C.x8...H...
4fc00 60 00 00 00 4b ff fe 6c 7f 83 e3 78 38 80 00 00 38 a0 00 04 7e bc ab 78 48 00 1a 79 60 00 00 00 `...K..l...x8...8...~..xH..y`...
4fc20 3a 61 01 54 7e c3 b3 78 38 80 00 00 7e 65 9b 78 38 c0 00 64 48 00 12 7d 60 00 00 00 88 01 01 54 :a.T~..x8...~e.x8..dH..}`......T
4fc40 2f a0 00 00 41 9e 00 28 39 20 00 2f 48 00 00 10 8c 13 00 01 2f a0 00 00 41 9e 00 14 2f 80 00 5c /...A..(9../H......./...A.../..\
4fc60 40 9e ff f0 99 33 00 00 4b ff ff e8 7e c3 b3 78 38 80 00 01 48 00 10 dd 60 00 00 00 3b 9c ff ff @....3..K...~..x8...H...`...;...
4fc80 7b 93 00 21 7c 76 1b 78 41 a2 fc a4 38 80 00 00 7e 85 a3 78 38 c0 00 64 3b 81 01 c0 48 00 12 15 {..!|v.xA...8...~..x8..d;...H...
4fca0 60 00 00 00 7e 83 a3 78 7f 84 e3 78 48 00 13 45 60 00 00 00 2f a3 00 00 40 9e 00 24 88 01 00 f0 `...~..x...xH..E`.../...@..$....
4fcc0 2f 80 00 00 40 9e 01 bc 38 80 00 00 38 a0 00 04 7f 83 e3 78 48 00 19 bd 60 00 00 00 7e c3 b3 78 /...@...8...8......xH...`...~..x
4fce0 38 80 00 01 48 00 10 6d 60 00 00 00 38 13 ff ff 78 00 00 20 2f a0 00 00 7c 76 1b 78 41 be fc 48 8...H..m`...8...x.../...|v.xA..H
4fd00 38 80 00 00 7e 85 a3 78 38 c0 00 64 7e c3 b3 78 3a 61 01 c4 48 00 11 9d 60 00 00 00 7e 83 a3 78 8...~..x8..d~..x:a..H...`...~..x
4fd20 7e 64 9b 78 48 00 12 cd 60 00 00 00 2f a3 00 00 40 9e 00 3c 88 01 00 f0 2f 80 00 00 41 9e 00 1c ~d.xH...`.../...@..<..../...A...
4fd40 7e 63 9b 78 38 80 00 00 38 a0 00 04 48 00 19 45 60 00 00 00 4b ff f7 64 7e 63 9b 78 38 80 00 00 ~c.x8...8...H..E`...K..d~c.x8...
4fd60 38 a0 00 04 48 00 19 2d 60 00 00 00 7e c3 b3 78 38 80 00 01 48 00 0f dd 60 00 00 00 7c 76 1b 78 8...H..-`...~..x8...H...`...|v.x
4fd80 4b ff f7 38 e8 82 85 80 3b e1 01 d0 7f e3 fb 78 48 00 16 e1 60 00 00 00 38 81 01 d7 38 60 30 01 K..8....;......xH...`...8...8`0.
4fda0 4b ff 8e 61 60 00 00 00 7f e3 fb 78 3b c0 ff 9b 48 00 17 01 60 00 00 00 38 a0 00 91 7c 64 1b 78 K..a`......x;...H...`...8...|d.x
4fdc0 7f e3 fb 78 4b ff 93 9d 60 00 00 00 4b ff f8 70 e8 82 85 48 3b e1 01 d0 7f e3 fb 78 48 00 16 95 ...xK...`...K..p...H;......xH...
4fde0 60 00 00 00 38 81 01 d7 38 60 30 06 4b ff ff b4 e8 82 85 f8 3b e1 01 d0 3b de 00 0e 7f e3 fb 78 `...8...8`0.K.......;...;......x
4fe00 48 00 21 81 60 00 00 00 2b 9e 00 04 40 9d 00 f0 7f e3 fb 78 48 00 16 9d 60 00 00 00 e8 82 86 30 H.!.`...+...@......xH...`......0
4fe20 7c 7f 1a 14 48 00 21 5d 60 00 00 00 7f e3 fb 78 3b c0 ff 97 48 00 16 7d 60 00 00 00 e8 82 86 38 |...H.!]`......x;...H..}`......8
4fe40 7c 7f 1a 14 48 00 21 3d 60 00 00 00 38 81 01 d7 38 60 30 05 4b ff 8d ad 60 00 00 00 7f e3 fb 78 |...H.!=`...8...8`0.K...`......x
4fe60 48 00 16 51 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 92 ed 60 00 00 00 4b ff f7 c0 H..Q`...8...|d.x...xK...`...K...
4fe80 7f 83 e3 78 38 80 00 00 38 a0 00 04 48 00 18 05 60 00 00 00 4b ff fe 6c e8 82 85 b0 38 60 30 03 ...x8...8...H...`...K..l....8`0.
4fea0 3b c0 ff 99 4b ff 8d 5d 60 00 00 00 4b ff f7 90 3b e1 01 d0 e8 82 85 c8 3b c0 ff 93 7f e3 fb 78 ;...K..]`...K...;.......;......x
4fec0 48 00 15 b1 60 00 00 00 38 81 01 d7 38 60 30 10 4b ff 8d 31 60 00 00 00 7f e3 fb 78 48 00 15 d5 H...`...8...8`0.K..1`......xH...
4fee0 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 92 71 60 00 00 00 4b ff f7 44 e9 22 86 00 `...8...|d.x...xK..q`...K..D."..
4ff00 7b de 17 88 7c 09 f2 aa 7d 20 4a 14 7d 29 03 a6 4e 80 04 20 00 00 04 00 00 00 03 e0 00 00 03 c0 {...|...}.J.})..N...............
4ff20 00 00 04 20 00 00 04 40 3b c1 01 d0 e8 82 85 c0 7f e5 fb 78 7f c3 f3 78 48 00 20 49 60 00 00 00 .......@;..........x...xH..I`...
4ff40 38 81 01 d7 38 60 30 09 4b ff 8c b9 60 00 00 00 7f c3 f3 78 48 00 15 5d 60 00 00 00 38 a0 00 91 8...8`0.K...`......xH..]`...8...
4ff60 7c 64 1b 78 7f c3 f3 78 4b ff 91 f9 60 00 00 00 3b c0 ff 94 4b ff f6 c8 80 a1 00 84 80 c1 00 88 |d.x...xK...`...;...K...........
4ff80 3b e1 01 d0 3b c0 ff 8d e8 82 86 50 7f e3 fb 78 48 00 1f f1 60 00 00 00 38 81 01 d7 38 60 30 16 ;...;......P...xH...`...8...8`0.
4ffa0 4b ff 8c 61 60 00 00 00 7f e3 fb 78 48 00 15 05 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 K..a`......xH...`...8...|d.x...x
4ffc0 4b ff 91 a1 60 00 00 00 4b ff f6 74 3b e1 01 d0 e8 82 85 98 3b c0 ff 95 7f e3 fb 78 48 00 14 95 K...`...K..t;.......;......xH...
4ffe0 60 00 00 00 38 81 01 d7 38 60 30 08 4b ff 8c 15 60 00 00 00 7f e3 fb 78 48 00 14 b9 60 00 00 00 `...8...8`0.K...`......xH...`...
50000 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 91 55 60 00 00 00 4b ff f6 28 80 a1 00 80 e8 82 86 48 8...|d.x...xK..U`...K..(.......H
50020 3b e1 01 d0 3b c0 ff 8e 7f e3 fb 78 48 00 1f 55 60 00 00 00 38 81 01 d7 38 60 30 15 4b ff 8b c5 ;...;......xH..U`...8...8`0.K...
50040 60 00 00 00 7f e3 fb 78 48 00 14 69 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 91 05 `......xH..i`...8...|d.x...xK...
50060 60 00 00 00 4b ff f5 d8 3b e1 01 d0 e8 82 85 d0 3b c0 ff 92 7f e3 fb 78 48 00 13 f9 60 00 00 00 `...K...;.......;......xH...`...
50080 38 81 01 d7 38 60 30 11 4b ff 8b 79 60 00 00 00 7f e3 fb 78 48 00 14 1d 60 00 00 00 38 a0 00 91 8...8`0.K..y`......xH...`...8...
500a0 7c 64 1b 78 7f e3 fb 78 4b ff 90 b9 60 00 00 00 4b ff f5 8c 3b e1 01 d0 e8 82 85 d8 3b c0 ff 91 |d.x...xK...`...K...;.......;...
500c0 7f e3 fb 78 48 00 13 ad 60 00 00 00 38 81 01 d7 38 60 30 12 4b ff 8b 2d 60 00 00 00 7f e3 fb 78 ...xH...`...8...8`0.K..-`......x
500e0 48 00 13 d1 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 90 6d 60 00 00 00 4b ff f5 40 H...`...8...|d.x...xK..m`...K..@
50100 3b e1 01 d0 e8 82 85 e0 3b c0 ff 90 7f e3 fb 78 48 00 13 61 60 00 00 00 38 81 01 d7 38 60 30 13 ;.......;......xH..a`...8...8`0.
50120 4b ff 8a e1 60 00 00 00 7f e3 fb 78 48 00 13 85 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 K...`......xH...`...8...|d.x...x
50140 4b ff 90 21 60 00 00 00 4b ff f4 f4 3b e1 01 d0 e8 82 85 e8 3b c0 ff 8c 7f e3 fb 78 48 00 13 15 K..!`...K...;.......;......xH...
50160 60 00 00 00 38 81 01 d7 38 60 30 17 4b ff 8a 95 60 00 00 00 7f e3 fb 78 48 00 13 39 60 00 00 00 `...8...8`0.K...`......xH..9`...
50180 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 8f d5 60 00 00 00 4b ff f4 a8 3b e1 01 d0 e8 82 85 f0 8...|d.x...xK...`...K...;.......
501a0 3b c0 ff 8b 7f e3 fb 78 48 00 12 c9 60 00 00 00 38 81 01 d7 38 60 30 18 4b ff 8a 49 60 00 00 00 ;......xH...`...8...8`0.K..I`...
501c0 7f e3 fb 78 48 00 12 ed 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 8f 89 60 00 00 00 ...xH...`...8...|d.x...xK...`...
501e0 4b ff f4 5c 80 a1 00 7c e8 82 86 40 3b e1 01 d0 3b c0 ff 8f 7f e3 fb 78 48 00 1d 89 60 00 00 00 K..\...|...@;...;......xH...`...
50200 38 81 01 d7 38 60 30 14 4b ff 89 f9 60 00 00 00 7f e3 fb 78 48 00 12 9d 60 00 00 00 38 a0 00 91 8...8`0.K...`......xH...`...8...
50220 7c 64 1b 78 7f e3 fb 78 4b ff 8f 39 60 00 00 00 4b ff f4 0c 3b e1 01 d0 e8 82 85 38 3b c0 ff 9c |d.x...xK..9`...K...;......8;...
50240 7f e3 fb 78 48 00 12 2d 60 00 00 00 38 81 01 d7 38 60 30 00 4b ff 89 ad 60 00 00 00 7f e3 fb 78 ...xH..-`...8...8`0.K...`......x
50260 48 00 12 51 60 00 00 00 38 a0 00 91 7c 64 1b 78 7f e3 fb 78 4b ff 8e ed 60 00 00 00 4b ff f3 c0 H..Q`...8...|d.x...xK...`...K...
50280 3b c1 01 d0 e8 82 85 b8 7f 85 e3 78 7f e6 fb 78 7f c3 f3 78 48 00 1c ed 60 00 00 00 38 81 01 d7 ;..........x...x...xH...`...8...
502a0 38 60 30 04 4b ff 89 5d 60 00 00 00 7f c3 f3 78 48 00 12 01 60 00 00 00 38 a0 00 91 7c 64 1b 78 8`0.K..]`......xH...`...8...|d.x
502c0 7f c3 f3 78 4b ff 8e 9d 60 00 00 00 3b c0 ff 98 4b ff f3 6c 7f e3 fb 78 48 00 11 d9 60 00 00 00 ...xK...`...;...K..l...xH...`...
502e0 e8 82 86 18 7c 7f 1a 14 48 00 1c 99 60 00 00 00 4b ff fb 3c 7f e3 fb 78 48 00 11 b9 60 00 00 00 ....|...H...`...K..<...xH...`...
50300 e8 82 86 20 7c 7f 1a 14 48 00 1c 79 60 00 00 00 4b ff fb 1c 7f e3 fb 78 48 00 11 99 60 00 00 00 ....|...H..y`...K......xH...`...
50320 e8 82 86 28 7c 7f 1a 14 48 00 1c 59 60 00 00 00 4b ff fa fc 7f e3 fb 78 48 00 11 79 60 00 00 00 ...(|...H..Y`...K......xH..y`...
50340 e8 82 86 10 7c 7f 1a 14 48 00 1c 39 60 00 00 00 4b ff fa dc 7f e3 fb 78 48 00 11 59 60 00 00 00 ....|...H..9`...K......xH..Y`...
50360 e8 82 86 08 7c 7f 1a 14 48 00 1c 19 60 00 00 00 4b ff fa bc 00 00 00 00 00 00 00 03 80 0d 00 00 ....|...H...`...K...............
50380 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 9e 23 78 f8 01 00 10 fb e1 ff f8 7c 7f 1b 78 e8 62 86 58 |...........|.#x........|..x.b.X
503a0 fb 81 ff e0 f8 21 fd 51 3b a1 01 88 48 00 1c 95 60 00 00 00 38 80 00 00 7f a3 eb 78 38 a0 01 08 .....!.Q;...H...`...8......x8...
503c0 48 00 12 d1 60 00 00 00 2f 9f 00 03 41 9e 01 f4 2f 9f 00 04 40 9e 01 fc e9 3e 00 10 88 09 00 00 H...`.../...A.../...@....>......
503e0 2f 80 00 2d 40 9e 01 ec 88 09 00 01 2f 80 00 66 40 9e 01 e0 88 09 00 02 2f 80 00 00 40 9e 01 d4 /..-@......./..f@......./...@...
50400 e8 7e 00 08 38 80 00 00 38 a0 00 10 48 00 16 35 60 00 00 00 2f a3 ff ff 7c 7f 1b 78 41 9e 04 58 .~..8...8...H..5`.../...|..xA..X
50420 e8 62 87 48 3b 81 00 70 48 00 1c 19 60 00 00 00 38 60 00 00 38 80 00 00 38 a0 00 00 7f 86 e3 78 .b.H;..pH...`...8`..8...8......x
50440 4b ff a3 b1 60 00 00 00 2f 83 ff ff 41 9e 04 14 2f 83 ff fe 41 9e 02 c8 88 81 00 70 88 a1 00 71 K...`.../...A.../...A......p...q
50460 88 c1 00 72 88 e1 00 73 89 01 00 74 89 21 00 75 e8 62 86 a8 48 00 1b cd 60 00 00 00 7f 83 e3 78 ...r...s...t.!.u.b..H...`......x
50480 4b ff a5 e1 60 00 00 00 e8 62 86 b0 48 00 1b b5 60 00 00 00 38 60 00 00 7f a4 eb 78 38 a0 00 1e K...`....b..H...`...8`.....x8...
504a0 4b ff dd c1 60 00 00 00 7c 63 07 34 2f 83 00 00 41 9c 01 90 80 61 01 88 4b ff a9 89 60 00 00 00 K...`...|c.4/...A....a..K...`...
504c0 80 c1 01 88 e8 62 86 c8 78 c4 46 02 78 c7 06 20 78 c5 86 22 78 c6 c6 22 48 00 1b 69 60 00 00 00 .....b..x.F.x...x.."x.."H..i`...
504e0 e8 9e 00 18 88 04 00 00 2f a0 00 00 41 9e 00 3c 39 20 00 2f 48 00 00 18 60 00 00 00 60 00 00 00 ......../...A..<9../H...`...`...
50500 8c 04 00 01 2f a0 00 00 41 9e 00 1c 2f 80 00 5c 40 9e ff f0 99 24 00 00 8c 04 00 01 2f a0 00 00 ..../...A.../..\@....$....../...
50520 40 9e ff ec e8 9e 00 18 e8 62 86 d0 48 00 1b 15 60 00 00 00 e8 9e 00 18 3b c1 01 90 7f c3 f3 78 @........b..H...`.......;......x
50540 48 00 0f 31 60 00 00 00 7f a3 eb 78 7f e4 fb 78 3c a0 00 80 38 c0 00 14 38 e1 00 78 39 00 00 00 H..1`......x...x<...8...8..x9...
50560 39 20 02 00 39 40 00 04 4b ff e5 a9 60 00 00 00 7c 7d 1b 78 4b ff d8 ed 60 00 00 00 2f 9d 00 00 9...9@..K...`...|}.xK...`.../...
50580 41 9d 01 40 2f 9d ff ff 41 9e 02 a8 2f 9d ff fe 41 9e 02 b8 38 1d 00 0f 2b 80 00 05 40 9d 01 94 A..@/...A.../...A...8...+...@...
505a0 2f bd 00 00 41 9e 00 78 e8 62 87 40 7f a4 eb 78 3b a0 00 00 48 00 1a 8d 60 00 00 00 48 00 00 60 /...A..x.b.@...x;...H...`...H..`
505c0 e9 3e 00 10 88 09 00 00 2f 80 00 2d 41 9e 00 b4 e8 62 86 68 3b a0 ff ff 48 00 1a 69 60 00 00 00 .>....../..-A....b.h;...H..i`...
505e0 e8 62 86 70 48 00 1a 5d 60 00 00 00 e8 62 86 78 48 00 1a 51 60 00 00 00 e8 62 86 80 48 00 1a 45 .b.pH..]`....b.xH..Q`....b..H..E
50600 60 00 00 00 e8 62 86 88 48 00 1a 39 60 00 00 00 e8 62 86 90 48 00 1a 2d 60 00 00 00 38 21 02 b0 `....b..H..9`....b..H..-`...8!..
50620 7f a3 eb 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...
50640 2f 83 ff ff 41 9e 01 3c 2f 83 ff fe 40 9e fe 74 80 e1 01 8c e8 82 86 c0 38 61 00 88 3b a0 00 01 /...A..</...@..t........8a..;...
50660 78 e8 06 20 78 e5 46 02 78 e6 86 22 78 e7 c6 22 48 00 19 11 60 00 00 00 4b ff ff a4 60 00 00 00 x...x.F.x.."x.."H...`...K...`...
50680 88 09 00 01 2f 80 00 63 41 9e 01 0c 2f 80 00 72 40 9e ff 40 88 09 00 02 2f 80 00 00 40 9e ff 34 ..../..cA.../..r@..@..../...@..4
506a0 38 60 00 00 4b ff 7f dd 60 00 00 00 7c 7d 1b 78 4b ff ff 6c 60 00 00 00 60 00 00 00 60 00 00 00 8`..K...`...|}.xK..l`...`...`...
506c0 7f a5 56 70 e8 62 86 d8 7f c4 f3 78 7c a5 07 b4 48 00 19 71 60 00 00 00 e8 62 86 e0 48 00 19 65 ..Vp.b.....x|...H..q`....b..H..e
506e0 60 00 00 00 7f e3 fb 78 7f a4 eb 78 4b ff 7f 25 60 00 00 00 38 21 02 b0 7c 7d 1b 78 e8 01 00 10 `......x...xK..%`...8!..|}.x....
50700 eb 81 ff e0 7f a3 eb 78 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 e8 62 86 a0 .......x........|.......N....b..
50720 3b a0 ff 9b 48 00 19 1d 60 00 00 00 4b ff fe f0 e8 62 86 f8 3b bd 00 0e 48 00 19 09 60 00 00 00 ;...H...`...K....b..;...H...`...
50740 2b 9d 00 04 40 9d 00 70 e8 62 87 30 48 00 18 f5 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 +...@..p.b.0H...`...`...`...`...
50760 e8 62 87 38 3b a0 00 01 48 00 18 d9 60 00 00 00 4b ff fe ac 60 00 00 00 60 00 00 00 60 00 00 00 .b.8;...H...`...K...`...`...`...
50780 e8 62 86 b8 3b a0 00 01 48 00 18 b9 60 00 00 00 4b ff fe 8c 88 09 00 02 2f 80 00 00 40 9e fe 34 .b..;...H...`...K......./...@..4
507a0 38 60 00 01 4b ff 7e dd 60 00 00 00 7c 7d 1b 78 4b ff fe 6c e9 22 87 00 7b bd 17 88 7c 09 ea aa 8`..K.~.`...|}.xK..l."..{...|...
507c0 7d 20 4a 14 7d 29 03 a6 4e 80 04 20 00 00 00 34 00 00 00 24 00 00 00 14 00 00 00 44 00 00 00 54 }.J.})..N......4...$.......D...T
507e0 e8 62 87 18 48 00 18 5d 60 00 00 00 4b ff ff 74 e8 62 87 20 48 00 18 4d 60 00 00 00 4b ff ff 64 .b..H..]`...K..t.b..H..M`...K..d
50800 e8 62 87 28 48 00 18 3d 60 00 00 00 4b ff ff 54 e8 62 87 10 48 00 18 2d 60 00 00 00 4b ff ff 44 .b.(H..=`...K..T.b..H..-`...K..D
50820 e8 62 87 08 48 00 18 1d 60 00 00 00 4b ff ff 34 e8 62 86 e8 7f c4 f3 78 3b a0 00 01 48 00 18 05 .b..H...`...K..4.b.....x;...H...
50840 60 00 00 00 4b ff fd d8 e8 62 86 f0 7f c4 f3 78 3b a0 00 01 48 00 17 ed 60 00 00 00 4b ff fd c0 `...K....b.....x;...H...`...K...
50860 e8 62 86 98 3b a0 ff 9c 48 00 17 d9 60 00 00 00 4b ff fd ac e8 62 86 60 3b a0 ff ff 48 00 17 c5 .b..;...H...`...K....b.`;...H...
50880 60 00 00 00 4b ff fd 98 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...............`...`...`...
508a0 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 9d 23 78 7c 7e 1b 78 fb e1 ff f8 f8 01 00 10 38 80 00 00 |...........|.#x|~.x........8...
508c0 38 a0 00 10 fb 81 ff e0 f8 21 fe 11 3b e1 00 78 7f e3 fb 78 48 00 0d bd 60 00 00 00 2f 9e 00 02 8........!..;..x...xH...`.../...
508e0 40 9e 00 90 eb dd 00 08 7f c3 f3 78 48 00 04 e5 60 00 00 00 38 00 00 0a 90 01 00 84 7c 7c 1b 79 @..........xH...`...8.......||.y
50900 41 82 00 70 2f 9c 00 01 41 9e 00 98 3b a1 00 88 38 c0 00 40 7f a5 eb 78 38 80 00 00 7f c3 f3 78 A..p/...A...;...8..@...x8......x
50920 48 00 05 91 60 00 00 00 7f a3 eb 78 7f e4 fb 78 48 00 06 c1 60 00 00 00 2f a3 00 00 41 9e 03 a4 H...`......x...xH...`.../...A...
50940 7f a5 eb 78 38 c0 00 40 38 80 00 00 7f c3 f3 78 48 00 05 61 60 00 00 00 7f a3 eb 78 7f e4 fb 78 ...x8..@8......xH..a`......x...x
50960 48 00 06 91 60 00 00 00 2f a3 00 00 40 9e 02 84 e8 62 87 50 48 00 16 cd 60 00 00 00 38 60 ff ff H...`.../...@....b.PH...`...8`..
50980 38 21 01 f0 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...
509a0 3b a1 00 88 38 c0 00 40 7f a5 eb 78 38 80 00 00 7f c3 f3 78 48 00 04 fd 60 00 00 00 7f a3 eb 78 ;...8..@...x8......xH...`......x
509c0 7f e4 fb 78 48 00 06 2d 60 00 00 00 2f a3 00 00 41 9e ff a0 3b a1 00 c8 38 80 00 00 38 a0 01 08 ...xH..-`.../...A...;...8...8...
509e0 7f a3 eb 78 48 00 0c ad 60 00 00 00 e8 62 87 a8 3b c1 00 70 48 00 16 4d 60 00 00 00 38 60 00 00 ...xH...`....b..;..pH..M`...8`..
50a00 38 80 00 00 38 a0 00 00 7f c6 f3 78 4b ff 9d e5 60 00 00 00 2f 83 ff ff 41 9e 02 fc 2f 83 ff fe 8...8......xK...`.../...A.../...
50a20 41 9e 02 e0 88 81 00 70 88 a1 00 71 88 c1 00 72 88 e1 00 73 89 01 00 74 89 21 00 75 e8 62 87 68 A......p...q...r...s...t.!.u.b.h
50a40 48 00 16 01 60 00 00 00 7f c3 f3 78 4b ff a0 15 60 00 00 00 80 01 00 7c 2f 80 00 00 40 9e 01 34 H...`......xK...`......|/...@..4
50a60 e8 62 87 70 48 00 15 dd 60 00 00 00 7f a4 eb 78 38 60 00 00 38 a0 00 1e 4b ff d7 e9 60 00 00 00 .b.pH...`......x8`..8...K...`...
50a80 7c 63 07 34 2f 83 ff ff 41 9e 02 a0 80 61 00 c8 4b ff a3 b1 60 00 00 00 80 a1 00 c8 e8 62 87 88 |c.4/...A....a..K...`........b..
50aa0 78 a7 06 20 78 a6 c6 22 78 a4 46 02 78 a5 86 22 48 00 15 91 60 00 00 00 7f e4 fb 78 38 a0 00 04 x...x.."x.F.x.."H...`......x8...
50ac0 38 61 00 cc 48 00 0c 0d 60 00 00 00 80 c1 00 cc e8 62 87 90 78 c7 06 20 78 c4 46 02 78 c5 86 22 8a..H...`........b..x...x.F.x.."
50ae0 78 c6 c6 22 48 00 15 5d 60 00 00 00 80 61 00 cc 4b ff ad 91 60 00 00 00 4b ff 9e 39 60 00 00 00 x.."H..]`....a..K...`...K..9`...
50b00 3c 00 66 66 60 00 66 67 7c 03 00 96 7c 63 fe 70 7c 00 16 70 7c 63 00 50 80 01 00 84 7c 63 01 d6 <.ff`.fg|...|c.p|..p|c.P....|c..
50b20 7c 63 07 b4 4b ff 9e 2d 60 00 00 00 60 00 00 00 4b ff 9e 41 60 00 00 00 2f 83 00 00 40 9d 00 84 |c..K..-`...`...K..A`.../...@...
50b40 4b ff 9f 91 60 00 00 00 4b ff a1 d9 60 00 00 00 2f a3 00 00 40 9e ff dc e8 62 87 98 48 00 14 e5 K...`...K...`.../...@....b..H...
50b60 60 00 00 00 38 21 01 f0 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`..................|...
50b80 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 7f a3 eb 78 38 81 00 7c 38 a0 00 04 48 00 0b 35 ....N...`...`......x8..|8...H..5
50ba0 60 00 00 00 e8 62 87 80 48 00 14 99 60 00 00 00 4b ff fe dc 60 00 00 00 60 00 00 00 60 00 00 00 `....b..H...`...K...`...`...`...
50bc0 e8 62 87 a0 48 00 14 7d 60 00 00 00 38 21 01 f0 38 60 ff ff e8 01 00 10 eb 81 ff e0 eb a1 ff e8 .b..H..}`...8!..8`..............
50be0 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 7f c3 f3 78 38 80 00 01 48 00 01 59 60 00 00 00 ....|.......N......x8...H..Y`...
50c00 3b 9c ff ff 7b 9c 00 21 7c 7e 1b 78 41 82 fd c8 38 80 00 00 7f a5 eb 78 38 c0 00 40 48 00 02 95 ;...{..!|~.xA...8......x8..@H...
50c20 60 00 00 00 7f a3 eb 78 38 81 00 7c 48 00 03 c5 60 00 00 00 2f a3 00 00 41 9e fd 38 7f c3 f3 78 `......x8..|H...`.../...A..8...x
50c40 38 80 00 01 48 00 01 0d 60 00 00 00 3b 9c ff ff 7b 9c 00 21 7c 7e 1b 78 41 82 fd 7c 38 80 00 00 8...H...`...;...{..!|~.xA..|8...
50c60 7f a5 eb 78 38 c0 00 40 48 00 02 49 60 00 00 00 7f a3 eb 78 38 81 00 80 48 00 03 79 60 00 00 00 ...x8..@H..I`......x8...H..y`...
50c80 2f a3 00 00 41 9e fc ec 7f c3 f3 78 38 80 00 01 48 00 00 c1 60 00 00 00 2f 9c 00 01 7c 7e 1b 78 /...A......x8...H...`.../...|~.x
50ca0 41 9e fd 34 7f a5 eb 78 38 80 00 00 38 c0 00 40 48 00 02 01 60 00 00 00 7f c3 f3 78 38 80 00 00 A..4...x8...8..@H...`......x8...
50cc0 38 a0 00 0a 48 00 0d 7d 60 00 00 00 90 61 00 84 4b ff fd 04 60 00 00 00 60 00 00 00 60 00 00 00 8...H..}`....a..K...`...`...`...
50ce0 7f c3 f3 78 38 80 00 01 48 00 00 69 60 00 00 00 3b 9c ff ff 7b 9c 00 20 7c 7e 1b 78 4b ff fc 44 ...x8...H..i`...;...{...|~.xK..D
50d00 e8 62 87 60 48 00 13 3d 60 00 00 00 38 60 ff 9b 4b ff fc 70 e8 62 87 58 48 00 13 29 60 00 00 00 .b.`H..=`...8`..K..p.b.XH..)`...
50d20 38 60 ff 9c 4b ff fc 5c e8 62 87 78 48 00 13 15 60 00 00 00 38 60 ff ff 4b ff fc 48 00 00 00 00 8`..K..\.b.xH...`...8`..K..H....
50d40 00 00 00 01 80 04 00 00 60 00 00 00 60 00 00 00 2c 24 00 00 4d 82 00 20 39 20 00 00 60 00 00 00 ........`...`...,$..M...9...`...
50d60 88 03 00 00 2f 80 00 2c 41 9e 00 2c 2f a0 00 00 40 9e 00 14 48 00 00 3c 60 00 00 00 60 00 00 00 ..../..,A..,/...@...H..<`...`...
50d80 41 9a 00 30 8c 03 00 01 2f 80 00 2c 2f 20 00 00 40 9e ff f0 39 29 00 01 38 63 00 01 79 29 00 20 A..0..../..,/...@...9)..8c..y)..
50da0 7f 84 48 40 41 9d ff bc 4e 80 00 20 60 00 00 00 38 60 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 ..H@A...N...`...8`..N...........
50dc0 00 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 69 1b 78 38 60 00 01 60 00 00 00 60 00 00 00 ....`...`...`...|i.x8`..`...`...
50de0 88 09 00 00 2f 80 00 2c 41 9e 00 2c 2f a0 00 00 40 9e 00 14 48 00 00 40 60 00 00 00 60 00 00 00 ..../..,A..,/...@...H..@`...`...
50e00 41 9a 00 30 8c 09 00 01 2f 80 00 2c 2f 20 00 00 40 9e ff f0 35 29 00 01 41 82 00 20 38 63 00 01 A..0..../..,/...@...5)..A...8c..
50e20 78 63 00 20 4b ff ff bc 60 00 00 00 60 00 00 00 4e 80 00 20 4e 80 00 20 4e 80 00 20 00 00 00 00 xc..K...`...`...N...N...N.......
50e40 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 88 03 00 00 7c 6b 1b 78 2f 80 00 2c 41 9e 00 38 ........`...`.......|k.x/..,A..8
50e60 2f a0 00 00 41 9e 00 30 7c 69 1b 78 60 00 00 00 39 29 00 01 7c 0b 48 50 78 03 00 20 88 09 00 00 /...A..0|i.x`...9)..|.HPx.......
50e80 2f 80 00 2c 2f 20 00 00 4d 9e 00 20 40 9a ff e4 4e 80 00 20 38 60 00 00 4e 80 00 20 00 00 00 00 /..,/...M...@...N...8`..N.......
50ea0 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb e1 ff f8 fb c1 ff f0 7c bf 2b 78 ........`...`...|...........|.+x
50ec0 f8 01 00 10 f8 21 ff 81 7c 80 23 79 41 82 00 5c 39 60 00 00 60 00 00 00 60 00 00 00 60 00 00 00 .....!..|.#yA..\9`..`...`...`...
50ee0 89 23 00 00 2f 89 00 2c 41 9e 00 2c 2f a9 00 00 40 9e 00 14 48 00 00 bc 60 00 00 00 60 00 00 00 .#../..,A..,/...@...H...`...`...
50f00 41 9a 00 b0 8d 23 00 01 2f 89 00 2c 2f 29 00 00 40 9e ff f0 39 6b 00 01 38 63 00 01 79 6b 00 20 A....#../..,/)..@...9k..8c..yk..
50f20 7f 80 58 40 41 9d ff bc 2f a3 00 00 41 9e 00 84 88 03 00 00 2f 80 00 2c 41 9e 00 98 2f a0 00 00 ..X@A.../...A......./..,A.../...
50f40 41 9e 00 90 7c 69 1b 78 48 00 00 0c 60 00 00 00 41 9a 00 20 39 29 00 01 7f c3 48 50 7b de 00 20 A...|i.xH...`...A...9)....HP{...
50f60 88 09 00 00 2f 80 00 2c 2f 20 00 00 40 9e ff e4 7c 64 1b 78 7c c5 33 78 7f e3 fb 78 48 00 05 85 ..../..,/...@...|d.x|.3x...xH...
50f80 60 00 00 00 2f a3 00 00 41 9e 00 28 38 00 00 00 38 21 00 80 7c 1f f1 ae 7f e3 fb 78 e8 01 00 10 `.../...A..(8...8!..|......x....
50fa0 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 38 21 00 80 3b e0 00 00 7f e3 fb 78 e8 01 00 10 ........|...N...8!..;......x....
50fc0 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 3b c0 00 00 4b ff ff 9c 00 00 00 00 00 00 00 01 ........|...N...;...K...........
50fe0 80 02 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb 41 ff d0 fb 61 ff d8 3b 40 00 00 ....`...`...`...|....A...a..;@..
51000 fb 81 ff e0 fb a1 ff e8 7c 9c 23 78 3b a0 00 00 fb e1 ff f8 fb c1 ff f0 7c 7f 1b 78 f8 01 00 10 ........|.#x;...........|..x....
51020 fb 21 ff c8 f8 21 ff 41 88 63 00 00 3b 61 00 70 2f a3 00 00 41 9e 00 c0 2f 9d 00 04 41 9e 00 c4 .!...!.A.c..;a.p/...A.../...A...
51040 48 00 08 31 60 00 00 00 2f a3 00 00 41 9e 00 b4 eb 22 87 b0 7f e3 fb 78 7f 24 cb 78 48 00 05 45 H..1`.../...A....".....x.$.xH..E
51060 60 00 00 00 7c 7e 1b 79 41 82 00 d8 7f 24 cb 78 7f e3 fb 78 48 00 05 2d 60 00 00 00 7f df 18 50 `...|~.yA....$.x...xH..-`......P
51080 7f de 07 34 7b de 00 20 2b 9e 00 09 41 9d 00 74 7f e4 fb 78 7f 63 db 78 7f c5 f3 78 7f ff f2 14 ...4{...+...A..t...x.c.x...x....
510a0 48 00 04 61 60 00 00 00 7d 21 f2 14 9b 49 00 70 7f 63 db 78 38 80 00 00 38 a0 00 0a 48 00 09 85 H..a`...}!...I.p.c.x8...8...H...
510c0 60 00 00 00 7c 63 07 b4 2b 83 00 ff 41 9d 00 34 98 7c 00 00 88 7f 00 00 2f 83 00 2e 41 9e 00 54 `...|c..+...A..4.|....../...A..T
510e0 3b bd 00 01 2f a3 00 00 7b bd 00 20 3b 9c 00 01 40 9e ff 48 2f 9d 00 04 38 60 ff ff 41 9e 00 08 ;.../...{...;...@..H/...8`..A...
51100 38 60 00 00 38 21 00 c0 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`..8!.......!...A...a..|.......
51120 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 8c 7f 00 01 4b ff ff ac 60 00 00 00 60 00 00 00 ............N.......K...`...`...
51140 7f e4 fb 78 38 a0 00 09 7f 63 db 78 48 00 03 b5 60 00 00 00 7f 63 db 78 9b c1 00 79 48 00 03 55 ...x8....c.xH...`....c.x...yH..U
51160 60 00 00 00 7f ff 1a 14 4b ff ff 48 00 00 00 00 00 00 00 01 80 07 00 00 60 00 00 00 60 00 00 00 `.......K..H............`...`...
51180 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c 7d 1b 78 7c 9e 23 78 e8 62 87 b8 f8 01 00 10 fb 81 ff e0 |...........|}.x|.#x.b..........
511a0 fb e1 ff f8 f8 21 ff 71 48 00 0e 99 60 00 00 00 e8 62 87 c0 48 00 0e 8d 60 00 00 00 2f 9d 00 00 .....!.qH...`....b..H...`.../...
511c0 40 9d 00 38 eb 82 87 c8 3b e0 00 00 60 00 00 00 e8 be 00 00 7f e4 fb 78 3b ff 00 01 7f 83 e3 78 @..8....;...`..........x;......x
511e0 7f ff 07 b4 48 00 0e 5d 60 00 00 00 7f 9d f8 00 3b de 00 08 41 9d ff dc 38 21 00 90 38 60 ff ff ....H..]`.......;...A...8!..8`..
51200 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 00 00 00 00 ................|.......N.......
51220 00 00 00 01 80 04 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb a1 ff e8 fb 81 ff e0 7c 9d 23 78 ........`...`...|...........|.#x
51240 f8 01 00 10 fb e1 ff f8 7c 7f 1b 78 e8 62 87 d0 fb c1 ff f0 f8 21 ff 71 4b ff 7a f9 60 00 00 00 ........|..x.b.......!.qK.z.`...
51260 e8 82 87 d8 e8 7d 00 00 48 00 01 89 60 00 00 00 2f a3 00 00 40 9e 00 0c 2f 9f 00 04 41 9d 00 94 .....}..H...`.../...@.../...A...
51280 e8 82 87 e0 e8 7d 00 00 48 00 01 69 60 00 00 00 2f a3 00 00 41 9e 00 4c e8 82 87 e8 e8 7d 00 00 .....}..H..i`.../...A..L.....}..
512a0 48 00 01 51 60 00 00 00 2f a3 00 00 40 9e 00 94 7f e3 fb 78 7f a4 eb 78 4b ff f5 e9 60 00 00 00 H..Q`.../...@......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 f0 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 7f e3 fb 78 7f a4 eb 78 4b ff df 99 60 00 00 00 ....|.......N......x...xK...`...
51320 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...
51340 e8 62 87 f0 48 00 0c fd 60 00 00 00 2f 9f 00 00 40 9d 00 38 eb 82 87 c8 3b c0 00 00 60 00 00 00 .b..H...`.../...@..8....;...`...
51360 e8 bd 00 00 7f c4 f3 78 3b de 00 01 7f 83 e3 78 7f de 07 b4 48 00 0c cd 60 00 00 00 7f 9f f0 00 .......x;......x....H...`.......
51380 3b bd 00 08 41 9d ff dc 38 60 ff ff 4b ff ff 34 00 00 00 00 00 00 00 01 80 04 00 00 60 00 00 00 ;...A...8`..K..4............`...
513a0 88 03 00 00 2f a0 00 00 41 9e 00 2c 78 84 06 20 7f 84 00 40 40 9e 00 10 4e 80 00 20 60 00 00 00 ..../...A..,x......@@...N...`...
513c0 4d 9a 00 20 8c 03 00 01 2f a0 00 00 7f 04 00 40 40 9e ff f0 38 60 00 00 4e 80 00 20 00 00 00 00 M......./......@@...8`..N.......
513e0 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 89 63 00 00 2f ab 00 00 41 9e 00 5c 88 04 00 00 ........`...`....c../...A..\....
51400 7d 69 5b 78 2f a0 00 00 41 9e 00 40 7f 8b 00 40 41 9e 00 24 48 00 00 34 60 00 00 00 60 00 00 00 }i[x/...A..@...@A..$H..4`...`...
51420 88 04 00 00 2f a0 00 00 7f 09 00 40 41 9e 00 1c 40 9a 00 18 8d 23 00 01 38 84 00 01 2f a9 00 00 ..../......@A...@....#..8.../...
51440 40 9e ff e0 88 04 00 00 7d 20 48 50 7d 23 07 b4 4e 80 00 20 88 04 00 00 39 20 00 00 4b ff ff ec @.......}.HP}#..N.......9...K...
51460 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 7c 69 1b 78 60 00 00 00 60 00 00 00 60 00 00 00 ............`...|i.x`...`...`...
51480 88 04 00 00 98 09 00 00 39 29 00 01 88 04 00 00 38 84 00 01 2f a0 00 00 40 9e ff e8 4e 80 00 20 ........9)......8.../...@...N...
514a0 00 00 00 00 00 00 00 00 00 00 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`......
514c0 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../...
514e0 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...............`...`...
51500 88 04 00 00 7c 69 1b 78 2f a0 00 00 41 9e 00 34 2f a5 00 00 4d 9e 00 20 7c a9 03 a6 48 00 00 08 ....|i.x/...A..4/...M...|...H...
51520 42 40 00 70 98 09 00 00 38 a5 ff ff 39 29 00 01 78 a5 00 20 8c 04 00 01 2f a0 00 00 40 9e ff e4 B@.p....8...9)..x......./...@...
51540 2f a5 00 00 4d 9e 00 20 38 a5 ff ff 39 69 00 01 78 a5 00 20 38 00 00 00 38 a5 00 01 7c a9 03 a6 /...M...8...9i..x...8...8...|...
51560 48 00 00 14 60 00 00 00 60 00 00 00 60 00 00 00 39 6b 00 01 98 09 00 00 7d 69 5b 78 42 00 ff f4 H...`...`...`...9k......}i[xB...
51580 4e 80 00 20 60 00 00 00 60 00 00 00 60 00 00 00 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 N...`...`...`...N...............
515a0 7c 08 02 a6 fb e1 ff f8 fb c1 ff f0 7c 7f 1b 79 7c 9e 23 78 f8 01 00 10 fb 81 ff e0 fb a1 ff e8 |...........|..y|.#x............
515c0 f8 21 ff 71 40 82 00 2c 38 21 00 90 7f e3 fb 78 e8 01 00 10 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 .!.q@..,8!.....x................
515e0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 60 00 00 00 2f a4 00 00 41 9e 00 64 4b ff fe b9 60 00 00 00 |.......N...`.../...A..dK...`...
51600 7c 7c 1b 78 7f c3 f3 78 4b ff fe a9 60 00 00 00 2f 83 00 00 7c 7d 1b 78 40 9d ff b0 7f 9c 07 b4 ||.x...xK...`.../...|}.x@.......
51620 7f 9f e2 14 7f bf e0 40 40 9c 00 30 60 00 00 00 7f e3 fb 78 7f c4 f3 78 7f a5 eb 78 48 00 18 15 .......@@..0`......x...x...xH...
51640 60 00 00 00 2f a3 00 00 41 9e ff 80 3b ff 00 01 7f bf e0 40 41 9c ff dc 38 21 00 90 3b e0 00 00 `.../...A...;......@A...8!..;...
51660 7f e3 fb 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...
51680 00 00 00 00 00 00 00 01 80 04 00 00 60 00 00 00 2c 25 00 00 4d 82 00 20 38 a5 ff ff 78 84 06 20 ............`...,%..M...8...x...
516a0 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...
516c0 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 2c 25 00 00 4d 82 00 20 38 a5 ff ff 7c 69 1b 78 ............`...,%..M...8...|i.x
516e0 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)..
51700 42 00 ff f0 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...............`...`...`...
51720 2c 25 00 00 41 82 00 4c 89 23 00 00 88 04 00 00 38 a5 ff ff 78 a5 00 20 7f 89 00 40 41 9e 00 28 ,%..A..L.#......8...x......@A..(
51740 48 00 00 40 60 00 00 00 60 00 00 00 60 00 00 00 8d 23 00 01 8c 04 00 01 79 65 00 20 7f 89 00 40 H..@`...`...`....#......ye.....@
51760 40 9e 00 20 2f a5 00 00 39 65 ff ff 40 9e ff e4 38 60 00 00 4e 80 00 20 60 00 00 00 60 00 00 00 @.../...9e..@...8`..N...`...`...
51780 7c 60 48 50 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 |`HPN...............`...`...`...
517a0 7c 08 02 a6 fb c1 ff f0 fb e1 ff f8 7c 7f 1b 78 7c 9e 23 78 f8 01 00 10 fb a1 ff e8 f8 21 ff 71 |...........|..x|.#x.........!.q
517c0 88 63 00 00 2f a3 00 00 40 9e 00 38 48 00 00 68 48 00 00 e1 60 00 00 00 7c 7d 1b 78 88 7e 00 00 .c../...@..8H..hH...`...|}.x.~..
517e0 48 00 00 d1 60 00 00 00 7f 83 e8 00 40 9e 00 44 8c 7f 00 01 3b de 00 01 2f a3 00 00 41 9e 00 38 H...`.......@..D....;.../...A..8
51800 88 1e 00 00 2f 80 00 00 40 9e ff c8 38 21 00 90 38 00 00 00 7c 60 18 50 e8 01 00 10 eb a1 ff e8 ..../...@...8!..8...|`.P........
51820 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 88 7f 00 00 38 21 00 90 88 1e 00 00 7c 60 18 50 ........|...N.......8!......|`.P
51840 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...........
51860 80 03 00 00 60 00 00 00 60 00 00 00 60 00 00 00 38 03 ff d0 2b 80 00 09 38 00 00 00 41 9d 00 18 ....`...`...`...8...+...8...A...
51880 38 63 ff d0 e9 22 87 f8 7c 63 07 b4 78 63 17 64 7c 09 1a aa 7c 03 03 78 4e 80 00 20 00 00 00 00 8c..."..|c..xc.d|...|..xN.......
518a0 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 38 03 ff 9f 2b 80 00 19 4d 9d 00 20 38 63 ff e0 ........`...`...8...+...M...8c..
518c0 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...............`...`...`...
518e0 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...`...
51900 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.../...
51920 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...
51940 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.>
51960 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..>
51980 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...
519a0 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...`...
519c0 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
519e0 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`...`...`...
51a00 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*...$..
51a20 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 60 00 00 00 .j..K...8...K...............`...
51a40 2c 24 00 00 7c 69 1b 78 41 82 01 58 2b 85 00 24 f9 24 00 00 38 60 00 00 40 9d 00 10 4e 80 00 20 ,$..|i.xA..X+..$.$..8`..@...N...
51a60 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.../...
51a80 41 9a ff e0 41 86 ff dc 41 9e ff d8 2f 8b 00 2d 38 e0 00 00 41 9e 00 c0 2f a5 00 00 40 9e 00 a4 A...A...A.../..-8...A.../...@...
51aa0 2f 8b 00 30 38 a0 00 0a 41 9e 01 10 2f ab 00 00 38 60 00 00 41 9e 00 74 38 60 00 00 48 00 00 1c /..08...A.../...8`..A..t8`..H...
51ac0 f9 24 00 00 7c 63 29 d2 89 69 00 00 2f ab 00 00 7c 60 1a 14 41 9e 00 54 38 0b ff d0 39 4b ff 9f .$..|c)..i../...|`..A..T8...9K..
51ae0 54 08 06 3e 55 4a 06 3e 2b 88 00 09 2b 0a 00 19 39 29 00 01 39 4b ff a9 7c 00 07 34 40 9d 00 24 T..>UJ.>+...+...9)..9K..|..4@..$
51b00 38 0b ff bf 54 00 06 3e 2b 80 00 19 7d 40 07 34 40 99 00 10 41 9d 00 14 39 6b ff c9 7d 60 07 34 8...T..>+...}@.4@...A...9k..}`.4
51b20 7f 80 28 00 41 9c ff 9c 2f a7 00 00 4d 9e 00 20 7c 63 00 d0 4e 80 00 20 60 00 00 00 60 00 00 00 ..(.A.../...M...|c..N...`...`...
51b40 2f 85 00 10 41 9e 00 2c e9 24 00 00 89 69 00 00 4b ff ff 5c 39 29 00 01 2f a5 00 00 f9 24 00 00 /...A..,.$...i..K..\9)../....$..
51b60 38 e0 00 01 89 69 00 00 40 9e ff d8 4b ff ff 34 e9 24 00 00 2f 8b 00 30 38 a0 00 10 40 9e ff 30 8....i..@...K..4.$../..08...@..0
51b80 88 09 00 01 39 69 00 01 2f 80 00 78 40 9e 00 3c 39 2b 00 01 f9 24 00 00 89 6b 00 01 4b ff ff 10 ....9i../..x@..<9+...$...k..K...
51ba0 38 81 ff f0 2b 85 00 24 38 60 00 00 f9 24 00 00 40 9d fe b8 4e 80 00 20 88 09 00 01 39 69 00 01 8...+..$8`...$..@...N.......9i..
51bc0 2f 80 00 78 41 9e 00 0c 39 60 00 30 4b ff fe ec 39 2b 00 01 f9 24 00 00 89 6b 00 01 4b ff ff 98 /..xA...9`.0K...9+...$...k..K...
51be0 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 7c 08 02 a6 fb 21 ff c8 fb 41 ff d0 fb 61 ff d8 ............`...|....!...A...a..
51c00 fb 81 ff e0 fb a1 ff e8 fb c1 ff f0 3b a3 00 04 fb e1 ff f8 f8 01 00 10 7b bd 00 20 7c 7f 1b 78 ............;...........{...|..x
51c20 fb 01 ff c0 f8 21 ff 51 3b 5d 10 00 eb c2 88 00 57 5a 00 26 7f bb 07 b4 7f 59 07 b4 7f dc f3 78 .....!.Q;]......WZ.&.....Y.....x
51c40 e9 1e 00 00 60 00 00 00 60 00 00 00 60 00 00 00 2f a8 00 00 41 9e 02 c0 e9 3e 00 08 7c 08 ea 14 ....`...`...`.../...A....>..|...
51c60 38 68 00 04 7f a0 48 40 40 9d 01 f0 e9 7e 00 10 7d 69 5b 78 60 00 00 00 60 00 00 00 60 00 00 00 8h....H@@....~..}i[x`...`...`...
51c80 88 09 00 00 7f 29 40 40 54 0a 06 36 78 06 c1 28 2f 8a 00 00 7c c7 33 78 40 9e 00 2c 89 49 00 01 .....)@@T..6x..(/...|.3x@..,.I..
51ca0 88 a9 00 02 79 4a 83 e4 7d 46 33 78 78 a5 45 e4 89 49 00 03 7c a6 33 78 7d 46 33 78 7f 86 f8 40 ....yJ..}F3xx.E..I..|.3x}F3x...@
51cc0 40 9c 00 40 40 98 00 44 88 09 00 01 89 49 00 02 78 00 83 e4 7c 07 3b 78 79 4a 45 e4 88 09 00 03 @..@@..D.....I..x...|.;xyJE.....
51ce0 7d 47 3b 78 7c 07 3b 78 38 e7 00 04 7d 29 3a 14 4b ff ff 90 60 00 00 00 60 00 00 00 60 00 00 00 }G;x|.;x8...}):.K...`...`...`...
51d00 7f a9 40 40 41 9c 01 a8 7f ab 40 40 40 9c 01 20 38 a0 00 00 39 20 00 00 48 00 00 40 60 00 00 00 ..@@A.....@@@...8...9...H..@`...
51d20 39 20 00 00 88 cb 00 01 89 4b 00 02 78 00 c1 28 88 eb 00 03 78 c6 83 e4 7c c0 03 78 79 4a 45 e4 9........K..x..(....x...|..xyJE.
51d40 7d 4a 03 78 7c ea 53 78 38 0a 00 04 7d 6b 02 14 7f a8 58 40 40 9d 00 d0 88 0b 00 00 2f 29 00 00 }J.x|.Sx8...}k....X@@......./)..
51d60 54 0a 06 36 78 07 c1 28 2f 8a 00 00 40 9e ff b4 41 9a 00 e0 89 8b 00 01 89 49 00 00 8b 09 00 01 T..6x..(/...@...A........I......
51d80 88 cb 00 02 88 09 00 02 88 ab 00 03 79 43 c1 28 79 8c 83 e4 7b 18 83 e4 88 89 00 03 7d 87 3b 78 ............yC.(y...{.......}.;x
51da0 7f 03 1b 78 78 00 45 e4 78 c6 45 e4 7c c6 3b 78 7c 00 1b 78 7c a7 33 78 7c 80 03 78 7c e0 3a 14 ...xx.E.x.E.|.;x|..x|.3x|..x|.:.
51dc0 55 4a 00 36 38 07 00 04 38 a0 00 01 78 07 47 22 78 06 84 02 7d 4a 3b 78 78 07 c2 02 99 49 00 00 UJ.68...8...x.G"x...}J;xx....I..
51de0 98 c9 00 01 98 e9 00 02 98 09 00 03 88 0b 00 00 88 cb 00 01 89 4b 00 02 88 eb 00 03 78 00 c1 28 .....................K......x..(
51e00 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 7f a8 58 40 x...|..xyJE.}J.x|.Sx8...}k....X@
51e20 41 9d ff 38 2f a5 00 00 40 9e fe 28 7f 63 db 78 4b ff 88 91 60 00 00 00 e8 1e 00 08 7f a3 00 00 A..8/...@..(.c.xK...`...........
51e40 40 9e 01 00 7c 63 ea 14 f8 7c 00 08 4b ff fd f4 7d 69 5b 78 4b ff fe d0 7b e9 47 22 7b eb 84 02 @...|c...|..K...}i[xK...{.G"{...
51e60 61 29 00 10 7b ea c2 02 9b e8 00 03 99 48 00 02 99 68 00 01 99 28 00 00 f8 1e 00 00 38 21 00 b0 a)..{........H...h...(......8!..
51e80 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 eb a1 ff e8 .........!...A..|....a..........
51ea0 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 7f 9d 30 40 40 9c 00 50 38 69 00 04 7c dd 30 50 9b e9 00 03 ........N.....0@@..P8i..|.0P....
51ec0 7d 63 fa 14 7b e4 47 22 60 84 00 10 7b e5 84 02 7b e7 c2 02 78 c8 47 22 78 c0 84 02 78 ca c2 02 }c..{.G"`...{...{...x.G"x...x...
51ee0 98 89 00 00 98 a9 00 01 98 e9 00 02 7d 03 f9 ae 98 cb 00 03 99 4b 00 02 98 0b 00 01 4b ff ff 80 ............}........K......K...
51f00 54 00 07 3e 38 69 00 04 60 00 00 10 98 09 00 00 4b ff ff 6c 7f 23 cb 78 4b ff 87 a9 60 00 00 00 T..>8i..`.......K..l.#.xK...`...
51f20 2f a3 ff ff 7c 68 1b 78 f8 7e 00 10 41 9e 00 14 7d 23 d2 14 f8 7c 00 00 f9 3c 00 08 4b ff fd 20 /...|h.x.~..A...}#...|...<..K...
51f40 38 60 00 00 4b ff ff 38 00 00 00 00 00 00 00 01 80 08 00 00 60 00 00 00 60 00 00 00 60 00 00 00 8`..K..8............`...`...`...
51f60 88 03 ff fc 54 00 07 3e 98 03 ff fc 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 60 00 00 00 ....T..>....N...............`...
51f80 7c 08 02 a6 2f a3 00 00 f8 01 00 10 f8 21 ff 91 f8 a1 00 b0 f8 c1 00 b8 f8 e1 00 c0 f9 01 00 c8 |.../........!..................
51fa0 f9 21 00 d0 f9 41 00 d8 40 9e 00 18 38 21 00 70 38 60 ff ff e8 01 00 10 7c 08 03 a6 4e 80 00 20 .!...A..@...8!.p8`......|...N...
51fc0 2f a4 00 00 41 9e ff e8 38 a1 00 b0 48 00 00 25 60 00 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 /...A...8...H..%`...8!.p....|...
51fe0 4e 80 00 20 00 00 00 00 00 00 00 01 80 00 00 00 7c 08 02 a6 7c a6 2b 78 f8 01 00 10 f8 21 ff 91 N...............|...|.+x.....!..
52000 7c 80 23 78 38 80 ff ff 7c 05 03 78 78 84 00 60 48 00 12 11 60 00 00 00 38 21 00 70 e8 01 00 10 |.#x8...|..xx..`H...`...8!.p....
52020 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...............`...`...`...
52040 7c 08 02 a6 f8 01 00 10 f8 21 ff 91 7c 60 1b 78 e8 62 88 08 f8 81 00 a8 f8 a1 00 b0 7c 04 03 78 |........!..|`.x.b..........|..x
52060 f8 c1 00 b8 f8 e1 00 c0 f9 01 00 c8 f9 21 00 d0 f9 41 00 d8 38 a1 00 a8 48 00 0e d9 60 00 00 00 .............!...A..8...H...`...
52080 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...............`...
520a0 7c 08 02 a6 fb e1 ff f8 7c 7f 1b 78 f8 01 00 10 f8 21 ff 71 80 03 00 04 2f 80 00 00 41 9e 01 04 |.......|..x.....!.q..../...A...
520c0 e8 83 00 10 2f a4 00 00 41 9e 00 f8 e9 23 00 0a 2f a9 00 00 41 9e 00 0c 2f 89 00 4f 40 9d 00 64 ..../...A....#../...A.../..O@..d
520e0 e8 7f 00 02 38 a0 00 50 4b ff 86 69 60 00 00 00 38 00 00 00 7c 63 07 b4 2f 83 00 00 41 9c 00 78 ....8..PK..i`...8...|c../...A..x
52100 2f 83 00 4f 40 9d 00 9c 38 00 00 00 e9 7f 00 10 39 20 00 01 90 1f 00 08 88 0b 00 00 91 3f 00 08 /..O@...8.......9............?..
52120 38 21 00 90 7c 03 03 78 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 60 00 00 00 60 00 00 00 8!..|..x........|...N...`...`...
52140 7c 04 48 ae 39 29 00 01 7d 29 07 b4 2f a0 00 00 40 9e ff cc e8 7f 00 02 38 a0 00 50 4b ff 85 f5 |.H.9)..})../...@.......8..PK...
52160 60 00 00 00 38 00 00 00 7c 63 07 b4 2f 83 00 00 40 9c ff 90 e9 3f 00 10 39 60 00 00 7d 69 01 ae `...8...|c../...@....?..9`..}i..
52180 38 00 00 00 e9 7f 00 10 39 20 00 01 90 1f 00 08 88 0b 00 00 4b ff ff 88 60 00 00 00 60 00 00 00 8.......9...........K...`...`...
521a0 e9 3f 00 10 7c 60 1b 78 39 60 00 00 7d 69 01 ae 4b ff ff d0 60 00 00 00 60 00 00 00 60 00 00 00 .?..|`.x9`..}i..K...`...`...`...
521c0 e8 7f 00 02 38 81 00 70 38 a0 00 01 4b ff 85 85 60 00 00 00 38 00 ff ff 2f a3 00 01 40 9e ff 44 ....8..p8...K...`...8.../...@..D
521e0 88 01 00 70 4b ff ff 3c 00 00 00 00 00 00 00 01 80 01 00 00 60 00 00 00 60 00 00 00 60 00 00 00 ...pK..<............`...`...`...
52200 e8 62 88 10 4b ff fe 9c 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..K...............`...`...`...
52220 4b ff fe 80 00 00 00 00 00 00 00 00 00 00 00 00 7d 80 00 26 7c 08 02 a6 fb 61 ff d8 fb 81 ff e0 K...............}..&|....a......
52240 7c bb 2b 78 3b 84 00 01 fb a1 ff e8 fb c1 ff f0 7c 7d 1b 78 f8 01 00 10 fb 01 ff c0 fb 21 ff c8 |.+x;...........|}.x.........!..
52260 fb 41 ff d0 fb e1 ff f8 91 81 00 08 f8 21 fe 51 89 24 00 01 2f a9 00 00 41 9e 01 c0 3b 40 00 00 .A...........!.Q.$../...A...;@..
52280 3b e0 00 00 3b c0 00 00 3b 21 00 70 48 00 00 30 38 09 ff d0 54 00 06 3e 2b 80 00 09 41 9d 00 14 ;...;...;!.pH..08...T..>+...A...
522a0 3b 5a ff d0 7d 3a 4a 14 7d 3a 07 b4 60 00 00 00 8d 3c 00 01 2f a9 00 00 41 9e 01 80 38 09 ff b1 ;Z..}:J.}:..`....<../...A...8...
522c0 54 0b 06 3e 2b 8b 00 29 41 9d ff c8 e9 62 88 18 78 00 15 a8 7c 0b 02 aa 7d 60 5a 14 7d 69 03 a6 T..>+..)A....b..x...|...}`Z.}i..
522e0 4e 80 04 20 00 00 02 dc ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac N...............................
52300 ff ff ff ac ff ff ff ac 00 00 01 9c ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac ................................
52320 ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac 00 00 00 ac 00 00 05 0c ff ff ff ac ................................
52340 ff ff ff ac ff ff ff ac ff ff ff ac 00 00 05 0c ff ff ff ac ff ff ff ac ff ff ff ac ff ff ff ac ................................
52360 ff ff ff ac 00 00 02 dc ff ff ff ac ff ff ff ac ff ff ff ac 00 00 04 0c ff ff ff ac ff ff ff ac ................................
52380 ff ff ff ac ff ff ff ac 00 00 01 9c 60 00 00 00 7f a3 eb 78 4b ff fd 0d 78 60 06 20 2f 80 00 20 ............`......xK...x`../...
523a0 41 9e ff f0 2f 80 00 09 41 9e ff e8 2f 80 00 0a 41 9e ff e0 2f 80 00 0d 41 9e ff d8 2f a0 00 00 A.../...A.../...A.../...A.../...
523c0 41 9e ff d0 e9 3b 00 00 7f a3 eb 78 39 69 00 08 f9 7b 00 00 e9 29 00 00 98 09 00 00 4b ff fc c5 A....;.....x9i...{...)......K...
523e0 78 63 06 20 2f 83 00 20 41 9e fe c8 2f 83 00 09 41 9e fe c0 2f 83 00 0a 41 9e fe b8 2f 83 00 0d xc../...A.../...A.../...A.../...
52400 41 9e fe b0 2f a3 00 00 41 9e fe a8 80 1d 00 04 2f 80 00 00 41 9e fe 9c e9 3d 00 0a 2f 89 00 00 A.../...A......./...A....=../...
52420 40 9d fe 90 39 29 ff ff 91 3d 00 08 8d 3c 00 01 2f a9 00 00 40 9e fe 88 38 21 01 b0 38 60 00 01 @...9)...=...<../...@...8!..8`..
52440 e8 01 00 10 81 81 00 08 eb 01 ff c0 eb 21 ff c8 7c 08 03 a6 eb 41 ff d0 eb 61 ff d8 7d 81 01 20 .............!..|....A...a..}...
52460 eb 81 ff e0 eb a1 ff e8 7d 80 81 20 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 60 00 00 00 ........}...........N...`...`...
52480 7f a3 eb 78 4b ff fc 1d 2f ba 00 00 78 78 06 20 41 9e 05 c0 2e 18 00 20 41 92 06 20 2d 98 00 09 ...xK.../...xx..A.......A...-...
524a0 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....
524c0 40 9d 00 70 60 00 00 00 60 00 00 00 60 00 00 00 7f 03 c3 78 48 00 0a 1d 60 00 00 00 2f a3 00 00 @..p`...`...`......xH...`.../...
524e0 41 9e 06 c8 7d 21 fa 14 7f a3 eb 78 3b ff 00 01 7f ff 07 b4 9b 09 00 70 4b ff fb a9 78 78 06 20 A...}!.....x;..........pK...xx..
52500 2e 18 00 20 41 92 05 b4 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...
52520 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/...
52540 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..$
52560 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)...=..`...`...`...
52580 7f 23 cb 78 4b ff ef 2d 60 00 00 00 2f a3 00 00 41 9e 04 80 e9 3b 00 00 7f 23 cb 78 38 80 00 00 .#.xK..-`.../...A....;...#.x8...
525a0 38 a0 00 10 38 09 00 08 f8 1b 00 00 eb 09 00 00 4b ff f4 91 60 00 00 00 90 78 00 00 4b ff fc f4 8...8...........K...`....x..K...
525c0 7f a3 eb 78 4b ff fa dd 2f ba 00 00 78 69 06 20 41 9e 03 c0 2f 89 00 20 41 9e 04 1c 2f 89 00 09 ...xK.../...xi..A.../...A.../...
525e0 41 9e 04 14 2f 89 00 0a 41 9e 00 88 2f 09 00 0d 41 9a 00 80 2f 29 00 00 41 9a 00 78 7f 1a f8 00 A.../...A.../...A.../)..A..x....
52600 40 99 00 70 60 00 00 00 60 00 00 00 60 00 00 00 38 09 ff d0 54 00 06 3e 2b 00 00 07 41 99 00 54 @..p`...`...`...8...T..>+...A..T
52620 7d 61 fa 14 7f a3 eb 78 3b ff 00 01 7f ff 07 b4 99 2b 00 70 4b ff fa 6d 78 69 06 20 2f 89 00 20 }a.....x;........+.pK..mxi../...
52640 41 9e 03 b4 2f 89 00 09 41 9e 03 ac 2f 89 00 0a 41 9e 00 20 2f 09 00 0d 41 9a 00 18 2f 29 00 00 A.../...A.../...A.../...A.../)..
52660 41 9a 00 10 7f 1f d0 00 41 98 ff a8 60 00 00 00 7d 61 fa 14 9b cb 00 70 41 9e 00 34 2f 89 00 0d A.......A...`...}a.....pA..4/...
52680 41 9e 00 2c 2f a9 00 00 41 9e 00 24 80 1d 00 04 2f 80 00 00 41 9e 00 18 e9 3d 00 0a 2f 89 00 00 A..,/...A..$..../...A....=../...
526a0 40 9d 00 0c 39 29 ff ff 91 3d 00 08 7f 23 cb 78 4b ff ee 01 60 00 00 00 2f a3 00 00 41 9e 03 54 @...9)...=...#.xK...`.../...A..T
526c0 e9 3b 00 00 7f 23 cb 78 38 80 00 00 38 a0 00 08 38 09 00 08 f8 1b 00 00 eb 09 00 00 4b ff f3 65 .;...#.x8...8...8...........K..e
526e0 60 00 00 00 90 78 00 00 4b ff fb c8 60 00 00 00 7f a3 eb 78 4b ff f9 ad 2f ba 00 00 78 60 06 20 `....x..K...`......xK.../...x`..
52700 41 9e 04 50 2f 80 00 20 7c 0b 03 78 41 9e 02 54 2f 80 00 09 41 9e 02 4c 2f 80 00 0a 41 9e 00 74 A..P/...|..xA..T/...A..L/...A..t
52720 2f 80 00 0d 41 9e 00 6c 2f a0 00 00 41 9e 00 64 7f 9a f8 00 40 9d 00 5c 60 00 00 00 60 00 00 00 /...A..l/...A..d....@..\`...`...
52740 7d 21 fa 14 7f a3 eb 78 3b ff 00 01 7f ff 07 b4 98 09 00 70 4b ff f9 4d 78 60 06 20 2f 80 00 20 }!.....x;..........pK..Mx`../...
52760 7c 0b 03 78 41 9e 01 fc 2f 80 00 09 41 9e 01 f4 2f 80 00 0a 41 9e 00 1c 2f 80 00 0d 41 9e 00 14 |..xA.../...A.../...A.../...A...
52780 2f a0 00 00 41 9e 00 0c 7f 9f d0 00 41 9c ff b4 7d 21 fa 14 2f 8b 00 0a 9b c9 00 70 41 9e 00 34 /...A.......A...}!../......pA..4
527a0 2f 8b 00 0d 41 9e 00 2c 2f ab 00 00 41 9e 00 24 80 1d 00 04 2f 80 00 00 41 9e 00 18 e9 3d 00 0a /...A..,/...A..$..../...A....=..
527c0 2f 89 00 00 40 9d 00 0c 39 29 ff ff 91 3d 00 08 e9 3b 00 00 7f 24 cb 78 38 09 00 08 f8 1b 00 00 /...@...9)...=...;...$.x8.......
527e0 e8 69 00 00 4b ff ec 8d 60 00 00 00 4b ff fa c4 7f a3 eb 78 4b ff f8 ad 2f ba 00 00 78 78 06 20 .i..K...`...K......xK.../...xx..
52800 41 9e 02 d0 2e 18 00 20 41 92 03 30 2d 98 00 09 41 8e 00 90 2f 98 00 0a 41 9e 00 88 2f 98 00 0d A.......A..0-...A.../...A.../...
52820 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`...`...`...
52840 7f 03 c3 78 4b ff f0 2d 60 00 00 00 2f a3 00 00 41 9e 03 68 7d 21 fa 14 7f a3 eb 78 3b ff 00 01 ...xK..-`.../...A..h}!.....x;...
52860 7f ff 07 b4 9b 09 00 70 4b ff f8 39 78 78 06 20 2e 18 00 20 41 92 02 c4 2d 98 00 09 41 8e 00 24 .......pK..9xx......A...-...A..$
52880 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...
528a0 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/...
528c0 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)..
528e0 91 3d 00 08 60 00 00 00 60 00 00 00 60 00 00 00 7f 23 cb 78 4b ff eb bd 60 00 00 00 2f a3 00 00 .=..`...`...`....#.xK...`.../...
52900 41 9e 01 10 e9 3b 00 00 7f 23 cb 78 38 80 00 00 38 a0 00 0a 38 09 00 08 f8 1b 00 00 eb 09 00 00 A....;...#.x8...8...8...........
52920 4b ff f1 21 60 00 00 00 90 78 00 00 4b ff f9 84 7d 21 fa 14 7f a3 eb 78 3b ff 00 01 7f ff 07 b4 K..!`....x..K...}!.....x;.......
52940 98 09 00 70 4b ff f7 5d 78 60 06 20 2f 80 00 20 40 9e 02 10 60 00 00 00 60 00 00 00 60 00 00 00 ...pK..]x`../...@...`...`...`...
52960 7d 21 fa 14 7f 24 cb 78 9b c9 00 70 e9 3b 00 00 38 09 00 08 f8 1b 00 00 e8 69 00 00 4b ff ea f5 }!...$.x...p.;..8........i..K...
52980 60 00 00 00 4b ff f9 2c 60 00 00 00 60 00 00 00 2f 89 00 20 41 9e 00 60 60 00 00 00 60 00 00 00 `...K..,`...`.../...A..``...`...
529a0 2f 89 00 09 41 9e 00 50 2f 89 00 0a 41 9e fc c4 2f 09 00 0d 41 9a fc bc 2f 29 00 00 41 9a fc b4 /...A..P/...A.../...A.../)..A...
529c0 38 09 ff d0 54 00 06 3e 2b 00 00 07 41 99 fc a4 7d 61 fa 14 7f a3 eb 78 3b ff 00 01 7f ff 07 b4 8...T..>+...A...}a.....x;.......
529e0 99 2b 00 70 4b ff f6 bd 78 69 06 20 2f 89 00 20 40 9e ff b0 7d 21 fa 14 7f 23 cb 78 9b c9 00 70 .+.pK...xi../...@...}!...#.x...p
52a00 4b ff ea b1 60 00 00 00 2f a3 00 00 40 9e fc b4 38 21 01 b0 38 60 00 00 e8 01 00 10 81 81 00 08 K...`.../...@...8!..8`..........
52a20 eb 01 ff c0 eb 21 ff c8 7c 08 03 a6 eb 41 ff d0 eb 61 ff d8 7d 81 01 20 eb 81 ff e0 eb a1 ff e8 .....!..|....A...a..}...........
52a40 7d 80 81 20 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 2e 18 00 20 41 92 00 64 60 00 00 00 60 00 00 00 }...........N.......A..d`...`...
52a60 2d 98 00 09 41 8e fa cc 2f 98 00 0a 41 9e fa c4 2f 98 00 0d 41 9e fa bc 2f b8 00 00 41 9e fa b4 -...A.../...A.../...A.../...A...
52a80 7f 03 c3 78 48 00 04 6d 60 00 00 00 2f a3 00 00 41 9e 01 18 7d 21 fa 14 7f a3 eb 78 3b ff 00 01 ...xH..m`.../...A...}!.....x;...
52aa0 7f ff 07 b4 9b 09 00 70 4b ff f5 f9 78 78 06 20 2e 18 00 20 40 92 ff ac 7d 21 fa 14 9b c9 00 70 .......pK...xx......@...}!.....p
52ac0 4b ff fa c0 60 00 00 00 60 00 00 00 60 00 00 00 2e 18 00 20 41 92 00 64 60 00 00 00 60 00 00 00 K...`...`...`.......A..d`...`...
52ae0 2d 98 00 09 41 8e fd bc 2f 98 00 0a 41 9e fd b4 2f 98 00 0d 41 9e fd ac 2f b8 00 00 41 9e fd a4 -...A.../...A.../...A.../...A...
52b00 7f 03 c3 78 4b ff ed 6d 60 00 00 00 2f a3 00 00 41 9e 00 a8 7d 21 fa 14 7f a3 eb 78 3b ff 00 01 ...xK..m`.../...A...}!.....x;...
52b20 7f ff 07 b4 9b 09 00 70 4b ff f5 79 78 78 06 20 2e 18 00 20 40 92 ff ac 7d 21 fa 14 9b c9 00 70 .......pK..yxx......@...}!.....p
52b40 4b ff fd b0 60 00 00 00 60 00 00 00 60 00 00 00 2f 80 00 20 41 9e fe 0c 60 00 00 00 60 00 00 00 K...`...`...`.../...A...`...`...
52b60 2f 80 00 09 41 9e fd fc 2f 80 00 0a 41 9e 00 24 2f 80 00 0d 41 9e 00 2c 2f a0 00 00 40 9e fd b4 /...A.../...A..$/...A..,/...@...
52b80 39 60 00 00 4b ff fc 0c 60 00 00 00 60 00 00 00 39 60 00 0a 4b ff fb fc 60 00 00 00 60 00 00 00 9`..K...`...`...9`..K...`...`...
52ba0 39 60 00 0d 4b ff fb ec 7d 21 fa 14 9b c9 00 70 41 92 f9 d0 4b ff f9 84 7d 21 fa 14 9b c9 00 70 9`..K...}!.....pA...K...}!.....p
52bc0 41 92 fd 30 4b ff fc e4 00 00 00 00 00 00 00 03 80 08 00 00 60 00 00 00 60 00 00 00 60 00 00 00 A..0K...............`...`...`...
52be0 7d 80 00 26 7c 08 02 a6 fb 61 ff d8 fb 41 ff d0 7c 7b 1b 78 fb a1 ff e8 fb 81 ff e0 3b a0 00 00 }..&|....a...A..|{.x........;...
52c00 f8 01 00 10 fb c1 ff f0 fb e1 ff f8 91 81 00 08 f8 21 ff 31 f8 a1 01 10 88 04 00 00 78 0b 06 21 .................!.1........x..!
52c20 41 82 01 60 3b c1 00 70 3b 80 00 00 3b 41 01 10 48 00 00 20 60 00 00 00 60 00 00 00 60 00 00 00 A..`;..p;...;A..H...`...`...`...
52c40 88 1f 00 01 38 9f 00 01 78 0b 06 21 41 82 01 34 2f 8b 00 25 7c 9f 23 78 40 9e ff e8 78 00 06 20 ....8...x..!A..4/..%|.#x@...x...
52c60 7f c9 f3 78 98 09 00 00 3b ff 00 01 39 29 00 01 7c 04 f8 50 7c 0a 07 b4 88 1f 00 00 2d 00 00 73 ...x....;...9)..|..P|.......-..s
52c80 2f 80 00 64 7d 00 00 26 55 08 40 06 2d 00 00 25 2f 00 00 69 2c 80 00 78 2c 00 00 58 2e 00 00 70 /..d}..&U.@.-..%/..i,..x,..X...p
52ca0 2d 80 00 63 91 01 00 90 7d 00 00 26 55 08 40 06 2d 00 00 4f 91 01 00 94 7d 00 00 26 55 08 40 06 -..c....}..&U.@.-..O....}..&U.@.
52cc0 2d 00 00 6f 91 01 00 98 41 9e 00 f8 41 9a 01 04 41 86 01 10 41 82 01 1c 41 92 01 28 41 8e 01 34 -..o....A...A...A...A...A..(A..4
52ce0 81 01 00 90 55 08 20 3e 7d 00 11 20 55 08 e0 3e 41 9e 01 30 81 01 00 94 55 08 20 3e 7d 00 11 20 ....U..>}...U..>A..0....U..>}...
52d00 55 08 e0 3e 41 9e 00 20 81 01 00 98 55 08 20 3e 7d 00 11 20 55 08 e0 3e 41 9e 01 18 40 8a ff 48 U..>A.......U..>}...U..>A...@..H
52d20 39 60 00 6f 39 2a 00 01 7d 41 52 14 7d 29 07 b4 7d 21 4a 14 99 6a 00 70 9b 89 00 70 88 1f 00 00 9`.o9*..}AR.})..}!J..j.p...p....
52d40 2f 80 00 25 41 9e fe fc 7f 63 db 78 7f c4 f3 78 7f 45 d3 78 4b ff f4 dd 2f 83 00 00 40 9d 00 24 /..%A....c.x...x.E.xK.../...@..$
52d60 88 1f 00 01 3b bd 00 01 38 9f 00 01 7f bd 07 b4 78 0b 06 21 40 82 fe dc 60 00 00 00 60 00 00 00 ....;...8.......x..!@...`...`...
52d80 38 21 00 d0 7f a3 eb 78 e8 01 00 10 81 81 00 08 eb 41 ff d0 eb 61 ff d8 7c 08 03 a6 eb 81 ff e0 8!.....x.........A...a..|.......
52da0 eb a1 ff e8 7d 82 01 20 eb c1 ff f0 eb e1 ff f8 7d 81 01 20 7d 80 81 20 4e 80 00 20 60 00 00 00 ....}...........}...}...N...`...
52dc0 39 60 00 64 4b ff ff 60 60 00 00 00 60 00 00 00 39 60 00 69 4b ff ff 50 60 00 00 00 60 00 00 00 9`.dK..``...`...9`.iK..P`...`...
52de0 39 60 00 78 4b ff ff 40 60 00 00 00 60 00 00 00 39 60 00 58 4b ff ff 30 60 00 00 00 60 00 00 00 9`.xK..@`...`...9`.XK..0`...`...
52e00 39 60 00 70 4b ff ff 20 60 00 00 00 60 00 00 00 39 60 00 63 4b ff ff 10 60 00 00 00 60 00 00 00 9`.pK...`...`...9`.cK...`...`...
52e20 39 60 00 73 4b ff ff 00 60 00 00 00 60 00 00 00 39 60 00 4f 4b ff fe f0 00 00 00 00 00 00 00 03 9`.sK...`...`...9`.OK...........
52e40 80 06 00 00 60 00 00 00 60 00 00 00 60 00 00 00 2c 25 00 00 7c 69 1b 78 38 60 00 00 4d 82 00 20 ....`...`...`...,%..|i.x8`..M...
52e60 89 49 00 00 2f aa 00 00 41 9e 00 70 88 04 00 00 7d 4b 53 78 2f a0 00 00 41 9e 00 54 38 a5 ff ff .I../...A..p....}KSx/...A..T8...
52e80 78 a5 00 21 41 82 00 48 7f 8a 00 40 40 9e 00 40 7c a9 03 a6 48 00 00 24 60 00 00 00 60 00 00 00 x..!A..H...@@..@|...H..$`...`...
52ea0 88 04 00 00 2f a0 00 00 7f 0b 00 40 41 9e 00 20 42 40 00 1c 40 9a 00 18 8d 69 00 01 38 84 00 01 ..../......@A...B@..@....i..8...
52ec0 2f ab 00 00 40 9e ff dc 88 04 00 00 7d 60 58 50 7d 63 07 b4 4e 80 00 20 88 04 00 00 39 60 00 00 /...@.......}`XP}c..N.......9`..
52ee0 4b ff ff ec 00 00 00 00 00 00 00 00 00 00 00 00 78 63 00 20 39 23 ff bf 38 03 ff d0 28 89 00 05 K...............xc..9#..8...(...
52f00 2b 00 00 09 38 63 ff 9f 4c c5 28 42 4f 59 c8 42 2b 83 00 05 4f dd e8 42 7d 20 00 26 55 23 3f fe +...8c..L.(BOY.B+...O..B}..&U#?.
52f20 55 29 df fe 7c 00 00 26 54 00 ff fe 7c 63 4b 78 7c 63 03 78 7c 63 07 b4 4e 80 00 20 00 00 00 00 U)..|..&T...|cKx|c.x|c..N.......
52f40 00 00 00 00 00 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb a1 ff e8 fb c1 ff f0 7c a6 2b 78 ........`...`...|...........|.+x
52f60 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
52f80 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 77 99 60 00 00 00 H...`......x|}.x.~..{...K.w.`...
52fa0 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...
52fc0 00 00 00 00 00 00 00 01 80 03 00 00 60 00 00 00 7c 08 02 a6 e9 22 88 20 fb a1 ff e8 7c 9d 23 78 ............`...|...."......|.#x
52fe0 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
53000 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
53020 7f a5 20 40 40 9d 00 7c e9 22 88 28 88 09 00 00 2f 80 00 00 41 9e 00 cc e9 63 00 00 38 00 00 2d ...@@..|.".(..../...A....c..8..-
53040 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...
53060 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....
53080 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...`...`...
530a0 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!..
530c0 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.......?..........
530e0 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...`...`...
53100 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............`...`...`...
53120 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
53140 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...
53160 4b ff e7 81 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 K...`.../...9...8...|c..A...`...
53180 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...|...|...
531a0 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....>..
531c0 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)...>..
531e0 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..........|...
53200 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...............`...`...
53220 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........:...
53240 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.!..
53260 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......
53280 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
532a0 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...
532c0 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...%../...@...
532e0 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..
53300 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..........
53320 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..........
53340 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..%....
53360 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...
53380 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...
533a0 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...
533c0 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.
533e0 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#.......!..
53400 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
53420 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
53440 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
53460 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..;...{....+..
53480 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`...`...`...
534a0 e9 62 88 30 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.0x...|...}`Z.}i..N......X....
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 ff ff ff a8 00 00 02 08 ................................
534e0 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 ................................
53500 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 ................................
53520 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
53540 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 ................................
53560 7f fa fa 14 38 80 00 00 38 a0 00 0a 7e a3 ab 78 9b 3f 00 14 4b ff e3 6d 60 00 00 00 78 7f 00 20 ....8...8...~..x.?..K..m`...x...
53580 7f c3 f3 78 4b ff df 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 ...xK..-`......@@..D|c.Pxc.!A..8
535a0 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...`...`...`...
535c0 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..(`...
535e0 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.......
53600 7f c3 f3 78 4b ff de 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 ...xK...`......@A...K..l`...`...
53620 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
53640 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...
53660 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...
53680 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...
536a0 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...
536c0 7d 3a fa 14 e9 62 88 20 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....)..
536e0 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
53700 38 a0 00 10 4b ff f8 cd 8d 3c 00 01 4b ff fd 78 7d 3a fa 14 e9 62 88 20 7a c0 1f 24 38 c0 00 08 8...K....<..K..x}:...b..z..$8...
53720 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
53740 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..(
53760 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...`...
53780 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
537a0 e9 61 01 80 e9 22 88 20 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...!..
537c0 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...
537e0 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....<..
53800 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
53820 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...`...
53840 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..|`...`...
53860 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
53880 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...|...
538a0 4b ff fd 20 00 00 00 00 00 00 00 01 80 12 00 00 00 00 00 00 0f 00 d1 78 00 00 00 00 0f 80 00 00 K......................x........
538c0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 d1 88 00 00 00 00 0f 80 00 00 00 00 00 00 00 00 00 00 ................................
538e0 00 00 00 00 0f 00 d1 90 00 00 00 00 0f 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 d1 a0 ................................
53900 00 00 00 00 0f 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 d1 b0 00 00 00 00 0f 80 00 00 ................................
53920 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 d1 c0 00 00 00 00 0f 80 00 00 00 00 00 00 00 00 00 00 ................................
53940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4e 6f 20 6e 65 74 5f 78 ........................No.net_x
53960 6d 69 74 20 66 75 6e 63 74 69 6f 6e 20 61 76 61 69 6c 61 62 6c 65 00 00 43 61 6e 20 6e 6f 74 20 mit.function.available..Can.not.
53980 6f 70 65 6e 20 22 25 73 22 20 62 65 63 61 75 73 65 20 66 69 6c 65 20 64 65 73 63 72 69 70 74 6f open."%s".because.file.descripto
539a0 72 20 6c 69 73 74 20 69 73 20 66 75 6c 6c 0a 00 4e 6f 20 6e 65 74 5f 69 6f 63 74 6c 20 66 75 6e r.list.is.full..No.net_ioctl.fun
539c0 63 74 69 6f 6e 20 61 76 61 69 6c 61 62 6c 65 00 4e 6f 20 6e 65 74 5f 69 6e 69 74 20 66 75 6e 63 ction.available.No.net_init.func
539e0 74 69 6f 6e 20 61 76 61 69 6c 61 62 6c 65 00 00 4e 6f 20 6e 65 74 5f 72 65 63 65 69 76 65 20 66 tion.available..No.net_receive.f
53a00 75 6e 63 74 69 6f 6e 20 61 76 61 69 6c 61 62 6c 65 00 00 00 00 00 00 00 6e 65 74 5f 65 31 30 30 unction.available.......net_e100
53a20 30 00 00 00 00 00 00 00 6e 65 74 5f 62 63 6d 00 6e 65 74 5f 6e 78 32 30 33 78 00 00 00 00 00 00 0.......net_bcm.net_nx203x......
53a40 6e 65 74 5f 6d 63 6d 61 6c 00 00 00 00 00 00 00 6e 65 74 5f 73 70 69 64 65 72 00 00 00 00 00 00 net_mcmal.......net_spider......
53a60 6e 65 74 5f 76 65 74 68 00 60 00 00 00 60 00 00 2f 72 74 61 73 00 00 00 43 6f 75 6c 64 20 6e 6f net_veth.`...`../rtas...Could.no
53a80 74 20 6f 70 65 6e 20 2f 72 74 61 73 0a 00 00 00 72 74 61 73 2d 73 69 7a 65 00 00 00 00 00 00 00 t.open./rtas....rtas-size.......
53aa0 53 69 7a 65 20 6f 66 20 72 74 61 73 20 28 25 78 29 20 74 6f 6f 20 73 6d 61 6c 6c 20 74 6f 20 6d Size.of.rtas.(%x).too.small.to.m
53ac0 61 6b 65 20 73 65 6e 73 65 0a 00 00 00 00 00 00 46 61 69 6c 65 64 20 74 6f 20 61 6c 6c 6f 63 61 ake.sense.......Failed.to.alloca
53ae0 74 65 64 20 6d 65 6d 6f 72 79 20 66 6f 72 20 52 54 41 53 0a 00 00 00 00 69 6e 73 74 61 6e 74 69 ted.memory.for.RTAS.....instanti
53b00 61 74 65 2d 72 74 61 73 00 00 00 00 00 00 00 00 69 6e 73 74 61 6e 74 69 61 74 65 2d 72 74 61 73 ate-rtas........instantiate-rtas
53b20 20 66 61 69 6c 65 64 0a 00 00 00 00 00 00 00 00 72 65 61 64 2d 70 63 69 2d 63 6f 6e 66 69 67 00 .failed.........read-pci-config.
53b40 69 62 6d 2c 72 65 61 64 2d 70 63 69 2d 63 6f 6e 66 69 67 00 00 00 00 00 77 72 69 74 65 2d 70 63 ibm,read-pci-config.....write-pc
53b60 69 2d 63 6f 6e 66 69 67 00 00 00 00 00 00 00 00 69 62 6d 2c 77 72 69 74 65 2d 70 63 69 2d 63 6f i-config........ibm,write-pci-co
53b80 6e 66 69 67 00 00 00 00 69 62 6d 2c 75 70 64 61 74 65 2d 66 6c 61 73 68 2d 36 34 2d 61 6e 64 2d nfig....ibm,update-flash-64-and-
53ba0 72 65 62 6f 6f 74 00 00 69 62 6d 2c 75 70 64 61 74 65 2d 66 6c 61 73 68 2d 36 34 00 00 00 00 00 reboot..ibm,update-flash-64.....
53bc0 69 62 6d 2c 6d 61 6e 61 67 65 2d 66 6c 61 73 68 2d 69 6d 61 67 65 00 00 73 79 73 74 65 6d 2d 72 ibm,manage-flash-image..system-r
53be0 65 62 6f 6f 74 00 00 00 67 65 74 2d 74 69 6d 65 2d 6f 66 2d 64 61 79 00 73 65 74 2d 74 69 6d 65 eboot...get-time-of-day.set-time
53c00 2d 6f 66 2d 64 61 79 00 73 74 61 72 74 2d 63 70 75 00 00 00 00 00 00 00 73 74 6f 70 2d 73 65 6c -of-day.start-cpu.......stop-sel
53c20 66 00 00 00 00 00 00 00 54 4f 4b 0a 00 00 00 00 73 74 61 72 74 2d 63 70 75 20 63 61 6c 6c 65 64 f.......TOK.....start-cpu.called
53c40 20 25 64 20 25 78 20 25 78 20 25 78 0a 00 00 00 62 6f 6f 74 6d 73 67 2d 63 70 00 00 00 00 00 00 .%d.%x.%x.%x....bootmsg-cp......
53c60 63 6c 6f 73 65 00 00 00 62 6f 6f 74 6d 73 67 2d 64 65 62 75 67 63 70 00 62 6f 6f 74 6d 73 67 2d close...bootmsg-debugcp.bootmsg-
53c80 77 61 72 6e 69 6e 67 00 62 6f 6f 74 6d 73 67 2d 65 72 72 6f 72 00 00 00 72 65 6c 65 61 73 65 00 warning.bootmsg-error...release.
53ca0 73 65 74 2d 63 61 6c 6c 62 61 63 6b 00 00 00 00 6f 70 65 6e 00 00 00 00 66 69 6e 64 64 65 76 69 set-callback....open....finddevi
53cc0 63 65 00 00 00 00 00 00 70 61 72 65 6e 74 00 00 63 68 69 6c 64 00 00 00 70 65 65 72 00 00 00 00 ce......parent..child...peer....
53ce0 79 69 65 6c 64 00 00 00 73 65 74 2d 6c 65 64 00 77 72 69 74 65 2d 6d 6d 2d 6c 6f 67 00 00 00 00 yield...set-led.write-mm-log....
53d00 72 74 61 73 2d 77 72 69 74 65 2d 76 70 64 00 00 72 74 61 73 2d 72 65 61 64 2d 76 70 64 00 00 00 rtas-write-vpd..rtas-read-vpd...
53d20 63 6c 61 69 6d 00 00 00 73 65 65 6b 00 00 00 00 72 65 61 64 00 00 00 00 77 72 69 74 65 00 00 00 claim...seek....read....write...
53d40 63 61 6c 6c 2d 6d 65 74 68 6f 64 00 00 00 00 00 67 65 74 70 72 6f 70 00 2f 63 68 6f 73 65 6e 00 call-method.....getprop./chosen.
53d60 2f 61 6c 69 61 73 65 73 00 00 00 00 00 00 00 00 6e 65 74 00 00 00 00 00 62 6f 6f 74 70 61 74 68 /aliases........net.....bootpath
53d80 00 00 00 00 00 00 00 00 6c 6f 63 61 6c 2d 6d 61 63 2d 61 64 64 72 65 73 73 00 00 00 00 00 00 00 ........local-mac-address.......
53da0 72 65 67 00 00 00 00 00 61 73 73 69 67 6e 65 64 2d 61 64 64 72 65 73 73 65 73 00 00 00 00 00 00 reg.....assigned-addresses......
53dc0 6e 61 6d 65 00 00 00 00 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 00 00 23 73 69 7a 65 2d 63 65 name....#address-cells..#size-ce
53de0 6c 6c 73 00 00 00 00 00 72 61 6e 67 65 73 00 00 63 6f 6d 70 61 74 69 62 6c 65 00 00 00 00 00 00 lls.....ranges..compatible......
53e00 49 42 4d 2c 76 64 65 76 69 63 65 00 00 00 00 00 76 65 6e 64 6f 72 2d 69 64 00 00 00 00 00 00 00 IBM,vdevice.....vendor-id.......
53e20 64 65 76 69 63 65 2d 69 64 00 00 00 00 00 00 00 72 65 76 69 73 69 6f 6e 2d 69 64 00 00 00 00 00 device-id.......revision-id.....
53e40 63 6c 61 73 73 2d 63 6f 64 65 00 00 00 00 00 00 69 6e 74 65 72 72 75 70 74 73 00 00 00 00 00 00 class-code......interrupts......
53e60 73 74 64 69 6e 00 00 00 73 74 64 6f 75 74 00 00 20 00 00 00 00 00 00 00 20 4e 6f 20 6e 65 74 20 stdin...stdout...........No.net.
53e80 64 65 76 69 63 65 20 66 6f 75 6e 64 20 0a 00 00 2f 63 70 75 73 00 00 00 74 69 6d 65 62 61 73 65 device.found..../cpus...timebase
53ea0 2d 66 72 65 71 75 65 6e 63 79 00 00 00 00 00 00 69 6e 74 65 72 70 72 65 74 00 00 00 00 00 00 00 -frequency......interpret.......
53ec0 69 62 6d 2c 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 00 60 00 00 00 60 00 00 ff ff ff ff ff ff 00 00 ibm,romfs-lookup.`...`..........
53ee0 00 00 00 00 00 00 00 00 ff ff ff ff ff ff 60 00 3a 2f 2f 00 00 00 00 00 2f 2f 00 00 00 00 00 00 ..............`.://.....//......
53f00 40 00 00 00 00 00 00 00 2f 00 00 00 00 00 00 00 3a 00 00 00 00 00 00 00 0a 45 52 52 4f 52 3a 09 @......./.......:........ERROR:.
53f20 09 09 42 61 64 20 55 52 4c 21 0a 00 00 00 00 00 0a 45 52 52 4f 52 3a 09 09 09 42 61 64 20 68 6f ..Bad.URL!.......ERROR:...Bad.ho
53f40 73 74 20 6e 61 6d 65 21 0a 00 00 00 00 00 00 00 0a 45 52 52 4f 52 3a 09 09 09 43 61 6e 27 74 20 st.name!.........ERROR:...Can't.
53f60 72 65 73 6f 6c 76 65 20 64 6f 6d 61 69 6e 20 6e 61 6d 65 20 28 44 4e 53 20 73 65 72 76 65 72 20 resolve.domain.name.(DNS.server.
53f80 69 73 20 6e 6f 74 20 70 72 65 73 65 6e 74 65 64 29 21 0a 00 00 00 00 00 0a 47 69 76 69 6e 67 20 is.not.presented)!.......Giving.
53fa0 75 70 20 61 66 74 65 72 20 25 64 20 44 4e 53 20 72 65 71 75 65 73 74 73 0a 00 00 00 00 00 00 00 up.after.%d.DNS.requests........
53fc0 25 64 2e 25 64 2e 25 64 2e 25 64 0a 00 00 00 00 62 6c 61 00 00 00 00 00 20 20 20 00 00 00 00 00 %d.%d.%d.%d.....bla.............
53fe0 08 08 25 30 32 64 00 00 0a 47 69 76 69 6e 67 20 75 70 20 61 66 74 65 72 20 25 64 20 62 6f 6f 74 ..%02d...Giving.up.after.%d.boot
54000 70 20 72 65 71 75 65 73 74 73 0a 00 00 00 00 00 08 08 08 00 00 00 00 00 2e 00 00 00 00 00 00 00 p.requests......................
54020 20 20 20 20 00 00 00 00 08 08 08 25 30 33 64 00 0a 41 62 6f 72 74 65 64 0a 00 00 00 00 00 00 00 ...........%03d..Aborted........
54040 0a 47 69 76 69 6e 67 20 75 70 20 61 66 74 65 72 20 25 64 20 44 48 43 50 20 72 65 71 75 65 73 74 .Giving.up.after.%d.DHCP.request
54060 73 0a 00 00 00 00 00 00 08 08 08 08 00 00 00 00 25 64 20 4b 42 79 74 65 73 00 00 00 00 00 00 00 s...............%d.KBytes.......
54080 62 6c 6b 73 69 7a 65 00 6f 63 74 65 74 00 00 00 25 64 00 00 00 00 00 00 20 20 52 65 63 65 69 76 blksize.octet...%d........Receiv
540a0 69 6e 67 20 64 61 74 61 3a 20 20 00 00 00 00 00 4c 6f 73 74 20 41 43 4b 20 70 61 63 6b 65 74 73 ing.data:.......Lost.ACK.packets
540c0 3a 20 25 64 0a 00 00 00 20 42 6f 6f 74 6c 6f 61 64 65 72 20 31 2e 36 20 0a 00 00 00 00 00 00 00 :.%d.....Bootloader.1.6.........
540e0 45 33 30 30 30 3a 20 28 6e 65 74 29 20 43 6f 75 6c 64 20 6e 6f 74 20 72 65 61 64 20 4d 41 43 20 E3000:.(net).Could.not.read.MAC.
54100 61 64 64 72 65 73 73 00 20 20 52 65 61 64 69 6e 67 20 4d 41 43 20 61 64 64 72 65 73 73 20 66 72 address...Reading.MAC.address.fr
54120 6f 6d 20 64 65 76 69 63 65 3a 20 25 30 32 78 3a 25 30 32 78 3a 25 30 32 78 3a 25 30 32 78 3a 25 om.device:.%02x:%02x:%02x:%02x:%
54140 30 32 78 3a 25 30 32 78 0a 00 00 00 00 00 00 00 45 33 30 30 36 3a 20 28 6e 65 74 29 20 43 6f 75 02x:%02x........E3006:.(net).Cou
54160 6c 64 20 6e 6f 74 20 69 6e 69 74 69 61 6c 69 7a 65 20 6e 65 74 77 6f 72 6b 20 64 65 76 69 63 65 ld.not.initialize.network.device
54180 00 00 00 00 00 00 00 00 62 6f 6f 74 70 00 00 00 64 68 63 70 00 00 00 00 69 70 76 36 00 00 00 00 ........bootp...dhcp....ipv6....
541a0 20 20 52 65 71 75 65 73 74 69 6e 67 20 49 50 20 61 64 64 72 65 73 73 20 76 69 61 20 42 4f 4f 54 ..Requesting.IP.address.via.BOOT
541c0 50 3a 20 00 00 00 00 00 20 20 52 65 71 75 65 73 74 69 6e 67 20 49 50 20 61 64 64 72 65 73 73 20 P:........Requesting.IP.address.
541e0 76 69 61 20 44 48 43 50 3a 20 00 00 00 00 00 00 45 33 30 30 31 3a 20 28 6e 65 74 29 20 43 6f 75 via.DHCP:.......E3001:.(net).Cou
54200 6c 64 20 6e 6f 74 20 67 65 74 20 49 50 20 61 64 64 72 65 73 73 00 00 00 45 33 30 30 32 3a 20 28 ld.not.get.IP.address...E3002:.(
54220 6e 65 74 29 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 net).ARP.request.to.TFTP.server.
54240 28 25 64 2e 25 64 2e 25 64 2e 25 64 29 20 66 61 69 6c 65 64 00 00 00 00 45 33 30 30 38 3a 20 28 (%d.%d.%d.%d).failed....E3008:.(
54260 6e 65 74 29 20 43 61 6e 27 74 20 6f 62 74 61 69 6e 20 54 46 54 50 20 73 65 72 76 65 72 20 49 50 net).Can't.obtain.TFTP.server.IP
54280 20 61 64 64 72 65 73 73 00 00 00 00 00 00 00 00 20 20 52 65 71 75 65 73 74 69 6e 67 20 66 69 6c .address..........Requesting.fil
542a0 65 20 22 25 73 22 20 76 69 61 20 54 46 54 50 20 66 72 6f 6d 20 25 64 2e 25 64 2e 25 64 2e 25 64 e."%s".via.TFTP.from.%d.%d.%d.%d
542c0 0a 00 00 00 00 00 00 00 20 20 54 46 54 50 3a 20 52 65 63 65 69 76 65 64 20 25 73 20 28 25 64 20 ..........TFTP:.Received.%s.(%d.
542e0 4b 42 79 74 65 73 29 0a 00 00 00 00 00 00 00 00 28 6e 65 74 29 20 75 6e 6b 6e 6f 77 6e 20 54 46 KBytes).........(net).unknown.TF
54300 54 50 20 65 72 72 6f 72 00 00 00 00 00 00 00 00 45 33 30 30 34 3a 20 28 6e 65 74 29 20 54 46 54 TP.error........E3004:.(net).TFT
54320 50 20 62 75 66 66 65 72 20 6f 66 20 25 64 20 62 79 74 65 73 20 69 73 20 74 6f 6f 20 73 6d 61 6c P.buffer.of.%d.bytes.is.too.smal
54340 6c 20 66 6f 72 20 25 73 00 00 00 00 00 00 00 00 45 33 30 30 39 3a 20 28 6e 65 74 29 20 66 69 6c l.for.%s........E3009:.(net).fil
54360 65 20 6e 6f 74 20 66 6f 75 6e 64 3a 20 25 73 00 45 33 30 31 30 3a 20 28 6e 65 74 29 20 54 46 54 e.not.found:.%s.E3010:.(net).TFT
54380 50 20 61 63 63 65 73 73 20 76 69 6f 6c 61 74 69 6f 6e 00 00 00 00 00 00 45 33 30 31 31 3a 20 28 P.access.violation......E3011:.(
543a0 6e 65 74 29 20 69 6c 6c 65 67 61 6c 20 54 46 54 50 20 6f 70 65 72 61 74 69 6f 6e 00 00 00 00 00 net).illegal.TFTP.operation.....
543c0 45 33 30 31 32 3a 20 28 6e 65 74 29 20 75 6e 6b 6e 6f 77 6e 20 54 46 54 50 20 74 72 61 6e 73 66 E3012:.(net).unknown.TFTP.transf
543e0 65 72 20 49 44 00 00 00 45 33 30 31 33 3a 20 28 6e 65 74 29 20 6e 6f 20 73 75 63 68 20 54 46 54 er.ID...E3013:.(net).no.such.TFT
54400 50 20 75 73 65 72 00 00 45 33 30 31 37 3a 20 28 6e 65 74 29 20 54 46 54 50 20 62 6c 6f 63 6b 73 P.user..E3017:.(net).TFTP.blocks
54420 69 7a 65 20 6e 65 67 6f 74 69 61 74 69 6f 6e 20 66 61 69 6c 65 64 00 00 45 33 30 31 38 3a 20 28 ize.negotiation.failed..E3018:.(
54440 6e 65 74 29 20 66 69 6c 65 20 65 78 63 65 65 64 73 20 6d 61 78 69 6d 75 6d 20 54 46 54 50 20 74 net).file.exceeds.maximum.TFTP.t
54460 72 61 6e 73 66 65 72 20 73 69 7a 65 00 00 00 00 45 33 30 30 35 3a 20 28 6e 65 74 29 20 49 43 4d ransfer.size....E3005:.(net).ICM
54480 50 20 45 52 52 4f 52 20 22 00 00 00 00 00 00 00 6e 65 74 20 75 6e 72 65 61 63 68 61 62 6c 65 00 P.ERROR.".......net.unreachable.
544a0 68 6f 73 74 20 75 6e 72 65 61 63 68 61 62 6c 65 00 00 00 00 00 00 00 00 70 72 6f 74 6f 63 6f 6c host.unreachable........protocol
544c0 20 75 6e 72 65 61 63 68 61 62 6c 65 00 00 00 00 70 6f 72 74 20 75 6e 72 65 61 63 68 61 62 6c 65 .unreachable....port.unreachable
544e0 00 00 00 00 00 00 00 00 66 72 61 67 6d 65 6e 74 61 74 69 6f 6e 20 6e 65 65 64 65 64 20 61 6e 64 ........fragmentation.needed.and
54500 20 44 46 20 73 65 74 00 73 6f 75 72 63 65 20 72 6f 75 74 65 20 66 61 69 6c 65 64 00 00 00 00 00 .DF.set.source.route.failed.....
54520 45 33 30 31 34 3a 20 28 6e 65 74 29 20 54 46 54 50 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 64 E3014:.(net).TFTP.error.occurred
54540 20 61 66 74 65 72 20 25 64 20 62 61 64 20 70 61 63 6b 65 74 73 20 72 65 63 65 69 76 65 64 00 00 .after.%d.bad.packets.received..
54560 45 33 30 31 35 3a 20 28 6e 65 74 29 20 54 46 54 50 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 64 E3015:.(net).TFTP.error.occurred
54580 20 61 66 74 65 72 20 6d 69 73 73 69 6e 67 20 25 64 20 72 65 73 70 6f 6e 73 65 73 00 00 00 00 00 .after.missing.%d.responses.....
545a0 45 33 30 31 36 3a 20 28 6e 65 74 29 20 54 46 54 50 20 65 72 72 6f 72 20 6d 69 73 73 69 6e 67 20 E3016:.(net).TFTP.error.missing.
545c0 62 6c 6f 63 6b 20 25 64 2c 20 65 78 70 65 63 74 65 64 20 62 6c 6f 63 6b 20 77 61 73 20 25 64 00 block.%d,.expected.block.was.%d.
545e0 0a 20 46 6c 61 73 68 65 72 20 31 2e 34 20 0a 00 20 20 20 42 61 64 20 62 75 66 66 65 72 20 61 64 ..Flasher.1.4......Bad.buffer.ad
54600 64 72 65 73 73 2e 20 45 78 69 74 69 6e 67 2e 2e 2e 0a 00 00 00 00 00 00 20 20 20 55 73 61 67 65 dress..Exiting.............Usage
54620 3a 20 6e 65 74 66 6c 61 73 68 20 5b 6f 70 74 69 6f 6e 73 5d 20 5b 3c 66 69 6c 65 6e 61 6d 65 3e :.netflash.[options].[<filename>
54640 5d 0a 00 00 00 00 00 00 20 20 20 4f 70 74 69 6f 6e 73 3a 0a 00 00 00 00 20 20 20 20 20 20 20 20 ]..........Options:.............
54660 20 20 20 20 2d 66 20 20 20 20 20 3c 66 69 6c 65 6e 61 6d 65 3e 20 66 6c 61 73 68 20 74 65 6d 70 ....-f.....<filename>.flash.temp
54680 6f 72 61 72 79 20 69 6d 61 67 65 0a 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 2d 63 20 20 orary.image.................-c..
546a0 20 20 20 63 6f 6d 6d 69 74 20 74 65 6d 70 6f 72 61 72 79 20 69 6d 61 67 65 0a 00 00 00 00 00 00 ...commit.temporary.image.......
546c0 20 20 20 20 20 20 20 20 20 20 20 20 2d 72 20 20 20 20 20 72 65 6a 65 63 74 20 74 65 6d 70 6f 72 ............-r.....reject.tempor
546e0 61 72 79 20 69 6d 61 67 65 0a 00 00 00 00 00 00 20 20 20 42 61 64 20 61 72 67 75 6d 65 6e 74 73 ary.image..........Bad.arguments
54700 2e 20 45 78 69 74 69 6e 67 2e 2e 2e 0a 0a 00 00 0a 45 33 30 30 30 3a 20 43 6f 75 6c 64 20 6e 6f ..Exiting........E3000:.Could.no
54720 74 20 72 65 61 64 20 4d 41 43 20 61 64 64 72 65 73 73 0a 00 00 00 00 00 0a 45 33 30 30 36 3a 20 t.read.MAC.address.......E3006:.
54740 43 6f 75 6c 64 20 6e 6f 74 20 69 6e 69 74 69 61 6c 69 7a 65 20 6e 65 74 77 6f 72 6b 20 64 65 76 Could.not.initialize.network.dev
54760 69 63 65 0a 00 00 00 00 25 30 32 78 3a 25 30 32 78 3a 25 30 32 78 3a 25 30 32 78 3a 25 30 32 78 ice.....%02x:%02x:%02x:%02x:%02x
54780 3a 25 30 32 78 0a 00 00 0a 20 20 44 48 43 50 3a 20 43 6f 75 6c 64 20 6e 6f 74 20 67 65 74 20 69 :%02x......DHCP:.Could.not.get.i
547a0 70 20 61 64 64 72 65 73 73 0a 00 00 00 00 00 00 0a 20 20 41 52 50 20 72 65 71 75 65 73 74 20 74 p.address..........ARP.request.t
547c0 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 69 6c o.TFTP.server.(%d.%d.%d.%d).fail
547e0 65 64 00 00 00 00 00 00 20 20 52 65 71 75 65 73 74 69 6e 67 20 66 69 6c 65 20 22 25 73 22 20 76 ed........Requesting.file."%s".v
54800 69 61 20 54 46 54 50 0a 00 00 00 00 00 00 00 00 20 20 4e 6f 77 20 66 6c 61 73 68 69 6e 67 3a 0a ia.TFTP...........Now.flashing:.
54820 00 00 00 00 00 00 00 00 20 20 54 66 74 70 3a 20 43 6f 75 6c 64 20 6e 6f 74 20 6c 6f 61 64 20 66 ..........Tftp:.Could.not.load.f
54840 69 6c 65 20 25 73 0a 00 20 20 54 66 74 70 3a 20 42 75 66 66 65 72 20 74 6f 20 73 6d 61 6c 6c 20 ile.%s....Tftp:.Buffer.to.small.
54860 66 6f 72 20 25 73 0a 00 0a 20 20 49 43 4d 50 20 45 52 52 4f 52 3a 20 44 65 73 74 69 6e 61 74 69 for.%s.....ICMP.ERROR:.Destinati
54880 6f 6e 20 75 6e 72 65 61 63 68 61 62 6c 65 3a 20 00 00 00 00 00 00 00 00 20 55 4e 4b 4e 4f 57 4e on.unreachable:..........UNKNOWN
548a0 3a 20 72 63 20 3d 20 25 64 21 00 00 00 00 00 00 20 20 52 65 61 64 69 6e 67 20 4d 41 43 20 61 64 :.rc.=.%d!........Reading.MAC.ad
548c0 64 72 65 73 73 20 66 72 6f 6d 20 64 65 76 69 63 65 3a 20 00 00 00 00 00 0a 70 69 6e 67 20 64 65 dress.from.device:.......ping.de
548e0 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 72 76 65 72 2d 69 vice-path:[device-args,]server-i
54900 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 5b 2c 74 69 6d 65 p,[client-ip],[gateway-ip][,time
54920 6f 75 74 5d 0a 00 00 00 20 20 4f 77 6e 20 49 50 20 61 64 64 72 65 73 73 3a 20 00 00 00 00 00 00 out]......Own.IP.address:.......
54940 20 20 50 69 6e 67 20 74 6f 20 25 64 2e 25 64 2e 25 64 2e 25 64 20 00 00 73 75 63 63 65 73 73 0a ..Ping.to.%d.%d.%d.%d...success.
54960 00 00 00 00 00 00 00 00 66 61 69 6c 65 64 0a 00 0a 20 20 52 65 61 64 69 6e 67 20 4d 41 43 20 61 ........failed.....Reading.MAC.a
54980 64 64 72 65 73 73 20 66 72 6f 6d 20 64 65 76 69 63 65 3a 20 00 00 00 00 4e 6f 20 73 75 63 68 20 ddress.from.device:.....No.such.
549a0 63 61 6c 6c 62 61 63 6b 20 66 75 6e 63 74 69 6f 6e 0a 00 00 00 00 00 00 61 72 67 76 5b 25 64 5d callback.function.......argv[%d]
549c0 20 25 73 0a 00 00 00 00 6e 65 74 62 6f 6f 74 00 6e 65 74 66 6c 61 73 68 00 00 00 00 00 00 00 00 .%s.....netboot.netflash........
549e0 70 69 6e 67 00 00 00 00 55 6e 6b 6e 6f 77 6e 20 63 6c 69 65 6e 74 20 61 70 70 6c 69 63 61 74 69 ping....Unknown.client.applicati
54a00 6f 6e 20 63 61 6c 6c 65 64 0a 00 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 on.called.......................
54a20 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 30 31 32 33 34 35 36 37 ........................01234567
54a40 38 39 41 42 43 44 45 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 ff ff 89ABCDEF........................
54a60 00 00 00 00 00 ff ff ff 00 00 00 00 ff ff ff ff 00 00 00 ff ff ff ff ff 00 00 ff ff ff ff ff ff ................................
54a80 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 00 00 00 00 0f 00 01 00 00 00 00 00 0f 01 a5 a8 ................................
54aa0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 01 60 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............`................
54ac0 00 00 00 00 0f 00 02 00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 03 e0 ................................
54ae0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 05 00 00 00 00 00 0f 01 a5 a8 ................................
54b00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 05 90 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
54b20 00 00 00 00 0f 00 05 c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 06 60 ...............................`
54b40 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0b 60 00 00 00 00 0f 01 a5 a8 .......................`........
54b60 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0c 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
54b80 00 00 00 00 0f 00 0c d0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0d 20 ................................
54ba0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0d 40 00 00 00 00 0f 01 a5 a8 .......................@........
54bc0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0d 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
54be0 00 00 00 00 0f 00 0e 00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0e 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 0e a0 00 00 00 00 0f 01 a5 a8 ................................
54c20 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 0f 30 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............0................
54c40 00 00 00 00 0f 00 0f c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 10 70 ...............................p
54c60 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 10 c0 00 00 00 00 0f 01 a5 a8 ................................
54c80 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 11 90 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
54ca0 00 00 00 00 0f 00 14 10 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 14 c0 ................................
54cc0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 15 58 00 00 00 00 0f 01 a5 a8 .......................X........
54ce0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 15 c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
54d00 00 00 00 00 0f 00 16 c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 18 00 ................................
54d20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 18 80 00 00 00 00 0f 01 a5 a8 ................................
54d40 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 19 50 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............P................
54d60 00 00 00 00 0f 00 1a c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 1b 20 ................................
54d80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 1b c0 00 00 00 00 0f 01 a5 a8 ................................
54da0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 1c 50 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 20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 1d 70 ...............................p
54de0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 1d e0 00 00 00 00 0f 01 a5 a8 ................................
54e00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 1e 30 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............0................
54e20 00 00 00 00 0f 00 1e a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 1f 70 ...............................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 30 00 00 00 00 0f 01 a5 a8 .......................0........
54e60 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 20 50 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............P................
54e80 00 00 00 00 0f 00 20 70 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 20 90 .......p........................
54ea0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 20 b0 00 00 00 00 0f 01 a5 a8 ................................
54ec0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 20 d0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
54ee0 00 00 00 00 0f 00 21 50 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 21 d0 ......!P......................!.
54f00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 22 20 00 00 00 00 0f 01 a5 a8 ......................".........
54f20 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 22 c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............".................
54f40 00 00 00 00 0f 00 23 60 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 23 f0 ......#`......................#.
54f60 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 24 80 00 00 00 00 0f 01 a5 a8 ......................$.........
54f80 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 24 b0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............$.................
54fa0 00 00 00 00 0f 00 25 30 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 25 b0 ......%0......................%.
54fc0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 26 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 26 d0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............&.................
55000 00 00 00 00 0f 00 27 50 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 27 d0 ......'P......................'.
55020 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 28 50 00 00 00 00 0f 01 a5 a8 ......................(P........
55040 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 28 c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............(.................
55060 00 00 00 00 0f 00 29 b0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2a 50 ......).......................*P
55080 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2a f0 00 00 00 00 0f 01 a5 a8 ......................*.........
550a0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2b 90 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............+.................
550c0 00 00 00 00 0f 00 2c 30 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2c d0 ......,0......................,.
550e0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2d 20 00 00 00 00 0f 01 a5 a8 ......................-.........
55100 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2d c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............-.................
55120 00 00 00 00 0f 00 2e 10 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2e d0 ................................
55140 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 2f 80 00 00 00 00 0f 01 a5 a8 ....................../.........
55160 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 30 20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............0.................
55180 00 00 00 00 0f 00 30 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 31 a0 ......0.......................1.
551a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 35 00 00 00 00 00 0f 01 a5 a8 ......................5.........
551c0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 35 40 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............5@................
551e0 00 00 00 00 0f 00 36 20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 38 20 ......6.......................8.
55200 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3a 20 00 00 00 00 0f 01 a5 a8 ......................:.........
55220 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3a c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............:.................
55240 00 00 00 00 0f 00 3b 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3b f0 ......;.......................;.
55260 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3c 50 00 00 00 00 0f 01 a5 a8 ......................<P........
55280 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3c a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............<.................
552a0 00 00 00 00 0f 00 3c f0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3e 20 ......<.......................>.
552c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3e 90 00 00 00 00 0f 01 a5 a8 ......................>.........
552e0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3e b0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............>.................
55300 00 00 00 00 0f 00 3e d0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3e f0 ......>.......................>.
55320 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3f 10 00 00 00 00 0f 01 a5 a8 ......................?.........
55340 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3f 30 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............?0................
55360 00 00 00 00 0f 00 3f 50 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3f 90 ......?P......................?.
55380 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 3f e0 00 00 00 00 0f 01 a5 a8 ......................?.........
553a0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 40 20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............@.................
553c0 00 00 00 00 0f 00 40 60 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 40 90 ......@`......................@.
553e0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 40 b0 00 00 00 00 0f 01 a5 a8 ......................@.........
55400 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 40 d0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............@.................
55420 00 00 00 00 0f 00 40 f0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 41 10 ......@.......................A.
55440 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 41 80 00 00 00 00 0f 01 a5 a8 ......................A.........
55460 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 41 c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............A.................
55480 00 00 00 00 0f 00 42 30 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 43 b0 ......B0......................C.
554a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 43 d0 00 00 00 00 0f 01 a5 a8 ......................C.........
554c0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 43 f0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............C.................
554e0 00 00 00 00 0f 00 44 10 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 44 30 ......D.......................D0
55500 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 44 80 00 00 00 00 0f 01 a5 a8 ......................D.........
55520 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 44 a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............D.................
55540 00 00 00 00 0f 00 45 60 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 45 80 ......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 45 a0 00 00 00 00 0f 01 a5 a8 ......................E.........
55580 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 45 c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............E.................
555a0 00 00 00 00 0f 00 46 70 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 47 20 ......Fp......................G.
555c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 49 90 00 00 00 00 0f 01 a5 a8 ......................I.........
555e0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 4f e0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............O.................
55600 00 00 00 00 0f 00 51 10 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 53 90 ......Q.......................S.
55620 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 55 f0 00 00 00 00 0f 01 a5 a8 ......................U.........
55640 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 56 20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............V.................
55660 00 00 00 00 0f 00 56 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 57 50 ......V.......................WP
55680 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 57 70 00 00 00 00 0f 01 a5 a8 ......................Wp........
556a0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 57 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............W.................
556c0 00 00 00 00 0f 00 57 a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 59 10 ......W.......................Y.
556e0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 5b 30 00 00 00 00 0f 01 a5 a8 ......................[0........
55700 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 5c 70 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............\p................
55720 00 00 00 00 0f 00 61 20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 61 a0 ......a.......................a.
55740 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 61 f0 00 00 00 00 0f 01 a5 a8 ......................a.........
55760 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 62 f0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............b.................
55780 00 00 00 00 0f 00 65 00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 66 10 ......e.......................f.
557a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 67 10 00 00 00 00 0f 01 a5 a8 ......................g.........
557c0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 69 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............i.................
557e0 00 00 00 00 0f 00 6d 10 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 6f 70 ......m.......................op
55800 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 75 c0 00 00 00 00 0f 01 a5 a8 ......................u.........
55820 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 77 00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............w.................
55840 00 00 00 00 0f 00 78 20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 79 c0 ......x.......................y.
55860 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 7d 00 00 00 00 00 0f 01 a5 a8 ......................}.........
55880 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 7d 30 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ..............}0................
558a0 00 00 00 00 0f 00 7e 60 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 7f 70 ......~`.......................p
558c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 82 70 00 00 00 00 0f 01 a5 a8 .......................p........
558e0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 84 c0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
55900 00 00 00 00 0f 00 8a 10 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 9a e0 ................................
55920 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 a0 00 00 00 00 00 0f 01 a5 a8 ................................
55940 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 a4 b0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
55960 00 00 00 00 0f 00 a5 30 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 a5 b0 .......0........................
55980 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 a6 10 00 00 00 00 0f 01 a5 a8 ................................
559a0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 a7 50 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............P................
559c0 00 00 00 00 0f 00 a8 e0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 a9 90 ................................
559e0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 ab 00 00 00 00 00 0f 01 a5 a8 ................................
55a00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 ab 50 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............P................
55a20 00 00 00 00 0f 00 ab d0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 ac 10 ................................
55a40 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 ac 60 00 00 00 00 0f 01 a5 a8 .......................`........
55a60 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 ad 00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
55a80 00 00 00 00 0f 00 ad f0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 ae 30 ...............................0
55aa0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 ae 80 00 00 00 00 0f 01 a5 a8 ................................
55ac0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 af 00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
55ae0 00 00 00 00 0f 00 af d0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b0 10 ................................
55b00 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b0 40 00 00 00 00 0f 01 a5 a8 .......................@........
55b20 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b1 a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
55b40 00 00 00 00 0f 00 b3 50 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b6 c0 .......P........................
55b60 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b6 e0 00 00 00 00 0f 01 a5 a8 ................................
55b80 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b7 50 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............P................
55ba0 00 00 00 00 0f 00 b7 a0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b8 00 ................................
55bc0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b9 60 00 00 00 00 0f 01 a5 a8 .......................`........
55be0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 b9 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ................................
55c00 00 00 00 00 0f 00 b9 90 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 c3 40 ...............................@
55c20 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 c5 b0 00 00 00 00 0f 01 a5 a8 ................................
55c40 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 c6 50 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 ...............P................
55c60 00 00 00 00 0f 00 c6 b0 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 c7 30 ...............................0
55c80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 c8 80 00 00 00 00 0f 01 a5 a8 ................................
55ca0 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 c9 80 00 00 00 00 0f 01 a5 a8 00 00 00 00 00 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 60 00 00 00 60 00 00 00 60 00 00 00 60 00 00 00 `...`...`...`...`...`...`...`...
55d80 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 `...`...`...`...`...`...`...`...
55da0 00 00 00 01 00 00 00 00 00 00 00 00 0f 00 e2 50 00 00 00 00 0f 00 e3 70 00 00 00 00 0f 00 e3 88 ...............P.......p........
55dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 f2 a0 00 00 00 00 0f 00 e1 f0 ................................
55de0 00 00 00 00 0f 00 f2 b8 00 00 00 00 0f 00 f1 68 00 00 00 00 0f 00 f1 38 00 00 00 00 00 00 00 00 ...............h.......8........
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 00 00 00 00 ................................
55e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
55e80 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 ea 78 00 00 00 00 0f 00 ea 90 00 00 00 00 0f 00 ea 48 ...............x...............H
55ea0 00 00 00 00 0f 00 ea 30 00 00 00 00 0f 00 ea a8 00 00 00 00 0f 00 e3 d0 00 00 00 00 0f 00 e4 00 .......0........................
55ec0 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 0f 00 e5 b0 ................................
55ee0 00 00 00 00 0f 00 e5 c8 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 e7 18 00 00 00 00 0f 00 e5 e0 ................................
55f00 00 00 00 00 0f 00 e5 f8 00 00 00 00 0f 00 e6 10 00 00 00 00 00 00 00 00 01 00 5e 00 00 00 00 00 ..........................^.....
55f20 ff ff ff ff ff ff 00 00 63 82 53 63 00 00 00 01 ff ff ff ff ff ff 00 00 00 00 00 04 60 00 00 00 ........c.Sc................`...
55f40 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 0f 32 d2 10 00 00 00 50 00 00 00 00 .....................2.....P....
55f60 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 0f 32 d2 60 00 00 00 50 00 00 00 00 .....................2.`...P....
55f80 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 ................................
55fa0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
55fc0 f9 61 00 40 38 00 02 00 e9 60 02 60 48 00 2d 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H.-A...H|......P|...
55fe0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56000 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
560a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
560c0 f9 61 00 40 38 00 03 00 e9 60 03 60 48 00 2c 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H.,A...H|......P|...
560e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56100 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
56120 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
56140 f9 61 00 40 38 00 03 80 e9 60 03 e0 48 00 2b c1 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`..H.+....H|......P|...
56160 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56180 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
561a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
561c0 f9 61 00 40 38 00 04 00 e9 60 04 60 48 00 2b 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H.+A...H|......P|...
561e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56200 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
56220 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
56240 f9 61 00 40 38 00 04 80 e9 60 04 e0 48 00 2a c1 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`..H.*....H|......P|...
56260 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56280 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
562a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
562c0 f9 61 00 40 38 00 05 00 e9 60 05 60 48 00 2a 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H.*A...H|......P|...
562e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56300 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
563a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
563c0 f9 61 00 40 38 00 06 00 e9 60 06 60 48 00 29 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H.)A...H|......P|...
563e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56400 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
564a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
564c0 f9 61 00 40 38 00 07 00 e9 60 07 60 48 00 28 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H.(A...H|......P|...
564e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56500 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
565a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
565c0 f9 61 00 40 38 00 08 00 e9 60 08 60 48 00 27 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H.'A...H|......P|...
565e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56600 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
566a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
566c0 f9 61 00 40 38 00 09 00 e9 60 09 60 48 00 26 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H.&A...H|......P|...
566e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56700 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
567a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
567c0 f9 61 00 40 38 00 0a 00 e9 60 0a 60 48 00 25 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H.%A...H|......P|...
567e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56800 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
568a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
568c0 f9 61 00 40 38 00 0b 00 e9 60 0b 60 48 00 24 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H.$A...H|......P|...
568e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56900 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
569a0 f8 21 ff b1 7d 68 02 a6 f9 61 00 30 7d 7a 02 a6 f9 61 00 40 7d 7b 02 a6 f9 61 00 48 e9 62 80 d8 .!..}h...a.0}z...a.@}{...a.H.b..
569c0 e9 6b 00 00 7d 69 03 a6 7c 0a 03 78 4e 80 04 21 e9 61 00 30 7d 68 03 a6 e9 61 00 40 7d 7a 03 a6 .k..}i..|..xN..!.a.0}h...a.@}z..
569e0 e9 61 00 48 7d 7b 03 a6 38 21 00 50 4c 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .a.H}{..8!.PL..$................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56aa0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
56ac0 f9 61 00 40 38 00 0d 00 e9 60 0d 60 48 00 22 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H."A...H|......P|...
56ae0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56b00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56ba0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
56bc0 f9 61 00 40 38 00 0e 00 e9 60 0e 60 48 00 21 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H.!A...H|......P|...
56be0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56c00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56ca0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
56cc0 f9 61 00 40 38 00 0f 00 e9 60 0f 60 48 00 20 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
56ce0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56d00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56da0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
56dc0 f9 61 00 40 38 00 10 00 e9 60 10 60 48 00 1f 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
56de0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56e00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56ea0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
56ec0 f9 61 00 40 38 00 11 00 e9 60 11 60 48 00 1e 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
56ee0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
56f00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
56fa0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
56fc0 f9 61 00 40 38 00 12 00 e9 60 12 60 48 00 1d 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
56fe0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57000 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
570a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
570c0 f9 61 00 40 38 00 13 00 e9 60 13 60 48 00 1c 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
570e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57100 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
571a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
571c0 f9 61 00 40 38 00 14 00 e9 60 14 60 48 00 1b 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
571e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57200 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
572a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
572c0 f9 61 00 40 38 00 15 00 e9 60 15 60 48 00 1a 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
572e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57300 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
573a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
573c0 f9 61 00 40 38 00 16 00 e9 60 16 60 48 00 19 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
573e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57400 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
574a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
574c0 f9 61 00 40 38 00 17 00 e9 60 17 60 48 00 18 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
574e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57500 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
575a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
575c0 f9 61 00 40 38 00 18 00 e9 60 18 60 48 00 17 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
575e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57600 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
576a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
576c0 f9 61 00 40 38 00 19 00 e9 60 19 60 48 00 16 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
576e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57700 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
577a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
577c0 f9 61 00 40 38 00 1a 00 e9 60 1a 60 48 00 15 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
577e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57800 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
578a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
578c0 f9 61 00 40 38 00 1b 00 e9 60 1b 60 48 00 14 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
578e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57900 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
579a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
579c0 f9 61 00 40 38 00 1c 00 e9 60 1c 60 48 00 13 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
579e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57a00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57aa0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
57ac0 f9 61 00 40 38 00 1d 00 e9 60 1d 60 48 00 12 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
57ae0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57b00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57ba0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
57bc0 f9 61 00 40 38 00 1e 00 e9 60 1e 60 48 00 11 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
57be0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57c00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57ca0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
57cc0 f9 61 00 40 38 00 1f 00 e9 60 1f 60 48 00 10 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
57ce0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57d00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57da0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
57dc0 f9 61 00 40 38 00 20 00 e9 60 20 60 48 00 0f 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
57de0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57e00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57ea0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
57ec0 f9 61 00 40 38 00 21 00 e9 60 21 60 48 00 0e 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8.!..`!`H..A...H|......P|...
57ee0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
57f00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
57fa0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
57fc0 f9 61 00 40 38 00 22 00 e9 60 22 60 48 00 0d 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8."..`"`H..A...H|......P|...
57fe0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
58000 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
580a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
580c0 f9 61 00 40 38 00 23 00 e9 60 23 60 48 00 0c 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8.#..`#`H..A...H|......P|...
580e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
58100 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
581a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
581c0 f9 61 00 40 38 00 24 00 e9 60 24 60 48 00 0b 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8.$..`$`H..A...H|......P|...
581e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
58200 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
582a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
582c0 f9 61 00 40 38 00 25 00 e9 60 25 60 48 00 0a 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8.%..`%`H..A...H|......P|...
582e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
58300 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
583a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
583c0 f9 61 00 40 38 00 26 00 e9 60 26 60 48 00 09 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8.&..`&`H..A...H|......P|...
583e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
58400 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
584a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
584c0 f9 61 00 40 38 00 27 00 e9 60 27 60 48 00 08 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8.'..`'`H..A...H|......P|...
584e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
58500 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
585a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
585c0 f9 61 00 40 38 00 28 00 e9 60 28 60 48 00 07 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8.(..`(`H..A...H|......P|...
585e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
58600 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
586a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
586c0 f9 61 00 40 38 00 29 00 e9 60 29 60 48 00 06 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8.)..`)`H..A...H|......P|...
586e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
58700 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
587a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
587c0 f9 61 00 40 38 00 2a 00 e9 60 2a 60 48 00 05 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8.*..`*`H..A...H|......P|...
587e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
58800 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
588a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
588c0 f9 61 00 40 38 00 2b 00 e9 60 2b 60 48 00 04 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8.+..`+`H..A...H|......P|...
588e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
58900 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
589a0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
589c0 f9 61 00 40 38 00 2c 00 e9 60 2c 60 48 00 03 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8.,..`,`H..A...H|......P|...
589e0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
58a00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58aa0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
58ac0 f9 61 00 40 38 00 2d 00 e9 60 2d 60 48 00 02 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8.-..`-`H..A...H|......P|...
58ae0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
58b00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58ba0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
58bc0 f9 61 00 40 38 00 2e 00 e9 60 2e 60 48 00 01 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8....`.`H..A...H|......P|...
58be0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
58c00 00 00 00 00 0f 00 01 60 4e 80 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......`N.......................
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
58ca0 f8 21 ff a9 f8 01 00 30 7c 08 02 a6 f8 01 00 38 7c 1a 02 a6 f8 01 00 48 7c 1b 02 a6 f8 01 00 50 .!.....0|......8|......H|......P
58cc0 f9 61 00 40 38 00 2f 00 e9 60 2f 60 48 00 00 41 e8 01 00 48 7c 1a 03 a6 e8 01 00 50 7c 1b 03 a6 .a.@8./..`/`H..A...H|......P|...
58ce0 e8 01 00 38 7c 08 03 a6 e8 01 00 30 e9 61 00 40 38 21 00 58 4c 00 00 24 60 00 00 00 60 00 00 00 ...8|......0.a.@8!.XL..$`...`...
58d00 00 00 00 00 0f 00 01 60 4e 80 00 20 f8 21 fe d1 f8 41 00 40 f8 61 00 48 f8 81 00 50 f8 a1 00 58 .......`N....!...A.@.a.H...P...X
58d20 f8 c1 00 60 f8 e1 00 68 f9 01 00 70 f9 21 00 78 f9 41 00 80 f9 61 00 88 f9 81 00 90 f9 a1 00 98 ...`...h...p.!.x.A...a..........
58d40 f9 c1 00 a0 f9 e1 00 a8 fa 01 00 b0 fa 21 00 b8 fa 41 00 c0 fa 61 00 c8 fa 81 00 d0 fa a1 00 d8 .............!...A...a..........
58d60 fa c1 00 e0 fa e1 00 e8 fb 01 00 f0 fb 21 00 f8 fb 41 01 00 fb 61 01 08 fb 81 01 10 fb a1 01 18 .............!...A...a..........
58d80 fb c1 01 20 fb e1 01 28 7d c9 02 a6 f9 c1 01 30 7d 69 03 a6 3c 60 00 00 60 63 00 00 78 63 07 c6 .......(}......0}i..<`..`c..xc..
58da0 64 63 0f 00 60 63 e4 30 e8 43 00 08 e8 62 80 e8 f8 23 00 00 7d c8 02 a6 4e 80 04 21 7d c8 03 a6 dc..`c.0.C...b...#..}...N..!}...
58dc0 e9 c1 01 30 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 ...0}....A.@.a.H...P...X...`...h
58de0 e9 01 00 70 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 ...p.!.x.A......................
58e00 ea 21 00 b8 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 .!...A...a......................
58e20 eb 21 00 f8 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 .!...A...a.................(8!.0
58e40 4e 80 00 20 00 00 00 00 00 00 00 00 0f 01 a5 a8 00 00 00 00 0f 01 25 a4 00 00 00 00 0f 00 f7 00 N.....................%.........
58e60 00 00 00 00 0f 01 2e 00 00 00 00 00 0f 11 6e 00 00 00 00 00 0f 00 01 00 00 00 00 00 0f 00 f5 00 ..............n.................
58e80 00 00 00 00 0f 32 d2 b1 00 00 00 00 0f 11 76 50 00 00 00 00 0f 11 6e 00 00 00 00 00 0f 00 d0 b8 .....2........vP......n.........
58ea0 00 00 00 00 0f 00 06 a8 00 00 00 00 0f 11 76 00 00 00 00 00 0f 00 d0 d8 00 00 00 00 0f 00 d1 10 ..............v.................
58ec0 00 00 00 00 0f 00 d1 30 00 00 00 00 0f 00 d1 50 00 00 00 00 0f 11 76 50 43 1b de 82 d7 b6 34 db .......0.......P......vPC.....4.
58ee0 20 c4 9b a5 e3 53 f7 cf 00 00 00 00 0f 11 76 00 00 00 00 00 0f 00 d0 10 00 00 00 00 0f 00 f5 00 .....S........v.................
58f00 00 00 00 00 0f 00 e9 a0 00 00 00 00 0f 00 e9 b8 00 00 00 00 0f 00 f6 20 00 00 00 00 0f 00 15 f0 ................................
58f20 00 00 00 00 0f 00 e2 98 00 00 00 00 0f 00 15 e8 00 00 00 00 0f 11 76 58 00 00 00 00 0f 00 d1 d0 ......................vX........
58f40 00 00 00 00 0f 11 77 28 00 00 00 00 0f 00 d1 d8 00 00 00 00 0f 00 d1 f0 00 00 00 00 0f 00 d2 00 ......w(........................
58f60 00 00 00 00 0f 00 d2 30 00 00 00 00 0f 00 d2 58 00 00 00 00 0f 00 d2 70 00 00 00 00 0f 00 d2 90 .......0.......X.......p........
58f80 00 00 00 00 0f 11 76 60 00 00 00 00 0f 00 d2 a0 00 00 00 00 0f 00 d2 b8 00 00 00 00 0f 00 d2 d0 ......v`........................
58fa0 00 00 00 00 0f 00 d2 e8 00 00 00 00 0f 00 d3 08 00 00 00 00 0f 00 d3 20 00 00 00 00 0f 00 d3 38 ...............................8
58fc0 00 00 00 00 0f 00 d3 48 00 00 00 00 0f 00 d3 58 00 00 00 00 0f 00 d3 68 00 00 00 00 0f 00 d3 78 .......H.......X.......h.......x
58fe0 00 00 00 00 0f 11 77 40 00 00 00 00 0f 00 d3 88 00 00 00 00 0f 00 d3 90 00 00 00 00 0f 00 f6 20 ......w@........................
59000 00 00 00 00 0f 00 d3 b0 00 00 00 00 0f 00 d3 c0 00 00 00 00 0f 00 d3 c8 00 00 00 00 0f 00 d3 d8 ................................
59020 00 00 00 00 0f 00 d3 e8 00 00 00 00 0f 00 d3 f8 00 00 00 00 0f 11 76 90 00 00 00 00 0f 00 d4 00 ......................v.........
59040 00 00 00 00 0f 00 d4 10 00 00 00 00 0f 00 e8 38 00 00 00 00 0f 00 e8 68 00 00 00 00 0f 00 e6 58 ...............8.......h.......X
59060 00 00 00 00 0f 00 d4 18 00 00 00 00 0f 00 d4 28 00 00 00 00 0f 00 d4 30 00 00 00 00 0f 00 d4 38 ...............(.......0.......8
59080 00 00 00 00 0f 00 d4 40 00 00 00 00 0f 00 d4 48 00 00 00 00 0f 00 d4 50 00 00 00 00 0f 00 d4 60 .......@.......H.......P.......`
590a0 00 00 00 00 0f 00 d4 70 00 00 00 00 0f 00 d4 80 00 00 00 00 0f 00 d4 88 00 00 00 00 0f 00 d4 90 .......p........................
590c0 00 00 00 00 0f 00 d4 98 00 00 00 00 0f 00 d4 a0 00 00 00 00 0f 00 d4 b0 00 00 00 00 0f 00 d4 b8 ................................
590e0 00 00 00 00 0f 00 d4 c0 00 00 00 00 0f 00 d4 d0 00 00 00 00 0f 00 d4 d8 00 00 00 00 0f 00 d4 e8 ................................
59100 00 00 00 00 0f 00 d5 00 00 00 00 00 0f 00 d5 08 00 00 00 00 0f 00 d5 20 00 00 00 00 0f 00 d5 28 ...............................(
59120 00 00 00 00 0f 00 d5 38 00 00 00 00 0f 00 d5 48 00 00 00 00 0f 00 d5 50 00 00 00 00 0f 00 d5 60 .......8.......H.......P.......`
59140 00 00 00 00 0f 00 d5 70 00 00 00 00 0f 00 d5 80 00 00 00 00 0f 00 d5 90 00 00 00 00 0f 00 d5 a0 .......p........................
59160 00 00 00 00 0f 00 d5 b0 00 00 00 00 0f 11 6e 00 00 00 00 00 0f 00 d5 c0 00 00 00 00 0f 00 d5 c8 ..............n.................
59180 00 00 00 00 0f 00 d5 d0 00 00 00 00 0f 00 d5 d8 00 00 00 00 0f 00 d5 f0 00 00 00 00 0f 00 d5 f8 ................................
591a0 00 00 00 00 0f 00 e9 88 00 00 00 00 0f 00 e9 10 00 00 00 00 0f 00 e5 98 00 00 00 00 0f 00 e5 80 ................................
591c0 00 00 00 00 0f 00 d6 10 00 00 00 00 0f 00 d6 20 00 00 00 00 0f 00 15 f0 00 00 00 00 0f 11 77 98 ..............................w.
591e0 00 00 00 00 0f 11 76 50 20 c4 9b a5 e3 53 f7 cf 00 00 00 00 0f 31 77 a0 00 00 00 00 0f 00 d6 38 ......vP.....S.......1w........8
59200 00 00 00 00 0f 00 f6 78 00 00 00 00 0f 31 7d 98 00 00 00 00 0f 32 d1 f0 00 00 00 00 0f 00 ed 30 .......x.....1}......2.........0
59220 00 00 00 00 0f 00 f6 80 00 00 00 00 0f 00 d6 40 00 00 00 00 0f 31 7d b4 00 00 00 00 0f 32 bf 80 ...............@.....1}......2..
59240 00 00 00 00 0f 00 da 48 00 00 00 00 0f 32 bf 88 00 00 00 00 0f 00 d6 50 00 00 00 00 0f 00 d6 58 .......H.....2.........P.......X
59260 00 00 00 00 0f 00 d6 60 00 00 00 00 0f 00 d6 68 00 00 00 00 0f 00 d6 70 00 00 00 00 0f 00 d6 78 .......`.......h.......p.......x
59280 00 00 00 00 0f 00 d6 90 00 00 00 00 0f 00 d6 b0 00 00 00 00 0f 00 d6 f8 00 00 00 00 0f 00 d7 20 ................................
592a0 00 00 00 00 0f 00 d7 30 00 00 00 00 0f 32 c9 80 00 00 00 00 0f 00 d7 38 00 00 00 00 0f 00 d7 40 .......0.....2.........8.......@
592c0 00 00 00 00 0f 00 d7 48 00 00 00 00 0f 00 d7 70 00 00 00 00 0f 00 f6 88 00 00 00 00 0f 32 c9 88 .......H.......p.............2..
592e0 00 00 00 00 0f 00 da 48 00 00 00 00 0f 00 d7 78 00 00 00 00 0f 00 d7 80 00 00 00 00 0f 00 d7 88 .......H.......x................
59300 00 00 00 00 0f 00 d7 90 00 00 00 00 0f 00 d7 a0 00 00 00 00 0f 00 d7 c8 00 00 00 00 0f 32 d1 98 .............................2..
59320 00 00 00 00 0f 00 f6 8c 00 00 00 00 0f 00 d7 d0 00 00 00 00 0f 32 d1 f0 00 00 00 00 0f 00 d7 e8 .....................2..........
59340 00 00 00 00 0f 00 d7 e0 00 00 00 00 0f 00 d7 f0 00 00 00 00 0f 00 d7 f8 00 00 00 00 0f 00 d8 38 ...............................8
59360 00 00 00 00 0f 00 d8 10 00 00 00 00 0f 00 87 68 00 00 00 00 0f 00 d8 38 00 00 00 00 0f 00 d8 28 ...............h.......8.......(
59380 00 00 00 00 0f 00 d8 40 00 00 00 00 0f 00 d8 68 00 00 00 00 0f 00 d8 b0 00 00 00 00 0f 00 d8 e8 .......@.......h................
593a0 00 00 00 00 0f 00 d8 f0 00 00 00 00 0f 00 d8 f8 00 00 00 00 0f 00 f6 98 00 00 00 00 0f 00 d9 00 ................................
593c0 00 00 00 00 0f 00 d9 28 00 00 00 00 0f 00 d9 50 00 00 00 00 0f 00 d7 20 00 00 00 00 0f 00 d9 78 .......(.......P...............x
593e0 00 00 00 00 0f 00 d9 b8 00 00 00 00 0f 00 d9 f0 00 00 00 00 0f 00 da 28 00 00 00 00 0f 00 da 50 .......................(.......P
59400 00 00 00 00 0f 00 da 70 00 00 00 00 0f 00 da b0 00 00 00 00 0f 00 da d0 00 00 00 00 0f 00 da f8 .......p........................
59420 00 00 00 00 0f 00 db 20 00 00 00 00 0f 00 db 48 00 00 00 00 0f 00 db 68 00 00 00 00 0f 00 db 98 ...............H.......h........
59440 00 00 00 00 0f 00 db d0 00 00 00 00 0f 00 96 74 00 00 00 00 0f 00 db f0 00 00 00 00 0f 00 dc 00 ...............t................
59460 00 00 00 00 0f 00 dc 18 00 00 00 00 0f 00 dc 30 00 00 00 00 0f 00 dc 48 00 00 00 00 0f 00 dc 68 ...............0.......H.......h
59480 00 00 00 00 0f 00 db e8 00 00 00 00 0f 00 dc 80 00 00 00 00 0f 00 dc c0 00 00 00 00 0f 00 dd 00 ................................
594a0 00 00 00 00 0f 00 dd 40 00 00 00 00 0f 00 dd 50 00 00 00 00 0f 00 dd 78 00 00 00 00 0f 00 dd a8 .......@.......P.......x........
594c0 00 00 00 00 0f 00 dd b8 00 00 00 00 0f 00 dd f0 00 00 00 00 0f 00 de 20 00 00 00 00 0f 00 de 50 ...............................P
594e0 00 00 00 00 0f 00 de 70 00 00 00 00 0f 00 de 98 00 00 00 00 0f 00 de c8 00 00 00 00 0f 00 d9 28 .......p.......................(
59500 00 00 00 00 0f 00 de e8 00 00 00 00 0f 00 df 10 00 00 00 00 0f 00 d7 20 00 00 00 00 0f 00 df 48 ...............................H
59520 00 00 00 00 0f 00 da 28 00 00 00 00 0f 00 df 70 00 00 00 00 0f 00 df 88 00 00 00 00 0f 00 df a8 .......(.......p................
59540 00 00 00 00 0f 00 df c8 00 00 00 00 0f 00 9f 2c 00 00 00 00 0f 00 db f0 00 00 00 00 0f 00 dc 00 ...............,................
59560 00 00 00 00 0f 00 dc 18 00 00 00 00 0f 00 dc 30 00 00 00 00 0f 00 dc 48 00 00 00 00 0f 00 dc 68 ...............0.......H.......h
59580 00 00 00 00 0f 00 d8 38 00 00 00 00 0f 00 df f8 00 00 00 00 0f 00 e0 10 00 00 00 00 0f 00 e0 38 .......8.......................8
595a0 00 00 00 00 0f 00 de 70 00 00 00 00 0f 00 de 98 00 00 00 00 0f 00 de c8 00 00 00 00 0f 00 d9 28 .......p.......................(
595c0 00 00 00 00 0f 00 de e8 00 00 00 00 0f 00 e0 88 00 00 00 00 0f 00 d7 20 00 00 00 00 0f 00 e0 a0 ................................
595e0 00 00 00 00 0f 00 e0 b8 00 00 00 00 0f 00 e0 c8 00 00 00 00 0f 00 e0 d0 00 00 00 00 0f 00 d7 78 ...............................x
59600 00 00 00 00 0f 00 d8 38 00 00 00 00 0f 00 e0 f8 00 00 00 00 0f 00 e1 18 00 00 00 00 0f 00 e4 48 .......8.......................H
59620 00 00 00 00 0f 00 e1 28 00 00 00 00 0f 00 e1 30 00 00 00 00 0f 00 e1 40 00 00 00 00 0f 00 e1 48 .......(.......0.......@.......H
59640 00 00 00 00 0f 00 e1 70 00 00 00 00 0f 32 d1 f8 00 00 00 00 0f 00 f6 c0 00 00 00 00 0f 00 f6 a0 .......p.....2..................
59660 00 00 00 00 0f 00 ba 44 00 00 00 00 0f 00 e1 98 00 00 00 00 0f 32 d2 b0 00 00 00 00 0f 00 cc 18 .......D.............2..........
59680 47 43 43 3a 20 28 44 65 62 69 61 6e 20 34 2e 34 2e 35 2d 31 30 29 20 34 2e 34 2e 35 00 00 00 00 GCC:.(Debian.4.4.5-10).4.4.5....
596a0 00 2e 73 68 73 74 72 74 61 62 00 2e 63 6c 69 65 6e 74 00 2e 6c 6f 77 6d 65 6d 00 2e 67 6f 74 00 ..shstrtab..client..lowmem..got.
596c0 2e 63 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 .comment..branch_lt..bss........
596e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
59720 00 00 00 0b 00 00 00 01 00 00 00 00 00 00 00 07 00 00 00 00 0f 00 01 00 00 00 00 00 00 00 01 00 ................................
59740 00 00 00 00 00 00 f6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 ................................
59760 00 00 00 13 00 00 00 01 00 00 00 00 00 00 00 03 00 00 00 00 0f 00 f7 00 00 00 00 00 00 00 f7 00 ................................
59780 00 00 00 00 00 00 2e a4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 ................................
597a0 00 00 00 1b 00 00 00 01 00 00 00 00 00 00 00 03 00 00 00 00 0f 01 25 a8 00 00 00 00 00 01 25 a8 ......................%.......%.
597c0 00 00 00 00 00 00 08 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 08 .......8........................
597e0 00 00 00 20 00 00 00 01 00 00 00 00 00 00 00 30 00 00 00 00 0f 01 2d e0 00 00 00 00 00 01 2d e0 ...............0......-.......-.
59800 00 00 00 00 00 00 00 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 ................................
59820 00 00 00 29 00 00 00 01 00 00 00 00 00 00 00 03 00 00 00 00 0f 01 2e 00 00 00 00 00 00 01 2e 00 ...)............................
59840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 ................................
59860 00 00 00 34 00 00 00 08 00 00 00 00 00 00 00 03 00 00 00 00 0f 01 2e 00 00 00 00 00 00 01 2d e0 ...4..........................-.
59880 00 00 00 00 00 31 a4 b1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 .....1..........................
598a0 00 00 00 01 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 2e 00 ................................
598c0 00 00 00 00 00 00 00 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 .......9........................
598e0 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 0c 28 00 00 00 00 00 00 0b f0 00 00 00 00 00 00 00 00 ...............(................
59900 00 00 00 00 00 00 00 30 6e 65 74 5f 76 65 74 68 00 00 00 00 00 00 00 00 00 00 00 00 0f 80 00 20 .......0net_veth................
59920 00 00 00 00 0f 80 8b 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 02 a6 e9 22 80 00 ........................|...."..
59940 e9 62 80 08 f8 01 00 10 f8 21 ff 91 3c 00 0f ef 60 00 ff ff 7d 49 5a 14 7f aa 00 40 40 9d 00 40 .b.......!..<...`...}IZ....@@..@
59960 e9 23 00 08 e8 62 80 10 7d 64 5b 78 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 .#...b..}d[x.....A.(|....i...I..
59980 4e 80 04 21 e8 41 00 28 38 60 00 00 38 21 00 70 e8 01 00 10 7c 08 03 a6 4e 80 00 20 38 00 ff ff N..!.A.(8`..8!.p....|...N...8...
599a0 78 00 01 e0 7f ab 00 40 41 9d ff b8 79 6b 00 20 38 00 00 00 39 6b 00 01 7d 69 03 a6 42 40 00 10 x......@A...yk..8...9k..}i..B@..
599c0 98 09 00 00 39 29 00 01 4b ff ff f4 48 00 00 3d 60 00 00 00 4b ff ff b8 00 00 00 00 00 00 00 01 ....9)..K...H..=`...K...........
599e0 80 00 00 00 00 00 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 ........8`..N...............`...
59a00 60 00 00 00 60 00 00 00 7c 08 02 a6 e9 22 80 20 fb e1 ff f8 7c 6b 1b 78 f8 01 00 10 fb c1 ff f0 `...`...|...."......|k.x........
59a20 7c 9e 23 78 eb e2 80 18 f8 21 ff 81 f8 7f 00 00 f9 3f 00 08 81 43 00 00 80 09 00 00 38 60 00 00 |.#x.....!.......?...C......8`..
59a40 7f 8a 00 00 41 9e 00 24 38 21 00 80 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 7c 08 03 a6 4e 80 00 20 ....A..$8!..............|...N...
59a60 60 00 00 00 60 00 00 00 e9 2b 00 48 e8 82 80 28 38 7e 00 04 e8 09 00 00 f8 41 00 28 7c 09 03 a6 `...`....+.H...(8~.......A.(|...
59a80 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 2f a3 00 00 40 9e 00 1c e8 7f 00 08 81 3e 00 00 .i...I..N..!.A.(/...@........>..
59aa0 e8 02 80 38 91 3f 00 10 f8 03 00 10 4b ff ff 9c e9 3f 00 00 e8 62 80 30 e9 29 00 08 e8 09 00 00 ...8.?......K....?...b.0.)......
59ac0 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 00 00 4b ff ff 6c .A.(|....i...I..N..!.A.(8`..K..l
59ae0 00 00 00 00 00 00 00 01 80 02 00 00 60 00 00 00 60 00 00 00 60 00 00 00 7c 08 02 a6 fb c1 ff f0 ............`...`...`...|.......
59b00 fb e1 ff f8 7c 9f 23 78 38 80 00 00 f8 01 00 10 f8 21 ff 81 67 e0 80 00 eb c2 80 18 78 64 00 2c ....|.#x8........!..g.......xd.,
59b20 78 04 00 0e 38 a0 00 00 38 c0 00 00 38 e0 00 00 39 00 00 00 39 20 00 00 80 7e 00 10 48 00 07 51 x...8...8...8...9...9....~..H..Q
59b40 60 00 00 00 7c 64 1b 79 40 82 00 20 38 21 00 80 7f e3 fb 78 e8 01 00 10 eb c1 ff f0 eb e1 ff f8 `...|d.y@...8!.....x............
59b60 7c 08 03 a6 4e 80 00 20 e9 3e 00 00 e8 62 80 40 3b e0 ff ff e9 29 00 08 e8 09 00 00 f8 41 00 28 |...N....>...b.@;....).......A.(
59b80 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 4b ff ff b8 00 00 00 00 00 00 00 01 |....i...I..N..!.A.(K...........
59ba0 80 02 00 00 60 00 00 00 7c 08 02 a6 fb 21 ff c8 fb 41 ff d0 7c 79 1b 78 7c 9a 23 78 f8 01 00 10 ....`...|....!...A..|y.x|.#x....
59bc0 fb 61 ff d8 3f 60 80 00 fb 81 ff e0 fb a1 ff e8 63 7b 08 00 fb e1 ff f8 fb c1 ff f0 f8 21 ff 41 .a..?`..........c{...........!.A
59be0 eb e2 80 18 7f fc fb 78 80 1f 00 14 60 00 00 00 60 00 00 00 60 00 00 00 e9 3f 00 18 81 5f 00 20 .......x....`...`...`....?..._..
59c00 78 00 26 e4 7d 09 02 14 7d 69 00 2e 55 60 00 00 7f 80 50 00 40 9e 01 14 79 60 17 e3 3b c0 00 00 x.&.}...}i..U`....P.@...y`..;...
59c20 41 82 00 5c 80 88 00 04 7f 84 d0 40 41 9d 00 cc 2f a4 00 00 eb a8 00 08 7c 9e 07 b4 41 9e 00 40 A..\.......@A.../.......|...A..@
59c40 38 84 ff ff 79 6b 04 20 78 84 00 20 7d 7d 5a 14 38 84 00 01 7f 29 cb 78 7c 89 03 a6 60 00 00 00 8...yk..x...}}Z.8....).x|...`...
59c60 60 00 00 00 60 00 00 00 88 0b 00 00 39 6b 00 01 98 09 00 00 39 29 00 01 42 00 ff f0 93 a1 00 74 `...`.......9k......9)..B......t
59c80 93 61 00 70 38 60 01 1c 80 9f 00 10 e8 a1 00 70 48 00 05 41 60 00 00 00 81 3f 00 14 38 09 00 01 .a.p8`.........pH..A`....?..8...
59ca0 78 00 07 20 2f a0 00 00 90 1f 00 14 40 9e 00 10 81 3c 00 20 3d 29 80 00 91 3c 00 20 2f be 00 00 x.../.......@....<..=)...<../...
59cc0 41 9e ff 38 38 21 00 c0 7f c3 f3 78 e8 01 00 10 eb 21 ff c8 eb 41 ff d0 eb 61 ff d8 7c 08 03 a6 A..88!.....x.....!...A...a..|...
59ce0 eb 81 ff e0 eb a1 ff e8 eb c1 ff f0 eb e1 ff f8 4e 80 00 20 60 00 00 00 e9 3c 00 00 e8 62 80 48 ................N...`....<...b.H
59d00 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.(
59d20 4b ff ff 5c 60 00 00 00 38 21 00 c0 3b c0 00 00 7f c3 f3 78 e8 01 00 10 eb 21 ff c8 eb 41 ff d0 K..\`...8!..;......x.....!...A..
59d40 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.......
59d60 00 00 00 01 80 07 00 00 7c 08 02 a6 fb e1 ff f8 eb e2 80 18 f8 01 00 10 f8 21 ff 81 e9 3f 00 08 ........|................!...?..
59d80 80 09 00 08 2f 80 00 00 40 9e 00 20 38 21 00 80 38 60 00 00 e8 01 00 10 eb e1 ff f8 7c 08 03 a6 ..../...@...8!..8`..........|...
59da0 4e 80 00 20 60 00 00 00 80 9f 00 10 38 60 01 18 48 00 04 21 60 00 00 00 e8 7f 00 28 2f a3 00 00 N...`.......8`..H..!`......(/...
59dc0 41 9e 00 28 e9 3f 00 00 e9 29 00 40 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 A..(.?...).@.....A.(|....i...I..
59de0 4e 80 04 21 e8 41 00 28 e8 7f 00 30 2f a3 00 00 41 9e 00 28 e9 3f 00 00 e9 29 00 40 e8 09 00 00 N..!.A.(...0/...A..(.?...).@....
59e00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 e8 7f 00 18 2f a3 00 00 .A.(|....i...I..N..!.A.(..../...
59e20 41 9e 00 28 e9 3f 00 00 e9 29 00 40 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 A..(.?...).@.....A.(|....i...I..
59e40 4e 80 04 21 e8 41 00 28 e8 7f 00 38 2f a3 00 00 41 9e 00 28 e9 3f 00 00 e9 29 00 40 e8 09 00 00 N..!.A.(...8/...A..(.?...).@....
59e60 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 e9 3f 00 08 38 21 00 80 .A.(|....i...I..N..!.A.(.?..8!..
59e80 38 00 00 00 38 60 00 00 eb e1 ff f8 90 09 00 08 e8 01 00 10 7c 08 03 a6 4e 80 00 20 00 00 00 00 8...8`..............|...N.......
59ea0 00 00 00 01 80 01 00 00 7c 08 02 a6 fb e1 ff f8 fb c1 ff f0 38 60 00 00 f8 01 00 10 fb 61 ff d8 ........|...........8`.......a..
59ec0 eb e2 80 18 fb 81 ff e0 fb a1 ff e8 f8 21 ff 51 eb df 00 08 80 1e 00 08 2f 80 00 00 41 9e 00 2c .............!.Q......../...A..,
59ee0 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..........|...........
59f00 4e 80 00 20 60 00 00 00 3d 20 80 00 90 1f 00 14 38 80 10 00 91 3f 00 20 e9 3f 00 00 38 60 20 00 N...`...=.......8....?...?..8`..
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 38 80 00 10 38 03 10 00 f8 7f 00 30 38 60 01 00 f8 1f 00 28 e9 29 00 38 e8 09 00 00 .?..8...8......08`.....(.).8....
59f60 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 e9 3f 00 00 f8 7f 00 18 .A.(|....i...I..N..!.A.(.?......
59f80 38 60 00 00 60 63 80 04 e9 29 00 30 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 8`..`c...).0.....A.(|....i...I..
59fa0 4e 80 04 21 e8 41 00 28 e8 bf 00 30 2f a5 00 00 f8 7f 00 38 41 9e 00 ec e8 ff 00 28 2f a7 00 00 N..!.A.(...0/......8A......(/...
59fc0 41 9e 00 e0 e9 3f 00 18 2f a9 00 00 41 9e 00 d4 2f a3 00 00 41 9e 00 cc 38 c0 00 00 3c 00 80 00 A....?../...A.../...A...8...<...
59fe0 e9 1e 00 50 80 9f 00 10 79 26 00 2c 60 00 01 00 60 63 00 03 78 06 00 0e 38 03 00 01 79 08 84 02 ...P....y&.,`...`c..x...8...y...
5a000 f8 1f 00 40 38 60 01 14 3b c0 00 00 48 00 01 c5 60 00 00 00 7c 64 1b 79 40 82 01 80 3b a0 00 00 ...@8`..;...H...`...|d.y@...;...
5a020 3f 80 80 00 63 9c 08 00 63 bd 80 00 7f fb fb 78 60 00 00 00 60 00 00 00 e9 3f 00 40 80 9f 00 10 ?...c...c......x`...`....?.@....
5a040 38 60 01 1c 7c 09 f2 14 7c 09 f1 2a 90 01 00 74 3b de 08 00 93 81 00 70 e8 a1 00 70 48 00 01 75 8`..|...|..*...t;......p...pH..u
5a060 60 00 00 00 7f be e8 00 40 9e ff d0 e9 3b 00 08 38 21 00 b0 38 00 00 01 38 60 00 00 eb 61 ff d8 `.......@....;..8!..8...8`...a..
5a080 eb 81 ff e0 90 09 00 08 e8 01 00 10 eb a1 ff e8 eb c1 ff f0 7c 08 03 a6 eb e1 ff f8 4e 80 00 20 ....................|.......N...
5a0a0 e9 3f 00 00 e8 62 80 50 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.P.).......A.(|....i...I..
5a0c0 4e 80 04 21 e8 41 00 28 e8 7f 00 28 2f a3 00 00 41 9e 00 28 e9 3f 00 00 e9 29 00 40 e8 09 00 00 N..!.A.(...(/...A..(.?...).@....
5a0e0 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 e8 7f 00 30 2f a3 00 00 .A.(|....i...I..N..!.A.(...0/...
5a100 41 9e 00 28 e9 3f 00 00 e9 29 00 40 e8 09 00 00 f8 41 00 28 7c 09 03 a6 e9 69 00 10 e8 49 00 08 A..(.?...).@.....A.(|....i...I..
5a120 4e 80 04 21 e8 41 00 28 e8 7f 00 18 2f a3 00 00 41 9e 00 28 e9 3f 00 00 e9 29 00 40 e8 09 00 00 N..!.A.(..../...A..(.?...).@....
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 e8 1f 00 38 38 60 ff ff .A.(|....i...I..N..!.A.(...88`..
5a160 2f a0 00 00 41 9e fd 7c e9 3f 00 00 7c 03 03 78 e9 29 00 40 e8 09 00 00 f8 41 00 28 7c 09 03 a6 /...A..|.?..|..x.).@.....A.(|...
5a180 e9 69 00 10 e8 49 00 08 4e 80 04 21 e8 41 00 28 38 60 ff ff 4b ff fd 4c e9 3f 00 00 e8 62 80 58 .i...I..N..!.A.(8`..K..L.?...b.X
5a1a0 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.(
5a1c0 4b ff ff 08 00 00 00 00 00 00 00 01 80 05 00 00 44 00 00 22 4e 80 00 20 78 66 c1 c6 38 60 00 58 K...............D.."N...xf..8`.X
5a1e0 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..,...
5a200 4d 82 00 20 3d 20 0f 80 61 29 0c 38 80 89 00 14 7c 64 48 ae 38 84 00 01 90 89 00 14 4e 80 00 20 M...=...a).8....|dH.8.......N...
5a220 38 60 ff ff 3d 20 0f 80 61 29 0c 38 80 a9 00 10 80 c9 00 14 7c 05 30 40 4c 82 00 20 38 60 00 54 8`..=...a).8........|.0@L...8`.T
5a240 38 80 00 00 44 00 00 22 3d 20 0f 80 61 29 0c 38 90 89 00 10 38 60 00 00 90 69 00 14 28 04 00 00 8...D.."=...a).8....8`...i..(...
5a260 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
5a280 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
5a2a0 7c a6 2b 78 7c 85 23 78 7c 64 1b 78 38 60 01 20 44 00 00 22 4e 80 00 20 42 53 53 20 73 69 7a 65 |.+x|.#x|d.x8`..D.."N...BSS.size
5a2c0 20 28 25 6c 6c 75 20 62 79 74 65 73 29 20 69 73 20 74 6f 6f 20 62 69 67 21 0a 00 00 00 00 00 00 .(%llu.bytes).is.too.big!.......
5a2e0 49 42 4d 2c 6c 2d 6c 61 6e 00 00 00 00 00 00 00 76 65 74 68 3a 20 6e 65 74 64 65 76 69 63 65 20 IBM,l-lan.......veth:.netdevice.
5a300 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 0a 00 00 76 65 74 68 3a 20 45 72 72 6f 72 20 25 6c 64 20 not.supported...veth:.Error.%ld.
5a320 73 65 6e 64 69 6e 67 20 70 61 63 6b 65 74 20 21 0a 00 00 00 00 00 00 00 76 65 74 68 3a 20 44 72 sending.packet.!........veth:.Dr
5a340 6f 70 70 69 6e 67 20 74 6f 6f 20 62 69 67 20 70 61 63 6b 65 74 20 5b 25 64 20 62 79 74 65 73 5d opping.too.big.packet.[%d.bytes]
5a360 0a 00 00 00 00 00 00 00 76 65 74 68 3a 20 46 61 69 6c 65 64 20 74 6f 20 61 6c 6c 6f 63 61 74 65 ........veth:.Failed.to.allocate
5a380 20 6d 65 6d 6f 72 79 20 21 0a 00 00 00 00 00 00 76 65 74 68 3a 20 45 72 72 6f 72 20 25 6c 64 20 .memory.!.......veth:.Error.%ld.
5a3a0 72 65 67 69 73 74 65 72 69 6e 67 20 69 6e 74 65 72 66 61 63 65 20 21 0a 00 00 00 00 00 00 00 00 registering.interface.!.........
5a3c0 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 0f 80 0b 78 ...............................x
5a3e0 00 00 00 00 0f 80 0b 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 80 0b 48 .......`.......................H
5a400 00 00 00 00 0f 80 0b 30 00 00 00 00 0f 80 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 0f 80 00 d0 .......0........................
5a420 00 00 00 00 0f 80 8b 90 00 00 00 00 00 00 00 00 00 00 00 00 0f 80 00 f0 00 00 00 00 0f 80 8b 90 ................................
5a440 00 00 00 00 00 00 00 00 00 00 00 00 0f 80 01 e0 00 00 00 00 0f 80 8b 90 00 00 00 00 00 00 00 00 ................................
5a460 00 00 00 00 0f 80 02 90 00 00 00 00 0f 80 8b 90 00 00 00 00 00 00 00 00 00 00 00 00 0f 80 04 50 ...............................P
5a480 00 00 00 00 0f 80 8b 90 00 00 00 00 00 00 00 00 00 00 00 00 0f 80 05 90 00 00 00 00 0f 80 8b 90 ................................
5a4a0 00 00 00 00 00 00 00 00 00 00 00 00 0f 80 0b f0 00 00 00 00 00 00 00 60 00 00 00 00 0f 80 09 a0 .......................`........
5a4c0 00 00 00 00 0f 80 0b f0 00 00 00 00 0f 80 0a a8 00 00 00 00 0f 80 09 c8 00 00 00 00 0f 80 09 d8 ................................
5a4e0 00 00 00 00 0f 80 00 00 00 00 00 00 0f 80 09 f8 00 00 00 00 0f 80 0a 20 00 00 00 00 0f 80 0a 50 ...............................P
5a500 00 00 00 00 0f 80 0a 78 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 3c 90 00 00 00 00 00 00 3c 5d .......x..............<.......<]
5a520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 69 64 65 2e 66 73 00 00 31 20 65 6e 63 6f 64 65 ...............(ide.fs..1.encode
5a540 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 6f 70 65 72 74 79 -int.s".#address-cells".property
5a560 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 6c 73 22 20 70 72 .0.encode-int.s".#size-cells".pr
5a580 6f 70 65 72 74 79 0a 3a 20 64 65 63 6f 64 65 2d 75 6e 69 74 20 20 31 20 68 65 78 2d 64 65 63 6f operty.:.decode-unit..1.hex-deco
5a5a0 64 65 2d 75 6e 69 74 20 3b 0a 3a 20 65 6e 63 6f 64 65 2d 75 6e 69 74 20 20 31 20 68 65 78 2d 65 de-unit.;.:.encode-unit..1.hex-e
5a5c0 6e 63 6f 64 65 2d 75 6e 69 74 20 3b 0a 30 20 56 41 4c 55 45 20 3e 61 74 61 20 20 20 20 20 20 20 ncode-unit.;.0.VALUE.>ata.......
5a5e0 20 20 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 62 61 73 65 ..........................\.base
5a600 20 61 64 64 72 65 73 73 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 2d 62 6c 6f 63 6b 0a 30 20 56 41 4c .address.for.command-block.0.VAL
5a620 55 45 20 3e 61 74 61 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 UE.>ata1........................
5a640 20 20 20 20 20 20 20 20 5c 20 62 61 73 65 20 61 64 64 72 65 73 73 20 66 6f 72 20 63 6f 6e 74 72 ........\.base.address.for.contr
5a660 6f 6c 20 62 6c 6f 63 6b 0a 74 72 75 65 20 56 41 4c 55 45 20 6e 6f 2d 74 69 6d 65 6f 75 74 20 20 ol.block.true.VALUE.no-timeout..
5a680 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 6c 61 67 20 74 68 61 ......................\.flag.tha
5a6a0 74 20 6e 6f 20 74 69 6d 65 6f 75 74 20 6f 63 63 75 72 65 64 0a 30 63 20 20 43 4f 4e 53 54 41 4e t.no.timeout.occured.0c..CONSTAN
5a6c0 54 20 23 63 64 62 2d 62 79 74 65 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 T.#cdb-bytes....................
5a6e0 20 20 5c 20 63 6f 6d 6d 61 6e 64 20 64 65 73 63 72 69 70 74 6f 72 20 62 6c 6f 63 6b 20 28 31 32 ..\.command.descriptor.block.(12
5a700 20 62 79 74 65 73 29 0a 38 30 30 20 43 4f 4e 53 54 41 4e 54 20 61 74 61 70 69 2d 73 69 7a 65 0a .bytes).800.CONSTANT.atapi-size.
5a720 32 30 30 20 43 4f 4e 53 54 41 4e 54 20 61 74 61 2d 73 69 7a 65 0a 3a 20 61 74 61 2d 63 74 72 6c 200.CONSTANT.ata-size.:.ata-ctrl
5a740 21 20 32 20 3e 61 74 61 31 20 2b 20 69 6f 2d 63 21 20 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 !.2.>ata1.+.io-c!.;.............
5a760 20 20 20 20 20 20 20 20 20 5c 20 64 65 76 69 63 65 20 63 6f 6e 74 72 6f 6c 20 72 65 67 0a 3a 20 .........\.device.control.reg.:.
5a780 61 74 61 2d 61 73 74 61 74 40 20 32 20 3e 61 74 61 31 20 2b 20 69 6f 2d 63 40 20 3b 20 20 20 20 ata-astat@.2.>ata1.+.io-c@.;....
5a7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 61 6c 74 65 72 6e 61 74 .................\.read.alternat
5a7c0 65 20 73 74 61 74 75 73 0a 3a 20 61 74 61 2d 64 61 74 61 40 20 30 20 3e 61 74 61 20 2b 20 69 6f e.status.:.ata-data@.0.>ata.+.io
5a7e0 2d 77 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 5c 20 64 61 -w@.;.......................\.da
5a800 74 61 20 72 65 67 0a 3a 20 61 74 61 2d 64 61 74 61 21 20 30 20 3e 61 74 61 20 2b 20 69 6f 2d 77 ta.reg.:.ata-data!.0.>ata.+.io-w
5a820 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 20 64 61 74 61 !.;.......................\.data
5a840 20 72 65 67 0a 3a 20 61 74 61 2d 65 72 72 40 20 20 31 20 3e 61 74 61 20 2b 20 69 6f 2d 63 40 20 .reg.:.ata-err@..1.>ata.+.io-c@.
5a860 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 20 65 72 72 6f 72 20 ;.......................\.error.
5a880 72 65 67 0a 3a 20 61 74 61 2d 66 65 61 74 21 20 31 20 3e 61 74 61 20 2b 20 69 6f 2d 63 21 20 3b reg.:.ata-feat!.1.>ata.+.io-c!.;
5a8a0 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 65 61 74 75 72 65 .......................\.feature
5a8c0 20 72 65 67 0a 3a 20 61 74 61 2d 63 6e 74 40 20 20 32 20 3e 61 74 61 20 2b 20 69 6f 2d 63 40 20 .reg.:.ata-cnt@..2.>ata.+.io-c@.
5a8e0 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 20 73 65 63 74 6f 72 ;.......................\.sector
5a900 20 63 6f 75 6e 74 20 72 65 67 0a 3a 20 61 74 61 2d 63 6e 74 21 20 20 32 20 3e 61 74 61 20 2b 20 .count.reg.:.ata-cnt!..2.>ata.+.
5a920 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 20 io-c!.;.......................\.
5a940 73 65 63 74 6f 72 20 63 6f 75 6e 74 20 72 65 67 0a 3a 20 61 74 61 2d 6c 62 61 6c 21 20 33 20 3e sector.count.reg.:.ata-lbal!.3.>
5a960 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 20 20 ata.+.io-c!.;...................
5a980 20 20 20 20 5c 20 6c 62 61 20 6c 6f 77 20 72 65 67 0a 3a 20 61 74 61 2d 6c 62 61 6c 40 20 33 20 ....\.lba.low.reg.:.ata-lbal@.3.
5a9a0 3e 61 74 61 20 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 >ata.+.io-c@.;..................
5a9c0 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 6c 62 61 6d 21 20 34 .....\.lba.low.reg.:.ata-lbam!.4
5a9e0 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!.;.................
5aa00 20 20 20 20 20 20 5c 20 6c 62 61 20 6d 69 64 20 72 65 67 0a 3a 20 61 74 61 2d 6c 62 61 6d 40 20 ......\.lba.mid.reg.:.ata-lbam@.
5aa20 34 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 20 20 20 20 20 20 4.>ata.+.io-c@.;................
5aa40 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 61 2d 6c 62 61 68 21 .......\.lba.mid.reg.:.ata-lbah!
5aa60 20 35 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 .5.>ata.+.io-c!.;...............
5aa80 20 20 20 20 20 20 20 20 5c 20 6c 62 61 20 68 69 67 68 20 72 65 67 0a 3a 20 61 74 61 2d 6c 62 61 ........\.lba.high.reg.:.ata-lba
5aaa0 68 40 20 35 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 20 20 20 h@.5.>ata.+.io-c@.;.............
5aac0 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 20 61 74 61 2d 64 ..........\.lba.high.reg.:.ata-d
5aae0 65 76 21 20 20 36 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 ev!..6.>ata.+.io-c!.;...........
5ab00 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 65 76 69 63 65 20 72 65 67 0a 3a 20 61 74 61 2d 64 ............\.device.reg.:.ata-d
5ab20 65 76 40 20 20 36 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 20 ev@..6.>ata.+.io-c@.;...........
5ab40 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 65 76 69 63 65 20 72 65 67 0a 3a 20 61 74 61 2d 63 ............\.device.reg.:.ata-c
5ab60 6d 64 21 20 20 37 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 md!..7.>ata.+.io-c!.;...........
5ab80 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6f 6d 6d 61 6e 64 20 72 65 67 0a 3a 20 61 74 61 2d ............\.command.reg.:.ata-
5aba0 73 74 61 74 40 20 37 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 stat@.7.>ata.+.io-c@.;..........
5abc0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 61 74 75 73 20 72 65 67 0a 30 30 20 43 4f 4e .............\.status.reg.00.CON
5abe0 53 54 41 4e 54 20 63 6d 64 23 6e 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 STANT.cmd#nop...................
5ac00 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 41 54 41 20 61 6e 64 20 41 54 41 50 49 0a 30 38 20 .............\.ATA.and.ATAPI.08.
5ac20 43 4f 4e 53 54 41 4e 54 20 63 6d 64 23 64 65 76 69 63 65 2d 72 65 73 65 74 20 20 20 20 20 20 20 CONSTANT.cmd#device-reset.......
5ac40 20 20 20 20 20 20 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 ................\.ATAPI.only.(ma
5ac60 6e 64 61 74 6f 72 79 29 0a 32 30 20 43 4f 4e 53 54 41 4e 54 20 63 6d 64 23 72 65 61 64 2d 73 65 ndatory).20.CONSTANT.cmd#read-se
5ac80 63 74 6f 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 5c 20 41 54 ctor........................\.AT
5aca0 41 20 61 6e 64 20 41 54 41 50 49 0a 39 30 20 43 4f 4e 53 54 41 4e 54 20 63 6d 64 23 65 78 65 63 A.and.ATAPI.90.CONSTANT.cmd#exec
5acc0 75 74 65 2d 64 65 76 69 63 65 2d 64 69 61 67 6e 6f 73 74 69 63 20 20 20 20 20 20 20 20 20 20 5c ute-device-diagnostic..........\
5ace0 20 41 54 41 20 61 6e 64 20 41 54 41 50 49 0a 61 30 20 43 4f 4e 53 54 41 4e 54 20 63 6d 64 23 70 .ATA.and.ATAPI.a0.CONSTANT.cmd#p
5ad00 61 63 6b 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 20 20 20 acket...........................
5ad20 20 20 5c 20 41 54 41 50 49 20 6f 6e 6c 79 20 28 6d 61 6e 64 61 74 6f 72 79 29 0a 61 31 20 43 4f ..\.ATAPI.only.(mandatory).a1.CO
5ad40 4e 53 54 41 4e 54 20 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 NSTANT.cmd#identify-packet-devic
5ad60 65 20 20 20 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 e.............\.ATAPI.only.(mand
5ad80 61 74 6f 72 79 29 0a 65 63 20 43 4f 4e 53 54 41 4e 54 20 63 6d 64 23 69 64 65 6e 74 69 66 79 2d atory).ec.CONSTANT.cmd#identify-
5ada0 64 65 76 69 63 65 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 device....................\.ATA.
5adc0 61 6e 64 20 41 54 41 50 49 0a 3a 20 73 65 74 2d 72 65 67 73 20 28 20 6e 20 2d 2d 20 29 0a 64 75 and.ATAPI.:.set-regs.(.n.--.).du
5ade0 70 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 p.01.and........................
5ae00 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6f 6e 6c 79 20 43 68 61 6e 20 30 20 6f 72 20 43 68 61 ............\.only.Chan.0.or.Cha
5ae20 6e 20 31 20 61 6c 6c 6f 77 65 64 0a 33 20 6c 73 68 69 66 74 20 64 75 70 20 31 30 20 2b 20 63 6f n.1.allowed.3.lshift.dup.10.+.co
5ae40 6e 66 69 67 2d 6c 40 20 2d 34 20 61 6e 64 20 74 6f 20 3e 61 74 61 0a 31 34 20 2b 20 63 6f 6e 66 nfig-l@.-4.and.to.>ata.14.+.conf
5ae60 69 67 2d 6c 40 20 2d 34 20 61 6e 64 20 74 6f 20 3e 61 74 61 31 0a 30 32 20 61 74 61 2d 63 74 72 ig-l@.-4.and.to.>ata1.02.ata-ctr
5ae80 6c 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 20 20 l!..............................
5aea0 5c 20 64 69 73 61 62 6c 65 20 69 6e 74 65 72 72 75 70 74 73 0a 30 32 20 61 6e 64 0a 49 46 0a 31 \.disable.interrupts.02.and.IF.1
5aec0 30 0a 45 4c 53 45 0a 30 30 0a 54 48 45 4e 0a 61 74 61 2d 64 65 76 21 0a 3b 0a 61 74 61 2d 73 69 0.ELSE.00.THEN.ata-dev!.;.ata-si
5aee0 7a 65 20 56 41 4c 55 45 20 62 6c 6f 63 6b 2d 73 69 7a 65 0a 38 30 30 30 30 20 20 20 20 56 41 4c ze.VALUE.block-size.80000....VAL
5af00 55 45 20 6d 61 78 2d 74 72 61 6e 73 66 65 72 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 41 72 62 UE.max-transfer............\.Arb
5af20 69 74 72 61 72 79 2c 20 72 65 61 6c 6c 79 0a 43 52 45 41 54 45 20 73 65 63 74 6f 72 20 64 23 20 itrary,.really.CREATE.sector.d#.
5af40 35 31 32 20 61 6c 6c 6f 74 0a 43 52 45 41 54 45 20 70 61 63 6b 65 74 2d 63 64 62 20 23 63 64 62 512.allot.CREATE.packet-cdb.#cdb
5af60 2d 62 79 74 65 73 20 61 6c 6c 6f 74 0a 43 52 45 41 54 45 20 72 65 74 75 72 6e 2d 62 75 66 66 65 -bytes.allot.CREATE.return-buffe
5af80 72 20 61 74 61 70 69 2d 73 69 7a 65 20 61 6c 6c 6f 74 0a 73 63 73 69 2d 6f 70 65 6e 20 20 20 20 r.atapi-size.allot.scsi-open....
5afa0 20 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 64 64 20 73 .........................\.add.s
5afc0 63 73 69 20 66 75 6e 63 74 69 6f 6e 73 0a 3a 20 73 68 6f 77 2d 72 65 67 73 0a 63 72 0a 63 72 20 csi.functions.:.show-regs.cr.cr.
5afe0 2e 22 20 61 6c 74 2e 20 53 74 61 74 75 73 3a 20 22 20 61 74 61 2d 61 73 74 61 74 40 20 2e 0a 63 .".alt..Status:.".ata-astat@...c
5b000 72 20 2e 22 20 53 74 61 74 75 73 20 20 20 20 20 3a 20 22 20 61 74 61 2d 73 74 61 74 40 20 2e 0a r..".Status.....:.".ata-stat@...
5b020 63 72 20 2e 22 20 44 65 76 69 63 65 20 20 20 20 20 3a 20 22 20 61 74 61 2d 64 65 76 40 20 2e 0a cr..".Device.....:.".ata-dev@...
5b040 63 72 20 2e 22 20 45 72 72 6f 72 2d 52 65 67 20 20 3a 20 22 20 61 74 61 2d 65 72 72 40 20 2e 0a cr..".Error-Reg..:.".ata-err@...
5b060 63 72 20 2e 22 20 53 65 63 74 2d 43 6f 75 6e 74 20 3a 20 22 20 61 74 61 2d 63 6e 74 40 20 2e 0a cr..".Sect-Count.:.".ata-cnt@...
5b080 63 72 20 2e 22 20 4c 42 41 2d 4c 6f 77 20 20 20 20 3a 20 22 20 61 74 61 2d 6c 62 61 6c 40 20 2e cr..".LBA-Low....:.".ata-lbal@..
5b0a0 0a 63 72 20 2e 22 20 4c 42 41 2d 4d 65 64 20 20 20 20 3a 20 22 20 61 74 61 2d 6c 62 61 6d 40 20 .cr..".LBA-Med....:.".ata-lbam@.
5b0c0 2e 0a 63 72 20 2e 22 20 4c 42 41 2d 48 69 67 68 20 20 20 3a 20 22 20 61 74 61 2d 6c 62 61 68 40 ..cr..".LBA-High...:.".ata-lbah@
5b0e0 20 2e 0a 3b 0a 3a 20 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 ...;.:.status-check.............
5b100 20 20 28 20 2d 2d 20 29 0a 61 74 61 2d 73 74 61 74 40 0a 64 75 70 20 20 20 0a 30 31 20 61 6e 64 ..(.--.).ata-stat@.dup....01.and
5b120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5b140 20 20 20 20 5c 20 69 73 20 27 63 68 65 63 6b 27 20 66 6c 61 67 20 73 65 74 20 3f 0a 49 46 0a 63 ....\.is.'check'.flag.set.?.IF.c
5b160 72 0a 2e 22 20 20 20 20 2d 20 41 54 41 50 49 2d 53 74 61 74 75 73 3a 20 22 20 2e 0a 61 74 61 2d r.."....-.ATAPI-Status:."...ata-
5b180 65 72 72 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 20 err@............................
5b1a0 20 20 20 5c 20 72 65 74 72 69 65 76 65 20 73 65 6e 73 65 20 63 6f 64 65 0a 64 75 70 0a 36 30 20 ...\.retrieve.sense.code.dup.60.
5b1c0 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 =...............................
5b1e0 20 20 20 20 5c 20 73 65 6e 73 65 20 63 6f 64 65 20 3d 20 36 20 3f 0a 49 46 0a 2e 22 20 28 20 6d ....\.sense.code.=.6.?.IF..".(.m
5b200 65 64 69 61 20 63 68 61 6e 67 65 64 20 6f 72 20 72 65 73 65 74 20 29 22 20 20 20 20 20 20 5c 20 edia.changed.or.reset.)"......\.
5b220 27 75 6e 69 74 20 61 74 74 65 6e 74 69 6f 6e 27 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 'unit.attention'.drop...........
5b240 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 70 20 65 72 72 2d .....................\.drop.err-
5b260 72 65 67 20 63 6f 6e 74 65 6e 74 0a 45 4c 53 45 0a 64 75 70 0a 2e 22 20 28 45 72 72 20 3a 20 22 reg.content.ELSE.dup..".(Err.:."
5b280 20 2e 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 .........................\.show.
5b2a0 65 72 72 2d 72 65 67 20 63 6f 6e 74 65 6e 74 0a 73 70 61 63 65 0a 72 73 68 69 66 74 20 34 20 2e err-reg.content.space.rshift.4..
5b2c0 73 65 6e 73 65 2d 74 65 78 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 68 6f 77 sense-text................\.show
5b2e0 20 74 65 78 74 20 73 74 72 69 6e 67 0a 32 39 20 65 6d 69 74 0a 54 48 45 4e 0a 63 72 0a 45 4c 53 .text.string.29.emit.THEN.cr.ELS
5b300 45 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 20 20 20 E.drop..........................
5b320 20 20 20 20 20 20 20 20 20 5c 20 72 65 6d 6f 76 65 20 75 6e 75 73 65 64 20 73 74 61 74 75 73 20 .........\.remove.unused.status.
5b340 20 20 20 20 20 0a 54 48 45 4e 20 20 20 20 20 20 0a 3b 0a 3a 20 77 61 69 74 2d 66 6f 72 2d 72 65 ......THEN.......;.:.wait-for-re
5b360 61 64 79 0a 67 65 74 2d 6d 73 65 63 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ady.get-msecs...................
5b380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 61 72 74 20 74 69 6d 65 72 0a 42 45 47 49 ..............\.start.timer.BEGI
5b3a0 4e 0a 61 74 61 2d 73 74 61 74 40 20 38 30 20 61 6e 64 20 30 3c 3e 20 20 20 20 20 20 20 20 20 20 N.ata-stat@.80.and.0<>..........
5b3c0 20 20 20 20 20 20 20 20 20 5c 20 62 75 73 79 20 66 6c 61 67 20 73 74 69 6c 6c 20 73 65 74 20 3f .........\.busy.flag.still.set.?
5b3e0 0a 6e 6f 2d 74 69 6d 65 6f 75 74 20 61 6e 64 0a 57 48 49 4c 45 20 20 20 20 20 20 20 20 20 20 20 .no-timeout.and.WHILE...........
5b400 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 79 65 73 0a 64 75 70 .......................\.yes.dup
5b420 20 67 65 74 2d 6d 73 65 63 73 20 73 77 61 70 0a 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .get-msecs.swap.-...............
5b440 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 20 ....................\.calculate.
5b460 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 20 timer.difference.FFFF.AND.......
5b480 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 64 75 63 65 20 74 6f .....................\.reduce.to
5b4a0 20 36 35 2e 35 20 73 65 63 6f 6e 64 73 0a 64 23 20 35 30 30 30 20 3e 20 20 20 20 20 20 20 20 20 .65.5.seconds.d#.5000.>.........
5b4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 69 66 66 65 72 65 6e 63 65 20 3e ..................\.difference.>
5b4e0 20 35 20 73 65 63 6f 6e 64 73 20 3f 0a 49 46 0a 66 61 6c 73 65 20 74 6f 20 6e 6f 2d 74 69 6d 65 .5.seconds.?.IF.false.to.no-time
5b500 6f 75 74 0a 54 48 45 4e 0a 52 45 50 45 41 54 0a 64 72 6f 70 0a 3b 0a 3a 20 77 61 69 74 2d 66 6f out.THEN.REPEAT.drop.;.:.wait-fo
5b520 72 2d 73 74 61 74 75 73 20 20 20 20 20 20 20 20 20 20 28 20 76 61 6c 20 6d 61 73 6b 20 2d 2d 20 r-status..........(.val.mask.--.
5b540 29 0a 67 65 74 2d 6d 73 65 63 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).get-msecs.....................
5b560 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 6e 69 74 69 61 6c 20 74 69 6d 65 72 20 76 61 6c 75 ............\.initial.timer.valu
5b580 65 20 28 73 74 61 72 74 29 0a 3e 72 0a 42 45 47 49 4e 0a 32 64 75 70 20 20 20 20 20 20 20 20 20 e.(start).>r.BEGIN.2dup.........
5b5a0 20 20 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 76 61 6c 20 ..........................\.val.
5b5c0 6d 61 73 6b 0a 61 74 61 2d 73 74 61 74 40 20 61 6e 64 20 3c 3e 20 20 20 20 20 20 20 20 20 20 20 mask.ata-stat@.and.<>...........
5b5e0 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 65 78 70 65 63 74 65 64 20 73 74 61 74 75 73 20 3f 0a ............\.expected.status.?.
5b600 6e 6f 2d 74 69 6d 65 6f 75 74 20 61 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 no-timeout.and..................
5b620 20 20 20 20 20 20 20 5c 20 61 6e 64 20 6e 6f 20 74 69 6d 65 6f 75 74 20 3f 0a 57 48 49 4c 45 20 .......\.and.no.timeout.?.WHILE.
5b640 20 20 20 20 20 0a 67 65 74 2d 6d 73 65 63 73 20 72 40 20 2d 20 20 20 20 20 20 20 20 20 20 20 20 ......get-msecs.r@.-............
5b660 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 69 6d 65 72 20 64 .............\.calculate.timer.d
5b680 69 66 66 65 72 65 6e 63 65 0a 46 46 46 46 20 41 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ifference.FFFF.AND..............
5b6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6d 61 73 6b 2d 6f 66 66 20 6f 76 65 72 .................\.mask-off.over
5b6c0 66 6c 6f 77 20 62 69 74 73 0a 64 23 20 35 30 30 30 20 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 flow.bits.d#.5000.>.............
5b6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 35 20 73 65 63 6f 6e 64 73 20 65 78 63 .................\.5.seconds.exc
5b700 65 65 64 65 64 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 20 20 eeded.?.IF.false.to.no-timeout..
5b720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 67 6c 6f 62 61 6c 20 66 6c 61 67 ...............\.set.global.flag
5b740 0a 54 48 45 4e 20 20 20 20 20 20 0a 52 45 50 45 41 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .THEN.......REPEAT..............
5b760 20 20 20 20 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 .....r>.........................
5b780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 6e 20 72 65 74 75 72 6e 20 73 74 ...............\.clean.return.st
5b7a0 61 63 6b 0a 33 64 72 6f 70 0a 3b 0a 3a 20 63 75 74 2d 73 74 72 69 6e 67 20 20 20 20 20 20 28 20 ack.3drop.;.:.cut-string......(.
5b7c0 73 61 64 64 72 20 6e 75 6c 20 2d 2d 20 29 0a 73 77 61 70 0a 6f 76 65 72 20 2b 0a 73 77 61 70 20 saddr.nul.--.).swap.over.+.swap.
5b7e0 20 20 0a 31 20 72 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 ...1.rshift.....................
5b800 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 62 79 74 65 63 6f 75 6e 74 20 2d 3e 20 77 6f 72 64 .............\.bytecount.->.word
5b820 63 6f 75 6e 74 0a 30 20 64 6f 0a 2f 77 20 2d 0a 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 count.0.do./w.-.dup.............
5b840 20 20 28 20 61 64 64 72 20 2d 2d 20 61 64 64 72 20 61 64 64 72 20 29 0a 77 40 20 20 20 20 20 20 ..(.addr.--.addr.addr.).w@......
5b860 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 61 64 64 72 20 2d 2d 20 61 64 64 72 20 6e 75 ..........(.addr.addr.--.addr.nu
5b880 77 20 29 0a 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 6e 75 77 w.).dup...............(.addr.nuw
5b8a0 20 2d 2d 20 61 64 64 72 20 6e 75 77 20 6e 75 77 20 29 0a 32 30 32 30 20 3d 0a 49 46 0a 64 72 6f .--.addr.nuw.nuw.).2020.=.IF.dro
5b8c0 70 0a 30 20 0a 45 4c 53 45 0a 4c 45 41 56 45 20 20 20 20 20 20 20 20 20 0a 54 48 45 4e 0a 6f 76 p.0..ELSE.LEAVE..........THEN.ov
5b8e0 65 72 20 20 20 20 20 20 20 20 20 0a 77 21 0a 4c 4f 4f 50 0a 64 72 6f 70 0a 64 72 6f 70 0a 3b 20 er..........w!.LOOP.drop.drop.;.
5b900 0a 3a 20 73 68 6f 77 2d 6d 6f 64 65 6c 20 20 20 20 20 20 20 20 20 20 28 20 64 65 76 23 20 63 68 .:.show-model..........(.dev#.ch
5b920 61 6e 23 20 2d 2d 20 29 0a 32 64 75 70 0a 2e 22 20 20 20 20 43 48 20 22 20 2e 20 20 20 20 20 20 an#.--.).2dup.."....CH."........
5b940 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 61 6e 6e 65 6c 20 30 20 2f 20 31 0a 30 3d 20 49 ............\.channel.0./.1.0=.I
5b960 46 20 2e 22 20 2f 20 4d 41 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 4d 61 73 74 F.."./.MA"................\.Mast
5b980 65 72 20 2f 20 53 6c 61 76 65 0a 45 4c 53 45 20 20 2e 22 20 2f 20 53 4c 22 0a 54 48 45 4e 0a 73 er./.Slave.ELSE..."./.SL".THEN.s
5b9a0 77 61 70 0a 32 20 2a 20 2b 20 2e 22 20 20 28 40 22 20 2e 20 2e 22 20 29 20 3a 20 22 20 20 20 20 wap.2.*.+.."..(@"....".).:."....
5b9c0 20 20 5c 20 64 65 76 69 63 65 20 6e 75 6d 62 65 72 0a 73 65 63 74 6f 72 20 31 20 2b 0a 63 40 0a ..\.device.number.sector.1.+.c@.
5b9e0 38 30 20 41 4e 44 20 30 3d 0a 49 46 0a 2e 22 20 41 54 41 2d 44 72 69 76 65 20 20 20 20 22 0a 45 80.AND.0=.IF..".ATA-Drive....".E
5ba00 4c 53 45 0a 2e 22 20 41 54 41 50 49 2d 44 72 69 76 65 20 20 22 0a 54 48 45 4e 0a 32 32 20 65 6d LSE..".ATAPI-Drive..".THEN.22.em
5ba20 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 5c 20 73 74 61 72 74 it.......................\.start
5ba40 20 73 74 72 69 6e 67 20 64 69 73 70 6c 61 79 20 77 69 74 68 20 22 0a 73 65 63 74 6f 72 20 64 23 .string.display.with.".sector.d#
5ba60 20 35 34 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 72 69 6e 67 20 73 74 .54.+................\.string.st
5ba80 61 72 74 73 20 35 34 20 62 79 74 65 73 20 66 72 6f 6d 20 62 75 66 66 65 72 20 73 74 61 72 74 0a arts.54.bytes.from.buffer.start.
5baa0 64 75 70 0a 64 23 20 34 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 dup.d#.40.......................
5bac0 20 20 5c 20 61 6e 64 20 69 73 20 34 30 20 63 68 61 72 73 20 6c 6f 6e 67 0a 63 75 74 2d 73 74 72 ..\.and.is.40.chars.long.cut-str
5bae0 69 6e 67 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 20 ing....................\.remove.
5bb00 61 6c 6c 20 74 72 61 69 6c 69 6e 67 20 73 70 61 63 65 73 0a 42 45 47 49 4e 0a 64 75 70 0a 77 40 all.trailing.spaces.BEGIN.dup.w@
5bb20 0a 77 62 66 6c 69 70 0a 77 62 73 70 6c 69 74 0a 64 75 70 20 30 3c 3e 20 20 20 20 20 20 20 20 20 .wbflip.wbsplit.dup.0<>.........
5bb40 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 69 72 73 74 20 63 68 61 72 0a 49 46 20 20 20 20 20 20 ...........\.first.char.IF......
5bb60 20 20 20 20 20 20 20 20 20 20 20 20 20 0a 65 6d 69 74 0a 64 75 70 20 30 3c 3e 20 20 20 20 20 20 ..............emit.dup.0<>......
5bb80 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 63 6f 6e 64 20 63 68 61 72 0a 49 46 0a 65 6d 69 74 ...........\.second.char.IF.emit
5bba0 0a 77 61 31 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 6e 63 72 65 6d 65 6e .wa1+.................\.incremen
5bbc0 74 20 61 64 64 72 65 73 73 20 66 6f 72 20 6e 65 78 74 0a 66 61 6c 73 65 0a 45 4c 53 45 20 20 20 t.address.for.next.false.ELSE...
5bbe0 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 20 3d .................\.second.char.=
5bc00 20 45 6e 64 4f 66 53 74 72 69 6e 67 0a 64 72 6f 70 0a 74 72 75 65 0a 54 48 45 4e 20 20 20 0a 45 .EndOfString.drop.true.THEN....E
5bc20 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 5c 20 66 69 72 73 LSE.......................\.firs
5bc40 74 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 64 72 6f 70 0a 74 t.char.=.EndOfString.drop.drop.t
5bc60 72 75 65 0a 54 48 45 4e 0a 55 4e 54 49 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rue.THEN.UNTIL..................
5bc80 20 20 20 20 20 20 20 5c 20 65 6e 64 20 6f 66 20 73 74 72 69 6e 67 20 64 65 74 65 63 74 65 64 0a .......\.end.of.string.detected.
5bca0 64 72 6f 70 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 drop.22.emit....................
5bcc0 20 20 20 5c 20 65 6e 64 20 73 74 72 69 6e 67 20 64 69 73 70 6c 61 79 0a 73 65 63 74 6f 72 20 63 ...\.end.string.display.sector.c
5bce0 40 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 6c 6f 77 65 @.....................\.get.lowe
5bd00 72 20 62 79 74 65 20 6f 66 20 66 69 72 73 74 20 64 6f 75 62 6c 65 74 0a 38 30 20 41 4e 44 20 20 r.byte.of.first.doublet.80.AND..
5bd20 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 6b 20 62 69 ......................\.check.bi
5bd40 74 20 37 0a 49 46 0a 2e 22 20 20 28 72 65 6d 6f 76 61 62 6c 65 20 6d 65 64 69 61 29 22 0a 54 48 t.7.IF.."..(removable.media)".TH
5bd60 45 4e 0a 73 65 63 74 6f 72 20 31 20 2b 0a 63 40 0a 38 30 20 41 4e 44 20 30 3d 20 49 46 20 20 20 EN.sector.1.+.c@.80.AND.0=.IF...
5bd80 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 61 6e 20 41 54 41 20 ...............\.is.this.an.ATA.
5bda0 64 72 69 76 65 20 3f 0a 73 65 63 74 6f 72 20 64 23 20 31 32 30 20 2b 20 20 20 20 20 20 20 20 20 drive.?.sector.d#.120.+.........
5bdc0 20 20 20 5c 20 67 65 74 20 77 6f 72 64 20 36 30 20 2b 20 36 31 0a 72 6c 40 2d 6c 65 20 20 20 20 ...\.get.word.60.+.61.rl@-le....
5bde0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 33 32 2d 62 69 74 20 61 .................\.read.32-bit.a
5be00 73 20 6c 69 74 74 6c 65 20 65 6e 64 69 61 6e 20 76 61 6c 75 65 0a 64 23 20 35 31 32 20 20 20 20 s.little.endian.value.d#.512....
5be20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 61 6e 64 61 72 64 20 41 54 41 20 .................\.standard.ATA.
5be40 62 6c 6f 63 6b 2d 73 69 7a 65 0a 73 77 61 70 0a 2e 63 61 70 61 63 69 74 79 2d 74 65 78 74 20 28 block-size.swap..capacity-text.(
5be60 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 54 48 45 4e 0a 73 65 .block-size.#blocks.--.).THEN.se
5be80 63 74 6f 72 20 64 23 20 39 38 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 6f 74 ctor.d#.98.+...............\.got
5bea0 6f 20 77 6f 72 64 20 34 39 0a 77 40 0a 77 62 66 6c 69 70 0a 32 30 30 20 61 6e 64 20 30 3d 20 49 o.word.49.w@.wbflip.200.and.0=.I
5bec0 46 20 63 72 20 2e 22 20 20 20 20 2a 2a 20 4c 42 41 20 69 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 F.cr.."....**.LBA.is.not.support
5bee0 65 64 20 22 20 54 48 45 4e 20 20 20 0a 73 65 63 74 6f 72 20 63 40 20 20 20 20 20 20 20 20 20 20 ed.".THEN....sector.c@..........
5bf00 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 6c 6f 77 65 72 20 62 79 74 65 20 6f 66 20 66 ...........\.get.lower.byte.of.f
5bf20 69 72 73 74 20 64 6f 75 62 6c 65 74 0a 30 33 20 41 4e 44 20 30 31 20 3d 20 20 20 20 20 20 20 20 irst.doublet.03.AND.01.=........
5bf40 20 20 20 20 20 20 20 20 20 20 20 5c 20 77 65 20 75 73 65 20 31 32 2d 62 79 74 65 20 70 61 63 6b ...........\.we.use.12-byte.pack
5bf60 65 74 20 63 6f 6d 6d 61 6e 64 73 20 28 3d 30 30 62 29 0a 49 46 0a 63 72 20 2e 22 20 20 20 20 70 et.commands.(=00b).IF.cr.."....p
5bf80 61 63 6b 65 74 20 73 69 7a 65 20 3d 20 31 36 20 2a 2a 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 acket.size.=.16.**.not.supported
5bfa0 20 21 20 2a 2a 22 0a 54 48 45 4e 0a 6e 6f 2d 74 69 6d 65 6f 75 74 20 6e 6f 74 20 20 20 20 20 20 .!.**".THEN.no-timeout.not......
5bfc0 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 79 20 74 69 6d 65 6f 75 74 20 6f 63 63 75 72 65 64 20 ..........\.any.timeout.occured.
5bfe0 73 6f 20 66 61 72 20 3f 0a 49 46 0a 63 72 20 20 20 2e 22 20 20 20 20 2a 2a 20 74 69 6d 65 6f 75 so.far.?.IF.cr...."....**.timeou
5c000 74 20 2a 2a 22 0a 54 48 45 4e 0a 3b 0a 3a 20 70 69 6f 2d 73 65 63 74 6f 72 20 28 20 61 64 64 72 t.**".THEN.;.:.pio-sector.(.addr
5c020 20 2d 2d 20 29 20 20 31 30 30 20 30 20 44 4f 20 61 74 61 2d 64 61 74 61 40 0a 6f 76 65 72 20 77 .--.)..100.0.DO.ata-data@.over.w
5c040 21 20 77 61 31 2b 20 4c 4f 4f 50 20 64 72 6f 70 20 3b 0a 3a 20 70 69 6f 2d 73 65 63 74 6f 72 20 !.wa1+.LOOP.drop.;.:.pio-sector.
5c060 28 20 61 64 64 72 20 2d 2d 20 29 20 0a 77 61 69 74 2d 66 6f 72 2d 72 65 61 64 79 20 70 69 6f 2d (.addr.--.)..wait-for-ready.pio-
5c080 73 65 63 74 6f 72 20 3b 0a 3a 20 70 69 6f 2d 73 65 63 74 6f 72 73 20 28 20 6e 20 61 64 64 72 20 sector.;.:.pio-sectors.(.n.addr.
5c0a0 2d 2d 20 29 20 20 73 77 61 70 20 30 20 3f 44 4f 20 64 75 70 20 70 69 6f 2d 73 65 63 74 6f 72 20 --.)..swap.0.?DO.dup.pio-sector.
5c0c0 32 30 30 20 2b 20 4c 4f 4f 50 20 64 72 6f 70 20 3b 0a 3a 20 6c 62 61 21 20 20 6c 62 73 70 6c 69 200.+.LOOP.drop.;.:.lba!..lbspli
5c0e0 74 20 20 20 0a 30 66 20 61 6e 64 20 34 30 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t....0f.and.40.or...............
5c100 20 20 20 5c 20 61 6c 77 61 79 73 20 73 65 74 20 4c 42 41 2d 6d 6f 64 65 20 2b 20 4c 42 41 20 28 ...\.always.set.LBA-mode.+.LBA.(
5c120 32 37 2e 2e 32 34 29 0a 61 74 61 2d 64 65 76 40 20 31 30 20 61 6e 64 20 6f 72 20 20 20 20 20 20 27..24).ata-dev@.10.and.or......
5c140 20 20 20 20 20 20 5c 20 61 64 64 20 63 75 72 72 65 6e 74 20 64 65 76 69 63 65 2d 62 69 74 20 28 ......\.add.current.device-bit.(
5c160 44 45 56 29 0a 61 74 61 2d 64 65 76 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 DEV).ata-dev!...................
5c180 20 20 20 5c 20 73 65 74 20 4c 42 41 20 28 32 37 2e 2e 32 34 29 0a 61 74 61 2d 6c 62 61 68 21 20 ...\.set.LBA.(27..24).ata-lbah!.
5c1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 4c 42 41 20 28 32 ....................\.set.LBA.(2
5c1c0 33 2e 2e 31 36 29 0a 61 74 61 2d 6c 62 61 6d 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3..16).ata-lbam!................
5c1e0 20 20 20 20 20 5c 20 73 65 74 20 4c 42 41 20 28 31 35 2e 2e 38 29 0a 61 74 61 2d 6c 62 61 6c 21 .....\.set.LBA.(15..8).ata-lbal!
5c200 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 74 20 4c 42 41 20 28 .....................\.set.LBA.(
5c220 37 2e 2e 30 29 0a 3b 0a 3a 20 72 65 61 64 2d 73 65 63 74 6f 72 73 20 28 20 6c 62 61 20 63 6f 75 7..0).;.:.read-sectors.(.lba.cou
5c240 6e 74 20 61 64 64 72 20 2d 2d 20 29 20 0a 3e 72 20 64 75 70 20 3e 72 20 61 74 61 2d 63 6e 74 21 nt.addr.--.)..>r.dup.>r.ata-cnt!
5c260 20 6c 62 61 21 20 32 30 20 61 74 61 2d 63 6d 64 21 20 72 3e 20 72 3e 20 70 69 6f 2d 73 65 63 74 .lba!.20.ata-cmd!.r>.r>.pio-sect
5c280 6f 72 73 20 3b 0a 3a 20 72 65 61 64 2d 73 65 63 74 6f 72 73 20 28 20 6c 62 61 20 63 6f 75 6e 74 ors.;.:.read-sectors.(.lba.count
5c2a0 20 61 64 64 72 20 64 65 76 2d 6e 72 20 2d 2d 20 29 0a 73 65 74 2d 72 65 67 73 20 20 20 20 20 20 .addr.dev-nr.--.).set-regs......
5c2c0 20 20 20 20 20 20 20 28 20 6c 62 61 20 63 6f 75 6e 74 20 61 64 64 72 20 29 20 5c 20 53 65 74 20 .......(.lba.count.addr.).\.Set.
5c2e0 61 74 61 20 72 65 67 73 20 0a 42 45 47 49 4e 20 3e 72 20 64 75 70 20 31 30 30 20 3e 20 57 48 49 ata.regs..BEGIN.>r.dup.100.>.WHI
5c300 4c 45 0a 6f 76 65 72 20 31 30 30 20 72 40 20 72 65 61 64 2d 73 65 63 74 6f 72 73 0a 3e 72 20 31 LE.over.100.r@.read-sectors.>r.1
5c320 30 30 20 2b 20 72 3e 20 31 30 30 20 2d 20 72 3e 20 32 30 30 30 30 20 2b 20 52 45 50 45 41 54 0a 00.+.r>.100.-.r>.20000.+.REPEAT.
5c340 72 3e 20 72 65 61 64 2d 73 65 63 74 6f 72 73 0a 3b 0a 3a 20 61 74 61 2d 72 65 61 64 2d 62 6c 6f r>.read-sectors.;.:.ata-read-blo
5c360 63 6b 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 62 6c 6f 63 6b 23 cks................(.addr.block#
5c380 20 23 62 6c 6f 63 6b 73 20 64 65 76 23 20 2d 2d 20 23 72 65 61 64 20 29 0a 73 77 61 70 20 64 75 .#blocks.dev#.--.#read.).swap.du
5c3a0 70 20 3e 72 20 73 77 61 70 20 3e 72 20 72 6f 74 20 72 3e 20 20 20 20 28 20 61 64 64 72 20 62 6c p.>r.swap.>r.rot.r>....(.addr.bl
5c3c0 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 64 65 76 20 23 20 52 3a 20 23 62 6c 6f 63 6b 73 20 29 0a ock#.#blocks.dev.#.R:.#blocks.).
5c3e0 72 65 61 64 2d 73 65 63 74 6f 72 73 20 72 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 read-sectors.r>...............(.
5c400 52 3a 20 23 72 65 61 64 20 29 0a 3b 20 20 20 20 0a 3a 20 73 65 74 2d 6c 62 61 20 20 20 20 20 20 R:.#read.).;.....:.set-lba......
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 62 6c 6f 63 6b 2d ........................(.block-
5c440 6c 65 6e 67 74 68 20 2d 2d 20 29 0a 6c 62 73 70 6c 69 74 20 20 20 20 20 20 20 20 20 20 20 20 20 length.--.).lbsplit.............
5c460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 71 75 61 64 20 2d 2d 20 62 31 2e 6c 6f 20 ................(.quad.--.b1.lo.
5c480 62 32 20 62 33 20 62 34 2e 68 69 20 29 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 b2.b3.b4.hi.).drop..............
5c4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 6b 69 70 20 75 70 70 65 72 20 74 ..................\.skip.upper.t
5c4c0 77 6f 20 62 79 74 65 73 0a 64 72 6f 70 0a 61 74 61 2d 6c 62 61 68 21 0a 61 74 61 2d 6c 62 61 6d wo.bytes.drop.ata-lbah!.ata-lbam
5c4e0 21 0a 3b 0a 3a 20 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 !.;.:.read-pio-block............
5c500 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 75 66 66 2d 61 64 64 72 20 2d 2d 20 62 75 66 66 2d ............(.buff-addr.--.buff-
5c520 61 64 64 72 2d 6e 65 77 20 29 0a 61 74 61 2d 6c 62 61 68 40 20 38 20 6c 73 68 69 66 74 20 20 20 addr-new.).ata-lbah@.8.lshift...
5c540 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 65 6e 67 74 ...............\.get.block.lengt
5c560 68 20 48 69 67 68 0a 61 74 61 2d 6c 62 61 6d 40 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 20 h.High.ata-lbam@.or.............
5c580 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 62 6c 6f 63 6b 20 6c 65 6e 67 74 68 20 4c 6f ...........\.get.block.length.Lo
5c5a0 77 0a 31 20 72 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 w.1.rshift......................
5c5c0 20 20 20 20 20 20 5c 20 62 63 6f 75 6e 74 20 2d 3e 20 77 63 6f 75 6e 74 0a 64 75 70 0a 30 3e 20 ......\.bcount.->.wcount.dup.0>.
5c5e0 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..............................
5c600 20 5c 20 61 6e 79 20 64 61 74 61 20 74 6f 20 74 72 61 6e 73 66 65 72 3f 0a 30 20 44 4f 20 20 20 .\.any.data.to.transfer?.0.DO...
5c620 20 20 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 6f 72 64 ..........................\.word
5c640 73 20 74 6f 20 72 65 61 64 0a 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s.to.read.dup...................
5c660 20 20 20 20 20 20 20 20 5c 20 62 75 66 66 65 72 2d 61 64 64 72 65 73 73 0a 61 74 61 2d 64 61 74 ........\.buffer-address.ata-dat
5c680 61 40 20 73 77 61 70 20 77 21 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 77 72 69 74 65 20 31 a@.swap.w!.............\.write.1
5c6a0 36 2d 62 69 74 73 0a 77 61 31 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6-bits.wa1+.....................
5c6c0 20 20 20 20 20 5c 20 61 64 64 72 65 73 73 20 6f 66 20 6e 65 78 74 20 65 6e 74 72 79 0a 4c 4f 4f .....\.address.of.next.entry.LOO
5c6e0 50 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 20 20 20 P.ELSE.drop.....................
5c700 20 20 20 20 20 28 20 62 75 66 66 2d 61 64 64 72 20 77 63 6f 75 6e 74 20 2d 2d 20 62 75 66 66 2d .....(.buff-addr.wcount.--.buff-
5c720 61 64 64 72 20 29 0a 54 48 45 4e 0a 77 61 69 74 2d 66 6f 72 2d 72 65 61 64 79 0a 3b 0a 3a 20 73 addr.).THEN.wait-for-ready.;.:.s
5c740 65 6e 64 2d 61 74 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 end-atapi-packet................
5c760 20 20 20 20 28 20 72 65 71 2d 62 75 66 66 65 72 20 2d 2d 20 29 0a 3e 72 20 20 20 20 20 20 20 20 ....(.req-buffer.--.).>r........
5c780 20 20 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 20 20 52 3a ..........................(...R:
5c7a0 20 72 65 71 2d 62 75 66 66 65 72 20 29 0a 61 74 61 70 69 2d 73 69 7a 65 20 73 65 74 2d 6c 62 61 .req-buffer.).atapi-size.set-lba
5c7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 72 65 67 73 20 74 6f 20 ..................\.set.regs.to.
5c7e0 6c 65 6e 67 74 68 20 6c 69 6d 69 74 0a 30 30 20 61 74 61 2d 66 65 61 74 21 0a 63 6d 64 23 70 61 length.limit.00.ata-feat!.cmd#pa
5c800 63 6b 65 74 20 61 74 61 2d 63 6d 64 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 cket.ata-cmd!.................\.
5c820 41 30 20 3d 20 41 54 41 50 49 20 70 61 63 6b 65 74 20 63 6f 6d 6d 61 6e 64 0a 34 38 20 43 38 20 A0.=.ATAPI.packet.command.48.C8.
5c840 20 77 61 69 74 2d 66 6f 72 2d 73 74 61 74 75 73 20 20 20 20 20 28 20 76 61 6c 20 6d 61 73 6b 20 .wait-for-status.....(.val.mask.
5c860 2d 2d 20 29 20 20 5c 20 42 53 59 3a 30 20 44 52 44 59 3a 31 20 44 52 51 3a 31 0a 36 20 30 20 20 --.)..\.BSY:0.DRDY:1.DRQ:1.6.0..
5c880 64 6f 0a 70 61 63 6b 65 74 2d 63 64 62 20 69 20 32 20 2a 20 2b 20 20 20 20 20 20 20 20 20 20 20 do.packet-cdb.i.2.*.+...........
5c8a0 20 20 20 20 20 5c 20 74 72 61 6e 73 66 65 72 20 63 6f 6d 6d 61 6e 64 20 62 6c 6f 63 6b 20 28 31 .....\.transfer.command.block.(1
5c8c0 32 20 62 79 74 65 73 29 0a 77 40 0a 61 74 61 2d 64 61 74 61 21 20 20 20 20 20 20 20 20 20 20 20 2.bytes).w@.ata-data!...........
5c8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 36 20 64 6f 75 62 6c 65 74 73 20 50 49 4f 20 74 72 .............\.6.doublets.PIO.tr
5c900 61 6e 73 66 65 72 20 74 6f 20 64 65 76 69 63 65 0a 6c 6f 6f 70 20 20 20 20 20 20 20 20 20 20 20 ansfer.to.device.loop...........
5c920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6f 70 79 20 70 61 63 6b 65 74 20 ..................\.copy.packet.
5c940 74 6f 20 64 61 74 61 2d 72 65 67 0a 73 74 61 74 75 73 2d 63 68 65 63 6b 20 20 20 20 20 20 20 20 to.data-reg.status-check........
5c960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 2d 2d 20 29 20 5c 20 73 74 61 74 75 73 20 ................(.--.).\.status.
5c980 65 72 72 20 62 69 74 20 73 65 74 20 3f 20 2d 3e 20 64 69 73 70 6c 61 79 0a 77 61 69 74 2d 66 6f err.bit.set.?.->.display.wait-fo
5c9a0 72 2d 72 65 61 64 79 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 r-ready......................(.-
5c9c0 2d 20 29 20 5c 20 62 75 73 79 20 72 65 6c 65 61 73 65 64 20 3f 0a 42 45 47 49 4e 0a 61 74 61 2d -.).\.busy.released.?.BEGIN.ata-
5c9e0 73 74 61 74 40 20 30 38 20 61 6e 64 20 30 38 20 3d 20 57 48 49 4c 45 20 20 20 20 20 20 20 20 20 stat@.08.and.08.=.WHILE.........
5ca00 5c 20 44 61 74 61 2d 52 65 71 75 65 73 74 2d 42 69 74 20 73 65 74 20 3f 0a 72 3e 20 20 20 20 20 \.Data-Request-Bit.set.?.r>.....
5ca20 20 20 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 ..........................\.get.
5ca40 6c 61 73 74 20 74 61 72 67 65 74 20 62 75 66 66 65 72 20 61 64 64 72 65 73 73 0a 72 65 61 64 2d last.target.buffer.address.read-
5ca60 70 69 6f 2d 62 6c 6f 63 6b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6f 6e pio-block...................\.on
5ca80 6c 79 20 69 66 20 66 72 6f 6d 20 64 65 76 69 63 65 20 72 65 71 75 65 73 74 65 64 0a 3e 72 20 20 ly.if.from.device.requested.>r..
5caa0 20 20 20 20 20 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
5cac0 74 61 72 74 20 6f 66 20 6e 65 78 74 20 62 6c 6f 63 6b 0a 52 45 50 45 41 54 0a 72 3e 20 20 20 20 tart.of.next.block.REPEAT.r>....
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 20 20 20 5c 20 ..............................\.
5cb00 6f 72 69 67 69 6e 61 6c 20 76 61 6c 75 65 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 original.value.drop.............
5cb20 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 6c 65 61 ...................\.return.clea
5cb40 6e 0a 3b 20 20 20 0a 3a 20 61 74 61 70 69 2d 70 61 63 6b 65 74 2d 69 6f 20 20 20 20 20 20 20 20 n.;....:.atapi-packet-io........
5cb60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 2d 2d 20 29 0a 72 65 74 75 72 6e 2d 62 75 66 66 ..............(.--.).return-buff
5cb80 65 72 20 61 74 61 70 69 2d 73 69 7a 65 20 65 72 61 73 65 20 20 20 20 20 20 5c 20 63 6c 65 61 72 er.atapi-size.erase......\.clear
5cba0 20 72 65 74 75 72 6e 20 62 75 66 66 65 72 0a 72 65 74 75 72 6e 2d 62 75 66 66 65 72 20 73 65 6e .return.buffer.return-buffer.sen
5cbc0 64 2d 61 74 61 70 69 2d 70 61 63 6b 65 74 20 20 20 20 20 5c 20 73 65 6e 64 20 27 70 61 63 6b 65 d-atapi-packet.....\.send.'packe
5cbe0 74 2d 63 64 62 27 20 2c 20 67 65 74 20 27 72 65 74 75 72 6e 2d 62 75 66 66 65 72 27 0a 3b 0a 3a t-cdb'.,.get.'return-buffer'.;.:
5cc00 20 61 74 61 70 69 2d 74 65 73 74 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 70 61 .atapi-test.(.--.true|false.).pa
5cc20 63 6b 65 74 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 72 65 cket-cdb.scsi-build-test-unit-re
5cc40 61 64 79 20 20 20 20 20 5c 20 63 6f 6d 6d 61 6e 64 2d 63 6f 64 65 3a 20 30 30 0a 61 74 61 70 69 ady.....\.command-code:.00.atapi
5cc60 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 20 20 20 20 20 20 20 -packet-io......................
5cc80 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 20 72 65 74 75 72 6e .....(.)..\.send.CDB,.get.return
5cca0 2d 62 75 66 66 65 72 0a 61 74 61 2d 73 74 61 74 40 20 31 20 61 6e 64 20 49 46 20 66 61 6c 73 65 -buffer.ata-stat@.1.and.IF.false
5ccc0 20 45 4c 53 45 20 74 72 75 65 20 54 48 45 4e 0a 3b 0a 3a 20 61 74 61 70 69 2d 73 65 6e 73 65 20 .ELSE.true.THEN.;.:.atapi-sense.
5cce0 28 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 64 23 20 32 35 32 (.--.ascq.asc.sense-key.).d#.252
5cd00 20 70 61 63 6b 65 74 2d 63 64 62 20 73 63 73 69 2d 62 75 69 6c 64 2d 72 65 71 75 65 73 74 2d 73 .packet-cdb.scsi-build-request-s
5cd20 65 6e 73 65 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 63 64 62 20 2d 2d 20 29 0a 61 74 61 70 69 2d ense.(.alloc-len.cdb.--.).atapi-
5cd40 70 61 63 6b 65 74 2d 69 6f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 packet-io.......................
5cd60 20 20 20 20 28 20 29 20 20 5c 20 73 65 6e 64 20 43 44 42 2c 20 67 65 74 20 72 65 74 75 72 6e 2d ....(.)..\.send.CDB,.get.return-
5cd80 62 75 66 66 65 72 0a 72 65 74 75 72 6e 2d 62 75 66 66 65 72 20 73 63 73 69 2d 67 65 74 2d 73 65 buffer.return-buffer.scsi-get-se
5cda0 6e 73 65 2d 64 61 74 61 20 20 20 20 20 20 20 20 20 28 20 63 64 62 2d 61 64 64 72 20 2d 2d 20 61 nse-data.........(.cdb-addr.--.a
5cdc0 73 63 71 20 61 73 63 20 73 65 6e 73 65 2d 6b 65 79 20 29 0a 3b 0a 3a 20 61 74 61 70 69 2d 72 65 scq.asc.sense-key.).;.:.atapi-re
5cde0 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 20 20 20 20 28 20 61 ad-blocks....................(.a
5ce00 64 64 72 65 73 73 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 ddress.block#.#blocks.dev#.--.#r
5ce20 65 61 64 2d 62 6c 6f 63 6b 73 20 29 0a 73 65 74 2d 72 65 67 73 20 20 20 20 20 20 20 20 20 20 20 ead-blocks.).set-regs...........
5ce40 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 73 20 62 6c 6f 63 6b .................(.address.block
5ce60 23 20 23 62 6c 6f 63 6b 73 20 29 0a 64 75 70 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 #.#blocks.).dup.>r..............
5ce80 20 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 63 6b 23 ................(.address.block#
5cea0 20 23 62 6c 6f 63 6b 73 20 29 0a 70 61 63 6b 65 74 2d 63 64 62 20 73 63 73 69 2d 62 75 69 6c 64 .#blocks.).packet-cdb.scsi-build
5cec0 2d 72 65 61 64 2d 31 30 20 20 20 20 20 20 20 28 20 61 64 64 72 65 73 73 20 62 6c 6f 63 6b 23 20 -read-10.......(.address.block#.
5cee0 23 62 6c 6f 63 6b 73 20 63 64 62 20 2d 2d 20 29 0a 73 65 6e 64 2d 61 74 61 70 69 2d 70 61 63 6b #blocks.cdb.--.).send-atapi-pack
5cf00 65 74 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 73 20 2d et...................(.address.-
5cf20 2d 20 29 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 -.).r>..........................
5cf40 20 20 20 20 20 20 20 20 5c 20 72 65 74 75 72 6e 20 72 65 71 75 65 73 74 65 64 20 6e 75 6d 62 65 ........\.return.requested.numbe
5cf60 72 20 6f 66 20 62 6c 6f 63 6b 73 0a 3b 0a 3a 20 61 74 61 70 69 2d 72 65 61 64 2d 63 61 70 61 63 r.of.blocks.;.:.atapi-read-capac
5cf80 69 74 79 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 ity........................(.--.
5cfa0 29 0a 70 61 63 6b 65 74 2d 63 64 62 20 73 63 73 69 2d 62 75 69 6c 64 2d 72 65 61 64 2d 63 61 70 ).packet-cdb.scsi-build-read-cap
5cfc0 2d 31 30 20 20 20 20 20 20 20 20 20 5c 20 66 69 6c 6c 20 62 6c 6f 63 6b 20 77 69 74 68 20 63 6f -10.........\.fill.block.with.co
5cfe0 6d 6d 61 6e 64 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 mmand.atapi-packet-io...........
5d000 20 20 20 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 ................(.)..\.send.CDB,
5d020 20 67 65 74 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 .get.return-buffer.return-buffer
5d040 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 28 20 63 .scsi-get-capacity-10........(.c
5d060 64 62 20 2d 2d 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 23 62 6c 6f 63 6b 73 20 29 0a 2e 63 61 70 61 db.--.block-size.#blocks.)..capa
5d080 63 69 74 79 2d 74 65 78 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 city-text.......................
5d0a0 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 2d 2d 20 29 0a 73 .....(.block-size.#blocks.--.).s
5d0c0 74 61 74 75 73 2d 63 68 65 63 6b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tatus-check.....................
5d0e0 20 20 20 20 20 20 20 20 20 28 20 2d 2d 20 29 0a 3b 0a 3a 20 61 74 61 70 69 2d 72 65 61 64 2d 63 .........(.--.).;.:.atapi-read-c
5d100 61 70 61 63 69 74 79 2d 65 78 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 apacity-ext....................(
5d120 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 72 65 61 64 .--.).packet-cdb.scsi-build-read
5d140 2d 63 61 70 2d 31 36 20 20 20 20 20 20 20 20 20 5c 20 66 69 6c 6c 20 62 6c 6f 63 6b 20 77 69 74 -cap-16.........\.fill.block.wit
5d160 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 20 20 20 20 h.command.atapi-packet-io.......
5d180 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 65 6e 64 20 ....................(.)..\.send.
5d1a0 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 6e 2d 62 75 CDB,.get.return-buffer.return-bu
5d1c0 66 66 65 72 20 73 63 73 69 2d 67 65 74 2d 63 61 70 61 63 69 74 79 2d 31 36 20 20 20 20 20 20 20 ffer.scsi-get-capacity-16.......
5d1e0 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 20 29 0a 2e .(.cdb.--.block-size.#blocks.)..
5d200 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 20 20 20 20 capacity-text...................
5d220 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 73 20 2d 2d .........(.block-size.#blocks.--
5d240 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 20 20 20 20 .).status-check.................
5d260 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 2d 2d 20 29 0a 3b 0a 3a 20 77 61 69 74 2d 66 6f 72 .............(.--.).;.:.wait-for
5d280 2d 6d 65 64 69 61 2d 72 65 61 64 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 2d -media-ready.................(.-
5d2a0 2d 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 67 65 74 2d 6d 73 65 63 73 20 20 20 20 20 20 20 20 -.true|false.).get-msecs........
5d2c0 20 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 69 74 69 .........................\.initi
5d2e0 61 6c 20 74 69 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 al.timer.value.(start).>r.BEGIN.
5d300 61 74 61 70 69 2d 74 65 73 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 atapi-test......................
5d320 20 20 20 20 20 20 20 5c 20 75 6e 69 74 20 72 65 61 64 79 3f 20 66 61 6c 73 65 20 69 66 20 6e 6f .......\.unit.ready?.false.if.no
5d340 74 20 20 20 20 20 20 0a 6e 6f 74 0a 6e 6f 2d 74 69 6d 65 6f 75 74 20 61 6e 64 0a 57 48 49 4c 45 t.......not.no-timeout.and.WHILE
5d360 0a 61 74 61 70 69 2d 73 65 6e 73 65 20 20 28 20 2d 2d 20 61 73 63 71 20 61 73 63 20 73 65 6e 73 .atapi-sense..(.--.ascq.asc.sens
5d380 65 2d 6b 65 79 20 29 0a 30 32 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e-key.).02.=....................
5d3a0 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 6e 73 65 20 6b 65 79 20 32 20 3d 20 6d 65 64 69 ............\.sense.key.2.=.medi
5d3c0 61 20 65 72 72 6f 72 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 a.error.IF......................
5d3e0 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 65 63 6b 20 61 64 64 2e 20 73 65 6e 73 65 20 63 ............\.check.add..sense.c
5d400 6f 64 65 0a 33 41 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 20 ode.3A.=........................
5d420 20 20 20 20 20 5c 20 61 73 63 3a 20 64 65 76 69 63 65 20 6e 6f 74 20 72 65 61 64 79 20 3f 0a 49 .....\.asc:.device.not.ready.?.I
5d440 46 0a 66 61 6c 73 65 20 74 6f 20 6e 6f 2d 74 69 6d 65 6f 75 74 0a 2e 22 20 20 65 6d 70 74 79 20 F.false.to.no-timeout.."..empty.
5d460 28 22 20 2e 20 32 39 20 65 6d 69 74 20 20 20 20 20 20 20 20 5c 20 73 68 6f 77 20 61 73 63 20 71 ("...29.emit........\.show.asc.q
5d480 75 61 6c 69 66 69 65 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 ualifier.ELSE.drop..............
5d4a0 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 69 73 63 61 72 64 20 61 73 63 20 71 75 61 6c 69 66 ............\.discard.asc.qualif
5d4c0 69 65 72 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 ier.THEN........................
5d4e0 20 20 20 20 20 5c 20 6d 65 64 69 75 6d 20 6e 6f 74 20 70 72 65 73 65 6e 74 2c 20 61 62 6f 72 74 .....\.medium.not.present,.abort
5d500 20 77 61 69 74 69 6e 67 0a 45 4c 53 45 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .waiting.ELSE.drop..............
5d520 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 63 0a 64 72 6f ...............\.discard.asc.dro
5d540 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 5c 20 p.............................\.
5d560 64 69 73 63 61 72 64 20 61 73 63 71 0a 54 48 45 4e 0a 67 65 74 2d 6d 73 65 63 73 20 72 40 20 2d discard.ascq.THEN.get-msecs.r@.-
5d580 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 75 6c 61 74 ......................\.calculat
5d5a0 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 44 20 20 20 20 20 e.timer.difference.FFFF.AND.....
5d5c0 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 6f 66 .......................\.mask-of
5d5e0 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 20 20 f.overflow.bits.d#.5000.>.......
5d600 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 6f 6e 64 73 20 ....................\.5.seconds.
5d620 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 69 6d 65 6f 75 exceeded.?.IF.false.to.no-timeou
5d640 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 67 6c 6f 62 61 6c 20 66 6c 61 67 t..............\.set.global.flag
5d660 0a 54 48 45 4e 20 20 20 20 20 20 0a 52 45 50 45 41 54 0a 72 3e 0a 64 72 6f 70 0a 6e 6f 2d 74 69 .THEN.......REPEAT.r>.drop.no-ti
5d680 6d 65 6f 75 74 0a 3b 0a 32 20 43 4f 4e 53 54 41 4e 54 20 23 63 68 61 6e 20 0a 32 20 43 4f 4e 53 meout.;.2.CONSTANT.#chan..2.CONS
5d6a0 54 41 4e 54 20 23 64 65 76 0a 3a 20 23 74 6f 74 61 6c 64 65 76 20 23 64 65 76 20 23 63 68 61 6e TANT.#dev.:.#totaldev.#dev.#chan
5d6c0 20 2a 20 3b 0a 43 52 45 41 54 45 20 72 65 61 64 2d 62 6c 6f 63 6b 73 2d 78 74 20 23 74 6f 74 61 .*.;.CREATE.read-blocks-xt.#tota
5d6e0 6c 64 65 76 20 63 65 6c 6c 73 20 61 6c 6c 6f 74 20 72 65 61 64 2d 62 6c 6f 63 6b 73 2d 78 74 20 ldev.cells.allot.read-blocks-xt.
5d700 23 74 6f 74 61 6c 64 65 76 20 63 65 6c 6c 73 20 65 72 61 73 65 0a 3a 20 64 65 76 2d 72 65 61 64 #totaldev.cells.erase.:.dev-read
5d720 2d 62 6c 6f 63 6b 73 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 -blocks..(.address.block#.#block
5d740 73 20 64 65 76 23 20 2d 2d 20 23 72 65 61 64 2d 62 6c 6f 63 6b 73 20 29 0a 64 75 70 20 63 65 6c s.dev#.--.#read-blocks.).dup.cel
5d760 6c 73 20 72 65 61 64 2d 62 6c 6f 63 6b 73 2d 78 74 20 2b 20 40 20 65 78 65 63 75 74 65 0a 3b 0a ls.read-blocks-xt.+.@.execute.;.
5d780 3a 20 72 65 61 64 2d 69 64 65 6e 74 20 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a :.read-ident..(.--.true|false.).
5d7a0 66 61 6c 73 65 0a 30 30 20 61 74 61 2d 6c 62 61 6c 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 false.00.ata-lbal!..............
5d7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 72 20 70 72 65 76 69 6f 75 73 ................\.clear.previous
5d7e0 20 73 69 67 6e 61 74 75 72 65 0a 30 30 20 61 74 61 2d 6c 62 61 6d 21 0a 30 30 20 61 74 61 2d 6c .signature.00.ata-lbam!.00.ata-l
5d800 62 61 68 21 0a 63 6d 64 23 69 64 65 6e 74 69 66 79 2d 64 65 76 69 63 65 20 61 74 61 2d 63 6d 64 bah!.cmd#identify-device.ata-cmd
5d820 21 20 77 61 69 74 2d 66 6f 72 2d 72 65 61 64 79 20 5c 20 66 69 72 73 74 20 74 72 79 20 41 54 41 !.wait-for-ready.\.first.try.ATA
5d840 2c 20 41 54 41 50 49 20 61 62 6f 72 74 73 20 63 6f 6d 6d 61 6e 64 0a 61 74 61 2d 73 74 61 74 40 ,.ATAPI.aborts.command.ata-stat@
5d860 20 43 46 20 61 6e 64 20 34 38 20 3d 0a 49 46 0a 64 72 6f 70 20 74 72 75 65 20 20 20 20 20 20 20 .CF.and.48.=.IF.drop.true.......
5d880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d8a0 20 20 20 5c 20 63 6d 64 20 61 63 63 65 70 74 65 64 2c 20 74 68 69 73 20 69 73 20 61 20 41 54 41 ...\.cmd.accepted,.this.is.a.ATA
5d8c0 0a 64 23 20 35 31 32 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 .d#.512.set-lba.................
5d8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 4c 42 41 20 74 6f ....................\.set.LBA.to
5d900 20 73 65 63 74 6f 72 2d 6c 65 6e 67 74 68 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 .sector-length.ELSE.............
5d920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5d940 20 20 20 20 20 5c 20 41 54 41 50 49 20 73 65 6e 64 73 20 73 69 67 6e 61 74 75 72 65 20 69 6e 73 .....\.ATAPI.sends.signature.ins
5d960 74 65 61 64 0a 61 74 61 2d 6c 62 61 6d 40 20 31 34 20 3d 20 49 46 20 20 20 20 20 20 20 20 20 20 tead.ata-lbam@.14.=.IF..........
5d980 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 79 6c 69 6e 64 ........................\.cylind
5d9a0 65 72 20 6c 6f 77 20 20 3d 20 31 34 20 3f 0a 61 74 61 2d 6c 62 61 68 40 20 45 42 20 3d 20 49 46 er.low..=.14.?.ata-lbah@.EB.=.IF
5d9c0 20 20 20 20 20 20 20 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 ...............................\
5d9e0 20 63 79 6c 69 6e 64 65 72 20 68 69 67 68 20 3d 20 45 42 20 3f 0a 63 6d 64 23 64 65 76 69 63 65 .cylinder.high.=.EB.?.cmd#device
5da00 2d 72 65 73 65 74 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 20 -reset.ata-cmd!.wait-for-ready..
5da20 20 20 20 5c 20 6f 6e 6c 79 20 73 75 70 70 6f 72 74 65 64 20 62 79 20 41 54 41 50 49 0a 63 6d 64 ...\.only.supported.by.ATAPI.cmd
5da40 23 69 64 65 6e 74 69 66 79 2d 70 61 63 6b 65 74 2d 64 65 76 69 63 65 20 61 74 61 2d 63 6d 64 21 #identify-packet-device.ata-cmd!
5da60 20 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.................
5da80 20 20 20 20 5c 20 66 69 72 73 74 20 74 72 79 20 61 74 61 0a 61 74 61 2d 73 74 61 74 40 20 43 46 ....\.first.try.ata.ata-stat@.CF
5daa0 20 61 6e 64 20 34 38 20 3d 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0a 64 72 6f 70 .and.48.=.IF................drop
5dac0 20 74 72 75 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 .true...........................
5dae0 20 20 20 20 20 20 5c 20 72 65 70 6c 61 63 65 20 66 6c 61 67 0a 54 48 45 4e 0a 54 48 45 4e 0a 54 ......\.replace.flag.THEN.THEN.T
5db00 48 45 4e 0a 54 48 45 4e 0a 64 75 70 20 49 46 0a 61 74 61 2d 73 74 61 74 40 20 38 20 41 4e 44 20 HEN.THEN.dup.IF.ata-stat@.8.AND.
5db20 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 64 61 74 61 IF........................\.data
5db40 20 72 65 71 75 65 73 74 65 64 20 28 61 73 20 65 78 70 65 63 74 65 64 29 20 3f 20 20 20 20 20 20 .requested.(as.expected).?......
5db60 0a 73 65 63 74 6f 72 20 72 65 61 64 2d 70 69 6f 2d 62 6c 6f 63 6b 20 0a 64 72 6f 70 20 20 20 20 .sector.read-pio-block..drop....
5db80 20 20 20 20 20 20 20 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 ...............................\
5dba0 20 64 69 73 63 61 72 64 20 61 64 64 72 65 73 73 20 65 6e 64 20 0a 45 4c 53 45 0a 64 72 6f 70 20 .discard.address.end..ELSE.drop.
5dbc0 66 61 6c 73 65 0a 54 48 45 4e 0a 54 48 45 4e 0a 6e 6f 2d 74 69 6d 65 6f 75 74 20 6e 6f 74 20 49 false.THEN.THEN.no-timeout.not.I
5dbe0 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 5c 20 63 F............................\.c
5dc00 68 65 63 6b 20 77 69 74 68 6f 75 74 20 61 6e 79 20 74 69 6d 65 6f 75 74 20 3f 0a 64 72 6f 70 0a heck.without.any.timeout.?.drop.
5dc20 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 20 20 20 20 20 20 20 false...........................
5dc40 20 20 20 20 20 20 20 20 20 20 5c 20 6e 6f 2c 20 64 65 74 65 63 74 69 6f 6e 20 64 69 73 63 61 72 ..........\.no,.detection.discar
5dc60 64 65 64 0a 54 48 45 4e 0a 3b 0a 73 63 73 69 2d 63 6c 6f 73 65 20 20 20 20 20 20 20 20 20 20 20 ded.THEN.;.scsi-close...........
5dc80 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 20 73 63 73 69 20 ..................\.remove.scsi.
5dca0 63 6f 6d 6d 61 6e 64 73 20 66 72 6f 6d 20 77 6f 72 64 20 6c 69 73 74 0a 3a 20 66 69 6e 64 2d 64 commands.from.word.list.:.find-d
5dcc0 69 73 6b 73 20 20 20 20 20 20 28 20 2d 2d 20 29 20 20 20 0a 23 63 68 61 6e 20 30 20 44 4f 20 20 isks......(.--.)....#chan.0.DO..
5dce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5dd00 20 20 20 20 5c 20 63 68 65 63 6b 20 32 20 63 68 61 6e 6e 65 6c 73 20 28 70 72 69 6d 61 72 79 20 ....\.check.2.channels.(primary.
5dd20 26 20 73 65 63 6f 6e 64 61 72 79 29 0a 23 64 65 76 20 30 20 44 4f 20 20 20 20 20 20 20 20 20 20 &.secondary).#dev.0.DO..........
5dd40 20 20 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
5dd60 6b 20 32 20 64 65 76 69 63 65 73 20 70 65 72 20 63 68 61 6e 6e 65 6c 20 28 6d 61 73 74 65 72 20 k.2.devices.per.channel.(master.
5dd80 2f 20 73 6c 61 76 65 29 0a 69 20 32 20 2a 20 6a 20 2b 0a 73 65 74 2d 72 65 67 73 20 20 20 20 20 /.slave).i.2.*.j.+.set-regs.....
5dda0 20 20 20 20 20 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
5ddc0 65 74 20 62 61 73 65 20 61 64 64 72 65 73 73 20 61 6e 64 20 64 65 76 2d 72 65 67 69 73 74 65 72 et.base.address.and.dev-register
5dde0 20 66 6f 72 20 72 65 67 69 73 74 65 72 20 61 63 63 65 73 73 0a 61 74 61 2d 73 74 61 74 40 20 37 .for.register.access.ata-stat@.7
5de00 66 20 61 6e 64 20 37 66 20 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c f.and.7f.<>....................\
5de20 20 43 68 65 63 6b 2c 20 69 66 20 64 65 76 69 63 65 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 0a 49 .Check,.if.device.is.connected.I
5de40 46 0a 74 72 75 65 20 74 6f 20 6e 6f 2d 74 69 6d 65 6f 75 74 20 20 20 20 20 20 20 20 20 20 20 20 F.true.to.no-timeout............
5de60 20 20 20 20 20 20 20 20 20 5c 20 70 72 65 73 65 74 20 74 69 6d 65 6f 75 74 2d 66 6c 61 67 0a 72 .........\.preset.timeout-flag.r
5de80 65 61 64 2d 69 64 65 6e 74 20 20 20 20 20 20 20 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 6c 73 65 ead-ident........(.--.true|false
5dea0 20 29 0a 49 46 0a 69 20 6a 20 73 68 6f 77 2d 6d 6f 64 65 6c 20 20 20 20 20 20 20 20 20 20 20 20 .).IF.i.j.show-model............
5dec0 20 20 20 20 20 20 20 20 20 20 5c 20 70 72 69 6e 74 20 6d 61 6e 75 66 61 63 74 75 72 65 72 20 2b ..........\.print.manufacturer.+
5dee0 20 64 65 76 69 63 65 20 73 74 72 69 6e 67 0a 73 65 63 74 6f 72 20 31 2b 20 63 40 20 43 30 20 61 .device.string.sector.1+.c@.C0.a
5df00 6e 64 20 38 30 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 43 68 65 63 6b 20 66 6f 72 20 61 nd.80.=............\.Check.for.a
5df20 74 61 20 6f 72 20 61 74 61 70 69 0a 49 46 0a 77 61 69 74 2d 66 6f 72 2d 6d 65 64 69 61 2d 72 65 ta.or.atapi.IF.wait-for-media-re
5df40 61 64 79 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 77 61 69 74 20 75 70 20 74 6f 20 35 20 73 ady.............\.wait.up.to.5.s
5df60 65 63 20 69 66 20 6e 6f 74 20 72 65 61 64 79 0a 6e 6f 2d 74 69 6d 65 6f 75 74 20 61 6e 64 0a 49 ec.if.not.ready.no-timeout.and.I
5df80 46 0a 61 74 61 70 69 2d 72 65 61 64 2d 63 61 70 61 63 69 74 79 0a 61 74 61 70 69 2d 73 69 7a 65 F.atapi-read-capacity.atapi-size
5dfa0 20 74 6f 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 20 20 20 20 20 5c 20 41 54 41 50 49 3a 20 32 30 34 .to.block-size......\.ATAPI:.204
5dfc0 38 20 62 79 74 65 73 0a 38 30 30 30 30 20 74 6f 20 6d 61 78 2d 74 72 61 6e 73 66 65 72 0a 5b 27 8.bytes.80000.to.max-transfer.['
5dfe0 5d 20 61 74 61 70 69 2d 72 65 61 64 2d 62 6c 6f 63 6b 73 20 69 20 32 20 2a 20 6a 20 2b 20 63 65 ].atapi-read-blocks.i.2.*.j.+.ce
5e000 6c 6c 73 20 72 65 61 64 2d 62 6c 6f 63 6b 73 2d 78 74 20 2b 20 21 0a 73 22 20 63 64 72 6f 6d 22 lls.read-blocks-xt.+.!.s".cdrom"
5e020 20 73 74 72 64 75 70 20 69 20 32 20 2a 20 6a 20 2b 20 73 22 20 67 65 6e 65 72 69 63 2d 64 69 73 .strdup.i.2.*.j.+.s".generic-dis
5e040 6b 2e 66 73 22 20 69 6e 63 6c 75 64 65 64 0a 45 4c 53 45 0a 2e 22 20 20 2d 22 20 20 20 20 20 20 k.fs".included.ELSE.."..-"......
5e060 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 68 69 6e 74 20 66 6f ..................\.show.hint.fo
5e080 72 20 6e 6f 74 20 72 65 67 69 73 74 65 72 65 64 0a 54 48 45 4e 20 20 20 20 0a 45 4c 53 45 0a 61 r.not.registered.THEN.....ELSE.a
5e0a0 74 61 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 20 20 20 20 20 ta-size.to.block-size...........
5e0c0 5c 20 41 54 41 3a 20 35 31 32 20 62 79 74 65 73 0a 38 30 30 30 30 20 74 6f 20 6d 61 78 2d 74 72 \.ATA:.512.bytes.80000.to.max-tr
5e0e0 61 6e 73 66 65 72 0a 5b 27 5d 20 61 74 61 2d 72 65 61 64 2d 62 6c 6f 63 6b 73 20 69 20 32 20 2a ansfer.['].ata-read-blocks.i.2.*
5e100 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 22 .j.+.cells.read-blocks-xt.+.!.s"
5e120 20 64 69 73 6b 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 65 72 .disk".strdup.i.2.*.j.+.s".gener
5e140 69 63 2d 64 69 73 6b 2e 66 73 22 20 69 6e 63 6c 75 64 65 64 0a 54 48 45 4e 0a 63 72 0a 54 48 45 ic-disk.fs".included.THEN.cr.THE
5e160 4e 20 20 20 20 0a 54 48 45 4e 0a 69 20 32 20 2a 20 6a 20 2b 20 32 30 30 20 2b 20 63 70 0a 4c 4f N.....THEN.i.2.*.j.+.200.+.cp.LO
5e180 4f 50 0a 4c 4f 4f 50 0a 3b 0a 66 69 6e 64 2d 64 69 73 6b 73 0a 00 00 00 ff ff ff ff ff ff ff ff OP.LOOP.;.find-disks............
5e1a0 00 00 00 00 00 00 29 60 00 00 00 00 00 00 29 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 ......)`......)%...............0
5e1c0 66 62 75 66 66 65 72 2e 66 73 00 00 00 00 00 00 30 20 56 41 4c 55 45 20 6c 69 6e 65 23 0a 30 20 fbuffer.fs......0.VALUE.line#.0.
5e1e0 56 41 4c 55 45 20 63 6f 6c 75 6d 6e 23 0a 66 61 6c 73 65 20 56 41 4c 55 45 20 69 6e 76 65 72 73 VALUE.column#.false.VALUE.invers
5e200 65 3f 0a 66 61 6c 73 65 20 56 41 4c 55 45 20 69 6e 76 65 72 73 65 2d 73 63 72 65 65 6e 3f 0a 31 e?.false.VALUE.inverse-screen?.1
5e220 38 20 56 41 4c 55 45 20 23 6c 69 6e 65 73 0a 35 30 20 56 41 4c 55 45 20 23 63 6f 6c 75 6d 6e 73 8.VALUE.#lines.50.VALUE.#columns
5e240 0a 66 61 6c 73 65 20 56 41 4c 55 45 20 63 75 72 73 6f 72 0a 66 61 6c 73 65 20 56 41 4c 55 45 20 .false.VALUE.cursor.false.VALUE.
5e260 73 61 76 65 64 2d 63 75 72 73 6f 72 0a 64 65 66 65 72 20 64 72 61 77 2d 63 68 61 72 61 63 74 65 saved-cursor.defer.draw-characte
5e280 72 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 r.\.2B.inited.by.display.driver.
5e2a0 64 65 66 65 72 20 72 65 73 65 74 2d 73 63 72 65 65 6e 09 5c 20 32 42 20 69 6e 69 74 65 64 20 62 defer.reset-screen.\.2B.inited.b
5e2c0 79 20 64 69 73 70 6c 61 79 20 64 72 69 76 65 72 0a 64 65 66 65 72 20 74 6f 67 67 6c 65 2d 63 75 y.display.driver.defer.toggle-cu
5e2e0 72 73 6f 72 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 rsor.\.2B.inited.by.display.driv
5e300 65 72 0a 64 65 66 65 72 20 65 72 61 73 65 2d 73 63 72 65 65 6e 09 5c 20 32 42 20 69 6e 69 74 65 er.defer.erase-screen.\.2B.inite
5e320 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 62 6c 69 6e 6b 2d d.by.display.driver.defer.blink-
5e340 73 63 72 65 65 6e 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 screen.\.2B.inited.by.display.dr
5e360 69 76 65 72 0a 64 65 66 65 72 20 69 6e 76 65 72 74 2d 73 63 72 65 65 6e 09 5c 20 32 42 20 69 6e iver.defer.invert-screen.\.2B.in
5e380 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 69 6e 73 ited.by.display.driver.defer.ins
5e3a0 65 72 74 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 ert-characters.\.2B.inited.by.di
5e3c0 73 70 6c 61 79 20 64 72 69 76 65 72 0a 64 65 66 65 72 20 64 65 6c 65 74 65 2d 63 68 61 72 61 63 splay.driver.defer.delete-charac
5e3e0 74 65 72 73 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 ters.\.2B.inited.by.display.driv
5e400 65 72 0a 64 65 66 65 72 20 69 6e 73 65 72 74 2d 6c 69 6e 65 73 09 5c 20 32 42 20 69 6e 69 74 65 er.defer.insert-lines.\.2B.inite
5e420 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 65 d.by.display.driver.defer.delete
5e440 2d 6c 69 6e 65 73 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 -lines.\.2B.inited.by.display.dr
5e460 69 76 65 72 0a 64 65 66 65 72 20 64 72 61 77 2d 6c 6f 67 6f 09 09 5c 20 32 42 20 69 6e 69 74 65 iver.defer.draw-logo..\.2B.inite
5e480 64 20 62 79 20 64 69 73 70 6c 61 79 20 64 72 69 76 65 72 0a 3a 20 6e 6f 70 2d 74 6f 67 67 6c 65 d.by.display.driver.:.nop-toggle
5e4a0 2d 63 75 72 73 6f 72 20 28 20 6e 6f 70 20 29 20 3b 0a 27 20 6e 6f 70 2d 74 6f 67 67 6c 65 2d 63 -cursor.(.nop.).;.'.nop-toggle-c
5e4c0 75 72 73 6f 72 20 74 6f 20 74 6f 67 67 6c 65 2d 63 75 72 73 6f 72 0a 3a 20 28 63 75 72 73 6f 72 ursor.to.toggle-cursor.:.(cursor
5e4e0 2d 6f 66 66 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 -off).(.--.).cursor.dup.to.saved
5e500 2d 63 75 72 73 6f 72 0a 49 46 20 74 6f 67 67 6c 65 2d 63 75 72 73 6f 72 20 66 61 6c 73 65 20 74 -cursor.IF.toggle-cursor.false.t
5e520 6f 20 63 75 72 73 6f 72 20 54 48 45 4e 20 3b 0a 3a 20 28 63 75 72 73 6f 72 2d 6f 6e 29 20 28 20 o.cursor.THEN.;.:.(cursor-on).(.
5e540 2d 2d 20 29 20 63 75 72 73 6f 72 20 64 75 70 20 74 6f 20 73 61 76 65 64 2d 63 75 72 73 6f 72 0a --.).cursor.dup.to.saved-cursor.
5e560 30 3d 20 49 46 20 74 6f 67 67 6c 65 2d 63 75 72 73 6f 72 20 74 72 75 65 20 74 6f 20 63 75 72 73 0=.IF.toggle-cursor.true.to.curs
5e580 6f 72 20 54 48 45 4e 20 3b 0a 3a 20 72 65 73 74 6f 72 65 2d 63 75 72 73 6f 72 20 28 20 2d 2d 20 or.THEN.;.:.restore-cursor.(.--.
5e5a0 29 20 73 61 76 65 64 2d 63 75 72 73 6f 72 20 64 75 70 20 63 75 72 73 6f 72 0a 3c 3e 20 49 46 20 ).saved-cursor.dup.cursor.<>.IF.
5e5c0 74 6f 67 67 6c 65 2d 63 75 72 73 6f 72 20 74 6f 20 63 75 72 73 6f 72 20 45 4c 53 45 20 64 72 6f toggle-cursor.to.cursor.ELSE.dro
5e5e0 70 20 54 48 45 4e 20 3b 0a 27 20 28 63 75 72 73 6f 72 2d 6f 66 66 29 20 74 6f 20 63 75 72 73 6f p.THEN.;.'.(cursor-off).to.curso
5e600 72 2d 6f 66 66 0a 27 20 28 63 75 72 73 6f 72 2d 6f 6e 29 20 74 6f 20 63 75 72 73 6f 72 2d 6f 6e r-off.'.(cursor-on).to.cursor-on
5e620 0a 66 61 6c 73 65 20 56 41 4c 55 45 20 65 73 63 2d 6f 6e 0a 66 61 6c 73 65 20 56 41 4c 55 45 20 .false.VALUE.esc-on.false.VALUE.
5e640 63 73 69 2d 6f 6e 0a 64 65 66 65 72 20 65 73 63 2d 70 72 6f 63 65 73 73 0a 30 20 56 41 4c 55 45 csi-on.defer.esc-process.0.VALUE
5e660 20 65 73 63 2d 6e 75 6d 2d 70 61 72 6d 0a 30 20 56 41 4c 55 45 20 65 73 63 2d 6e 75 6d 2d 70 61 .esc-num-parm.0.VALUE.esc-num-pa
5e680 72 6d 32 0a 30 20 56 41 4c 55 45 20 73 61 76 65 64 2d 6c 69 6e 65 23 0a 30 20 56 41 4c 55 45 20 rm2.0.VALUE.saved-line#.0.VALUE.
5e6a0 73 61 76 65 64 2d 63 6f 6c 75 6d 6e 23 0a 3a 20 67 65 74 2d 65 73 63 2d 70 61 72 6d 20 28 20 64 saved-column#.:.get-esc-parm.(.d
5e6c0 65 66 61 75 6c 74 20 2d 2d 20 76 61 6c 75 65 20 29 0a 65 73 63 2d 6e 75 6d 2d 70 61 72 6d 20 64 efault.--.value.).esc-num-parm.d
5e6e0 75 70 20 30 3e 20 49 46 20 6e 69 70 20 45 4c 53 45 20 64 72 6f 70 20 54 48 45 4e 20 30 20 74 6f up.0>.IF.nip.ELSE.drop.THEN.0.to
5e700 20 65 73 63 2d 6e 75 6d 2d 70 61 72 6d 20 3b 0a 3a 20 67 65 74 2d 65 73 63 2d 70 61 72 6d 32 20 .esc-num-parm.;.:.get-esc-parm2.
5e720 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 6d 2d 70 61 72 (.default.--.value.).esc-num-par
5e740 6d 32 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 48 45 4e 20 m2.dup.0>.IF.nip.ELSE.drop.THEN.
5e760 30 20 74 6f 20 65 73 63 2d 6e 75 6d 2d 70 61 72 6d 32 20 3b 0a 3a 20 73 65 74 2d 65 73 63 2d 70 0.to.esc-num-parm2.;.:.set-esc-p
5e780 61 72 6d 20 28 20 6e 65 77 64 69 67 69 74 20 2d 2d 20 29 20 5b 63 68 61 72 5d 20 30 20 2d 20 65 arm.(.newdigit.--.).[char].0.-.e
5e7a0 73 63 2d 6e 75 6d 2d 70 61 72 6d 20 61 20 2a 20 2b 20 74 6f 20 65 73 63 2d 6e 75 6d 2d 70 61 72 sc-num-parm.a.*.+.to.esc-num-par
5e7c0 6d 20 3b 0a 3a 20 72 65 76 65 72 73 65 2d 63 75 72 73 6f 72 20 28 20 6f 6c 64 70 6f 73 20 2d 2d m.;.:.reverse-cursor.(.oldpos.--
5e7e0 20 6e 65 77 70 6f 73 29 20 64 75 70 20 49 46 20 31 20 67 65 74 2d 65 73 63 2d 70 61 72 6d 20 2d .newpos).dup.IF.1.get-esc-parm.-
5e800 20 54 48 45 4e 20 3b 0a 3a 20 61 64 76 61 6e 63 65 2d 63 75 72 73 6f 72 20 28 20 62 6f 75 6e 64 .THEN.;.:.advance-cursor.(.bound
5e820 20 6f 6c 64 70 6f 73 20 2d 2d 20 6e 65 77 70 6f 73 29 20 74 75 63 6b 20 3e 20 49 46 20 31 20 67 .oldpos.--.newpos).tuck.>.IF.1.g
5e840 65 74 2d 65 73 63 2d 70 61 72 6d 20 2b 20 54 48 45 4e 20 3b 0a 3a 20 65 72 61 73 65 2d 69 6e 2d et-esc-parm.+.THEN.;.:.erase-in-
5e860 6c 69 6e 65 20 23 63 6f 6c 75 6d 6e 73 20 63 6f 6c 75 6d 6e 23 20 2d 20 64 75 70 20 30 3e 20 49 line.#columns.column#.-.dup.0>.I
5e880 46 20 64 65 6c 65 74 65 2d 63 68 61 72 61 63 74 65 72 73 20 45 4c 53 45 20 64 72 6f 70 20 54 48 F.delete-characters.ELSE.drop.TH
5e8a0 45 4e 20 3b 0a 3a 20 74 65 72 6d 69 6e 61 6c 2d 6c 69 6e 65 2b 2b 20 28 20 2d 2d 20 29 0a 6c 69 EN.;.:.terminal-line++.(.--.).li
5e8c0 6e 65 23 20 31 2b 20 64 75 70 20 23 6c 69 6e 65 73 20 3d 20 49 46 20 31 2d 20 30 20 74 6f 20 6c ne#.1+.dup.#lines.=.IF.1-.0.to.l
5e8e0 69 6e 65 23 20 31 20 64 65 6c 65 74 65 2d 6c 69 6e 65 73 20 54 48 45 4e 0a 74 6f 20 6c 69 6e 65 ine#.1.delete-lines.THEN.to.line
5e900 23 0a 3b 0a 30 20 56 41 4c 55 45 20 64 61 6e 67 0a 30 20 56 41 4c 55 45 20 62 6c 69 70 70 0a 3a #.;.0.VALUE.dang.0.VALUE.blipp.:
5e920 20 61 6e 73 69 2d 65 73 63 20 28 20 63 68 61 72 20 2d 2d 20 29 0a 63 73 69 2d 6f 6e 20 49 46 0a .ansi-esc.(.char.--.).csi-on.IF.
5e940 64 75 70 20 5b 63 68 61 72 5d 20 30 20 5b 63 68 61 72 5d 20 39 20 62 65 74 77 65 65 6e 20 49 46 dup.[char].0.[char].9.between.IF
5e960 20 73 65 74 2d 65 73 63 2d 70 61 72 6d 0a 45 4c 53 45 20 43 41 53 45 0a 5b 63 68 61 72 5d 20 41 .set-esc-parm.ELSE.CASE.[char].A
5e980 20 4f 46 20 6c 69 6e 65 23 20 72 65 76 65 72 73 65 2d 63 75 72 73 6f 72 20 74 6f 20 6c 69 6e 65 .OF.line#.reverse-cursor.to.line
5e9a0 23 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 42 20 4f 46 20 23 6c 69 6e 65 73 20 6c 69 6e 65 23 #.ENDOF.[char].B.OF.#lines.line#
5e9c0 20 61 64 76 61 6e 63 65 2d 63 75 72 73 6f 72 20 74 6f 20 6c 69 6e 65 23 20 45 4e 44 4f 46 0a 5b .advance-cursor.to.line#.ENDOF.[
5e9e0 63 68 61 72 5d 20 43 20 4f 46 20 23 63 6f 6c 75 6d 6e 73 20 63 6f 6c 75 6d 6e 23 20 61 64 76 61 char].C.OF.#columns.column#.adva
5ea00 6e 63 65 2d 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 nce-cursor.to.column#.ENDOF.[cha
5ea20 72 5d 20 44 20 4f 46 20 63 6f 6c 75 6d 6e 23 20 72 65 76 65 72 73 65 2d 63 75 72 73 6f 72 20 74 r].D.OF.column#.reverse-cursor.t
5ea40 6f 20 63 6f 6c 75 6d 6e 23 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 45 20 4f 46 20 28 20 46 49 o.column#.ENDOF.[char].E.OF.(.FI
5ea60 58 4d 45 3a 20 43 75 72 73 6f 72 20 4e 65 78 74 20 4c 69 6e 65 20 2d 20 4e 6f 20 69 64 65 61 20 XME:.Cursor.Next.Line.-.No.idea.
5ea80 77 68 61 74 20 64 6f 65 73 20 69 74 20 6d 65 61 6e 20 29 0a 23 6c 69 6e 65 73 20 6c 69 6e 65 23 what.does.it.mean.).#lines.line#
5eaa0 20 61 64 76 61 6e 63 65 2d 63 75 72 73 6f 72 20 74 6f 20 6c 69 6e 65 23 0a 45 4e 44 4f 46 0a 5b .advance-cursor.to.line#.ENDOF.[
5eac0 63 68 61 72 5d 20 66 20 4f 46 0a 31 20 67 65 74 2d 65 73 63 2d 70 61 72 6d 32 20 74 6f 20 6c 69 char].f.OF.1.get-esc-parm2.to.li
5eae0 6e 65 23 20 63 6f 6c 75 6d 6e 23 20 67 65 74 2d 65 73 63 2d 70 61 72 6d 20 74 6f 20 63 6f 6c 75 ne#.column#.get-esc-parm.to.colu
5eb00 6d 6e 23 0a 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 48 20 4f 46 0a 31 20 67 65 74 2d 65 73 63 2d mn#.ENDOF.[char].H.OF.1.get-esc-
5eb20 70 61 72 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 parm2.to.line#.column#.get-esc-p
5eb40 61 72 6d 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 3b 20 4f 46 arm.to.column#.ENDOF.[char].;.OF
5eb60 20 30 20 67 65 74 2d 65 73 63 2d 70 61 72 6d 20 74 6f 20 65 73 63 2d 6e 75 6d 2d 70 61 72 6d 32 .0.get-esc-parm.to.esc-num-parm2
5eb80 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 4a 20 4f 46 0a 23 6c 69 6e 65 73 20 6c 69 6e 65 23 20 .ENDOF.[char].J.OF.#lines.line#.
5eba0 2d 20 64 75 70 20 30 3e 20 49 46 0a 6c 69 6e 65 23 20 31 2b 20 74 6f 20 6c 69 6e 65 23 20 64 65 -.dup.0>.IF.line#.1+.to.line#.de
5ebc0 6c 65 74 65 2d 6c 69 6e 65 73 20 6c 69 6e 65 23 20 31 2d 20 74 6f 20 6c 69 6e 65 23 0a 45 4c 53 lete-lines.line#.1-.to.line#.ELS
5ebe0 45 20 64 72 6f 70 20 54 48 45 4e 0a 65 72 61 73 65 2d 69 6e 2d 6c 69 6e 65 0a 45 4e 44 4f 46 0a E.drop.THEN.erase-in-line.ENDOF.
5ec00 5b 63 68 61 72 5d 20 4b 20 4f 46 20 65 72 61 73 65 2d 69 6e 2d 6c 69 6e 65 20 45 4e 44 4f 46 0a [char].K.OF.erase-in-line.ENDOF.
5ec20 5b 63 68 61 72 5d 20 4c 20 4f 46 20 31 20 67 65 74 2d 65 73 63 2d 70 61 72 6d 20 69 6e 73 65 72 [char].L.OF.1.get-esc-parm.inser
5ec40 74 2d 6c 69 6e 65 73 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 4d 20 4f 46 20 31 20 67 65 74 2d t-lines.ENDOF.[char].M.OF.1.get-
5ec60 65 73 63 2d 70 61 72 6d 20 64 65 6c 65 74 65 2d 6c 69 6e 65 73 20 45 4e 44 4f 46 0a 5b 63 68 61 esc-parm.delete-lines.ENDOF.[cha
5ec80 72 5d 20 40 20 4f 46 20 31 20 67 65 74 2d 65 73 63 2d 70 61 72 6d 20 69 6e 73 65 72 74 2d 63 68 r].@.OF.1.get-esc-parm.insert-ch
5eca0 61 72 61 63 74 65 72 73 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 50 20 4f 46 20 31 20 67 65 74 aracters.ENDOF.[char].P.OF.1.get
5ecc0 2d 65 73 63 2d 70 61 72 6d 20 64 65 6c 65 74 65 2d 63 68 61 72 61 63 74 65 72 73 20 45 4e 44 4f -esc-parm.delete-characters.ENDO
5ece0 46 0a 5b 63 68 61 72 5d 20 6d 20 4f 46 20 30 20 67 65 74 2d 65 73 63 2d 70 61 72 6d 20 30 3c 3e F.[char].m.OF.0.get-esc-parm.0<>
5ed00 20 74 6f 20 69 6e 76 65 72 73 65 3f 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 70 20 4f 46 20 69 .to.inverse?.ENDOF.[char].p.OF.i
5ed20 6e 76 65 72 73 65 2d 73 63 72 65 65 6e 3f 20 49 46 20 66 61 6c 73 65 20 74 6f 20 69 6e 76 65 72 nverse-screen?.IF.false.to.inver
5ed40 73 65 2d 73 63 72 65 65 6e 3f 0a 69 6e 76 65 72 73 65 3f 20 30 3d 20 74 6f 20 69 6e 76 65 72 73 se-screen?.inverse?.0=.to.invers
5ed60 65 3f 20 69 6e 76 65 72 74 2d 73 63 72 65 65 6e 0a 54 48 45 4e 0a 45 4e 44 4f 46 0a 5b 63 68 61 e?.invert-screen.THEN.ENDOF.[cha
5ed80 72 5d 20 71 20 4f 46 20 69 6e 76 65 72 73 65 2d 73 63 72 65 65 6e 3f 20 30 3d 20 49 46 20 74 72 r].q.OF.inverse-screen?.0=.IF.tr
5eda0 75 65 20 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 ue.to.inverse-screen?.inverse?.0
5edc0 3d 20 74 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 =.to.inverse?.invert-screen.THEN
5ede0 0a 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 75 20 4f 46 20 73 61 76 65 64 2d 6c 69 6e 65 23 20 74 .ENDOF.[char].u.OF.saved-line#.t
5ee00 6f 20 6c 69 6e 65 23 20 73 61 76 65 64 2d 63 6f 6c 75 6d 6e 23 20 74 6f 20 63 6f 6c 75 6d 6e 23 o.line#.saved-column#.to.column#
5ee20 20 45 4e 44 4f 46 0a 64 75 70 20 64 75 70 20 74 6f 20 64 61 6e 67 20 4f 46 20 62 6c 69 6e 6b 2d .ENDOF.dup.dup.to.dang.OF.blink-
5ee40 73 63 72 65 65 6e 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 20 66 61 6c 73 65 20 74 6f 20 63 73 screen.ENDOF.ENDCASE.false.to.cs
5ee60 69 2d 6f 6e 0a 66 61 6c 73 65 20 74 6f 20 65 73 63 2d 6f 6e 20 30 20 74 6f 20 65 73 63 2d 6e 75 i-on.false.to.esc-on.0.to.esc-nu
5ee80 6d 2d 70 61 72 6d 20 30 20 74 6f 20 65 73 63 2d 6e 75 6d 2d 70 61 72 6d 32 0a 54 48 45 4e 0a 45 m-parm.0.to.esc-num-parm2.THEN.E
5eea0 4c 53 45 20 43 41 53 45 0a 5b 63 68 61 72 5d 20 37 20 4f 46 20 6c 69 6e 65 23 20 74 6f 20 73 61 LSE.CASE.[char].7.OF.line#.to.sa
5eec0 76 65 64 2d 6c 69 6e 65 23 20 63 6f 6c 75 6d 6e 23 20 74 6f 20 73 61 76 65 64 2d 63 6f 6c 75 6d ved-line#.column#.to.saved-colum
5eee0 6e 23 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 38 20 4f 46 20 73 61 76 65 64 2d 6c 69 6e 65 23 n#.ENDOF.[char].8.OF.saved-line#
5ef00 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 20 63 6f 6c 75 6d .to.line#.saved-column#.to.colum
5ef20 6e 23 20 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 5b 20 4f 46 20 74 72 75 65 20 74 6f 20 63 73 69 n#.ENDOF.[char].[.OF.true.to.csi
5ef40 2d 6f 6e 20 45 4e 44 4f 46 0a 64 75 70 20 64 75 70 20 4f 46 20 66 61 6c 73 65 20 74 6f 20 65 73 -on.ENDOF.dup.dup.OF.false.to.es
5ef60 63 2d 6f 6e 20 74 6f 20 62 6c 69 70 70 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 63 73 69 2d c-on.to.blipp.ENDOF.ENDCASE.csi-
5ef80 6f 6e 20 30 3d 20 49 46 20 66 61 6c 73 65 20 74 6f 20 65 73 63 2d 6f 6e 20 54 48 45 4e 20 30 20 on.0=.IF.false.to.esc-on.THEN.0.
5efa0 74 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 to.esc-num-parm.0.to.esc-num-par
5efc0 6d 32 0a 54 48 45 4e 0a 3b 0a 27 20 61 6e 73 69 2d 65 73 63 20 74 6f 20 65 73 63 2d 70 72 6f 63 m2.THEN.;.'.ansi-esc.to.esc-proc
5efe0 65 73 73 0a 43 52 45 41 54 45 20 74 77 74 72 61 63 65 62 75 66 20 34 30 30 30 20 61 6c 6c 6f 74 ess.CREATE.twtracebuf.4000.allot
5f000 20 74 77 74 72 61 63 65 62 75 66 20 34 30 30 30 20 65 72 61 73 65 0a 74 77 74 72 61 63 65 62 75 .twtracebuf.4000.erase.twtracebu
5f020 66 20 56 41 4c 55 45 20 74 77 62 70 0a 30 20 56 41 4c 55 45 20 74 77 62 63 0a 3a 20 74 77 74 72 f.VALUE.twbp.0.VALUE.twbc.:.twtr
5f040 61 63 65 0a 74 77 62 63 20 34 30 30 30 20 3d 20 49 46 20 30 20 74 6f 20 74 77 62 63 20 74 77 74 ace.twbc.4000.=.IF.0.to.twbc.twt
5f060 72 61 63 65 62 75 66 20 74 6f 20 74 77 62 70 20 54 48 45 4e 0a 64 75 70 20 74 77 62 70 20 63 21 racebuf.to.twbp.THEN.dup.twbp.c!
5f080 20 74 77 62 70 20 31 2b 20 74 6f 20 74 77 62 70 20 74 77 62 63 20 31 2b 20 74 6f 20 74 77 62 63 .twbp.1+.to.twbp.twbc.1+.to.twbc
5f0a0 0a 3b 0a 3a 20 74 65 72 6d 69 6e 61 6c 2d 77 72 69 74 65 20 28 20 61 64 64 72 20 6c 65 6e 20 2d .;.:.terminal-write.(.addr.len.-
5f0c0 2d 20 61 63 74 75 61 6c 2d 6c 65 6e 20 29 0a 63 75 72 73 6f 72 2d 6f 66 66 0a 74 75 63 6b 20 62 -.actual-len.).cursor-off.tuck.b
5f0e0 6f 75 6e 64 73 20 3f 44 4f 20 69 20 63 40 0a 74 77 74 72 61 63 65 0a 65 73 63 2d 6f 6e 20 49 46 ounds.?DO.i.c@.twtrace.esc-on.IF
5f100 20 65 73 63 2d 70 72 6f 63 65 73 73 0a 45 4c 53 45 20 43 41 53 45 0a 31 42 20 4f 46 20 74 72 75 .esc-process.ELSE.CASE.1B.OF.tru
5f120 65 20 74 6f 20 65 73 63 2d 6f 6e 20 45 4e 44 4f 46 0a 63 61 72 72 65 74 20 4f 46 20 30 20 74 6f e.to.esc-on.ENDOF.carret.OF.0.to
5f140 20 63 6f 6c 75 6d 6e 23 20 45 4e 44 4f 46 0a 6c 69 6e 65 66 65 65 64 20 4f 46 20 74 65 72 6d 69 .column#.ENDOF.linefeed.OF.termi
5f160 6e 61 6c 2d 6c 69 6e 65 2b 2b 20 45 4e 44 4f 46 0a 62 65 6c 6c 20 4f 46 20 62 6c 69 6e 6b 2d 73 nal-line++.ENDOF.bell.OF.blink-s
5f180 63 72 65 65 6e 20 45 4e 44 4f 46 0a 39 20 28 20 54 41 42 20 29 20 4f 46 20 63 6f 6c 75 6d 6e 23 creen.ENDOF.9.(.TAB.).OF.column#
5f1a0 20 37 20 2b 20 2d 38 20 61 6e 64 20 64 75 70 20 23 63 6f 6c 75 6d 6e 73 20 3c 20 49 46 0a 74 6f .7.+.-8.and.dup.#columns.<.IF.to
5f1c0 20 63 6f 6c 75 6d 6e 23 0a 45 4c 53 45 20 64 72 6f 70 20 54 48 45 4e 0a 45 4e 44 4f 46 0a 42 20 .column#.ELSE.drop.THEN.ENDOF.B.
5f1e0 28 20 56 54 20 29 20 4f 46 20 6c 69 6e 65 23 20 3f 64 75 70 20 49 46 20 31 2d 20 74 6f 20 6c 69 (.VT.).OF.line#.?dup.IF.1-.to.li
5f200 6e 65 23 20 54 48 45 4e 20 45 4e 44 4f 46 0a 43 20 28 20 46 46 20 29 20 4f 46 20 30 20 74 6f 20 ne#.THEN.ENDOF.C.(.FF.).OF.0.to.
5f220 6c 69 6e 65 23 20 30 20 74 6f 20 63 6f 6c 75 6d 6e 23 20 65 72 61 73 65 2d 73 63 72 65 65 6e 20 line#.0.to.column#.erase-screen.
5f240 45 4e 44 4f 46 0a 62 73 20 4f 46 09 63 6f 6c 75 6d 6e 23 20 31 2d 20 64 75 70 20 30 3c 20 49 46 ENDOF.bs.OF.column#.1-.dup.0<.IF
5f260 0a 6c 69 6e 65 23 20 49 46 0a 6c 69 6e 65 23 20 31 2d 20 74 6f 20 6c 69 6e 65 23 0a 64 72 6f 70 .line#.IF.line#.1-.to.line#.drop
5f280 20 23 63 6f 6c 75 6d 6e 73 20 31 2d 0a 45 4c 53 45 20 64 72 6f 70 20 63 6f 6c 75 6d 6e 23 0a 54 .#columns.1-.ELSE.drop.column#.T
5f2a0 48 45 4e 0a 54 48 45 4e 0a 74 6f 20 63 6f 6c 75 6d 6e 23 20 28 20 62 6c 20 64 72 61 77 2d 63 68 HEN.THEN.to.column#.(.bl.draw-ch
5f2c0 61 72 61 63 74 65 72 20 29 0a 45 4e 44 4f 46 0a 64 75 70 20 4f 46 0a 69 20 63 40 20 64 72 61 77 aracter.).ENDOF.dup.OF.i.c@.draw
5f2e0 2d 63 68 61 72 61 63 74 65 72 0a 63 6f 6c 75 6d 6e 23 20 31 2b 20 64 75 70 20 23 63 6f 6c 75 6d -character.column#.1+.dup.#colum
5f300 6e 73 20 3e 3d 20 49 46 0a 64 72 6f 70 20 30 20 74 65 72 6d 69 6e 61 6c 2d 6c 69 6e 65 2b 2b 0a ns.>=.IF.drop.0.terminal-line++.
5f320 54 48 45 4e 0a 74 6f 20 63 6f 6c 75 6d 6e 23 0a 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 54 48 THEN.to.column#.ENDOF.ENDCASE.TH
5f340 45 4e 0a 4c 4f 4f 50 0a 72 65 73 74 6f 72 65 2d 63 75 72 73 6f 72 0a 3b 0a 30 20 56 41 4c 55 45 EN.LOOP.restore-cursor.;.0.VALUE
5f360 20 63 68 61 72 2d 68 65 69 67 68 74 0a 30 20 56 41 4c 55 45 20 63 68 61 72 2d 77 69 64 74 68 0a .char-height.0.VALUE.char-width.
5f380 30 20 56 41 4c 55 45 20 66 6f 6e 74 62 79 74 65 73 0a 43 52 45 41 54 45 20 64 69 73 70 6c 61 79 0.VALUE.fontbytes.CREATE.display
5f3a0 2d 65 6d 69 74 2d 62 75 66 66 65 72 20 32 30 20 61 6c 6c 6f 74 0a 64 65 66 65 72 20 64 69 73 2d -emit-buffer.20.allot.defer.dis-
5f3c0 6f 6c 64 2d 65 6d 69 74 0a 27 20 65 6d 69 74 20 62 65 68 61 76 69 6f 72 20 74 6f 20 64 69 73 2d old-emit.'.emit.behavior.to.dis-
5f3e0 6f 6c 64 2d 65 6d 69 74 0a 3a 20 64 69 73 70 6c 61 79 2d 77 72 69 74 65 20 74 65 72 6d 69 6e 61 old-emit.:.display-write.termina
5f400 6c 2d 77 72 69 74 65 20 3b 0a 3a 20 64 69 73 70 6c 61 79 2d 65 6d 69 74 20 64 75 70 20 64 69 73 l-write.;.:.display-emit.dup.dis
5f420 2d 6f 6c 64 2d 65 6d 69 74 20 64 69 73 70 6c 61 79 2d 65 6d 69 74 2d 62 75 66 66 65 72 20 74 75 -old-emit.display-emit-buffer.tu
5f440 63 6b 20 63 21 20 31 20 74 65 72 6d 69 6e 61 6c 2d 77 72 69 74 65 20 64 72 6f 70 20 3b 0a 3a 20 ck.c!.1.terminal-write.drop.;.:.
5f460 69 73 2d 69 6e 73 74 61 6c 6c 20 28 20 27 6f 70 65 6e 20 2d 2d 20 29 0a 73 22 20 64 65 66 65 72 is-install.(.'open.--.).s".defer
5f480 20 76 65 6e 64 6f 72 2d 6f 70 65 6e 20 74 6f 20 76 65 6e 64 6f 72 2d 6f 70 65 6e 22 20 65 76 61 .vendor-open.to.vendor-open".eva
5f4a0 6c 0a 73 22 20 3a 20 6f 70 65 6e 20 64 65 61 64 62 65 65 66 20 76 65 6e 64 6f 72 2d 6f 70 65 6e l.s".:.open.deadbeef.vendor-open
5f4c0 20 64 75 70 20 64 65 61 64 62 65 65 66 20 3d 20 49 46 20 64 72 6f 70 20 74 72 75 65 20 45 4c 53 .dup.deadbeef.=.IF.drop.true.ELS
5f4e0 45 20 6e 69 70 20 54 48 45 4e 20 3b 22 20 65 76 61 6c 0a 73 22 20 64 65 66 65 72 20 77 72 69 74 E.nip.THEN.;".eval.s".defer.writ
5f500 65 20 27 20 64 69 73 70 6c 61 79 2d 77 72 69 74 65 20 74 6f 20 77 72 69 74 65 22 20 65 76 61 6c e.'.display-write.to.write".eval
5f520 0a 73 22 20 3a 20 64 72 61 77 2d 6c 6f 67 6f 20 5b 27 5d 20 64 72 61 77 2d 6c 6f 67 6f 20 43 41 .s".:.draw-logo.['].draw-logo.CA
5f540 54 43 48 20 49 46 20 32 64 72 6f 70 20 32 64 72 6f 70 20 54 48 45 4e 20 3b 22 20 65 76 61 6c 0a TCH.IF.2drop.2drop.THEN.;".eval.
5f560 73 22 20 3a 20 72 65 73 65 74 2d 73 63 72 65 65 6e 20 5b 27 5d 20 72 65 73 65 74 2d 73 63 72 65 s".:.reset-screen.['].reset-scre
5f580 65 6e 20 43 41 54 43 48 20 64 72 6f 70 20 3b 22 20 65 76 61 6c 0a 3b 0a 3a 20 69 73 2d 72 65 6d en.CATCH.drop.;".eval.;.:.is-rem
5f5a0 6f 76 65 20 28 20 27 63 6c 6f 73 65 20 2d 2d 20 29 0a 73 22 20 64 65 66 65 72 20 63 6c 6f 73 65 ove.(.'close.--.).s".defer.close
5f5c0 20 74 6f 20 63 6c 6f 73 65 22 20 65 76 61 6c 0a 3b 0a 3a 20 69 73 2d 73 65 6c 66 74 65 73 74 20 .to.close".eval.;.:.is-selftest.
5f5e0 28 20 27 73 65 6c 66 74 65 73 74 20 2d 2d 20 29 0a 73 22 20 64 65 66 65 72 20 73 65 6c 66 74 65 (.'selftest.--.).s".defer.selfte
5f600 73 74 20 74 6f 20 73 65 6c 66 74 65 73 74 22 20 65 76 61 6c 0a 3b 0a 53 54 52 55 43 54 0a 63 65 st.to.selftest".eval.;.STRUCT.ce
5f620 6c 6c 20 46 49 45 4c 44 20 66 6f 6e 74 3e 61 64 64 72 0a 63 65 6c 6c 20 46 49 45 4c 44 20 66 6f ll.FIELD.font>addr.cell.FIELD.fo
5f640 6e 74 3e 77 69 64 74 68 0a 63 65 6c 6c 20 46 49 45 4c 44 20 66 6f 6e 74 3e 68 65 69 67 68 74 0a nt>width.cell.FIELD.font>height.
5f660 63 65 6c 6c 20 46 49 45 4c 44 20 66 6f 6e 74 3e 61 64 76 61 6e 63 65 0a 63 65 6c 6c 20 46 49 45 cell.FIELD.font>advance.cell.FIE
5f680 4c 44 20 66 6f 6e 74 3e 6d 69 6e 2d 63 68 61 72 0a 63 65 6c 6c 20 46 49 45 4c 44 20 66 6f 6e 74 LD.font>min-char.cell.FIELD.font
5f6a0 3e 23 67 6c 79 70 68 73 0a 43 4f 4e 53 54 41 4e 54 20 2f 66 6f 6e 74 0a 43 52 45 41 54 45 20 64 >#glyphs.CONSTANT./font.CREATE.d
5f6c0 65 66 61 75 6c 74 2d 66 6f 6e 74 2d 63 74 72 62 6c 6b 20 2f 66 6f 6e 74 20 61 6c 6c 6f 74 20 64 efault-font-ctrblk./font.allot.d
5f6e0 65 66 61 75 6c 74 2d 66 6f 6e 74 2d 63 74 72 62 6c 6b 0a 64 75 70 20 66 6f 6e 74 3e 61 64 64 72 efault-font-ctrblk.dup.font>addr
5f700 20 30 20 73 77 61 70 20 21 0a 64 75 70 20 66 6f 6e 74 3e 77 69 64 74 68 20 38 20 73 77 61 70 20 .0.swap.!.dup.font>width.8.swap.
5f720 21 0a 64 75 70 20 66 6f 6e 74 3e 68 65 69 67 68 74 20 2d 31 30 20 73 77 61 70 20 21 0a 64 75 70 !.dup.font>height.-10.swap.!.dup
5f740 20 66 6f 6e 74 3e 61 64 76 61 6e 63 65 20 31 20 73 77 61 70 20 21 0a 64 75 70 20 66 6f 6e 74 3e .font>advance.1.swap.!.dup.font>
5f760 6d 69 6e 2d 63 68 61 72 20 32 30 20 73 77 61 70 20 21 0a 66 6f 6e 74 3e 23 67 6c 79 70 68 73 20 min-char.20.swap.!.font>#glyphs.
5f780 37 66 20 73 77 61 70 20 21 0a 3a 20 64 69 73 70 6c 61 79 2d 64 65 66 61 75 6c 74 2d 66 6f 6e 74 7f.swap.!.:.display-default-font
5f7a0 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 29 0a 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 20 64 75 70 .(.str.len.--.).romfs-lookup.dup
5f7c0 20 30 3d 20 49 46 20 64 72 6f 70 20 45 58 49 54 20 54 48 45 4e 0a 36 30 30 20 3c 3e 20 49 46 20 .0=.IF.drop.EXIT.THEN.600.<>.IF.
5f7e0 2e 22 20 4f 6e 6c 79 20 73 75 70 70 6f 72 74 20 36 30 78 38 78 31 36 20 66 6f 6e 74 73 20 21 20 .".Only.support.60x8x16.fonts.!.
5f800 22 20 64 72 6f 70 20 45 58 49 54 20 54 48 45 4e 0a 64 65 66 61 75 6c 74 2d 66 6f 6e 74 2d 63 74 ".drop.EXIT.THEN.default-font-ct
5f820 72 62 6c 6b 20 66 6f 6e 74 3e 61 64 64 72 20 21 0a 3b 0a 73 22 20 64 65 66 61 75 6c 74 2d 66 6f rblk.font>addr.!.;.s".default-fo
5f840 6e 74 2e 62 69 6e 22 20 64 69 73 70 6c 61 79 2d 64 65 66 61 75 6c 74 2d 66 6f 6e 74 0a 3a 20 2e nt.bin".display-default-font.:..
5f860 73 63 61 6e 2d 6c 69 6e 65 73 20 28 20 68 65 69 67 68 74 20 2d 2d 20 73 63 61 6e 6c 69 6e 65 73 scan-lines.(.height.--.scanlines
5f880 20 29 20 64 75 70 20 30 3e 3d 20 49 46 20 31 2d 20 45 4c 53 45 20 6e 65 67 61 74 65 20 54 48 45 .).dup.0>=.IF.1-.ELSE.negate.THE
5f8a0 4e 20 3b 0a 3a 20 73 65 74 2d 66 6f 6e 74 20 28 20 61 64 64 72 20 77 69 64 74 68 20 68 65 69 67 N.;.:.set-font.(.addr.width.heig
5f8c0 68 74 20 61 64 76 61 6e 63 65 20 6d 69 6e 2d 63 68 61 72 20 23 67 6c 79 70 68 73 20 2d 2d 20 29 ht.advance.min-char.#glyphs.--.)
5f8e0 0a 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 20 2b 20 2f 66 6f .default-font-ctrblk./font.+./fo
5f900 6e 74 20 30 0a 44 4f 0a 31 20 63 65 6c 6c 73 20 2d 20 64 75 70 20 3e 72 20 21 20 72 3e 20 31 20 nt.0.DO.1.cells.-.dup.>r.!.r>.1.
5f920 63 65 6c 6c 73 0a 2b 4c 4f 4f 50 20 64 72 6f 70 0a 64 65 66 61 75 6c 74 2d 66 6f 6e 74 2d 63 74 cells.+LOOP.drop.default-font-ct
5f940 72 62 6c 6b 20 64 75 70 20 66 6f 6e 74 3e 68 65 69 67 68 74 20 40 20 61 62 73 20 74 6f 20 63 68 rblk.dup.font>height.@.abs.to.ch
5f960 61 72 2d 68 65 69 67 68 74 0a 64 75 70 20 66 6f 6e 74 3e 77 69 64 74 68 20 40 20 74 6f 20 63 68 ar-height.dup.font>width.@.to.ch
5f980 61 72 2d 77 69 64 74 68 20 66 6f 6e 74 3e 61 64 76 61 6e 63 65 20 40 20 74 6f 20 66 6f 6e 74 62 ar-width.font>advance.@.to.fontb
5f9a0 79 74 65 73 0a 3b 0a 3a 20 3e 66 6f 6e 74 20 28 20 63 68 61 72 20 2d 2d 20 61 64 64 72 20 29 0a ytes.;.:.>font.(.char.--.addr.).
5f9c0 64 75 70 20 64 65 66 61 75 6c 74 2d 66 6f 6e 74 2d 63 74 72 62 6c 6b 20 64 75 70 20 3e 72 20 66 dup.default-font-ctrblk.dup.>r.f
5f9e0 6f 6e 74 3e 6d 69 6e 2d 63 68 61 72 20 40 20 64 75 70 20 72 40 20 66 6f 6e 74 3e 23 67 6c 79 70 ont>min-char.@.dup.r@.font>#glyp
5fa00 68 73 20 2b 20 77 69 74 68 69 6e 0a 49 46 0a 72 40 20 66 6f 6e 74 3e 6d 69 6e 2d 63 68 61 72 20 hs.+.within.IF.r@.font>min-char.
5fa20 40 20 2d 0a 72 40 20 66 6f 6e 74 3e 61 64 76 61 6e 63 65 20 40 20 2a 20 72 40 20 66 6f 6e 74 3e @.-.r@.font>advance.@.*.r@.font>
5fa40 68 65 69 67 68 74 20 40 20 2e 73 63 61 6e 2d 6c 69 6e 65 73 20 2a 0a 72 3e 20 66 6f 6e 74 3e 61 height.@..scan-lines.*.r>.font>a
5fa60 64 64 72 20 40 20 2b 0a 45 4c 53 45 0a 64 72 6f 70 20 72 3e 20 66 6f 6e 74 3e 61 64 64 72 20 40 ddr.@.+.ELSE.drop.r>.font>addr.@
5fa80 0a 54 48 45 4e 0a 3b 0a 3a 20 64 65 66 61 75 6c 74 2d 66 6f 6e 74 20 28 20 2d 2d 20 61 64 64 72 .THEN.;.:.default-font.(.--.addr
5faa0 20 77 69 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 .width.height.advance.min-char.#
5fac0 67 6c 79 70 68 73 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 glyphs.).default-font-ctrblk./fo
5fae0 6e 74 20 30 20 44 4f 20 64 75 70 20 63 65 6c 6c 2b 20 3e 72 20 40 20 72 3e 20 31 20 63 65 6c 6c nt.0.DO.dup.cell+.>r.@.r>.1.cell
5fb00 73 20 2b 4c 4f 4f 50 20 64 72 6f 70 0a 3b 0a 30 20 56 41 4c 55 45 20 66 72 61 6d 65 2d 62 75 66 s.+LOOP.drop.;.0.VALUE.frame-buf
5fb20 66 65 72 2d 61 64 72 0a 30 20 56 41 4c 55 45 20 73 63 72 65 65 6e 2d 68 65 69 67 68 74 0a 30 20 fer-adr.0.VALUE.screen-height.0.
5fb40 56 41 4c 55 45 20 73 63 72 65 65 6e 2d 77 69 64 74 68 0a 30 20 56 41 4c 55 45 20 77 69 6e 64 6f VALUE.screen-width.0.VALUE.windo
5fb60 77 2d 74 6f 70 0a 30 20 56 41 4c 55 45 20 77 69 6e 64 6f 77 2d 6c 65 66 74 0a 30 20 56 41 4c 55 w-top.0.VALUE.window-left.0.VALU
5fb80 45 20 2e 73 63 0a 3a 20 73 63 72 65 65 6e 2d 23 72 6f 77 73 20 2e 73 63 20 49 46 20 31 38 20 45 E..sc.:.screen-#rows..sc.IF.18.E
5fba0 4c 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 72 6f 77 73 22 LSE.true.to..sc.s".screen-#rows"
5fbc0 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 73 63 72 65 .eval.false.to..sc.THEN.;.:.scre
5fbe0 65 6e 2d 23 63 6f 6c 75 6d 6e 73 20 2e 73 63 20 49 46 20 35 30 20 45 4c 53 45 20 74 72 75 65 20 en-#columns..sc.IF.50.ELSE.true.
5fc00 74 6f 20 2e 73 63 20 73 22 20 73 63 72 65 65 6e 2d 23 63 6f 6c 75 6d 6e 73 22 20 65 76 61 6c 20 to..sc.s".screen-#columns".eval.
5fc20 66 61 6c 73 65 20 74 6f 20 2e 73 63 20 54 48 45 4e 20 3b 0a 3a 20 66 62 38 2d 62 61 63 6b 67 72 false.to..sc.THEN.;.:.fb8-backgr
5fc40 6f 75 6e 64 20 69 6e 76 65 72 73 65 2d 73 63 72 65 65 6e 3f 20 3b 0a 3a 20 66 62 38 2d 66 6f 72 ound.inverse-screen?.;.:.fb8-for
5fc60 65 67 72 6f 75 6e 64 20 69 6e 76 65 72 73 65 3f 20 69 6e 76 65 72 74 20 3b 0a 3a 20 66 62 38 2d eground.inverse?.invert.;.:.fb8-
5fc80 6c 69 6e 65 73 32 62 79 74 65 73 20 28 20 23 6c 69 6e 65 73 20 2d 2d 20 23 62 79 74 65 73 20 29 lines2bytes.(.#lines.--.#bytes.)
5fca0 20 63 68 61 72 2d 68 65 69 67 68 74 20 2a 20 73 63 72 65 65 6e 2d 77 69 64 74 68 20 2a 20 3b 0a .char-height.*.screen-width.*.;.
5fcc0 3a 20 66 62 38 2d 63 6f 6c 75 6d 6e 73 32 62 79 74 65 73 20 28 20 23 63 6f 6c 75 6d 6e 73 20 2d :.fb8-columns2bytes.(.#columns.-
5fce0 2d 20 23 62 79 74 65 73 20 29 20 63 68 61 72 2d 77 69 64 74 68 20 2a 20 3b 0a 3a 20 66 62 38 2d -.#bytes.).char-width.*.;.:.fb8-
5fd00 6c 69 6e 65 32 61 64 64 72 20 28 20 6c 69 6e 65 23 20 2d 2d 20 61 64 64 72 20 29 0a 63 68 61 72 line2addr.(.line#.--.addr.).char
5fd20 2d 68 65 69 67 68 74 20 2a 20 77 69 6e 64 6f 77 2d 74 6f 70 20 2b 20 73 63 72 65 65 6e 2d 77 69 -height.*.window-top.+.screen-wi
5fd40 64 74 68 20 2a 0a 66 72 61 6d 65 2d 62 75 66 66 65 72 2d 61 64 72 20 2b 20 77 69 6e 64 6f 77 2d dth.*.frame-buffer-adr.+.window-
5fd60 6c 65 66 74 20 2b 0a 3b 0a 3a 20 66 62 38 2d 65 72 61 73 65 2d 62 6c 6f 63 6b 20 28 20 61 64 64 left.+.;.:.fb8-erase-block.(.add
5fd80 72 20 6c 65 6e 20 29 20 66 62 38 2d 62 61 63 6b 67 72 6f 75 6e 64 20 72 66 69 6c 6c 20 3b 0a 30 r.len.).fb8-background.rfill.;.0
5fda0 20 56 41 4c 55 45 20 2e 61 62 0a 43 52 45 41 54 45 20 62 69 74 6d 61 70 2d 62 75 66 66 65 72 20 .VALUE..ab.CREATE.bitmap-buffer.
5fdc0 34 30 30 20 61 6c 6c 6f 74 0a 3a 20 61 63 74 69 76 65 2d 62 69 74 73 20 28 20 2d 2d 20 6e 65 77 400.allot.:.active-bits.(.--.new
5fde0 20 29 20 2e 61 62 20 64 75 70 20 38 20 3e 20 49 46 20 38 20 2d 20 74 6f 20 2e 61 62 20 38 20 45 .)..ab.dup.8.>.IF.8.-.to..ab.8.E
5fe00 4c 53 45 0a 63 68 61 72 2d 77 69 64 74 68 20 74 6f 20 2e 61 62 20 3f 64 75 70 20 30 3d 20 49 46 LSE.char-width.to..ab.?dup.0=.IF
5fe20 20 72 65 63 75 72 73 65 20 54 48 45 4e 0a 54 48 45 4e 20 3b 0a 3a 20 66 62 38 2d 63 68 61 72 32 .recurse.THEN.THEN.;.:.fb8-char2
5fe40 62 69 74 6d 61 70 20 28 20 66 6f 6e 74 2d 68 65 69 67 68 74 20 66 6f 6e 74 2d 61 64 64 72 20 2d bitmap.(.font-height.font-addr.-
5fe60 2d 20 62 69 74 6d 61 70 2d 62 75 66 66 65 72 20 29 0a 62 69 74 6d 61 70 2d 62 75 66 66 65 72 20 -.bitmap-buffer.).bitmap-buffer.
5fe80 3e 72 0a 63 68 61 72 2d 68 65 69 67 68 74 20 72 6f 74 20 30 3e 20 49 46 20 72 3e 20 63 68 61 72 >r.char-height.rot.0>.IF.r>.char
5fea0 2d 77 69 64 74 68 20 32 64 75 70 20 66 62 38 2d 65 72 61 73 65 2d 62 6c 6f 63 6b 20 2b 20 3e 72 -width.2dup.fb8-erase-block.+.>r
5fec0 20 31 2d 20 54 48 45 4e 0a 72 3e 20 2d 72 6f 74 20 63 68 61 72 2d 77 69 64 74 68 20 74 6f 20 2e .1-.THEN.r>.-rot.char-width.to..
5fee0 61 62 0a 66 6f 6e 74 62 79 74 65 73 20 2a 20 62 6f 75 6e 64 73 20 3f 44 4f 0a 69 20 63 40 20 61 ab.fontbytes.*.bounds.?DO.i.c@.a
5ff00 63 74 69 76 65 2d 62 69 74 73 20 30 20 3f 44 4f 0a 64 75 70 20 38 30 20 61 6e 64 20 49 46 20 66 ctive-bits.0.?DO.dup.80.and.IF.f
5ff20 62 38 2d 66 6f 72 65 67 72 6f 75 6e 64 20 45 4c 53 45 20 66 62 38 2d 62 61 63 6b 67 72 6f 75 6e b8-foreground.ELSE.fb8-backgroun
5ff40 64 20 54 48 45 4e 0a 28 20 66 62 2d 61 64 64 72 20 66 62 79 74 65 20 63 6f 6c 72 20 29 20 32 20 d.THEN.(.fb-addr.fbyte.colr.).2.
5ff60 70 69 63 6b 20 21 20 31 20 6c 73 68 69 66 74 20 73 77 61 70 20 31 2b 20 73 77 61 70 0a 4c 4f 4f pick.!.1.lshift.swap.1+.swap.LOO
5ff80 50 20 64 72 6f 70 0a 4c 4f 4f 50 20 64 72 6f 70 0a 62 69 74 6d 61 70 2d 62 75 66 66 65 72 0a 3b P.drop.LOOP.drop.bitmap-buffer.;
5ffa0 0a 3a 20 66 62 38 2d 64 72 61 77 2d 6c 6f 67 6f 20 28 20 6c 69 6e 65 23 20 61 64 64 72 20 77 69 .:.fb8-draw-logo.(.line#.addr.wi
5ffc0 64 74 68 20 68 65 69 67 68 74 20 2d 2d 20 29 20 2e 22 20 66 62 38 2d 64 72 61 77 2d 6c 6f 67 6f dth.height.--.)..".fb8-draw-logo
5ffe0 20 28 20 22 20 2e 73 20 2e 22 20 20 29 22 20 63 72 0a 32 64 72 6f 70 20 32 64 72 6f 70 0a 3b 0a .(."..s.."..)".cr.2drop.2drop.;.
60000 3a 20 66 62 38 2d 74 6f 67 67 6c 65 2d 63 75 72 73 6f 72 20 28 20 2d 2d 20 29 0a 6c 69 6e 65 23 :.fb8-toggle-cursor.(.--.).line#
60020 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 2d 63 6f 6c 75 6d .fb8-line2addr.column#.fb8-colum
60040 6e 73 32 62 79 74 65 73 20 2b 0a 63 68 61 72 2d 68 65 69 67 68 74 20 30 20 3f 44 4f 0a 63 68 61 ns2bytes.+.char-height.0.?DO.cha
60060 72 2d 77 69 64 74 68 20 30 20 3f 44 4f 20 64 75 70 20 64 75 70 20 72 62 40 20 2d 31 20 78 6f 72 r-width.0.?DO.dup.dup.rb@.-1.xor
60080 20 73 77 61 70 20 72 62 21 20 31 2b 20 4c 4f 4f 50 0a 73 63 72 65 65 6e 2d 77 69 64 74 68 20 2b .swap.rb!.1+.LOOP.screen-width.+
600a0 20 63 68 61 72 2d 77 69 64 74 68 20 2d 0a 4c 4f 4f 50 20 64 72 6f 70 0a 3b 0a 3a 20 66 62 38 2d .char-width.-.LOOP.drop.;.:.fb8-
600c0 64 72 61 77 2d 63 68 61 72 61 63 74 65 72 20 28 20 63 68 61 72 20 2d 2d 20 29 0a 3e 72 20 64 65 draw-character.(.char.--.).>r.de
600e0 66 61 75 6c 74 2d 66 6f 6e 74 20 6f 76 65 72 20 2b 20 72 40 20 2d 72 6f 74 20 62 65 74 77 65 65 fault-font.over.+.r@.-rot.betwee
60100 6e 20 49 46 0a 32 73 77 61 70 20 33 64 72 6f 70 20 72 3e 20 3e 66 6f 6e 74 20 66 62 38 2d 63 68 n.IF.2swap.3drop.r>.>font.fb8-ch
60120 61 72 32 62 69 74 6d 61 70 20 28 20 62 69 74 6d 61 70 2d 62 75 66 20 29 0a 6c 69 6e 65 23 20 66 ar2bitmap.(.bitmap-buf.).line#.f
60140 62 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 b8-line2addr.column#.fb8-columns
60160 32 62 79 74 65 73 20 2b 20 28 20 62 69 74 6d 61 70 2d 62 75 66 20 66 62 2d 61 64 64 72 20 29 0a 2bytes.+.(.bitmap-buf.fb-addr.).
60180 63 68 61 72 2d 68 65 69 67 68 74 20 30 20 3f 44 4f 0a 32 64 75 70 20 63 68 61 72 2d 77 69 64 74 char-height.0.?DO.2dup.char-widt
601a0 68 20 6d 72 6d 6f 76 65 0a 73 63 72 65 65 6e 2d 77 69 64 74 68 20 2b 20 3e 72 20 63 68 61 72 2d h.mrmove.screen-width.+.>r.char-
601c0 77 69 64 74 68 20 2b 20 72 3e 0a 4c 4f 4f 50 20 32 64 72 6f 70 0a 45 4c 53 45 20 32 64 72 6f 70 width.+.r>.LOOP.2drop.ELSE.2drop
601e0 20 72 3e 20 33 64 72 6f 70 20 54 48 45 4e 0a 3b 0a 3a 20 66 62 38 2d 69 6e 73 65 72 74 2d 6c 69 .r>.3drop.THEN.;.:.fb8-insert-li
60200 6e 65 73 20 28 20 6e 20 2d 2d 20 29 0a 66 62 38 2d 6c 69 6e 65 73 32 62 79 74 65 73 20 3e 72 20 nes.(.n.--.).fb8-lines2bytes.>r.
60220 6c 69 6e 65 23 20 66 62 38 2d 6c 69 6e 65 32 61 64 64 72 20 64 75 70 20 64 75 70 20 72 40 20 2b line#.fb8-line2addr.dup.dup.r@.+
60240 0a 23 6c 69 6e 65 73 20 6c 69 6e 65 23 20 2d 20 66 62 38 2d 6c 69 6e 65 73 32 62 79 74 65 73 20 .#lines.line#.-.fb8-lines2bytes.
60260 72 40 20 2d 20 72 6d 6f 76 65 0a 72 3e 20 66 62 38 2d 65 72 61 73 65 2d 62 6c 6f 63 6b 0a 3b 0a r@.-.rmove.r>.fb8-erase-block.;.
60280 3a 20 66 62 38 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 73 20 28 20 6e 20 2d 2d 20 29 0a 66 62 38 2d :.fb8-delete-lines.(.n.--.).fb8-
602a0 6c 69 6e 65 73 32 62 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 lines2bytes.>r.line#.fb8-line2ad
602c0 64 72 20 64 75 70 20 64 75 70 20 72 40 20 2b 20 73 77 61 70 0a 23 6c 69 6e 65 73 20 66 62 38 2d dr.dup.dup.r@.+.swap.#lines.fb8-
602e0 6c 69 6e 65 73 32 62 79 74 65 73 20 72 40 20 2d 20 64 75 70 20 3e 72 20 72 6d 6f 76 65 0a 72 3e lines2bytes.r@.-.dup.>r.rmove.r>
60300 20 2b 20 72 3e 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 .+.r>.fb8-erase-block.;.:.fb8-in
60320 73 65 72 74 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 sert-characters.(.n.--.).line#.f
60340 62 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 b8-line2addr.column#.fb8-columns
60360 32 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 2bytes.+.>r.#columns.column#.-.2
60380 64 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 dup.>=.IF.nip.dup.0>.IF.fb8-colu
603a0 6d 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 mns2bytes.r>.ELSE.r>.2drop.EXIT.
603c0 54 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 THEN.ELSE.fb8-columns2bytes.swap
603e0 20 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 .fb8-columns2bytes.tuck.-.over.r
60400 40 20 74 75 63 6b 20 2b 20 72 6f 74 20 63 68 61 72 2d 68 65 69 67 68 74 20 30 20 3f 44 4f 0a 33 @.tuck.+.rot.char-height.0.?DO.3
60420 64 75 70 20 72 6d 6f 76 65 0a 2d 72 6f 74 20 73 63 72 65 65 6e 2d 77 69 64 74 68 20 74 75 63 6b dup.rmove.-rot.screen-width.tuck
60440 20 2b 20 2d 72 6f 74 20 2b 20 73 77 61 70 20 72 6f 74 0a 4c 4f 4f 50 0a 33 64 72 6f 70 20 72 3e .+.-rot.+.swap.rot.LOOP.3drop.r>
60460 0a 54 48 45 4e 0a 63 68 61 72 2d 68 65 69 67 68 74 20 30 20 3f 44 4f 20 64 75 70 20 32 20 70 69 .THEN.char-height.0.?DO.dup.2.pi
60480 63 6b 20 66 62 38 2d 65 72 61 73 65 2d 62 6c 6f 63 6b 20 73 63 72 65 65 6e 2d 77 69 64 74 68 20 ck.fb8-erase-block.screen-width.
604a0 2b 20 4c 4f 4f 50 20 32 64 72 6f 70 0a 3b 0a 3a 20 66 62 38 2d 64 65 6c 65 74 65 2d 63 68 61 72 +.LOOP.2drop.;.:.fb8-delete-char
604c0 61 63 74 65 72 73 20 28 20 6e 20 2d 2d 20 29 0a 6c 69 6e 65 23 20 66 62 38 2d 6c 69 6e 65 32 61 acters.(.n.--.).line#.fb8-line2a
604e0 64 64 72 20 63 6f 6c 75 6d 6e 23 20 66 62 38 2d 63 6f 6c 75 6d 6e 73 32 62 79 74 65 73 20 2b 20 ddr.column#.fb8-columns2bytes.+.
60500 3e 72 0a 23 63 6f 6c 75 6d 6e 73 20 63 6f 6c 75 6d 6e 23 20 2d 20 32 64 75 70 20 3e 3d 20 49 46 >r.#columns.column#.-.2dup.>=.IF
60520 0a 6e 69 70 20 64 75 70 20 30 3e 20 49 46 20 66 62 38 2d 63 6f 6c 75 6d 6e 73 32 62 79 74 65 73 .nip.dup.0>.IF.fb8-columns2bytes
60540 20 72 3e 20 45 4c 53 45 20 72 3e 20 32 64 72 6f 70 20 45 58 49 54 20 54 48 45 4e 0a 45 4c 53 45 .r>.ELSE.r>.2drop.EXIT.THEN.ELSE
60560 0a 66 62 38 2d 63 6f 6c 75 6d 6e 73 32 62 79 74 65 73 20 73 77 61 70 20 66 62 38 2d 63 6f 6c 75 .fb8-columns2bytes.swap.fb8-colu
60580 6d 6e 73 32 62 79 74 65 73 20 74 75 63 6b 20 2d 0a 6f 76 65 72 20 72 40 20 2b 20 32 64 75 70 20 mns2bytes.tuck.-.over.r@.+.2dup.
605a0 2b 20 72 3e 20 73 77 61 70 20 3e 72 20 72 6f 74 20 63 68 61 72 2d 68 65 69 67 68 74 20 30 20 3f +.r>.swap.>r.rot.char-height.0.?
605c0 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 64 74 68 20 DO.3dup.rmove.-rot.screen-width.
605e0 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 33 64 72 6f tuck.+.-rot.+.swap.rot.LOOP.3dro
60600 70 20 72 3e 20 6f 76 65 72 20 2d 0a 54 48 45 4e 0a 63 68 61 72 2d 68 65 69 67 68 74 20 30 20 3f p.r>.over.-.THEN.char-height.0.?
60620 44 4f 20 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 DO.dup.2.pick.fb8-erase-block.sc
60640 72 65 65 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 reen-width.+.LOOP.2drop.;.:.fb8-
60660 72 65 73 65 74 2d 73 63 72 65 65 6e 20 28 20 2d 2d 20 29 20 28 20 4c 65 66 74 20 61 73 20 6e 6f reset-screen.(.--.).(.Left.as.no
60680 2d 6f 70 20 62 79 20 64 65 73 69 67 6e 20 29 20 3b 0a 3a 20 66 62 38 2d 65 72 61 73 65 2d 73 63 -op.by.design.).;.:.fb8-erase-sc
606a0 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 73 63 72 reen.(.--.).frame-buffer-adr.scr
606c0 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 66 62 38 2d 65 72 een-height.screen-width.*.fb8-er
606e0 61 73 65 2d 62 6c 6f 63 6b 0a 3b 0a 3a 20 66 62 38 2d 69 6e 76 65 72 74 2d 73 63 72 65 65 6e 20 ase-block.;.:.fb8-invert-screen.
60700 28 20 2d 2d 20 29 0a 66 72 61 6d 65 2d 62 75 66 66 65 72 2d 61 64 72 20 73 63 72 65 65 6e 2d 68 (.--.).frame-buffer-adr.screen-h
60720 65 69 67 68 74 20 73 63 72 65 65 6e 2d 77 69 64 74 68 20 2a 20 32 64 75 70 20 2f 78 20 2f 20 30 eight.screen-width.*.2dup./x./.0
60740 20 3f 44 4f 0a 64 75 70 20 72 78 40 20 2d 31 20 78 6f 72 20 6f 76 65 72 20 72 78 21 20 78 61 31 .?DO.dup.rx@.-1.xor.over.rx!.xa1
60760 2b 0a 4c 4f 4f 50 20 33 64 72 6f 70 0a 3b 0a 3a 20 66 62 38 2d 62 6c 69 6e 6b 2d 73 63 72 65 65 +.LOOP.3drop.;.:.fb8-blink-scree
60780 6e 20 28 20 2d 2d 20 29 20 66 62 38 2d 69 6e 76 65 72 74 2d 73 63 72 65 65 6e 20 66 62 38 2d 69 n.(.--.).fb8-invert-screen.fb8-i
607a0 6e 76 65 72 74 2d 73 63 72 65 65 6e 20 3b 0a 3a 20 66 62 38 2d 69 6e 73 74 61 6c 6c 20 28 20 77 nvert-screen.;.:.fb8-install.(.w
607c0 69 64 74 68 20 68 65 69 67 68 74 20 23 63 6f 6c 75 6d 6e 73 20 23 6c 69 6e 65 73 20 2d 2d 20 29 idth.height.#columns.#lines.--.)
607e0 0a 73 63 72 65 65 6e 2d 23 72 6f 77 73 20 6d 69 6e 20 74 6f 20 23 6c 69 6e 65 73 0a 73 63 72 65 .screen-#rows.min.to.#lines.scre
60800 65 6e 2d 23 63 6f 6c 75 6d 6e 73 20 6d 69 6e 20 74 6f 20 23 63 6f 6c 75 6d 6e 73 0a 64 75 70 20 en-#columns.min.to.#columns.dup.
60820 74 6f 20 73 63 72 65 65 6e 2d 68 65 69 67 68 74 20 63 68 61 72 2d 68 65 69 67 68 74 20 23 6c 69 to.screen-height.char-height.#li
60840 6e 65 73 20 2a 20 2d 20 32 2f 20 74 6f 20 77 69 6e 64 6f 77 2d 74 6f 70 0a 64 75 70 20 74 6f 20 nes.*.-.2/.to.window-top.dup.to.
60860 73 63 72 65 65 6e 2d 77 69 64 74 68 20 63 68 61 72 2d 77 69 64 74 68 20 23 63 6f 6c 75 6d 6e 73 screen-width.char-width.#columns
60880 20 2a 20 2d 20 32 2f 20 74 6f 20 77 69 6e 64 6f 77 2d 6c 65 66 74 0a 5b 27 5d 20 66 62 38 2d 74 .*.-.2/.to.window-left.['].fb8-t
608a0 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 5b 27 oggle-cursor.to.toggle-cursor.['
608c0 5d 20 66 62 38 2d 64 72 61 77 2d 63 68 61 72 61 63 74 65 72 20 74 6f 20 64 72 61 77 2d 63 68 61 ].fb8-draw-character.to.draw-cha
608e0 72 61 63 74 65 72 0a 5b 27 5d 20 66 62 38 2d 69 6e 73 65 72 74 2d 6c 69 6e 65 73 20 74 6f 20 69 racter.['].fb8-insert-lines.to.i
60900 6e 73 65 72 74 2d 6c 69 6e 65 73 0a 5b 27 5d 20 66 62 38 2d 64 65 6c 65 74 65 2d 6c 69 6e 65 73 nsert-lines.['].fb8-delete-lines
60920 20 74 6f 20 64 65 6c 65 74 65 2d 6c 69 6e 65 73 0a 5b 27 5d 20 66 62 38 2d 69 6e 73 65 72 74 2d .to.delete-lines.['].fb8-insert-
60940 63 68 61 72 61 63 74 65 72 73 20 74 6f 20 69 6e 73 65 72 74 2d 63 68 61 72 61 63 74 65 72 73 0a characters.to.insert-characters.
60960 5b 27 5d 20 66 62 38 2d 64 65 6c 65 74 65 2d 63 68 61 72 61 63 74 65 72 73 20 74 6f 20 64 65 6c ['].fb8-delete-characters.to.del
60980 65 74 65 2d 63 68 61 72 61 63 74 65 72 73 0a 5b 27 5d 20 66 62 38 2d 65 72 61 73 65 2d 73 63 72 ete-characters.['].fb8-erase-scr
609a0 65 65 6e 20 74 6f 20 65 72 61 73 65 2d 73 63 72 65 65 6e 0a 5b 27 5d 20 66 62 38 2d 62 6c 69 6e een.to.erase-screen.['].fb8-blin
609c0 6b 2d 73 63 72 65 65 6e 20 74 6f 20 62 6c 69 6e 6b 2d 73 63 72 65 65 6e 0a 5b 27 5d 20 66 62 38 k-screen.to.blink-screen.['].fb8
609e0 2d 69 6e 76 65 72 74 2d 73 63 72 65 65 6e 20 74 6f 20 69 6e 76 65 72 74 2d 73 63 72 65 65 6e 0a -invert-screen.to.invert-screen.
60a00 5b 27 5d 20 66 62 38 2d 72 65 73 65 74 2d 73 63 72 65 65 6e 20 74 6f 20 72 65 73 65 74 2d 73 63 ['].fb8-reset-screen.to.reset-sc
60a20 72 65 65 6e 0a 5b 27 5d 20 66 62 38 2d 64 72 61 77 2d 6c 6f 67 6f 20 74 6f 20 64 72 61 77 2d 6c reen.['].fb8-draw-logo.to.draw-l
60a40 6f 67 6f 0a 3b 0a 3a 20 66 62 38 2d 64 75 6d 70 2d 62 69 74 6d 61 70 20 63 72 20 63 68 61 72 2d ogo.;.:.fb8-dump-bitmap.cr.char-
60a60 68 65 69 67 68 74 20 30 20 3f 64 6f 20 63 68 61 72 2d 77 69 64 74 68 20 30 20 3f 64 6f 20 64 75 height.0.?do.char-width.0.?do.du
60a80 70 20 63 40 20 69 66 20 2e 22 20 40 22 20 65 6c 73 65 20 2e 22 20 2e 22 20 74 68 65 6e 20 31 2b p.c@.if..".@".else.."..".then.1+
60aa0 20 6c 6f 6f 70 20 63 72 20 6c 6f 6f 70 20 64 72 6f 70 20 3b 0a 3a 20 66 62 38 2d 64 75 6d 70 2d .loop.cr.loop.drop.;.:.fb8-dump-
60ac0 63 68 61 72 20 3e 66 6f 6e 74 20 2d 62 20 73 77 61 70 20 66 62 38 2d 63 68 61 72 32 62 69 74 6d char.>font.-b.swap.fb8-char2bitm
60ae0 61 70 20 66 62 38 2d 64 75 6d 70 2d 62 69 74 6d 61 70 20 3b 0a 00 00 00 ff ff ff ff ff ff ff ff ap.fb8-dump-bitmap.;............
60b00 00 00 00 00 00 00 03 08 00 00 00 00 00 00 02 d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 ...............................0
60b20 67 65 6e 65 72 69 63 2d 64 69 73 6b 2e 66 73 00 6e 65 77 2d 64 65 76 69 63 65 20 73 65 74 2d 75 generic-disk.fs.new-device.set-u
60b40 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 20 20 nit.............................
60b60 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 32 64 75 70 20 64 65 .............(.str.len.).2dup.de
60b80 76 69 63 65 2d 6e 61 6d 65 20 0a 73 22 20 30 20 70 63 69 2d 61 6c 69 61 73 2d 22 20 32 73 77 61 vice-name..s".0.pci-alias-".2swa
60ba0 70 20 24 63 61 74 20 65 76 61 6c 75 61 74 65 0a 73 22 20 62 6c 6f 63 6b 22 20 64 65 76 69 63 65 p.$cat.evaluate.s".block".device
60bc0 2d 74 79 70 65 20 20 20 20 20 20 0a 73 22 20 62 6c 6f 63 6b 2d 73 69 7a 65 22 20 24 63 61 6c 6c -type.......s".block-size".$call
60be0 2d 70 61 72 65 6e 74 20 20 20 43 4f 4e 53 54 41 4e 54 20 62 6c 6f 63 6b 2d 73 69 7a 65 0a 73 22 -parent...CONSTANT.block-size.s"
60c00 20 6d 61 78 2d 74 72 61 6e 73 66 65 72 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 43 4f 4e 53 .max-transfer".$call-parent.CONS
60c20 54 41 4e 54 20 6d 61 78 2d 74 72 61 6e 73 66 65 72 20 0a 3a 20 72 65 61 64 2d 62 6c 6f 63 6b 73 TANT.max-transfer..:.read-blocks
60c40 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 64 20 .(.addr.block#.#blocks.--.#read.
60c60 29 0a 6d 79 2d 75 6e 69 74 20 73 22 20 64 65 76 2d 72 65 61 64 2d 62 6c 6f 63 6b 73 22 20 24 63 ).my-unit.s".dev-read-blocks".$c
60c80 61 6c 6c 2d 70 61 72 65 6e 74 0a 3b 20 20 20 20 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 all-parent.;.....INSTANCE.VARIAB
60ca0 4c 45 20 64 65 62 6c 6f 63 6b 65 72 0a 3a 20 6f 70 65 6e 20 28 20 2d 2d 20 6f 6b 61 79 3f 20 29 LE.deblocker.:.open.(.--.okay?.)
60cc0 0a 30 20 30 20 73 22 20 64 65 62 6c 6f 63 6b 65 72 22 20 24 6f 70 65 6e 2d 70 61 63 6b 61 67 65 .0.0.s".deblocker".$open-package
60ce0 20 64 75 70 20 64 65 62 6c 6f 63 6b 65 72 20 21 20 64 75 70 20 49 46 20 0a 73 22 20 64 69 73 6b .dup.deblocker.!.dup.IF..s".disk
60d00 2d 6c 61 62 65 6c 22 20 66 69 6e 64 2d 70 61 63 6b 61 67 65 20 49 46 0a 6d 79 2d 61 72 67 73 20 -label".find-package.IF.my-args.
60d20 72 6f 74 20 69 6e 74 65 72 70 6f 73 65 0a 54 48 45 4e 0a 54 48 45 4e 20 30 3c 3e 20 3b 0a 3a 20 rot.interpose.THEN.THEN.0<>.;.:.
60d40 63 6c 6f 73 65 20 28 20 2d 2d 20 29 0a 64 65 62 6c 6f 63 6b 65 72 20 40 20 63 6c 6f 73 65 2d 70 close.(.--.).deblocker.@.close-p
60d60 61 63 6b 61 67 65 20 3b 0a 3a 20 73 65 65 6b 20 28 20 70 6f 73 2e 6c 6f 20 70 6f 73 2e 68 69 20 ackage.;.:.seek.(.pos.lo.pos.hi.
60d80 2d 2d 20 73 74 61 74 75 73 20 29 0a 73 22 20 73 65 65 6b 22 20 64 65 62 6c 6f 63 6b 65 72 20 40 --.status.).s".seek".deblocker.@
60da0 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 3b 0a 3a 20 72 65 61 64 20 28 20 61 64 64 72 20 6c 65 .$call-method.;.:.read.(.addr.le
60dc0 6e 20 2d 2d 20 61 63 74 75 61 6c 20 29 0a 73 22 20 72 65 61 64 22 20 64 65 62 6c 6f 63 6b 65 72 n.--.actual.).s".read".deblocker
60de0 20 40 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 3b 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a .@.$call-method.;.finish-device.
60e00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 06 58 00 00 00 00 00 00 06 1d 00 00 00 00 00 00 00 00 ...............X................
60e20 00 00 00 00 00 00 00 30 70 63 69 2d 64 65 76 69 63 65 2e 66 73 00 00 00 73 22 20 6d 79 2d 70 75 .......0pci-device.fs...s".my-pu
60e40 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
60e60 64 0a 3a 20 63 6f 6e 66 69 67 2d 62 40 20 20 70 75 69 64 20 3e 72 20 6d 79 2d 70 75 69 64 20 54 d.:.config-b@..puid.>r.my-puid.T
60e80 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 62 40 O.puid.my-space.+.rtas-config-b@
60ea0 20 72 3e 20 54 4f 20 70 75 69 64 20 3b 0a 3a 20 63 6f 6e 66 69 67 2d 77 40 20 20 70 75 69 64 20 .r>.TO.puid.;.:.config-w@..puid.
60ec0 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
60ee0 61 73 2d 63 6f 6e 66 69 67 2d 77 40 20 72 3e 20 54 4f 20 70 75 69 64 20 3b 0a 3a 20 63 6f 6e 66 as-config-w@.r>.TO.puid.;.:.conf
60f00 69 67 2d 6c 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 ig-l@..puid.>r.my-puid.TO.puid.m
60f20 79 2d 73 70 61 63 65 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 72 3e 20 54 4f 20 70 y-space.+.rtas-config-l@.r>.TO.p
60f40 75 69 64 20 3b 0a 3a 20 63 6f 6e 66 69 67 2d 62 21 20 20 70 75 69 64 20 3e 72 20 6d 79 2d 70 75 uid.;.:.config-b!..puid.>r.my-pu
60f60 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
60f80 67 2d 62 21 20 72 3e 20 54 4f 20 70 75 69 64 20 3b 0a 3a 20 63 6f 6e 66 69 67 2d 77 21 20 20 70 g-b!.r>.TO.puid.;.:.config-w!..p
60fa0 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 20 uid.>r.my-puid.TO.puid.my-space.
60fc0 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 77 21 20 72 3e 20 54 4f 20 70 75 69 64 20 3b 0a 3a 20 +.rtas-config-w!.r>.TO.puid.;.:.
60fe0 63 6f 6e 66 69 67 2d 6c 21 20 20 70 75 69 64 20 3e 72 20 6d 79 2d 70 75 69 64 20 54 4f 20 70 75 config-l!..puid.>r.my-puid.TO.pu
61000 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 21 20 72 3e 20 id.my-space.+.rtas-config-l!.r>.
61020 54 4f 20 70 75 69 64 20 3b 0a 3a 20 63 6f 6e 66 69 67 2d 64 75 6d 70 20 70 75 69 64 20 3e 72 20 TO.puid.;.:.config-dump.puid.>r.
61040 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 70 63 69 2d 64 75 6d my-puid.TO.puid.my-space.pci-dum
61060 70 20 72 3e 20 54 4f 20 70 75 69 64 20 3b 0a 3a 20 6f 70 65 6e 0a 70 75 69 64 20 3e 72 20 20 20 p.r>.TO.puid.;.:.open.puid.>r...
61080 20 20 20 20 20 20 20 20 20 20 5c 20 73 61 76 65 20 74 68 65 20 6f 6c 64 20 70 75 69 64 0a 6d 79 ..........\.save.the.old.puid.my
610a0 2d 70 75 69 64 20 54 4f 20 70 75 69 64 20 20 20 20 20 5c 20 73 65 74 20 75 70 20 74 68 65 20 70 -puid.TO.puid.....\.set.up.the.p
610c0 75 69 64 20 74 6f 20 74 68 65 20 64 65 76 69 63 65 73 20 48 6f 73 74 62 72 69 64 67 65 0a 70 63 uid.to.the.devices.Hostbridge.pc
610e0 69 2d 6d 61 73 74 65 72 2d 65 6e 61 62 6c 65 20 20 20 5c 20 41 6e 64 20 65 6e 61 62 6c 65 20 42 i-master-enable...\.And.enable.B
61100 75 73 20 4d 61 73 74 65 72 2c 20 49 4f 20 61 6e 64 20 4d 45 4d 20 61 63 63 65 73 73 20 61 67 61 us.Master,.IO.and.MEM.access.aga
61120 69 6e 2e 0a 70 63 69 2d 6d 65 6d 2d 65 6e 61 62 6c 65 20 20 20 20 20 20 5c 20 65 6e 61 62 6c 65 in..pci-mem-enable......\.enable
61140 20 6d 65 6d 20 61 63 63 65 73 73 0a 70 63 69 2d 69 6f 2d 65 6e 61 62 6c 65 20 20 20 20 20 20 20 .mem.access.pci-io-enable.......
61160 5c 20 65 6e 61 62 6c 65 20 69 6f 20 61 63 63 65 73 73 0a 72 3e 20 54 4f 20 70 75 69 64 20 20 20 \.enable.io.access.r>.TO.puid...
61180 20 20 20 20 20 20 20 5c 20 72 65 73 74 6f 72 65 20 70 75 69 64 0a 74 72 75 65 0a 3b 0a 3a 20 63 .......\.restore.puid.true.;.:.c
611a0 6c 6f 73 65 20 0a 70 75 69 64 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 61 76 65 lose..puid.>r.............\.save
611c0 20 74 68 65 20 6f 6c 64 20 70 75 69 64 0a 6d 79 2d 70 75 69 64 20 54 4f 20 70 75 69 64 20 20 20 .the.old.puid.my-puid.TO.puid...
611e0 20 20 5c 20 73 65 74 20 75 70 20 74 68 65 20 70 75 69 64 0a 70 63 69 2d 64 65 76 69 63 65 2d 64 ..\.set.up.the.puid.pci-device-d
61200 69 73 61 62 6c 65 20 20 5c 20 61 6e 64 20 64 69 73 61 62 6c 65 20 74 68 65 20 64 65 76 69 63 65 isable..\.and.disable.the.device
61220 0a 72 3e 20 54 4f 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 .r>.TO.puid..........\.restore.p
61240 75 69 64 0a 3b 0a 3a 20 64 65 76 69 63 65 66 69 6c 65 20 28 20 2d 2d 20 73 74 72 20 6c 65 6e 20 uid.;.:.devicefile.(.--.str.len.
61260 29 0a 73 22 20 70 63 69 2d 64 65 76 69 63 65 5f 22 0a 6d 79 2d 73 70 61 63 65 20 70 63 69 2d 76 ).s".pci-device_".my-space.pci-v
61280 65 6e 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 endor@.4.int2str.$cat.s"._".$cat
612a0 0a 6d 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 .my-space.pci-device@.4.int2str.
612c0 24 63 61 74 0a 73 22 20 2e 66 73 22 20 24 63 61 74 0a 3b 0a 3a 20 63 6c 61 73 73 66 69 6c 65 20 $cat.s"..fs".$cat.;.:.classfile.
612e0 28 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 73 22 20 70 63 69 2d 63 6c 61 73 73 5f 22 0a 6d 79 (.--.str.len.).s".pci-class_".my
61300 2d 73 70 61 63 65 20 70 63 69 2d 63 6c 61 73 73 40 20 31 30 20 72 73 68 69 66 74 20 32 20 69 6e -space.pci-class@.10.rshift.2.in
61320 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 73 65 74 75 t2str.$cat.s"..fs".$cat.;.:.setu
61340 70 20 28 20 2d 2d 20 29 0a 64 65 76 69 63 65 66 69 6c 65 20 72 6f 6d 66 73 2d 6c 6f 6f 6b 75 70 p.(.--.).devicefile.romfs-lookup
61360 20 3f 64 75 70 0a 49 46 0a 65 76 61 6c 75 61 74 65 0a 45 4c 53 45 0a 63 6c 61 73 73 66 69 6c 65 .?dup.IF.evaluate.ELSE.classfile
61380 20 72 6f 6d 66 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 .romfs-lookup.?dup.IF.evaluate.E
613a0 4c 53 45 0a 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 79 70 65 LSE.my-space.pci-class-name.type
613c0 20 32 61 20 65 6d 69 74 20 63 72 0a 6d 79 2d 73 70 61 63 65 20 70 63 69 2d 64 65 76 69 63 65 2d .2a.emit.cr.my-space.pci-device-
613e0 67 65 6e 65 72 69 63 2d 73 65 74 75 70 0a 54 48 45 4e 0a 54 48 45 4e 0a 3b 0a 70 63 69 2d 64 65 generic-setup.THEN.THEN.;.pci-de
61400 76 69 63 65 2d 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 vice-disable.pci-error-enable.my
61420 2d 73 70 61 63 65 20 34 34 20 70 63 69 2d 6f 75 74 20 20 20 20 20 5c 20 63 6f 6e 66 69 67 2d 61 -space.44.pci-out.....\.config-a
61440 64 64 72 20 61 73 63 69 69 28 27 44 27 29 0a 73 65 74 75 70 0a 00 00 00 ff ff ff ff ff ff ff ff ddr.ascii('D').setup............
61460 00 00 00 00 00 00 02 60 00 00 00 00 00 00 02 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 .......`.......'...............0
61480 70 63 69 2d 62 72 69 64 67 65 2e 66 73 00 00 00 73 22 20 6d 79 2d 70 75 69 64 22 20 24 63 61 6c pci-bridge.fs...s".my-puid".$cal
614a0 6c 2d 70 61 72 65 6e 74 20 43 4f 4e 53 54 41 4e 54 20 6d 79 2d 70 75 69 64 0a 70 63 69 2d 62 75 l-parent.CONSTANT.my-puid.pci-bu
614c0 73 2d 6e 75 6d 62 65 72 20 31 2b 20 43 4f 4e 53 54 41 4e 54 20 6d 79 2d 62 75 73 0a 73 22 20 70 s-number.1+.CONSTANT.my-bus.s".p
614e0 63 69 2d 63 6f 6e 66 69 67 2d 62 72 69 64 67 65 2e 66 73 22 20 69 6e 63 6c 75 64 65 64 0a 3a 20 ci-config-bridge.fs".included.:.
61500 66 69 6c 65 6e 61 6d 65 20 28 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 73 22 20 70 63 69 2d 62 filename.(.--.str.len.).s".pci-b
61520 72 69 64 67 65 5f 22 0a 6d 79 2d 73 70 61 63 65 20 70 63 69 2d 76 65 6e 64 6f 72 40 20 34 20 69 ridge_".my-space.pci-vendor@.4.i
61540 6e 74 32 73 74 72 20 24 63 61 74 0a 73 22 20 5f 22 20 24 63 61 74 0a 6d 79 2d 73 70 61 63 65 20 nt2str.$cat.s"._".$cat.my-space.
61560 70 63 69 2d 64 65 76 69 63 65 40 20 34 20 69 6e 74 32 73 74 72 20 24 63 61 74 0a 73 22 20 2e 66 pci-device@.4.int2str.$cat.s"..f
61580 73 22 20 24 63 61 74 0a 3b 0a 3a 20 73 65 74 75 70 20 28 20 2d 2d 20 29 0a 66 69 6c 65 6e 61 6d s".$cat.;.:.setup.(.--.).filenam
615a0 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 61 6c 75 61 74 65 0a e.romfs-lookup.?dup.IF.evaluate.
615c0 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 61 6d 65 20 74 79 70 ELSE.my-space.pci-class-name.typ
615e0 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 2d 62 72 69 64 67 65 e.2a.emit.cr.my-space.pci-bridge
61600 2d 67 65 6e 65 72 69 63 2d 73 65 74 75 70 0a 6d 79 2d 73 70 61 63 65 20 70 63 69 2d 72 65 73 65 -generic-setup.my-space.pci-rese
61620 74 2d 32 6e 64 0a 54 48 45 4e 0a 3b 0a 70 63 69 2d 64 65 76 69 63 65 2d 64 69 73 61 62 6c 65 0a t-2nd.THEN.;.pci-device-disable.
61640 70 63 69 2d 65 72 72 6f 72 2d 65 6e 61 62 6c 65 0a 6d 79 2d 73 70 61 63 65 20 34 32 20 70 63 69 pci-error-enable.my-space.42.pci
61660 2d 6f 75 74 20 20 20 20 20 5c 20 63 6f 6e 66 69 67 2d 61 64 64 72 20 61 73 63 69 69 28 27 42 27 -out.....\.config-addr.ascii('B'
61680 29 0a 73 65 74 75 70 0a 70 63 69 2d 6d 61 73 74 65 72 2d 65 6e 61 62 6c 65 0a 70 63 69 2d 6d 65 ).setup.pci-master-enable.pci-me
616a0 6d 2d 65 6e 61 62 6c 65 0a 70 63 69 2d 69 6f 2d 65 6e 61 62 6c 65 0a 00 ff ff ff ff ff ff ff ff m-enable.pci-io-enable..........
616c0 00 00 00 00 00 00 85 58 00 00 00 00 00 00 85 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 .......X.......................8
616e0 70 63 69 2d 70 72 6f 70 65 72 74 69 65 73 2e 66 73 00 00 00 00 00 00 00 3a 20 70 63 69 2d 63 6c pci-properties.fs.......:.pci-cl
61700 61 73 73 2d 6e 61 6d 65 2d 30 30 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a ass-name-00.(.addr.--.str.len.).
61720 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 41 53 45 0a pci-class@.8.rshift.FF.and.CASE.
61740 30 31 20 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 20 20 20 01..OF.s".display"..............
61760 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 73 22 20 75 6e 6b 6e 6f 77 6e 2d 6c 65 67 61 63 79 2d .ENDOF.dup.OF.s".unknown-legacy-
61780 64 65 76 69 63 65 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 device".ENDOF.ENDCASE.;.:.pci-cl
617a0 61 73 73 2d 6e 61 6d 65 2d 30 31 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a ass-name-01.(.addr.--.str.len.).
617c0 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 41 53 45 0a pci-class@.8.rshift.FF.and.CASE.
617e0 30 30 20 20 4f 46 20 73 22 20 73 63 73 69 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 00..OF.s".scsi".........ENDOF.01
61800 20 20 4f 46 20 73 22 20 69 64 65 22 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 32 20 20 ..OF.s".ide"..........ENDOF.02..
61820 4f 46 20 73 22 20 66 64 63 22 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 20 20 4f 46 OF.s".fdc"..........ENDOF.03..OF
61840 20 73 22 20 69 70 69 22 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 34 20 20 4f 46 20 73 .s".ipi"..........ENDOF.04..OF.s
61860 22 20 72 61 69 64 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 35 20 20 4f 46 20 73 22 20 ".raid".........ENDOF.05..OF.s".
61880 61 74 61 22 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 73 61 ata"..........ENDOF.06..OF.s".sa
618a0 74 61 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 37 20 20 4f 46 20 73 22 20 73 61 73 22 ta".........ENDOF.07..OF.s".sas"
618c0 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 6d 61 73 73 2d 73 ..........ENDOF.dup.OF.s".mass-s
618e0 74 6f 72 61 67 65 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 torage".ENDOF.ENDCASE.;.:.pci-cl
61900 61 73 73 2d 6e 61 6d 65 2d 30 32 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a ass-name-02.(.addr.--.str.len.).
61920 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 41 53 45 0a pci-class@.8.rshift.FF.and.CASE.
61940 30 30 20 20 4f 46 20 73 22 20 65 74 68 65 72 6e 65 74 22 20 20 20 45 4e 44 4f 46 0a 30 31 20 20 00..OF.s".ethernet"...ENDOF.01..
61960 4f 46 20 73 22 20 74 6f 6b 65 6e 2d 72 69 6e 67 22 20 45 4e 44 4f 46 0a 30 32 20 20 4f 46 20 73 OF.s".token-ring".ENDOF.02..OF.s
61980 22 20 66 64 64 69 22 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 20 20 4f 46 20 73 22 20 61 74 ".fddi".......ENDOF.03..OF.s".at
619a0 6d 22 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 34 20 20 4f 46 20 73 22 20 69 73 64 6e 22 20 m"........ENDOF.04..OF.s".isdn".
619c0 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 35 20 20 4f 46 20 73 22 20 77 6f 72 6c 64 66 69 70 22 20 ......ENDOF.05..OF.s".worldfip".
619e0 20 20 45 4e 44 4f 46 0a 30 35 20 20 4f 46 20 73 22 20 70 69 63 6d 67 22 20 20 20 20 20 20 45 4e ..ENDOF.05..OF.s".picmg"......EN
61a00 44 4f 46 0a 64 75 70 20 4f 46 20 73 22 20 6e 65 74 77 6f 72 6b 22 20 20 20 20 45 4e 44 4f 46 0a DOF.dup.OF.s".network"....ENDOF.
61a20 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 33 20 28 20 ENDCASE.;.:.pci-class-name-03.(.
61a40 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 46 46 46 addr.--.str.len.).pci-class@.FFF
61a60 46 20 61 6e 64 20 43 41 53 45 0a 30 30 30 30 20 20 4f 46 20 73 22 20 76 67 61 22 20 20 20 20 20 F.and.CASE.0000..OF.s".vga".....
61a80 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 30 30 31 20 20 4f 46 20 73 22 20 38 35 31 34 2d 63 ........ENDOF.0001..OF.s".8514-c
61aa0 6f 6d 70 61 74 69 62 6c 65 22 20 45 4e 44 4f 46 0a 30 31 30 30 20 20 4f 46 20 73 22 20 78 67 61 ompatible".ENDOF.0100..OF.s".xga
61ac0 22 20 20 20 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 ".............ENDOF.0200..OF.s".
61ae0 33 64 2d 63 6f 6e 74 72 6f 6c 6c 65 72 22 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 73 22 3d-controller"...ENDOF.dup.OF.s"
61b00 20 64 69 73 70 6c 61 79 22 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 .display"...........ENDOF.ENDCAS
61b20 45 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 34 20 28 20 61 64 64 72 20 2d E.;.:.pci-class-name-04.(.addr.-
61b40 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 20 -.str.len.).pci-class@.8.rshift.
61b60 46 46 20 61 6e 64 20 43 41 53 45 0a 30 30 20 20 4f 46 20 73 22 20 76 69 64 65 6f 22 20 20 20 20 FF.and.CASE.00..OF.s".video"....
61b80 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 73 6f 75 6e 64 22 20 .........ENDOF.01..OF.s".sound".
61ba0 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 73 22 20 74 65 6c 65 ............ENDOF.02..OF.s".tele
61bc0 70 68 6f 6e 79 22 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 6d phony".........ENDOF.dup.OF.s".m
61be0 75 6c 74 69 6d 65 64 69 61 2d 64 65 76 69 63 65 22 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a ultimedia-device".ENDOF.ENDCASE.
61c00 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 35 20 28 20 61 64 64 72 20 2d 2d 20 ;.:.pci-class-name-05.(.addr.--.
61c20 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 46 str.len.).pci-class@.8.rshift.FF
61c40 20 61 6e 64 20 43 41 53 45 0a 30 30 20 20 4f 46 20 73 22 20 6d 65 6d 6f 72 79 22 20 20 20 20 20 .and.CASE.00..OF.s".memory".....
61c60 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 20 20 4f 46 20 73 22 20 66 6c 61 73 68 22 20 20 20 .......ENDOF.01..OF.s".flash"...
61c80 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 6d 65 6d 6f 72 79 ..........ENDOF.dup.OF.s".memory
61ca0 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 0a 3b 0a 3a 20 70 -controller".ENDOF.ENDCASE.;.:.p
61cc0 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 36 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 6c ci-class-name-06.(.addr.--.str.l
61ce0 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 6e 64 20 en.).pci-class@.8.rshift.FF.and.
61d00 43 41 53 45 0a 30 30 20 20 4f 46 20 73 22 20 68 6f 73 74 22 20 20 20 20 20 20 20 20 20 20 20 20 CASE.00..OF.s".host"............
61d20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 20 20 4f 46 20 73 22 20 69 73 61 22 20 20 20 20 20 20 20 .....ENDOF.01..OF.s".isa".......
61d40 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 32 20 20 4f 46 20 73 22 20 65 69 73 61 22 ...........ENDOF.02..OF.s".eisa"
61d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 20 20 4f 46 20 73 22 .................ENDOF.03..OF.s"
61d80 20 6d 63 61 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 34 20 .mca"..................ENDOF.04.
61da0 20 4f 46 20 73 22 20 70 63 69 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 .OF.s".pci"..................END
61dc0 4f 46 0a 30 35 20 20 4f 46 20 73 22 20 70 63 6d 63 69 61 22 20 20 20 20 20 20 20 20 20 20 20 20 OF.05..OF.s".pcmcia"............
61de0 20 20 20 45 4e 44 4f 46 0a 30 36 20 20 4f 46 20 73 22 20 6e 75 62 75 73 22 20 20 20 20 20 20 20 ...ENDOF.06..OF.s".nubus".......
61e00 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 37 20 20 4f 46 20 73 22 20 63 61 72 64 62 75 73 .........ENDOF.07..OF.s".cardbus
61e20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 38 20 20 4f 46 20 73 22 20 72 "..............ENDOF.08..OF.s".r
61e40 61 63 65 77 61 79 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 39 20 20 4f aceway"..............ENDOF.09..O
61e60 46 20 73 22 20 73 65 6d 69 2d 74 72 61 6e 73 70 61 72 65 6e 74 2d 70 63 69 22 20 45 4e 44 4f 46 F.s".semi-transparent-pci".ENDOF
61e80 0a 30 41 20 20 4f 46 20 73 22 20 69 6e 66 69 6e 69 62 61 6e 64 22 20 20 20 20 20 20 20 20 20 20 .0A..OF.s".infiniband"..........
61ea0 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 73 22 20 75 6e 6b 6f 77 6e 2d 62 72 69 64 67 65 22 20 .ENDOF.dup.OF.s".unkown-bridge".
61ec0 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 69 2d 63 6c 61 .......ENDOF.ENDCASE.;.:.pci-cla
61ee0 73 73 2d 6e 61 6d 65 2d 30 37 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 70 ss-name-07.(.addr.--.str.len.).p
61f00 63 69 2d 63 6c 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 ci-class@.FFFF.and.CASE.0000..OF
61f20 20 73 22 20 73 65 72 69 61 6c 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e .s".serial"...................EN
61f40 44 4f 46 0a 30 30 30 31 20 20 4f 46 20 73 22 20 31 36 34 35 30 2d 73 65 72 69 61 6c 22 20 20 20 DOF.0001..OF.s".16450-serial"...
61f60 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 73 22 20 31 36 35 35 ..........ENDOF.0002..OF.s".1655
61f80 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 33 0-serial".............ENDOF.0003
61fa0 20 20 4f 46 20 73 22 20 31 36 36 35 30 2d 73 65 72 69 61 6c 22 20 20 20 20 20 20 20 20 20 20 20 ..OF.s".16650-serial"...........
61fc0 20 20 45 4e 44 4f 46 0a 30 30 30 34 20 20 4f 46 20 73 22 20 31 36 37 35 30 2d 73 65 72 69 61 6c ..ENDOF.0004..OF.s".16750-serial
61fe0 22 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 30 30 35 20 20 4f 46 20 73 22 20 ".............ENDOF.0005..OF.s".
62000 31 36 38 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 44 4f 46 0a 16850-serial".............ENDOF.
62020 30 30 30 36 20 20 4f 46 20 73 22 20 31 36 39 35 30 2d 73 65 72 69 61 6c 22 20 20 20 20 20 20 20 0006..OF.s".16950-serial".......
62040 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 30 30 20 20 4f 46 20 73 22 20 70 61 72 61 6c 6c 65 6c ......ENDOF.0100..OF.s".parallel
62060 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 31 30 31 20 20 4f 46 ".................ENDOF.0101..OF
62080 20 73 22 20 62 69 2d 64 69 72 65 63 74 69 6f 6e 61 6c 2d 70 61 72 61 6c 6c 65 6c 22 20 20 45 4e .s".bi-directional-parallel"..EN
620a0 44 4f 46 0a 30 31 30 32 20 20 4f 46 20 73 22 20 65 63 70 2d 31 2e 78 2d 70 61 72 61 6c 6c 65 6c DOF.0102..OF.s".ecp-1.x-parallel
620c0 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 30 33 20 20 4f 46 20 73 22 20 69 65 65 65 ".........ENDOF.0103..OF.s".ieee
620e0 31 32 38 34 2d 63 6f 6e 74 72 6f 6c 6c 65 72 22 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 46 45 1284-controller"......ENDOF.01FE
62100 20 20 4f 46 20 73 22 20 69 65 65 65 31 32 38 34 2d 64 65 76 69 63 65 22 20 20 20 20 20 20 20 20 ..OF.s".ieee1284-device"........
62120 20 20 45 4e 44 4f 46 0a 30 32 30 30 20 20 4f 46 20 73 22 20 6d 75 6c 74 69 70 6f 72 74 2d 73 65 ..ENDOF.0200..OF.s".multiport-se
62140 72 69 61 6c 22 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 rial".........ENDOF.0300..OF.s".
62160 6d 6f 64 65 6d 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 modem"....................ENDOF.
62180 30 33 30 31 20 20 4f 46 20 73 22 20 31 36 34 35 30 2d 6d 6f 64 65 6d 22 20 20 20 20 20 20 20 20 0301..OF.s".16450-modem"........
621a0 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 30 32 20 20 4f 46 20 73 22 20 31 36 35 35 30 2d 6d 6f ......ENDOF.0302..OF.s".16550-mo
621c0 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 33 30 33 20 20 4f 46 dem"..............ENDOF.0303..OF
621e0 20 73 22 20 31 36 36 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 .s".16650-modem"..............EN
62200 44 4f 46 0a 30 33 30 34 20 20 4f 46 20 73 22 20 31 36 37 35 30 2d 6d 6f 64 65 6d 22 20 20 20 20 DOF.0304..OF.s".16750-modem"....
62220 20 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 67 70 69 62 ..........ENDOF.0400..OF.s".gpib
62240 22 20 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 30 35 30 30 ".....................ENDOF.0500
62260 20 20 4f 46 20 73 22 20 73 6d 61 72 74 2d 63 61 72 64 22 20 20 20 20 20 20 20 20 20 20 20 20 20 ..OF.s".smart-card".............
62280 20 20 45 4e 44 4f 46 0a 64 75 70 20 20 20 4f 46 20 73 22 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f ..ENDOF.dup...OF.s".communicatio
622a0 6e 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 0a 3b 0a 3a 20 n-controller".ENDOF.ENDCASE.;.:.
622c0 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 38 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 pci-class-name-08.(.addr.--.str.
622e0 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 30 len.).pci-class@.FFFF.and.CASE.0
62300 30 30 30 20 20 4f 46 20 73 22 20 69 6e 74 65 72 72 75 70 74 2d 63 6f 6e 74 72 6f 6c 6c 65 72 22 000..OF.s".interrupt-controller"
62320 20 45 4e 44 4f 46 0a 30 30 30 31 20 20 4f 46 20 73 22 20 69 73 61 2d 70 69 63 22 20 20 20 20 20 .ENDOF.0001..OF.s".isa-pic".....
62340 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 30 30 32 20 20 4f 46 20 73 22 20 65 69 73 61 2d .........ENDOF.0002..OF.s".eisa-
62360 70 69 63 22 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 30 31 30 20 20 4f 46 20 pic".............ENDOF.0010..OF.
62380 73 22 20 69 6f 2d 61 70 69 63 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 s".io-apic"..............ENDOF.0
623a0 30 32 30 20 20 4f 46 20 73 22 20 69 6f 78 2d 61 70 69 63 22 20 20 20 20 20 20 20 20 20 20 20 20 020..OF.s".iox-apic"............
623c0 20 45 4e 44 4f 46 0a 30 31 30 30 20 20 4f 46 20 73 22 20 64 6d 61 2d 63 6f 6e 74 72 6f 6c 6c 65 .ENDOF.0100..OF.s".dma-controlle
623e0 72 22 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 30 31 20 20 4f 46 20 73 22 20 69 73 61 2d 64 r".......ENDOF.0101..OF.s".isa-d
62400 6d 61 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 30 32 20 20 4f 46 20 ma"..............ENDOF.0102..OF.
62420 73 22 20 65 69 73 61 2d 64 6d 61 22 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 s".eisa-dma".............ENDOF.0
62440 32 30 30 20 20 4f 46 20 73 22 20 74 69 6d 65 72 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 200..OF.s".timer"...............
62460 20 45 4e 44 4f 46 0a 30 32 30 31 20 20 4f 46 20 73 22 20 69 73 61 2d 73 79 73 74 65 6d 2d 74 69 .ENDOF.0201..OF.s".isa-system-ti
62480 6d 65 72 22 20 20 20 20 20 45 4e 44 4f 46 0a 30 32 30 32 20 20 4f 46 20 73 22 20 65 69 73 61 2d mer".....ENDOF.0202..OF.s".eisa-
624a0 73 79 73 74 65 6d 2d 74 69 6d 65 72 22 20 20 20 20 45 4e 44 4f 46 0a 30 33 30 30 20 20 4f 46 20 system-timer"....ENDOF.0300..OF.
624c0 73 22 20 72 74 63 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 s".rtc"..................ENDOF.0
624e0 33 30 31 20 20 4f 46 20 73 22 20 69 73 61 2d 72 74 63 22 20 20 20 20 20 20 20 20 20 20 20 20 20 301..OF.s".isa-rtc".............
62500 20 45 4e 44 4f 46 0a 30 34 30 30 20 20 4f 46 20 73 22 20 68 6f 74 2d 70 6c 75 67 2d 63 6f 6e 74 .ENDOF.0400..OF.s".hot-plug-cont
62520 72 6f 6c 6c 65 72 22 20 20 45 4e 44 4f 46 0a 30 35 30 30 20 20 4f 46 20 73 22 20 73 64 2d 68 6f roller"..ENDOF.0500..OF.s".sd-ho
62540 73 74 2d 63 6f 6e 72 74 6f 6c 6c 65 72 22 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 20 20 4f 46 20 st-conrtoller"...ENDOF.dup...OF.
62560 73 22 20 73 79 73 74 65 6d 2d 70 65 72 69 70 68 61 6c 22 20 20 20 20 20 20 45 4e 44 4f 46 0a 45 s".system-periphal"......ENDOF.E
62580 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 39 20 28 20 61 NDCASE.;.:.pci-class-name-09.(.a
625a0 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
625c0 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 6b 65 79 62 6f hift.FF.and.CASE.00..OF.s".keybo
625e0 61 72 64 22 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 70 65 6e ard".........ENDOF.01..OF.s".pen
62600 22 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 73 22 20 6d "..............ENDOF.02..OF.s".m
62620 6f 75 73 65 22 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 20 20 4f 46 20 73 22 ouse"............ENDOF.03..OF.s"
62640 20 73 63 61 6e 6e 65 72 22 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 34 20 20 4f 46 20 .scanner"..........ENDOF.04..OF.
62660 73 22 20 67 61 6d 65 70 6f 72 74 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 4f s".gameport".........ENDOF.dup.O
62680 46 20 73 22 20 69 6e 70 75 74 2d 63 6f 6e 74 72 6f 6c 6c 65 72 22 20 45 4e 44 4f 46 0a 45 4e 44 F.s".input-controller".ENDOF.END
626a0 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 41 20 28 20 61 64 64 CASE.;.:.pci-class-name-0A.(.add
626c0 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 68 69 r.--.str.len.).pci-class@.8.rshi
626e0 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 64 6f 63 6b 22 20 20 ft.FF.and.CASE.00..OF.s".dock"..
62700 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 6f 63 6b 69 6e ..........ENDOF.dup.OF.s".dockin
62720 67 2d 73 74 61 74 69 6f 6e 22 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 70 63 69 g-station".ENDOF.ENDCASE.;.:.pci
62740 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 42 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 6e -class-name-0B.(.addr.--.str.len
62760 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 41 .).pci-class@.8.rshift.FF.and.CA
62780 53 45 0a 30 30 20 20 4f 46 20 73 22 20 33 38 36 22 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f SE.00..OF.s".386"...........ENDO
627a0 46 0a 30 31 20 20 4f 46 20 73 22 20 34 38 36 22 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 F.01..OF.s".486"...........ENDOF
627c0 0a 30 32 20 20 4f 46 20 73 22 20 70 65 6e 74 69 75 6d 22 20 20 20 20 20 20 20 45 4e 44 4f 46 0a .02..OF.s".pentium".......ENDOF.
627e0 31 30 20 20 4f 46 20 73 22 20 61 6c 70 68 61 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 32 10..OF.s".alpha".........ENDOF.2
62800 30 20 20 4f 46 20 73 22 20 70 6f 77 65 72 70 63 22 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 33 30 0..OF.s".powerpc".......ENDOF.30
62820 20 20 4f 46 20 73 22 20 6d 69 70 73 22 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 34 30 20 ..OF.s".mips"..........ENDOF.40.
62840 20 4f 46 20 73 22 20 63 6f 2d 70 72 6f 63 65 73 73 6f 72 22 20 20 45 4e 44 4f 46 0a 64 75 70 20 .OF.s".co-processor"..ENDOF.dup.
62860 4f 46 20 73 22 20 63 70 75 22 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 45 4e 44 43 41 OF.s".cpu"...........ENDOF.ENDCA
62880 53 45 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 43 20 28 20 61 64 64 72 20 SE.;.:.pci-class-name-0C.(.addr.
628a0 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 64 --.str.len.).pci-class@.FFFF.and
628c0 20 43 41 53 45 0a 30 30 30 30 20 20 4f 46 20 73 22 20 66 69 72 65 77 69 72 65 22 20 20 20 20 20 .CASE.0000..OF.s".firewire".....
628e0 20 45 4e 44 4f 46 0a 30 31 30 30 20 20 4f 46 20 73 22 20 61 63 63 65 73 73 2d 62 75 73 22 20 20 .ENDOF.0100..OF.s".access-bus"..
62900 20 20 45 4e 44 4f 46 0a 30 32 30 30 20 20 4f 46 20 73 22 20 73 73 61 22 20 20 20 20 20 20 20 20 ..ENDOF.0200..OF.s".ssa"........
62920 20 20 20 45 4e 44 4f 46 0a 30 33 30 30 20 20 4f 46 20 73 22 20 75 73 62 2d 75 68 63 69 22 20 20 ...ENDOF.0300..OF.s".usb-uhci"..
62940 20 20 20 20 45 4e 44 4f 46 0a 30 33 31 30 20 20 4f 46 20 73 22 20 75 73 62 2d 6f 68 63 69 22 20 ....ENDOF.0310..OF.s".usb-ohci".
62960 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 32 30 20 20 4f 46 20 73 22 20 75 73 62 2d 65 68 63 69 22 .....ENDOF.0320..OF.s".usb-ehci"
62980 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 38 30 20 20 4f 46 20 73 22 20 75 73 62 22 20 20 20 20 ......ENDOF.0380..OF.s".usb"....
629a0 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 33 46 45 20 20 4f 46 20 73 22 20 75 73 62 2d 64 65 76 .......ENDOF.03FE..OF.s".usb-dev
629c0 69 63 65 22 20 20 20 20 45 4e 44 4f 46 0a 30 34 30 30 20 20 4f 46 20 73 22 20 66 69 62 72 65 2d ice"....ENDOF.0400..OF.s".fibre-
629e0 63 68 61 6e 6e 65 6c 22 20 45 4e 44 4f 46 0a 30 35 30 30 20 20 4f 46 20 73 22 20 73 6d 62 22 20 channel".ENDOF.0500..OF.s".smb".
62a00 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 36 30 30 20 20 4f 46 20 73 22 20 69 6e 66 69 ..........ENDOF.0600..OF.s".infi
62a20 6e 69 62 61 6e 64 22 20 20 20 20 45 4e 44 4f 46 0a 30 37 30 30 20 20 4f 46 20 73 22 20 69 70 6d niband"....ENDOF.0700..OF.s".ipm
62a40 69 2d 73 6d 69 63 22 20 20 20 20 20 45 4e 44 4f 46 0a 30 37 30 31 20 20 4f 46 20 73 22 20 69 70 i-smic".....ENDOF.0701..OF.s".ip
62a60 6d 69 2d 6b 62 72 64 22 20 20 20 20 20 45 4e 44 4f 46 0a 30 37 30 32 20 20 4f 46 20 73 22 20 69 mi-kbrd".....ENDOF.0702..OF.s".i
62a80 70 6d 69 2d 62 6c 74 72 22 20 20 20 20 20 45 4e 44 4f 46 0a 30 38 30 30 20 20 4f 46 20 73 22 20 pmi-bltr".....ENDOF.0800..OF.s".
62aa0 73 65 72 63 6f 73 22 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 39 30 30 20 20 4f 46 20 73 22 sercos"........ENDOF.0900..OF.s"
62ac0 20 63 61 6e 62 75 73 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 .canbus"........ENDOF.dup.OF.s".
62ae0 73 65 72 69 61 6c 2d 62 75 73 22 20 20 20 20 20 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b serial-bus"......ENDOF.ENDCASE.;
62b00 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 44 20 28 20 61 64 64 72 20 2d 2d 20 73 .:.pci-class-name-0D.(.addr.--.s
62b20 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 46 20 tr.len.).pci-class@.8.rshift.FF.
62b40 61 6e 64 20 43 41 53 45 0a 30 30 20 20 4f 46 20 73 22 20 69 72 64 61 22 20 20 20 20 20 20 20 20 and.CASE.00..OF.s".irda"........
62b60 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 6e 73 75 6d 65 72 ........ENDOF.01..OF.s".consumer
62b80 2d 69 72 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 31 30 20 20 4f 46 20 73 22 20 72 66 2d -ir".........ENDOF.10..OF.s".rf-
62ba0 63 6f 6e 74 72 6f 6c 6c 65 72 22 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 31 31 20 20 4f 46 20 73 controller".......ENDOF.11..OF.s
62bc0 22 20 62 6c 75 65 74 6f 6f 74 68 22 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 31 32 20 ".bluetooth"...........ENDOF.12.
62be0 20 4f 46 20 73 22 20 62 72 6f 61 64 62 61 6e 64 22 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f .OF.s".broadband"...........ENDO
62c00 46 0a 32 30 20 20 4f 46 20 73 22 20 65 6e 65 74 2d 38 30 32 2e 31 31 61 22 20 20 20 20 20 20 20 F.20..OF.s".enet-802.11a".......
62c20 20 45 4e 44 4f 46 0a 32 31 20 20 4f 46 20 73 22 20 65 6e 65 74 2d 38 30 32 2e 31 31 62 22 20 20 .ENDOF.21..OF.s".enet-802.11b"..
62c40 20 20 20 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 73 22 20 77 69 72 65 6c 65 73 73 2d 63 ......ENDOF.dup.OF.s".wireless-c
62c60 6f 6e 74 72 6f 6c 6c 65 72 22 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 70 63 69 ontroller".ENDOF.ENDCASE.;.:.pci
62c80 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 45 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 20 6c 65 6e -class-name-0E.(.addr.--.str.len
62ca0 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 41 .).pci-class@.8.rshift.FF.and.CA
62cc0 53 45 0a 64 75 70 20 4f 46 20 73 22 20 69 6e 74 65 6c 6c 69 67 65 6e 74 2d 69 6f 22 20 45 4e 44 SE.dup.OF.s".intelligent-io".END
62ce0 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 46 OF.ENDCASE.;.:.pci-class-name-0F
62d00 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@.
62d20 38 20 72 73 68 69 66 74 20 46 46 20 61 6e 64 20 43 41 53 45 0a 30 31 20 20 4f 46 20 73 22 20 73 8.rshift.FF.and.CASE.01..OF.s".s
62d40 61 74 65 6c 69 74 65 2d 74 76 22 20 20 20 20 20 45 4e 44 4f 46 0a 30 32 20 20 4f 46 20 73 22 20 atelite-tv".....ENDOF.02..OF.s".
62d60 73 61 74 65 6c 69 74 65 2d 61 75 64 69 6f 22 20 20 45 4e 44 4f 46 0a 30 33 20 20 4f 46 20 73 22 satelite-audio"..ENDOF.03..OF.s"
62d80 20 73 61 74 65 6c 69 74 65 2d 76 6f 69 63 65 22 20 20 45 4e 44 4f 46 0a 30 34 20 20 4f 46 20 73 .satelite-voice"..ENDOF.04..OF.s
62da0 22 20 73 61 74 65 6c 69 74 65 2d 64 61 74 61 22 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 ".satelite-data"...ENDOF.dup.OF.
62dc0 73 22 20 73 61 74 65 6c 69 74 65 2d 64 65 76 6f 63 65 22 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 s".satelite-devoce".ENDOF.ENDCAS
62de0 45 0a 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 31 30 20 28 20 61 64 64 72 20 2d E.;.:.pci-class-name-10.(.addr.-
62e00 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 20 -.str.len.).pci-class@.8.rshift.
62e20 46 46 20 61 6e 64 20 43 41 53 45 0a 30 30 20 20 4f 46 20 73 22 20 6e 65 74 77 6f 72 6b 2d 65 6e FF.and.CASE.00..OF.s".network-en
62e40 63 72 79 70 74 69 6f 6e 22 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 31 20 20 4f 46 20 73 22 20 cryption".......ENDOF.01..OF.s".
62e60 65 6e 74 65 72 74 61 69 6e 6d 65 6e 74 2d 65 6e 63 72 79 70 74 69 6f 6e 22 20 45 4e 44 4f 46 0a entertainment-encryption".ENDOF.
62e80 64 75 70 20 4f 46 20 73 22 20 65 6e 63 72 79 70 74 69 6f 6e 22 20 20 20 20 20 20 20 20 20 20 20 dup.OF.s".encryption"...........
62ea0 20 20 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 ....ENDOF.ENDCASE.;.:.pci-class-
62ec0 6e 61 6d 65 2d 31 31 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 name-11.(.addr.--.str.len.).pci-
62ee0 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 30 20 20 class@.8.rshift.FF.and.CASE.00..
62f00 4f 46 20 73 22 20 64 70 69 6f 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 OF.s".dpio".....................
62f20 20 20 45 4e 44 4f 46 0a 30 31 20 20 4f 46 20 73 22 20 63 6f 75 6e 74 65 72 22 20 20 20 20 20 20 ..ENDOF.01..OF.s".counter"......
62f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 31 30 20 20 4f 46 20 73 22 20 6d 65 ..............ENDOF.10..OF.s".me
62f60 61 73 75 72 65 6d 65 6e 74 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a asurement"................ENDOF.
62f80 32 30 20 20 4f 46 20 73 22 20 6d 61 6e 61 67 6d 65 6e 74 2d 63 61 72 64 22 20 20 20 20 20 20 20 20..OF.s".managment-card".......
62fa0 20 20 20 20 20 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 73 22 20 64 61 74 61 2d 70 72 6f 63 65 ......ENDOF.dup.OF.s".data-proce
62fc0 73 73 69 6e 67 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 0a ssing-controller".ENDOF.ENDCASE.
62fe0 3b 0a 3a 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 20 28 20 61 64 64 72 20 2d 2d 20 73 74 72 ;.:.pci-class-name.(.addr.--.str
63000 20 6c 65 6e 20 29 0a 64 75 70 20 70 63 69 2d 63 6c 61 73 73 40 20 31 30 20 72 73 68 69 66 74 20 .len.).dup.pci-class@.10.rshift.
63020 43 41 53 45 0a 30 30 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 30 20 45 4e CASE.00..OF.pci-class-name-00.EN
63040 44 4f 46 0a 30 31 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 31 20 45 4e 44 DOF.01..OF.pci-class-name-01.END
63060 4f 46 0a 30 32 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 32 20 45 4e 44 4f OF.02..OF.pci-class-name-02.ENDO
63080 46 0a 30 33 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 33 20 45 4e 44 4f 46 F.03..OF.pci-class-name-03.ENDOF
630a0 0a 30 34 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 34 20 45 4e 44 4f 46 0a .04..OF.pci-class-name-04.ENDOF.
630c0 30 35 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 35 20 45 4e 44 4f 46 0a 30 05..OF.pci-class-name-05.ENDOF.0
630e0 36 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 36 20 45 4e 44 4f 46 0a 30 37 6..OF.pci-class-name-06.ENDOF.07
63100 20 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 37 20 45 4e 44 4f 46 0a 30 38 20 ..OF.pci-class-name-07.ENDOF.08.
63120 20 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 38 20 45 4e 44 4f 46 0a 30 39 20 20 .OF.pci-class-name-08.ENDOF.09..
63140 4f 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 39 20 45 4e 44 4f 46 0a 30 41 20 20 4f OF.pci-class-name-09.ENDOF.0A..O
63160 46 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 41 20 45 4e 44 4f 46 0a 30 42 20 20 4f 46 F.pci-class-name-0A.ENDOF.0B..OF
63180 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 42 20 45 4e 44 4f 46 0a 30 43 20 20 4f 46 20 .pci-class-name-0B.ENDOF.0C..OF.
631a0 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 43 20 45 4e 44 4f 46 0a 30 43 20 20 4f 46 20 70 pci-class-name-0C.ENDOF.0C..OF.p
631c0 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 44 20 45 4e 44 4f 46 0a 30 43 20 20 4f 46 20 70 63 ci-class-name-0D.ENDOF.0C..OF.pc
631e0 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 45 20 45 4e 44 4f 46 0a 30 43 20 20 4f 46 20 70 63 69 i-class-name-0E.ENDOF.0C..OF.pci
63200 2d 63 6c 61 73 73 2d 6e 61 6d 65 2d 30 46 20 45 4e 44 4f 46 0a 30 43 20 20 4f 46 20 70 63 69 2d -class-name-0F.ENDOF.0C..OF.pci-
63220 63 6c 61 73 73 2d 6e 61 6d 65 2d 31 30 20 45 4e 44 4f 46 0a 30 43 20 20 4f 46 20 70 63 69 2d 63 class-name-10.ENDOF.0C..OF.pci-c
63240 6c 61 73 73 2d 6e 61 6d 65 2d 31 31 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 64 72 6f 70 20 73 lass-name-11.ENDOF.dup.OF.drop.s
63260 22 20 75 6e 6b 6e 6f 77 6e 22 20 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 70 63 ".unknown"..ENDOF.ENDCASE.;.:.pc
63280 69 2d 62 61 72 2d 73 69 7a 65 40 20 20 20 20 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 62 61 i-bar-size@.....(.bar-addr.--.ba
632a0 72 2d 73 69 7a 65 20 29 20 2d 31 20 6f 76 65 72 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 21 20 r-size.).-1.over.rtas-config-l!.
632c0 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 3b 0a 3a 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d rtas-config-l@.;.:.pci-bar-size-
632e0 6d 65 6d 40 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 6d 65 6d 2d 73 69 7a 65 20 29 20 70 63 mem@.(.bar-addr.--.mem-size.).pc
63300 69 2d 62 61 72 2d 73 69 7a 65 40 20 2d 31 30 20 61 6e 64 20 69 6e 76 65 72 74 20 31 2b 20 46 46 i-bar-size@.-10.and.invert.1+.FF
63320 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 2d 69 6f 40 20 FFFFFF.and.;.:.pci-bar-size-io@.
63340 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 69 6f 2d 73 69 7a 65 20 20 29 20 70 63 69 2d 62 61 .(.bar-addr.--.io-size..).pci-ba
63360 72 2d 73 69 7a 65 40 20 2d 34 20 61 6e 64 20 69 6e 76 65 72 74 20 31 2b 20 46 46 46 46 46 46 46 r-size@.-4.and.invert.1+.FFFFFFF
63380 46 20 61 6e 64 20 3b 0a 3a 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 20 28 20 62 61 72 2d 61 64 64 F.and.;.:.pci-bar-size.(.bar-add
633a0 72 20 2d 2d 20 62 61 72 2d 73 69 7a 65 2d 72 61 77 20 29 0a 64 75 70 20 72 74 61 73 2d 63 6f 6e r.--.bar-size-raw.).dup.rtas-con
633c0 66 69 67 2d 6c 40 20 73 77 61 70 20 5c 20 66 65 74 63 68 20 6f 72 69 67 69 6e 61 6c 20 56 61 6c fig-l@.swap.\.fetch.original.Val
633e0 75 65 20 20 28 20 62 76 61 6c 20 62 61 64 64 72 20 29 0a 2d 31 20 6f 76 65 72 20 72 74 61 73 2d ue..(.bval.baddr.).-1.over.rtas-
63400 63 6f 6e 66 69 67 2d 6c 21 20 20 5c 20 6d 61 6b 65 20 42 41 52 20 73 68 6f 77 20 73 69 7a 65 20 config-l!..\.make.BAR.show.size.
63420 20 20 20 28 20 62 76 61 6c 20 62 61 64 64 72 20 29 0a 64 75 70 20 72 74 61 73 2d 63 6f 6e 66 69 ...(.bval.baddr.).dup.rtas-confi
63440 67 2d 6c 40 20 20 20 20 20 20 5c 20 61 6e 64 20 66 65 74 63 68 20 74 68 65 20 73 69 7a 65 20 20 g-l@......\.and.fetch.the.size..
63460 20 20 28 20 62 76 61 6c 20 62 61 64 64 72 20 62 73 69 7a 65 20 29 0a 2d 72 6f 74 20 72 74 61 73 ..(.bval.baddr.bsize.).-rot.rtas
63480 2d 63 6f 6e 66 69 67 2d 6c 21 20 20 20 20 20 5c 20 72 65 73 74 6f 72 65 20 56 61 6c 75 65 0a 3b -config-l!.....\.restore.Value.;
634a0 0a 3a 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 6d 65 6d 33 32 20 28 20 62 61 72 2d 61 64 64 72 .:.pci-bar-size-mem32.(.bar-addr
634c0 20 2d 2d 20 62 61 72 2d 73 69 7a 65 20 29 0a 70 63 69 2d 62 61 72 2d 73 69 7a 65 20 20 20 20 20 .--.bar-size.).pci-bar-size.....
634e0 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 72 61 77 20 73 69 7a 65 0a 2d 31 30 20 61 6e 64 20 .......\.fetch.raw.size.-10.and.
63500 69 6e 76 65 72 74 20 31 2b 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 73 69 7a 65 0a 46 46 46 46 invert.1+.......\.calc.size.FFFF
63520 46 46 46 46 20 61 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6b 65 65 70 20 6c 6f 77 65 72 FFFF.and............\.keep.lower
63540 20 33 32 20 62 69 74 73 0a 3b 0a 3a 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 72 6f 6d 20 28 20 .32.bits.;.:.pci-bar-size-rom.(.
63560 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
63580 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.
635a0 46 46 46 46 46 38 30 30 20 61 6e 64 20 69 6e 76 65 72 74 20 31 2b 20 20 5c 20 63 61 6c 63 20 73 FFFFF800.and.invert.1+..\.calc.s
635c0 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
635e0 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
63600 65 2d 6d 65 6d 36 34 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 e-mem64.(.bar-addr.--.bar-size.)
63620 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 .dup.pci-bar-size........\.fetch
63640 20 72 61 77 20 73 69 7a 65 20 6c 6f 77 65 72 20 33 32 20 62 69 74 73 0a 73 77 61 70 20 34 20 2b .raw.size.lower.32.bits.swap.4.+
63660 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 20 20 20 5c 20 66 65 74 63 68 20 72 61 77 20 73 69 7a 65 .pci-bar-size...\.fetch.raw.size
63680 20 75 70 70 65 72 20 33 32 20 62 69 74 73 0a 32 30 20 6c 73 68 69 66 74 20 2b 20 20 20 20 20 20 .upper.32.bits.20.lshift.+......
636a0 20 20 20 20 20 20 20 5c 20 61 6e 64 20 70 75 74 20 74 68 65 6d 20 74 6f 67 65 74 68 65 72 0a 2d .......\.and.put.them.together.-
636c0 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 69 10.and.invert.1+.......\.calc.si
636e0 7a 65 0a 3b 0a 3a 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 69 6f 20 28 20 62 61 72 2d 61 64 64 ze.;.:.pci-bar-size-io.(.bar-add
63700 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 69 7a 65 20 20 20 20 r.--.bar-size.).pci-bar-size....
63720 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 2d 34 20 61 6e 64 20 ........\.fetch.raw.size.-4.and.
63740 69 6e 76 65 72 74 20 31 2b 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 73 69 7a 65 0a 46 46 46 invert.1+........\.calc.size.FFF
63760 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 65 70 20 6c 6f 77 65 FFFFF.and............\.keep.lowe
63780 72 20 33 32 20 62 69 74 73 0a 3b 0a 3a 20 70 63 69 2d 62 61 72 2d 63 6f 64 65 40 20 28 20 62 61 r.32.bits.;.:.pci-bar-code@.(.ba
637a0 72 2d 61 64 64 72 20 2d 2d 20 30 7c 31 2e 2e 34 7c 35 20 29 0a 72 74 61 73 2d 63 6f 6e 66 69 67 r-addr.--.0|1..4|5.).rtas-config
637c0 2d 6c 40 20 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 74 -l@.dup................\.fetch.t
637e0 68 65 20 42 61 73 65 41 64 64 72 65 73 73 52 65 67 69 73 74 65 72 0a 31 20 61 6e 64 20 49 46 20 he.BaseAddressRegister.1.and.IF.
63800 20 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 4f 20 42 41 .........................\.IO.BA
63820 52 20 3f 0a 32 20 61 6e 64 20 49 46 20 30 20 45 4c 53 45 20 31 20 54 48 45 4e 20 20 20 20 5c 20 R.?.2.and.IF.0.ELSE.1.THEN....\.
63840 6f 6e 6c 79 20 27 30 31 27 20 69 73 20 76 61 6c 69 64 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 only.'01'.is.valid.ELSE.........
63860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 4d 65 6d 6f 72 79 20 42 41 .....................\.Memory.BA
63880 52 20 3f 0a 46 20 61 6e 64 20 43 41 53 45 0a 30 20 20 20 4f 46 20 32 20 45 4e 44 4f 46 20 20 20 R.?.F.and.CASE.0...OF.2.ENDOF...
638a0 20 5c 20 4d 65 6d 6f 72 79 20 33 32 20 42 69 74 20 4e 6f 6e 2d 50 72 65 66 65 74 63 68 61 62 6c .\.Memory.32.Bit.Non-Prefetchabl
638c0 65 0a 38 20 20 20 4f 46 20 33 20 45 4e 44 4f 46 20 20 20 20 5c 20 4d 65 6d 6f 72 79 20 33 32 20 e.8...OF.3.ENDOF....\.Memory.32.
638e0 42 69 74 20 50 72 65 66 65 74 63 68 61 62 6c 65 0a 34 20 20 20 4f 46 20 34 20 45 4e 44 4f 46 20 Bit.Prefetchable.4...OF.4.ENDOF.
63900 20 20 20 5c 20 4d 65 6d 6f 72 79 20 36 34 20 42 69 74 20 4e 6f 6e 2d 50 72 65 66 65 74 63 68 61 ...\.Memory.64.Bit.Non-Prefetcha
63920 62 6c 65 0a 43 20 20 20 4f 46 20 35 20 45 4e 44 4f 46 20 20 20 20 5c 20 4d 65 6d 6f 72 79 20 36 ble.C...OF.5.ENDOF....\.Memory.6
63940 34 20 42 69 74 20 50 72 65 66 65 63 68 74 61 62 6c 65 0a 64 75 70 20 4f 46 20 30 20 45 4e 44 4f 4.Bit.Prefechtable.dup.OF.0.ENDO
63960 46 20 20 20 20 5c 20 4e 6f 74 20 61 20 76 61 6c 69 64 20 42 61 72 54 79 70 65 0a 45 4e 44 43 41 F....\.Not.a.valid.BarType.ENDCA
63980 53 45 0a 54 48 45 4e 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 76 61 72 20 28 20 73 69 7a 65 20 76 61 SE.THEN.;.:.assign-var.(.size.va
639a0 72 20 2d 2d 20 61 6c 2d 6d 65 6d 20 29 0a 32 64 75 70 20 40 20 20 20 20 20 20 20 20 20 20 20 20 r.--.al-mem.).2dup.@............
639c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 28 20 73 69 7a 65 20 76 61 72 20 73 69 7a 65 20 ..............\.(.size.var.size.
639e0 63 75 72 2d 6d 65 6d 20 29 20 72 65 61 64 20 63 75 72 72 65 6e 74 20 66 72 65 65 20 6d 65 6d 0a cur-mem.).read.current.free.mem.
63a00 73 77 61 70 20 23 61 6c 69 67 6e 65 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 swap.#aligned...................
63a20 5c 20 28 20 73 69 7a 65 20 76 61 72 20 61 6c 2d 6d 65 6d 20 29 20 20 20 20 20 20 20 61 6c 69 67 \.(.size.var.al-mem.).......alig
63a40 6e 20 74 68 65 20 6d 65 6d 20 74 6f 20 74 68 65 20 73 69 7a 65 0a 64 75 70 20 32 73 77 61 70 20 n.the.mem.to.the.size.dup.2swap.
63a60 2d 72 6f 74 20 2b 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 -rot.+................\.(.al-mem
63a80 20 76 61 72 20 6e 65 77 2d 6d 65 6d 20 29 20 20 20 20 61 64 64 20 73 69 7a 65 20 74 6f 20 61 6c .var.new-mem.)....add.size.to.al
63aa0 69 67 6e 65 64 20 6d 65 6d 0a 73 77 61 70 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 igned.mem.swap.!................
63ac0 20 20 20 20 20 20 20 20 20 20 5c 20 28 20 61 6c 2d 6d 65 6d 20 29 20 20 20 20 20 20 20 20 20 20 ..........\.(.al-mem.)..........
63ae0 20 20 20 20 20 20 73 65 74 20 76 61 72 69 61 62 6c 65 20 74 6f 20 6e 65 77 20 6d 65 6d 0a 3b 0a ......set.variable.to.new.mem.;.
63b00 3a 20 61 73 73 69 67 6e 2d 62 61 72 2d 76 61 6c 75 65 33 32 20 28 20 62 61 72 20 73 69 7a 65 20 :.assign-bar-value32.(.bar.size.
63b20 76 61 72 20 2d 2d 20 34 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.--.4.).over.IF..............
63b40 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-
63b60 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
63b80 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
63ba0 70 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 21 20 20 20 20 20 5c 20 7c 20 28 20 2d 2d 20 29 20 p.rtas-config-l!.....\.|.(.--.).
63bc0 20 20 20 20 20 20 20 20 73 65 74 20 74 68 65 20 62 61 72 20 74 6f 20 61 6c 2d 6d 65 6d 0a 45 4c ........set.the.bar.to.al-mem.EL
63be0 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............................\.
63c00 45 4c 53 45 0a 32 64 72 6f 70 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c ELSE.2drop.drop..............\.|
63c20 20 63 6c 65 61 72 20 73 74 61 63 6b 0a 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .clear.stack.THEN...............
63c40 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.............
63c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 69 7a 65 20 6f 66 20 74 68 65 20 ..................\.size.of.the.
63c80 62 61 73 65 2d 61 64 64 72 65 73 73 2d 72 65 67 69 73 74 65 72 0a 3b 0a 3a 20 61 73 73 69 67 6e base-address-register.;.:.assign
63ca0 2d 62 61 72 2d 76 61 6c 75 65 36 34 20 28 20 62 61 72 20 73 69 7a 65 20 76 61 72 20 2d 2d 20 38 -bar-value64.(.bar.size.var.--.8
63cc0 20 29 0a 6f 76 65 72 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 .).over.IF......................
63ce0 20 20 20 5c 20 49 46 20 73 69 7a 65 20 3e 20 30 0a 61 73 73 69 67 6e 2d 76 61 72 20 20 20 20 20 ...\.IF.size.>.0.assign-var.....
63d00 20 20 20 20 20 20 20 20 20 5c 20 7c 20 28 20 62 61 72 20 61 6c 2d 6d 65 6d 20 29 20 73 65 74 20 .........\.|.(.bar.al-mem.).set.
63d20 76 61 72 69 61 62 6c 65 20 74 6f 20 6e 65 78 74 20 6d 65 6d 0a 73 77 61 70 20 20 20 20 20 20 20 variable.to.next.mem.swap.......
63d40 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 28 20 61 6c 2d 6d 65 6d 20 61 64 64 72 20 29 .............\.|.(.al-mem.addr.)
63d60 20 63 61 6c 63 20 63 6f 6e 66 69 67 2d 61 64 64 72 20 6f 66 20 74 68 69 73 20 62 61 72 0a 32 64 .calc.config-addr.of.this.bar.2d
63d80 75 70 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 21 20 20 20 20 20 5c 20 7c 20 28 20 61 6c 2d 6d up.rtas-config-l!.....\.|.(.al-m
63da0 65 6d 20 61 64 64 72 20 29 20 73 65 74 20 74 68 65 20 4c 6f 77 65 72 20 70 61 72 74 20 6f 66 20 em.addr.).set.the.Lower.part.of.
63dc0 74 68 65 20 62 61 72 20 74 6f 20 61 6c 2d 6d 65 6d 0a 34 20 2b 20 73 77 61 70 20 32 30 20 72 73 the.bar.to.al-mem.4.+.swap.20.rs
63de0 68 69 66 74 20 20 20 20 20 20 5c 20 7c 20 28 20 61 6c 2d 6d 65 6d 3e 3e 33 32 20 61 64 64 72 20 hift......\.|.(.al-mem>>32.addr.
63e00 29 20 70 72 65 70 61 72 65 20 74 68 65 20 75 70 70 65 72 20 70 61 72 74 20 6f 66 20 74 68 65 20 ).prepare.the.upper.part.of.the.
63e20 61 6c 2d 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 al-mem.swap.rtas-config-l!.....\
63e40 20 7c 20 28 20 2d 2d 20 29 20 61 6e 64 20 73 65 74 20 74 68 65 20 75 70 70 65 72 20 70 61 72 74 .|.(.--.).and.set.the.upper.part
63e60 20 6f 66 20 74 68 65 20 62 61 72 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .of.the.bar.ELSE................
63e80 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 64 72 6f 70 20 20 20 ............\.ELSE.2drop.drop...
63ea0 20 20 20 20 20 20 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 ...........\.|.clear.stack.THEN.
63ec0 20 20 20 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 ...........................\.FI.
63ee0 38 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 8...............................
63f00 5c 20 73 69 7a 65 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 \.size.of.the.base-address-regis
63f20 74 65 72 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 6d 65 6d 36 34 2d 62 61 72 20 28 20 62 61 72 2d 61 ter.;.:.assign-mem64-bar.(.bar-a
63f40 64 64 72 20 2d 2d 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 ddr.--.8.).dup.pci-bar-size-mem6
63f60 34 20 20 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 4.........\.fetch.size.pci-next-
63f80 6d 65 6d 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 mem....................\.var.to.
63fa0 63 68 61 6e 67 65 0a 61 73 73 69 67 6e 2d 62 61 72 2d 76 61 6c 75 65 36 34 20 20 20 20 20 20 20 change.assign-bar-value64.......
63fc0 20 20 20 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 .......\.and.set.it.all.;.:.assi
63fe0 67 6e 2d 6d 65 6d 33 32 2d 62 61 72 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 34 20 29 0a 64 gn-mem32-bar.(.bar-addr.--.4.).d
64000 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 5c up.pci-bar-size-mem32..........\
64020 20 66 65 74 63 68 20 73 69 7a 65 0a 70 63 69 2d 6e 65 78 74 2d 6d 65 6d 20 20 20 20 20 20 20 20 .fetch.size.pci-next-mem........
64040 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 65 0a 61 73 73 69 ............\.var.to.change.assi
64060 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 20 20 5c 20 61 6e gn-bar-value32..............\.an
64080 64 20 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 36 34 2d 62 d.set.it.all.;.:.assign-mmio64-b
640a0 61 72 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 ar.(.bar-addr.--.8.).dup.pci-bar
640c0 2d 73 69 7a 65 2d 6d 65 6d 36 34 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 73 69 7a -size-mem64..........\.fetch.siz
640e0 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 20 20 20 20 20 20 e.pci-next-mmio.................
64100 20 20 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 ..\.var.to.change.assign-bar-val
64120 75 65 36 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 ue64..............\.and.set.it.a
64140 6c 6c 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 6d 6d 69 6f 33 32 2d 62 61 72 20 28 20 62 61 72 2d 61 ll.;.:.assign-mmio32-bar.(.bar-a
64160 64 64 72 20 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 ddr.--.4.).dup.pci-bar-size-mem3
64180 32 20 20 20 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 2..........\.fetch.size.pci-next
641a0 2d 6d 6d 69 6f 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 -mmio...................\.var.to
641c0 20 63 68 61 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 .change.assign-bar-value32......
641e0 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 3b 0a 3a 20 61 73 73 ........\.and.set.it.all.;.:.ass
64200 69 67 6e 2d 69 6f 2d 62 61 72 20 28 20 62 61 72 2d 61 64 64 72 20 2d 2d 20 34 20 29 0a 64 75 70 ign-io-bar.(.bar-addr.--.4.).dup
64220 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 20 5c 20 66 .pci-bar-size-io.............\.f
64240 65 74 63 68 20 73 69 7a 65 0a 70 63 69 2d 6e 65 78 74 2d 69 6f 20 20 20 20 20 20 20 20 20 20 20 etch.size.pci-next-io...........
64260 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
64280 2d 62 61 72 2d 76 61 6c 75 65 33 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 -bar-value32..............\.and.
642a0 73 65 74 20 69 74 20 61 6c 6c 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 72 6f 6d 2d 62 61 72 20 28 20 set.it.all.;.:.assign-rom-bar.(.
642c0 62 61 72 2d 61 64 64 72 20 2d 2d 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 73 69 7a 65 2d 72 bar-addr.--.).dup.pci-bar-size-r
642e0 6f 6d 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 73 69 7a 65 0a 64 75 70 20 49 om............\.fetch.size.dup.I
64300 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 5c 20 49 46 20 F..........................\.IF.
64320 73 69 7a 65 20 3e 20 30 0a 6f 76 65 72 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 size.>.0.over.>r................
64340 20 5c 20 7c 20 73 61 76 65 20 62 61 72 20 61 64 64 72 20 66 6f 72 20 65 6e 61 62 6c 65 0a 70 63 .\.|.save.bar.addr.for.enable.pc
64360 69 2d 6e 65 78 74 2d 6d 6d 69 6f 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 76 61 72 20 74 6f i-next-mmio...........\.|.var.to
64380 20 63 68 61 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 .change.assign-bar-value32......
643a0 5c 20 7c 20 61 6e 64 20 73 65 74 20 69 74 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 \.|.and.set.it.drop.............
643c0 20 20 20 20 20 20 20 5c 20 7c 20 66 6f 72 67 65 74 20 74 68 65 20 42 41 52 20 6c 65 6e 67 74 68 .......\.|.forget.the.BAR.length
643e0 0a 72 40 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 20 20 20 20 20 20 5c 20 7c 20 66 65 74 .r@.rtas-config-l@.......\.|.fet
64400 63 68 20 42 41 52 0a 31 20 6f 72 20 72 3e 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 21 20 20 5c ch.BAR.1.or.r>.rtas-config-l!..\
64420 20 7c 20 61 6e 64 20 65 6e 61 62 6c 65 20 74 68 65 20 52 4f 4d 0a 45 4c 53 45 20 20 20 20 20 20 .|.and.enable.the.ROM.ELSE......
64440 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 64 72 ......................\.ELSE.2dr
64460 6f 70 20 20 20 20 20 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 op...................\.|.clear.s
64480 74 61 63 6b 0a 54 48 45 4e 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 62 61 72 20 28 20 62 61 72 2d 61 tack.THEN.;.:.assign-bar.(.bar-a
644a0 64 64 72 20 2d 2d 20 72 65 67 2d 73 69 7a 65 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 2d 63 6f ddr.--.reg-size.).dup.pci-bar-co
644c0 64 65 40 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 de@.......................\.calc
644e0 20 42 41 52 20 74 79 70 65 0a 64 75 70 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .BAR.type.dup.IF................
64500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 3e 30 0a 43 41 53 45 20 20 ..................\.IF.>0.CASE..
64520 20 20 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 43 41 ..........................\.|.CA
64540 53 45 20 53 65 74 75 70 20 74 68 65 20 72 69 67 68 74 20 74 79 70 65 0a 31 20 4f 46 20 61 73 73 SE.Setup.the.right.type.1.OF.ass
64560 69 67 6e 2d 69 6f 2d 62 61 72 20 20 20 20 20 45 4e 44 4f 46 20 20 20 20 5c 20 7c 20 2d 20 73 65 ign-io-bar.....ENDOF....\.|.-.se
64580 74 20 75 70 20 61 6e 20 49 4f 2d 42 61 72 0a 32 20 4f 46 20 61 73 73 69 67 6e 2d 6d 6d 69 6f 33 t.up.an.IO-Bar.2.OF.assign-mmio3
645a0 32 2d 62 61 72 20 45 4e 44 4f 46 20 20 20 20 5c 20 7c 20 2d 20 73 65 74 20 75 70 20 61 6e 20 33 2-bar.ENDOF....\.|.-.set.up.an.3
645c0 32 62 69 74 20 4d 4d 49 4f 2d 42 61 72 0a 33 20 4f 46 20 61 73 73 69 67 6e 2d 6d 65 6d 33 32 2d 2bit.MMIO-Bar.3.OF.assign-mem32-
645e0 62 61 72 20 20 45 4e 44 4f 46 20 20 20 20 5c 20 7c 20 2d 20 73 65 74 20 75 70 20 61 6e 20 33 32 bar..ENDOF....\.|.-.set.up.an.32
64600 62 69 74 20 4d 45 4d 2d 42 61 72 20 28 70 72 65 66 65 74 63 68 61 62 6c 65 29 0a 34 20 4f 46 20 bit.MEM-Bar.(prefetchable).4.OF.
64620 61 73 73 69 67 6e 2d 6d 6d 69 6f 36 34 2d 62 61 72 20 45 4e 44 4f 46 20 20 20 20 5c 20 7c 20 2d assign-mmio64-bar.ENDOF....\.|.-
64640 20 73 65 74 20 75 70 20 61 6e 20 36 34 62 69 74 20 4d 4d 49 4f 2d 42 61 72 0a 35 20 4f 46 20 61 .set.up.an.64bit.MMIO-Bar.5.OF.a
64660 73 73 69 67 6e 2d 6d 65 6d 36 34 2d 62 61 72 20 20 45 4e 44 4f 46 20 20 20 20 5c 20 7c 20 2d 20 ssign-mem64-bar..ENDOF....\.|.-.
64680 73 65 74 20 75 70 20 61 6e 20 36 34 62 69 74 20 4d 45 4d 2d 42 61 72 20 28 70 72 65 66 65 74 63 set.up.an.64bit.MEM-Bar.(prefetc
646a0 68 61 62 6c 65 29 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 hable).ENDCASE..................
646c0 20 20 20 20 20 20 20 5c 20 7c 20 45 53 41 43 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 .......\.|.ESAC.ELSE............
646e0 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 41 ........................\.ELSE.A
64700 42 4f 52 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 20 5c BORT...........................\
64720 20 7c 20 54 68 72 6f 77 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 0a 54 48 45 4e 20 20 20 20 20 20 .|.Throw.an.exception.THEN......
64740 20 20 20 20 20 20 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 ..............................\.
64760 46 49 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 61 6c 6c 2d 64 65 76 69 63 65 2d 62 61 72 73 20 28 20 FI.;.:.assign-all-device-bars.(.
64780 63 6f 6e 66 69 67 61 64 64 72 20 2d 2d 20 29 0a 32 38 20 31 30 20 44 4f 20 20 20 20 20 20 20 20 configaddr.--.).28.10.DO........
647a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 42 41 52 73 20 73 74 61 72 74 20 61 74 20 ................\.BARs.start.at.
647c0 31 30 20 61 6e 64 20 65 6e 64 20 61 74 20 32 37 0a 64 75 70 20 69 20 2b 20 20 20 20 20 20 20 20 10.and.end.at.27.dup.i.+........
647e0 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 63 6f 6e 66 69 67 2d 61 64 64 72 20 6f 66 20 74 .........\.calc.config-addr.of.t
64800 68 65 20 42 41 52 0a 61 73 73 69 67 6e 2d 62 61 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c he.BAR.assign-bar..............\
64820 20 61 6e 64 20 73 65 74 20 69 74 20 75 70 0a 2b 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 .and.set.it.up.+LOOP............
64840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 64 64 20 34 20 6f 72 20 38 20 74 6f 20 74 ...............\.add.4.or.8.to.t
64860 68 65 20 69 6e 64 65 78 20 61 6e 64 20 6c 6f 6f 70 0a 33 30 20 2b 20 61 73 73 69 67 6e 2d 72 6f he.index.and.loop.30.+.assign-ro
64880 6d 2d 62 61 72 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 75 70 20 74 68 65 20 52 m-bar.............\.set.up.the.R
648a0 4f 4d 20 69 66 20 61 76 61 69 6c 61 62 6c 65 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 61 6c 6c 2d 62 OM.if.available.;.:.assign-all-b
648c0 72 69 64 67 65 2d 62 61 72 73 20 28 20 63 6f 6e 66 69 67 61 64 64 72 20 2d 2d 20 29 0a 31 38 20 ridge-bars.(.configaddr.--.).18.
648e0 31 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 5c 20 42 10.DO........................\.B
64900 41 52 73 20 73 74 61 72 74 20 61 74 20 31 30 20 61 6e 64 20 65 6e 64 20 61 74 20 31 37 0a 64 75 ARs.start.at.10.and.end.at.17.du
64920 70 20 69 20 2b 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 p.i.+.................\.calc.con
64940 66 69 67 2d 61 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 fig-addr.of.the.BAR.assign-bar..
64960 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 75 70 0a 2b 4c 4f 4f ............\.and.set.it.up.+LOO
64980 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 5c 20 61 64 P...........................\.ad
649a0 64 20 34 20 6f 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 d.4.or.8.to.the.index.and.loop.3
649c0 38 20 2b 20 61 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 8.+.assign-rom-bar.............\
649e0 20 73 65 74 20 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 .set.up.the.ROM.if.available.;.:
64a00 20 67 65 6e 2d 6d 65 6d 36 34 2d 62 61 72 2d 70 72 6f 70 20 28 20 70 72 6f 70 2d 61 64 64 72 20 .gen-mem64-bar-prop.(.prop-addr.
64a20 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 61 64 64 72 20 70 prop-len.bar-addr.--.prop-addr.p
64a40 72 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 rop-len.8.).dup.pci-bar-size-mem
64a60 36 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 42 41 52 20 64..................\.fetch.BAR.
64a80 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 61 64 64 72 20 62 Size........(.paddr.plen.baddr.b
64aa0 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 20 20 20 size.).dup.IF...................
64ac0 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 3e 72 20 ...............\.IF.Size.>.0.>r.
64ae0 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 5c 20 7c dup.rtas-config-l@...........\.|
64b00 20 73 61 76 65 20 73 69 7a 65 20 61 6e 64 20 66 65 74 63 68 20 6c 6f 77 65 72 20 33 32 20 62 69 .save.size.and.fetch.lower.32.bi
64b20 74 73 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 76 61 6c 2e 6c 6f 20 52 3a 20 ts.(.paddr.plen.baddr.val.lo.R:.
64b40 73 69 7a 65 29 0a 6f 76 65 72 20 34 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 20 20 size).over.4.+.rtas-config-l@...
64b60 20 20 20 20 20 20 5c 20 7c 20 66 65 74 63 68 20 75 70 70 65 72 20 33 32 20 62 69 74 73 20 20 20 ......\.|.fetch.upper.32.bits...
64b80 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 72 20 76 ............(.paddr.plen.baddr.v
64ba0 61 6c 2e 6c 6f 20 76 61 6c 2e 68 69 20 52 3a 20 73 69 7a 65 29 0a 32 30 20 6c 73 68 69 66 74 20 al.lo.val.hi.R:.size).20.lshift.
64bc0 2b 20 2d 31 30 20 61 6e 64 20 3e 72 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 63 61 6c 63 20 36 +.-10.and.>r..........\.|.calc.6
64be0 34 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 4.bit.value.and.save.it.....(.pa
64c00 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 33 30 ddr.plen.baddr.R:.size.val.).830
64c20 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+.........\.|
64c40 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.............
64c60 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>
64c80 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+...................\.
64ca0 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..........
64cc0 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
64ce0 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
64d00 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......................
64d20 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............
64d40 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
64d60 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...........................\
64d80 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.......
64da0 20 20 20 20 20 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
64dc0 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 20 20 20 20 20 20 I.8.............................
64de0 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 38 20 42 79 74 65 ..........\.sizeof(BAR).=.8.Byte
64e00 73 0a 3b 0a 3a 20 67 65 6e 2d 70 6d 65 6d 36 34 2d 62 61 72 2d 70 72 6f 70 20 28 20 70 72 6f 70 s.;.:.gen-pmem64-bar-prop.(.prop
64e20 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-
64e40 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 73 69 addr.prop-len.8.).dup.pci-bar-si
64e60 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 74 63 ze-mem64..................\.fetc
64e80 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
64ea0 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.............
64ec0 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.>
64ee0 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@........
64f00 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 65 72 ...\.|.save.size.and.fetch.lower
64f20 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 6c 2e .32.bits.(.paddr.plen.baddr.val.
64f40 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 69 67 lo.R:.size).over.4.+.rtas-config
64f60 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 20 62 -l@.........\.|.fetch.upper.32.b
64f80 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 20 62 its...............(.paddr.plen.b
64fa0 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 20 6c addr.val.lo.val.hi.R:.size).20.l
64fc0 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 7c 20 shift.+.-10.and.>r..........\.|.
64fe0 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 20 20 calc.64.bit.value.and.save.it...
65000 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 61 6c ..(.paddr.plen.baddr.R:.size.val
65020 20 29 0a 43 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 20 20 .).C3000000.or.encode-int+......
65040 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 20 20 ...\.|.Encode.config.addr.......
65060 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 76 61 .........(.paddr.plen.R:.size.va
65080 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 20 20 l.).r>.encode-64+...............
650a0 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 20 20 ....\.|.Encode.assigned.addr....
650c0 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 29 ..........(.paddr.plen.R:.size.)
650e0 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 20 20 .r>.encode-64+..................
65100 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 20 20 .\.|.Encode.size................
65120 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 20 20 .......(.paddr.plen.).ELSE......
65140 20 20 20 20 20 20 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 ..............................\.
65160 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 20 20 ELSE.2drop......................
65180 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 4e 20 .....\.|.don't.do.anything.THEN.
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 20 20 20 20 20 20 20 20 ................................
651c0 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.......................
651e0 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 3d 20 ................\.sizeof(BAR).=.
65200 38 20 42 79 74 65 73 0a 3b 0a 3a 20 67 65 6e 2d 6d 65 6d 33 32 2d 62 61 72 2d 70 72 6f 70 20 28 8.Bytes.;.:.gen-mem32-bar-prop.(
65220 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 2d 2d 20 .prop-addr.prop-len.bar-addr.--.
65240 70 72 6f 70 2d 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 prop-addr.prop-len.4.).dup.pci-b
65260 61 72 2d 73 69 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 ar-size-mem32..................\
65280 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 72 20 70 .fetch.BAR.Size........(.paddr.p
652a0 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 20 20 20 len.baddr.bsize.).dup.IF........
652c0 20 20 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 53 ..........................\.IF.S
652e0 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 20 20 20 ize.>.0.>r.dup.rtas-config-l@...
65300 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 63 68 20 ........\.|.save.size.and.fetch.
65320 76 61 6c 75 65 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 value.........(.paddr.plen.baddr
65340 20 76 61 6c 20 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 .val.R:.size).-10.and.>r........
65360 20 20 20 20 20 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 ..............\.|.calc.32.bit.va
65380 6c 75 65 20 61 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 lue.and.save.it.....(.paddr.plen
653a0 20 62 61 64 64 72 20 52 3a 20 73 69 7a 65 20 76 61 6c 20 29 0a 38 32 30 30 30 30 30 30 20 6f 72 .baddr.R:.size.val.).82000000.or
653c0 20 65 6e 63 6f 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 .encode-int+.........\.|.Encode.
653e0 63 6f 6e 66 69 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 config.addr................(.pad
65400 64 72 20 70 6c 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 dr.plen.R:.size.val.).r>.encode-
65420 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 6e 63 6f 64 65 64+...................\.|.Encode
65440 20 61 73 73 69 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 .assigned.addr..............(.pa
65460 64 64 72 20 70 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 ddr.plen.R:.size.).r>.encode-64+
65480 20 20 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 73 69 ...................\.|.Encode.si
654a0 7a 65 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 72 ze.......................(.paddr
654c0 20 70 6c 65 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 .plen.).ELSE....................
654e0 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....
65500 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
65520 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...............
65540 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.....
65560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65580 20 20 5c 20 73 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 ..\.sizeof(BAR).=.4.Bytes.;.:.ge
655a0 6e 2d 70 6d 65 6d 33 32 2d 62 61 72 2d 70 72 6f 70 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 n-pmem32-bar-prop.(.prop-addr.pr
655c0 6f 70 2d 6c 65 6e 20 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 op-len.bar-addr.--.prop-addr.pro
655e0 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 6d 33 32 p-len.4.).dup.pci-bar-size-mem32
65600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 42 41 52 20 53 69 ..................\.fetch.BAR.Si
65620 7a 65 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 69 ze........(.paddr.plen.baddr.bsi
65640 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 20 ze.).dup.IF.....................
65660 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 75 .............\.IF.Size.>.0.>r.du
65680 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 73 p.rtas-config-l@...........\.|.s
656a0 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 20 ave.size.and.fetch.value........
656c0 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 29 .(.paddr.plen.baddr.val.R:.size)
656e0 0a 2d 31 30 20 61 6e 64 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .-10.and.>r.....................
65700 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 20 .\.|.calc.32.bit.value.and.save.
65720 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 7a it.....(.paddr.plen.baddr.R:.siz
65740 65 20 76 61 6c 20 29 0a 43 32 30 30 30 30 30 30 20 6f 72 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 e.val.).C2000000.or.encode-int+.
65760 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 20 ........\.|.Encode.config.addr..
65780 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 69 ..............(.paddr.plen.R:.si
657a0 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 20 ze.val.).r>.encode-64+..........
657c0 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 64 .........\.|.Encode.assigned.add
657e0 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 73 r..............(.paddr.plen.R:.s
65800 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 20 ize.).r>.encode-64+.............
65820 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 20 ......\.|.Encode.size...........
65840 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 20 ............(.paddr.plen.).ELSE.
65860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65880 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.................
658a0 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 0a ..........\.|.don't.do.anything.
658c0 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 20 THEN............................
658e0 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 20 20 20 20 20 ........\.FI.4..................
65900 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 28 42 41 .....................\.sizeof(BA
65920 52 29 20 3d 20 34 20 42 79 74 65 73 0a 3b 0a 3a 20 67 65 6e 2d 69 6f 2d 62 61 72 2d 70 72 6f 70 R).=.4.Bytes.;.:.gen-io-bar-prop
65940 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 2d .(.prop-addr.prop-len.bar-addr.-
65960 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 75 70 20 70 63 69 -.prop-addr.prop-len.4.).dup.pci
65980 2d 62 61 72 2d 73 69 7a 65 2d 69 6f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -bar-size-io....................
659a0 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 20 20 20 20 .\.fetch.BAR.Size...............
659c0 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.
659e0 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........................
65a00 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 75 70 20 72 ..........\.IF.Size.>.0.>r.dup.r
65a20 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 73 61 76 65 tas-config-l@...........\.|.save
65a40 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 20 20 28 20 .size.and.fetch.value.........(.
65a60 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 29 0a 2d 34 paddr.plen.baddr.val.R:.size).-4
65a80 20 61 6e 64 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 5c 20 .and.>r.......................\.
65aa0 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 20 69 74 20 |.calc.32.bit.value.and.save.it.
65ac0 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
65ae0 61 6c 20 29 0a 38 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 al.).81000000.or.encode-int+....
65b00 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.....
65b20 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.
65b40 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+.............
65b60 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..
65b80 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
65ba0 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+................
65bc0 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..............
65be0 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....
65c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
65c20 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....................
65c40 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
65c60 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...............................
65c80 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 20 .....\.FI.4.....................
65ca0 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).
65cc0 3d 20 34 20 42 79 74 65 73 0a 3b 0a 3a 20 67 65 6e 2d 72 6f 6d 2d 62 61 72 2d 70 72 6f 70 20 28 =.4.Bytes.;.:.gen-rom-bar-prop.(
65ce0 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 2d 2d 20 .prop-addr.prop-len.bar-addr.--.
65d00 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 prop-addr.prop-len.).dup.pci-bar
65d20 2d 73 69 7a 65 2d 72 6f 6d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 -size-rom....................\.f
65d40 65 74 63 68 20 42 41 52 20 53 69 7a 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 etch.BAR.Size...................
65d60 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 29 0a 64 75 ...(.paddr.plen.baddr.bsize.).du
65d80 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............................
65da0 20 20 20 20 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 ......\.IF.Size.>.0.>r.dup.rtas-
65dc0 63 6f 6e 66 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 config-l@...........\.|.save.siz
65de0 65 20 61 6e 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 e.and.fetch.value.........(.padd
65e00 72 20 70 6c 65 6e 20 62 61 64 64 72 20 76 61 6c 20 52 3a 20 73 69 7a 65 29 0a 46 46 46 46 46 38 r.plen.baddr.val.R:.size).FFFFF8
65e20 30 30 20 61 6e 64 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 63 61 00.and.>r.................\.|.ca
65e40 6c 63 20 33 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 lc.32.bit.value.and.save.it.....
65e60 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 61 6c 20 29 (.paddr.plen.baddr.R:.size.val.)
65e80 0a 38 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 20 20 20 20 20 .82000000.or.encode-int+........
65ea0 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 20 20 20 20 .\.|.Encode.config.addr.........
65ec0 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 76 61 6c 20 .......(.paddr.plen.R:.size.val.
65ee0 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 20 ).r>.encode-64+.................
65f00 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 20 20 20 20 ..\.|.Encode.assigned.addr......
65f20 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 29 0a 72 ........(.paddr.plen.R:.size.).r
65f40 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 20 20 20 5c >.encode-64+...................\
65f60 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 20 20 20 20 .|.Encode.size..................
65f80 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 20 20 20 20 .....(.paddr.plen.).ELSE........
65fa0 20 20 20 20 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 ............................\.EL
65fc0 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 20 20 20 20 SE.2drop........................
65fe0 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 4e 20 20 20 ...\.|.don't.do.anything.THEN...
66000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
66020 20 5c 20 46 49 0a 3b 0a 3a 20 70 63 69 2d 61 64 64 2d 61 73 73 69 67 6e 65 64 2d 61 64 64 72 65 .\.FI.;.:.pci-add-assigned-addre
66040 73 73 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 ss.(.prop-addr.prop-len.bar-addr
66060 20 2d 2d 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 62 73 69 7a 65 20 29 0a 64 .--.prop-addr.prop-len.bsize.).d
66080 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 20 20 20 20 20 20 up.pci-bar-code@................
660a0 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 74 79 70 65 20 20 ...............\.calc.BAR.type..
660c0 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 72 20 70 .......................(.paddr.p
660e0 6c 65 6e 20 62 61 64 64 72 20 62 74 79 70 65 29 0a 43 41 53 45 20 20 20 20 20 20 20 20 20 20 20 len.baddr.btype).CASE...........
66100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
66120 20 5c 20 43 41 53 45 20 66 6f 72 20 74 68 65 20 42 41 52 20 74 79 70 65 73 20 20 20 20 20 20 20 .\.CASE.for.the.BAR.types.......
66140 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 29 0a 30 20 .........(.paddr.plen.baddr.).0.
66160 4f 46 20 64 72 6f 70 20 34 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 20 20 20 20 OF.drop.4..............ENDOF....
66180 20 20 20 20 20 20 5c 20 2d 20 6e 6f 74 20 61 20 76 61 6c 69 64 20 74 79 70 65 20 73 6f 20 64 6f ......\.-.not.a.valid.type.so.do
661a0 20 6e 6f 74 68 69 6e 67 0a 31 20 4f 46 20 67 65 6e 2d 69 6f 2d 62 61 72 2d 70 72 6f 70 20 20 20 .nothing.1.OF.gen-io-bar-prop...
661c0 20 20 45 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 5c 20 2d 20 49 4f 2d 42 41 52 0a 32 20 4f 46 ..ENDOF..........\.-.IO-BAR.2.OF
661e0 20 67 65 6e 2d 6d 65 6d 33 32 2d 62 61 72 2d 70 72 6f 70 20 20 45 4e 44 4f 46 20 20 20 20 20 20 .gen-mem32-bar-prop..ENDOF......
66200 20 20 20 20 5c 20 2d 20 4d 45 4d 33 32 0a 33 20 4f 46 20 67 65 6e 2d 70 6d 65 6d 33 32 2d 62 61 ....\.-.MEM32.3.OF.gen-pmem32-ba
66220 72 2d 70 72 6f 70 20 45 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 5c 20 2d 20 4d 45 4d 33 32 20 r-prop.ENDOF..........\.-.MEM32.
66240 70 72 65 66 65 74 63 68 61 62 6c 65 0a 34 20 4f 46 20 67 65 6e 2d 6d 65 6d 36 34 2d 62 61 72 2d prefetchable.4.OF.gen-mem64-bar-
66260 70 72 6f 70 20 20 45 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 5c 20 2d 20 4d 45 4d 36 34 0a 35 prop..ENDOF..........\.-.MEM64.5
66280 20 4f 46 20 67 65 6e 2d 70 6d 65 6d 36 34 2d 62 61 72 2d 70 72 6f 70 20 45 4e 44 4f 46 20 20 20 .OF.gen-pmem64-bar-prop.ENDOF...
662a0 20 20 20 20 20 20 20 5c 20 2d 20 4d 45 4d 36 34 20 70 72 65 66 65 74 63 68 61 62 6c 65 0a 45 4e .......\.-.MEM64.prefetchable.EN
662c0 44 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 20 DCASE...........................
662e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 45 53 41 43 20 28 20 70 61 64 64 72 20 70 6c 65 ..............\.ESAC.(.paddr.ple
66300 6e 20 62 73 69 7a 65 20 29 0a 3b 0a 3a 20 70 63 69 2d 64 65 76 69 63 65 2d 61 73 73 69 67 6e 65 n.bsize.).;.:.pci-device-assigne
66320 64 2d 61 64 64 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 d-addresses-prop.(.addr.--.).enc
66340 6f 64 65 2d 73 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 ode-start.......................
66360 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
66380 72 6f 70 65 72 74 79 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 roperty..............(.addr.padd
663a0 72 20 70 6c 65 6e 20 29 0a 32 20 70 69 63 6b 20 33 30 20 2b 20 67 65 6e 2d 72 6f 6d 2d 62 61 72 r.plen.).2.pick.30.+.gen-rom-bar
663c0 2d 70 72 6f 70 20 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 -prop....................\.assig
663e0 6e 20 74 68 65 20 72 6f 6d 20 62 61 72 0a 32 38 20 31 30 20 44 4f 20 20 20 20 20 20 20 20 20 20 n.the.rom.bar.28.10.DO..........
66400 20 20 20 20 20 20 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 ..............................\.
66420 77 65 20 68 61 76 65 20 36 20 70 6f 73 73 69 62 6c 65 20 42 41 52 73 0a 32 20 70 69 63 6b 20 69 we.have.6.possible.BARs.2.pick.i
66440 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .+..............................
66460 5c 20 63 61 6c 63 20 42 41 52 20 61 64 64 72 65 73 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \.calc.BAR.address..............
66480 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 61 72 2d 61 64 ........(.addr.paddr.plen.bar-ad
664a0 64 72 20 29 20 20 20 20 20 20 0a 70 63 69 2d 61 64 64 2d 61 73 73 69 67 6e 65 64 2d 61 64 64 72 dr.).......pci-add-assigned-addr
664c0 65 73 73 20 20 20 20 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 ess................\.and.generat
664e0 65 20 74 68 65 20 70 72 6f 70 73 20 66 6f 72 20 74 68 65 20 42 41 52 0a 2b 4c 4f 4f 50 20 20 20 e.the.props.for.the.BAR.+LOOP...
66500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
66520 20 20 20 20 20 20 20 20 5c 20 69 6e 63 72 65 61 73 65 20 49 6e 64 65 78 20 62 79 20 72 65 74 75 ........\.increase.Index.by.retu
66540 72 6e 65 64 20 6c 65 6e 0a 73 22 20 61 73 73 69 67 6e 65 64 2d 61 64 64 72 65 73 73 65 73 22 20 rned.len.s".assigned-addresses".
66560 70 72 6f 70 65 72 74 79 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 77 property.drop............\.and.w
66580 72 69 74 65 20 69 74 20 69 6e 74 6f 20 74 68 65 20 64 65 76 69 63 65 20 74 72 65 65 0a 3b 0a 3a rite.it.into.the.device.tree.;.:
665a0 20 70 63 69 2d 62 72 69 64 67 65 2d 61 73 73 69 67 6e 65 64 2d 61 64 64 72 65 73 73 65 73 2d 70 .pci-bridge-assigned-addresses-p
665c0 72 6f 70 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 rop.(.addr.--.).encode-start....
665e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
66600 5c 20 70 72 6f 76 69 64 65 20 6d 65 6d 20 66 6f 72 20 70 72 6f 70 65 72 74 79 0a 32 20 70 69 63 \.provide.mem.for.property.2.pic
66620 6b 20 33 38 20 2b 20 67 65 6e 2d 72 6f 6d 2d 62 61 72 2d 70 72 6f 70 20 20 20 20 20 20 20 20 20 k.38.+.gen-rom-bar-prop.........
66640 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 73 73 69 67 6e 20 74 68 65 20 72 6f 6d 20 62 61 72 0a ...........\.assign.the.rom.bar.
66660 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 20 20 20 20 20 18.10.DO........................
66680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 77 65 20 68 61 76 65 20 32 20 70 6f 73 73 ................\.we.have.2.poss
666a0 69 62 6c 65 20 42 41 52 73 0a 32 20 70 69 63 6b 20 69 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 ible.BARs.2.pick.i.+............
666c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 28 20 61 64 64 72 20 70 61 64 64 72 ..................\.(.addr.paddr
666e0 20 70 6c 65 6e 20 63 75 72 72 65 6e 74 2d 61 64 64 72 20 29 0a 70 63 69 2d 61 64 64 2d 61 73 73 .plen.current-addr.).pci-add-ass
66700 69 67 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 igned-address................\.a
66720 6e 64 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 nd.generate.the.props.for.the.BA
66740 52 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 20 20 R.+LOOP.........................
66760 20 20 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 ..................\.increase.Ind
66780 65 78 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 ex.by.returned.len.s".assigned-a
667a0 64 64 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 ddresses".property.drop.........
667c0 20 20 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 ...\.and.write.it.into.the.devic
667e0 65 20 74 72 65 65 0a 3b 0a 3a 20 70 63 69 2d 62 72 69 64 67 65 2d 67 65 6e 2d 72 61 6e 67 65 20 e.tree.;.:.pci-bridge-gen-range.
66800 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 73 65 20 6c 69 6d 69 74 20 74 79 70 65 20 2d 2d 20 (.paddr.plen.base.limit.type.--.
66820 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 3e 72 20 6f 76 65 72 20 2d 20 20 20 20 20 20 20 20 20 20 paddr.plen.).>r.over.-..........
66840 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 73 69 7a 65 20 20 20 20 20 20 20 20 .............\.calc.size........
66860 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
66880 70 65 20 29 0a 64 75 70 20 30 3c 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 pe.).dup.0<.IF..................
668a0 20 20 20 20 20 5c 20 49 46 20 53 69 7a 65 20 3c 20 30 20 20 20 20 20 20 20 20 20 20 20 28 20 70 .....\.IF.Size.<.0...........(.p
668c0 61 64 64 72 20 70 6c 65 6e 20 62 61 73 65 20 73 69 7a 65 20 52 3a 74 79 70 65 20 29 0a 32 64 72 addr.plen.base.size.R:type.).2dr
668e0 6f 70 20 72 3e 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 66 6f 72 67 65 74 20 op.r>.drop...........\.|.forget.
66900 76 61 6c 75 65 73 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 values.......(.paddr.plen.).ELSE
66920 20 20 20 20 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 ............................\.EL
66940 53 45 0a 31 2b 20 73 77 61 70 20 32 73 77 61 70 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 61 SE.1+.swap.2swap...........\.|.a
66960 64 6a 75 73 74 20 73 74 61 63 6b 20 20 20 20 20 20 20 20 28 20 73 69 7a 65 20 62 61 73 65 20 70 djust.stack........(.size.base.p
66980 61 64 64 72 20 70 6c 65 6e 20 52 3a 74 79 70 65 20 29 0a 72 40 20 65 6e 63 6f 64 65 2d 69 6e 74 addr.plen.R:type.).r@.encode-int
669a0 2b 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 43 68 69 6c 64 20 74 79 70 65 20 20 20 20 20 20 20 +..........\.|.Child.type.......
669c0 20 20 20 28 20 73 69 7a 65 20 62 61 73 65 20 70 61 64 64 72 20 70 6c 65 6e 20 52 3a 74 79 70 65 ...(.size.base.paddr.plen.R:type
669e0 20 29 0a 32 20 70 69 63 6b 20 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 5c 20 7c 20 43 .).2.pick.encode-64+.......\.|.C
66a00 68 69 6c 64 20 61 64 64 72 65 73 73 20 20 20 20 20 20 20 28 20 73 69 7a 65 20 62 61 73 65 20 70 hild.address.......(.size.base.p
66a20 61 64 64 72 20 70 6c 65 6e 20 52 3a 74 79 70 65 20 29 0a 72 3e 20 65 6e 63 6f 64 65 2d 69 6e 74 addr.plen.R:type.).r>.encode-int
66a40 2b 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 50 61 72 65 6e 74 20 74 79 70 65 20 20 20 20 20 20 +..........\.|.Parent.type......
66a60 20 20 20 28 20 73 69 7a 65 20 62 61 73 65 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 72 6f 74 20 ...(.size.base.paddr.plen.).rot.
66a80 65 6e 63 6f 64 65 2d 36 34 2b 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 50 61 72 65 6e 74 20 61 encode-64+..........\.|.Parent.a
66aa0 64 64 72 65 73 73 20 20 20 20 20 20 28 20 73 69 7a 65 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a ddress......(.size.paddr.plen.).
66ac0 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 45 6e 63 6f rot.encode-64+..........\.|.Enco
66ae0 64 65 20 73 69 7a 65 20 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 54 de.size.........(.paddr.plen.).T
66b00 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 20 5c HEN............................\
66b20 20 46 49 0a 3b 0a 3a 20 70 63 69 2d 62 72 69 64 67 65 2d 67 65 6e 2d 6d 6d 69 6f 2d 72 61 6e 67 .FI.;.:.pci-bridge-gen-mmio-rang
66b40 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 2d 2d 20 61 e.(.addr.prop-addr.prop-len.--.a
66b60 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 69 63 6b 20 ddr.prop-addr.prop-len.).2.pick.
66b80 32 30 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 65 74 63 68 20.+.rtas-config-l@......\.fetch
66ba0 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 72 20 70 6c .Value...........(.addr.paddr.pl
66bc0 65 6e 20 76 61 6c 20 29 0a 64 75 70 20 30 30 30 30 46 46 46 30 20 61 6e 64 20 31 30 20 6c 73 68 en.val.).dup.0000FFF0.and.10.lsh
66be0 69 66 74 20 20 20 20 20 20 5c 20 63 61 6c 63 20 62 61 73 65 2d 61 64 64 72 65 73 73 20 20 20 20 ift......\.calc.base-address....
66c00 20 28 20 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 76 61 6c 20 62 61 73 65 20 29 0a 73 77 .(.addr.paddr.plen.val.base.).sw
66c20 61 70 20 30 30 30 46 46 46 46 46 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 ap.000FFFFF.or................\.
66c40 63 61 6c 63 20 6c 69 6d 69 74 2d 61 64 64 72 65 73 73 20 20 20 20 28 20 61 64 64 72 20 70 61 64 calc.limit-address....(.addr.pad
66c60 64 72 20 70 6c 65 6e 20 62 61 73 65 20 6c 69 6d 69 74 20 29 0a 30 32 30 30 30 30 30 30 20 70 63 dr.plen.base.limit.).02000000.pc
66c80 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 67 65 6e 65 72 i-bridge-gen-range...\.and.gener
66ca0 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 6c 65 6e 20 29 ate.it.......(.addr.paddr.plen.)
66cc0 0a 3b 0a 3a 20 70 63 69 2d 62 72 69 64 67 65 2d 67 65 6e 2d 6d 65 6d 2d 72 61 6e 67 65 20 28 20 .;.:.pci-bridge-gen-mem-range.(.
66ce0 61 64 64 72 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 2d 2d 20 61 64 64 72 20 addr.prop-addr.prop-len.--.addr.
66d00 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 29 0a 32 20 70 69 63 6b 20 32 34 20 2b prop-addr.prop-len.).2.pick.24.+
66d20 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 56 61 6c .rtas-config-l@......\.fetch.Val
66d40 75 65 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 76 ue...........(.addr.paddr.plen.v
66d60 61 6c 20 29 0a 64 75 70 20 30 30 30 46 46 46 46 46 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 al.).dup.000FFFFF.or............
66d80 20 20 20 20 20 5c 20 63 61 6c 63 20 6c 69 6d 69 74 20 42 69 74 73 20 33 31 3a 30 20 20 28 20 61 .....\.calc.limit.Bits.31:0..(.a
66da0 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 76 61 6c 20 6c 69 6d 69 74 2e 33 31 3a 30 20 29 0a ddr.paddr.plen.val.limit.31:0.).
66dc0 73 77 61 70 20 30 30 30 30 46 46 46 30 20 61 6e 64 20 31 30 20 6c 73 68 69 66 74 20 20 20 20 20 swap.0000FFF0.and.10.lshift.....
66de0 5c 20 63 61 6c 63 20 62 61 73 65 20 42 69 74 73 20 33 31 3a 30 20 20 20 28 20 61 64 64 72 20 70 \.calc.base.Bits.31:0...(.addr.p
66e00 61 64 64 72 20 70 6c 65 6e 20 6c 69 6d 69 74 2e 33 31 3a 30 20 62 61 73 65 2e 33 31 3a 30 20 29 addr.plen.limit.31:0.base.31:0.)
66e20 0a 34 20 70 69 63 6b 20 32 38 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 40 20 20 20 20 20 .4.pick.28.+.rtas-config-l@.....
66e40 20 5c 20 66 65 74 63 68 20 75 70 70 65 72 20 42 61 73 65 62 69 74 73 20 20 28 20 61 64 64 72 20 .\.fetch.upper.Basebits..(.addr.
66e60 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 65 2e 33 31 3a 30 20 paddr.plen.limit.31:0.base.31:0.
66e80 62 61 73 65 2e 36 33 3a 33 32 20 29 0a 32 30 20 6c 73 68 69 66 74 20 6f 72 20 73 77 61 70 20 20 base.63:32.).20.lshift.or.swap..
66ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 63 61 6c 63 20 42 61 73 65 20 20 20 20 .............\.and.calc.Base....
66ec0 20 20 20 20 20 28 20 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 73 65 2e 36 33 3a 30 .....(.addr.paddr.plen.base.63:0
66ee0 20 6c 69 6d 69 74 2e 33 31 3a 30 20 29 0a 34 20 70 69 63 6b 20 32 43 20 2b 20 72 74 61 73 2d 63 .limit.31:0.).4.pick.2C.+.rtas-c
66f00 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 4c 69 6d 69 onfig-l@......\.fetch.upper.Limi
66f20 74 62 69 74 73 20 28 20 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 73 65 2e 36 33 3a tbits.(.addr.paddr.plen.base.63:
66f40 30 20 6c 69 6d 69 74 2e 33 31 3a 30 20 6c 69 6d 69 74 2e 36 33 3a 33 32 20 29 0a 32 30 20 6c 73 0.limit.31:0.limit.63:32.).20.ls
66f60 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 20 20 5c 20 61 6e 64 hift.or....................\.and
66f80 20 63 61 6c 63 20 4c 69 6d 69 74 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 70 61 64 64 72 20 .calc.Limit........(.addr.paddr.
66fa0 70 6c 65 6e 20 62 61 73 65 2e 36 33 3a 30 20 6c 69 6d 69 74 2e 36 33 3a 30 20 29 0a 34 32 30 30 plen.base.63:0.limit.63:0.).4200
66fc0 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 6e 0000.pci-bridge-gen-range...\.an
66fe0 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 72 d.generate.it.......(.addr.paddr
67000 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 69 6f 2d 72 61 .plen.).;.:.pci-bridge-gen-io-ra
67020 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 2d 2d nge.(.addr.prop-addr.prop-len.--
67040 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 69 63 .addr.prop-addr.prop-len.).2.pic
67060 6b 20 31 43 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 65 74 k.1C.+.rtas-config-l@......\.fet
67080 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 72 20 ch.Value...........(.addr.paddr.
670a0 70 6c 65 6e 20 76 61 6c 20 29 0a 64 75 70 20 30 30 30 30 46 30 30 30 20 61 6e 64 20 30 30 30 30 plen.val.).dup.0000F000.and.0000
670c0 30 46 46 46 20 6f 72 20 20 20 20 5c 20 63 61 6c 63 20 4c 69 6d 69 74 20 42 69 74 73 20 31 35 3a 0FFF.or....\.calc.Limit.Bits.15:
670e0 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 2e 31 0..(.addr.paddr.plen.val.limit.1
67100 35 3a 30 20 29 0a 73 77 61 70 20 30 30 30 30 30 30 46 30 20 61 6e 64 20 38 20 6c 73 68 69 66 74 5:0.).swap.000000F0.and.8.lshift
67120 20 20 20 20 20 20 5c 20 63 61 6c 63 20 42 61 73 65 20 42 69 74 73 20 31 35 3a 30 20 20 20 28 20 ......\.calc.Base.Bits.15:0...(.
67140 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 6c 69 6d 69 74 2e 31 35 3a 30 20 62 61 73 65 2e addr.paddr.plen.limit.15:0.base.
67160 31 35 3a 30 20 29 0a 34 20 70 69 63 6b 20 33 30 20 2b 20 72 74 61 73 2d 63 6f 6e 66 69 67 2d 6c 15:0.).4.pick.30.+.rtas-config-l
67180 40 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 75 70 70 65 72 20 42 69 74 73 20 20 20 20 20 20 28 @......\.fetch.upper.Bits......(
671a0 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 3a 30 20 62 61 73 65 .addr.paddr.plen.limit.15:0.base
671c0 2e 31 35 3a 30 20 76 61 6c 20 29 0a 64 75 70 20 46 46 46 46 20 61 6e 64 20 31 30 20 6c 73 68 69 .15:0.val.).dup.FFFF.and.10.lshi
671e0 66 74 20 72 6f 74 20 6f 72 20 20 20 5c 20 63 61 6c 63 20 42 61 73 65 20 20 20 20 20 20 20 20 20 ft.rot.or...\.calc.Base.........
67200 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 35 3a 30 ....(.addr.paddr.plen.limit.15:0
67220 20 76 61 6c 20 62 61 73 65 2e 33 31 3a 30 20 29 0a 2d 72 6f 74 20 46 46 46 46 30 30 30 30 20 61 .val.base.31:0.).-rot.FFFF0000.a
67240 6e 64 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 4c 69 6d 69 74 20 20 20 nd.or............\.calc.Limit...
67260 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 61 73 65 2e .........(.addr.paddr.plen.base.
67280 33 31 3a 30 20 6c 69 6d 69 74 2e 33 31 3a 30 20 29 0a 30 31 30 30 30 30 30 30 20 70 63 69 2d 62 31:0.limit.31:0.).01000000.pci-b
672a0 72 69 64 67 65 2d 67 65 6e 2d 72 61 6e 67 65 20 20 20 5c 20 61 6e 64 20 67 65 6e 65 72 61 74 65 ridge-gen-range...\.and.generate
672c0 20 69 74 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 29 0a 3b 0a .it.......(.addr.paddr.plen.).;.
672e0 3a 20 70 63 69 2d 62 72 69 64 67 65 2d 72 61 6e 67 65 2d 70 72 6f 70 73 20 28 20 61 64 64 72 20 :.pci-bridge-range-props.(.addr.
67300 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...............
67320 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 74 79 0a .....\.provide.mem.for.property.
67340 70 63 69 2d 62 72 69 64 67 65 2d 67 65 6e 2d 6d 6d 69 6f 2d 72 61 6e 67 65 20 20 20 20 20 20 20 pci-bridge-gen-mmio-range.......
67360 5c 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 6e 6f 6e 20 70 72 65 66 65 74 63 68 61 62 6c 65 20 \.generate.the.non.prefetchable.
67380 4d 65 6d 6f 72 79 20 45 6e 74 72 79 0a 70 63 69 2d 62 72 69 64 67 65 2d 67 65 6e 2d 6d 65 6d 2d Memory.Entry.pci-bridge-gen-mem-
673a0 72 61 6e 67 65 20 20 20 20 20 20 20 20 5c 20 67 65 6e 65 72 61 74 65 20 74 68 65 20 70 72 65 66 range........\.generate.the.pref
673c0 65 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 etchable.Memory.Entry.pci-bridge
673e0 2d 67 65 6e 2d 69 6f 2d 72 61 6e 67 65 20 20 20 20 20 20 20 20 20 5c 20 67 65 6e 65 72 61 74 65 -gen-io-range.........\.generate
67400 20 74 68 65 20 49 4f 20 45 6e 74 72 79 0a 64 75 70 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 .the.IO.Entry.dup.IF............
67420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 61 6e 79 20 73 70 61 63 65 20 70 72 65 ..............\.IF.any.space.pre
67440 73 65 6e 74 20 28 70 72 6f 70 73 69 7a 65 3e 30 29 0a 73 22 20 72 61 6e 67 65 73 22 20 70 72 6f sent.(propsize>0).s".ranges".pro
67460 70 65 72 74 79 20 20 20 20 20 5c 20 7c 20 77 72 69 74 65 20 69 74 20 69 6e 74 6f 20 74 68 65 20 perty.....\.|.write.it.into.the.
67480 64 65 76 69 63 65 20 74 72 65 65 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 device.tree.ELSE................
674a0 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........
674c0 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 70 72 6f 70 65 72 ...........\.|.forget.the.proper
674e0 74 69 65 73 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 ties.THEN.......................
67500 20 20 20 20 20 5c 20 46 49 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....\.FI.drop..................
67520 20 20 20 20 20 20 20 20 20 20 5c 20 66 6f 72 67 65 74 20 74 68 65 20 61 64 64 72 65 73 73 0a 3b ..........\.forget.the.address.;
67540 0a 3a 20 70 63 69 2d 62 72 69 64 67 65 2d 69 6e 74 65 72 72 75 70 74 2d 6d 61 70 20 28 20 2d 2d .:.pci-bridge-interrupt-map.(.--
67560 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 20 20 .).encode-start.................
67580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 72 65 61 74 65 20 74 68 65 20 ...................\.create.the.
675a0 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 20 20 20 20 20 20 20 property........................
675c0 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 67 65 74 2d 6e 6f 64 65 20 63 68 69 6c 64 ...(.paddr.plen.).get-node.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 20 20 20 20 20 20 ................................
67600 20 20 5c 20 66 69 6e 64 20 74 68 65 20 66 69 72 73 74 20 63 68 69 6c 64 20 20 20 20 20 20 20 20 ..\.find.the.first.child........
67620 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 20 68 ..................(.paddr.plen.h
67640 61 6e 64 6c 65 20 29 0a 42 45 47 49 4e 20 64 75 70 20 57 48 49 4c 45 20 20 20 20 20 20 20 20 20 andle.).BEGIN.dup.WHILE.........
67660 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 4c 6f 6f 70 20 61 ........................\.Loop.a
67680 73 20 6c 6f 6e 67 20 61 73 20 74 68 65 20 68 61 6e 64 6c 65 20 69 73 20 6e 6f 6e 2d 7a 65 72 6f s.long.as.the.handle.is.non-zero
676a0 20 20 20 20 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 64 75 ........(.paddr.plen.handle.).du
676c0 70 20 3e 72 20 3e 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 p.>r.>space.....................
676e0 20 20 20 20 20 20 5c 20 47 65 74 20 74 68 65 20 6d 79 2d 73 70 61 63 65 20 20 20 20 20 20 20 20 ......\.Get.the.my-space........
67700 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 72 20 70 6c ......................(.paddr.pl
67720 65 6e 20 61 64 64 72 20 52 3a 20 68 61 6e 64 6c 65 20 29 0a 70 63 69 2d 67 65 6e 2d 69 72 71 2d en.addr.R:.handle.).pci-gen-irq-
67740 65 6e 74 72 79 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 entry.......................\.an
67760 64 20 45 6e 63 6f 64 65 20 74 68 65 20 69 6e 74 65 72 72 75 70 74 20 73 65 74 74 69 6e 67 73 20 d.Encode.the.interrupt.settings.
67780 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 68 61 6e 64 ............(.paddr.plen.R:.hand
677a0 6c 65 29 0a 72 3e 20 70 65 65 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 le).r>.peer.....................
677c0 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 47 65 74 20 6e 65 69 67 68 62 6f 75 72 20 20 20 20 20 ............\.Get.neighbour.....
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 28 20 70 61 ............................(.pa
67800 64 64 72 20 70 6c 65 6e 20 68 61 6e 64 6c 65 20 29 0a 52 45 50 45 41 54 20 20 20 20 20 20 20 20 ddr.plen.handle.).REPEAT........
67820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67840 20 20 5c 20 70 72 6f 63 65 73 73 20 6e 65 78 74 20 63 68 69 6c 64 65 20 6e 6f 64 65 20 20 20 20 ..\.process.next.childe.node....
67860 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 20 68 ..................(.paddr.plen.h
67880 61 6e 64 6c 65 20 29 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 andle.).drop....................
678a0 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 74 ........................\.forget
678c0 20 74 68 65 20 6e 75 6c 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .the.null.......................
678e0 20 20 20 20 20 20 20 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 73 22 20 69 6e 74 65 72 72 ........(.paddr.plen.).s".interr
67900 75 70 74 2d 6d 61 70 22 20 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 upt-map".property...............
67920 20 20 20 20 20 20 20 5c 20 61 6e 64 20 73 65 74 20 69 74 20 20 20 20 20 20 20 20 20 20 20 20 20 .......\.and.set.it.............
67940 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 31 20 .......................(.--.).1.
67960 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 69 6e 74 65 72 72 75 70 74 2d 63 65 6c 6c 73 22 20 encode-int.s".#interrupt-cells".
67980 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 5c 20 65 6e 63 6f 64 65 20 74 68 65 20 63 65 6c 6c 23 property......\.encode.the.cell#
679a0 0a 66 38 30 30 20 65 6e 63 6f 64 65 2d 69 6e 74 20 30 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 30 .f800.encode-int.0.encode-int+.0
679c0 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 20 20 20 20 5c 20 65 6e 63 6f 64 65 20 74 68 65 20 62 69 .encode-int+.....\.encode.the.bi
679e0 74 20 6d 61 73 6b 20 66 6f 72 20 63 6f 6e 66 69 67 20 61 64 64 72 20 28 44 65 76 20 6f 6e 6c 79 t.mask.for.config.addr.(Dev.only
67a00 29 0a 37 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 73 22 20 69 6e 74 65 72 72 75 70 74 2d 6d 61 70 ).7.encode-int+.s".interrupt-map
67a20 2d 6d 61 73 6b 22 20 70 72 6f 70 65 72 74 79 20 20 20 5c 20 65 6e 63 6f 64 65 20 49 52 51 23 3d -mask".property...\.encode.IRQ#=
67a40 37 20 61 6e 64 20 67 65 6e 65 72 61 74 65 20 70 72 6f 70 65 72 74 79 0a 3b 0a 3a 20 65 6e 63 6f 7.and.generate.property.;.:.enco
67a60 64 65 2d 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 de-mem32-bar.(.prop-addr.prop-le
67a80 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 6f 70 2d 6c 65 6e n.BAR-addr.--.prop-addr.prop-len
67aa0 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 20 20 .4.).dup.pci-bar-size-mem32.....
67ac0 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 7a 65 20 28 20 6e .............\.calc.BAR-size.(.n
67ae0 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 49 46 20 20 20 20 ot.changing.the.BAR.).dup.IF....
67b00 20 20 20 20 20 20 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 ..............................\.
67b20 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 64 64 72 20 70 6c IF.BAR-size.>.0.......(.paddr.pl
67b40 65 6e 20 62 61 64 64 72 20 62 73 69 7a 65 20 29 0a 3e 72 20 30 32 30 30 30 30 30 30 20 6f 72 20 en.baddr.bsize.).>r.02000000.or.
67b60 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 73 69 7a 65 20 61 encode-int+......\.|.save.size.a
67b80 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 65 2d 36 34 2b 20 nd.encode.BAR.addr.0.encode-64+.
67ba0 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 64 20 ...................\.|.make.mid.
67bc0 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 20 20 and.lo.zero.r>.encode-64+.......
67be0 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 65 0a 45 4c 53 45 ............\.|.encode.size.ELSE
67c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
67c20 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................
67c40 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
67c60 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...........................
67c80 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 20 20 20 20 .........\.FI.4.................
67ca0 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 2d 4c 65 6e 20 ......................\.BAR-Len.
67cc0 3d 20 34 20 28 33 32 42 69 74 29 0a 3b 0a 3a 20 65 6e 63 6f 64 65 2d 70 6d 65 6d 33 32 2d 62 61 =.4.(32Bit).;.:.encode-pmem32-ba
67ce0 72 20 28 20 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 r.(.prop-addr.prop-len.BAR-addr.
67d00 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 75 70 20 70 63 --.prop-addr.prop-len.4.).dup.pc
67d20 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 20 20 20 20 20 i-bar-size-mem32................
67d40 20 20 5c 20 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 ..\.calc.BAR-size.(.not.changing
67d60 20 74 68 65 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 .the.BAR.).dup.IF...............
67d80 20 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 2d 73 69 7a 65 ...................\.IF.BAR-size
67da0 20 3e 20 30 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 .>.0.......(.paddr.plen.baddr.bs
67dc0 69 7a 65 20 29 0a 3e 72 20 34 32 30 30 30 30 30 30 20 6f 72 20 65 6e 63 6f 64 65 2d 69 6e 74 2b ize.).>r.42000000.or.encode-int+
67de0 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 6f 64 65 20 42 ......\.|.save.size.and.encode.B
67e00 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 20 20 20 20 20 AR.addr.0.encode-64+............
67e20 20 20 20 20 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 ........\.|.make.mid.and.lo.zero
67e40 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 20 20 .r>.encode-64+..................
67e60 20 5c 20 7c 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 .\.|.encode.size.ELSE...........
67e80 20 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 .........................\.ELSE.
67ea0 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 20 20 20 20 20 20 20 2drop...........................
67ec0 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 4e 20 20 20 20 20 20 \.|.don't.do.anything.THEN......
67ee0 20 20 20 20 20 20 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 ..............................\.
67f00 46 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 FI.4............................
67f20 20 20 20 20 20 20 20 20 20 20 20 5c 20 42 41 52 2d 4c 65 6e 20 3d 20 34 20 28 33 32 42 69 74 29 ...........\.BAR-Len.=.4.(32Bit)
67f40 0a 3b 0a 3a 20 65 6e 63 6f 64 65 2d 6d 65 6d 36 34 2d 62 61 72 20 28 20 70 72 6f 70 2d 61 64 64 .;.:.encode-mem64-bar.(.prop-add
67f60 72 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 r.prop-len.BAR-addr.--.prop-addr
67f80 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 73 69 7a 65 2d 6d .prop-len.8.).dup.pci-bar-size-m
67fa0 65 6d 36 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 em64..................\.calc.BAR
67fc0 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 29 0a 64 -size.(.not.changing.the.BAR.).d
67fe0 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 20 20 20 up.IF...........................
68000 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 20 20 28 .......\.IF.BAR-size.>.0.......(
68020 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 30 33 30 .paddr.plen.baddr.bsize.).>r.030
68040 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 20 73 61 00000.or.encode-int+......\.|.sa
68060 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 20 65 6e ve.size.and.encode.BAR.addr.0.en
68080 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 7c 20 code-64+....................\.|.
680a0 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 65 2d 36 make.mid.and.lo.zero.r>.encode-6
680c0 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 64 65 20 4+...................\.|.encode.
680e0 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 20 20 20 size.ELSE.......................
68100 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 20 20 20 .............\.ELSE.2drop.......
68120 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 20 64 6f ....................\.|.don't.do
68140 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 20 20 20 .anything.THEN..................
68160 20 20 20 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 ..................\.FI.8........
68180 20 20 20 20 20 20 20 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 ...............................\
681a0 20 42 41 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 .BAR-Len.=.8.(64Bit).;.:.encode-
681c0 70 6d 65 6d 36 34 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 pmem64-bar.(.prop-addr.prop-len.
681e0 42 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 38 BAR-addr.--.prop-addr.prop-len.8
68200 20 29 0a 64 75 70 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 .).dup.pci-bar-size-mem64.......
68220 20 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 ...........\.calc.BAR-size.(.not
68240 20 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 .changing.the.BAR.).dup.IF......
68260 20 20 20 20 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 ............................\.IF
68280 20 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 .BAR-size.>.0.......(.paddr.plen
682a0 20 62 61 64 64 72 20 62 73 69 7a 65 20 29 0a 3e 72 20 34 33 30 30 30 30 30 30 20 6f 72 20 65 6e .baddr.bsize.).>r.43000000.or.en
682c0 63 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 code-int+......\.|.save.size.and
682e0 20 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 .encode.BAR.addr.0.encode-64+...
68300 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 64 20 61 6e .................\.|.make.mid.an
68320 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 20 20 20 20 d.lo.zero.r>.encode-64+.........
68340 20 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 ..........\.|.encode.size.ELSE..
68360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68380 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 20 ..\.ELSE.2drop..................
683a0 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 0a 54 .........\.|.don't.do.anything.T
683c0 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 20 20 HEN.............................
683e0 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 20 20 20 20 .......\.FI.8...................
68400 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 2d 4c 65 6e 20 3d 20 ....................\.BAR-Len.=.
68420 38 20 28 36 34 42 69 74 29 0a 3b 0a 3a 20 65 6e 63 6f 64 65 2d 72 6f 6d 2d 62 61 72 20 28 20 70 8.(64Bit).;.:.encode-rom-bar.(.p
68440 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 63 6f 6e 66 69 67 61 64 64 72 20 2d 2d 20 rop-addr.prop-len.configaddr.--.
68460 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 29 0a 64 75 70 20 70 63 69 2d 62 61 72 prop-addr.prop-len.).dup.pci-bar
68480 2d 73 69 7a 65 2d 72 6f 6d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -size-rom.......................
684a0 20 20 20 20 20 5c 20 66 65 74 63 68 20 72 61 77 20 42 41 52 2d 73 69 7a 65 0a 64 75 70 20 49 46 .....\.fetch.raw.BAR-size.dup.IF
684c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
684e0 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 42 41 52 20 69 73 20 75 73 65 64 0a 3e 72 20 30 32 ..........\.IF.BAR.is.used.>r.02
68500 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 20 20 20 20 20 000000.or.encode-int+...........
68520 20 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 ...\.|.save.size.and.encode.BAR.
68540 61 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 addr.0.encode-64+...............
68560 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 20 6c 6f .............\.|.make.mid.and.lo
68580 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 20 20 20 .zero.r>.encode-64+.............
685a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 63 61 6c 63 20 61 6e 64 20 65 6e 63 6f 64 ..............\.|.calc.and.encod
685c0 65 20 74 68 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 e.the.size.ELSE.................
685e0 20 20 20 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 ...........................\.ELS
68600 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 20 20 20 20 20 E.2drop.........................
68620 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 0a ..........\.|.don't.do.anything.
68640 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 20 THEN............................
68660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 46 49 0a 3b 0a 3a 20 65 6e 63 6f 64 65 2d ................\.FI.;.:.encode-
68680 69 6f 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 41 52 2d io-bar.(.prop-addr.prop-len.BAR-
686a0 61 64 64 72 20 42 41 52 2d 76 61 6c 75 65 20 2d 2d 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 addr.BAR-value.--.prop-addr.prop
686c0 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 69 6f 20 20 20 20 -len.4.).dup.pci-bar-size-io....
686e0 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 7a 65 .................\.calc.BAR-size
68700 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 49 46 .(.not.changing.the.BAR.).dup.IF
68720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
68740 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 64 64 ..\.IF.BAR-size.>.0.......(.padd
68760 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 31 30 30 30 30 30 30 r.plen.baddr.bsize.).>r.01000000
68780 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 73 69 .or.encode-int+......\.|.save.si
687a0 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 65 2d ze.and.encode.BAR.addr.0.encode-
687c0 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 65 20 64+....................\.|.make.
687e0 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 20 20 mid.and.lo.zero.r>.encode-64+...
68800 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 65 0a ................\.|.encode.size.
68820 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............................
68840 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............
68860 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
68880 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.......................
688a0 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.............
688c0 20 20 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 2d ..........................\.BAR-
688e0 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 62 61 72 20 28 Len.=.4.(32Bit).;.:.encode-bar.(
68900 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 2d 2d 20 .prop-addr.prop-len.bar-addr.--.
68920 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 62 61 72 2d 6c 65 6e 20 29 0a 64 75 70 prop-addr.prop-len.bar-len.).dup
68940 20 70 63 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 .pci-bar-code@..................
68960 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 42 41 52 20 74 79 70 65 0a 43 41 53 .............\.calc.BAR.type.CAS
68980 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 20 E...............................
689a0 20 20 20 20 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 .............\.CASE.for.the.BAR.
689c0 74 79 70 65 73 20 28 20 70 61 64 64 72 20 70 6c 65 6e 20 62 61 64 64 72 20 76 61 6c 20 29 0a 30 types.(.paddr.plen.baddr.val.).0
689e0 20 4f 46 20 64 72 6f 70 20 34 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 20 20 20 20 .OF.drop.4.............ENDOF....
68a00 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 70 65 20 73 6f 20 64 .......\.-.not.a.valid.type.so.d
68a20 6f 20 6e 6f 74 68 69 6e 67 0a 31 20 4f 46 20 65 6e 63 6f 64 65 2d 69 6f 2d 62 61 72 20 20 20 20 o.nothing.1.OF.encode-io-bar....
68a40 20 20 45 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 20 5c 20 2d 20 49 4f 2d 42 41 52 0a 32 20 4f ..ENDOF...........\.-.IO-BAR.2.O
68a60 46 20 65 6e 63 6f 64 65 2d 6d 65 6d 33 32 2d 62 61 72 20 20 20 45 4e 44 4f 46 20 20 20 20 20 20 F.encode-mem32-bar...ENDOF......
68a80 20 20 20 20 20 5c 20 2d 20 4d 45 4d 33 32 0a 33 20 4f 46 20 65 6e 63 6f 64 65 2d 70 6d 65 6d 33 .....\.-.MEM32.3.OF.encode-pmem3
68aa0 32 2d 62 61 72 20 20 45 4e 44 4f 46 20 20 20 20 20 20 20 20 20 20 20 5c 20 2d 20 4d 45 4d 33 32 2-bar..ENDOF...........\.-.MEM32
68ac0 20 70 72 65 66 65 74 63 68 61 62 6c 65 0a 34 20 4f 46 20 65 6e 63 6f 64 65 2d 6d 65 6d 36 34 2d .prefetchable.4.OF.encode-mem64-
68ae0 62 61 72 20 20 20 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 0a bar...ENDOF...........\.-.MEM64.
68b00 35 20 4f 46 20 65 6e 63 6f 64 65 2d 70 6d 65 6d 36 34 2d 62 61 72 20 20 45 4e 44 4f 46 20 20 20 5.OF.encode-pmem64-bar..ENDOF...
68b20 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 68 61 62 6c 65 0a 45 ........\.-.MEM64.prefetchable.E
68b40 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 20 20 20 20 20 20 20 NDCASE..........................
68b60 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 61 64 64 72 20 70 6c ...............\.ESAC.(.paddr.pl
68b80 65 6e 20 62 6c 65 6e 20 29 0a 3b 0a 3a 20 70 63 69 2d 72 65 67 2d 70 72 6f 70 73 20 28 20 63 6f en.blen.).;.:.pci-reg-props.(.co
68ba0 6e 66 69 67 61 64 64 72 20 2d 2d 20 29 0a 64 75 70 20 65 6e 63 6f 64 65 2d 69 6e 74 20 20 20 20 nfigaddr.--.).dup.encode-int....
68bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 73 70 ..............\.configuration.sp
68be0 61 63 65 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 ace...........(.caddr.paddr.plen
68c00 20 29 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 20 .).0.encode-64+.................
68c20 20 20 20 5c 20 6d 61 6b 65 20 74 68 65 20 72 65 73 74 20 30 0a 30 20 65 6e 63 6f 64 65 2d 36 34 ...\.make.the.rest.0.0.encode-64
68c40 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 65 6e 63 6f 64 65 20 74 68 +....................\.encode.th
68c60 65 20 73 69 7a 65 20 61 73 20 30 0a 32 20 70 69 63 6b 20 70 63 69 2d 68 74 79 70 65 40 20 20 20 e.size.as.0.2.pick.pci-htype@...
68c80 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 65 74 63 68 20 48 65 61 64 65 72 20 54 79 70 65 20 ............\.fetch.Header.Type.
68ca0 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 74 ............(.caddr.paddr.plen.t
68cc0 79 70 65 20 29 0a 31 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 ype.).1.and.IF..................
68ce0 20 20 20 20 20 20 5c 20 49 46 20 42 72 69 64 67 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......\.IF.Bridge...............
68d00 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 31 38 20 31 30 ......(.caddr.paddr.plen.).18.10
68d20 20 44 4f 20 20 20 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 .DO................\.|.loop.over
68d40 20 61 6c 6c 20 42 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 .all.BARs.2.pick.i.+......\.|.ca
68d60 6c 63 20 62 61 72 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 lc.bar-addr...............(.cadd
68d80 72 20 70 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 62 61 72 20 r.paddr.plen.baddr.).encode-bar.
68da0 20 20 20 20 20 5c 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 .....\.|.encode.this.BAR........
68dc0 20 20 20 20 20 28 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 .....(.caddr.paddr.plen.blen.).+
68de0 4c 4f 4f 50 20 20 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 LOOP..............\.|.increase.L
68e00 6f 6f 70 49 6e 64 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 38 oopIndex.by.the.BARlen.2.pick.38
68e20 20 2b 20 20 20 20 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 .+.............\.|.calc.ROM-BAR.
68e40 66 6f 72 20 61 20 62 72 69 64 67 65 20 20 20 28 20 63 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 for.a.bridge...(.caddr.paddr.ple
68e60 6e 20 62 61 64 64 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 n.baddr.).encode-rom-bar........
68e80 20 20 5c 20 7c 20 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 ..\.|.encode.the.ROM-BAR........
68ea0 20 20 28 20 63 61 64 64 72 20 70 61 64 64 72 20 70 6c 65 6e 20 29 0a 45 4c 53 45 20 20 20 20 20 ..(.caddr.paddr.plen.).ELSE.....
68ec0 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 20 6f 72 .......................\.ELSE.or
68ee0 64 69 6e 61 72 79 20 64 65 76 69 63 65 20 20 20 20 20 20 20 20 20 20 28 20 63 61 64 64 72 20 70 dinary.device..........(.caddr.p
68f00 61 64 64 72 20 70 6c 65 6e 20 29 0a 32 38 20 31 30 20 44 4f 20 20 20 20 20 20 20 20 20 20 20 20 addr.plen.).28.10.DO............
68f20 20 20 20 20 20 5c 20 7c 20 6c 6f 6f 70 20 6f 76 65 72 20 61 6c 6c 20 42 41 52 73 0a 32 20 70 69 .....\.|.loop.over.all.BARs.2.pi
68f40 63 6b 20 69 20 2b 20 20 20 20 20 20 5c 20 7c 20 63 61 6c 63 20 62 61 72 2d 61 64 64 72 20 20 20 ck.i.+......\.|.calc.bar-addr...
68f60 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 62 ............(.caddr.paddr.plen.b
68f80 61 64 64 72 20 29 0a 65 6e 63 6f 64 65 2d 62 61 72 20 20 20 20 20 20 5c 20 7c 20 65 6e 63 6f 64 addr.).encode-bar......\.|.encod
68fa0 65 20 74 68 69 73 20 42 41 52 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 61 64 64 72 20 70 e.this.BAR.............(.caddr.p
68fc0 61 64 64 72 20 70 6c 65 6e 20 62 6c 65 6e 20 29 0a 2b 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 addr.plen.blen.).+LOOP..........
68fe0 20 20 20 20 5c 20 7c 20 69 6e 63 72 65 61 73 65 20 4c 6f 6f 70 49 6e 64 65 78 20 62 79 20 74 68 ....\.|.increase.LoopIndex.by.th
69000 65 20 42 41 52 6c 65 6e 0a 32 20 70 69 63 6b 20 33 30 20 2b 20 20 20 20 20 20 20 20 20 20 20 20 e.BARlen.2.pick.30.+............
69020 20 5c 20 7c 20 63 61 6c 63 20 52 4f 4d 2d 42 41 52 20 66 6f 72 20 61 20 64 65 76 69 63 65 20 20 .\.|.calc.ROM-BAR.for.a.device..
69040 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 6f .(.caddr.paddr.plen.baddr.).enco
69060 64 65 2d 72 6f 6d 2d 62 61 72 20 20 20 20 20 20 20 20 20 20 5c 20 7c 20 65 6e 63 6f 64 65 20 74 de-rom-bar..........\.|.encode.t
69080 68 65 20 52 4f 4d 2d 42 41 52 20 20 20 20 20 20 20 20 20 20 28 20 63 61 64 64 72 20 70 61 64 64 he.ROM-BAR..........(.caddr.padd
690a0 72 20 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 r.plen.).THEN...................
690c0 20 20 20 20 20 20 20 20 20 5c 20 46 49 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........\.FI...................
690e0 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 73 22 .........(.caddr.paddr.plen.).s"
69100 20 72 65 67 22 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 5c 20 .reg".property................\.
69120 61 6e 64 20 73 74 6f 72 65 20 69 74 20 69 6e 74 6f 20 74 68 65 20 70 72 6f 70 65 72 74 79 0a 64 and.store.it.into.the.property.d
69140 72 6f 70 0a 3b 0a 3a 20 70 63 69 2d 63 6f 6d 6d 6f 6e 2d 70 72 6f 70 73 20 28 20 61 64 64 72 20 rop.;.:.pci-common-props.(.addr.
69160 2d 2d 20 29 0a 64 75 70 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 20 32 64 75 70 20 64 65 76 --.).dup.pci-class-name.2dup.dev
69180 69 63 65 2d 6e 61 6d 65 20 64 65 76 69 63 65 2d 74 79 70 65 0a 64 75 70 20 70 63 69 2d 76 65 6e ice-name.device-type.dup.pci-ven
691a0 64 6f 72 40 20 20 20 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 76 65 6e 64 6f 72 2d 69 64 22 dor@....encode-int.s".vendor-id"
691c0 20 20 20 20 20 20 70 72 6f 70 65 72 74 79 0a 64 75 70 20 70 63 69 2d 64 65 76 69 63 65 40 20 20 ......property.dup.pci-device@..
691e0 20 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 64 65 76 69 63 65 2d 69 64 22 20 20 20 20 20 20 ..encode-int.s".device-id"......
69200 70 72 6f 70 65 72 74 79 0a 64 75 70 20 70 63 69 2d 72 65 76 69 73 69 6f 6e 40 20 20 65 6e 63 6f property.dup.pci-revision@..enco
69220 64 65 2d 69 6e 74 20 73 22 20 72 65 76 69 73 69 6f 6e 2d 69 64 22 20 20 20 20 70 72 6f 70 65 72 de-int.s".revision-id"....proper
69240 74 79 0a 64 75 70 20 70 63 69 2d 63 6c 61 73 73 40 20 20 20 20 20 65 6e 63 6f 64 65 2d 69 6e 74 ty.dup.pci-class@.....encode-int
69260 20 73 22 20 63 6c 61 73 73 2d 63 6f 64 65 22 20 20 20 20 20 70 72 6f 70 65 72 74 79 0a 33 20 65 .s".class-code".....property.3.e
69280 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 6f ncode-int.s".#address-cells".pro
692a0 70 65 72 74 79 0a 32 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 73 69 7a 65 2d 63 65 6c 6c perty.2.encode-int.s".#size-cell
692c0 73 22 20 20 20 20 70 72 6f 70 65 72 74 79 0a 64 75 70 20 70 63 69 2d 63 6f 6e 66 69 67 2d 65 78 s"....property.dup.pci-config-ex
692e0 74 3f 20 49 46 20 31 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 69 62 6d 2c 70 63 69 2d 63 6f t?.IF.1.encode-int.s".ibm,pci-co
69300 6e 66 69 67 2d 73 70 61 63 65 2d 74 79 70 65 22 20 70 72 6f 70 65 72 74 79 20 54 48 45 4e 0a 64 nfig-space-type".property.THEN.d
69320 75 70 20 70 63 69 2d 73 74 61 74 75 73 40 0a 64 75 70 20 39 20 72 73 68 69 66 74 20 33 20 61 6e up.pci-status@.dup.9.rshift.3.an
69340 64 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 64 65 76 73 65 6c 2d 73 70 65 65 64 22 20 70 72 d.encode-int.s".devsel-speed".pr
69360 6f 70 65 72 74 79 0a 64 75 70 20 37 20 72 73 68 69 66 74 20 31 20 61 6e 64 20 49 46 20 30 20 30 operty.dup.7.rshift.1.and.IF.0.0
69380 20 73 22 20 66 61 73 74 2d 62 61 63 6b 2d 74 6f 2d 62 61 63 6b 22 20 70 72 6f 70 65 72 74 79 20 .s".fast-back-to-back".property.
693a0 54 48 45 4e 0a 64 75 70 20 36 20 72 73 68 69 66 74 20 31 20 61 6e 64 20 49 46 20 30 20 30 20 73 THEN.dup.6.rshift.1.and.IF.0.0.s
693c0 22 20 36 36 6d 68 7a 2d 63 61 70 61 62 6c 65 22 20 70 72 6f 70 65 72 74 79 20 54 48 45 4e 0a 35 ".66mhz-capable".property.THEN.5
693e0 20 72 73 68 69 66 74 20 31 20 61 6e 64 20 49 46 20 30 20 30 20 73 22 20 75 64 66 2d 73 75 70 70 .rshift.1.and.IF.0.0.s".udf-supp
69400 6f 72 74 65 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 63 61 63 orted".property.THEN.dup.pci-cac
69420 68 65 40 20 20 20 20 20 3f 64 75 70 20 49 46 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 63 61 he@.....?dup.IF.encode-int.s".ca
69440 63 68 65 2d 6c 69 6e 65 2d 73 69 7a 65 22 20 70 72 6f 70 65 72 74 79 20 54 48 45 4e 0a 70 63 69 che-line-size".property.THEN.pci
69460 2d 69 6e 74 65 72 72 75 70 74 40 20 3f 64 75 70 20 49 46 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 -interrupt@.?dup.IF.encode-int.s
69480 22 20 69 6e 74 65 72 72 75 70 74 73 22 20 20 20 20 20 20 70 72 6f 70 65 72 74 79 20 54 48 45 4e ".interrupts"......property.THEN
694a0 0a 3b 0a 3a 20 70 63 69 2d 64 65 76 69 63 65 2d 70 72 6f 70 73 20 28 20 61 64 64 72 20 2d 2d 20 .;.:.pci-device-props.(.addr.--.
694c0 29 0a 64 75 70 20 70 63 69 2d 63 6f 6d 6d 6f 6e 2d 70 72 6f 70 73 0a 64 75 70 20 70 63 69 2d 6d ).dup.pci-common-props.dup.pci-m
694e0 69 6e 2d 67 72 61 6e 74 40 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 6d 69 6e 2d 67 72 61 6e in-grant@.encode-int.s".min-gran
69500 74 22 20 20 20 70 72 6f 70 65 72 74 79 0a 64 75 70 20 70 63 69 2d 6d 61 78 2d 6c 61 74 40 20 20 t"...property.dup.pci-max-lat@..
69520 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 6d 61 78 2d 6c 61 74 65 6e 63 79 22 20 70 72 6f 70 .encode-int.s".max-latency".prop
69540 65 72 74 79 0a 64 75 70 20 70 63 69 2d 73 75 62 2d 64 65 76 69 63 65 40 20 3f 64 75 70 20 49 46 erty.dup.pci-sub-device@.?dup.IF
69560 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 73 75 62 73 79 73 74 65 6d 2d 69 64 22 20 70 72 6f .encode-int.s".subsystem-id".pro
69580 70 65 72 74 79 20 54 48 45 4e 0a 64 75 70 20 70 63 69 2d 73 75 62 2d 76 65 6e 64 6f 72 40 20 3f perty.THEN.dup.pci-sub-vendor@.?
695a0 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 2d 76 dup.IF.encode-int.s".subsystem-v
695c0 65 6e 64 6f 72 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 endor-id".property.THEN.dup.pci-
695e0 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 0a 70 device-assigned-addresses-prop.p
69600 63 69 2d 72 65 67 2d 70 72 6f 70 73 0a 3b 0a 3a 20 70 63 69 2d 62 72 69 64 67 65 2d 70 72 6f 70 ci-reg-props.;.:.pci-bridge-prop
69620 73 20 28 20 61 64 64 72 20 2d 2d 20 29 0a 64 75 70 20 70 63 69 2d 62 75 73 40 0a 65 6e 63 6f 64 s.(.addr.--.).dup.pci-bus@.encod
69640 65 2d 69 6e 74 20 73 22 20 70 72 69 6d 61 72 79 2d 62 75 73 22 20 70 72 6f 70 65 72 74 79 0a 65 e-int.s".primary-bus".property.e
69660 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 73 65 63 6f 6e 64 61 72 79 2d 62 75 73 22 20 70 72 6f 70 ncode-int.s".secondary-bus".prop
69680 65 72 74 79 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 73 75 62 6f 72 64 69 6e 61 74 65 2d 62 erty.encode-int.s".subordinate-b
696a0 75 73 22 20 70 72 6f 70 65 72 74 79 0a 64 75 70 20 70 63 69 2d 62 75 73 40 20 64 72 6f 70 20 65 us".property.dup.pci-bus@.drop.e
696c0 6e 63 6f 64 65 2d 69 6e 74 20 72 6f 74 20 65 6e 63 6f 64 65 2d 69 6e 74 2b 20 73 22 20 62 75 73 ncode-int.rot.encode-int+.s".bus
696e0 2d 72 61 6e 67 65 22 20 70 72 6f 70 65 72 74 79 0a 70 63 69 2d 64 65 76 69 63 65 2d 73 6c 6f 74 -range".property.pci-device-slot
69700 73 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 73 6c 6f 74 2d 6e 61 6d 65 73 22 20 70 72 6f 70 s.encode-int.s".slot-names".prop
69720 65 72 74 79 0a 64 75 70 20 70 63 69 2d 62 72 69 64 67 65 2d 72 61 6e 67 65 2d 70 72 6f 70 73 0a erty.dup.pci-bridge-range-props.
69740 64 75 70 20 70 63 69 2d 62 72 69 64 67 65 2d 61 73 73 69 67 6e 65 64 2d 61 64 64 72 65 73 73 65 dup.pci-bridge-assigned-addresse
69760 73 2d 70 72 6f 70 0a 70 63 69 2d 62 72 69 64 67 65 2d 69 6e 74 65 72 72 75 70 74 2d 6d 61 70 0a s-prop.pci-bridge-interrupt-map.
69780 70 63 69 2d 72 65 67 2d 70 72 6f 70 73 0a 3b 0a 3a 20 61 73 73 69 67 6e 2d 62 61 72 2d 6d 61 70 pci-reg-props.;.:.assign-bar-map
697a0 70 69 6e 67 20 28 20 62 61 72 2d 6f 66 66 73 65 74 20 73 69 7a 65 20 76 61 72 20 2d 2d 20 29 0a ping.(.bar-offset.size.var.--.).
697c0 72 6f 74 20 6d 79 2d 75 6e 69 74 2d 36 34 20 2b 20 2d 72 6f 74 0a 61 73 73 69 67 6e 2d 62 61 72 rot.my-unit-64.+.-rot.assign-bar
697e0 2d 76 61 6c 75 65 33 32 20 64 72 6f 70 0a 3b 0a 3a 20 61 73 73 69 67 6e 65 64 2d 61 64 64 72 65 -value32.drop.;.:.assigned-addre
69800 73 73 65 73 2d 70 72 6f 70 65 72 74 79 20 28 20 20 2d 2d 20 29 0a 6d 79 2d 75 6e 69 74 2d 36 34 sses-property.(..--.).my-unit-64
69820 0a 64 75 70 20 70 63 69 2d 63 6f 6d 6d 6f 6e 2d 70 72 6f 70 73 0a 70 63 69 2d 64 65 76 69 63 65 .dup.pci-common-props.pci-device
69840 2d 61 73 73 69 67 6e 65 64 2d 61 64 64 72 65 73 73 65 73 2d 70 72 6f 70 0a 3b 0a 3a 20 70 63 69 -assigned-addresses-prop.;.:.pci
69860 2d 62 72 69 64 67 65 2d 67 65 6e 65 72 69 63 2d 73 65 74 75 70 20 28 20 61 64 64 72 20 2d 2d 20 -bridge-generic-setup.(.addr.--.
69880 29 0a 70 63 69 2d 64 65 76 69 63 65 2d 73 6c 6f 74 73 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 ).pci-device-slots.>r...........
698a0 20 20 5c 20 73 61 76 65 20 74 68 65 20 73 6c 6f 74 20 61 72 72 61 79 20 6f 6e 20 72 65 74 75 72 ..\.save.the.slot.array.on.retur
698c0 6e 20 73 74 61 63 6b 0a 64 75 70 20 70 63 69 2d 63 6f 6d 6d 6f 6e 2d 70 72 6f 70 73 20 20 20 20 n.stack.dup.pci-common-props....
698e0 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 74 68 65 20 63 6f 6d 6d 6f 6e 20 70 72 6f 70 65 72 74 ........\.set.the.common.propert
69900 69 65 73 20 62 65 66 6f 72 65 20 73 63 61 6e 6e 69 6e 67 20 74 68 65 20 62 75 73 0a 73 22 20 70 ies.before.scanning.the.bus.s".p
69920 63 69 22 20 64 65 76 69 63 65 2d 74 79 70 65 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 68 ci".device-type.............\.th
69940 65 20 74 79 70 65 20 69 73 20 61 6c 6c 77 61 79 73 20 22 70 63 69 22 0a 64 75 70 20 70 63 69 2d e.type.is.allways."pci".dup.pci-
69960 62 72 69 64 67 65 2d 70 72 6f 62 65 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 66 69 6e 64 20 61 bridge-probe............\.find.a
69980 6c 6c 20 64 65 76 69 63 65 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 69 74 0a 64 75 70 20 61 73 ll.device.connected.to.it.dup.as
699a0 73 69 67 6e 2d 61 6c 6c 2d 62 72 69 64 67 65 2d 62 61 72 73 20 20 20 20 20 20 5c 20 73 65 74 20 sign-all-bridge-bars......\.set.
699c0 75 70 20 61 6c 6c 20 6d 65 6d 6f 72 79 20 61 63 63 65 73 73 20 42 41 52 73 0a 64 75 70 20 70 63 up.all.memory.access.BARs.dup.pc
699e0 69 2d 73 65 74 2d 69 72 71 2d 6c 69 6e 65 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 i-set-irq-line............\.set.
69a00 74 68 65 20 69 6e 74 65 72 72 75 70 74 20 70 69 6e 0a 64 75 70 20 70 63 69 2d 73 65 74 2d 63 61 the.interrupt.pin.dup.pci-set-ca
69a20 70 61 62 69 6c 69 74 69 65 73 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 75 70 20 74 68 65 20 63 pabilities........\.set.up.the.c
69a40 61 70 61 62 69 6c 69 74 69 65 73 0a 70 63 69 2d 62 72 69 64 67 65 2d 70 72 6f 70 73 20 20 20 20 apabilities.pci-bridge-props....
69a60 20 20 20 20 20 20 20 20 5c 20 61 6e 64 20 67 65 6e 65 72 61 74 65 20 61 6c 6c 20 70 72 6f 70 65 ........\.and.generate.all.prope
69a80 72 74 69 65 73 0a 72 3e 20 54 4f 20 70 63 69 2d 64 65 76 69 63 65 2d 73 6c 6f 74 73 20 20 20 20 rties.r>.TO.pci-device-slots....
69aa0 20 20 20 20 20 20 5c 20 61 6e 64 20 72 65 73 65 74 20 74 68 65 20 73 6c 6f 74 20 61 72 72 61 79 ......\.and.reset.the.slot.array
69ac0 0a 3b 0a 3a 20 70 63 69 2d 64 65 76 69 63 65 2d 67 65 6e 65 72 69 63 2d 73 65 74 75 70 20 28 20 .;.:.pci-device-generic-setup.(.
69ae0 63 6f 6e 66 69 67 2d 61 64 64 72 20 2d 2d 20 29 0a 64 75 70 20 61 73 73 69 67 6e 2d 61 6c 6c 2d config-addr.--.).dup.assign-all-
69b00 64 65 76 69 63 65 2d 62 61 72 73 20 20 20 20 20 20 5c 20 63 61 6c 63 20 61 6c 6c 20 42 41 52 73 device-bars......\.calc.all.BARs
69b20 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 20 .dup.pci-set-irq-line...........
69b40 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 69 .\.set.the.interrupt.pin.dup.pci
69b60 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 75 -set-capabilities........\.set.u
69b80 70 20 74 68 65 20 63 61 70 61 62 69 6c 69 74 69 65 73 0a 64 75 70 20 70 63 69 2d 64 65 76 69 63 p.the.capabilities.dup.pci-devic
69ba0 65 2d 70 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 e-props............\.and.generat
69bc0 65 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 e.all.properties.drop...........
69be0 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 63 6f .................\.forget.the.co
69c00 6e 66 69 67 2d 61 64 64 72 0a 3b 0a 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 06 c0 nfig-addr.;.....................
69c20 00 00 00 00 00 00 06 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 70 63 69 2d 63 6f 6e 66 .......................8pci-conf
69c40 69 67 2d 62 72 69 64 67 65 2e 66 73 00 00 00 00 3a 20 63 6f 6e 66 69 67 2d 62 40 20 20 70 75 69 ig-bridge.fs....:.config-b@..pui
69c60 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.+.
69c80 72 74 61 73 2d 63 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 rtas-config-b@.r>.TO.puid.;.:.co
69ca0 6e 66 69 67 2d 77 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 nfig-w@..puid.>r.my-puid.TO.puid
69cc0 20 6d 79 2d 73 70 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 .my-space.+.rtas-config-w@.r>.TO
69ce0 20 70 75 69 64 20 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 .puid.;.:.config-l@..puid.>r.my-
69d00 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
69d20 66 69 67 2d 6c 40 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 fig-l@.r>.TO.puid.;.:.config-b!.
69d40 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
69d60 65 20 2b 20 72 74 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 e.+.rtas-config-b!.r>.TO.puid.;.
69d80 3a 20 63 6f 6e 66 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 :.config-w!..puid.>r.my-puid.TO.
69da0 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 77 21 20 72 puid.my-space.+.rtas-config-w!.r
69dc0 3e 20 54 4f 20 70 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 >.TO.puid.;.:.config-l!..puid.>r
69de0 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 61 73 .my-puid.TO.puid.my-space.+.rtas
69e00 2d 63 6f 6e 66 69 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 -config-l!.r>.TO.puid.;.:.config
69e20 2d 64 75 6d 70 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 -dump.puid.>r.my-puid.TO.puid.my
69e40 2d 73 70 61 63 65 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 64 -space.pci-dump.r>.TO.puid.;.:.d
69e60 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 68 79 73 2e 6c 6f ecode-unit.(.addr.len.--.phys.lo
69e80 20 2e 2e 2e 20 70 68 79 73 2e 68 69 20 29 0a 32 20 68 65 78 2d 64 65 63 6f 64 65 2d 75 6e 69 74 .....phys.hi.).2.hex-decode-unit
69ea0 20 20 20 20 20 20 20 5c 20 64 65 63 6f 64 65 20 73 74 72 69 6e 67 0a 42 20 6c 73 68 69 66 74 20 .......\.decode.string.B.lshift.
69ec0 73 77 61 70 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 68 69 66 74 20 74 68 65 20 64 65 76 69 63 swap...........\.shift.the.devic
69ee0 65 6e 75 6d 62 65 72 20 74 6f 20 74 68 65 20 72 69 67 68 74 20 73 70 6f 74 0a 38 20 6c 73 68 69 enumber.to.the.right.spot.8.lshi
69f00 66 74 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 64 64 20 74 68 65 20 66 75 6e 63 ft.or.............\.add.the.func
69f20 74 69 6f 6e 6e 75 6d 62 65 72 0a 6d 79 2d 62 75 73 20 31 30 20 6c 73 68 69 66 74 20 6f 72 20 20 tionnumber.my-bus.10.lshift.or..
69f40 20 20 20 5c 20 61 64 64 20 74 68 65 20 62 75 73 6e 75 6d 62 65 72 0a 30 20 30 20 72 6f 74 20 20 ...\.add.the.busnumber.0.0.rot..
69f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6d 61 6b 65 20 70 68 79 73 2e 6c 6f 20 3d 20 ...............\.make.phys.lo.=.
69f80 30 20 3d 20 70 68 79 73 2e 6d 69 64 0a 3b 0a 3a 20 65 6e 63 6f 64 65 2d 75 6e 69 74 20 28 20 70 0.=.phys.mid.;.:.encode-unit.(.p
69fa0 68 79 73 2e 6c 6f 20 2e 2e 2e 20 70 68 79 73 2e 68 69 20 2d 2d 20 75 6e 69 74 2d 73 74 72 20 75 hys.lo.....phys.hi.--.unit-str.u
69fc0 6e 69 74 2d 6c 65 6e 20 29 0a 6e 69 70 20 6e 69 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nit-len.).nip.nip...............
69fe0 20 20 20 20 20 20 20 20 20 20 5c 20 66 6f 72 67 65 74 20 74 68 65 20 62 6f 74 68 20 7a 65 72 6f ..........\.forget.the.both.zero
6a000 73 0a 64 75 70 20 38 20 72 73 68 69 66 74 20 37 20 61 6e 64 20 73 77 61 70 20 20 20 20 20 20 20 s.dup.8.rshift.7.and.swap.......
6a020 20 20 5c 20 63 61 6c 63 20 46 75 6e 63 74 69 6f 6e 6e 75 6d 62 65 72 0a 42 20 72 73 68 69 66 74 ..\.calc.Functionnumber.B.rshift
6a040 20 31 46 20 61 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 20 44 .1F.and.................\.calc.D
6a060 65 76 69 63 65 6e 75 6d 62 65 72 0a 6f 76 65 72 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 evicenumber.over.IF.............
6a080 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 46 20 46 75 6e 63 74 69 6f 6e 21 3d 30 0a 32 20 68 ............\.IF.Function!=0.2.h
6a0a0 65 78 2d 65 6e 63 6f 64 65 2d 75 6e 69 74 20 20 20 20 20 20 20 5c 20 7c 20 63 72 65 61 74 65 20 ex-encode-unit.......\.|.create.
6a0c0 73 74 72 69 6e 67 20 77 69 74 68 20 44 65 76 4e 75 6d 2c 46 6e 4e 75 6d 0a 45 4c 53 45 20 20 20 string.with.DevNum,FnNum.ELSE...
6a0e0 20 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 .........................\.ELSE.
6a100 6e 69 70 20 31 20 68 65 78 2d 65 6e 63 6f 64 65 2d 75 6e 69 74 20 20 20 5c 20 7c 20 63 72 65 61 nip.1.hex-encode-unit...\.|.crea
6a120 74 65 20 73 74 72 69 6e 67 20 77 69 74 68 20 6f 6e 6c 79 20 44 65 76 4e 75 6d 0a 54 48 45 4e 20 te.string.with.only.DevNum.THEN.
6a140 20 20 20 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 ...........................\.FI.
6a160 3b 0a 3a 20 6d 61 70 2d 69 6e 20 28 20 70 68 79 73 2e 6c 6f 20 2e 2e 2e 20 70 68 79 73 2e 68 69 ;.:.map-in.(.phys.lo.....phys.hi
6a180 20 73 69 7a 65 20 2d 2d 20 76 69 72 74 20 29 0a 32 64 72 6f 70 20 64 72 6f 70 0a 3b 0a 3a 20 6d .size.--.virt.).2drop.drop.;.:.m
6a1a0 61 70 2d 6f 75 74 20 28 20 76 69 72 74 20 73 69 7a 65 20 2d 2d 20 29 0a 32 64 72 6f 70 20 0a 3b ap-out.(.virt.size.--.).2drop..;
6a1c0 0a 3a 20 64 6d 61 2d 61 6c 6c 6f 63 20 28 20 2e 2e 2e 20 73 69 7a 65 20 2d 2d 20 76 69 72 74 20 .:.dma-alloc.(.....size.--.virt.
6a1e0 29 0a 61 6c 6c 6f 63 2d 6d 65 6d 0a 3b 0a 3a 20 64 6d 61 2d 66 72 65 65 20 28 20 76 69 72 74 20 ).alloc-mem.;.:.dma-free.(.virt.
6a200 73 69 7a 65 20 2d 2d 20 29 0a 66 72 65 65 2d 6d 65 6d 0a 3b 0a 3a 20 64 6d 61 2d 6d 61 70 2d 69 size.--.).free-mem.;.:.dma-map-i
6a220 6e 20 28 20 2e 2e 2e 20 76 69 72 74 20 73 69 7a 65 20 63 61 63 68 65 61 62 6c 65 3f 20 2d 2d 20 n.(.....virt.size.cacheable?.--.
6a240 64 65 76 61 64 64 72 20 29 0a 32 64 72 6f 70 0a 3b 0a 3a 20 64 6d 61 2d 6d 61 70 2d 6f 75 74 20 devaddr.).2drop.;.:.dma-map-out.
6a260 28 20 76 69 72 74 20 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 (.virt.devaddr.size.--.).2drop.d
6a280 72 6f 70 0a 3b 0a 3a 20 64 6d 61 2d 73 79 6e 63 20 28 20 76 69 72 74 20 64 65 76 61 64 64 72 20 rop.;.:.dma-sync.(.virt.devaddr.
6a2a0 73 69 7a 65 20 2d 2d 20 29 0a 32 64 72 6f 70 20 64 72 6f 70 0a 3b 0a 3a 20 6f 70 65 6e 20 74 72 size.--.).2drop.drop.;.:.open.tr
6a2c0 75 65 20 3b 0a 3a 20 63 6c 6f 73 65 20 3b 0a 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 07 e8 ue.;.:.close.;..................
6a2e0 00 00 00 00 00 00 07 ae 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 75 70 64 61 74 65 5f 66 .......................0update_f
6a300 6c 61 73 68 2e 66 73 00 66 61 6c 73 65 20 76 61 6c 75 65 20 66 6c 61 73 68 2d 6e 65 77 0a 3a 20 lash.fs.false.value.flash-new.:.
6a320 75 70 64 61 74 65 2d 66 6c 61 73 68 2d 68 65 6c 70 20 28 20 2d 2d 20 29 0a 63 72 20 2e 22 20 75 update-flash-help.(.--.).cr..".u
6a340 70 64 61 74 65 2d 66 6c 61 73 68 20 74 6f 6f 6c 20 74 6f 20 66 6c 61 73 68 20 68 6f 73 74 20 46 pdate-flash.tool.to.flash.host.F
6a360 57 20 22 20 63 72 0a 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 66 20 3c 66 69 6c 65 6e W.".cr.."..............-f.<filen
6a380 61 6d 65 3e 20 20 20 20 20 20 3a 20 46 6c 61 73 68 20 66 72 6f 6d 20 66 69 6c 65 20 28 65 2e 67 ame>......:.Flash.from.file.(e.g
6a3a0 2e 20 6e 65 74 3a 5c 62 6f 6f 74 5f 72 6f 6d 2e 62 69 6e 29 22 20 63 72 0a 2e 22 20 20 20 20 20 ..net:\boot_rom.bin)".cr..".....
6a3c0 20 20 20 20 20 20 20 20 20 2d 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 20 46 6c .........-l.................:.Fl
6a3e0 61 73 68 20 66 72 6f 6d 20 6c 6f 61 64 2d 62 61 73 65 22 20 63 72 0a 2e 22 20 20 20 20 20 20 20 ash.from.load-base".cr..".......
6a400 20 20 20 20 20 20 20 2d 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3a 20 46 6c 61 73 .......-d.................:.Flas
6a420 68 20 66 72 6f 6d 20 6f 6c 64 20 6c 6f 61 64 20 62 61 73 65 20 28 75 73 65 64 20 62 79 20 64 72 h.from.old.load.base.(used.by.dr
6a440 6f 6e 65 29 22 20 63 72 0a 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 63 20 20 20 20 20 one)".cr.."..............-c.....
6a460 20 20 20 20 20 20 20 20 20 20 20 20 3a 20 46 6c 61 73 68 20 66 72 6f 6d 20 74 65 6d 70 20 74 6f ............:.Flash.from.temp.to
6a480 20 70 65 72 6d 22 20 63 72 0a 2e 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2d 72 20 20 20 20 .perm".cr.."..............-r....
6a4a0 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 20 70 65 72 6d 20 74 .............:.Flash.from.perm.t
6a4c0 6f 20 74 65 6d 70 22 20 63 72 0a 3b 0a 3a 20 66 6c 61 73 68 2d 72 65 61 64 2d 74 65 6d 70 20 28 o.temp".cr.;.:.flash-read-temp.(
6a4e0 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 31 20 3d .--.success?.).get-flashside.1.=
6a500 20 49 46 20 66 6c 61 73 68 2d 61 64 64 72 20 6c 6f 61 64 2d 62 61 73 65 20 6f 76 65 72 20 66 6c .IF.flash-addr.load-base.over.fl
6a520 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 45 4c 53 45 0a 66 ash-image-size.rmove.true.ELSE.f
6a540 61 6c 73 65 0a 54 48 45 4e 0a 3b 0a 3a 20 66 6c 61 73 68 2d 72 65 61 64 2d 70 65 72 6d 20 28 20 alse.THEN.;.:.flash-read-perm.(.
6a560 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 49 --.success?.).get-flashside.0=.I
6a580 46 0a 66 6c 61 73 68 2d 61 64 64 72 20 6c 6f 61 64 2d 62 61 73 65 20 6f 76 65 72 20 66 6c 61 73 F.flash-addr.load-base.over.flas
6a5a0 68 2d 69 6d 61 67 65 2d 73 69 7a 65 20 72 6d 6f 76 65 20 74 72 75 65 0a 45 4c 53 45 0a 66 61 6c h-image-size.rmove.true.ELSE.fal
6a5c0 73 65 0a 54 48 45 4e 0a 3b 0a 3a 20 66 6c 61 73 68 2d 73 77 69 74 63 68 2d 73 69 64 65 20 28 20 se.THEN.;.:.flash-switch-side.(.
6a5e0 73 69 64 65 20 2d 2d 20 73 75 63 63 65 73 73 3f 20 29 0a 73 65 74 2d 66 6c 61 73 68 73 69 64 65 side.--.success?.).set-flashside
6a600 20 30 3c 3e 20 49 46 0a 73 22 20 43 61 6e 6e 6f 74 20 63 68 61 6e 67 65 20 66 6c 61 73 68 73 69 .0<>.IF.s".Cannot.change.flashsi
6a620 64 65 22 20 74 79 70 65 20 63 72 20 66 61 6c 73 65 0a 45 4c 53 45 0a 74 72 75 65 0a 54 48 45 4e de".type.cr.false.ELSE.true.THEN
6a640 0a 3b 0a 3a 20 66 6c 61 73 68 2d 65 6e 73 75 72 65 2d 74 65 6d 70 20 28 20 2d 2d 20 73 75 63 63 .;.:.flash-ensure-temp.(.--.succ
6a660 65 73 73 3f 20 29 0a 67 65 74 2d 66 6c 61 73 68 73 69 64 65 20 30 3d 20 49 46 0a 63 72 20 2e 22 ess?.).get-flashside.0=.IF.cr.."
6a680 20 43 61 6e 6e 6f 74 20 66 6c 61 73 68 20 70 65 72 6d 21 20 53 77 69 74 63 68 69 6e 67 20 74 6f .Cannot.flash.perm!.Switching.to
6a6a0 20 74 65 6d 70 20 73 69 64 65 21 22 0a 31 20 66 6c 61 73 68 2d 73 77 69 74 63 68 2d 73 69 64 65 .temp.side!".1.flash-switch-side
6a6c0 0a 45 4c 53 45 0a 74 72 75 65 0a 54 48 45 4e 0a 3b 0a 3a 20 75 70 64 61 74 65 2d 66 6c 61 73 68 .ELSE.true.THEN.;.:.update-flash
6a6e0 20 28 20 22 74 65 78 74 22 20 29 0a 67 65 74 2d 66 6c 61 73 68 73 69 64 65 20 3e 72 20 20 20 20 .(."text".).get-flashside.>r....
6a700 20 20 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 53 61 76 65 ..........................\.Save
6a720 20 6f 6c 64 20 66 6c 61 73 68 73 69 64 65 0a 70 61 72 73 65 2d 77 6f 72 64 20 20 20 20 20 20 20 .old.flashside.parse-word.......
6a740 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 20 20 20 5c 20 50 ...............(.str.len.)...\.P
6a760 61 72 73 65 20 66 69 72 73 74 20 73 74 72 69 6e 67 0a 64 72 6f 70 20 64 75 70 20 63 40 20 20 20 arse.first.string.drop.dup.c@...
6a780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 72 20 66 69 72 73 74 2d 63 68 ..................(.str.first-ch
6a7a0 61 72 20 29 0a 5b 63 68 61 72 5d 20 2d 20 3c 3e 20 49 46 0a 75 70 64 61 74 65 2d 66 6c 61 73 68 ar.).[char].-.<>.IF.update-flash
6a7c0 2d 68 65 6c 70 20 72 3e 20 32 64 72 6f 70 20 45 58 49 54 0a 54 48 45 4e 0a 31 2b 20 63 40 20 20 -help.r>.2drop.EXIT.THEN.1+.c@..
6a7e0 20 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 63 6f 6e .........................(.secon
6a800 64 2d 63 68 61 72 20 29 0a 43 41 53 45 0a 5b 63 68 61 72 5d 20 66 20 4f 46 0a 70 61 72 73 65 2d d-char.).CASE.[char].f.OF.parse-
6a820 77 6f 72 64 20 63 72 20 73 22 20 64 6f 2d 6c 6f 61 64 22 20 65 76 61 6c 75 61 74 65 0a 66 6c 61 word.cr.s".do-load".evaluate.fla
6a840 73 68 2d 65 6e 73 75 72 65 2d 74 65 6d 70 20 54 4f 20 66 6c 61 73 68 2d 6e 65 77 0a 45 4e 44 4f sh-ensure-temp.TO.flash-new.ENDO
6a860 46 0a 5b 63 68 61 72 5d 20 6c 20 4f 46 0a 66 6c 61 73 68 2d 65 6e 73 75 72 65 2d 74 65 6d 70 0a F.[char].l.OF.flash-ensure-temp.
6a880 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 64 20 4f 46 0a 66 6c 61 73 68 2d 6c 6f 61 64 2d 62 61 73 ENDOF.[char].d.OF.flash-load-bas
6a8a0 65 20 6c 6f 61 64 2d 62 61 73 65 20 32 30 30 30 30 30 20 6d 6f 76 65 0a 66 6c 61 73 68 2d 65 6e e.load-base.200000.move.flash-en
6a8c0 73 75 72 65 2d 74 65 6d 70 0a 45 4e 44 4f 46 0a 5b 63 68 61 72 5d 20 63 20 4f 46 0a 66 6c 61 73 sure-temp.ENDOF.[char].c.OF.flas
6a8e0 68 2d 72 65 61 64 2d 74 65 6d 70 20 30 3d 20 66 6c 61 73 68 2d 6e 65 77 20 6f 72 20 49 46 0a 2e h-read-temp.0=.flash-new.or.IF..
6a900 22 20 43 61 6e 6e 6f 74 20 63 6f 6d 6d 69 74 20 74 65 6d 70 2c 20 6e 65 65 64 20 74 6f 20 62 6f ".Cannot.commit.temp,.need.to.bo
6a920 6f 74 20 6f 6e 20 74 65 6d 70 20 66 69 72 73 74 20 22 20 63 72 20 66 61 6c 73 65 0a 45 4c 53 45 ot.on.temp.first.".cr.false.ELSE
6a940 0a 30 20 66 6c 61 73 68 2d 73 77 69 74 63 68 2d 73 69 64 65 0a 54 48 45 4e 0a 45 4e 44 4f 46 0a .0.flash-switch-side.THEN.ENDOF.
6a960 5b 63 68 61 72 5d 20 72 20 4f 46 0a 66 6c 61 73 68 2d 72 65 61 64 2d 70 65 72 6d 20 30 3d 20 49 [char].r.OF.flash-read-perm.0=.I
6a980 46 0a 2e 22 20 43 61 6e 6e 6f 74 20 63 6f 6d 6d 69 74 20 70 65 72 6d 2c 20 6e 65 65 64 20 74 6f F..".Cannot.commit.perm,.need.to
6a9a0 20 62 6f 6f 74 20 6f 6e 20 70 65 72 6d 20 66 69 72 73 74 20 22 20 63 72 20 66 61 6c 73 65 0a 45 .boot.on.perm.first.".cr.false.E
6a9c0 4c 53 45 0a 31 20 66 6c 61 73 68 2d 73 77 69 74 63 68 2d 73 69 64 65 0a 54 48 45 4e 0a 45 4e 44 LSE.1.flash-switch-side.THEN.END
6a9e0 4f 46 0a 64 75 70 20 20 20 20 20 20 4f 46 0a 66 61 6c 73 65 0a 45 4e 44 4f 46 0a 45 4e 44 43 41 OF.dup......OF.false.ENDOF.ENDCA
6aa00 53 45 0a 30 3d 20 49 46 0a 75 70 64 61 74 65 2d 66 6c 61 73 68 2d 68 65 6c 70 20 72 3e 20 64 72 SE.0=.IF.update-flash-help.r>.dr
6aa20 6f 70 20 45 58 49 54 0a 54 48 45 4e 0a 6c 6f 61 64 2d 62 61 73 65 20 66 6c 61 73 68 2d 77 72 69 op.EXIT.THEN.load-base.flash-wri
6aa40 74 65 20 30 3d 20 49 46 20 2e 22 20 46 6c 61 73 68 20 77 72 69 74 65 20 66 61 69 6c 65 64 20 21 te.0=.IF..".Flash.write.failed.!
6aa60 21 20 22 20 63 72 20 54 48 45 4e 0a 72 3e 20 73 65 74 2d 66 6c 61 73 68 73 69 64 65 20 64 72 6f !.".cr.THEN.r>.set-flashside.dro
6aa80 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 52 65 p...........................\.Re
6aaa0 73 74 6f 72 65 20 6f 6c 64 20 66 6c 61 73 68 73 69 64 65 0a 3b 0a 00 00 ff ff ff ff ff ff ff ff store.old.flashside.;...........
6aac0 00 00 00 00 00 00 07 30 00 00 00 00 00 00 06 f4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 .......0.......................0
6aae0 78 6d 6f 64 65 6d 2e 66 73 00 00 00 00 00 00 00 30 31 20 43 4f 4e 53 54 41 4e 54 20 58 4d 2d 53 xmodem.fs.......01.CONSTANT.XM-S
6ab00 4f 48 20 20 20 5c 20 53 74 61 72 74 20 6f 66 20 68 65 61 64 65 72 0a 30 34 20 43 4f 4e 53 54 41 OH...\.Start.of.header.04.CONSTA
6ab20 4e 54 20 58 4d 2d 45 4f 54 20 20 20 5c 20 45 6e 64 2d 6f 66 2d 74 72 61 6e 73 6d 69 73 73 69 6f NT.XM-EOT...\.End-of-transmissio
6ab40 6e 0a 30 36 20 43 4f 4e 53 54 41 4e 54 20 58 4d 2d 41 43 4b 20 20 20 5c 20 41 63 6b 6e 6f 77 6c n.06.CONSTANT.XM-ACK...\.Acknowl
6ab60 65 64 67 65 0a 31 35 20 43 4f 4e 53 54 41 4e 54 20 58 4d 2d 4e 41 4b 20 20 20 5c 20 4e 65 67 2e edge.15.CONSTANT.XM-NAK...\.Neg.
6ab80 20 61 63 6b 6e 6f 77 6c 65 64 67 65 0a 30 20 56 41 4c 55 45 20 78 6d 2d 72 65 74 72 69 65 73 20 .acknowledge.0.VALUE.xm-retries.
6aba0 20 20 5c 20 52 65 74 72 79 20 63 6f 75 6e 74 0a 30 20 56 41 4c 55 45 20 78 6d 2d 62 6c 6f 63 6b ..\.Retry.count.0.VALUE.xm-block
6abc0 23 0a 3a 20 78 6d 6f 64 65 6d 2d 67 65 74 2d 62 79 74 65 20 20 28 20 74 69 6d 65 6f 75 74 20 2d #.:.xmodem-get-byte..(.timeout.-
6abe0 2d 20 62 79 74 65 7c 2d 31 20 29 0a 64 23 20 31 30 30 30 20 2a 0a 30 20 44 4f 0a 6b 65 79 3f 20 -.byte|-1.).d#.1000.*.0.DO.key?.
6ac00 49 46 20 6b 65 79 20 55 4e 4c 4f 4f 50 20 45 58 49 54 20 54 48 45 4e 0a 31 20 6d 73 0a 4c 4f 4f IF.key.UNLOOP.EXIT.THEN.1.ms.LOO
6ac20 50 0a 2d 31 0a 3b 0a 3a 20 78 6d 6f 64 65 6d 2d 72 78 2d 70 61 63 6b 65 74 20 20 28 20 61 64 64 P.-1.;.:.xmodem-rx-packet..(.add
6ac40 72 65 73 73 20 2d 2d 20 73 75 63 63 65 73 73 3f 20 29 0a 31 20 78 6d 6f 64 65 6d 2d 67 65 74 2d ress.--.success?.).1.xmodem-get-
6ac60 62 79 74 65 20 20 20 20 5c 20 47 65 74 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 0a 64 75 70 20 30 byte....\.Get.block.number.dup.0
6ac80 20 3c 20 49 46 0a 32 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 54 20 20 5c 20 54 69 6d 65 6f 75 .<.IF.2drop.false.EXIT..\.Timeou
6aca0 74 0a 54 48 45 4e 0a 31 20 78 6d 6f 64 65 6d 2d 67 65 74 2d 62 79 74 65 20 20 20 20 5c 20 47 65 t.THEN.1.xmodem-get-byte....\.Ge
6acc0 74 20 6e 65 67 2e 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 0a 64 75 70 20 30 20 3c 20 49 46 0a 33 t.neg..block.number.dup.0.<.IF.3
6ace0 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 54 20 20 5c 20 54 69 6d 65 6f 75 74 0a 54 48 45 4e 0a drop.false.EXIT..\.Timeout.THEN.
6ad00 72 6f 74 20 30 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 6c 6b rot.0................(.blk#.~blk
6ad20 23 20 61 64 64 72 65 73 73 20 63 68 6b 73 75 6d 20 29 0a 38 30 20 30 20 44 4f 0a 31 20 78 6d 6f #.address.chksum.).80.0.DO.1.xmo
6ad40 64 65 6d 2d 67 65 74 2d 62 79 74 65 20 64 75 70 20 30 20 3c 20 49 46 20 20 20 20 20 28 20 62 6c dem-get-byte.dup.0.<.IF.....(.bl
6ad60 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 79 74 65 20 29 0a 33 k#.~blk#.address.chksum.byte.).3
6ad80 64 72 6f 70 20 32 64 72 6f 70 20 55 4e 4c 4f 4f 50 20 46 41 4c 53 45 20 45 58 49 54 0a 54 48 45 drop.2drop.UNLOOP.FALSE.EXIT.THE
6ada0 4e 0a 64 75 70 20 33 20 70 69 63 6b 20 63 21 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c 6b N.dup.3.pick.c!............(.blk
6adc0 23 20 7e 62 6c 6b 23 20 61 64 64 72 65 73 73 20 63 68 6b 73 75 6d 20 62 79 74 65 20 29 0a 2b 20 #.~blk#.address.chksum.byte.).+.
6ade0 73 77 61 70 20 31 2b 20 73 77 61 70 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c 6b 23 20 7e 62 swap.1+.swap...........(.blk#.~b
6ae00 6c 6b 23 20 61 64 64 72 65 73 73 2b 31 20 63 68 6b 73 75 6d 27 20 29 0a 4c 4f 4f 50 0a 30 66 66 lk#.address+1.chksum'.).LOOP.0ff
6ae20 20 61 6e 64 0a 31 20 78 6d 6f 64 65 6d 2d 67 65 74 2d 62 79 74 65 20 3c 3e 20 49 46 0a 33 64 72 .and.1.xmodem-get-byte.<>.IF.3dr
6ae40 6f 70 20 46 41 4c 53 45 20 45 58 49 54 0a 54 48 45 4e 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 op.FALSE.EXIT.THEN.drop.........
6ae60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c 6b 23 20 7e 62 6c 6b 23 20 29 0a 6f 76 ...............(.blk#.~blk#.).ov
6ae80 65 72 20 78 6d 2d 62 6c 6f 63 6b 23 20 3c 3e 20 49 46 0a 32 64 72 6f 70 20 46 41 4c 53 45 20 45 er.xm-block#.<>.IF.2drop.FALSE.E
6aea0 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 20 20 XIT.THEN........................
6aec0 28 20 62 6c 6b 23 20 7e 62 6c 6b 23 20 29 0a 66 66 20 78 6f 72 20 3d 0a 3b 0a 3a 20 28 78 6d 6f (.blk#.~blk#.).ff.xor.=.;.:.(xmo
6aee0 64 65 6d 2d 6c 6f 61 64 29 20 20 28 20 61 64 64 72 65 73 73 20 2d 2d 20 62 79 74 65 73 20 29 0a dem-load)..(.address.--.bytes.).
6af00 31 20 74 6f 20 78 6d 2d 62 6c 6f 63 6b 23 0a 30 20 74 6f 20 78 6d 2d 72 65 74 72 69 65 73 0a 64 1.to.xm-block#.0.to.xm-retries.d
6af20 75 70 0a 42 45 47 49 4e 0a 64 23 20 31 30 20 78 6d 6f 64 65 6d 2d 67 65 74 2d 62 79 74 65 20 64 up.BEGIN.d#.10.xmodem-get-byte.d
6af40 75 70 20 3e 72 0a 43 41 53 45 0a 58 4d 2d 53 4f 48 20 4f 46 0a 64 75 70 20 78 6d 6f 64 65 6d 2d up.>r.CASE.XM-SOH.OF.dup.xmodem-
6af60 72 78 2d 70 61 63 6b 65 74 20 49 46 0a 58 4d 2d 41 43 4b 20 65 6d 69 74 0a 38 30 20 2b 20 20 20 rx-packet.IF.XM-ACK.emit.80.+...
6af80 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 72 20 6e ..................(.start-addr.n
6afa0 65 78 74 2d 61 64 64 72 20 20 52 3a 20 72 78 2d 62 79 74 65 20 29 0a 30 20 74 6f 20 78 6d 2d 72 ext-addr..R:.rx-byte.).0.to.xm-r
6afc0 65 74 72 69 65 73 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 65 etries....................\.Rese
6afe0 74 20 72 65 74 72 79 20 63 6f 75 6e 74 0a 78 6d 2d 62 6c 6f 63 6b 23 20 31 2b 20 66 66 20 61 6e t.retry.count.xm-block#.1+.ff.an
6b000 64 20 74 6f 20 78 6d 2d 62 6c 6f 63 6b 23 20 20 20 5c 20 49 6e 63 72 65 61 73 65 20 63 75 72 72 d.to.xm-block#...\.Increase.curr
6b020 65 6e 74 20 62 6c 6f 63 6b 23 0a 45 4c 53 45 0a 58 4d 2d 4e 41 4b 20 65 6d 69 74 0a 78 6d 2d 72 ent.block#.ELSE.XM-NAK.emit.xm-r
6b040 65 74 72 69 65 73 20 31 2b 20 74 6f 20 78 6d 2d 72 65 74 72 69 65 73 20 20 5c 20 49 6e 63 72 65 etries.1+.to.xm-retries..\.Incre
6b060 61 73 65 20 72 65 74 72 79 20 63 6f 75 6e 74 0a 54 48 45 4e 0a 45 4e 44 4f 46 0a 58 4d 2d 45 4f ase.retry.count.THEN.ENDOF.XM-EO
6b080 54 20 4f 46 0a 58 4d 2d 41 43 4b 20 65 6d 69 74 0a 45 4e 44 4f 46 0a 64 75 70 20 4f 46 0a 58 4d T.OF.XM-ACK.emit.ENDOF.dup.OF.XM
6b0a0 2d 4e 41 4b 20 65 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 -NAK.emit.xm-retries.1+.to.xm-re
6b0c0 74 72 69 65 73 20 20 5c 20 49 6e 63 72 65 61 73 65 20 72 65 74 72 79 20 63 6f 75 6e 74 0a 45 4e tries..\.Increase.retry.count.EN
6b0e0 44 4f 46 0a 45 4e 44 43 41 53 45 0a 72 3e 20 58 4d 2d 45 4f 54 20 3d 0a 78 6d 2d 72 65 74 72 69 DOF.ENDCASE.r>.XM-EOT.=.xm-retri
6b100 65 73 20 64 23 20 31 30 20 3e 3d 20 4f 52 0a 55 4e 54 49 4c 20 20 20 20 20 20 20 20 20 20 20 20 es.d#.10.>=.OR.UNTIL............
6b120 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 61 72 74 2d 61 64 64 72 65 73 73 20 65 6e 64 .............(.start-address.end
6b140 2d 61 64 64 72 65 73 73 20 29 0a 73 77 61 70 20 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -address.).swap.-...............
6b160 20 20 20 20 20 20 20 20 20 28 20 62 79 74 65 73 20 72 65 63 65 69 76 65 64 20 29 0a 3b 0a 3a 20 .........(.bytes.received.).;.:.
6b180 78 6d 6f 64 65 6d 2d 6c 6f 61 64 20 20 28 20 2d 2d 20 62 79 74 65 73 20 29 0a 63 72 20 2e 22 20 xmodem-load..(.--.bytes.).cr..".
6b1a0 57 61 69 74 69 6e 67 20 66 6f 72 20 73 74 61 72 74 20 6f 66 20 58 4d 4f 44 45 4d 20 75 70 6c 6f Waiting.for.start.of.XMODEM.uplo
6b1c0 61 64 2e 2e 2e 22 20 63 72 0a 6c 6f 61 64 2d 62 61 73 65 20 28 78 6d 6f 64 65 6d 2d 6c 6f 61 64 ad...".cr.load-base.(xmodem-load
6b1e0 29 0a 3b 0a 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 06 40 00 00 00 00 00 00 06 00 ).;....................@........
6b200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 64 65 66 61 75 6c 74 2d 66 6f 6e 74 2e 62 69 6e ...............8default-font.bin
6b220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 10 10 10 10 10 ................................
6b240 10 10 00 10 00 00 00 00 00 00 28 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 24 24 7e 24 24 7e ..........((..............$$~$$~
6b260 24 24 00 00 00 00 00 00 00 08 1c 2a 28 28 1c 0a 0a 2a 1c 08 00 00 00 00 00 00 30 48 30 02 0c 30 $$.........*((...*........0H0..0
6b280 40 0c 12 0c 00 00 00 00 00 00 38 44 44 40 22 54 48 54 22 00 00 00 00 00 00 00 10 10 00 00 00 00 @.........8DD@"THT".............
6b2a0 00 00 00 00 00 00 00 00 00 00 08 10 10 20 20 20 20 10 10 08 00 00 00 00 00 00 10 08 08 04 04 04 ................................
6b2c0 04 08 08 10 00 00 00 00 00 00 00 00 00 10 10 7c 10 28 00 00 00 00 00 00 00 00 00 00 00 10 10 7c ...............|.(.............|
6b2e0 10 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 08 18 10 00 00 00 00 00 00 00 00 00 00 7c ...............................|
6b300 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 00 02 04 04 08 08 10 ...................00...........
6b320 10 20 20 40 00 00 00 00 00 00 38 44 44 44 44 44 44 44 44 38 00 00 00 00 00 00 08 18 08 08 08 08 ...@......8DDDDDDDD8............
6b340 08 08 08 1c 00 00 00 00 00 00 38 44 44 04 04 08 10 20 40 78 00 00 00 00 00 00 38 44 04 04 04 18 ..........8DD.....@x......8D....
6b360 04 04 44 38 00 00 00 00 00 00 40 40 40 48 48 7e 08 08 08 08 00 00 00 00 00 00 7e 40 40 40 78 04 ..D8......@@@HH~..........~@@@x.
6b380 02 02 04 78 00 00 00 00 00 00 1c 20 40 40 40 78 44 44 44 38 00 00 00 00 00 00 7e 42 04 08 08 10 ...x........@@@xDDD8......~B....
6b3a0 10 20 20 20 00 00 00 00 00 00 38 44 44 44 38 44 44 44 44 38 00 00 00 00 00 00 38 44 44 44 3c 04 ..........8DDD8DDDD8......8DDD<.
6b3c0 04 04 44 38 00 00 00 00 00 00 00 00 00 00 30 30 00 00 30 30 00 00 00 00 00 00 00 00 00 00 30 30 ..D8..........00..00..........00
6b3e0 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 00 00 00 7e 00 7e ..00.@........@@.............~.~
6b400 00 00 00 00 00 00 00 00 00 00 20 10 08 04 02 02 04 08 10 20 00 00 00 00 00 00 1c 22 02 02 04 18 ..........................."....
6b420 10 10 00 10 00 00 00 00 00 00 18 24 42 4e 52 4e 40 40 24 18 00 00 00 00 00 00 18 18 24 24 24 7e ...........$BNRN@@$.........$$$~
6b440 42 42 42 42 00 00 00 00 00 00 7c 42 42 42 7c 7c 42 42 42 7c 00 00 00 00 00 00 3c 22 60 40 40 40 BBBB......|BBB||BBB|......<"`@@@
6b460 40 60 22 3c 00 00 00 00 00 00 78 44 42 42 42 42 42 42 44 78 00 00 00 00 00 00 7e 40 40 40 7e 7e @`"<......xDBBBBBBDx......~@@@~~
6b480 40 40 40 7e 00 00 00 00 00 00 7e 40 40 40 7e 7e 40 40 40 40 00 00 00 00 00 00 3c 42 40 40 40 40 @@@~......~@@@~~@@@@......<B@@@@
6b4a0 4e 42 42 3c 00 00 00 00 00 00 42 42 42 42 7e 7e 42 42 42 42 00 00 00 00 00 00 3c 18 18 18 18 18 NBB<......BBBB~~BBBB......<.....
6b4c0 18 18 18 3c 00 00 00 00 00 00 04 04 04 04 04 04 04 04 24 18 00 00 00 00 00 00 42 44 48 50 60 60 ...<..............$.......BDHP``
6b4e0 50 48 44 42 00 00 00 00 00 00 40 40 40 40 40 40 40 40 40 7e 00 00 00 00 00 00 42 66 7e 5a 42 42 PHDB......@@@@@@@@@~......Bf~ZBB
6b500 42 42 42 42 00 00 00 00 00 00 42 62 62 52 52 4a 4a 46 46 42 00 00 00 00 00 00 18 24 42 42 42 42 BBBB......BbbRRJJFFB.......$BBBB
6b520 42 42 24 18 00 00 00 00 00 00 70 48 44 44 48 70 40 40 40 40 00 00 00 00 00 00 18 24 42 42 42 42 BB$.......pHDDHp@@@@.......$BBBB
6b540 42 4a 24 1a 00 00 00 00 00 00 70 48 44 44 48 70 50 48 44 42 00 00 00 00 00 00 1e 20 40 40 20 18 BJ$.......pHDDHpPHDB........@@..
6b560 04 02 02 7e 00 00 00 00 00 00 7e 18 18 18 18 18 18 18 18 18 00 00 00 00 00 00 42 42 42 42 42 42 ...~......~...............BBBBBB
6b580 42 42 42 3c 00 00 00 00 00 00 42 42 42 42 42 24 24 24 24 18 00 00 00 00 00 00 42 42 42 42 42 42 BBB<......BBBBB$$$$.......BBBBBB
6b5a0 42 5a 66 42 00 00 00 00 00 00 42 42 24 24 18 18 24 24 42 42 00 00 00 00 00 00 42 42 24 24 18 18 BZfB......BB$$..$$BB......BB$$..
6b5c0 18 18 18 18 00 00 00 00 00 00 7e 42 04 04 08 10 20 20 42 7e 00 00 00 00 00 00 30 20 20 20 20 20 ..........~B......B~......0.....
6b5e0 20 20 20 30 00 00 00 00 00 00 40 20 20 10 10 08 08 04 04 02 00 00 00 00 00 00 18 08 08 08 08 08 ...0......@.....................
6b600 08 08 08 18 00 00 00 00 00 00 18 3c 66 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........<fB..................
6b620 00 00 00 00 00 00 7e 00 00 00 00 20 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 44 ......~.......................8D
6b640 04 3c 44 3a 00 00 00 00 00 00 40 40 40 40 58 64 44 44 64 58 00 00 00 00 00 00 00 00 00 00 38 44 .<D:......@@@@XdDDdX..........8D
6b660 40 40 44 38 00 00 00 00 00 00 04 04 04 04 3c 4c 44 44 4c 3c 00 00 00 00 00 00 00 00 00 00 38 44 @@D8..........<LDDL<..........8D
6b680 78 40 44 38 00 00 00 00 00 00 0c 12 10 10 38 10 10 10 10 10 00 00 00 00 00 00 00 00 00 00 34 4c x@D8..........8...............4L
6b6a0 44 4c 34 04 44 38 00 00 00 00 40 40 40 58 64 44 44 44 44 44 00 00 00 00 00 00 00 00 08 00 18 08 DL4.D8....@@@XdDDDDD............
6b6c0 08 08 08 1c 00 00 00 00 00 00 00 00 08 00 08 08 08 08 08 08 08 48 30 00 00 00 40 40 40 44 48 50 .....................H0...@@@DHP
6b6e0 70 48 44 42 00 00 00 00 00 00 30 10 10 10 10 10 10 10 10 38 00 00 00 00 00 00 00 00 00 00 54 2a pHDB......0........8..........T*
6b700 2a 2a 2a 6a 00 00 00 00 00 00 00 00 00 00 58 24 24 24 24 76 00 00 00 00 00 00 00 00 00 00 1c 22 ***j..........X$$$$v..........."
6b720 22 22 22 1c 00 00 00 00 00 00 00 00 00 00 58 64 44 64 58 40 40 40 00 00 00 00 00 00 00 00 34 4c """...........XdDdX@@@........4L
6b740 44 4c 34 04 04 04 00 00 00 00 00 00 00 00 78 44 40 40 40 40 00 00 00 00 00 00 00 00 00 00 18 24 DL4...........xD@@@@...........$
6b760 10 08 24 18 00 00 00 00 00 00 10 10 10 38 10 10 10 10 14 08 00 00 00 00 00 00 00 00 00 00 24 24 ..$..........8................$$
6b780 24 24 24 1a 00 00 00 00 00 00 00 00 00 00 44 44 44 28 28 10 00 00 00 00 00 00 00 00 00 00 2a 2a $$$...........DDD((...........**
6b7a0 2a 2a 2a 14 00 00 00 00 00 00 00 00 00 00 44 44 28 10 28 44 00 00 00 00 00 00 00 00 00 00 22 22 ***...........DD(.(D..........""
6b7c0 14 14 08 08 10 20 00 00 00 00 00 00 00 00 3c 04 08 10 20 3c 00 00 00 00 00 04 08 08 08 08 08 08 ..............<....<............
6b7e0 10 08 08 08 08 04 00 00 00 00 10 10 10 10 10 10 10 10 10 10 10 10 00 00 00 20 10 10 10 10 10 08 ................................
6b800 10 10 10 10 10 20 00 00 00 00 00 00 00 00 24 54 48 00 00 00 00 00 00 00 00 00 00 00 00 00 44 44 ..............$TH.............DD
6b820 44 28 28 10 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 0b 68 00 00 00 00 00 00 0b 33 D((....................h.......3
6b840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 63 6f 72 65 2e 66 73 00 3a 20 3f 6f 66 66 73 65 ...............(core.fs.:.?offse
6b860 74 31 36 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 66 63 6f 64 65 2d 6f 66 66 73 t16.(.--.true|false.).fcode-offs
6b880 65 74 20 31 36 20 3d 0a 3b 0a 3a 20 3f 61 72 63 68 36 34 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 et.16.=.;.:.?arch64.(.--.true|fa
6b8a0 6c 73 65 20 29 0a 63 65 6c 6c 20 38 20 3d 0a 3b 0a 3a 20 3f 62 69 67 65 6e 64 69 61 6e 20 28 20 lse.).cell.8.=.;.:.?bigendian.(.
6b8c0 2d 2d 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 64 65 61 64 62 65 65 66 20 66 63 6f 64 65 2d 6e --.true|false.).deadbeef.fcode-n
6b8e0 75 6d 20 21 0a 66 63 6f 64 65 2d 6e 75 6d 20 3f 61 72 63 68 36 34 20 49 46 20 34 20 2b 20 54 48 um.!.fcode-num.?arch64.IF.4.+.TH
6b900 45 4e 20 0a 63 40 20 64 65 20 3d 0a 3b 0a 3a 20 72 65 73 65 74 2d 66 63 6f 64 65 2d 65 6e 64 20 EN..c@.de.=.;.:.reset-fcode-end.
6b920 28 20 2d 2d 20 29 0a 66 61 6c 73 65 20 66 63 6f 64 65 2d 65 6e 64 20 21 0a 3b 0a 3a 20 67 65 74 (.--.).false.fcode-end.!.;.:.get
6b940 2d 69 70 20 28 20 2d 2d 20 6e 20 29 0a 69 70 20 40 0a 3b 0a 3a 20 73 65 74 2d 69 70 20 28 20 6e -ip.(.--.n.).ip.@.;.:.set-ip.(.n
6b960 20 2d 2d 20 29 0a 69 70 20 21 0a 3b 0a 3a 20 6e 65 78 74 2d 69 70 20 28 20 2d 2d 20 29 0a 67 65 .--.).ip.!.;.:.next-ip.(.--.).ge
6b980 74 2d 69 70 20 31 2b 20 73 65 74 2d 69 70 0a 3b 0a 3a 20 6a 75 6d 70 2d 6e 2d 69 70 20 28 20 6e t-ip.1+.set-ip.;.:.jump-n-ip.(.n
6b9a0 20 2d 2d 20 29 0a 67 65 74 2d 69 70 20 2b 20 73 65 74 2d 69 70 0a 3b 0a 3a 20 72 65 61 64 2d 62 .--.).get-ip.+.set-ip.;.:.read-b
6b9c0 79 74 65 20 28 20 2d 2d 20 6e 20 29 0a 67 65 74 2d 69 70 20 66 63 6f 64 65 2d 72 62 40 0a 3b 0a yte.(.--.n.).get-ip.fcode-rb@.;.
6b9e0 3a 20 3f 63 6f 6d 70 69 6c 65 2d 6d 6f 64 65 20 28 20 2d 2d 20 6f 6e 7c 6f 66 66 20 29 0a 73 74 :.?compile-mode.(.--.on|off.).st
6ba00 61 74 65 20 40 0a 3b 0a 3a 20 73 61 76 65 2d 65 76 61 6c 75 61 74 6f 72 2d 73 74 61 74 65 0a 67 ate.@.;.:.save-evaluator-state.g
6ba20 65 74 2d 69 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 61 2d 64 65 62 75 67 3f 20 49 et-ip...............eva-debug?.I
6ba40 46 20 2e 22 20 73 61 76 65 64 20 69 70 20 22 20 20 20 20 20 20 20 20 20 20 20 64 75 70 20 2e 20 F..".saved.ip."...........dup...
6ba60 63 72 20 54 48 45 4e 0a 66 63 6f 64 65 2d 65 6e 64 20 40 20 20 20 20 20 20 20 20 20 20 65 76 61 cr.THEN.fcode-end.@..........eva
6ba80 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 2d 65 6e 64 20 22 20 -debug?.IF..".saved.fcode-end.".
6baa0 20 20 20 64 75 70 20 2e 20 63 72 20 54 48 45 4e 0a 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 20 20 ...dup...cr.THEN.fcode-offset...
6bac0 20 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 ......eva-debug?.IF..".saved.fco
6bae0 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 0a 66 63 6f 64 65 2d de-offset.".dup...cr.THEN.fcode-
6bb00 73 70 72 65 61 64 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 spread.........eva-debug?.IF..".
6bb20 73 61 76 65 64 20 66 63 6f 64 65 2d 73 70 72 65 61 64 20 22 20 64 75 70 20 2e 20 63 72 20 54 48 saved.fcode-spread.".dup...cr.TH
6bb40 45 4e 20 20 0a 5b 27 5d 20 66 63 6f 64 65 40 20 62 65 68 61 76 69 6f 72 20 20 65 76 61 2d 64 65 EN...['].fcode@.behavior..eva-de
6bb60 62 75 67 3f 20 49 46 20 2e 22 20 73 61 76 65 64 20 66 63 6f 64 65 40 20 22 20 20 20 20 20 20 20 bug?.IF..".saved.fcode@.".......
6bb80 64 75 70 20 2e 20 63 72 20 54 48 45 4e 0a 3b 0a 3a 20 72 65 73 74 6f 72 65 2d 65 76 61 6c 75 61 dup...cr.THEN.;.:.restore-evalua
6bba0 74 6f 72 2d 73 74 61 74 65 0a 65 76 61 2d 64 65 62 75 67 3f 20 49 46 20 2e 22 20 72 65 73 74 6f tor-state.eva-debug?.IF..".resto
6bbc0 72 65 64 20 66 63 6f 64 65 40 20 22 20 20 20 20 20 20 20 64 75 70 20 2e 20 63 72 20 54 48 45 4e red.fcode@.".......dup...cr.THEN
6bbe0 20 20 74 6f 20 66 63 6f 64 65 40 20 20 20 20 20 20 20 20 20 20 20 20 0a 65 76 61 2d 64 65 62 75 ..to.fcode@.............eva-debu
6bc00 67 3f 20 49 46 20 2e 22 20 72 65 73 74 6f 72 65 64 20 66 63 6f 64 65 2d 73 70 72 65 61 64 20 22 g?.IF..".restored.fcode-spread."
6bc20 20 64 75 70 20 2e 20 63 72 20 54 48 45 4e 20 20 74 6f 20 66 63 6f 64 65 2d 73 70 72 65 61 64 0a .dup...cr.THEN..to.fcode-spread.
6bc40 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-
6bc60 6f 66 66 73 65 74 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 offset.".dup...cr.THEN..to.fcode
6bc80 2d 6f 66 66 73 65 74 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 -offset.eva-debug?.IF..".restore
6bca0 64 20 66 63 6f 64 65 2d 65 6e 64 20 22 20 20 20 20 64 75 70 20 2e 20 63 72 20 54 48 45 4e 20 20 d.fcode-end."....dup...cr.THEN..
6bcc0 66 63 6f 64 65 2d 65 6e 64 20 21 0a 65 76 61 2d 64 65 62 75 67 3f 20 49 46 20 2e 22 20 72 65 73 fcode-end.!.eva-debug?.IF..".res
6bce0 74 6f 72 65 64 20 69 70 20 22 20 20 20 20 20 20 20 20 20 20 20 64 75 70 20 2e 20 63 72 20 54 48 tored.ip."...........dup...cr.TH
6bd00 45 4e 20 20 73 65 74 2d 69 70 0a 3b 0a 3a 20 74 6f 6b 65 6e 2d 74 61 62 6c 65 2d 69 6e 64 65 78 EN..set-ip.;.:.token-table-index
6bd20 20 28 20 66 63 6f 64 65 23 20 2d 2d 20 61 64 64 72 20 29 0a 63 65 6c 6c 73 20 74 6f 6b 65 6e 2d .(.fcode#.--.addr.).cells.token-
6bd40 74 61 62 6c 65 20 2b 0a 3b 0a 3a 20 6a 6f 69 6e 2d 69 6d 6d 65 64 69 61 74 65 20 28 20 78 74 20 table.+.;.:.join-immediate.(.xt.
6bd60 69 6d 6d 65 64 69 61 74 65 3f 20 61 64 64 72 20 2d 2d 20 78 74 2b 69 6d 6d 65 64 69 61 74 65 3f immediate?.addr.--.xt+immediate?
6bd80 20 61 64 64 72 20 29 0a 2d 72 6f 74 20 2b 20 73 77 61 70 0a 3b 0a 3a 20 73 70 6c 69 74 2d 69 6d .addr.).-rot.+.swap.;.:.split-im
6bda0 6d 65 64 69 61 74 65 20 28 20 78 74 2b 69 6d 6d 65 64 69 61 74 65 3f 20 2d 2d 20 78 74 20 69 6d mediate.(.xt+immediate?.--.xt.im
6bdc0 6d 65 64 69 61 74 65 3f 20 29 0a 64 75 70 20 31 20 61 6e 64 20 32 64 75 70 20 2d 20 72 6f 74 20 mediate?.).dup.1.and.2dup.-.rot.
6bde0 64 72 6f 70 20 73 77 61 70 0a 3b 0a 3a 20 6c 69 74 65 72 61 6c 2c 20 28 20 6e 20 2d 2d 20 29 0a drop.swap.;.:.literal,.(.n.--.).
6be00 70 6f 73 74 70 6f 6e 65 20 6c 69 74 65 72 61 6c 0a 3b 0a 3a 20 66 63 2d 73 74 72 69 6e 67 2c 0a postpone.literal.;.:.fc-string,.
6be20 70 6f 73 74 70 6f 6e 65 20 73 6c 69 74 65 72 61 6c 0a 64 75 70 20 63 2c 20 62 6f 75 6e 64 73 20 postpone.sliteral.dup.c,.bounds.
6be40 3f 64 6f 20 69 20 63 40 20 63 2c 20 6c 6f 6f 70 0a 3b 0a 3a 20 73 65 74 2d 74 6f 6b 65 6e 20 28 ?do.i.c@.c,.loop.;.:.set-token.(
6be60 20 78 74 20 69 6d 6d 65 64 69 61 74 65 3f 20 66 63 6f 64 65 23 20 2d 2d 20 29 0a 74 6f 6b 65 6e .xt.immediate?.fcode#.--.).token
6be80 2d 74 61 62 6c 65 2d 69 6e 64 65 78 20 6a 6f 69 6e 2d 69 6d 6d 65 64 69 61 74 65 20 21 0a 3b 0a -table-index.join-immediate.!.;.
6bea0 3a 20 67 65 74 2d 74 6f 6b 65 6e 20 28 20 66 63 6f 64 65 23 20 2d 2d 20 78 74 20 69 6d 6d 65 64 :.get-token.(.fcode#.--.xt.immed
6bec0 69 61 74 65 3f 20 29 0a 74 6f 6b 65 6e 2d 74 61 62 6c 65 2d 69 6e 64 65 78 20 40 20 73 70 6c 69 iate?.).token-table-index.@.spli
6bee0 74 2d 69 6d 6d 65 64 69 61 74 65 0a 3b 0a 2d 31 20 56 41 4c 55 45 20 62 72 65 61 6b 2d 66 63 6f t-immediate.;.-1.VALUE.break-fco
6bf00 64 65 2d 61 64 64 72 20 0a 3a 20 65 78 65 63 20 28 20 46 43 6f 64 65 23 20 2d 2d 20 29 0a 65 76 de-addr..:.exec.(.FCode#.--.).ev
6bf20 61 2d 64 65 62 75 67 3f 20 49 46 0a 64 75 70 0a 67 65 74 2d 69 70 20 38 20 75 2e 72 20 2e 22 20 a-debug?.IF.dup.get-ip.8.u.r..".
6bf40 3a 20 22 0a 2e 22 20 5b 22 20 33 20 75 2e 72 20 2e 22 20 5d 20 22 0a 54 48 45 4e 0a 67 65 74 2d :."..".[".3.u.r..".].".THEN.get-
6bf60 69 70 20 62 72 65 61 6b 2d 66 63 6f 64 65 2d 61 64 64 72 20 3d 20 49 46 0a 54 52 55 45 20 66 63 ip.break-fcode-addr.=.IF.TRUE.fc
6bf80 6f 64 65 2d 65 6e 64 20 21 20 64 72 6f 70 20 45 58 49 54 0a 54 48 45 4e 0a 67 65 74 2d 74 6f 6b ode-end.!.drop.EXIT.THEN.get-tok
6bfa0 65 6e 20 30 3d 20 49 46 20 20 5c 20 69 6d 6d 20 3d 3d 20 30 20 3d 3d 20 66 61 6c 73 65 0a 3f 63 en.0=.IF..\.imm.==.0.==.false.?c
6bfc0 6f 6d 70 69 6c 65 2d 6d 6f 64 65 20 49 46 0a 63 6f 6d 70 69 6c 65 2c 0a 45 4c 53 45 0a 65 76 61 ompile-mode.IF.compile,.ELSE.eva
6bfe0 2d 64 65 62 75 67 3f 20 49 46 20 64 75 70 20 78 74 3e 6e 61 6d 65 20 74 79 70 65 20 73 70 61 63 -debug?.IF.dup.xt>name.type.spac
6c000 65 20 54 48 45 4e 09 20 20 0a 65 78 65 63 75 74 65 0a 54 48 45 4e 0a 45 4c 53 45 20 5c 20 69 6d e.THEN....execute.THEN.ELSE.\.im
6c020 6d 65 64 69 61 74 65 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 mediate.eva-debug?.IF.dup.xt>nam
6c040 65 20 74 79 70 65 20 73 70 61 63 65 20 54 48 45 4e 0a 65 78 65 63 75 74 65 0a 54 48 45 4e 0a 65 e.type.space.THEN.execute.THEN.e
6c060 76 61 2d 64 65 62 75 67 3f 20 49 46 20 2e 73 20 63 72 20 54 48 45 4e 0a 3b 0a 30 20 3f 62 69 67 va-debug?.IF..s.cr.THEN.;.0.?big
6c080 65 6e 64 69 61 6e 20 49 4e 43 4c 55 44 45 3f 20 62 69 67 2e 66 73 0a 30 20 3f 62 69 67 65 6e 64 endian.INCLUDE?.big.fs.0.?bigend
6c0a0 69 61 6e 20 4e 4f 54 20 49 4e 43 4c 55 44 45 3f 20 6c 69 74 74 6c 65 2e 66 73 0a 3a 20 72 65 61 ian.NOT.INCLUDE?.little.fs.:.rea
6c0c0 64 2d 66 63 6f 64 65 23 20 28 20 2d 2d 20 46 43 6f 64 65 23 20 29 0a 72 65 61 64 2d 62 79 74 65 d-fcode#.(.--.FCode#.).read-byte
6c0e0 0a 64 75 70 20 30 31 20 30 46 20 62 65 74 77 65 65 6e 20 49 46 20 64 72 6f 70 20 72 65 61 64 2d .dup.01.0F.between.IF.drop.read-
6c100 66 63 6f 64 65 2d 6e 75 6d 31 36 20 54 48 45 4e 0a 3b 0a 3a 20 72 65 61 64 2d 68 65 61 64 65 72 fcode-num16.THEN.;.:.read-header
6c120 20 28 20 61 64 72 20 2d 2d 20 29 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 62 79 74 65 20 20 20 .(.adr.--.).next-ip.read-byte...
6c140 20 20 20 20 20 64 72 6f 70 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 2d 6e 75 6d .....drop.next-ip.read-fcode-num
6c160 31 36 20 64 72 6f 70 20 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 2d 6e 75 6d 33 16.drop..next-ip.read-fcode-num3
6c180 32 20 64 72 6f 70 20 0a 3b 0a 3a 20 72 65 61 64 2d 66 63 6f 64 65 2d 73 74 72 69 6e 67 20 28 20 2.drop..;.:.read-fcode-string.(.
6c1a0 2d 2d 20 73 74 72 20 6c 65 6e 20 29 0a 72 65 61 64 2d 62 79 74 65 20 20 20 20 20 20 20 20 20 20 --.str.len.).read-byte..........
6c1c0 20 20 5c 20 67 65 74 20 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 28 20 2d 2d 20 6c 65 6e 20 29 ..\.get.string.length.(.--.len.)
6c1e0 0a 6e 65 78 74 2d 69 70 20 67 65 74 2d 69 70 20 20 20 20 20 20 20 5c 20 67 65 74 20 73 74 72 69 .next-ip.get-ip.......\.get.stri
6c200 6e 67 20 61 64 64 72 20 20 20 28 20 2d 2d 20 6c 65 6e 20 73 74 72 20 29 0a 73 77 61 70 20 20 20 ng.addr...(.--.len.str.).swap...
6c220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 79 70 65 20 6e 65 65 64 73 20 74 68 65 20 70 ..............\.type.needs.the.p
6c240 61 72 61 6d 65 74 65 72 73 20 73 77 61 70 70 65 64 20 28 20 2d 2d 20 73 74 72 20 6c 65 6e 20 29 arameters.swapped.(.--.str.len.)
6c260 0a 64 75 70 20 31 2d 20 6a 75 6d 70 2d 6e 2d 69 70 20 20 20 20 20 5c 20 6a 75 6d 70 20 74 6f 20 .dup.1-.jump-n-ip.....\.jump.to.
6c280 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 20 69 6e 20 46 43 6f 64 65 0a 3b the.end.of.the.string.in.FCode.;
6c2a0 0a 3a 20 65 76 61 6c 75 61 74 65 2d 66 63 6f 64 65 20 28 20 2d 2d 20 29 0a 66 63 6f 64 65 40 20 .:.evaluate-fcode.(.--.).fcode@.
6c2c0 65 78 65 63 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 73 74 61 72 74 20 63 exec..............\.read.start.c
6c2e0 6f 64 65 0a 42 45 47 49 4e 0a 6e 65 78 74 2d 69 70 20 66 63 6f 64 65 40 20 65 78 65 63 0a 66 63 ode.BEGIN.next-ip.fcode@.exec.fc
6c300 6f 64 65 2d 65 6e 64 20 40 0a 55 4e 54 49 4c 0a 3b 0a 3a 20 73 74 65 70 2d 66 63 6f 64 65 20 28 ode-end.@.UNTIL.;.:.step-fcode.(
6c320 20 2d 2d 20 29 0a 62 72 65 61 6b 2d 66 63 6f 64 65 2d 61 64 64 72 20 3e 72 20 2d 31 20 74 6f 20 .--.).break-fcode-addr.>r.-1.to.
6c340 62 72 65 61 6b 2d 66 63 6f 64 65 2d 61 64 64 72 20 20 20 20 20 20 0a 66 63 6f 64 65 40 20 65 78 break-fcode-addr.......fcode@.ex
6c360 65 63 20 6e 65 78 74 2d 69 70 0a 72 3e 20 74 6f 20 62 72 65 61 6b 2d 66 63 6f 64 65 2d 61 64 64 ec.next-ip.r>.to.break-fcode-add
6c380 72 20 20 20 0a 3b 20 20 20 20 0a 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 07 10 r....;..........................
6c3a0 00 00 00 00 00 00 06 d8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 65 76 61 6c 75 61 74 6f .......................0evaluato
6c3c0 72 2e 66 73 00 00 00 00 68 65 78 0a 2d 31 20 63 6f 6e 73 74 61 6e 74 20 74 72 75 65 0a 30 20 63 r.fs....hex.-1.constant.true.0.c
6c3e0 6f 6e 73 74 61 6e 74 20 66 61 6c 73 65 0a 76 61 72 69 61 62 6c 65 20 69 70 0a 76 61 72 69 61 62 onstant.false.variable.ip.variab
6c400 6c 65 20 66 63 6f 64 65 2d 65 6e 64 20 0a 76 61 72 69 61 62 6c 65 20 66 63 6f 64 65 2d 6e 75 6d le.fcode-end..variable.fcode-num
6c420 0a 31 20 76 61 6c 75 65 20 66 63 6f 64 65 2d 73 70 72 65 61 64 0a 31 36 20 76 61 6c 75 65 20 66 .1.value.fcode-spread.16.value.f
6c440 63 6f 64 65 2d 6f 66 66 73 65 74 0a 66 61 6c 73 65 20 76 61 6c 75 65 20 65 76 61 2d 64 65 62 75 code-offset.false.value.eva-debu
6c460 67 3f 0a 66 61 6c 73 65 20 76 61 6c 75 65 20 66 63 6f 64 65 2d 64 65 62 75 67 3f 0a 64 65 66 65 g?.false.value.fcode-debug?.defe
6c480 72 20 66 63 6f 64 65 2d 72 62 40 0a 64 65 66 65 72 20 66 63 6f 64 65 40 0a 27 20 63 40 20 74 6f r.fcode-rb@.defer.fcode@.'.c@.to
6c4a0 20 66 63 6f 64 65 2d 72 62 40 0a 63 72 65 61 74 65 20 74 6f 6b 65 6e 2d 74 61 62 6c 65 20 32 30 .fcode-rb@.create.token-table.20
6c4c0 30 30 20 63 65 6c 6c 73 20 61 6c 6c 6f 74 20 20 20 20 5c 20 31 30 30 30 68 20 3d 20 34 30 39 36 00.cells.allot....\.1000h.=.4096
6c4e0 64 0a 69 6e 63 6c 75 64 65 20 63 6f 72 65 2e 66 73 0a 69 6e 63 6c 75 64 65 20 31 32 37 35 2e 66 d.include.core.fs.include.1275.f
6c500 73 0a 69 6e 63 6c 75 64 65 20 74 6f 6b 65 6e 73 2e 66 73 0a 30 20 76 61 6c 75 65 20 62 75 66 66 s.include.tokens.fs.0.value.buff
6c520 0a 30 20 76 61 6c 75 65 20 62 75 66 66 2d 73 69 7a 65 0a 27 20 72 65 61 64 2d 66 63 6f 64 65 23 .0.value.buff-size.'.read-fcode#
6c540 20 74 6f 20 66 63 6f 64 65 40 0a 3a 20 73 74 65 70 20 6e 65 78 74 2d 69 70 20 66 63 6f 64 65 40 .to.fcode@.:.step.next-ip.fcode@
6c560 20 65 78 65 63 20 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 72 6f 6d 2d 63 6f 64 65 2d 69 67 6e .exec.;.immediate.:.rom-code-ign
6c580 6f 72 65 64 20 28 20 69 6d 61 67 65 23 20 6e 61 6d 65 20 6c 65 6e 20 2d 2d 20 29 0a 64 69 61 67 ored.(.image#.name.len.--.).diag
6c5a0 6e 6f 73 74 69 63 2d 6d 6f 64 65 3f 20 49 46 20 74 79 70 65 20 2e 22 20 20 63 6f 64 65 20 66 6f nostic-mode?.IF.type.."..code.fo
6c5c0 75 6e 64 20 69 6e 20 69 6d 61 67 65 20 22 20 2e 20 20 2e 22 20 2c 20 69 67 6e 6f 72 69 6e 67 20 und.in.image.".....".,.ignoring.
6c5e0 2e 2e 2e 22 20 63 72 0a 45 4c 53 45 20 33 64 72 6f 70 20 54 48 45 4e 0a 3b 0a 3a 20 70 63 69 2d ...".cr.ELSE.3drop.THEN.;.:.pci-
6c600 66 69 6e 64 2d 72 6f 6d 20 28 20 62 61 73 65 61 64 64 72 20 2d 2d 20 61 64 64 72 20 29 0a 2d 38 find-rom.(.baseaddr.--.addr.).-8
6c620 20 61 6e 64 20 64 75 70 20 49 46 0a 64 75 70 20 72 77 40 20 35 35 61 61 20 3d 20 49 46 0a 64 69 .and.dup.IF.dup.rw@.55aa.=.IF.di
6c640 61 67 6e 6f 73 74 69 63 2d 6d 6f 64 65 3f 20 49 46 20 2e 22 20 44 65 76 69 63 65 20 52 4f 4d 20 agnostic-mode?.IF..".Device.ROM.
6c660 66 6f 75 6e 64 20 61 74 20 22 20 64 75 70 20 2e 20 63 72 20 54 48 45 4e 0a 45 4c 53 45 20 64 72 found.at.".dup...cr.THEN.ELSE.dr
6c680 6f 70 20 30 20 54 48 45 4e 0a 54 48 45 4e 0a 3b 0a 3a 20 70 63 69 2d 66 69 6e 64 2d 66 63 6f 64 op.0.THEN.THEN.;.:.pci-find-fcod
6c6a0 65 20 28 20 62 61 73 65 61 64 64 72 20 2d 2d 20 61 64 64 72 20 6c 65 6e 20 7c 20 66 61 6c 73 65 e.(.baseaddr.--.addr.len.|.false
6c6c0 20 29 0a 70 63 69 2d 66 69 6e 64 2d 72 6f 6d 20 3f 64 75 70 20 49 46 0a 64 75 70 20 31 38 20 2b .).pci-find-rom.?dup.IF.dup.18.+
6c6e0 20 72 77 40 20 77 62 66 6c 69 70 20 2b 0a 30 20 73 77 61 70 20 42 45 47 49 4e 0a 64 75 70 20 72 .rw@.wbflip.+.0.swap.BEGIN.dup.r
6c700 6c 40 20 35 30 34 33 34 39 35 32 20 28 20 27 50 43 49 52 27 29 20 3c 3e 20 49 46 0a 64 69 61 67 l@.50434952.(.'PCIR').<>.IF.diag
6c720 6e 6f 73 74 69 63 2d 6d 6f 64 65 3f 20 49 46 0a 2e 22 20 49 6e 76 61 6c 69 64 20 50 43 49 20 44 nostic-mode?.IF..".Invalid.PCI.D
6c740 61 74 61 20 73 74 72 75 63 74 75 72 65 2c 20 69 67 6e 6f 72 69 6e 67 20 52 4f 4d 20 63 6f 6e 74 ata.structure,.ignoring.ROM.cont
6c760 65 6e 74 73 22 20 63 72 0a 54 48 45 4e 0a 32 64 72 6f 70 20 66 61 6c 73 65 20 45 58 49 54 0a 54 ents".cr.THEN.2drop.false.EXIT.T
6c780 48 45 4e 0a 64 75 70 20 31 34 20 2b 20 72 62 40 20 43 41 53 45 0a 30 20 4f 46 20 6f 76 65 72 20 HEN.dup.14.+.rb@.CASE.0.OF.over.
6c7a0 2e 20 73 22 20 49 6e 74 65 6c 20 78 38 36 20 42 49 4f 53 22 20 72 6f 6d 2d 63 6f 64 65 2d 69 67 ..s".Intel.x86.BIOS".rom-code-ig
6c7c0 6e 6f 72 65 64 20 45 4e 44 4f 46 0a 31 20 4f 46 20 73 77 61 70 20 64 69 61 67 6e 6f 73 74 69 63 nored.ENDOF.1.OF.swap.diagnostic
6c7e0 2d 6d 6f 64 65 3f 20 49 46 0a 2e 22 20 4f 70 65 6e 20 46 69 72 6d 77 61 72 65 20 46 43 6f 64 65 -mode?.IF..".Open.Firmware.FCode
6c800 20 66 6f 75 6e 64 20 61 74 20 69 6d 61 67 65 20 22 20 2e 20 63 72 0a 45 4c 53 45 20 64 72 6f 70 .found.at.image."...cr.ELSE.drop
6c820 20 54 48 45 4e 0a 64 75 70 20 61 20 2b 20 72 77 40 20 77 62 66 6c 69 70 20 6f 76 65 72 20 2b 20 .THEN.dup.a.+.rw@.wbflip.over.+.
6c840 5c 20 54 68 69 73 20 63 6f 64 65 20 73 74 61 72 74 0a 73 77 61 70 20 31 30 20 2b 20 72 77 40 20 \.This.code.start.swap.10.+.rw@.
6c860 77 62 66 6c 69 70 20 32 30 30 20 2a 20 5c 20 54 68 69 73 20 63 6f 64 65 20 6c 65 6e 67 74 68 0a wbflip.200.*.\.This.code.length.
6c880 45 58 49 54 0a 45 4e 44 4f 46 0a 32 20 4f 46 20 6f 76 65 72 20 2e 20 73 22 20 48 50 20 50 41 20 EXIT.ENDOF.2.OF.over...s".HP.PA.
6c8a0 52 49 53 43 22 20 72 6f 6d 2d 63 6f 64 65 2d 69 67 6e 6f 72 65 64 20 45 4e 44 4f 46 0a 33 20 4f RISC".rom-code-ignored.ENDOF.3.O
6c8c0 46 20 6f 76 65 72 20 2e 20 73 22 20 45 46 49 22 20 72 6f 6d 2d 63 6f 64 65 2d 69 67 6e 6f 72 65 F.over...s".EFI".rom-code-ignore
6c8e0 64 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 6f 76 65 72 20 2e 20 73 22 20 55 6e 6b 6e 6f 77 6e d.ENDOF.dup.OF.over...s".Unknown
6c900 20 74 79 70 65 22 20 72 6f 6d 2d 63 6f 64 65 2d 69 67 6e 6f 72 65 64 20 45 4e 44 4f 46 0a 45 4e .type".rom-code-ignored.ENDOF.EN
6c920 44 43 41 53 45 0a 64 75 70 20 31 35 20 2b 20 72 62 40 20 38 30 20 61 6e 64 20 49 46 20 32 64 72 DCASE.dup.15.+.rb@.80.and.IF.2dr
6c940 6f 70 20 45 58 49 54 20 54 48 45 4e 20 5c 20 45 6e 64 20 6f 66 20 6c 61 73 74 20 69 6d 61 67 65 op.EXIT.THEN.\.End.of.last.image
6c960 0a 64 75 70 20 31 30 20 2b 20 72 77 40 20 77 62 66 6c 69 70 20 32 30 30 20 2a 20 2b 20 5c 20 4e .dup.10.+.rw@.wbflip.200.*.+.\.N
6c980 65 78 74 20 69 6d 61 67 65 20 73 74 61 72 74 0a 73 77 61 70 20 31 2b 20 73 77 61 70 20 5c 20 4e ext.image.start.swap.1+.swap.\.N
6c9a0 65 78 74 20 69 6d 61 67 65 20 23 0a 30 20 55 4e 54 49 4c 0a 54 48 45 4e 20 66 61 6c 73 65 0a 3b ext.image.#.0.UNTIL.THEN.false.;
6c9c0 0a 3a 20 65 78 65 63 75 74 65 2d 72 6f 6d 2d 66 63 6f 64 65 20 28 20 61 64 64 72 20 6c 65 6e 20 .:.execute-rom-fcode.(.addr.len.
6c9e0 7c 20 66 61 6c 73 65 20 2d 2d 20 29 0a 3f 64 75 70 20 49 46 0a 64 69 61 67 6e 6f 73 74 69 63 2d |.false.--.).?dup.IF.diagnostic-
6ca00 6d 6f 64 65 3f 20 49 46 20 2e 22 20 2c 20 65 78 65 63 75 74 69 6e 67 20 2e 2e 2e 22 20 63 72 20 mode?.IF..".,.executing....".cr.
6ca20 54 48 45 4e 0a 64 75 70 20 3e 72 20 72 40 20 61 6c 6c 6f 63 2d 6d 65 6d 20 64 75 70 20 3e 72 20 THEN.dup.>r.r@.alloc-mem.dup.>r.
6ca40 73 77 61 70 20 72 6d 6f 76 65 0a 72 40 20 73 65 74 2d 69 70 20 65 76 61 6c 75 61 74 65 2d 66 63 swap.rmove.r@.set-ip.evaluate-fc
6ca60 6f 64 65 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 6f 6e 65 2e ode.diagnostic-mode?.IF..".Done.
6ca80 22 20 63 72 20 54 48 45 4e 0a 72 3e 20 72 3e 20 66 72 65 65 2d 6d 65 6d 0a 54 48 45 4e 0a 3b 0a ".cr.THEN.r>.r>.free-mem.THEN.;.
6caa0 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 02 50 00 00 00 00 00 00 02 1e 00 00 00 00 00 00 00 00 ...............P................
6cac0 00 00 00 00 00 00 00 28 62 69 67 2e 66 73 00 00 3a 20 72 65 61 64 2d 66 63 6f 64 65 2d 6e 75 6d .......(big.fs..:.read-fcode-num
6cae0 31 36 20 28 20 2d 2d 20 6e 20 29 0a 30 20 66 63 6f 64 65 2d 6e 75 6d 20 21 0a 3f 61 72 63 68 36 16.(.--.n.).0.fcode-num.!.?arch6
6cb00 34 20 49 46 0a 72 65 61 64 2d 62 79 74 65 20 66 63 6f 64 65 2d 6e 75 6d 20 36 20 2b 20 43 21 0a 4.IF.read-byte.fcode-num.6.+.C!.
6cb20 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 37 20 2b 20 next-ip.read-byte.fcode-num.7.+.
6cb40 43 21 0a 45 4c 53 45 0a 72 65 61 64 2d 62 79 74 65 20 66 63 6f 64 65 2d 6e 75 6d 20 32 20 2b 20 C!.ELSE.read-byte.fcode-num.2.+.
6cb60 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 6e 75 6d 20 33 C!.next-ip.read-byte.fcode-num.3
6cb80 20 2b 20 43 21 0a 54 48 45 4e 0a 66 63 6f 64 65 2d 6e 75 6d 20 40 0a 3b 0a 3a 20 72 65 61 64 2d .+.C!.THEN.fcode-num.@.;.:.read-
6cba0 66 63 6f 64 65 2d 6e 75 6d 33 32 20 28 20 2d 2d 20 6e 20 29 0a 30 20 66 63 6f 64 65 2d 6e 75 6d fcode-num32.(.--.n.).0.fcode-num
6cbc0 20 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 .!.?arch64.IF.read-byte.fcode-nu
6cbe0 6d 20 34 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 m.4.+.C!.next-ip.read-byte.fcode
6cc00 2d 6e 75 6d 20 35 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 -num.5.+.C!.next-ip.read-byte.fc
6cc20 6f 64 65 2d 6e 75 6d 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 ode-num.6.+.C!.next-ip.read-byte
6cc40 20 66 63 6f 64 65 2d 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 .fcode-num.7.+.C!.ELSE.read-byte
6cc60 20 66 63 6f 64 65 2d 6e 75 6d 20 30 20 2b 20 43 21 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 62 .fcode-num.0.+.C!.next-ip.read-b
6cc80 79 74 65 20 66 63 6f 64 65 2d 6e 75 6d 20 31 20 2b 20 43 21 0a 6e 65 78 74 2d 69 70 20 72 65 61 yte.fcode-num.1.+.C!.next-ip.rea
6cca0 64 2d 62 79 74 65 20 66 63 6f 64 65 2d 6e 75 6d 20 32 20 2b 20 43 21 0a 6e 65 78 74 2d 69 70 20 d-byte.fcode-num.2.+.C!.next-ip.
6ccc0 72 65 61 64 2d 62 79 74 65 20 66 63 6f 64 65 2d 6e 75 6d 20 33 20 2b 20 43 21 0a 54 48 45 4e 0a read-byte.fcode-num.3.+.C!.THEN.
6cce0 66 63 6f 64 65 2d 6e 75 6d 20 40 0a 3b 0a 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 2b 60 fcode-num.@.;.................+`
6cd00 00 00 00 00 00 00 2b 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 74 6f 6b 65 6e 73 2e 66 ......+!...............0tokens.f
6cd20 73 00 00 00 00 00 00 00 3a 20 66 63 2d 61 62 6f 72 74 20 2e 22 20 46 43 6f 64 65 20 63 61 6c 6c s.......:.fc-abort..".FCode.call
6cd40 65 64 20 61 62 6f 72 74 3a 20 49 50 20 22 20 67 65 74 2d 69 70 20 2e 20 28 20 2e 22 20 53 54 41 ed.abort:.IP.".get-ip...(..".STA
6cd60 43 4b 3a 20 22 20 2e 73 20 29 20 64 65 70 74 68 20 64 75 70 20 30 3c 20 49 46 20 61 62 6f 72 74 CK:."..s.).depth.dup.0<.IF.abort
6cd80 20 54 48 45 4e 20 2e 20 72 64 65 70 74 68 20 2e 20 63 72 20 20 61 62 6f 72 74 20 3b 0a 3a 20 66 .THEN...rdepth...cr..abort.;.:.f
6cda0 63 2d 30 20 2e 22 20 30 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-0..".0(lit):.STACK.(.S:.".dept
6cdc0 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
6cde0 74 68 20 30 3e 20 49 46 20 2e 73 20 54 48 45 4e 20 30 20 3b 0a 3a 20 66 63 2d 31 20 2e 22 20 31 th.0>.IF..s.THEN.0.;.:.fc-1..".1
6ce00 28 6c 69 74 29 3a 20 53 54 41 43 4b 20 28 20 53 3a 20 22 20 64 65 70 74 68 20 2e 20 2e 22 20 52 (lit):.STACK.(.S:.".depth....".R
6ce20 3a 20 22 20 72 64 65 70 74 68 20 2e 20 2e 22 20 29 3a 20 22 20 64 65 70 74 68 20 30 3e 20 49 46 :.".rdepth....".):.".depth.0>.IF
6ce40 20 2e 73 20 54 48 45 4e 20 31 20 3b 0a 3a 20 70 61 72 73 65 2d 31 68 65 78 20 31 20 68 65 78 2d ..s.THEN.1.;.:.parse-1hex.1.hex-
6ce60 64 65 63 6f 64 65 2d 75 6e 69 74 20 3b 0a 3a 20 72 65 73 65 74 2d 74 6f 6b 65 6e 2d 74 61 62 6c decode-unit.;.:.reset-token-tabl
6ce80 65 0a 46 46 46 20 30 20 44 4f 20 5b 27 5d 20 66 65 72 72 6f 72 20 30 20 69 20 73 65 74 2d 74 6f e.FFF.0.DO.['].ferror.0.i.set-to
6cea0 6b 65 6e 20 4c 4f 4f 50 0a 3b 0a 72 65 73 65 74 2d 74 6f 6b 65 6e 2d 74 61 62 6c 65 0a 27 20 65 ken.LOOP.;.reset-token-table.'.e
6cec0 6e 64 30 20 30 20 20 20 20 20 20 20 20 30 30 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 6c 69 nd0.0........00.set-token.'.b(li
6cee0 74 29 20 20 20 20 20 20 31 20 31 30 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 27 29 20 20 20 t)......1.10.set-token.'.b(')...
6cf00 20 20 20 20 20 31 20 31 31 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 22 29 20 20 20 20 20 20 .....1.11.set-token.'.b(")......
6cf20 20 20 31 20 31 32 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 62 72 61 6e 63 68 20 20 20 20 20 31 ..1.12.set-token.'.bbranch.....1
6cf40 20 31 33 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 3f 62 72 61 6e 63 68 20 20 20 20 31 20 31 34 .13.set-token.'.b?branch....1.14
6cf60 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 6c 6f 6f 70 29 20 20 20 20 20 31 20 31 35 20 73 65 .set-token.'.b(loop).....1.15.se
6cf80 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 2b 6c 6f 6f 70 29 20 20 20 20 31 20 31 36 20 73 65 74 2d 74 t-token.'.b(+loop)....1.16.set-t
6cfa0 6f 6b 65 6e 0a 27 20 62 28 64 6f 29 20 20 20 20 20 20 20 31 20 31 37 20 73 65 74 2d 74 6f 6b 65 oken.'.b(do).......1.17.set-toke
6cfc0 6e 0a 27 20 62 28 3f 64 6f 29 20 20 20 20 20 20 31 20 31 38 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 n.'.b(?do)......1.18.set-token.'
6cfe0 20 69 20 20 20 20 20 20 20 20 20 20 20 30 20 31 39 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6a 20 .i...........0.19.set-token.'.j.
6d000 20 20 20 20 20 20 20 20 20 20 30 20 31 41 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 6c 65 61 ..........0.1A.set-token.'.b(lea
6d020 76 65 29 20 20 20 20 31 20 31 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 6f 66 29 20 20 20 ve)....1.1B.set-token.'.b(of)...
6d040 20 20 20 20 31 20 31 43 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 65 78 65 63 75 74 65 20 20 20 20 ....1.1C.set-token.'.execute....
6d060 20 30 20 31 44 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 2b 20 20 20 20 20 20 20 20 20 20 20 30 20 .0.1D.set-token.'.+...........0.
6d080 31 45 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 2d 20 20 20 20 20 20 20 20 20 20 20 30 20 31 46 20 1E.set-token.'.-...........0.1F.
6d0a0 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 2a 20 20 20 20 20 20 20 20 20 20 20 30 20 32 30 20 73 65 74 set-token.'.*...........0.20.set
6d0c0 2d 74 6f 6b 65 6e 0a 27 20 2f 20 20 20 20 20 20 20 20 20 20 20 30 20 32 31 20 73 65 74 2d 74 6f -token.'./...........0.21.set-to
6d0e0 6b 65 6e 0a 27 20 6d 6f 64 20 20 20 20 20 20 20 20 20 30 20 32 32 20 73 65 74 2d 74 6f 6b 65 6e ken.'.mod.........0.22.set-token
6d100 20 0a 27 20 61 6e 64 20 20 20 20 20 20 20 20 20 30 20 32 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a ..'.and.........0.23.set-token..
6d120 27 20 6f 72 20 20 20 20 20 20 20 20 20 20 30 20 32 34 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 '.or..........0.24.set-token..'.
6d140 78 6f 72 20 20 20 20 20 20 20 20 20 30 20 32 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 69 6e xor.........0.25.set-token..'.in
6d160 76 65 72 74 20 20 20 20 20 20 30 20 32 36 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c 73 68 69 vert......0.26.set-token..'.lshi
6d180 66 74 20 20 20 20 20 20 30 20 32 37 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 72 73 68 69 66 74 ft......0.27.set-token..'.rshift
6d1a0 20 20 20 20 20 20 30 20 32 38 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 3e 3e 61 20 20 20 20 20 ......0.28.set-token..'.>>a.....
6d1c0 20 20 20 20 30 20 32 39 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 2f 6d 6f 64 20 20 20 20 20 20 ....0.29.set-token..'./mod......
6d1e0 20 20 30 20 32 41 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 2f 6d 6f 64 20 20 20 20 20 20 20 ..0.2A.set-token..'.u/mod.......
6d200 30 20 32 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6e 65 67 61 74 65 20 20 20 20 20 20 30 20 32 0.2B.set-token.'.negate......0.2
6d220 43 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 61 62 73 20 20 20 20 20 20 20 20 20 30 20 32 44 20 C.set-token..'.abs.........0.2D.
6d240 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6d 69 6e 20 20 20 20 20 20 20 20 20 30 20 32 45 20 73 65 set-token..'.min.........0.2E.se
6d260 74 2d 74 6f 6b 65 6e 20 0a 27 20 6d 61 78 20 20 20 20 20 20 20 20 20 30 20 32 46 20 73 65 74 2d t-token..'.max.........0.2F.set-
6d280 74 6f 6b 65 6e 20 0a 27 20 3e 72 20 20 20 20 20 20 20 20 20 20 30 20 33 30 20 73 65 74 2d 74 6f token..'.>r..........0.30.set-to
6d2a0 6b 65 6e 20 0a 27 20 72 3e 20 20 20 20 20 20 20 20 20 20 30 20 33 31 20 73 65 74 2d 74 6f 6b 65 ken..'.r>..........0.31.set-toke
6d2c0 6e 20 0a 27 20 72 40 20 20 20 20 20 20 20 20 20 20 30 20 33 32 20 73 65 74 2d 74 6f 6b 65 6e 20 n..'.r@..........0.32.set-token.
6d2e0 0a 27 20 65 78 69 74 20 20 20 20 20 20 20 20 30 20 33 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 .'.exit........0.33.set-token..'
6d300 20 30 3d 20 20 20 20 20 20 20 20 20 20 30 20 33 34 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 30 .0=..........0.34.set-token..'.0
6d320 3c 3e 20 20 20 20 20 20 20 20 20 30 20 33 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 30 3c 20 <>.........0.35.set-token..'.0<.
6d340 20 20 20 20 20 20 20 20 20 30 20 33 36 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 30 3c 3d 20 20 .........0.36.set-token..'.0<=..
6d360 20 20 20 20 20 20 20 30 20 33 37 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 30 3e 20 20 20 20 20 .......0.37.set-token..'.0>.....
6d380 20 20 20 20 20 30 20 33 38 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 30 3e 3d 20 20 20 20 20 20 .....0.38.set-token..'.0>=......
6d3a0 20 20 20 30 20 33 39 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 3c 20 20 20 20 20 20 20 20 20 20 ...0.39.set-token..'.<..........
6d3c0 20 30 20 33 41 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 3e 20 20 20 20 20 20 20 20 20 20 20 30 20 .0.3A.set-token.'.>...........0.
6d3e0 33 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 3d 20 20 20 20 20 20 20 20 20 20 20 30 20 33 43 20 3B.set-token.'.=...........0.3C.
6d400 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 3c 3e 20 20 20 20 20 20 20 20 20 20 30 20 33 44 20 73 65 74 set-token.'.<>..........0.3D.set
6d420 2d 74 6f 6b 65 6e 0a 27 20 75 3e 20 20 20 20 20 20 20 20 20 20 30 20 33 45 20 73 65 74 2d 74 6f -token.'.u>..........0.3E.set-to
6d440 6b 65 6e 0a 27 20 75 3c 3d 20 20 20 20 20 20 20 20 20 30 20 33 46 20 73 65 74 2d 74 6f 6b 65 6e ken.'.u<=.........0.3F.set-token
6d460 20 0a 27 20 75 3c 20 20 20 20 20 20 20 20 20 20 30 20 34 30 20 73 65 74 2d 74 6f 6b 65 6e 20 0a ..'.u<..........0.40.set-token..
6d480 27 20 75 3e 3d 20 20 20 20 20 20 20 20 20 30 20 34 31 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 '.u>=.........0.41.set-token..'.
6d4a0 3e 3d 20 20 20 20 20 20 20 20 20 20 30 20 34 32 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 3c 3d >=..........0.42.set-token..'.<=
6d4c0 20 20 20 20 20 20 20 20 20 20 30 20 34 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 65 74 77 ..........0.43.set-token..'.betw
6d4e0 65 65 6e 20 20 20 20 20 30 20 34 34 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 77 69 74 68 69 6e een.....0.44.set-token..'.within
6d500 20 20 20 20 20 20 30 20 34 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 44 52 4f 50 20 20 20 20 ......0.45.set-token..'.DROP....
6d520 20 20 20 20 30 20 34 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 44 55 50 20 20 20 20 20 20 20 20 ....0.46.set-token.'.DUP........
6d540 20 30 20 34 37 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 4f 56 45 52 20 20 20 20 20 20 20 20 30 20 .0.47.set-token.'.OVER........0.
6d560 34 38 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 53 57 41 50 20 20 20 20 20 20 20 20 30 20 34 39 20 48.set-token.'.SWAP........0.49.
6d580 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 52 4f 54 20 20 20 20 20 20 20 20 20 30 20 34 41 20 73 65 74 set-token.'.ROT.........0.4A.set
6d5a0 2d 74 6f 6b 65 6e 0a 27 20 2d 52 4f 54 20 20 20 20 20 20 20 20 30 20 34 42 20 73 65 74 2d 74 6f -token.'.-ROT........0.4B.set-to
6d5c0 6b 65 6e 0a 27 20 54 55 43 4b 20 20 20 20 20 20 20 20 30 20 34 43 20 73 65 74 2d 74 6f 6b 65 6e ken.'.TUCK........0.4C.set-token
6d5e0 0a 27 20 6e 69 70 20 20 20 20 20 20 20 20 20 30 20 34 44 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 .'.nip.........0.4D.set-token..'
6d600 20 70 69 63 6b 20 20 20 20 20 20 20 20 30 20 34 45 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 72 .pick........0.4E.set-token..'.r
6d620 6f 6c 6c 20 20 20 20 20 20 20 20 30 20 34 46 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 3f 64 75 oll........0.4F.set-token..'.?du
6d640 70 20 20 20 20 20 20 20 20 30 20 35 30 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 64 65 70 74 68 p........0.50.set-token..'.depth
6d660 20 20 20 20 20 20 20 30 20 35 31 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 64 72 6f 70 20 20 .......0.51.set-token..'.2drop..
6d680 20 20 20 20 20 30 20 35 32 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 64 75 70 20 20 20 20 20 .....0.52.set-token..'.2dup.....
6d6a0 20 20 20 30 20 35 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 6f 76 65 72 20 20 20 20 20 20 ...0.53.set-token..'.2over......
6d6c0 20 30 20 35 34 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 73 77 61 70 20 20 20 20 20 20 20 30 .0.54.set-token..'.2swap.......0
6d6e0 20 35 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 72 6f 74 20 20 20 20 20 20 20 20 30 20 35 .55.set-token..'.2rot........0.5
6d700 36 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 2f 20 20 20 20 20 20 20 20 20 20 30 20 35 37 20 6.set-token..'.2/..........0.57.
6d720 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 32 2f 20 20 20 20 20 20 20 20 20 30 20 35 38 20 73 65 set-token..'.u2/.........0.58.se
6d740 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 2a 20 20 20 20 20 20 20 20 20 20 30 20 35 39 20 73 65 74 2d t-token..'.2*..........0.59.set-
6d760 74 6f 6b 65 6e 20 0a 27 20 2f 63 20 20 20 20 20 20 20 20 20 20 30 20 35 41 20 73 65 74 2d 74 6f token..'./c..........0.5A.set-to
6d780 6b 65 6e 0a 27 20 2f 77 20 20 20 20 20 20 20 20 20 20 30 20 35 42 20 73 65 74 2d 74 6f 6b 65 6e ken.'./w..........0.5B.set-token
6d7a0 20 0a 27 20 2f 6c 20 20 20 20 20 20 20 20 20 20 30 20 35 43 20 73 65 74 2d 74 6f 6b 65 6e 20 0a ..'./l..........0.5C.set-token..
6d7c0 27 20 2f 6e 20 20 20 20 20 20 20 20 20 20 30 20 35 44 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 './n..........0.5D.set-token..'.
6d7e0 63 61 2b 20 20 20 20 20 20 20 20 20 30 20 35 45 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 77 61 ca+.........0.5E.set-token..'.wa
6d800 2b 20 20 20 20 20 20 20 20 20 30 20 35 46 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c 61 2b 20 +.........0.5F.set-token..'.la+.
6d820 20 20 20 20 20 20 20 20 30 20 36 30 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6e 61 2b 20 20 20 ........0.60.set-token..'.na+...
6d840 20 20 20 20 20 20 30 20 36 31 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 68 61 72 2b 20 20 20 ......0.61.set-token..'.char+...
6d860 20 20 20 20 30 20 36 32 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 77 61 31 2b 20 20 20 20 20 20 ....0.62.set-token..'.wa1+......
6d880 20 20 30 20 36 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c 61 31 2b 20 20 20 20 20 20 20 20 ..0.63.set-token..'.la1+........
6d8a0 30 20 36 34 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 65 6c 6c 2b 20 20 20 20 20 20 20 30 20 0.64.set-token..'.cell+.......0.
6d8c0 36 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 68 61 72 73 20 20 20 20 20 20 20 30 20 36 36 65.set-token..'.chars.......0.66
6d8e0 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 2f 77 2a 20 20 20 20 20 20 20 20 20 30 20 36 37 20 73 .set-token..'./w*.........0.67.s
6d900 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 2f 6c 2a 20 20 20 20 20 20 20 20 20 30 20 36 38 20 73 65 74 et-token..'./l*.........0.68.set
6d920 2d 74 6f 6b 65 6e 20 0a 27 20 63 65 6c 6c 73 20 20 20 20 20 20 20 30 20 36 39 20 73 65 74 2d 74 -token..'.cells.......0.69.set-t
6d940 6f 6b 65 6e 20 0a 27 20 6f 6e 20 20 20 20 20 20 20 20 20 20 30 20 36 41 20 73 65 74 2d 74 6f 6b oken..'.on..........0.6A.set-tok
6d960 65 6e 20 0a 27 20 6f 66 66 20 20 20 20 20 20 20 20 20 30 20 36 42 20 73 65 74 2d 74 6f 6b 65 6e en..'.off.........0.6B.set-token
6d980 20 0a 27 20 2b 21 20 20 20 20 20 20 20 20 20 20 30 20 36 43 20 73 65 74 2d 74 6f 6b 65 6e 20 0a ..'.+!..........0.6C.set-token..
6d9a0 27 20 40 20 20 20 20 20 20 20 20 20 20 20 30 20 36 44 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 '.@...........0.6D.set-token..'.
6d9c0 6c 40 20 20 20 20 20 20 20 20 20 20 30 20 36 45 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 77 40 l@..........0.6E.set-token..'.w@
6d9e0 20 20 20 20 20 20 20 20 20 20 30 20 36 46 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 3c 77 40 20 ..........0.6F.set-token..'.<w@.
6da00 20 20 20 20 20 20 20 20 30 20 37 30 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 40 20 20 20 20 ........0.70.set-token..'.c@....
6da20 20 20 20 20 20 20 30 20 37 31 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 21 20 20 20 20 20 20 20 ......0.71.set-token..'.!.......
6da40 20 20 20 20 30 20 37 32 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c 21 20 20 20 20 20 20 20 20 ....0.72.set-token..'.l!........
6da60 20 20 30 20 37 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 77 21 20 20 20 20 20 20 20 20 20 20 ..0.73.set-token..'.w!..........
6da80 30 20 37 34 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 21 20 20 20 20 20 20 20 20 20 20 30 20 0.74.set-token..'.c!..........0.
6daa0 37 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 40 20 20 20 20 20 20 20 20 20 20 30 20 37 36 75.set-token..'.2@..........0.76
6dac0 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 32 21 20 20 20 20 20 20 20 20 20 20 30 20 37 37 20 73 .set-token..'.2!..........0.77.s
6dae0 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6d 6f 76 65 20 20 20 20 20 20 20 20 30 20 37 38 20 73 65 74 et-token..'.move........0.78.set
6db00 2d 74 6f 6b 65 6e 20 0a 27 20 66 69 6c 6c 20 20 20 20 20 20 20 20 30 20 37 39 20 73 65 74 2d 74 -token..'.fill........0.79.set-t
6db20 6f 6b 65 6e 20 0a 27 20 63 6f 6d 70 20 20 20 20 20 20 20 20 30 20 37 41 20 73 65 74 2d 74 6f 6b oken..'.comp........0.7A.set-tok
6db40 65 6e 20 0a 27 20 6e 6f 6f 70 20 20 20 20 20 20 20 20 30 20 37 42 20 73 65 74 2d 74 6f 6b 65 6e en..'.noop........0.7B.set-token
6db60 0a 27 20 6c 77 73 70 6c 69 74 20 20 20 20 20 30 20 37 43 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 .'.lwsplit.....0.7C.set-token..'
6db80 20 77 6c 6a 6f 69 6e 20 20 20 20 20 20 30 20 37 44 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c .wljoin......0.7D.set-token..'.l
6dba0 62 73 70 6c 69 74 20 20 20 20 20 30 20 37 45 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 6c 6a bsplit.....0.7E.set-token..'.blj
6dbc0 6f 69 6e 20 20 20 20 20 20 30 20 37 46 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 77 62 66 6c 69 oin......0.7F.set-token..'.wbfli
6dbe0 70 20 20 20 20 20 20 30 20 38 30 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 70 63 20 20 20 20 p......0.80.set-token..'.upc....
6dc00 20 20 20 20 20 30 20 38 31 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c 63 63 20 20 20 20 20 20 .....0.81.set-token..'.lcc......
6dc20 20 20 20 30 20 38 32 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 70 61 63 6b 20 20 20 20 20 20 30 ...0.82.set-token..'.pack......0
6dc40 20 38 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 6f 75 6e 74 20 20 20 20 20 20 20 30 20 38 .83.set-token..'.count.......0.8
6dc60 34 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 6f 64 79 3e 20 20 20 20 20 20 20 30 20 38 35 20 4.set-token..'.body>.......0.85.
6dc80 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 3e 62 6f 64 79 20 20 20 20 20 20 20 30 20 38 36 20 73 65 set-token..'.>body.......0.86.se
6dca0 74 2d 74 6f 6b 65 6e 20 0a 27 20 66 63 6f 64 65 2d 72 65 76 69 73 69 6f 6e 20 30 20 38 37 20 73 t-token..'.fcode-revision.0.87.s
6dcc0 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 73 70 61 6e 20 20 20 20 20 20 20 20 30 20 38 38 20 73 65 74 et-token..'.span........0.88.set
6dce0 2d 74 6f 6b 65 6e 20 0a 27 20 75 6e 6c 6f 6f 70 20 20 20 20 20 20 30 20 38 39 20 73 65 74 2d 74 -token..'.unloop......0.89.set-t
6dd00 6f 6b 65 6e 20 0a 27 20 65 78 70 65 63 74 20 20 20 20 20 20 30 20 38 41 20 73 65 74 2d 74 6f 6b oken..'.expect......0.8A.set-tok
6dd20 65 6e 20 0a 27 20 61 6c 6c 6f 63 2d 6d 65 6d 20 20 20 30 20 38 42 20 73 65 74 2d 74 6f 6b 65 6e en..'.alloc-mem...0.8B.set-token
6dd40 20 5c 20 61 6c 6c 6f 63 2d 6d 65 6d 20 20 0a 27 20 66 72 65 65 2d 6d 65 6d 20 20 20 20 30 20 38 .\.alloc-mem...'.free-mem....0.8
6dd60 43 20 73 65 74 2d 74 6f 6b 65 6e 20 5c 20 66 72 65 65 2d 6d 65 6d 20 0a 27 20 6b 65 79 3f 20 20 C.set-token.\.free-mem..'.key?..
6dd80 20 20 20 20 20 20 30 20 38 44 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6b 65 79 20 20 20 20 20 ......0.8D.set-token..'.key.....
6dda0 20 20 20 20 30 20 38 45 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 65 6d 69 74 20 20 20 20 20 20 ....0.8E.set-token..'.emit......
6ddc0 20 20 30 20 38 46 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 74 79 70 65 20 20 20 20 20 20 20 20 ..0.8F.set-token..'.type........
6dde0 30 20 39 30 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 72 20 20 20 20 20 20 20 20 20 20 30 20 0.90.set-token..'.cr..........0.
6de00 39 31 20 73 65 74 2d 74 6f 6b 65 6e 20 5c 20 73 68 6f 75 6c 64 20 62 65 20 28 63 72 20 62 75 74 91.set-token.\.should.be.(cr.but
6de20 20 74 65 72 6d 69 6e 61 6c 20 73 75 70 70 6f 72 74 20 69 73 20 6e 6f 74 0a 27 20 63 72 20 20 20 .terminal.support.is.not.'.cr...
6de40 20 20 20 20 20 20 20 30 20 39 32 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 68 6f 6c 64 20 20 20 .......0.92.set-token..'.hold...
6de60 20 20 20 20 20 30 20 39 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 3c 23 20 20 20 20 20 20 20 .....0.95.set-token..'.<#.......
6de80 20 20 20 30 20 39 36 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 23 3e 20 20 20 20 20 20 20 20 ...0.96.set-token..'.u#>........
6dea0 20 30 20 39 37 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 73 69 67 6e 20 20 20 20 20 20 20 20 30 .0.97.set-token..'.sign........0
6dec0 20 39 38 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 23 20 20 20 20 20 20 20 20 20 20 30 20 39 .98.set-token..'.u#..........0.9
6dee0 39 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 23 73 20 20 20 20 20 20 20 20 20 30 20 39 41 20 9.set-token..'.u#s.........0.9A.
6df00 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 2e 20 20 20 20 20 20 20 20 20 20 30 20 39 42 20 73 65 set-token..'.u...........0.9B.se
6df20 74 2d 74 6f 6b 65 6e 20 0a 27 20 75 2e 72 20 20 20 20 20 20 20 20 20 30 20 39 43 20 73 65 74 2d t-token..'.u.r.........0.9C.set-
6df40 74 6f 6b 65 6e 20 0a 27 20 2e 20 20 20 20 20 20 20 20 20 20 20 30 20 39 44 20 73 65 74 2d 74 6f token..'.............0.9D.set-to
6df60 6b 65 6e 20 0a 27 20 2e 72 20 20 20 20 20 20 20 20 20 20 30 20 39 45 20 73 65 74 2d 74 6f 6b 65 ken..'..r..........0.9E.set-toke
6df80 6e 20 0a 27 20 2e 73 20 20 20 20 20 20 20 20 20 20 30 20 39 46 20 73 65 74 2d 74 6f 6b 65 6e 20 n..'..s..........0.9F.set-token.
6dfa0 0a 27 20 62 61 73 65 20 20 20 20 20 20 20 20 30 20 41 30 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 .'.base........0.A0.set-token..'
6dfc0 20 24 6e 75 6d 62 65 72 20 20 20 20 20 30 20 41 32 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 64 .$number.....0.A2.set-token..'.d
6dfe0 69 67 69 74 20 20 20 20 20 20 20 30 20 41 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 2d 31 20 igit.......0.A3.set-token..'.-1.
6e000 20 20 20 20 20 20 20 20 20 30 20 41 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 20 30 20 20 20 20 .........0.A4.set-token.'..0....
6e020 20 20 20 20 20 20 30 20 41 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 20 31 20 20 20 20 20 20 20 ......0.A5.set-token.'..1.......
6e040 20 20 20 30 20 41 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 20 32 20 20 20 20 20 20 20 20 20 20 ...0.A6.set-token.'..2..........
6e060 30 20 41 37 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 20 33 20 20 20 20 20 20 20 20 20 20 30 20 41 0.A7.set-token.'..3..........0.A
6e080 38 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 6c 20 20 20 20 20 20 20 20 20 20 30 20 41 39 20 73 8.set-token.'.bl..........0.A9.s
6e0a0 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 73 20 20 20 20 20 20 20 20 20 20 30 20 41 41 20 73 65 74 2d et-token.'.bs..........0.AA.set-
6e0c0 74 6f 6b 65 6e 20 0a 27 20 62 65 6c 6c 20 20 20 20 20 20 20 20 30 20 41 42 20 73 65 74 2d 74 6f token..'.bell........0.AB.set-to
6e0e0 6b 65 6e 20 0a 27 20 62 6f 75 6e 64 73 20 20 20 20 20 20 30 20 41 43 20 73 65 74 2d 74 6f 6b 65 ken..'.bounds......0.AC.set-toke
6e100 6e 20 0a 27 20 68 65 72 65 20 20 20 20 20 20 20 20 30 20 41 44 20 73 65 74 2d 74 6f 6b 65 6e 20 n..'.here........0.AD.set-token.
6e120 0a 27 20 61 6c 69 67 6e 65 64 20 20 20 20 20 30 20 41 45 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 .'.aligned.....0.AE.set-token..'
6e140 20 77 62 73 70 6c 69 74 20 20 20 20 20 30 20 41 46 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 .wbsplit.....0.AF.set-token..'.b
6e160 77 6a 6f 69 6e 20 20 20 20 20 20 30 20 42 30 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 28 3c wjoin......0.B0.set-token..'.b(<
6e180 6d 61 72 6b 29 20 20 20 20 31 20 42 31 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 3e 72 65 73 mark)....1.B1.set-token.'.b(>res
6e1a0 6f 6c 76 65 29 20 31 20 42 32 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6e 65 77 2d 74 6f 6b 65 6e olve).1.B2.set-token.'.new-token
6e1c0 20 20 20 30 20 42 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6e 61 6d 65 64 2d 74 6f 6b 65 6e ...0.B5.set-token..'.named-token
6e1e0 20 30 20 42 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 3a 29 20 20 20 20 20 20 20 20 31 20 .0.B6.set-token.'.b(:)........1.
6e200 42 37 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 76 61 6c 75 65 29 20 20 20 20 31 20 42 38 20 B7.set-token.'.b(value)....1.B8.
6e220 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 28 76 61 72 69 61 62 6c 65 29 20 31 20 42 39 20 73 65 set-token..'.b(variable).1.B9.se
6e240 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 28 63 6f 6e 73 74 61 6e 74 29 20 31 20 42 41 20 73 65 74 2d t-token..'.b(constant).1.BA.set-
6e260 74 6f 6b 65 6e 20 0a 27 20 62 28 63 72 65 61 74 65 29 20 20 20 31 20 42 42 20 73 65 74 2d 74 6f token..'.b(create)...1.BB.set-to
6e280 6b 65 6e 20 0a 27 20 62 28 64 65 66 65 72 29 20 20 20 20 31 20 42 43 20 73 65 74 2d 74 6f 6b 65 ken..'.b(defer)....1.BC.set-toke
6e2a0 6e 20 0a 27 20 62 28 62 75 66 66 65 72 3a 29 20 20 31 20 42 44 20 73 65 74 2d 74 6f 6b 65 6e 20 n..'.b(buffer:)..1.BD.set-token.
6e2c0 0a 27 20 62 28 66 69 65 6c 64 29 20 20 20 20 31 20 42 45 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 .'.b(field)....1.BE.set-token..'
6e2e0 20 49 4e 53 54 41 4e 43 45 20 20 20 20 20 30 20 43 30 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 .INSTANCE.....0.C0.set-token..'.
6e300 62 28 3b 29 20 20 20 20 20 20 20 20 31 20 43 32 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 74 b(;)........1.C2.set-token.'.b(t
6e320 6f 29 20 20 20 20 20 20 20 31 20 43 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 62 28 63 61 73 o).......1.C3.set-token..'.b(cas
6e340 65 29 20 20 20 20 20 31 20 43 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 65 6e 64 63 61 73 e).....1.C4.set-token.'.b(endcas
6e360 65 29 20 20 31 20 43 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 28 65 6e 64 6f 66 29 20 20 20 e)..1.C5.set-token.'.b(endof)...
6e380 20 31 20 43 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 23 20 20 20 20 20 20 20 20 20 20 20 30 20 .1.C6.set-token.'.#...........0.
6e3a0 43 37 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 23 73 20 20 20 20 20 20 20 20 20 20 30 20 43 38 20 C7.set-token.'.#s..........0.C8.
6e3c0 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 23 3e 20 20 20 20 20 20 20 20 20 20 30 20 43 39 20 73 65 74 set-token.'.#>..........0.C9.set
6e3e0 2d 74 6f 6b 65 6e 0a 27 20 65 78 74 65 72 6e 61 6c 2d 74 6f 6b 65 6e 20 30 20 43 41 20 73 65 74 -token.'.external-token.0.CA.set
6e400 2d 74 6f 6b 65 6e 20 0a 27 20 24 66 69 6e 64 20 20 20 20 20 20 20 30 20 43 42 20 73 65 74 2d 74 -token..'.$find.......0.CB.set-t
6e420 6f 6b 65 6e 0a 27 20 6f 66 66 73 65 74 31 36 20 20 20 20 30 20 43 43 20 73 65 74 2d 74 6f 6b 65 oken.'.offset16....0.CC.set-toke
6e440 6e 20 0a 27 20 65 76 61 6c 75 61 74 65 20 20 20 20 30 20 43 44 20 73 65 74 2d 74 6f 6b 65 6e 0a n..'.evaluate....0.CD.set-token.
6e460 27 20 63 2c 20 20 20 20 20 20 20 20 20 20 30 20 20 44 30 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 '.c,..........0..D0.set-token.'.
6e480 77 2c 20 20 20 20 20 20 20 20 20 20 30 20 20 44 31 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6c 2c w,..........0..D1.set-token.'.l,
6e4a0 20 20 20 20 20 20 20 20 20 20 30 20 20 44 32 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 2c 20 20 20 ..........0..D2.set-token.'.,...
6e4c0 20 20 20 20 20 20 20 20 30 20 20 44 33 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 75 6d 2a 20 20 20 ........0..D3.set-token.'.um*...
6e4e0 20 20 20 20 20 20 30 20 20 44 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 75 6d 2f 6d 6f 64 20 20 ......0..D4.set-token.'.um/mod..
6e500 20 20 20 20 30 20 20 44 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 2b 20 20 20 20 20 20 20 20 ....0..D5.set-token.'.d+........
6e520 20 20 30 20 20 44 38 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 2d 20 20 20 20 20 20 20 20 20 20 ..0..D8.set-token.'.d-..........
6e540 30 20 20 44 39 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 67 65 74 2d 74 6f 6b 65 6e 20 20 20 30 20 0..D9.set-token.'.get-token...0.
6e560 20 44 41 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 73 65 74 2d 74 6f 6b 65 6e 20 20 20 30 20 20 .DA.set-token..'.set-token...0..
6e580 44 42 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 73 74 61 74 65 20 20 20 20 20 20 20 30 20 20 44 DB.set-token..'.state.......0..D
6e5a0 43 20 73 65 74 2d 74 6f 6b 65 6e 20 20 5c 20 70 6f 73 73 69 62 6c 79 20 62 72 6f 6b 65 6e 0a 27 C.set-token..\.possibly.broken.'
6e5c0 20 63 6f 6d 70 69 6c 65 2c 20 20 20 20 30 20 20 44 44 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 .compile,....0..DD.set-token.'.b
6e5e0 65 68 61 76 69 6f 72 20 20 20 20 30 20 20 44 45 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 73 74 ehavior....0..DE.set-token..'.st
6e600 61 72 74 30 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 20 46 30 20 73 65 74 2d 74 6f 6b 65 6e art0.............0..F0.set-token
6e620 0a 27 20 73 74 61 72 74 31 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 20 46 31 20 73 65 74 2d .'.start1.............0..F1.set-
6e640 74 6f 6b 65 6e 0a 27 20 73 74 61 72 74 32 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 20 46 32 token.'.start2.............0..F2
6e660 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 73 74 61 72 74 34 20 20 20 20 20 20 20 20 20 20 20 20 20 .set-token.'.start4.............
6e680 30 20 20 46 33 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 66 65 72 72 6f 72 20 20 20 20 20 20 20 20 0..F3.set-token.'.ferror........
6e6a0 20 20 20 20 20 30 20 20 46 43 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 76 65 72 73 69 6f 6e 31 20 .....0..FC.set-token.'.version1.
6e6c0 20 20 20 20 20 20 20 20 20 20 30 20 20 46 44 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 65 6e 64 31 ..........0..FD.set-token.'.end1
6e6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 20 46 46 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 ...............0..FF.set-token.'
6e700 20 6d 79 2d 61 64 64 72 65 73 73 20 20 20 20 20 20 20 20 30 20 31 30 32 20 73 65 74 2d 74 6f 6b .my-address........0.102.set-tok
6e720 65 6e 20 0a 27 20 6d 79 2d 73 70 61 63 65 20 20 20 20 20 20 20 20 20 20 30 20 31 30 33 20 73 65 en..'.my-space..........0.103.se
6e740 74 2d 74 6f 6b 65 6e 0a 27 20 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 20 20 20 20 30 20 31 31 t-token.'.property..........0.11
6e760 30 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 65 6e 63 6f 64 65 2d 69 6e 74 20 20 20 20 20 20 20 20 0.set-token.'.encode-int........
6e780 30 20 31 31 31 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 65 6e 63 6f 64 65 2b 20 20 20 20 20 20 20 0.111.set-token.'.encode+.......
6e7a0 20 20 20 20 30 20 31 31 32 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 65 6e 63 6f 64 65 2d 70 68 79 ....0.112.set-token.'.encode-phy
6e7c0 73 20 20 20 20 20 20 20 30 20 31 31 33 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 65 6e 63 6f 64 65 s.......0.113.set-token.'.encode
6e7e0 2d 73 74 72 69 6e 67 20 20 20 20 20 30 20 31 31 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 65 6e -string.....0.114.set-token.'.en
6e800 63 6f 64 65 2d 62 79 74 65 73 20 20 20 20 20 20 30 20 31 31 35 20 73 65 74 2d 74 6f 6b 65 6e 0a code-bytes......0.115.set-token.
6e820 27 20 72 65 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 31 31 36 20 73 65 74 2d 74 6f '.reg...............0.116.set-to
6e840 6b 65 6e 0a 27 20 6d 6f 64 65 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 31 31 39 20 73 65 ken.'.model.............0.119.se
6e860 74 2d 74 6f 6b 65 6e 20 20 20 20 0a 27 20 64 65 76 69 63 65 2d 74 79 70 65 20 20 20 20 20 20 20 t-token.....'.device-type.......
6e880 30 20 31 31 41 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 70 61 72 73 65 2d 32 69 6e 74 20 20 20 20 0.11A.set-token.'.parse-2int....
6e8a0 20 20 20 20 30 20 31 31 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 69 73 2d 69 6e 73 74 61 6c 6c ....0.11B.set-token.'.is-install
6e8c0 20 20 20 20 20 20 20 20 30 20 31 31 43 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 69 73 2d 72 65 6d ........0.11C.set-token.'.is-rem
6e8e0 6f 76 65 20 20 20 20 20 20 20 20 20 30 20 31 31 44 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 69 73 ove.........0.11D.set-token.'.is
6e900 2d 73 65 6c 66 74 65 73 74 20 20 20 20 20 20 20 30 20 31 31 45 20 73 65 74 2d 74 6f 6b 65 6e 0a -selftest.......0.11E.set-token.
6e920 27 20 6e 65 77 2d 64 65 76 69 63 65 20 20 20 20 20 20 20 20 30 20 31 31 46 20 73 65 74 2d 74 6f '.new-device........0.11F.set-to
6e940 6b 65 6e 0a 27 20 64 69 61 67 6e 6f 73 74 69 63 2d 6d 6f 64 65 3f 20 20 30 20 31 32 30 20 73 65 ken.'.diagnostic-mode?..0.120.se
6e960 74 2d 74 6f 6b 65 6e 0a 27 20 6d 65 6d 6f 72 79 2d 74 65 73 74 2d 73 75 69 74 65 20 30 20 31 32 t-token.'.memory-test-suite.0.12
6e980 32 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6d 61 73 6b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2.set-token.'.mask..............
6e9a0 30 20 31 32 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 67 65 74 2d 6d 73 65 63 73 20 20 20 20 20 0.124.set-token.'.get-msecs.....
6e9c0 20 20 20 20 30 20 31 32 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6d 73 20 20 20 20 20 20 20 20 ....0.125.set-token.'.ms........
6e9e0 20 20 20 20 20 20 20 20 30 20 31 32 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 66 69 6e 69 73 68 ........0.126.set-token.'.finish
6ea00 2d 64 65 76 69 63 65 20 20 20 20 20 30 20 31 32 37 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 65 -device.....0.127.set-token.'.de
6ea20 63 6f 64 65 2d 70 68 79 73 20 20 20 20 20 20 20 30 20 31 32 38 20 73 65 74 2d 74 6f 6b 65 6e 0a code-phys.......0.128.set-token.
6ea40 27 20 23 6c 69 6e 65 73 20 20 20 20 20 20 20 20 20 20 20 20 30 20 31 35 30 20 73 65 74 2d 74 6f '.#lines............0.150.set-to
6ea60 6b 65 6e 0a 27 20 23 63 6f 6c 75 6d 6e 73 20 20 20 20 20 20 20 20 20 20 30 20 31 35 31 20 73 65 ken.'.#columns..........0.151.se
6ea80 74 2d 74 6f 6b 65 6e 0a 27 20 6c 69 6e 65 23 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 31 35 t-token.'.line#.............0.15
6eaa0 32 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 63 6f 6c 75 6d 6e 23 20 20 20 20 20 20 20 20 20 20 20 2.set-token.'.column#...........
6eac0 30 20 31 35 33 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 69 6e 76 65 72 73 65 3f 20 20 20 20 20 20 0.153.set-token.'.inverse?......
6eae0 20 20 20 20 30 20 31 35 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 69 6e 76 65 72 73 65 2d 73 63 ....0.154.set-token.'.inverse-sc
6eb00 72 65 65 6e 3f 20 20 20 30 20 31 35 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 72 61 77 2d 63 reen?...0.155.set-token.'.draw-c
6eb20 68 61 72 61 63 74 65 72 20 20 20 20 30 20 31 35 37 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 72 65 haracter....0.157.set-token.'.re
6eb40 73 65 74 2d 73 63 72 65 65 6e 20 20 20 20 20 20 30 20 31 35 38 20 73 65 74 2d 74 6f 6b 65 6e 0a set-screen......0.158.set-token.
6eb60 27 20 74 6f 67 67 6c 65 2d 63 75 72 73 6f 72 20 20 20 20 20 30 20 31 35 39 20 73 65 74 2d 74 6f '.toggle-cursor.....0.159.set-to
6eb80 6b 65 6e 0a 27 20 65 72 61 73 65 2d 73 63 72 65 65 6e 20 20 20 20 20 20 30 20 31 35 41 20 73 65 ken.'.erase-screen......0.15A.se
6eba0 74 2d 74 6f 6b 65 6e 0a 27 20 62 6c 69 6e 6b 2d 73 63 72 65 65 6e 20 20 20 20 20 20 30 20 31 35 t-token.'.blink-screen......0.15
6ebc0 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 69 6e 76 65 72 74 2d 73 63 72 65 65 6e 20 20 20 20 20 B.set-token.'.invert-screen.....
6ebe0 30 20 31 35 43 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 69 6e 73 65 72 74 2d 63 68 61 72 61 63 74 0.15C.set-token.'.insert-charact
6ec00 65 72 73 20 30 20 31 35 44 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 65 6c 65 74 65 2d 63 68 61 ers.0.15D.set-token.'.delete-cha
6ec20 72 61 63 74 65 72 73 20 30 20 31 35 45 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 69 6e 73 65 72 74 racters.0.15E.set-token.'.insert
6ec40 2d 6c 69 6e 65 73 20 20 20 20 20 20 30 20 31 35 46 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 65 -lines......0.15F.set-token.'.de
6ec60 6c 65 74 65 2d 6c 69 6e 65 73 20 20 20 20 20 20 30 20 31 36 30 20 73 65 74 2d 74 6f 6b 65 6e 0a lete-lines......0.160.set-token.
6ec80 27 20 64 72 61 77 2d 6c 6f 67 6f 20 20 20 20 20 20 20 20 20 30 20 31 36 31 20 73 65 74 2d 74 6f '.draw-logo.........0.161.set-to
6eca0 6b 65 6e 0a 27 20 66 72 61 6d 65 2d 62 75 66 66 65 72 2d 61 64 72 20 20 30 20 31 36 32 20 73 65 ken.'.frame-buffer-adr..0.162.se
6ecc0 74 2d 74 6f 6b 65 6e 0a 27 20 73 63 72 65 65 6e 2d 68 65 69 67 68 74 20 20 20 20 20 30 20 31 36 t-token.'.screen-height.....0.16
6ece0 33 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 73 63 72 65 65 6e 2d 77 69 64 74 68 20 20 20 20 20 20 3.set-token.'.screen-width......
6ed00 30 20 31 36 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 77 69 6e 64 6f 77 2d 74 6f 70 20 20 20 20 0.164.set-token.'.window-top....
6ed20 20 20 20 20 30 20 31 36 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 77 69 6e 64 6f 77 2d 6c 65 66 ....0.165.set-token.'.window-lef
6ed40 74 20 20 20 20 20 20 20 30 20 31 36 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 65 66 61 75 6c t.......0.166.set-token.'.defaul
6ed60 74 2d 66 6f 6e 74 20 20 20 20 20 20 30 20 31 36 41 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 73 65 t-font......0.16A.set-token.'.se
6ed80 74 2d 66 6f 6e 74 20 20 20 20 20 20 20 20 20 20 30 20 31 36 42 20 73 65 74 2d 74 6f 6b 65 6e 0a t-font..........0.16B.set-token.
6eda0 27 20 63 68 61 72 2d 68 65 69 67 68 74 20 20 20 20 20 20 20 30 20 31 36 43 20 73 65 74 2d 74 6f '.char-height.......0.16C.set-to
6edc0 6b 65 6e 0a 27 20 63 68 61 72 2d 77 69 64 74 68 20 20 20 20 20 20 20 20 30 20 31 36 44 20 73 65 ken.'.char-width........0.16D.se
6ede0 74 2d 74 6f 6b 65 6e 0a 27 20 3e 66 6f 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 31 36 t-token.'.>font.............0.16
6ee00 45 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 66 6f 6e 74 62 79 74 65 73 20 20 20 20 20 20 20 20 20 E.set-token.'.fontbytes.........
6ee20 30 20 31 36 46 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 66 62 38 2d 69 6e 73 74 61 6c 6c 20 20 20 0.16F.set-token.'.fb8-install...
6ee40 20 20 20 20 30 20 31 38 42 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 65 76 69 63 65 2d 6e 61 6d ....0.18B.set-token.'.device-nam
6ee60 65 20 20 20 20 20 20 20 30 20 32 30 31 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6d 79 2d 61 72 67 e.......0.201.set-token.'.my-arg
6ee80 73 20 20 20 20 20 20 20 20 20 20 20 30 20 32 30 32 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6d 79 s...........0.202.set-token.'.my
6eea0 2d 73 65 6c 66 20 20 20 20 20 20 20 20 20 20 20 30 20 32 30 33 20 73 65 74 2d 74 6f 6b 65 6e 0a -self...........0.203.set-token.
6eec0 27 20 66 69 6e 64 2d 70 61 63 6b 61 67 65 20 20 20 20 20 20 30 20 32 30 34 20 73 65 74 2d 74 6f '.find-package......0.204.set-to
6eee0 6b 65 6e 0a 27 20 6f 70 65 6e 2d 70 61 63 6b 61 67 65 20 20 20 20 20 20 30 20 32 30 35 20 73 65 ken.'.open-package......0.205.se
6ef00 74 2d 74 6f 6b 65 6e 0a 27 20 63 6c 6f 73 65 2d 70 61 63 6b 61 67 65 20 20 20 20 20 30 20 32 30 t-token.'.close-package.....0.20
6ef20 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 66 69 6e 64 2d 6d 65 74 68 6f 64 20 20 20 20 20 20 20 6.set-token.'.find-method.......
6ef40 30 20 32 30 37 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 63 61 6c 6c 2d 70 61 63 6b 61 67 65 20 20 0.207.set-token.'.call-package..
6ef60 20 20 20 20 30 20 32 30 38 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 24 63 61 6c 6c 2d 70 61 72 65 ....0.208.set-token.'.$call-pare
6ef80 6e 74 20 20 20 20 20 20 30 20 32 30 39 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6d 79 2d 70 61 72 nt......0.209.set-token.'.my-par
6efa0 65 6e 74 20 20 20 20 20 20 20 20 20 30 20 32 30 41 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 69 68 ent.........0.20A.set-token.'.ih
6efc0 61 6e 64 6c 65 3e 70 68 61 6e 64 6c 65 20 20 20 30 20 32 30 42 20 73 65 74 2d 74 6f 6b 65 6e 0a andle>phandle...0.20B.set-token.
6efe0 27 20 6d 79 2d 75 6e 69 74 20 20 20 20 20 20 20 20 20 20 20 30 20 32 30 44 20 73 65 74 2d 74 6f '.my-unit...........0.20D.set-to
6f000 6b 65 6e 0a 27 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 20 20 20 20 20 30 20 32 30 45 20 73 65 ken.'.$call-method......0.20E.se
6f020 74 2d 74 6f 6b 65 6e 0a 27 20 24 6f 70 65 6e 2d 70 61 63 6b 61 67 65 20 20 20 20 20 30 20 32 30 t-token.'.$open-package.....0.20
6f040 46 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 28 69 73 2d 75 73 65 72 2d 77 6f 72 64 29 20 20 20 20 F.set-token.'.(is-user-word)....
6f060 30 20 32 31 34 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 73 75 73 70 65 6e 64 2d 66 63 6f 64 65 20 0.214.set-token.'.suspend-fcode.
6f080 20 20 20 20 30 20 32 31 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 66 63 2d 61 62 6f 72 74 20 20 ....0.215.set-token.'.fc-abort..
6f0a0 20 20 20 20 20 20 20 20 20 20 20 30 20 32 31 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 63 61 74 ...........0.216.set-token.'.cat
6f0c0 63 68 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 31 37 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 ch.............0.217.set-token.'
6f0e0 20 74 68 72 6f 77 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 31 38 20 73 65 74 2d 74 6f 6b .throw.............0.218.set-tok
6f100 65 6e 0a 27 20 67 65 74 2d 6d 79 2d 70 72 6f 70 65 72 74 79 20 20 20 30 20 32 31 41 20 73 65 74 en.'.get-my-property...0.21A.set
6f120 2d 74 6f 6b 65 6e 0a 27 20 64 65 63 6f 64 65 2d 69 6e 74 20 20 20 20 20 20 20 20 30 20 32 31 42 -token.'.decode-int........0.21B
6f140 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 64 65 63 6f 64 65 2d 73 74 72 69 6e 67 20 20 20 20 20 30 .set-token.'.decode-string.....0
6f160 20 32 31 43 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 67 65 74 2d 69 6e 68 65 72 69 74 65 64 2d 70 .21C.set-token.'.get-inherited-p
6f180 72 6f 70 65 72 74 79 20 30 20 32 31 44 20 73 65 74 2d 74 6f 6b 65 6e 20 20 0a 27 20 64 65 6c 65 roperty.0.21D.set-token...'.dele
6f1a0 74 65 2d 70 72 6f 70 65 72 74 79 20 20 20 30 20 32 31 45 20 73 65 74 2d 74 6f 6b 65 6e 20 20 0a te-property...0.21E.set-token...
6f1c0 27 20 67 65 74 2d 70 61 63 6b 61 67 65 2d 70 72 6f 70 65 72 74 79 20 30 20 32 31 46 20 73 65 74 '.get-package-property.0.21F.set
6f1e0 2d 74 6f 6b 65 6e 0a 27 20 63 70 65 65 6b 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 32 30 -token.'.cpeek.............0.220
6f200 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 77 70 65 65 6b 20 20 20 20 20 20 20 20 20 20 20 20 20 .set-token..'.wpeek.............
6f220 30 20 32 32 31 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c 70 65 65 6b 20 20 20 20 20 20 20 20 0.221.set-token..'.lpeek........
6f240 20 20 20 20 20 30 20 32 32 32 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 63 70 6f 6b 65 20 20 20 .....0.222.set-token..'.cpoke...
6f260 20 20 20 20 20 20 20 20 20 20 30 20 32 32 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 77 70 6f ..........0.223.set-token..'.wpo
6f280 6b 65 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 32 34 20 73 65 74 2d 74 6f 6b 65 6e 20 0a ke.............0.224.set-token..
6f2a0 27 20 6c 70 6f 6b 65 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 32 35 20 73 65 74 2d 74 6f '.lpoke.............0.225.set-to
6f2c0 6b 65 6e 20 0a 27 20 6c 77 66 6c 69 70 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 32 36 20 73 ken..'.lwflip............0.226.s
6f2e0 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c 62 66 6c 69 70 20 20 20 20 20 20 20 20 20 20 20 20 30 20 et-token..'.lbflip............0.
6f300 32 32 37 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c 62 66 6c 69 70 73 20 20 20 20 20 20 20 20 227.set-token..'.lbflips........
6f320 20 20 20 30 20 32 32 38 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 72 78 40 20 20 20 20 20 20 20 20 ...0.228.set-token.'.rx@........
6f340 20 20 20 20 20 20 20 30 20 32 32 45 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 72 78 21 20 20 20 20 .......0.22E.set-token.'.rx!....
6f360 20 20 20 20 20 20 20 20 20 20 20 30 20 32 32 46 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 72 62 40 ...........0.22F.set-token.'.rb@
6f380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 33 30 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 ...............0.230.set-token.'
6f3a0 20 72 62 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 33 31 20 73 65 74 2d 74 6f 6b .rb!...............0.231.set-tok
6f3c0 65 6e 0a 27 20 72 77 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 33 32 20 73 65 74 en.'.rw@...............0.232.set
6f3e0 2d 74 6f 6b 65 6e 20 0a 27 20 72 77 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 33 -token..'.rw!...............0.23
6f400 33 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 72 6c 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3.set-token..'.rl@..............
6f420 20 30 20 32 33 34 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 72 6c 21 20 20 20 20 20 20 20 20 20 .0.234.set-token..'.rl!.........
6f440 20 20 20 20 20 20 30 20 32 33 35 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 77 62 66 6c 69 70 73 ......0.235.set-token..'.wbflips
6f460 20 20 20 20 20 20 20 20 20 20 20 30 20 32 33 36 20 73 65 74 2d 74 6f 6b 65 6e 20 0a 27 20 6c 77 ...........0.236.set-token..'.lw
6f480 66 6c 69 70 73 20 20 20 20 20 20 20 20 20 20 20 30 20 32 33 37 20 73 65 74 2d 74 6f 6b 65 6e 20 flips...........0.237.set-token.
6f4a0 0a 27 20 63 68 69 6c 64 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 33 42 20 73 65 74 2d 74 .'.child.............0.23B.set-t
6f4c0 6f 6b 65 6e 0a 27 20 70 65 65 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 33 43 20 73 oken.'.peer..............0.23C.s
6f4e0 65 74 2d 74 6f 6b 65 6e 0a 27 20 6e 65 78 74 2d 70 72 6f 70 65 72 74 79 20 20 20 20 20 30 20 32 et-token.'.next-property.....0.2
6f500 33 44 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 79 74 65 2d 6c 6f 61 64 20 20 20 20 20 20 20 20 3D.set-token.'.byte-load........
6f520 20 30 20 32 33 45 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 73 65 74 2d 61 72 67 73 20 20 20 20 20 .0.23E.set-token.'.set-args.....
6f540 20 20 20 20 20 30 20 32 33 46 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 6c 65 66 74 2d 70 61 72 73 .....0.23F.set-token.'.left-pars
6f560 65 2d 73 74 72 69 6e 67 20 30 20 32 34 30 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 62 78 6a 6f 69 e-string.0.240.set-token.'.bxjoi
6f580 6e 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 34 31 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 3c n............0.241.set-token.'.<
6f5a0 6c 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 34 32 20 73 65 74 2d 74 6f 6b 65 6e l@...............0.242.set-token
6f5c0 0a 27 20 6c 78 6a 6f 69 6e 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 34 33 20 73 65 74 2d 74 .'.lxjoin............0.243.set-t
6f5e0 6f 6b 65 6e 0a 27 20 77 78 6a 6f 69 6e 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 34 34 20 73 oken.'.wxjoin............0.244.s
6f600 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 et-token.'.x,................0.2
6f620 34 35 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45.set-token.'.x@...............
6f640 20 30 20 32 34 36 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 21 20 20 20 20 20 20 20 20 20 20 20 .0.246.set-token.'.x!...........
6f660 20 20 20 20 20 30 20 32 34 37 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 2f 78 20 20 20 20 20 20 20 .....0.247.set-token.'./x.......
6f680 20 20 20 20 20 20 20 20 20 30 20 32 34 38 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 2f 78 2a 20 20 .........0.248.set-token.'./x*..
6f6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 34 39 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 .............0.249.set-token.'.x
6f6c0 61 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 34 41 20 73 65 74 2d 74 6f 6b 65 6e a+...............0.24A.set-token
6f6e0 0a 27 20 78 61 31 2b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 34 42 20 73 65 74 2d 74 .'.xa1+..............0.24B.set-t
6f700 6f 6b 65 6e 0a 27 20 78 62 66 6c 69 70 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 34 43 20 73 oken.'.xbflip............0.24C.s
6f720 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 62 66 6c 69 70 73 20 20 20 20 20 20 20 20 20 20 20 30 20 32 et-token.'.xbflips...........0.2
6f740 34 44 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 62 73 70 6c 69 74 20 20 20 20 20 20 20 20 20 20 4D.set-token.'.xbsplit..........
6f760 20 30 20 32 34 45 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 6c 66 6c 69 70 20 20 20 20 20 20 20 .0.24E.set-token.'.xlflip.......
6f780 20 20 20 20 20 30 20 32 34 46 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 6c 66 6c 69 70 73 20 20 .....0.24F.set-token.'.xlflips..
6f7a0 20 20 20 20 20 20 20 20 20 30 20 32 35 30 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 6c 73 70 6c .........0.250.set-token.'.xlspl
6f7c0 69 74 20 20 20 20 20 20 20 20 20 20 20 30 20 32 35 31 20 73 65 74 2d 74 6f 6b 65 6e 0a 27 20 78 it...........0.251.set-token.'.x
6f7e0 77 66 6c 69 70 20 20 20 20 20 20 20 20 20 20 20 20 30 20 32 35 32 20 73 65 74 2d 74 6f 6b 65 6e wflip............0.252.set-token
6f800 0a 27 20 78 77 66 6c 69 70 73 20 20 20 20 20 20 20 20 20 20 20 30 20 32 35 33 20 73 65 74 2d 74 .'.xwflips...........0.253.set-t
6f820 6f 6b 65 6e 0a 27 20 78 77 73 70 6c 69 74 20 20 20 20 20 20 20 20 20 20 20 30 20 32 35 34 20 73 oken.'.xwsplit...........0.254.s
6f840 65 74 2d 74 6f 6b 65 6e 0a 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 16 c0 et-token........................
6f860 00 00 00 00 00 00 16 89 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 28 31 32 37 35 2e 66 73 00 .......................(1275.fs.
6f880 30 20 76 61 6c 75 65 20 66 75 6e 63 74 69 6f 6e 2d 74 79 70 65 20 20 20 20 27 20 66 75 6e 63 74 0.value.function-type....'.funct
6f8a0 69 6f 6e 2d 74 79 70 65 20 40 20 63 6f 6e 73 74 61 6e 74 20 3c 76 61 6c 75 65 3e 0a 76 61 72 69 ion-type.@.constant.<value>.vari
6f8c0 61 62 6c 65 20 66 75 6e 63 74 69 6f 6e 2d 74 79 70 65 20 27 20 66 75 6e 63 74 69 6f 6e 2d 74 79 able.function-type.'.function-ty
6f8e0 70 65 20 40 20 63 6f 6e 73 74 61 6e 74 20 3c 76 61 72 69 61 62 6c 65 3e 0a 30 20 63 6f 6e 73 74 pe.@.constant.<variable>.0.const
6f900 61 6e 74 20 66 75 6e 63 74 69 6f 6e 2d 74 79 70 65 20 27 20 66 75 6e 63 74 69 6f 6e 2d 74 79 70 ant.function-type.'.function-typ
6f920 65 20 40 20 63 6f 6e 73 74 61 6e 74 20 3c 63 6f 6e 73 74 61 6e 74 3e 0a 3a 20 66 75 6e 63 74 69 e.@.constant.<constant>.:.functi
6f940 6f 6e 2d 74 79 70 65 20 3b 20 20 20 20 20 20 20 20 27 20 66 75 6e 63 74 69 6f 6e 2d 74 79 70 65 on-type.;........'.function-type
6f960 20 40 20 63 6f 6e 73 74 61 6e 74 20 3c 63 6f 6c 6f 6e 3e 0a 63 72 65 61 74 65 20 66 75 6e 63 74 .@.constant.<colon>.create.funct
6f980 69 6f 6e 2d 74 79 70 65 20 20 20 20 20 27 20 66 75 6e 63 74 69 6f 6e 2d 74 79 70 65 20 40 20 63 ion-type.....'.function-type.@.c
6f9a0 6f 6e 73 74 61 6e 74 20 3c 63 72 65 61 74 65 3e 0a 64 65 66 65 72 20 66 75 6e 63 74 69 6f 6e 2d onstant.<create>.defer.function-
6f9c0 74 79 70 65 20 20 20 20 20 20 27 20 66 75 6e 63 74 69 6f 6e 2d 74 79 70 65 20 40 20 63 6f 6e 73 type......'.function-type.@.cons
6f9e0 74 61 6e 74 20 3c 64 65 66 65 72 3e 0a 3a 20 66 63 6f 64 65 2d 72 65 76 69 73 69 6f 6e 20 28 20 tant.<defer>.:.fcode-revision.(.
6fa00 2d 2d 20 6e 20 29 0a 30 30 30 33 30 30 30 30 20 5c 20 6d 61 6a 6f 72 20 2a 20 36 35 35 33 36 20 --.n.).00030000.\.major.*.65536.
6fa20 2b 20 6d 69 6e 6f 72 0a 3b 0a 3a 20 62 28 6c 69 74 29 20 28 20 2d 2d 20 6e 20 29 0a 6e 65 78 74 +.minor.;.:.b(lit).(.--.n.).next
6fa40 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 2d 6e 75 6d 33 32 0a 3f 63 6f 6d 70 69 6c 65 2d 6d 6f -ip.read-fcode-num32.?compile-mo
6fa60 64 65 20 49 46 20 6c 69 74 65 72 61 6c 2c 20 54 48 45 4e 0a 3b 0a 3a 20 62 28 22 29 0a 6e 65 78 de.IF.literal,.THEN.;.:.b(").nex
6fa80 74 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 2d 73 74 72 69 6e 67 0a 3f 63 6f 6d 70 69 6c 65 2d t-ip.read-fcode-string.?compile-
6faa0 6d 6f 64 65 20 49 46 20 66 63 2d 73 74 72 69 6e 67 2c 20 61 6c 69 67 6e 20 70 6f 73 74 70 6f 6e mode.IF.fc-string,.align.postpon
6fac0 65 20 63 6f 75 6e 74 20 54 48 45 4e 0a 3b 0a 3a 20 62 28 27 29 0a 6e 65 78 74 2d 69 70 20 72 65 e.count.THEN.;.:.b(').next-ip.re
6fae0 61 64 2d 66 63 6f 64 65 23 20 67 65 74 2d 74 6f 6b 65 6e 20 64 72 6f 70 20 3f 63 6f 6d 70 69 6c ad-fcode#.get-token.drop.?compil
6fb00 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 3f 6a 75 6d e-mode.IF.literal,.THEN.;.:.?jum
6fb20 70 2d 64 69 72 65 63 74 69 6f 6e 20 28 20 6e 20 2d 2d 20 29 0a 64 75 70 20 38 30 30 30 20 3e 3d p-direction.(.n.--.).dup.8000.>=
6fb40 20 49 46 20 46 46 46 46 20 73 77 61 70 20 2d 20 6e 65 67 61 74 65 20 32 2d 20 54 48 45 4e 0a 3b .IF.FFFF.swap.-.negate.2-.THEN.;
6fb60 0a 3a 20 3f 6e 65 67 61 74 69 76 65 0a 38 30 30 30 20 61 6e 64 0a 3b 0a 3a 20 64 65 73 74 2d 6f .:.?negative.8000.and.;.:.dest-o
6fb80 6e 2d 74 6f 70 0a 30 20 3e 72 20 42 45 47 49 4e 20 64 75 70 20 40 20 30 3d 20 57 48 49 4c 45 20 n-top.0.>r.BEGIN.dup.@.0=.WHILE.
6fba0 3e 72 20 52 45 50 45 41 54 0a 42 45 47 49 4e 20 72 3e 20 64 75 70 20 57 48 49 4c 45 20 73 77 61 >r.REPEAT.BEGIN.r>.dup.WHILE.swa
6fbc0 70 20 52 45 50 45 41 54 20 0a 64 72 6f 70 0a 3b 0a 3a 20 3f 62 72 61 6e 63 68 0a 74 72 75 65 20 p.REPEAT..drop.;.:.?branch.true.
6fbe0 3d 0a 3b 0a 3a 20 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 5c 20 45 4c 53 45 20 6e =.;.:.read-fcode-offset.\.ELSE.n
6fc00 65 65 64 73 20 74 6f 20 62 65 20 66 69 78 65 64 21 0a 3f 6f 66 66 73 65 74 31 36 20 49 46 20 6e eeds.to.be.fixed!.?offset16.IF.n
6fc20 65 78 74 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 2d 6e 75 6d 31 36 20 45 4c 53 45 20 54 48 45 ext-ip.read-fcode-num16.ELSE.THE
6fc40 4e 0a 3b 0a 3a 20 62 3f 62 72 61 6e 63 68 20 28 20 66 6c 61 67 20 2d 2d 20 29 0a 3f 63 6f 6d 70 N.;.:.b?branch.(.flag.--.).?comp
6fc60 69 6c 65 2d 6d 6f 64 65 20 49 46 20 20 0a 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 ile-mode.IF...read-fcode-offset.
6fc80 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 70 6f 73 74 70 ?negative.IF...dest-on-top.postp
6fca0 6f 6e 65 20 75 6e 74 69 6c 0a 45 4c 53 45 20 70 6f 73 74 70 6f 6e 65 20 69 66 0a 54 48 45 4e 0a one.until.ELSE.postpone.if.THEN.
6fcc0 45 4c 53 45 0a 3f 62 72 61 6e 63 68 20 49 46 20 20 20 32 20 6a 75 6d 70 2d 6e 2d 69 70 0a 45 4c ELSE.?branch.IF...2.jump-n-ip.EL
6fce0 53 45 20 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 0a 3f 6a 75 6d 70 2d 64 69 72 65 63 SE.read-fcode-offset.?jump-direc
6fd00 74 69 6f 6e 20 32 2d 20 6a 75 6d 70 2d 6e 2d 69 70 0a 54 48 45 4e 0a 54 48 45 4e 0a 3b 20 69 6d tion.2-.jump-n-ip.THEN.THEN.;.im
6fd20 6d 65 64 69 61 74 65 0a 3a 20 62 62 72 61 6e 63 68 20 28 20 2d 2d 20 29 0a 3f 63 6f 6d 70 69 6c mediate.:.bbranch.(.--.).?compil
6fd40 65 2d 6d 6f 64 65 20 49 46 20 0a 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 0a 3f 6e 65 e-mode.IF..read-fcode-offset.?ne
6fd60 67 61 74 69 76 65 20 49 46 20 20 20 64 65 73 74 2d 6f 6e 2d 74 6f 70 20 70 6f 73 74 70 6f 6e 65 gative.IF...dest-on-top.postpone
6fd80 20 61 67 61 69 6e 0a 45 4c 53 45 20 70 6f 73 74 70 6f 6e 65 20 65 6c 73 65 0a 67 65 74 2d 69 70 .again.ELSE.postpone.else.get-ip
6fda0 20 6e 65 78 74 2d 69 70 20 66 63 6f 64 65 40 20 42 32 20 3d 20 49 46 20 64 72 6f 70 20 45 4c 53 .next-ip.fcode@.B2.=.IF.drop.ELS
6fdc0 45 20 73 65 74 2d 69 70 20 54 48 45 4e 0a 54 48 45 4e 0a 45 4c 53 45 20 20 0a 72 65 61 64 2d 66 E.set-ip.THEN.THEN.ELSE...read-f
6fde0 63 6f 64 65 2d 6f 66 66 73 65 74 20 3f 6a 75 6d 70 2d 64 69 72 65 63 74 69 6f 6e 20 32 2d 20 6a code-offset.?jump-direction.2-.j
6fe00 75 6d 70 2d 6e 2d 69 70 0a 54 48 45 4e 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 3c 6d ump-n-ip.THEN.;.immediate.:.b(<m
6fe20 61 72 6b 29 20 28 20 2d 2d 20 29 0a 3f 63 6f 6d 70 69 6c 65 2d 6d 6f 64 65 20 49 46 20 70 6f 73 ark).(.--.).?compile-mode.IF.pos
6fe40 74 70 6f 6e 65 20 62 65 67 69 6e 20 54 48 45 4e 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 tpone.begin.THEN.;.immediate.:.b
6fe60 28 3e 72 65 73 6f 6c 76 65 29 20 28 20 2d 2d 20 29 0a 3f 63 6f 6d 70 69 6c 65 2d 6d 6f 64 65 20 (>resolve).(.--.).?compile-mode.
6fe80 49 46 20 70 6f 73 74 70 6f 6e 65 20 74 68 65 6e 20 54 48 45 4e 0a 3b 20 69 6d 6d 65 64 69 61 74 IF.postpone.then.THEN.;.immediat
6fea0 65 0a 3a 20 66 66 77 74 6f 3b 20 28 20 2d 2d 20 29 0a 42 45 47 49 4e 20 66 63 6f 64 65 40 20 64 e.:.ffwto;.(.--.).BEGIN.fcode@.d
6fec0 75 70 20 63 32 20 3c 3e 20 57 48 49 4c 45 0a 2e 22 20 66 66 77 74 6f 3a 20 73 6b 69 70 70 69 6e up.c2.<>.WHILE..".ffwto:.skippin
6fee0 67 20 22 20 64 75 70 20 2e 20 2e 22 20 40 20 22 20 67 65 74 2d 69 70 20 2e 20 63 72 0a 43 41 53 g.".dup....".@.".get-ip...cr.CAS
6ff00 45 09 31 30 20 4f 46 20 28 20 6c 69 74 20 29 20 72 65 61 64 2d 66 63 6f 64 65 2d 6e 75 6d 33 32 E.10.OF.(.lit.).read-fcode-num32
6ff20 20 64 72 6f 70 20 45 4e 44 4f 46 0a 31 31 20 4f 46 20 28 20 27 20 29 20 72 65 61 64 2d 66 63 6f .drop.ENDOF.11.OF.(.'.).read-fco
6ff40 64 65 23 20 64 72 6f 70 20 45 4e 44 4f 46 0a 31 32 20 4f 46 20 28 20 22 20 29 20 72 65 61 64 2d de#.drop.ENDOF.12.OF.(.".).read-
6ff60 66 63 6f 64 65 2d 73 74 72 69 6e 67 20 32 64 72 6f 70 20 45 4e 44 4f 46 0a 31 33 20 4f 46 20 28 fcode-string.2drop.ENDOF.13.OF.(
6ff80 20 62 62 72 61 6e 63 68 20 29 20 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 64 72 6f .bbranch.).read-fcode-offset.dro
6ffa0 70 20 45 4e 44 4f 46 0a 31 34 20 4f 46 20 28 20 62 3f 62 72 61 6e 63 68 20 29 20 72 65 61 64 2d p.ENDOF.14.OF.(.b?branch.).read-
6ffc0 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 35 20 4f 46 20 28 20 fcode-offset.drop.ENDOF.15.OF.(.
6ffe0 6c 6f 6f 70 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 loop.).read-fcode-offset.drop.EN
70000 44 4f 46 0a 31 36 20 4f 46 20 28 20 2b 6c 6f 6f 70 20 29 20 72 65 61 64 2d 66 63 6f 64 65 2d 6f DOF.16.OF.(.+loop.).read-fcode-o
70020 66 66 73 65 74 20 64 72 6f 70 20 45 4e 44 4f 46 0a 31 37 20 4f 46 20 28 20 64 6f 20 29 20 72 65 ffset.drop.ENDOF.17.OF.(.do.).re
70040 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 31 38 20 4f 46 ad-fcode-offset.drop.ENDOF.18.OF
70060 20 28 20 3f 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 .(.?do.).read-fcode-offset.drop.
70080 45 4e 44 4f 46 0a 31 43 20 4f 46 20 28 20 6f 66 20 29 20 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 ENDOF.1C.OF.(.of.).read-fcode-of
700a0 66 73 65 74 20 64 72 6f 70 20 45 4e 44 4f 46 0a 43 36 20 4f 46 20 28 20 65 6e 64 6f 66 20 29 20 fset.drop.ENDOF.C6.OF.(.endof.).
700c0 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 43 33 20 read-fcode-offset.drop.ENDOF.C3.
700e0 4f 46 20 28 20 74 6f 20 29 20 72 65 61 64 2d 66 63 6f 64 65 23 20 64 72 6f 70 20 45 4e 44 4f 46 OF.(.to.).read-fcode#.drop.ENDOF
70100 0a 64 75 70 20 4f 46 20 6e 65 78 74 2d 69 70 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 52 45 .dup.OF.next-ip.ENDOF.ENDCASE.RE
70120 50 45 41 54 20 6e 65 78 74 2d 69 70 0a 3b 0a 3a 20 72 70 75 73 68 20 28 20 72 70 61 72 6d 20 2d PEAT.next-ip.;.:.rpush.(.rparm.-
70140 2d 20 29 20 5c 20 70 75 73 68 20 74 68 65 20 72 70 61 72 6d 20 74 6f 20 62 65 20 6f 6e 20 74 6f -.).\.push.the.rparm.to.be.on.to
70160 70 20 6f 66 20 72 65 74 75 72 6e 20 73 74 61 63 6b 20 61 66 74 65 72 20 65 78 69 74 0a 72 3e 20 p.of.return.stack.after.exit.r>.
70180 73 77 61 70 20 3e 72 20 3e 72 0a 3b 0a 3a 20 72 70 6f 70 20 28 20 2d 2d 20 72 70 61 72 6d 20 29 swap.>r.>r.;.:.rpop.(.--.rparm.)
701a0 20 5c 20 70 6f 70 20 74 68 65 20 72 70 61 72 6d 20 74 68 61 74 20 77 61 73 20 6f 6e 20 74 6f 70 .\.pop.the.rparm.that.was.on.top
701c0 20 6f 66 20 72 65 74 75 72 6e 20 73 74 61 63 6b 20 62 65 66 6f 72 65 20 74 68 69 73 0a 72 3e 20 .of.return.stack.before.this.r>.
701e0 72 3e 20 73 77 61 70 20 3e 72 0a 3b 0a 3a 20 62 31 28 3b 29 20 28 20 2d 2d 20 29 0a 2e 22 20 62 r>.swap.>r.;.:.b1(;).(.--.)..".b
70200 31 28 3b 29 22 20 63 72 0a 72 70 6f 70 20 73 65 74 2d 69 70 20 0a 3b 0a 3a 20 62 28 3b 29 20 28 1(;)".cr.rpop.set-ip..;.:.b(;).(
70220 20 2d 2d 20 29 0a 70 6f 73 74 70 6f 6e 65 20 65 78 69 74 20 72 65 76 65 61 6c 20 70 6f 73 74 70 .--.).postpone.exit.reveal.postp
70240 6f 6e 65 20 5b 20 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 3a 29 20 28 20 2d 2d 20 29 one.[..;.immediate.:.b(:).(.--.)
70260 0a 3c 63 6f 6c 6f 6e 3e 20 63 6f 6d 70 69 6c 65 2c 20 5d 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a .<colon>.compile,.].;.immediate.
70280 3a 20 62 28 63 61 73 65 29 20 28 20 73 65 6c 20 2d 2d 20 73 65 6c 20 29 0a 70 6f 73 74 70 6f 6e :.b(case).(.sel.--.sel.).postpon
702a0 65 20 63 61 73 65 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 65 6e 64 63 61 73 65 29 0a e.case.;.immediate.:.b(endcase).
702c0 70 6f 73 74 70 6f 6e 65 20 65 6e 64 63 61 73 65 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 postpone.endcase.;.immediate.:.b
702e0 28 6f 66 29 0a 70 6f 73 74 70 6f 6e 65 20 6f 66 0a 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 (of).postpone.of.read-fcode-offs
70300 65 74 20 64 72 6f 70 20 20 20 5c 20 72 65 61 64 20 61 6e 64 20 64 69 73 63 61 72 64 20 6f 66 66 et.drop...\.read.and.discard.off
70320 73 65 74 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 65 6e 64 6f 66 29 0a 70 6f 73 74 70 set.;.immediate.:.b(endof).postp
70340 6f 6e 65 20 65 6e 64 6f 66 0a 72 65 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 64 72 6f 70 one.endof.read-fcode-offset.drop
70360 20 20 20 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 64 6f 29 0a 70 6f 73 74 70 6f 6e 65 ....;.immediate.:.b(do).postpone
70380 20 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 20 0a 3b 20 .do.read-fcode-offset.drop....;.
703a0 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 3f 64 6f 29 0a 70 6f 73 74 70 6f 6e 65 20 3f 64 6f 0a immediate.:.b(?do).postpone.?do.
703c0 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 3b 20 69 6d 6d 65 read-fcode-offset.drop....;.imme
703e0 64 69 61 74 65 0a 3a 20 62 28 6c 6f 6f 70 29 0a 70 6f 73 74 70 6f 6e 65 20 6c 6f 6f 70 0a 72 65 diate.:.b(loop).postpone.loop.re
70400 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 64 72 6f 70 20 20 20 0a 3b 20 69 6d 6d 65 64 69 ad-fcode-offset.drop....;.immedi
70420 61 74 65 0a 3a 20 62 28 2b 6c 6f 6f 70 29 0a 70 6f 73 74 70 6f 6e 65 20 2b 6c 6f 6f 70 0a 72 65 ate.:.b(+loop).postpone.+loop.re
70440 61 64 2d 66 63 6f 64 65 2d 6f 66 66 73 65 74 20 64 72 6f 70 20 20 20 0a 3b 20 69 6d 6d 65 64 69 ad-fcode-offset.drop....;.immedi
70460 61 74 65 0a 3a 20 62 28 6c 65 61 76 65 29 0a 70 6f 73 74 70 6f 6e 65 20 6c 65 61 76 65 0a 3b 20 ate.:.b(leave).postpone.leave.;.
70480 69 6d 6d 65 64 69 61 74 65 0a 3a 20 6e 65 77 2d 74 6f 6b 65 6e 20 20 5c 20 75 6e 6e 61 6d 65 64 immediate.:.new-token..\.unnamed
704a0 20 6c 6f 63 61 6c 20 66 63 6f 64 65 20 66 75 6e 63 74 69 6f 6e 0a 61 6c 69 67 6e 20 68 65 72 65 .local.fcode.function.align.here
704c0 20 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 23 20 30 20 73 77 61 70 20 73 65 74 2d .next-ip.read-fcode#.0.swap.set-
704e0 74 6f 6b 65 6e 0a 3b 0a 3a 20 65 78 74 65 72 6e 61 6c 2d 74 6f 6b 65 6e 20 28 20 2d 2d 20 29 20 token.;.:.external-token.(.--.).
70500 20 5c 20 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 20 0a 6e .\.named.local.fcode.function..n
70520 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 68 65 61 64 65 72 20 ext-ip.read-fcode-string.header.
70540 20 20 20 20 20 20 20 20 28 20 73 74 72 20 6c 65 6e 20 2d 2d 20 29 20 20 5c 20 63 72 65 61 74 65 ........(.str.len.--.)..\.create
70560 20 61 20 68 65 61 64 65 72 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 69 63 74 69 6f 6e .a.header.in.the.current.diction
70580 61 72 79 20 65 6e 74 72 79 0a 6e 65 77 2d 74 6f 6b 65 6e 0a 3b 0a 3a 20 6e 65 77 2d 74 6f 6b 65 ary.entry.new-token.;.:.new-toke
705a0 6e 0a 65 76 61 2d 64 65 62 75 67 3f 20 49 46 0a 73 22 20 78 22 20 67 65 74 2d 69 70 20 3e 72 20 n.eva-debug?.IF.s".x".get-ip.>r.
705c0 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 23 20 72 3e 20 73 65 74 2d 69 70 20 28 75 next-ip.read-fcode#.r>.set-ip.(u
705e0 2e 29 20 24 63 61 74 20 73 74 72 64 75 70 0a 68 65 61 64 65 72 0a 54 48 45 4e 20 6e 65 77 2d 74 .).$cat.strdup.header.THEN.new-t
70600 6f 6b 65 6e 0a 3b 0a 3a 20 6e 61 6d 65 64 2d 74 6f 6b 65 6e 20 20 5c 20 64 65 63 69 64 65 20 77 oken.;.:.named-token..\.decide.w
70620 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 74 6f 20 67 69 76 65 20 61 20 6e 65 77 20 74 6f 6b 65 6e ether.or.not.to.give.a.new.token
70640 20 61 6e 20 6f 77 6e 20 6e 61 6d 65 20 69 6e 20 74 68 65 20 64 69 63 74 69 6f 6e 61 72 79 0a 66 .an.own.name.in.the.dictionary.f
70660 63 6f 64 65 2d 64 65 62 75 67 3f 20 49 46 20 6e 65 77 2d 74 6f 6b 65 6e 20 45 4c 53 45 20 65 78 code-debug?.IF.new-token.ELSE.ex
70680 74 65 72 6e 61 6c 2d 74 6f 6b 65 6e 20 54 48 45 4e 0a 3b 0a 3a 20 62 28 74 6f 29 20 28 20 78 20 ternal-token.THEN.;.:.b(to).(.x.
706a0 2d 2d 20 29 0a 6e 65 78 74 2d 69 70 20 72 65 61 64 2d 66 63 6f 64 65 23 0a 67 65 74 2d 74 6f 6b --.).next-ip.read-fcode#.get-tok
706c0 65 6e 20 64 72 6f 70 0a 3e 62 6f 64 79 20 63 65 6c 6c 20 2d 0a 3f 63 6f 6d 70 69 6c 65 2d 6d 6f en.drop.>body.cell.-.?compile-mo
706e0 64 65 20 49 46 20 6c 69 74 65 72 61 6c 2c 20 70 6f 73 74 70 6f 6e 65 20 21 20 20 45 4c 53 45 20 de.IF.literal,.postpone.!..ELSE.
70700 21 20 20 54 48 45 4e 0a 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 62 28 76 61 6c 75 65 29 0a 3c !..THEN.;.immediate.:.b(value).<
70720 76 61 6c 75 65 3e 20 2c 20 2c 20 72 65 76 65 61 6c 0a 3b 0a 3a 20 62 28 76 61 72 69 61 62 6c 65 value>.,.,.reveal.;.:.b(variable
70740 29 0a 3c 76 61 72 69 61 62 6c 65 3e 20 2c 20 30 20 2c 20 72 65 76 65 61 6c 0a 3b 0a 3a 20 62 28 ).<variable>.,.0.,.reveal.;.:.b(
70760 63 6f 6e 73 74 61 6e 74 29 0a 3c 63 6f 6e 73 74 61 6e 74 3e 20 2c 20 2c 20 72 65 76 65 61 6c 0a constant).<constant>.,.,.reveal.
70780 3b 0a 3a 20 75 6e 64 65 66 69 6e 65 64 2d 64 65 66 65 72 0a 63 72 20 63 72 20 2e 22 20 55 6e 69 ;.:.undefined-defer.cr.cr..".Uni
707a0 74 69 74 69 61 6c 69 7a 65 64 20 64 65 66 65 72 20 77 6f 72 64 20 68 61 73 20 62 65 65 6e 20 65 titialized.defer.word.has.been.e
707c0 78 65 63 75 74 65 64 21 22 20 63 72 20 63 72 20 0a 74 72 75 65 20 66 63 6f 64 65 2d 65 6e 64 20 xecuted!".cr.cr..true.fcode-end.
707e0 21 0a 3b 0a 3a 20 62 28 64 65 66 65 72 29 0a 3c 64 65 66 65 72 3e 20 2c 20 72 65 76 65 61 6c 0a !.;.:.b(defer).<defer>.,.reveal.
70800 70 6f 73 74 70 6f 6e 65 20 75 6e 64 65 66 69 6e 65 64 2d 64 65 66 65 72 0a 3b 0a 3a 20 62 28 63 postpone.undefined-defer.;.:.b(c
70820 72 65 61 74 65 29 0a 3c 76 61 72 69 61 62 6c 65 3e 20 2c 20 0a 70 6f 73 74 70 6f 6e 65 20 6e 6f reate).<variable>.,..postpone.no
70840 6f 70 20 72 65 76 65 61 6c 0a 3b 0a 3a 20 62 28 66 69 65 6c 64 29 20 28 20 45 3a 20 61 64 64 72 op.reveal.;.:.b(field).(.E:.addr
70860 20 2d 2d 20 61 64 64 72 2b 6f 66 66 73 65 74 20 29 20 28 20 46 3a 20 6f 66 66 73 65 74 20 73 69 .--.addr+offset.).(.F:.offset.si
70880 7a 65 20 2d 2d 20 6f 66 66 73 65 74 2b 73 69 7a 65 20 29 0a 3c 63 6f 6c 6f 6e 3e 20 2c 20 6f 76 ze.--.offset+size.).<colon>.,.ov
708a0 65 72 20 6c 69 74 65 72 61 6c 2c 0a 70 6f 73 74 70 6f 6e 65 20 2b 20 70 6f 73 74 70 6f 6e 65 20 er.literal,.postpone.+.postpone.
708c0 65 78 69 74 0a 2b 0a 3b 0a 3a 20 62 28 62 75 66 66 65 72 3a 29 20 28 20 45 3a 20 2d 2d 20 61 2d exit.+.;.:.b(buffer:).(.E:.--.a-
708e0 61 64 64 72 29 20 28 20 46 3a 20 73 69 7a 65 20 2d 2d 20 29 0a 3c 76 61 72 69 61 62 6c 65 3e 20 addr).(.F:.size.--.).<variable>.
70900 2c 20 61 6c 6c 6f 74 0a 3b 0a 3a 20 73 75 73 70 65 6e 64 2d 66 63 6f 64 65 20 28 20 2d 2d 20 29 ,.allot.;.:.suspend-fcode.(.--.)
70920 0a 6e 6f 6f 70 20 20 20 20 20 20 20 20 5c 20 68 61 73 20 74 6f 20 62 65 20 69 6d 70 6c 65 6d 65 .noop........\.has.to.be.impleme
70940 6e 74 65 64 20 6d 6f 72 65 20 65 66 66 69 63 69 65 6e 74 6c 79 20 3b 2d 29 0a 3b 0a 3a 20 6f 66 nted.more.efficiently.;-).;.:.of
70960 66 73 65 74 31 36 20 28 20 2d 2d 20 29 0a 31 36 20 74 6f 20 66 63 6f 64 65 2d 6f 66 66 73 65 74 fset16.(.--.).16.to.fcode-offset
70980 0a 3b 0a 3a 20 76 65 72 73 69 6f 6e 31 20 28 20 2d 2d 20 29 0a 31 20 74 6f 20 66 63 6f 64 65 2d .;.:.version1.(.--.).1.to.fcode-
709a0 73 70 72 65 61 64 0a 38 20 74 6f 20 66 63 6f 64 65 2d 6f 66 66 73 65 74 0a 72 65 61 64 2d 68 65 spread.8.to.fcode-offset.read-he
709c0 61 64 65 72 0a 3b 0a 3a 20 73 74 61 72 74 30 20 28 20 2d 2d 20 29 0a 30 20 74 6f 20 66 63 6f 64 ader.;.:.start0.(.--.).0.to.fcod
709e0 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 0a e-spread.offset16.read-header.;.
70a00 3a 20 73 74 61 72 74 31 20 28 20 2d 2d 20 29 0a 31 20 74 6f 20 66 63 6f 64 65 2d 73 70 72 65 61 :.start1.(.--.).1.to.fcode-sprea
70a20 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 74 d.offset16.read-header.;.:.start
70a40 32 20 28 20 2d 2d 20 29 0a 32 20 74 6f 20 66 63 6f 64 65 2d 73 70 72 65 61 64 0a 6f 66 66 73 65 2.(.--.).2.to.fcode-spread.offse
70a60 74 31 36 0a 72 65 61 64 2d 68 65 61 64 65 72 0a 3b 0a 3a 20 73 74 61 72 74 34 20 28 20 2d 2d 20 t16.read-header.;.:.start4.(.--.
70a80 29 0a 34 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 ).4.to.fcode-spread.offset16.rea
70aa0 64 2d 68 65 61 64 65 72 0a 3b 0a 3a 20 65 6e 64 30 20 28 20 2d 2d 20 29 20 0a 74 72 75 65 20 66 d-header.;.:.end0.(.--.)..true.f
70ac0 63 6f 64 65 2d 65 6e 64 20 21 20 0a 3b 0a 3a 20 65 6e 64 31 20 28 20 2d 2d 20 29 20 0a 65 6e 64 code-end.!..;.:.end1.(.--.)..end
70ae0 30 20 0a 3b 0a 3a 20 66 65 72 72 6f 72 20 28 20 2d 2d 20 29 0a 63 6c 65 61 72 20 65 6e 64 30 0a 0..;.:.ferror.(.--.).clear.end0.
70b00 63 72 20 2e 22 20 46 43 6f 64 65 23 20 22 20 66 63 6f 64 65 2d 6e 75 6d 20 40 20 2e 20 2e 22 20 cr..".FCode#.".fcode-num.@....".
70b20 6e 6f 74 20 61 73 73 69 67 6e 65 64 21 22 0a 63 72 20 2e 22 20 46 43 6f 64 65 20 65 76 61 6c 75 not.assigned!".cr..".FCode.evalu
70b40 61 74 69 6f 6e 20 61 62 6f 72 74 65 64 2e 22 20 63 72 0a 2e 22 20 28 20 2d 2d 20 53 3a 22 20 64 ation.aborted.".cr..".(.--.S:".d
70b60 65 70 74 68 20 2e 20 2e 22 20 52 3a 22 20 72 64 65 70 74 68 20 2e 20 2e 22 20 29 20 22 20 2e 73 epth....".R:".rdepth....".)."..s
70b80 20 63 72 0a 61 62 6f 72 74 0a 3b 0a 3a 20 72 65 73 65 74 2d 6c 6f 63 61 6c 2d 66 63 6f 64 65 73 .cr.abort.;.:.reset-local-fcodes
70ba0 0a 46 46 46 20 38 30 30 20 44 4f 20 5b 27 5d 20 66 65 72 72 6f 72 20 30 20 69 20 73 65 74 2d 74 .FFF.800.DO.['].ferror.0.i.set-t
70bc0 6f 6b 65 6e 20 4c 4f 4f 50 0a 3b 0a 3a 20 62 79 74 65 2d 6c 6f 61 64 20 28 20 61 64 64 72 20 78 oken.LOOP.;.:.byte-load.(.addr.x
70be0 74 20 2d 2d 20 29 0a 3e 72 20 3e 72 20 0a 73 61 76 65 2d 65 76 61 6c 75 61 74 6f 72 2d 73 74 61 t.--.).>r.>r..save-evaluator-sta
70c00 74 65 0a 72 3e 20 72 3e 0a 72 65 73 65 74 2d 66 63 6f 64 65 2d 65 6e 64 0a 31 20 74 6f 20 66 63 te.r>.r>.reset-fcode-end.1.to.fc
70c20 6f 64 65 2d 73 70 72 65 61 64 0a 64 75 70 20 31 20 3d 20 49 46 20 64 72 6f 70 20 5b 27 5d 20 72 ode-spread.dup.1.=.IF.drop.['].r
70c40 62 40 20 54 48 45 4e 20 74 6f 20 66 63 6f 64 65 2d 72 62 40 0a 73 65 74 2d 69 70 0a 72 65 73 65 b@.THEN.to.fcode-rb@.set-ip.rese
70c60 74 2d 6c 6f 63 61 6c 2d 66 63 6f 64 65 73 0a 64 65 70 74 68 20 3e 72 0a 65 76 61 6c 75 61 74 65 t-local-fcodes.depth.>r.evaluate
70c80 2d 66 63 6f 64 65 0a 72 3e 20 64 65 70 74 68 20 31 2d 20 3c 3e 20 49 46 20 20 20 63 6c 65 61 72 -fcode.r>.depth.1-.<>.IF...clear
70ca0 20 65 6e 64 30 20 0a 63 72 20 2e 22 20 41 6d 62 69 67 75 6f 75 73 20 73 74 61 63 6b 20 64 65 70 .end0..cr..".Ambiguous.stack.dep
70cc0 74 68 20 61 66 74 65 72 20 62 79 74 65 2d 6c 6f 61 64 21 22 0a 63 72 20 2e 22 20 46 43 6f 64 65 th.after.byte-load!".cr..".FCode
70ce0 20 65 76 61 6c 75 61 74 69 6f 6e 20 61 62 6f 72 74 65 64 2e 22 20 63 72 20 63 72 0a 45 4c 53 45 .evaluation.aborted.".cr.cr.ELSE
70d00 20 72 65 73 74 6f 72 65 2d 65 76 61 6c 75 61 74 6f 72 2d 73 74 61 74 65 20 0a 54 48 45 4e 0a 5b .restore-evaluator-state..THEN.[
70d20 27 5d 20 63 40 20 74 6f 20 66 63 6f 64 65 2d 72 62 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 '].c@.to.fcode-rb@..............
70d40 20 20 0a 3b 0a 63 72 65 61 74 65 20 62 79 74 65 2d 6c 6f 61 64 2d 74 65 73 74 2d 66 63 6f 64 65 ...;.create.byte-load-test-fcode
70d60 0a 66 31 20 63 2c 20 30 38 20 63 2c 20 31 38 20 63 2c 20 36 39 20 63 2c 20 30 30 20 63 2c 20 30 .f1.c,.08.c,.18.c,.69.c,.00.c,.0
70d80 30 20 63 2c 20 30 30 20 63 2c 20 36 38 20 63 2c 0a 31 32 20 63 2c 20 31 36 20 63 2c 20 36 32 20 0.c,.00.c,.68.c,.12.c,.16.c,.62.
70da0 63 2c 20 37 39 20 63 2c 20 37 34 20 63 2c 20 36 35 20 63 2c 20 32 64 20 63 2c 20 36 63 20 63 2c c,.79.c,.74.c,.65.c,.2d.c,.6c.c,
70dc0 20 0a 36 66 20 63 2c 20 36 31 20 63 2c 20 36 34 20 63 2c 20 32 64 20 63 2c 20 37 34 20 63 2c 20 ..6f.c,.61.c,.64.c,.2d.c,.74.c,.
70de0 36 35 20 63 2c 20 37 33 20 63 2c 20 37 34 20 63 2c 20 0a 32 64 20 63 2c 20 36 36 20 63 2c 20 36 65.c,.73.c,.74.c,..2d.c,.66.c,.6
70e00 33 20 63 2c 20 36 66 20 63 2c 20 36 34 20 63 2c 20 36 35 20 63 2c 20 32 31 20 63 2c 20 32 31 20 3.c,.6f.c,.64.c,.65.c,.21.c,.21.
70e20 63 2c 20 0a 39 30 20 63 2c 20 39 32 20 63 2c 20 28 20 61 36 20 63 2c 20 61 37 20 63 2c 20 32 65 c,..90.c,.92.c,.(.a6.c,.a7.c,.2e
70e40 20 63 2c 20 29 20 30 30 20 63 2c 0a 3a 20 62 79 74 65 2d 6c 6f 61 64 2d 74 65 73 74 0a 62 79 74 .c,.).00.c,.:.byte-load-test.byt
70e60 65 2d 6c 6f 61 64 2d 74 65 73 74 2d 66 63 6f 64 65 20 5b 27 5d 20 77 40 0a 3b 20 69 6d 6d 65 64 e-load-test-fcode.['].w@.;.immed
70e80 69 61 74 65 0a 3a 20 66 63 6f 64 65 2d 6d 73 0a 73 22 20 6d 73 22 20 24 66 69 6e 64 20 49 46 20 iate.:.fcode-ms.s".ms".$find.IF.
70ea0 30 3d 20 49 46 20 63 6f 6d 70 69 6c 65 2c 20 45 4c 53 45 20 65 78 65 63 75 74 65 20 54 48 45 4e 0=.IF.compile,.ELSE.execute.THEN
70ec0 20 54 48 45 4e 20 3b 20 69 6d 6d 65 64 69 61 74 65 0a 3a 20 66 63 6f 64 65 2d 24 66 69 6e 64 0a .THEN.;.immediate.:.fcode-$find.
70ee0 24 66 69 6e 64 0a 49 46 0a 64 72 6f 70 20 74 72 75 65 0a 45 4c 53 45 0a 66 61 6c 73 65 0a 54 48 $find.IF.drop.true.ELSE.false.TH
70f00 45 4e 20 20 20 20 0a 3b 0a 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 02 88 EN.....;........................
70f20 00 00 00 00 00 00 02 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 70 63 69 2d 63 6c 61 73 .......P...............0pci-clas
70f40 73 5f 30 63 2e 66 73 00 73 22 20 73 65 72 69 61 6c 20 62 75 73 20 5b 20 22 20 74 79 70 65 20 6d s_0c.fs.s".serial.bus.[.".type.m
70f60 79 2d 73 70 61 63 65 20 70 63 69 2d 63 6c 61 73 73 2d 6e 61 6d 65 20 74 79 70 65 20 73 22 20 20 y-space.pci-class-name.type.s"..
70f80 5d 22 20 74 79 70 65 20 63 72 0a 6d 79 2d 73 70 61 63 65 20 70 63 69 2d 64 65 76 69 63 65 2d 67 ]".type.cr.my-space.pci-device-g
70fa0 65 6e 65 72 69 63 2d 73 65 74 75 70 0a 3a 20 68 61 6e 64 6c 65 2d 75 73 62 2d 6f 68 63 69 2d 63 eneric-setup.:.handle-usb-ohci-c
70fc0 6c 61 73 73 20 20 28 20 2d 2d 20 29 0a 34 20 63 6f 6e 66 69 67 2d 77 40 20 31 31 30 20 6f 72 20 lass..(.--.).4.config-w@.110.or.
70fe0 34 20 63 6f 6e 66 69 67 2d 77 21 0a 70 63 69 2d 6d 61 73 74 65 72 2d 65 6e 61 62 6c 65 20 20 20 4.config-w!.pci-master-enable...
71000 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 50 43 49 20 42 75 73 20 6d 61 73 74 65 72 ............\.set.PCI.Bus.master
71020 20 62 69 74 20 61 6e 64 0a 70 63 69 2d 6d 65 6d 2d 65 6e 61 62 6c 65 20 20 20 20 20 20 20 20 20 .bit.and.pci-mem-enable.........
71040 20 20 20 20 20 20 20 20 20 5c 20 6d 65 6d 6f 72 79 20 73 70 61 63 65 20 65 6e 61 62 6c 65 20 66 .........\.memory.space.enable.f
71060 6f 72 20 55 53 42 20 73 63 61 6e 0a 31 30 20 63 6f 6e 66 69 67 2d 6c 40 20 20 20 20 20 20 20 20 or.USB.scan.10.config-l@........
71080 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 62 61 73 65 20 61 64 64 72 65 73 73 20 6f ............\.get.base.address.o
710a0 6e 20 73 74 61 63 6b 20 66 6f 72 20 75 73 62 2d 6f 68 63 69 2e 66 73 0a 73 22 20 75 73 62 2d 6f n.stack.for.usb-ohci.fs.s".usb-o
710c0 68 63 69 2e 66 73 22 20 69 6e 63 6c 75 64 65 64 0a 3b 0a 3a 20 68 61 6e 64 6c 65 2d 73 62 63 2d hci.fs".included.;.:.handle-sbc-
710e0 73 75 62 63 6c 61 73 73 20 20 28 20 2d 2d 20 29 0a 6d 79 2d 73 70 61 63 65 20 70 63 69 2d 63 6c subclass..(.--.).my-space.pci-cl
71100 61 73 73 40 20 66 66 66 66 20 61 6e 64 20 43 41 53 45 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 ass@.ffff.and.CASE.........\.get
71120 20 50 43 49 20 73 75 62 2d 63 6c 61 73 73 20 61 6e 64 20 69 6e 74 65 72 66 61 63 65 0a 30 33 31 .PCI.sub-class.and.interface.031
71140 30 20 4f 46 20 68 61 6e 64 6c 65 2d 75 73 62 2d 6f 68 63 69 2d 63 6c 61 73 73 20 45 4e 44 4f 46 0.OF.handle-usb-ohci-class.ENDOF
71160 20 20 20 20 5c 20 55 53 42 20 4f 48 43 49 20 63 6f 6e 74 72 6f 6c 6c 65 72 0a 45 4e 44 43 41 53 ....\.USB.OHCI.controller.ENDCAS
71180 45 0a 3b 0a 68 61 6e 64 6c 65 2d 73 62 63 2d 73 75 62 63 6c 61 73 73 0a ff ff ff ff ff ff ff ff E.;.handle-sbc-subclass.........
711a0 00 00 00 00 00 00 50 28 00 00 00 00 00 00 4f ef 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 ......P(......O................0
711c0 75 73 62 2d 6f 68 63 69 2e 66 73 00 00 00 00 00 43 4f 4e 53 54 41 4e 54 20 62 61 73 65 61 64 64 usb-ohci.fs.....CONSTANT.baseadd
711e0 72 73 0a 73 22 20 4f 48 43 49 20 62 61 73 65 20 61 64 64 72 65 73 73 20 3d 20 22 20 62 61 73 65 rs.s".OHCI.base.address.=.".base
71200 61 64 64 72 73 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 73 22 20 75 73 62 addrs.usb-debug-print-val.s".usb
71220 22 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 31 ".2dup.device-name.device-type.1
71240 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 70 .encode-int.s".#address-cells".p
71260 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 65 roperty.0.encode-int.s".#size-ce
71280 6c 6c 73 22 20 70 72 6f 70 65 72 74 79 0a 3a 20 65 6e 63 6f 64 65 2d 75 6e 69 74 20 28 20 70 6f lls".property.:.encode-unit.(.po
712a0 72 74 20 2d 2d 20 75 6e 69 74 2d 73 74 72 20 75 6e 69 74 2d 6c 65 6e 20 29 20 31 20 68 65 78 2d rt.--.unit-str.unit-len.).1.hex-
712c0 65 6e 63 6f 64 65 2d 75 6e 69 74 20 3b 0a 3a 20 64 65 63 6f 64 65 2d 75 6e 69 74 20 28 20 61 64 encode-unit.;.:.decode-unit.(.ad
712e0 64 72 20 6c 65 6e 20 2d 2d 20 70 6f 72 74 20 29 20 31 20 68 65 78 2d 64 65 63 6f 64 65 2d 75 6e dr.len.--.port.).1.hex-decode-un
71300 69 74 20 3b 0a 53 54 52 55 43 54 0a 2f 6c 20 66 69 65 6c 64 20 74 64 3e 74 61 74 74 72 0a 2f 6c it.;.STRUCT./l.field.td>tattr./l
71320 20 66 69 65 6c 64 20 74 64 3e 63 62 70 74 72 0a 2f 6c 20 66 69 65 6c 64 20 74 64 3e 6e 74 64 0a .field.td>cbptr./l.field.td>ntd.
71340 2f 6c 20 66 69 65 6c 64 20 74 64 3e 62 66 72 65 6e 64 0a 43 4f 4e 53 54 41 4e 54 20 2f 74 64 6c /l.field.td>bfrend.CONSTANT./tdl
71360 65 6e 0a 53 54 52 55 43 54 0a 2f 6c 20 66 69 65 6c 64 20 65 64 3e 65 61 74 74 72 0a 2f 6c 20 66 en.STRUCT./l.field.ed>eattr./l.f
71380 69 65 6c 64 20 65 64 3e 74 64 71 74 70 0a 2f 6c 20 66 69 65 6c 64 20 65 64 3e 74 64 71 68 70 0a ield.ed>tdqtp./l.field.ed>tdqhp.
713a0 2f 6c 20 66 69 65 6c 64 20 65 64 3e 6e 65 64 0a 43 4f 4e 53 54 41 4e 54 20 2f 65 64 6c 65 6e 0a /l.field.ed>ned.CONSTANT./edlen.
713c0 53 54 52 55 43 54 0a 2f 6c 20 66 69 65 6c 64 20 68 63 3e 68 63 61 74 74 72 0a 2f 6c 20 66 69 65 STRUCT./l.field.hc>hcattr./l.fie
713e0 6c 64 20 68 63 3e 68 63 64 6f 6e 65 0a 43 4f 4e 53 54 41 4e 54 20 2f 68 63 6c 65 6e 0a 62 61 73 ld.hc>hcdone.CONSTANT./hclen.bas
71400 65 61 64 64 72 73 20 20 20 20 20 20 43 4f 4e 53 54 41 4e 54 20 48 63 52 65 76 69 73 69 6f 6e 0a eaddrs......CONSTANT.HcRevision.
71420 62 61 73 65 61 64 64 72 73 20 34 20 20 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 63 6f 6e 74 72 6f baseaddrs.4..+.CONSTANT.hccontro
71440 6c 0a 62 61 73 65 61 64 64 72 73 20 38 20 20 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 63 6f 6d 73 l.baseaddrs.8..+.CONSTANT.hccoms
71460 74 61 74 0a 62 61 73 65 61 64 64 72 73 20 30 63 20 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 69 6e tat.baseaddrs.0c.+.CONSTANT.hcin
71480 74 73 74 61 74 0a 62 61 73 65 61 64 64 72 73 20 31 34 20 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 tstat.baseaddrs.14.+.CONSTANT.hc
714a0 69 6e 74 64 73 62 6c 0a 62 61 73 65 61 64 64 72 73 20 31 38 20 2b 20 43 4f 4e 53 54 41 4e 54 20 intdsbl.baseaddrs.18.+.CONSTANT.
714c0 68 63 68 63 63 61 72 65 67 0a 62 61 73 65 61 64 64 72 73 20 32 30 20 2b 20 43 4f 4e 53 54 41 4e hchccareg.baseaddrs.20.+.CONSTAN
714e0 54 20 68 63 63 74 72 68 65 61 64 0a 62 61 73 65 61 64 64 72 73 20 32 34 20 2b 20 43 4f 4e 53 54 T.hcctrhead.baseaddrs.24.+.CONST
71500 41 4e 54 20 68 63 63 75 72 63 6f 6e 74 0a 62 61 73 65 61 64 64 72 73 20 32 38 20 2b 20 43 4f 4e ANT.hccurcont.baseaddrs.28.+.CON
71520 53 54 41 4e 54 20 68 63 62 75 6c 6b 68 65 61 64 0a 62 61 73 65 61 64 64 72 73 20 32 63 20 2b 20 STANT.hcbulkhead.baseaddrs.2c.+.
71540 43 4f 4e 53 54 41 4e 54 20 68 63 63 75 72 62 75 6c 6b 0a 62 61 73 65 61 64 64 72 73 20 33 30 20 CONSTANT.hccurbulk.baseaddrs.30.
71560 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 64 6e 65 68 65 61 64 0a 62 61 73 65 61 64 64 72 73 20 33 +.CONSTANT.hcdnehead.baseaddrs.3
71580 34 20 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 69 6e 74 72 76 61 6c 0a 62 61 73 65 61 64 64 72 73 4.+.CONSTANT.hcintrval.baseaddrs
715a0 20 34 30 20 2b 20 43 4f 4e 53 54 41 4e 54 20 48 63 50 65 72 69 6f 64 69 63 53 74 61 72 74 0a 62 .40.+.CONSTANT.HcPeriodicStart.b
715c0 61 73 65 61 64 64 72 73 20 34 38 20 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 72 68 64 65 73 63 41 aseaddrs.48.+.CONSTANT.hcrhdescA
715e0 0a 62 61 73 65 61 64 64 72 73 20 34 63 20 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 72 68 64 65 73 .baseaddrs.4c.+.CONSTANT.hcrhdes
71600 63 42 0a 62 61 73 65 61 64 64 72 73 20 35 30 20 2b 20 43 4f 4e 53 54 41 4e 54 20 48 63 52 68 53 cB.baseaddrs.50.+.CONSTANT.HcRhS
71620 74 61 74 75 73 0a 62 61 73 65 61 64 64 72 73 20 35 34 20 2b 20 43 4f 4e 53 54 41 4e 54 20 68 63 tatus.baseaddrs.54.+.CONSTANT.hc
71640 72 68 70 73 74 61 74 0a 62 61 73 65 61 64 64 72 73 20 35 38 20 2b 20 43 4f 4e 53 54 41 4e 54 20 rhpstat.baseaddrs.58.+.CONSTANT.
71660 68 63 72 68 70 73 74 61 74 32 0a 62 61 73 65 61 64 64 72 73 20 35 63 20 2b 20 43 4f 4e 53 54 41 hcrhpstat2.baseaddrs.5c.+.CONSTA
71680 4e 54 20 68 63 72 68 70 73 74 61 74 33 0a 75 73 62 2d 64 65 62 75 67 2d 66 6c 61 67 20 49 46 0a NT.hcrhpstat3.usb-debug-flag.IF.
716a0 30 20 63 6f 6e 66 69 67 2d 6c 40 20 2e 22 20 20 20 20 2d 20 56 45 4e 44 4f 52 3a 20 22 20 38 20 0.config-l@.."....-.VENDOR:.".8.
716c0 2e 72 20 63 72 0a 34 30 20 63 6f 6e 66 69 67 2d 6c 40 20 2e 22 20 20 20 20 2d 20 50 4d 43 20 20 .r.cr.40.config-l@.."....-.PMC..
716e0 20 3a 20 22 20 38 20 2e 72 0a 34 34 20 63 6f 6e 66 69 67 2d 6c 40 20 2e 22 20 20 20 20 20 20 50 .:.".8..r.44.config-l@.."......P
71700 4d 43 53 52 20 3a 20 22 20 38 20 2e 72 20 63 72 0a 45 30 20 63 6f 6e 66 69 67 2d 6c 40 20 2e 22 MCSR.:.".8..r.cr.E0.config-l@.."
71720 20 20 20 20 2d 20 45 58 54 31 20 20 3a 20 22 20 38 20 2e 72 0a 45 34 20 63 6f 6e 66 69 67 2d 6c ....-.EXT1..:.".8..r.E4.config-l
71740 40 20 2e 22 20 20 20 20 20 20 45 58 54 32 20 20 3a 20 22 20 38 20 2e 72 20 63 72 0a 54 48 45 4e @.."......EXT2..:.".8..r.cr.THEN
71760 0a 32 20 43 4f 4e 53 54 41 4e 54 20 57 44 48 0a 31 20 20 20 20 20 20 43 4f 4e 53 54 41 4e 54 20 .2.CONSTANT.WDH.1......CONSTANT.
71780 52 48 50 2d 43 43 53 20 20 20 20 5c 20 43 75 72 72 65 6e 74 20 43 6f 6e 6e 65 63 74 20 53 74 61 RHP-CCS....\.Current.Connect.Sta
717a0 74 75 73 0a 32 20 20 20 20 20 20 43 4f 4e 53 54 41 4e 54 20 52 48 50 2d 50 45 53 20 20 20 20 5c tus.2......CONSTANT.RHP-PES....\
717c0 20 50 6f 72 74 20 45 6e 61 62 6c 65 20 53 74 61 74 75 73 0a 31 30 20 20 20 20 20 43 4f 4e 53 54 .Port.Enable.Status.10.....CONST
717e0 41 4e 54 20 52 48 50 2d 50 52 53 20 20 20 20 5c 20 50 6f 72 74 20 52 65 73 65 74 20 53 74 61 74 ANT.RHP-PRS....\.Port.Reset.Stat
71800 75 73 0a 31 30 30 20 20 20 20 43 4f 4e 53 54 41 4e 54 20 52 48 50 2d 50 50 53 20 20 20 20 5c 20 us.100....CONSTANT.RHP-PPS....\.
71820 50 6f 72 74 20 50 6f 77 65 72 20 53 74 61 74 75 73 0a 31 30 30 30 30 20 20 43 4f 4e 53 54 41 4e Port.Power.Status.10000..CONSTAN
71840 54 20 52 48 50 2d 43 53 43 20 20 20 20 5c 20 43 6f 6e 6e 65 63 74 20 53 74 61 74 75 73 20 43 68 T.RHP-CSC....\.Connect.Status.Ch
71860 61 6e 67 65 64 0a 31 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 52 48 50 2d 50 52 53 43 20 20 anged.100000.CONSTANT.RHP-PRSC..
71880 20 5c 20 50 6f 72 74 20 52 65 73 65 74 20 53 74 61 74 75 73 20 43 68 61 6e 67 65 64 0a 30 20 43 .\.Port.Reset.Status.Changed.0.C
718a0 4f 4e 53 54 41 4e 54 20 4f 48 43 49 2d 44 50 2d 53 45 54 55 50 0a 31 20 43 4f 4e 53 54 41 4e 54 ONSTANT.OHCI-DP-SETUP.1.CONSTANT
718c0 20 4f 48 43 49 2d 44 50 2d 4f 55 54 0a 32 20 43 4f 4e 53 54 41 4e 54 20 4f 48 43 49 2d 44 50 2d .OHCI-DP-OUT.2.CONSTANT.OHCI-DP-
718e0 49 4e 0a 33 20 43 4f 4e 53 54 41 4e 54 20 4f 48 43 49 2d 44 50 2d 49 4e 56 41 4c 49 44 0a 38 30 IN.3.CONSTANT.OHCI-DP-INVALID.80
71900 30 36 30 30 30 31 30 30 30 30 31 32 30 30 20 43 4f 4e 53 54 41 4e 54 20 67 65 74 2d 64 64 65 73 06000100001200.CONSTANT.get-ddes
71920 63 70 0a 38 30 30 36 30 30 30 32 30 30 30 30 30 39 30 30 20 43 4f 4e 53 54 41 4e 54 20 67 65 74 cp.8006000200000900.CONSTANT.get
71940 2d 63 64 65 73 63 70 0a 38 30 30 36 30 30 30 34 30 30 30 30 30 39 30 30 20 43 4f 4e 53 54 41 4e -cdescp.8006000400000900.CONSTAN
71960 54 20 67 65 74 2d 69 64 65 73 63 70 0a 38 30 30 36 30 30 30 35 30 30 30 30 30 37 30 30 20 43 4f T.get-idescp.8006000500000700.CO
71980 4e 53 54 41 4e 54 20 67 65 74 2d 65 64 65 73 63 70 0a 41 30 30 36 30 30 30 30 30 30 30 30 31 30 NSTANT.get-edescp.A0060000000010
719a0 30 30 20 43 4f 4e 53 54 41 4e 54 20 67 65 74 2d 68 64 65 73 63 70 0a 30 30 30 39 30 31 30 30 30 00.CONSTANT.get-hdescp.000901000
719c0 30 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 73 65 74 2d 63 64 65 73 63 70 0a 32 33 30 33 0000000.CONSTANT.set-cdescp.2303
719e0 30 31 30 30 30 34 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 65 6e 61 62 6c 65 2d 73 010004000000.CONSTANT.hpenable-s
71a00 65 74 0a 32 33 30 33 30 34 30 30 30 31 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 31 et.2303040001000000.CONSTANT.hp1
71a20 72 73 74 2d 73 65 74 0a 32 33 30 33 30 34 30 30 30 32 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e rst-set.2303040002000000.CONSTAN
71a40 54 20 68 70 32 72 73 74 2d 73 65 74 0a 32 33 30 33 30 34 30 30 30 33 30 30 30 30 30 30 20 43 4f T.hp2rst-set.2303040003000000.CO
71a60 4e 53 54 41 4e 54 20 68 70 33 72 73 74 2d 73 65 74 0a 32 33 30 33 30 34 30 30 30 34 30 30 30 30 NSTANT.hp3rst-set.23030400040000
71a80 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 34 72 73 74 2d 73 65 74 0a 32 33 30 33 30 38 30 30 30 00.CONSTANT.hp4rst-set.230308000
71aa0 31 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 31 70 77 72 2d 73 65 74 0a 32 33 30 33 1000000.CONSTANT.hp1pwr-set.2303
71ac0 30 38 30 30 30 32 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 32 70 77 72 2d 73 65 74 080002000000.CONSTANT.hp2pwr-set
71ae0 0a 32 33 30 33 30 38 30 30 30 33 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 33 70 77 .2303080003000000.CONSTANT.hp3pw
71b00 72 2d 73 65 74 0a 32 33 30 33 30 38 30 30 30 34 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 r-set.2303080004000000.CONSTANT.
71b20 68 70 34 70 77 72 2d 73 65 74 0a 41 30 30 33 30 30 30 30 30 30 30 30 30 34 30 30 20 43 4f 4e 53 hp4pwr-set.A003000000000400.CONS
71b40 54 41 4e 54 20 68 73 74 61 74 75 73 2d 67 65 74 0a 41 33 30 30 30 30 30 30 30 31 30 30 30 34 30 TANT.hstatus-get.A30000000100040
71b60 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 31 73 74 61 2d 67 65 74 0a 41 33 30 30 30 30 30 30 30 32 0.CONSTANT.hp1sta-get.A300000002
71b80 30 30 30 34 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 32 73 74 61 2d 67 65 74 0a 41 33 30 30 30 000400.CONSTANT.hp2sta-get.A3000
71ba0 30 30 30 30 33 30 30 30 34 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 33 73 74 61 2d 67 65 74 0a 00003000400.CONSTANT.hp3sta-get.
71bc0 41 33 30 30 30 30 30 30 30 34 30 30 30 34 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 34 73 74 61 A300000004000400.CONSTANT.hp4sta
71be0 2d 67 65 74 0a 38 30 30 38 30 30 30 30 30 30 30 30 30 31 30 30 20 43 4f 4e 53 54 41 4e 54 20 67 -get.8008000000000100.CONSTANT.g
71c00 65 74 2d 63 6f 6e 66 69 67 0a 41 31 46 45 30 30 30 30 30 30 30 30 30 31 30 30 20 43 4f 4e 53 54 et-config.A1FE000000000100.CONST
71c20 41 4e 54 20 47 45 54 2d 4d 41 58 2d 4c 55 4e 0a 32 20 20 20 20 31 38 20 6c 73 68 69 66 74 20 43 ANT.GET-MAX-LUN.2....18.lshift.C
71c40 4f 4e 53 54 41 4e 54 20 44 41 54 41 30 2d 54 4f 47 47 4c 45 0a 33 20 20 20 20 31 38 20 6c 73 68 ONSTANT.DATA0-TOGGLE.3....18.lsh
71c60 69 66 74 20 43 4f 4e 53 54 41 4e 54 20 44 41 54 41 31 2d 54 4f 47 47 4c 45 0a 30 66 20 20 20 31 ift.CONSTANT.DATA1-TOGGLE.0f...1
71c80 63 20 6c 73 68 69 66 74 20 43 4f 4e 53 54 41 4e 54 20 43 43 2d 46 52 45 53 48 2d 54 44 0a 38 20 c.lshift.CONSTANT.CC-FRESH-TD.8.
71ca0 43 4f 4e 53 54 41 4e 54 20 53 54 44 2d 52 45 51 55 45 53 54 2d 53 45 54 55 50 2d 53 49 5a 45 0a CONSTANT.STD-REQUEST-SETUP-SIZE.
71cc0 30 20 20 20 20 31 33 20 6c 73 68 69 66 74 20 43 4f 4e 53 54 41 4e 54 20 54 44 2d 44 50 2d 53 45 0....13.lshift.CONSTANT.TD-DP-SE
71ce0 54 55 50 0a 31 20 20 20 20 31 33 20 6c 73 68 69 66 74 20 43 4f 4e 53 54 41 4e 54 20 54 44 2d 44 TUP.1....13.lshift.CONSTANT.TD-D
71d00 50 2d 4f 55 54 0a 32 20 20 20 20 31 33 20 6c 73 68 69 66 74 20 43 4f 4e 53 54 41 4e 54 20 54 44 P-OUT.2....13.lshift.CONSTANT.TD
71d20 2d 44 50 2d 49 4e 0a 34 30 30 30 30 31 20 20 20 20 43 4f 4e 53 54 41 4e 54 20 65 64 2d 63 6e 74 -DP-IN.400001....CONSTANT.ed-cnt
71d40 61 74 72 0a 34 30 30 30 30 32 20 20 20 20 43 4f 4e 53 54 41 4e 54 20 65 64 2d 63 6e 74 61 74 72 atr.400002....CONSTANT.ed-cntatr
71d60 31 0a 38 30 30 38 31 20 20 20 20 20 43 4f 4e 53 54 41 4e 54 20 65 64 2d 68 75 62 61 74 72 0a 38 1.80081.....CONSTANT.ed-hubatr.8
71d80 30 30 30 30 20 20 20 20 20 43 4f 4e 53 54 41 4e 54 20 65 64 2d 64 65 66 61 74 72 0a 30 66 30 65 0000.....CONSTANT.ed-defatr.0f0e
71da0 34 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 74 64 2d 61 74 74 72 0a 30 30 20 56 41 4c 55 45 20 40000.CONSTANT.td-attr.00.VALUE.
71dc0 70 74 72 0a 32 30 30 20 43 4f 4e 53 54 41 4e 54 20 4d 41 58 2d 54 44 53 0a 30 20 56 41 4c 55 45 ptr.200.CONSTANT.MAX-TDS.0.VALUE
71de0 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 0a 30 20 56 41 4c 55 45 20 74 64 2d 66 72 65 .td-freelist-head.0.VALUE.td-fre
71e00 65 6c 69 73 74 2d 74 61 69 6c 0a 30 20 56 41 4c 55 45 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 0a elist-tail.0.VALUE.num-free-tds.
71e20 30 20 56 41 4c 55 45 20 6d 61 78 2d 72 68 2d 70 6f 72 74 73 0a 30 20 56 41 4c 55 45 20 63 75 72 0.VALUE.max-rh-ports.0.VALUE.cur
71e40 72 65 6e 74 2d 73 74 61 74 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 74 64 2d 6c rent-stat.INSTANCE.VARIABLE.td-l
71e60 69 73 74 2d 72 65 67 69 6f 6e 0a 31 34 20 43 4f 4e 53 54 41 4e 54 20 4d 41 58 2d 45 44 53 0a 30 ist-region.14.CONSTANT.MAX-EDS.0
71e80 20 56 41 4c 55 45 20 65 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 0a 30 20 56 41 4c 55 45 20 .VALUE.ed-freelist-head.0.VALUE.
71ea0 6e 75 6d 2d 66 72 65 65 2d 65 64 73 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 65 num-free-eds.INSTANCE.VARIABLE.e
71ec0 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 0a 30 20 56 41 4c 55 45 20 75 73 62 2d 61 64 64 72 65 73 d-list-region.0.VALUE.usb-addres
71ee0 73 0a 30 20 56 41 4c 55 45 20 69 6e 69 74 69 61 6c 2d 68 75 62 2d 61 64 64 72 65 73 73 0a 30 20 s.0.VALUE.initial-hub-address.0.
71f00 56 41 4c 55 45 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 VALUE.new-device-address.0.VALUE
71f20 20 6d 70 73 0a 30 20 56 41 4c 55 45 20 44 45 42 55 47 2d 54 44 53 0a 30 20 56 41 4c 55 45 20 63 .mps.0.VALUE.DEBUG-TDS.0.VALUE.c
71f40 61 73 65 2d 66 61 69 6c 65 64 20 20 5c 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 67 65 6e 65 ase-failed..\.available.for.gene
71f60 72 61 6c 20 75 73 65 20 74 6f 20 73 65 65 20 49 46 20 61 20 43 41 53 45 20 73 74 61 74 65 6d 65 ral.use.to.see.IF.a.CASE.stateme
71f80 6e 74 0a 30 20 56 41 4c 55 45 20 57 48 49 4c 45 2d 66 61 69 6c 65 64 20 5c 20 61 76 61 69 6c 61 nt.0.VALUE.WHILE-failed.\.availa
71fa0 62 6c 65 20 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 ble.for.general.use.to.see.IF.a.
71fc0 57 48 49 4c 45 20 4c 4f 4f 50 0a 38 20 43 4f 4e 53 54 41 4e 54 20 44 45 46 41 55 4c 54 2d 43 4f WHILE.LOOP.8.CONSTANT.DEFAULT-CO
71fe0 4e 54 52 4f 4c 2d 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 NTROL-MPS.12.CONSTANT.DEVICE-DES
72000 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 2d 44 45 CRIPTOR-LEN.1.CONSTANT.DEVICE-DE
72020 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 43 45 2d SCRIPTOR-TYPE.1.CONSTANT.DEVICE-
72040 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 54 41 4e DESCRIPTOR-TYPE-OFFSET.4.CONSTAN
72060 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 4f 46 46 T.DEVICE-DESCRIPTOR-DEVCLASS-OFF
72080 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 54 4f 52 SET.7.CONSTANT.DEVICE-DESCRIPTOR
720a0 2d 4d 50 53 2d 4f 46 46 53 45 54 0a 32 30 20 43 4f 4e 53 54 41 4e 54 20 42 55 4c 4b 2d 43 4f 4e -MPS-OFFSET.20.CONSTANT.BULK-CON
720c0 46 49 47 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 0a 39 20 43 4f 4e 53 54 41 4e 54 20 48 55 FIG-DESCRIPTOR-LEN.9.CONSTANT.HU
720e0 42 2d 44 45 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 B-DEVICE-CLASS.0.CONSTANT.NO-CLA
72100 53 53 0a 56 41 52 49 41 42 4c 45 20 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 20 20 20 20 5c 20 SS.VARIABLE..setup-packet.....\.
72120 38 20 62 79 74 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 8.bytes.for.setup.packet.VARIABL
72140 45 20 20 63 68 2d 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 E..ch-buffer........\.1.byte.cha
72160 72 61 63 74 65 72 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 racter.buffer.INSTANCE.VARIABLE.
72180 64 64 2d 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 63 64 2d 62 dd-buffer.INSTANCE.VARIABLE.cd-b
721a0 75 66 66 65 72 0a 30 20 56 41 4c 55 45 20 74 65 6d 70 31 0a 30 20 56 41 4c 55 45 20 74 65 6d 70 uffer.0.VALUE.temp1.0.VALUE.temp
721c0 32 0a 30 20 56 41 4c 55 45 20 74 65 6d 70 33 0a 30 20 56 41 4c 55 45 20 65 78 74 72 61 2d 62 79 2.0.VALUE.temp3.0.VALUE.extra-by
721e0 74 65 73 0a 30 20 56 41 4c 55 45 20 6e 75 6d 2d 74 64 0a 30 20 56 41 4c 55 45 20 63 75 72 72 65 tes.0.VALUE.num-td.0.VALUE.curre
72200 6e 74 0a 30 20 56 41 4c 55 45 20 64 65 76 69 63 65 2d 73 70 65 65 64 0a 3a 20 53 68 6f 77 2d 4f nt.0.VALUE.device-speed.:.Show-O
72220 48 43 49 2d 52 65 67 69 73 74 65 72 0a 2e 22 20 2d 3e 20 4f 48 43 49 2d 52 65 67 69 73 74 65 72 HCI-Register..".->.OHCI-Register
72240 3a 20 22 20 63 72 0a 2e 22 20 2d 20 48 63 43 6f 6e 74 72 6f 6c 20 3a 20 22 20 68 63 63 6f 6e 74 :.".cr..".-.HcControl.:.".hccont
72260 72 6f 6c 20 20 20 20 20 20 20 72 6c 40 2d 6c 65 20 38 20 2e 72 0a 2e 22 20 20 20 43 6d 64 53 74 rol.......rl@-le.8..r.."...CmdSt
72280 61 74 20 20 20 3a 20 22 20 68 63 63 6f 6d 73 74 61 74 20 20 20 20 20 20 20 72 6c 40 2d 6c 65 20 at...:.".hccomstat.......rl@-le.
722a0 38 20 2e 72 0a 2e 22 20 20 20 48 63 49 6e 74 65 72 72 2e 20 3a 20 22 20 68 63 69 6e 74 73 74 61 8..r.."...HcInterr..:.".hcintsta
722c0 74 20 20 20 20 20 20 20 72 6c 40 2d 6c 65 20 38 20 2e 72 20 63 72 0a 2e 22 20 2d 20 48 63 46 6d t.......rl@-le.8..r.cr..".-.HcFm
722e0 49 6e 74 76 61 6c 3a 20 22 20 68 63 69 6e 74 72 76 61 6c 20 20 20 20 20 20 20 72 6c 40 2d 6c 65 Intval:.".hcintrval.......rl@-le
72300 20 38 20 2e 72 0a 2e 22 20 20 20 50 65 72 2e 20 53 74 61 72 74 3a 20 22 20 48 63 50 65 72 69 6f .8..r.."...Per..Start:.".HcPerio
72320 64 69 63 53 74 61 72 74 20 72 6c 40 2d 6c 65 20 38 20 2e 72 20 63 72 0a 2e 22 20 2d 20 50 6f 72 dicStart.rl@-le.8..r.cr..".-.Por
72340 74 53 74 61 74 2d 31 3a 20 22 20 68 63 72 68 70 73 74 61 74 20 20 20 20 20 20 20 72 6c 40 2d 6c tStat-1:.".hcrhpstat.......rl@-l
72360 65 20 38 20 2e 72 0a 2e 22 20 20 20 50 6f 72 74 53 74 61 74 2d 32 3a 20 22 20 68 63 72 68 70 73 e.8..r.."...PortStat-2:.".hcrhps
72380 74 61 74 32 20 20 20 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 tat2......rl@-le.8..r.."...PortS
723a0 74 61 74 2d 33 3a 20 22 20 68 63 72 68 70 73 74 61 74 33 20 20 20 20 20 20 72 6c 40 2d 6c 65 20 tat-3:.".hcrhpstat3......rl@-le.
723c0 38 20 2e 72 20 63 72 0a 2e 22 20 20 20 44 65 73 63 72 2d 41 20 20 20 3a 20 22 20 68 63 72 68 64 8..r.cr.."...Descr-A...:.".hcrhd
723e0 65 73 63 41 20 20 20 20 20 20 20 72 6c 40 2d 6c 65 20 38 20 2e 72 0a 2e 22 20 20 20 44 65 73 63 escA.......rl@-le.8..r.."...Desc
72400 72 2d 42 20 20 20 3a 20 22 20 68 63 72 68 64 65 73 63 42 20 20 20 20 20 20 20 72 6c 40 2d 6c 65 r-B...:.".hcrhdescB.......rl@-le
72420 20 38 20 2e 72 0a 2e 22 20 20 20 48 63 52 68 53 74 61 74 20 20 3a 20 22 20 48 63 52 68 53 74 61 .8..r.."...HcRhStat..:.".HcRhSta
72440 74 75 73 20 20 20 20 20 20 72 6c 40 2d 6c 65 20 38 20 2e 72 20 63 72 0a 3b 0a 3a 20 64 69 73 70 tus......rl@-le.8..r.cr.;.:.disp
72460 6c 61 79 2d 65 64 20 28 20 45 44 2d 41 44 44 52 45 53 53 20 2d 2d 20 29 0a 54 4f 20 74 65 6d 70 lay-ed.(.ED-ADDRESS.--.).TO.temp
72480 31 0a 75 73 62 2d 64 65 62 75 67 2d 66 6c 61 67 20 49 46 0a 73 22 20 44 75 6d 70 20 4f 46 20 45 1.usb-debug-flag.IF.s".Dump.OF.E
724a0 44 20 22 20 74 79 70 65 20 74 65 6d 70 31 20 75 2e 20 63 72 0a 73 22 20 65 61 74 74 72 20 20 20 D.".type.temp1.u..cr.s".eattr...
724c0 20 3a 20 22 20 74 79 70 65 20 74 65 6d 70 31 20 65 64 3e 65 61 74 74 72 20 6c 40 2d 6c 65 20 75 .:.".type.temp1.ed>eattr.l@-le.u
724e0 2e 20 63 72 0a 73 22 20 74 64 71 68 70 20 20 20 20 3a 20 22 20 74 79 70 65 20 74 65 6d 70 31 20 ..cr.s".tdqhp....:.".type.temp1.
72500 65 64 3e 74 64 71 68 70 20 6c 40 2d 6c 65 20 75 2e 20 63 72 0a 73 22 20 74 64 71 74 70 20 20 20 ed>tdqhp.l@-le.u..cr.s".tdqtp...
72520 20 3a 20 22 20 74 79 70 65 20 74 65 6d 70 31 20 65 64 3e 74 64 71 74 70 20 6c 40 2d 6c 65 20 75 .:.".type.temp1.ed>tdqtp.l@-le.u
72540 2e 20 63 72 0a 73 22 20 6e 65 64 20 20 20 20 20 20 3a 20 22 20 74 79 70 65 20 74 65 6d 70 31 20 ..cr.s".ned......:.".type.temp1.
72560 65 64 3e 6e 65 64 20 20 20 6c 40 2d 6c 65 20 75 2e 20 63 72 0a 54 48 45 4e 0a 3b 0a 3a 20 64 69 ed>ned...l@-le.u..cr.THEN.;.:.di
72580 73 70 6c 61 79 2d 74 64 20 28 20 54 44 2d 41 44 44 52 45 53 53 20 2d 2d 20 29 0a 54 4f 20 74 65 splay-td.(.TD-ADDRESS.--.).TO.te
725a0 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 54 44 20 22 20 74 79 mp1.usb-debug-flag.IF.s".TD.".ty
725c0 70 65 20 74 65 6d 70 31 20 75 2e 20 73 22 20 64 75 6d 70 3a 20 22 20 74 79 70 65 20 63 72 0a 73 pe.temp1.u..s".dump:.".type.cr.s
725e0 22 20 74 64 3e 74 61 74 74 72 20 20 3a 20 22 20 74 79 70 65 20 74 65 6d 70 31 20 74 64 3e 74 61 ".td>tattr..:.".type.temp1.td>ta
72600 74 74 72 20 6c 40 2d 6c 65 20 75 2e 20 63 72 0a 73 22 20 74 64 3e 63 62 70 74 72 20 20 3a 20 22 ttr.l@-le.u..cr.s".td>cbptr..:."
72620 20 74 79 70 65 20 74 65 6d 70 31 20 74 64 3e 63 62 70 74 72 20 6c 40 2d 6c 65 20 75 2e 20 63 72 .type.temp1.td>cbptr.l@-le.u..cr
72640 0a 73 22 20 74 64 3e 6e 74 64 20 20 20 20 3a 20 22 20 74 79 70 65 20 74 65 6d 70 31 20 74 64 3e .s".td>ntd....:.".type.temp1.td>
72660 6e 74 64 20 6c 40 2d 6c 65 20 75 2e 20 63 72 0a 73 22 20 74 64 3e 62 66 72 65 6e 64 20 3a 20 22 ntd.l@-le.u..cr.s".td>bfrend.:."
72680 20 74 79 70 65 20 74 65 6d 70 31 20 74 64 3e 62 66 72 65 6e 64 20 6c 40 2d 6c 65 20 75 2e 20 63 .type.temp1.td>bfrend.l@-le.u..c
726a0 72 0a 54 48 45 4e 0a 3b 0a 3a 20 64 69 73 70 6c 61 79 2d 64 65 73 63 72 69 70 74 6f 72 73 20 28 r.THEN.;.:.display-descriptors.(
726c0 20 45 44 2d 41 44 44 52 45 53 53 20 2d 2d 20 29 0a 31 30 20 20 31 2d 20 6e 6f 74 20 61 6e 64 20 .ED-ADDRESS.--.).10..1-.not.and.
726e0 20 20 20 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 64 75 70 20 ............(.ED-ADDRESS~.).dup.
72700 64 69 73 70 6c 61 79 2d 65 64 20 65 64 3e 74 64 71 68 70 20 6c 40 2d 6c 65 20 20 42 45 47 49 4e display-ed.ed>tdqhp.l@-le..BEGIN
72720 20 28 20 45 44 2d 41 44 44 52 45 53 53 7e 20 29 0a 31 30 20 20 31 2d 20 6e 6f 74 20 61 6e 64 20 .(.ED-ADDRESS~.).10..1-.not.and.
72740 20 20 20 20 20 20 20 20 28 20 45 44 2d 41 44 44 52 45 53 53 7e 20 29 0a 64 75 70 20 30 3c 3e 20 ........(.ED-ADDRESS~.).dup.0<>.
72760 20 20 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 7e 20 54 52 55 ...............(.ED-ADDRESS~.TRU
72780 45 20 7c 20 46 41 4c 53 45 20 29 0a 57 48 49 4c 45 0a 64 75 70 20 20 64 69 73 70 6c 61 79 2d 74 E.|.FALSE.).WHILE.dup..display-t
727a0 64 20 74 64 3e 6e 74 64 20 6c 40 2d 6c 65 20 28 20 45 44 2d 41 44 44 52 45 53 53 7e 20 29 0a 52 d.td>ntd.l@-le.(.ED-ADDRESS~.).R
727c0 45 50 45 41 54 0a 64 72 6f 70 0a 3b 0a 3a 20 7a 65 72 6f 2d 6f 75 74 2d 61 2d 74 64 2d 65 78 63 EPEAT.drop.;.:.zero-out-a-td-exc
727e0 65 70 74 2d 6c 69 6e 6b 20 28 20 74 64 20 2d 2d 20 29 0a 64 75 70 20 30 20 73 77 61 70 20 74 64 ept-link.(.td.--.).dup.0.swap.td
72800 3e 74 61 74 74 72 20 20 6c 21 2d 6c 65 09 09 28 20 74 64 20 29 0a 64 75 70 20 30 20 73 77 61 70 >tattr..l!-le..(.td.).dup.0.swap
72820 20 74 64 3e 63 62 70 74 72 20 20 6c 21 2d 6c 65 09 09 28 20 74 64 20 29 0a 64 75 70 20 30 20 73 .td>cbptr..l!-le..(.td.).dup.0.s
72840 77 61 70 20 74 64 3e 62 66 72 65 6e 64 20 6c 21 2d 6c 65 09 09 28 20 74 64 20 29 0a 64 72 6f 70 wap.td>bfrend.l!-le..(.td.).drop
72860 0a 3b 0a 3a 20 69 6e 69 74 69 61 6c 69 7a 65 2d 74 64 2d 66 72 65 65 2d 6c 69 73 74 20 28 20 2d .;.:.initialize-td-free-list.(.-
72880 2d 20 29 0a 4d 41 58 2d 54 44 53 20 30 3d 20 49 46 20 45 58 49 54 20 54 48 45 4e 0a 74 64 2d 6c -.).MAX-TDS.0=.IF.EXIT.THEN.td-l
728a0 69 73 74 2d 72 65 67 69 6f 6e 20 40 20 30 3d 20 49 46 20 45 58 49 54 20 54 48 45 4e 0a 74 64 2d ist-region.@.0=.IF.EXIT.THEN.td-
728c0 6c 69 73 74 2d 72 65 67 69 6f 6e 20 40 20 54 4f 20 74 65 6d 70 31 0a 30 20 54 4f 20 74 65 6d 70 list-region.@.TO.temp1.0.TO.temp
728e0 32 20 20 42 45 47 49 4e 0a 74 65 6d 70 31 20 7a 65 72 6f 2d 6f 75 74 2d 61 2d 74 64 2d 65 78 63 2..BEGIN.temp1.zero-out-a-td-exc
72900 65 70 74 2d 6c 69 6e 6b 0a 74 65 6d 70 31 20 2f 74 64 6c 65 6e 20 2b 20 64 75 70 20 20 20 74 65 ept-link.temp1./tdlen.+.dup...te
72920 6d 70 31 20 74 64 3e 6e 74 64 20 20 20 6c 21 2d 6c 65 20 54 4f 20 74 65 6d 70 31 0a 74 65 6d 70 mp1.td>ntd...l!-le.TO.temp1.temp
72940 32 20 31 2b 20 54 4f 20 74 65 6d 70 32 0a 74 65 6d 70 32 20 4d 41 58 2d 54 44 53 20 3d 20 09 09 2.1+.TO.temp2.temp2.MAX-TDS.=...
72960 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 55 4e 54 49 4c 0a 74 65 6d 70 31 20 2f 74 64 (.TRUE.|.FALSE.).UNTIL.temp1./td
72980 6c 65 6e 20 2d 20 64 75 70 20 30 20 73 77 61 70 20 74 64 3e 6e 74 64 20 6c 21 2d 6c 65 20 54 4f len.-.dup.0.swap.td>ntd.l!-le.TO
729a0 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 74 61 69 6c 0a 74 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e .td-freelist-tail.td-list-region
729c0 20 40 20 54 4f 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 0a 4d 41 58 2d 54 44 53 20 54 .@.TO.td-freelist-head.MAX-TDS.T
729e0 4f 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 0a 3b 0a 3a 20 61 6c 6c 6f 63 61 74 65 2d 74 64 2d 6c O.num-free-tds.;.:.allocate-td-l
72a00 69 73 74 20 28 20 6e 20 2d 2d 20 68 65 61 64 20 74 61 69 6c 20 29 0a 64 75 70 20 30 3d 20 49 46 ist.(.n.--.head.tail.).dup.0=.IF
72a20 20 64 72 6f 70 20 30 20 30 20 45 58 49 54 20 54 48 45 4e 20 09 09 28 20 30 20 30 20 29 0a 64 75 .drop.0.0.EXIT.THEN...(.0.0.).du
72a40 70 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 20 3e 20 49 46 20 64 72 6f 70 20 30 20 30 20 45 58 49 p.num-free-tds.>.IF.drop.0.0.EXI
72a60 54 20 54 48 45 4e 20 20 20 20 20 28 20 30 20 30 20 29 0a 64 75 70 20 6e 75 6d 2d 66 72 65 65 2d T.THEN.....(.0.0.).dup.num-free-
72a80 74 64 73 20 3d 20 49 46 09 09 09 28 20 6e 20 29 0a 64 72 6f 70 20 74 64 2d 66 72 65 65 6c 69 73 tds.=.IF...(.n.).drop.td-freelis
72aa0 74 2d 68 65 61 64 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 74 61 69 6c 09 28 20 74 64 2d 66 72 65 t-head.td-freelist-tail.(.td-fre
72ac0 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 29 0a 30 20 elist-head.td-freelist-tail.).0.
72ae0 54 4f 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 09 09 09 28 20 74 64 2d 66 72 65 65 6c TO.td-freelist-head...(.td-freel
72b00 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 30 20 54 4f ist-head.td-freelist-tail.).0.TO
72b20 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 74 61 69 6c 09 09 09 28 20 74 64 2d 66 72 65 65 6c 69 73 .td-freelist-tail...(.td-freelis
72b40 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 30 20 54 4f 20 6e t-head.td-freelist-tail.).0.TO.n
72b60 75 6d 2d 66 72 65 65 2d 74 64 73 09 09 09 09 28 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 um-free-tds....(.td-freelist-hea
72b80 64 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 74 61 69 6c 20 29 0a 45 58 49 54 0a 54 48 45 4e 0a 64 d.td-freelist-tail.).EXIT.THEN.d
72ba0 75 70 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 20 73 77 61 70 20 2d 20 54 4f 20 6e 75 6d 2d 66 72 up.num-free-tds.swap.-.TO.num-fr
72bc0 65 65 2d 74 64 73 09 28 20 6e 20 29 0a 74 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 20 09 09 ee-tds.(.n.).td-freelist-head...
72be0 09 09 28 20 6e 20 74 64 2d 6c 69 73 74 2d 68 65 61 64 20 29 0a 64 75 70 20 54 4f 20 74 65 6d 70 ..(.n.td-list-head.).dup.TO.temp
72c00 31 09 09 09 09 09 28 20 6e 20 74 64 2d 6c 69 73 74 2d 68 65 61 64 20 29 0a 73 77 61 70 20 09 09 1.....(.n.td-list-head.).swap...
72c20 09 09 09 28 20 74 64 2d 6c 69 73 74 2d 68 65 61 64 20 6e 20 29 0a 30 20 44 4f 09 09 09 09 09 09 ...(.td-list-head.n.).0.DO......
72c40 28 20 74 64 2d 6c 69 73 74 2d 68 65 61 64 20 20 20 29 0a 74 65 6d 70 31 20 54 4f 20 74 65 6d 70 (.td-list-head...).temp1.TO.temp
72c60 32 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 20 74 64 2....(.td-list-head...).temp1.td
72c80 3e 6e 74 64 20 6c 40 2d 6c 65 20 20 20 54 4f 20 20 20 74 65 6d 70 31 09 09 28 20 74 64 2d 6c 69 >ntd.l@-le...TO...temp1..(.td-li
72ca0 73 74 2d 68 65 61 64 20 20 20 29 0a 4c 4f 4f 50 09 09 09 09 09 09 28 20 74 64 2d 6c 69 73 74 2d st-head...).LOOP......(.td-list-
72cc0 68 65 61 64 20 20 20 29 0a 74 65 6d 70 32 20 09 09 09 09 09 28 20 74 64 2d 6c 69 73 74 2d 68 65 head...).temp2......(.td-list-he
72ce0 61 64 20 74 64 2d 6c 69 73 74 2d 74 61 69 6c 20 29 0a 64 75 70 20 74 64 3e 6e 74 64 20 30 20 73 ad.td-list-tail.).dup.td>ntd.0.s
72d00 77 61 70 20 6c 21 2d 6c 65 20 09 09 09 28 20 74 64 2d 6c 69 73 74 2d 68 65 61 64 20 74 64 2d 6c wap.l!-le....(.td-list-head.td-l
72d20 69 73 74 2d 74 61 69 6c 20 29 0a 74 65 6d 70 31 20 54 4f 20 74 64 2d 66 72 65 65 6c 69 73 74 2d ist-tail.).temp1.TO.td-freelist-
72d40 68 65 61 64 20 09 09 09 28 20 74 64 2d 6c 69 73 74 2d 68 65 61 64 20 74 64 2d 6c 69 73 74 2d 74 head....(.td-list-head.td-list-t
72d60 61 69 6c 20 29 0a 3b 0a 3a 20 66 69 6e 64 2d 74 64 2d 6c 69 73 74 2d 74 61 69 6c 2d 61 6e 64 2d ail.).;.:.find-td-list-tail-and-
72d80 73 69 7a 65 20 20 28 20 68 65 61 64 20 2d 2d 20 74 61 69 6c 20 6e 20 29 0a 54 4f 20 74 65 6d 70 size..(.head.--.tail.n.).TO.temp
72da0 31 0a 30 20 54 4f 20 74 65 6d 70 32 0a 30 20 54 4f 20 74 65 6d 70 33 0a 44 45 42 55 47 2d 54 44 1.0.TO.temp2.0.TO.temp3.DEBUG-TD
72dc0 53 20 20 49 46 0a 73 22 20 42 45 47 49 4e 20 66 69 6e 64 2d 74 64 2d 6c 69 73 74 2d 74 61 69 6c S..IF.s".BEGIN.find-td-list-tail
72de0 2d 61 6e 64 2d 73 69 7a 65 3a 20 22 20 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 -and-size:."...usb-debug-print.T
72e00 48 45 4e 0a 42 45 47 49 4e 0a 74 65 6d 70 31 20 30 3c 3e 09 09 09 09 09 28 20 54 52 55 45 7c 46 HEN.BEGIN.temp1.0<>.....(.TRUE|F
72e20 41 4c 53 45 20 29 0a 57 48 49 4c 45 0a 44 45 42 55 47 2d 54 44 53 20 20 49 46 0a 74 65 6d 70 31 ALSE.).WHILE.DEBUG-TDS..IF.temp1
72e40 20 75 2e 20 63 72 0a 54 48 45 4e 0a 74 65 6d 70 31 20 54 4f 20 74 65 6d 70 33 0a 74 65 6d 70 31 .u..cr.THEN.temp1.TO.temp3.temp1
72e60 20 74 64 3e 6e 74 64 20 6c 40 2d 6c 65 20 54 4f 20 74 65 6d 70 31 0a 74 65 6d 70 32 20 31 2b 20 .td>ntd.l@-le.TO.temp1.temp2.1+.
72e80 54 4f 20 74 65 6d 70 32 0a 52 45 50 45 41 54 0a 74 65 6d 70 33 20 74 65 6d 70 32 09 09 09 09 09 TO.temp2.REPEAT.temp3.temp2.....
72ea0 28 20 74 61 69 6c 20 6e 20 29 0a 44 45 42 55 47 2d 54 44 53 20 20 49 46 0a 73 22 20 45 4e 44 20 (.tail.n.).DEBUG-TDS..IF.s".END.
72ec0 66 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 22 20 20 20 75 73 find-td-list-tail-and-size"...us
72ee0 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 45 4e 0a 3b 0a 3a 20 28 66 72 65 65 2d 74 64 2d b-debug-print.THEN.;.:.(free-td-
72f00 6c 69 73 74 29 20 28 20 68 65 61 64 20 20 2d 2d 20 29 0a 64 75 70 20 66 69 6e 64 2d 74 64 2d 6c list).(.head..--.).dup.find-td-l
72f20 69 73 74 2d 74 61 69 6c 2d 61 6e 64 2d 73 69 7a 65 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 20 2b ist-tail-and-size.num-free-tds.+
72f40 20 54 4f 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 20 28 20 68 65 61 64 20 74 61 69 6c 20 29 0a 74 .TO.num-free-tds.(.head.tail.).t
72f60 64 2d 66 72 65 65 6c 69 73 74 2d 74 61 69 6c 20 30 3d 20 20 49 46 09 09 09 09 09 20 28 20 68 65 d-freelist-tail.0=..IF......(.he
72f80 61 64 20 74 61 69 6c 20 29 0a 64 75 70 20 54 4f 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 74 61 69 ad.tail.).dup.TO.td-freelist-tai
72fa0 6c 09 09 09 09 09 20 28 20 68 65 61 64 20 74 61 69 6c 20 29 0a 54 48 45 4e 09 09 09 09 09 09 09 l......(.head.tail.).THEN.......
72fc0 09 20 28 20 68 65 61 64 20 74 61 69 6c 20 29 0a 74 64 3e 6e 74 64 20 74 64 2d 66 72 65 65 6c 69 ..(.head.tail.).td>ntd.td-freeli
72fe0 73 74 2d 68 65 61 64 20 73 77 61 70 20 6c 21 2d 6c 65 09 09 09 09 20 28 20 68 65 61 64 20 29 0a st-head.swap.l!-le.....(.head.).
73000 54 4f 20 74 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 0a 3b 0a 3a 20 7a 65 72 6f 2d 6f 75 74 TO.td-freelist-head.;.:.zero-out
73020 2d 61 6e 2d 65 64 2d 65 78 63 65 70 74 2d 6c 69 6e 6b 20 28 20 65 64 20 2d 2d 20 29 0a 64 75 70 -an-ed-except-link.(.ed.--.).dup
73040 20 30 20 73 77 61 70 20 65 64 3e 65 61 74 74 72 20 20 6c 21 2d 6c 65 20 09 09 28 20 65 64 20 29 .0.swap.ed>eattr..l!-le...(.ed.)
73060 0a 64 75 70 20 30 20 73 77 61 70 20 65 64 3e 74 64 71 74 70 20 20 6c 21 2d 6c 65 09 09 28 20 65 .dup.0.swap.ed>tdqtp..l!-le..(.e
73080 64 20 29 0a 64 75 70 20 30 20 73 77 61 70 20 65 64 3e 74 64 71 68 70 20 20 6c 21 2d 6c 65 09 09 d.).dup.0.swap.ed>tdqhp..l!-le..
730a0 28 20 65 64 20 29 0a 64 72 6f 70 0a 3b 0a 3a 20 69 6e 69 74 69 61 6c 69 7a 65 2d 65 64 2d 66 72 (.ed.).drop.;.:.initialize-ed-fr
730c0 65 65 2d 6c 69 73 74 20 28 20 2d 2d 20 29 0a 4d 41 58 2d 45 44 53 20 30 3d 20 49 46 20 45 58 49 ee-list.(.--.).MAX-EDS.0=.IF.EXI
730e0 54 20 54 48 45 4e 0a 65 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 40 20 30 3d 20 49 46 0a 73 22 T.THEN.ed-list-region.@.0=.IF.s"
73100 20 69 6e 69 74 2d 65 64 2d 6c 69 73 74 3a 20 65 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 69 73 .init-ed-list:.ed-list-region.is
73120 20 6e 6f 74 20 61 6c 6c 6f 63 61 74 65 64 21 22 20 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 .not.allocated!"...usb-debug-pri
73140 6e 74 0a 45 58 49 54 0a 54 48 45 4e 0a 65 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 40 20 54 4f nt.EXIT.THEN.ed-list-region.@.TO
73160 20 74 65 6d 70 31 0a 30 20 54 4f 20 74 65 6d 70 32 20 20 20 42 45 47 49 4e 0a 74 65 6d 70 31 20 .temp1.0.TO.temp2...BEGIN.temp1.
73180 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 0a 74 65 6d 70 31 zero-out-an-ed-except-link.temp1
731a0 20 2f 65 64 6c 65 6e 20 2b 20 64 75 70 20 20 20 74 65 6d 70 31 20 65 64 3e 6e 65 64 20 20 20 6c ./edlen.+.dup...temp1.ed>ned...l
731c0 21 2d 6c 65 20 54 4f 20 74 65 6d 70 31 0a 74 65 6d 70 32 20 31 2b 20 54 4f 20 74 65 6d 70 32 0a !-le.TO.temp1.temp2.1+.TO.temp2.
731e0 74 65 6d 70 32 20 4d 41 58 2d 45 44 53 20 3d 0a 55 4e 54 49 4c 0a 74 65 6d 70 31 20 2f 65 64 6c temp2.MAX-EDS.=.UNTIL.temp1./edl
73200 65 6e 20 2d 20 65 64 3e 6e 65 64 20 30 20 73 77 61 70 20 6c 21 2d 6c 65 0a 65 64 2d 6c 69 73 74 en.-.ed>ned.0.swap.l!-le.ed-list
73220 2d 72 65 67 69 6f 6e 20 40 20 54 4f 20 65 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 0a 4d 41 -region.@.TO.ed-freelist-head.MA
73240 58 2d 45 44 53 20 54 4f 20 6e 75 6d 2d 66 72 65 65 2d 65 64 73 0a 3b 0a 3a 20 61 6c 6c 6f 63 61 X-EDS.TO.num-free-eds.;.:.alloca
73260 74 65 2d 65 64 09 28 20 2d 2d 20 65 64 2d 70 74 72 20 29 0a 6e 75 6d 2d 66 72 65 65 2d 65 64 73 te-ed.(.--.ed-ptr.).num-free-eds
73280 20 30 3d 20 49 46 20 30 20 45 58 49 54 20 54 48 45 4e 0a 65 64 2d 66 72 65 65 6c 69 73 74 2d 68 .0=.IF.0.EXIT.THEN.ed-freelist-h
732a0 65 61 64 09 09 09 09 09 28 20 65 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 20 29 0a 65 64 2d ead.....(.ed-freelist-head.).ed-
732c0 66 72 65 65 6c 69 73 74 2d 68 65 61 64 20 65 64 3e 6e 65 64 20 6c 40 2d 6c 65 20 54 4f 20 65 64 freelist-head.ed>ned.l@-le.TO.ed
732e0 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 09 28 20 65 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 -freelist-head.(.ed-freelist-hea
73300 64 20 29 0a 6e 75 6d 2d 66 72 65 65 2d 65 64 73 20 31 2d 20 54 4f 20 6e 75 6d 2d 66 72 65 65 2d d.).num-free-eds.1-.TO.num-free-
73320 65 64 73 09 09 09 28 20 65 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 20 29 0a 64 75 70 20 65 eds...(.ed-freelist-head.).dup.e
73340 64 3e 6e 65 64 20 30 20 73 77 61 70 20 6c 21 2d 6c 65 20 5c 20 54 65 72 6d 69 6e 61 74 65 20 74 d>ned.0.swap.l!-le.\.Terminate.t
73360 68 65 20 4c 69 6e 6b 2e 09 28 20 65 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 20 29 0a 3b 0a he.Link..(.ed-freelist-head.).;.
73380 3a 20 66 72 65 65 2d 65 64 20 28 20 65 64 2d 70 74 72 20 20 2d 2d 20 29 0a 64 75 70 20 7a 65 72 :.free-ed.(.ed-ptr..--.).dup.zer
733a0 6f 2d 6f 75 74 2d 61 6e 2d 65 64 2d 65 78 63 65 70 74 2d 6c 69 6e 6b 09 09 09 28 20 65 64 2d 70 o-out-an-ed-except-link...(.ed-p
733c0 74 72 20 29 0a 64 75 70 20 65 64 3e 6e 65 64 20 65 64 2d 66 72 65 65 6c 69 73 74 2d 68 65 61 64 tr.).dup.ed>ned.ed-freelist-head
733e0 20 73 77 61 70 20 6c 21 2d 6c 65 20 09 09 28 20 65 64 2d 70 74 72 20 29 0a 54 4f 20 65 64 2d 66 .swap.l!-le...(.ed-ptr.).TO.ed-f
73400 72 65 65 6c 69 73 74 2d 68 65 61 64 0a 6e 75 6d 2d 66 72 65 65 2d 65 64 73 20 31 2b 20 54 4f 20 reelist-head.num-free-eds.1+.TO.
73420 6e 75 6d 2d 66 72 65 65 2d 65 64 73 0a 3b 0a 31 30 30 20 61 6c 6c 6f 63 2d 6d 65 6d 20 56 41 4c num-free-eds.;.100.alloc-mem.VAL
73440 55 45 20 68 63 68 63 63 61 0a 68 63 68 63 63 61 20 66 66 20 61 6e 64 20 49 46 0a 73 22 20 57 61 UE.hchcca.hchcca.ff.and.IF.s".Wa
73460 72 6e 69 6e 67 3a 20 68 63 68 63 63 61 20 6e 6f 74 20 61 6c 69 67 6e 65 64 21 22 20 75 73 62 2d rning:.hchcca.not.aligned!".usb-
73480 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 45 4e 0a 38 34 20 68 63 68 63 63 61 20 2b 20 43 4f 4e debug-print.THEN.84.hchcca.+.CON
734a0 53 54 41 4e 54 20 68 63 68 63 63 61 64 6e 65 71 0a 3a 20 28 61 6c 6c 6f 63 61 74 65 2d 6d 65 6d STANT.hchccadneq.:.(allocate-mem
734c0 29 20 20 28 20 2d 2d 20 29 0a 2f 74 64 6c 65 6e 20 4d 41 58 2d 54 44 53 20 2a 20 31 30 20 2b 20 )..(.--.)./tdlen.MAX-TDS.*.10.+.
734e0 61 6c 6c 6f 63 2d 6d 65 6d 20 64 75 70 20 74 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 21 20 20 alloc-mem.dup.td-list-region.!..
73500 28 20 74 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 2d 70 74 72 20 29 0a 66 20 61 6e 64 20 49 46 0a (.td-list-region-ptr.).f.and.IF.
73520 73 22 20 57 61 72 6e 69 6e 67 3a 20 74 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 6e 6f 74 20 61 s".Warning:.td-list-region.not.a
73540 6c 69 67 6e 65 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 69 6e ligned!".usb-debug-print.THEN.in
73560 69 74 69 61 6c 69 7a 65 2d 74 64 2d 66 72 65 65 2d 6c 69 73 74 0a 2f 65 64 6c 65 6e 20 4d 41 58 itialize-td-free-list./edlen.MAX
73580 2d 45 44 53 20 2a 20 31 30 20 2b 20 61 6c 6c 6f 63 2d 6d 65 6d 20 64 75 70 20 65 64 2d 6c 69 73 -EDS.*.10.+.alloc-mem.dup.ed-lis
735a0 74 2d 72 65 67 69 6f 6e 20 21 20 20 28 20 65 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 2d 70 74 72 t-region.!..(.ed-list-region-ptr
735c0 20 29 0a 66 20 61 6e 64 20 49 46 0a 73 22 20 57 61 72 6e 69 6e 67 3a 20 65 64 2d 6c 69 73 74 2d .).f.and.IF.s".Warning:.ed-list-
735e0 72 65 67 69 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 region.not.aligned!".usb-debug-p
73600 72 69 6e 74 0a 54 48 45 4e 0a 69 6e 69 74 69 61 6c 69 7a 65 2d 65 64 2d 66 72 65 65 2d 6c 69 73 rint.THEN.initialize-ed-free-lis
73620 74 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 t.DEVICE-DESCRIPTOR-LEN.chars.al
73640 6c 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 loc-mem.dd-buffer.!.BULK-CONFIG-
73660 44 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 DESCRIPTOR-LEN.chars.alloc-mem.c
73680 64 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 d-buffer.!.;.:.(de-allocate-mem)
736a0 20 20 28 20 2d 2d 20 29 0a 74 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 40 20 3f 64 75 70 20 49 ..(.--.).td-list-region.@.?dup.I
736c0 46 0a 2f 74 64 6c 65 6e 20 4d 41 58 2d 54 44 53 20 2a 20 31 30 20 2b 20 66 72 65 65 2d 6d 65 6d F./tdlen.MAX-TDS.*.10.+.free-mem
736e0 0a 30 20 74 64 2d 6c 69 73 74 2d 72 65 67 69 6f 6e 20 21 0a 54 48 45 4e 0a 65 64 2d 6c 69 73 74 .0.td-list-region.!.THEN.ed-list
73700 2d 72 65 67 69 6f 6e 20 40 20 3f 64 75 70 20 49 46 0a 2f 65 64 6c 65 6e 20 4d 41 58 2d 45 44 53 -region.@.?dup.IF./edlen.MAX-EDS
73720 20 2a 20 31 30 20 2b 20 66 72 65 65 2d 6d 65 6d 0a 30 20 65 64 2d 6c 69 73 74 2d 72 65 67 69 6f .*.10.+.free-mem.0.ed-list-regio
73740 6e 20 21 0a 54 48 45 4e 0a 64 64 2d 62 75 66 66 65 72 20 40 20 3f 64 75 70 20 49 46 0a 44 45 56 n.!.THEN.dd-buffer.@.?dup.IF.DEV
73760 49 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 ICE-DESCRIPTOR-LEN.free-mem.0.dd
73780 2d 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 -buffer.!.THEN.cd-buffer.@.?dup.
737a0 49 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 IF.BULK-CONFIG-DESCRIPTOR-LEN.fr
737c0 65 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 68 63 ee-mem.0.cd-buffer.!.THEN.;.:.hc
737e0 2d 73 75 73 70 65 6e 64 20 20 28 20 2d 2d 20 29 0a 30 30 43 33 20 68 63 63 6f 6e 74 72 6f 6c 20 -suspend..(.--.).00C3.hccontrol.
73800 72 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 53 75 73 70 65 6e 64 20 55 53 42 rl!-le.............\.Suspend.USB
73820 20 68 6f 73 74 20 63 6f 6e 74 72 6f 6c 6c 65 72 0a 3b 0a 3a 20 6f 70 65 6e 20 20 28 20 2d 2d 20 .host.controller.;.:.open..(.--.
73840 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 28 61 6c 6c 6f 63 61 74 65 2d 6d 65 6d 29 0a 54 52 55 45 TRUE|FALSE.).(allocate-mem).TRUE
73860 0a 3b 0a 3a 20 63 6c 6f 73 65 20 20 28 20 2d 2d 20 29 0a 28 64 65 2d 61 6c 6c 6f 63 61 74 65 2d .;.:.close..(.--.).(de-allocate-
73880 6d 65 6d 29 0a 3b 0a 3a 20 48 43 2d 65 6e 61 62 6c 65 2d 63 6f 6e 74 72 6f 6c 2d 6c 69 73 74 2d mem).;.:.HC-enable-control-list-
738a0 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.
738c0 72 6c 40 2d 6c 65 20 30 32 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.02.or.swap.rl!-le.hccontr
738e0 6f 6c 20 64 75 70 20 72 6c 40 2d 6c 65 20 31 30 20 6f 72 20 73 77 61 70 20 72 6c 21 2d 6c 65 0a ol.dup.rl@-le.10.or.swap.rl!-le.
73900 3b 0a 3a 20 48 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 ;.:.HC-enable-bulk-list-processi
73920 6e 67 20 28 20 2d 2d 20 29 0a 68 63 63 6f 6d 73 74 61 74 20 64 75 70 20 72 6c 40 2d 6c 65 20 30 ng.(.--.).hccomstat.dup.rl@-le.0
73940 34 20 6f 72 20 73 77 61 70 20 72 6c 21 2d 6c 65 0a 68 63 63 6f 6e 74 72 6f 6c 20 64 75 70 20 72 4.or.swap.rl!-le.hccontrol.dup.r
73960 6c 40 2d 6c 65 20 32 30 20 6f 72 20 73 77 61 70 20 72 6c 21 2d 6c 65 0a 3b 0a 3a 20 48 43 2d 65 l@-le.20.or.swap.rl!-le.;.:.HC-e
73980 6e 61 62 6c 65 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 nable-interrupt-list-processing.
739a0 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 30 34 20 6f (.--.).hccontrol.dup.rl@-le.04.o
739c0 72 20 73 77 61 70 20 72 6c 21 2d 6c 65 0a 3b 0a 3a 20 28 48 43 2d 41 43 4b 2d 57 44 48 29 20 28 r.swap.rl!-le.;.:.(HC-ACK-WDH).(
739e0 20 2d 2d 20 29 20 20 20 57 44 48 20 68 63 69 6e 74 73 74 61 74 20 72 6c 21 2d 6c 65 20 3b 0a 3a .--.)...WDH.hcintstat.rl!-le.;.:
73a00 20 28 48 43 2d 43 48 45 43 4b 2d 57 44 48 29 20 28 20 2d 2d 20 29 20 68 63 69 6e 74 73 74 61 74 .(HC-CHECK-WDH).(.--.).hcintstat
73a20 20 72 6c 40 2d 6c 65 20 57 44 48 20 61 6e 64 20 30 3c 3e 20 3b 0a 3a 20 64 69 73 61 62 6c 65 2d .rl@-le.WDH.and.0<>.;.:.disable-
73a40 63 6f 6e 74 72 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 control-list-processing.(.--.).h
73a60 63 63 6f 6e 74 72 6f 6c 20 64 75 70 20 72 6c 40 2d 6c 65 20 66 66 66 66 66 66 65 66 20 61 6e 64 ccontrol.dup.rl@-le.ffffffef.and
73a80 20 73 77 61 70 20 72 6c 21 2d 6c 65 0a 68 63 63 6f 6d 73 74 61 74 20 64 75 70 20 72 6c 40 2d 6c .swap.rl!-le.hccomstat.dup.rl@-l
73aa0 65 20 66 66 66 66 66 66 66 64 20 61 6e 64 20 73 77 61 70 20 72 6c 21 2d 6c 65 0a 3b 0a 3a 20 64 e.fffffffd.and.swap.rl!-le.;.:.d
73ac0 69 73 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 20 28 20 2d 2d isable-bulk-list-processing.(.--
73ae0 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 66 66 64 66 .).hccontrol.dup.rl@-le.ffffffdf
73b00 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 75 70 20 72 .and.swap.rl!-le.hccomstat.dup.r
73b20 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 65 0a 3b l@-le.fffffffb.and.swap.rl!-le.;
73b40 0a 3a 20 64 69 73 61 62 6c 65 2d 69 6e 74 65 72 72 75 70 74 2d 6c 69 73 74 2d 70 72 6f 63 65 73 .:.disable-interrupt-list-proces
73b60 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 2d 6c 65 sing.(.--.).hccontrol.dup.rl@-le
73b80 20 66 66 66 66 66 66 66 62 20 61 6e 64 20 73 77 61 70 20 72 6c 21 2d 6c 65 0a 3b 0a 30 20 56 41 .fffffffb.and.swap.rl!-le.;.0.VA
73ba0 4c 55 45 20 63 75 72 72 65 6e 74 2d 74 6f 67 67 6c 65 0a 3a 20 66 69 6c 6c 2d 54 44 2d 6c 69 73 LUE.current-toggle.:.fill-TD-lis
73bc0 74 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 64 70 20 4d 50 t.(.start-toggle.addr.dlen.dp.MP
73be0 53 20 54 44 2d 4c 69 73 74 2d 48 65 61 64 20 2d 2d 20 29 0a 54 4f 20 74 65 6d 70 31 20 09 09 09 S.TD-List-Head.--.).TO.temp1....
73c00 09 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 64 70 20 4d 50 53 .(.start-toggle.addr.dlen.dp.MPS
73c20 20 29 0a 54 4f 20 74 65 6d 70 32 20 09 09 09 09 28 20 73 74 61 72 74 2d 74 6f 67 67 6c 65 20 61 .).TO.temp2.....(.start-toggle.a
73c40 64 64 72 20 64 6c 65 6e 20 64 70 20 29 0a 43 41 53 45 09 09 09 09 09 28 20 73 74 61 72 74 2d 74 ddr.dlen.dp.).CASE.....(.start-t
73c60 6f 67 67 6c 65 20 61 64 64 72 20 64 6c 65 6e 20 29 0a 4f 48 43 49 2d 44 50 2d 53 45 54 55 50 20 oggle.addr.dlen.).OHCI-DP-SETUP.
73c80 20 4f 46 20 20 54 44 2d 44 50 2d 53 45 54 55 50 20 54 4f 20 74 65 6d 70 33 20 45 4e 44 4f 46 20 .OF..TD-DP-SETUP.TO.temp3.ENDOF.
73ca0 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 4f 48 43 49 2d (.start-toggle.addr.dlen.).OHCI-
73cc0 44 50 2d 49 4e 20 20 20 20 20 4f 46 20 20 54 44 2d 44 50 2d 49 4e 20 20 20 20 54 4f 20 74 65 6d DP-IN.....OF..TD-DP-IN....TO.tem
73ce0 70 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 p3.ENDOF.(.start-toggle.addr.dle
73d00 6e 20 29 0a 4f 48 43 49 2d 44 50 2d 4f 55 54 20 20 20 20 4f 46 20 20 54 44 2d 44 50 2d 4f 55 54 n.).OHCI-DP-OUT....OF..TD-DP-OUT
73d20 20 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 ...TO.temp3.ENDOF.(.start-toggle
73d40 20 61 64 64 72 20 64 6c 65 6e 20 29 0a 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 4f 46 20 20 .addr.dlen.).dup............OF..
73d60 2d 31 20 20 20 20 20 20 20 20 20 20 54 4f 20 74 65 6d 70 33 20 20 20 20 20 20 20 28 20 73 74 61 -1..........TO.temp3.......(.sta
73d80 72 74 2d 74 6f 67 67 6c 65 20 61 64 64 72 20 64 6c 65 6e 20 29 0a 73 22 20 66 69 6c 6c 2d 54 44 rt-toggle.addr.dlen.).s".fill-TD
73da0 2d 6c 69 73 74 3a 20 49 6e 76 61 6c 69 64 20 44 50 20 73 70 65 63 69 66 69 65 64 22 20 20 20 75 -list:.Invalid.DP.specified"...u
73dc0 73 62 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 74 65 6d sb-debug-print.ENDOF.ENDCASE.tem
73de0 70 33 20 2d 31 20 3d 20 49 46 20 45 58 49 54 20 54 48 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 p3.-1.=.IF.EXIT.THEN............
73e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 74 61 72 74 2d 74 6f 67 67 6c 65 20 61 64 64 ..............(.start-toggle.add
73e20 72 20 64 6c 65 6e 20 29 0a 72 6f 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r.dlen.).rot....................
73e40 20 20 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
73e60 20 64 6c 65 6e 20 73 74 61 72 74 2d 74 6f 67 67 6c 65 20 29 0a 54 4f 20 63 75 72 72 65 6e 74 2d .dlen.start-toggle.).TO.current-
73e80 74 6f 67 67 6c 65 20 73 77 61 70 20 09 09 09 20 20 20 20 28 20 64 6c 65 6e 20 61 64 64 72 20 29 toggle.swap........(.dlen.addr.)
73ea0 0a 42 45 47 49 4e 0a 6f 76 65 72 20 74 65 6d 70 32 20 3e 3d 20 09 09 09 09 20 20 20 20 28 20 64 .BEGIN.over.temp2.>=.........(.d
73ec0 6c 65 6e 20 61 64 64 72 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 57 48 49 4c 45 09 09 09 09 09 len.addr.TRUE|FALSE.).WHILE.....
73ee0 20 20 20 20 28 20 64 6c 65 6e 20 61 64 64 72 20 29 0a 64 75 70 20 74 65 6d 70 31 20 74 64 3e 63 ....(.dlen.addr.).dup.temp1.td>c
73f00 62 70 74 72 20 6c 21 2d 6c 65 09 09 09 20 20 20 20 28 20 64 6c 65 6e 20 61 64 64 72 20 29 0a 63 bptr.l!-le.......(.dlen.addr.).c
73f20 75 72 72 65 6e 74 2d 74 6f 67 67 6c 65 20 31 38 20 6c 73 68 69 66 74 20 20 20 20 20 20 20 20 20 urrent-toggle.18.lshift.........
73f40 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 72 72 65 6e 74 .............(.dlen.addr.current
73f60 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 20 20 20 20 -toggle~.).DATA0-TOGGLE.........
73f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 6c 65 6e 20 20 61 64 64 72 20 63 75 72 72 ...............(.dlen..addr.curr
73fa0 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 48 2d 54 44 ent-toggle~.toggle.).CC-FRESH-TD
73fc0 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 28 20 64 6c 65 6e 20 .temp3.or.or.or..........(.dlen.
73fe0 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 74 61 74 74 72 .addr.or-result.).temp1.td>tattr
74000 20 6c 21 2d 6c 65 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 .l!-le................(.dlen.add
74020 72 7e 20 20 29 0a 64 75 70 20 74 65 6d 70 32 20 31 2d 20 2b 20 74 65 6d 70 31 20 74 64 3e 62 66 r~..).dup.temp2.1-.+.temp1.td>bf
74040 72 65 6e 64 20 6c 21 2d 6c 65 20 28 20 64 6c 65 6e 20 61 64 64 72 7e 20 20 29 0a 74 65 6d 70 32 rend.l!-le.(.dlen.addr~..).temp2
74060 20 2b 20 20 20 20 20 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 .+.............................(
74080 20 64 6c 65 6e 20 6e 65 78 74 2d 61 64 64 72 20 29 0a 73 77 61 70 20 74 65 6d 70 32 20 2d 20 73 .dlen.next-addr.).swap.temp2.-.s
740a0 77 61 70 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 20 wap.temp1.td>ntd.l@-le.TO.temp1.
740c0 20 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 63 75 72 72 65 ........(.dlen.next-addr.).curre
740e0 6e 74 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 nt-toggle......................(
74100 20 64 6c 65 6e 20 6e 65 78 74 2d 61 64 64 72 20 63 75 72 72 65 6e 74 2d 74 6f 67 67 6c 65 20 29 .dlen.next-addr.current-toggle.)
74120 0a 43 41 53 45 0a 30 20 4f 46 20 31 20 54 4f 20 63 75 72 72 65 6e 74 2d 74 6f 67 67 6c 65 20 45 .CASE.0.OF.1.TO.current-toggle.E
74140 4e 44 4f 46 0a 31 20 4f 46 20 30 20 54 4f 20 63 75 72 72 65 6e 74 2d 74 6f 67 67 6c 65 20 45 4e NDOF.1.OF.0.TO.current-toggle.EN
74160 44 4f 46 0a 45 4e 44 43 41 53 45 0a 52 45 50 45 41 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 DOF.ENDCASE.REPEAT..............
74180 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
741a0 20 29 0a 6f 76 65 72 20 30 3c 3e 20 20 49 46 0a 64 75 70 20 74 65 6d 70 31 20 74 64 3e 63 62 70 .).over.0<>..IF.dup.temp1.td>cbp
741c0 74 72 20 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 6c 65 6e 20 61 64 64 tr.l!-le..............(.dlen.add
741e0 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 20 20 20 r.).current-toggle.18.lshift....
74200 20 20 20 20 20 20 20 20 20 20 28 20 64 6c 65 6e 20 61 64 64 72 20 63 75 72 65 6e 74 2d 74 6f 67 ..........(.dlen.addr.curent-tog
74220 67 6c 65 7e 20 29 0a 44 41 54 41 30 2d 54 4f 47 47 4c 45 20 20 20 20 20 20 20 20 20 20 20 20 20 gle~.).DATA0-TOGGLE.............
74240 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 72 65 6e 74 2d .............(.dlen.addr.curent-
74260 74 6f 67 67 6c 65 7e 20 74 6f 67 67 6c 65 20 29 0a 43 43 2d 46 52 45 53 48 2d 54 44 20 74 65 6d toggle~.toggle.).CC-FRESH-TD.tem
74280 70 33 20 6f 72 20 6f 72 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 6c 65 6e 20 61 64 p3.or.or.or............(.dlen.ad
742a0 64 72 20 6f 72 2d 72 65 73 75 6c 74 20 29 0a 74 65 6d 70 31 20 74 64 3e 74 61 74 74 72 20 6c 21 dr.or-result.).temp1.td>tattr.l!
742c0 2d 6c 65 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 -le..................(.dlen.addr
742e0 20 29 0a 2b 20 31 2d 20 74 65 6d 70 31 20 74 64 3e 62 66 72 65 6e 64 20 6c 21 2d 6c 65 0a 45 4c .).+.1-.temp1.td>bfrend.l!-le.EL
74300 53 45 0a 32 64 72 6f 70 0a 54 48 45 4e 0a 3b 0a 3a 20 28 74 64 2d 6c 69 73 74 2d 73 74 61 74 75 SE.2drop.THEN.;.:.(td-list-statu
74320 73 29 20 28 20 50 6f 69 6e 74 65 72 54 6f 54 44 6c 69 73 74 20 2d 2d 20 66 61 69 6c 69 6e 67 54 s).(.PointerToTDlist.--.failingT
74340 44 20 43 43 6f 64 65 20 54 52 55 45 20 7c 20 30 20 29 0a 42 45 47 49 4e 20 09 20 28 20 50 6f 69 D.CCode.TRUE.|.0.).BEGIN...(.Poi
74360 6e 74 65 72 54 6f 54 44 6c 69 73 74 20 29 0a 64 75 70 20 30 3c 3e 09 20 28 20 50 6f 69 6e 74 65 nterToTDlist.).dup.0<>..(.Pointe
74380 72 54 6f 54 44 6c 69 73 74 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 49 46 20 09 09 20 28 20 50 rToTDlist.TRUE|FALSE.).IF....(.P
743a0 6f 69 6e 74 65 72 54 6f 54 44 6c 69 73 74 20 29 0a 64 75 70 20 74 64 3e 74 61 74 74 72 20 6c 40 ointerToTDlist.).dup.td>tattr.l@
743c0 2d 6c 65 20 66 30 30 30 30 30 30 30 20 61 6e 64 20 31 63 20 72 73 68 69 66 74 20 64 75 70 20 30 -le.f0000000.and.1c.rshift.dup.0
743e0 3d 20 54 52 55 45 20 73 77 61 70 0a 45 4c 53 45 0a 64 72 6f 70 20 46 41 4c 53 45 20 64 75 70 20 =.TRUE.swap.ELSE.drop.FALSE.dup.
74400 28 20 46 41 4c 53 45 20 29 0a 54 48 45 4e 0a 57 48 49 4c 45 0a 64 72 6f 70 20 64 72 6f 70 20 74 (.FALSE.).THEN.WHILE.drop.drop.t
74420 64 3e 6e 74 64 20 6c 40 2d 6c 65 0a 52 45 50 45 41 54 0a 3b 0a 3a 20 28 77 61 69 74 2d 66 6f 72 d>ntd.l@-le.REPEAT.;.:.(wait-for
74440 2d 64 6f 6e 65 2d 71 29 20 20 20 20 20 20 20 20 20 20 20 28 20 74 69 6d 65 6f 75 74 20 2d 2d 20 -done-q)...........(.timeout.--.
74460 54 44 2d 6c 69 73 74 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 42 45 47 49 4e 20 20 20 20 TD-list.TRUE.|.FALSE.).BEGIN....
74480 20 20 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 75 ..................(.timeout.).du
744a0 70 20 30 3c 3e 20 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 p.0<>.................(.timeout.
744c0 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 28 48 43 2d 43 48 45 43 4b 2d 57 44 48 29 20 4e 4f 54 20 TRUE|FALSE.).(HC-CHECK-WDH).NOT.
744e0 20 20 20 20 20 28 20 74 69 6d 65 6f 75 74 20 54 52 55 45 7c 46 41 4c 53 45 20 54 52 55 45 7c 46 .....(.timeout.TRUE|FALSE.TRUE|F
74500 41 4c 53 45 20 29 0a 41 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c ALSE.).AND.....................\
74520 20 6e 6f 74 20 74 69 6d 65 64 20 6f 75 74 20 41 4e 44 20 57 44 48 2d 62 69 74 20 6e 6f 74 20 73 .not.timed.out.AND.WDH-bit.not.s
74540 65 74 0a 57 48 49 4c 45 0a 31 20 6d 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 et.WHILE.1.ms...................
74560 20 5c 20 77 61 69 74 0a 31 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .\.wait.1-......................
74580 28 20 74 69 6d 65 6f 75 74 20 29 0a 64 75 70 20 66 66 20 61 6e 64 20 30 3d 20 49 46 20 73 68 6f (.timeout.).dup.ff.and.0=.IF.sho
745a0 77 2d 70 72 6f 63 65 65 64 20 54 48 45 4e 0a 52 45 50 45 41 54 09 20 20 20 20 20 20 20 20 20 20 w-proceed.THEN.REPEAT...........
745c0 20 20 20 20 20 20 20 20 28 20 74 69 6d 65 6f 75 74 20 29 0a 64 72 6f 70 0a 68 63 68 63 63 61 64 ........(.timeout.).drop.hchccad
745e0 6e 65 71 20 20 6c 40 2d 6c 65 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 6c 61 73 74 20 neq..l@-le..........\.read.last.
74600 48 63 44 6f 6e 65 48 65 61 64 20 28 52 41 4d 29 0a 28 48 43 2d 43 48 45 43 4b 2d 57 44 48 29 20 HcDoneHead.(RAM).(HC-CHECK-WDH).
74620 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 48 63 44 6f 6e 65 48 65 61 64 20 77 61 73 20 75 70 64 ............\.HcDoneHead.was.upd
74640 61 74 65 64 20 3f 0a 49 46 0a 28 48 43 2d 41 43 4b 2d 57 44 48 29 09 20 20 20 20 20 20 20 20 20 ated.?.IF.(HC-ACK-WDH)..........
74660 5c 20 63 6c 65 61 72 20 72 65 67 69 73 74 65 72 20 62 69 74 3a 20 57 44 48 0a 54 52 55 45 20 20 \.clear.register.bit:.WDH.TRUE..
74680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 74 64 2d 6c 69 73 74 20 54 52 55 45 ..................(.td-list.TRUE
746a0 20 29 0a 45 4c 53 45 0a 46 41 4c 53 45 0a 54 48 45 4e 0a 3b 0a 3a 20 64 65 62 75 67 2d 74 64 20 .).ELSE.FALSE.THEN.;.:.debug-td.
746c0 28 20 2d 2d 20 29 0a 73 22 20 4e 75 6d 20 46 72 65 65 20 54 44 73 20 3d 20 22 20 6e 75 6d 2d 66 (.--.).s".Num.Free.TDs.=.".num-f
746e0 72 65 65 2d 74 64 73 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 3b 0a 3a 20 ree-tds.usb-debug-print-val.;.:.
74700 48 43 2d 72 65 73 65 74 20 28 20 2d 2d 20 29 0a 68 63 63 6f 6d 73 74 61 74 20 64 75 70 20 72 6c HC-reset.(.--.).hccomstat.dup.rl
74720 40 2d 6c 65 20 30 31 20 6f 72 20 73 77 61 70 20 72 6c 21 2d 6c 65 20 20 20 20 5c 20 69 73 73 75 @-le.01.or.swap.rl!-le....\.issu
74740 65 20 48 43 20 72 65 73 65 74 0a 42 45 47 49 4e 0a 68 63 63 6f 6d 73 74 61 74 20 72 6c 40 2d 6c e.HC.reset.BEGIN.hccomstat.rl@-l
74760 65 20 30 31 20 61 6e 64 20 30 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 77 61 69 74 20 66 e.01.and.0<>............\.wait.f
74780 6f 72 20 72 65 73 65 74 20 65 6e 64 0a 57 48 49 4c 45 0a 52 45 50 45 41 54 0a 32 33 66 30 32 65 or.reset.end.WHILE.REPEAT.23f02e
747a0 64 66 20 68 63 69 6e 74 72 76 61 6c 20 72 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 df.hcintrval.rl!-le.............
747c0 20 20 20 20 5c 20 66 72 61 6d 65 2d 69 6e 74 65 72 76 61 6c 20 72 65 67 69 73 74 65 72 0a 68 63 ....\.frame-interval.register.hc
747e0 68 63 63 61 20 20 20 68 63 68 63 63 61 72 65 67 20 72 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 hcca...hchccareg.rl!-le.........
74800 20 20 20 20 20 20 20 20 5c 20 48 43 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 61 72 65 61 0a ........\.HC.communication.area.
74820 30 30 30 30 20 20 20 20 20 68 63 63 74 72 68 65 61 64 20 72 6c 21 2d 6c 65 20 20 20 20 20 20 20 0000.....hcctrhead.rl!-le.......
74840 20 20 20 20 20 20 20 20 20 20 5c 20 63 6f 6e 74 72 6f 6c 20 74 72 61 6e 73 66 65 72 20 68 65 61 ..........\.control.transfer.hea
74860 64 0a 30 30 30 30 20 20 20 20 20 68 63 62 75 6c 6b 68 65 61 64 20 72 6c 21 2d 6c 65 20 20 20 20 d.0000.....hcbulkhead.rl!-le....
74880 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 62 75 6c 6b 20 74 72 61 6e 73 66 65 72 20 68 65 61 64 ............\.bulk.transfer.head
748a0 0a 30 66 66 66 66 20 20 20 20 68 63 69 6e 74 64 73 62 6c 20 72 6c 21 2d 6c 65 20 20 20 20 20 20 .0ffff....hcintdsbl.rl!-le......
748c0 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 6e 74 65 72 72 75 70 74 20 64 69 73 61 62 6c 65 20 72 ...........\.interrupt.disable.r
748e0 65 67 2e 0a 38 33 20 20 20 20 20 20 20 68 63 63 6f 6e 74 72 6f 6c 20 72 6c 21 2d 6c 65 20 20 20 eg..83.......hccontrol.rl!-le...
74900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 55 53 42 4f 50 45 52 41 54 49 4f 4e ..............\.set.USBOPERATION
74920 41 4c 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 AL.23f02edf.hcintrval.rl!-le....
74940 20 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 .............\.frame-interval.re
74960 67 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 gister.hchcca...hchccareg.rl!-le
74980 20 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 .................\.HC.communicat
749a0 69 6f 6e 20 61 72 65 61 0a 64 23 20 35 30 20 6d 73 0a 68 63 72 68 64 65 73 63 41 20 72 6c 40 2d ion.area.d#.50.ms.hcrhdescA.rl@-
749c0 6c 65 20 66 66 20 61 6e 64 20 20 20 20 20 28 20 74 6f 74 61 6c 2d 72 68 2d 70 6f 72 74 73 20 29 le.ff.and.....(.total-rh-ports.)
749e0 0a 74 6f 20 6d 61 78 2d 72 68 2d 70 6f 72 74 73 0a 68 63 72 68 70 73 74 61 74 20 54 4f 20 63 75 .to.max-rh-ports.hcrhpstat.TO.cu
74a00 72 72 65 6e 74 2d 73 74 61 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 61 72 74 20 rrent-stat..............\.start.
74a20 77 69 74 68 20 66 69 72 73 74 20 70 6f 72 74 20 73 74 61 74 75 73 20 72 65 67 0a 30 20 20 20 20 with.first.port.status.reg.0....
74a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74a60 20 20 5c 20 70 6f 72 74 20 73 74 61 74 75 73 20 64 65 66 61 75 6c 74 0a 6d 61 78 2d 72 68 2d 70 ..\.port.status.default.max-rh-p
74a80 6f 72 74 73 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 20 5c orts.0.........................\
74aa0 20 63 68 65 63 6b 69 6e 67 20 61 6c 6c 20 70 6f 72 74 73 0a 44 4f 0a 63 75 72 72 65 6e 74 2d 73 .checking.all.ports.DO.current-s
74ac0 74 61 74 20 72 6c 40 2d 6c 65 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 4f 52 2d tat.rl@-le.or..............\.OR-
74ae0 69 6e 67 20 61 6c 6c 20 73 74 61 74 73 0a 32 30 30 20 63 75 72 72 65 6e 74 2d 73 74 61 74 20 72 ing.all.stats.200.current-stat.r
74b00 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 43 6c 65 61 72 20 50 6f 72 74 20 50 l!-le.............\.Clear.Port.P
74b20 6f 77 65 72 20 28 43 50 50 29 0a 63 75 72 72 65 6e 74 2d 73 74 61 74 20 34 20 2b 20 54 4f 20 63 ower.(CPP).current-stat.4.+.TO.c
74b40 75 72 72 65 6e 74 2d 73 74 61 74 20 20 20 20 5c 20 63 68 65 63 6b 20 6e 65 78 74 20 52 48 2d 50 urrent-stat....\.check.next.RH-P
74b60 6f 72 74 0a 4c 4f 4f 50 0a 31 30 30 20 61 6e 64 20 30 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 ort.LOOP.100.and.0<>............
74b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 79 20 6f 66 20 74 68 65 20 70 6f 72 ................\.any.of.the.por
74ba0 74 73 20 68 61 64 20 70 6f 77 65 72 20 3f 0a 49 46 0a 64 23 20 37 35 30 20 77 61 69 74 2d 70 72 ts.had.power.?.IF.d#.750.wait-pr
74bc0 6f 63 65 65 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 77 61 69 74 20 66 6f 72 oceed.................\.wait.for
74be0 20 70 6f 77 65 72 20 64 69 73 63 68 61 72 67 65 0a 54 48 45 4e 0a 68 63 72 68 70 73 74 61 74 20 .power.discharge.THEN.hcrhpstat.
74c00 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 5c 20 73 TO.current-stat..............\.s
74c20 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 65 67 0a tart.with.first.port.status.reg.
74c40 6d 61 78 2d 72 68 2d 70 6f 72 74 73 20 30 0a 44 4f 0a 31 30 32 20 63 75 72 72 65 6e 74 2d 73 74 max-rh-ports.0.DO.102.current-st
74c60 61 74 20 72 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 6f 77 65 72 20 6f 6e at.rl!-le.............\.power.on
74c80 20 61 6e 64 20 65 6e 61 62 6c 65 0a 68 63 72 68 64 65 73 63 41 20 33 20 2b 20 72 62 40 20 32 20 .and.enable.hcrhdescA.3.+.rb@.2.
74ca0 2a 20 6d 73 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 61 72 74 75 70 20 64 65 6c 61 79 20 *.ms............\.startup.delay.
74cc0 33 30 20 6d 73 20 28 32 20 2a 20 50 4f 54 50 47 54 29 0a 63 75 72 72 65 6e 74 2d 73 74 61 74 20 30.ms.(2.*.POTPGT).current-stat.
74ce0 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
74d00 65 78 74 20 52 48 2d 50 6f 72 74 0a 4c 4f 4f 50 0a 64 23 20 35 30 30 20 77 61 69 74 2d 70 72 6f ext.RH-Port.LOOP.d#.500.wait-pro
74d20 63 65 65 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 53 54 45 43 20 64 ceed....................\.STEC.d
74d40 65 76 69 63 65 20 6e 65 65 64 73 20 33 30 30 20 6d 73 0a 3b 0a 3a 20 65 72 72 6f 72 2d 72 65 63 evice.needs.300.ms.;.:.error-rec
74d60 6f 76 65 72 79 20 28 20 2d 2d 20 29 0a 69 6e 69 74 69 61 6c 69 7a 65 2d 74 64 2d 66 72 65 65 2d overy.(.--.).initialize-td-free-
74d80 6c 69 73 74 0a 69 6e 69 74 69 61 6c 69 7a 65 2d 65 64 2d 66 72 65 65 2d 6c 69 73 74 0a 48 43 2d list.initialize-ed-free-list.HC-
74da0 72 65 73 65 74 0a 3b 0a 3a 20 73 74 6f 72 65 2d 69 6e 69 74 69 61 6c 2d 75 73 62 2d 68 75 62 2d reset.;.:.store-initial-usb-hub-
74dc0 61 64 64 72 65 73 73 20 28 20 2d 2d 20 29 0a 75 73 62 2d 61 64 64 72 65 73 73 20 54 4f 20 69 6e address.(.--.).usb-address.TO.in
74de0 69 74 69 61 6c 2d 68 75 62 2d 61 64 64 72 65 73 73 0a 3b 0a 3a 20 72 65 73 65 74 2d 74 6f 2d 69 itial-hub-address.;.:.reset-to-i
74e00 6e 69 74 69 61 6c 2d 75 73 62 2d 68 75 62 2d 61 64 64 72 65 73 73 20 28 20 2d 2d 20 29 0a 69 6e nitial-usb-hub-address.(.--.).in
74e20 69 74 69 61 6c 2d 68 75 62 2d 61 64 64 72 65 73 73 20 54 4f 20 75 73 62 2d 61 64 64 72 65 73 73 itial-hub-address.TO.usb-address
74e40 0a 3b 0a 3a 20 61 6c 6c 6f 63 61 74 65 2d 75 73 62 2d 61 64 64 72 65 73 73 20 28 20 2d 2d 20 75 .;.:.allocate-usb-address.(.--.u
74e60 73 62 2d 61 64 64 72 65 73 73 20 29 0a 75 73 62 2d 61 64 64 72 65 73 73 20 20 20 20 37 66 20 3c sb-address.).usb-address....7f.<
74e80 3e 09 09 28 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 49 46 0a 75 73 62 2d 61 64 64 72 65 73 73 >..(.TRUE|FALSE.).IF.usb-address
74ea0 20 31 2b 20 54 4f 20 75 73 62 2d 61 64 64 72 65 73 73 20 5c 20 52 49 53 4b 3a 20 43 68 65 63 6b .1+.TO.usb-address.\.RISK:.Check
74ec0 20 74 6f 20 73 65 65 20 49 46 20 69 74 20 6f 76 65 72 66 6c 6f 77 73 20 31 32 37 0a 75 73 62 2d .to.see.IF.it.overflows.127.usb-
74ee0 61 64 64 72 65 73 73 09 09 28 20 75 73 62 2d 61 64 64 72 65 73 73 20 29 0a 54 48 45 4e 09 09 09 address..(.usb-address.).THEN...
74f00 09 28 20 75 73 62 2d 61 64 64 72 65 73 73 20 29 0a 3b 0a 73 22 20 75 73 62 2d 73 75 70 70 6f 72 .(.usb-address.).;.s".usb-suppor
74f20 74 2e 66 73 22 20 49 4e 43 4c 55 44 45 44 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 t.fs".INCLUDED.:.control-std-set
74f40 2d 61 64 64 72 65 73 73 20 20 20 20 20 20 20 20 28 20 73 70 65 65 64 62 69 74 20 2d 2d 20 75 73 -address........(.speedbit.--.us
74f60 62 2d 61 64 64 72 65 73 73 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 3e 72 20 20 20 20 20 b-address.TRUE.|.FALSE.).>r.....
74f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74fa0 20 20 20 20 20 20 20 20 20 20 20 20 28 20 52 3a 20 73 70 65 65 64 62 69 74 20 29 0a 30 30 30 35 ............(.R:.speedbit.).0005
74fc0 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 20 21 0a 61 6c 6c 6f 000000000000.setup-packet.!.allo
74fe0 63 61 74 65 2d 75 73 62 2d 61 64 64 72 65 73 73 20 64 75 70 20 73 65 74 75 70 2d 70 61 63 6b 65 cate-usb-address.dup.setup-packe
75000 74 20 32 20 2b 20 63 21 20 20 20 20 20 20 20 28 20 75 73 62 2d 61 64 64 72 20 20 52 3a 20 73 70 t.2.+.c!.......(.usb-addr..R:.sp
75020 65 65 64 62 69 74 20 29 0a 73 22 20 55 53 42 20 73 65 74 2d 61 64 64 72 65 73 73 3a 20 22 20 32 eedbit.).s".USB.set-address:.".2
75040 20 70 69 63 6b 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 20 20 20 28 20 75 73 .pick.usb-debug-print-val...(.us
75060 62 2d 61 64 64 72 20 20 52 3a 20 73 70 65 65 64 62 69 74 20 29 0a 30 20 30 20 30 20 73 65 74 75 b-addr..R:.speedbit.).0.0.0.setu
75080 70 2d 70 61 63 6b 65 74 20 38 20 72 3e 20 63 6f 6e 74 72 6f 6c 78 66 65 72 20 20 20 20 20 20 20 p-packet.8.r>.controlxfer.......
750a0 20 20 20 20 20 20 20 20 20 28 20 75 73 62 2d 61 64 64 72 20 54 52 55 45 20 7c 20 46 41 4c 53 45 .........(.usb-addr.TRUE.|.FALSE
750c0 20 29 0a 49 46 09 09 09 09 09 09 20 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 .).IF............(.TRUE.|.FALSE.
750e0 29 0a 54 52 55 45 20 09 09 09 09 09 20 20 20 20 20 20 28 20 54 52 55 45 20 29 0a 45 4c 53 45 0a ).TRUE............(.TRUE.).ELSE.
75100 64 72 6f 70 20 46 41 4c 53 45 20 5c 20 50 45 4e 44 49 4e 47 3a 20 52 65 74 75 72 6e 20 74 68 65 drop.FALSE.\.PENDING:.Return.the
75120 20 61 6c 6c 6f 63 61 74 65 64 20 61 64 64 72 65 73 73 20 62 61 63 6b 2e 20 28 20 46 41 4c 53 45 .allocated.address.back..(.FALSE
75140 20 29 0a 54 48 45 4e 09 09 09 09 09 09 20 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 .).THEN............(.TRUE.|.FALS
75160 45 20 29 0a 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 E.).;.:.control-std-get-device-d
75180 65 73 63 72 69 70 74 6f 72 0a 38 30 30 36 30 30 30 31 30 30 30 30 30 30 30 30 20 73 65 74 75 70 escriptor.8006000100000000.setup
751a0 2d 70 61 63 6b 65 74 20 21 0a 32 20 70 69 63 6b 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 36 20 -packet.!.2.pick.setup-packet.6.
751c0 2b 20 77 21 2d 6c 65 0a 73 65 74 75 70 2d 70 61 63 6b 65 74 20 2d 72 6f 74 20 28 20 64 61 74 61 +.w!-le.setup-packet.-rot.(.data
751e0 2d 62 75 66 66 65 72 20 64 61 74 61 2d 6c 65 6e 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 4d 50 -buffer.data-len.setup-packet.MP
75200 53 20 66 61 20 29 0a 3e 72 20 3e 72 20 3e 72 20 3e 72 20 3e 72 20 30 20 72 3e 20 72 3e 20 72 3e S.fa.).>r.>r.>r.>r.>r.0.r>.r>.r>
75220 20 72 3e 20 72 3e 0a 63 6f 6e 74 72 6f 6c 78 66 65 72 09 20 20 20 20 20 28 20 54 52 55 45 20 7c .r>.r>.controlxfer......(.TRUE.|
75240 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 63 6f 6e .FALSE.).;.:.control-std-get-con
75260 66 69 67 75 72 61 74 69 6f 6e 2d 64 65 73 63 72 69 70 74 6f 72 0a 54 4f 20 74 65 6d 70 31 20 28 figuration-descriptor.TO.temp1.(
75280 20 64 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 .data-buffer.data-len.MPS.).TO.t
752a0 65 6d 70 32 20 28 20 64 61 74 61 2d 62 75 66 66 65 72 20 64 61 74 61 2d 6c 65 6e 20 29 0a 54 4f emp2.(.data-buffer.data-len.).TO
752c0 20 74 65 6d 70 33 20 28 20 64 61 74 61 2d 62 75 66 66 65 72 20 29 0a 38 30 30 36 30 30 30 32 30 .temp3.(.data-buffer.).800600020
752e0 30 30 30 30 30 30 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 0a 74 65 6d 70 33 20 73 65 74 0000000.setup-packet.!.temp3.set
75300 75 70 2d 70 61 63 6b 65 74 20 36 20 2b 20 77 21 2d 6c 65 0a 30 20 73 77 61 70 20 74 65 6d 70 33 up-packet.6.+.w!-le.0.swap.temp3
75320 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 74 65 6d 70 32 20 74 65 6d 70 31 20 63 6f 6e 74 72 6f .setup-packet.temp2.temp1.contro
75340 6c 78 66 65 72 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 6d 61 78 6c 75 6e lxfer.;.:.control-std-get-maxlun
75360 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 61 .(.MPS.fun-addr.dir.data-buff.da
75380 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 47 45 54 2d 4d 41 58 ta-len.--.TRUE.|.FALSE.).GET-MAX
753a0 2d 4c 55 4e 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 2d 61 -LUN.setup-packet.!..(.MPS.fun-a
753c0 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 65 74 ddr.dir.data-buff.data-len.).set
753e0 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 6c 78 up-packet.5.pick.5.pick.controlx
75400 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 53 45 fer.(.MPS.fun-addr..TRUE.|.FALSE
75420 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 0a 3b .).nip.nip....(.TRUE.|.FALSE.).;
75440 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 62 75 6c 6b 2d 72 65 73 65 74 20 28 20 4d 50 53 20 66 75 6e 2d .:.control-bulk-reset.(.MPS.fun-
75460 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 2d 2d 20 54 addr.dir.data-buff.data-len.--.T
75480 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 32 31 46 46 30 30 30 30 30 30 30 30 30 30 30 30 20 73 RUE.|.FALSE.).21FF000000000000.s
754a0 65 74 75 70 2d 70 61 63 6b 65 74 20 21 20 20 28 20 4d 50 53 20 66 75 6e 2d 61 64 64 72 20 64 69 etup-packet.!..(.MPS.fun-addr.di
754c0 72 20 64 61 74 61 2d 62 75 66 66 20 64 61 74 61 2d 6c 65 6e 20 29 0a 73 65 74 75 70 2d 70 61 63 r.data-buff.data-len.).setup-pac
754e0 6b 65 74 20 35 20 70 69 63 6b 20 35 20 70 69 63 6b 0a 63 6f 6e 74 72 6f 6c 78 66 65 72 20 28 20 ket.5.pick.5.pick.controlxfer.(.
75500 4d 50 53 20 66 75 6e 2d 61 64 64 72 20 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 6e 69 70 MPS.fun-addr..TRUE.|.FALSE.).nip
75520 20 6e 69 70 20 20 20 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 .nip....(.TRUE.|.FALSE.).;.:.con
75540 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 0a 54 trol-std-get-string-descriptor.T
75560 4f 20 74 65 6d 70 31 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 O.temp1..(.StringIndex.data-buff
75580 65 72 20 64 61 74 61 2d 6c 65 6e 20 4d 50 53 20 29 0a 54 4f 20 74 65 6d 70 32 20 20 28 20 53 74 er.data-len.MPS.).TO.temp2..(.St
755a0 72 69 6e 67 49 6e 64 65 78 20 64 61 74 61 2d 62 75 66 66 65 72 20 64 61 74 61 2d 6c 65 6e 20 29 ringIndex.data-buffer.data-len.)
755c0 0a 54 4f 20 74 65 6d 70 33 20 20 28 20 53 74 72 69 6e 67 49 6e 64 65 78 20 29 0a 38 30 30 36 30 .TO.temp3..(.StringIndex.).80060
755e0 30 30 33 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 65 6d 70 33 00300000000.setup-packet.!.temp3
75600 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 36 20 2b 20 77 21 2d 6c 65 0a 34 30 39 20 73 65 74 75 .setup-packet.6.+.w!-le.409.setu
75620 70 2d 70 61 63 6b 65 74 20 34 20 2b 20 77 21 2d 6c 65 20 5c 20 55 53 20 45 6e 67 6c 69 73 68 20 p-packet.4.+.w!-le.\.US.English.
75640 4c 61 6e 67 75 61 67 65 20 63 6f 64 65 2e 0a 73 77 61 70 20 20 20 20 20 20 28 20 64 61 74 61 20 Language.code..swap......(.data.
75660 62 75 66 66 65 72 20 53 74 72 69 6e 67 49 6e 64 65 78 20 29 0a 73 65 74 75 70 2d 70 61 63 6b 65 buffer.StringIndex.).setup-packe
75680 74 20 32 20 2b 20 63 21 20 28 20 64 61 74 61 2d 62 75 66 66 65 72 20 29 0a 30 20 73 77 61 70 20 t.2.+.c!.(.data-buffer.).0.swap.
756a0 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 31 20 63 temp3.setup-packet.temp2.temp1.c
756c0 6f 6e 74 72 6f 6c 78 66 65 72 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 3b 0a 3a 20 ontrolxfer.(.TRUE.|.FALSE.).;.:.
756e0 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 28 20 control-std-set-configuration.(.
75700 63 6f 6e 66 69 67 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 configvalue.FuncAddr.--.TRUE|FAL
75720 53 45 20 29 0a 54 4f 20 74 65 6d 70 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 SE.).TO.temp1...................
75740 20 20 28 20 63 6f 6e 66 69 67 76 61 6c 75 65 20 29 0a 54 4f 20 74 65 6d 70 32 0a 30 30 30 39 30 ..(.configvalue.).TO.temp2.00090
75760 30 30 30 30 30 30 30 30 30 30 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 20 5c 20 52 49 53 00000000000.setup-packet.!.\.RIS
75780 4b 3a 20 45 6e 64 69 61 6e 20 61 6e 64 20 36 34 2d 62 69 74 20 61 73 73 75 6d 70 74 69 6f 6e 73 K:.Endian.and.64-bit.assumptions
757a0 0a 74 65 6d 70 32 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 32 20 2b 20 77 21 2d 6c 65 0a 30 20 .temp2.setup-packet.2.+.w!-le.0.
757c0 30 20 30 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 0.0.setup-packet.DEFAULT-CONTROL
757e0 2d 4d 50 53 20 74 65 6d 70 31 20 63 6f 6e 74 72 6f 6c 78 66 65 72 0a 3b 0a 30 20 56 41 4c 55 45 -MPS.temp1.controlxfer.;.0.VALUE
75800 20 70 6f 72 74 2d 6e 75 6d 62 65 72 0a 73 22 20 75 73 62 2d 65 6e 75 6d 65 72 61 74 65 2e 66 73 .port-number.s".usb-enumerate.fs
75820 22 20 49 4e 43 4c 55 44 45 44 0a 3a 20 72 68 70 6f 72 74 2d 65 6e 75 6d 65 72 61 74 65 20 28 20 ".INCLUDED.:.rhport-enumerate.(.
75840 70 6f 72 74 2d 6e 75 6d 20 2d 2d 20 29 0a 54 4f 20 70 6f 72 74 2d 6e 75 6d 62 65 72 0a 64 65 76 port-num.--.).TO.port-number.dev
75860 69 63 65 2d 73 70 65 65 64 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 61 64 64 72 65 73 ice-speed.control-std-set-addres
75880 73 20 20 20 20 20 20 20 20 28 20 75 73 62 2d 61 64 64 72 20 54 52 55 45 20 7c 20 46 41 4c 53 45 s........(.usb-addr.TRUE.|.FALSE
758a0 20 29 0a 49 46 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 .).IF.device-speed.or...........
758c0 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 2b 73 70 65 65 64 62 ...............(.usb-addr+speedb
758e0 69 74 20 29 0a 54 4f 20 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 0a 64 64 2d 62 75 it.).TO.new-device-address.dd-bu
75900 66 66 65 72 20 40 20 38 20 65 72 61 73 65 0a 64 64 2d 62 75 66 66 65 72 20 40 20 44 45 46 41 55 ffer.@.8.erase.dd-buffer.@.DEFAU
75920 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 52 4f 4c 2d 4d LT-CONTROL-MPS.DEFAULT-CONTROL-M
75940 50 53 20 20 20 20 20 20 28 20 62 75 66 66 65 72 20 6d 70 73 20 6d 70 73 20 29 0a 6e 65 77 2d 64 PS......(.buffer.mps.mps.).new-d
75960 65 76 69 63 65 2d 61 64 64 72 65 73 73 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 64 65 evice-address.control-std-get-de
75980 76 69 63 65 2d 64 65 73 63 72 69 70 74 6f 72 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 vice-descriptor...(.TRUE.|.FALSE
759a0 20 29 0a 49 46 0a 45 4c 53 45 0a 73 22 20 55 53 42 3a 20 52 65 61 64 20 44 65 76 20 44 65 73 63 .).IF.ELSE.s".USB:.Read.Dev.Desc
759c0 72 69 70 74 6f 72 20 66 61 69 6c 65 64 22 20 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 riptor.failed"...usb-debug-print
759e0 20 45 58 49 54 0a 54 48 45 4e 0a 64 64 2d 62 75 66 66 65 72 20 40 20 44 45 56 49 43 45 2d 44 45 .EXIT.THEN.dd-buffer.@.DEVICE-DE
75a00 53 43 52 49 50 54 4f 52 2d 54 59 50 45 2d 4f 46 46 53 45 54 20 2b 20 63 40 20 20 28 20 44 65 73 SCRIPTOR-TYPE-OFFSET.+.c@..(.Des
75a20 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 43 52 49 50 54 4f 52 criptor-type.).DEVICE-DESCRIPTOR
75a40 2d 54 59 50 45 20 3c 3e 20 49 46 0a 73 22 20 55 53 42 3a 20 45 72 72 6f 72 20 52 65 61 64 69 6e -TYPE.<>.IF.s".USB:.Error.Readin
75a60 67 20 44 65 76 69 63 65 20 44 65 73 63 72 69 70 74 6f 72 22 20 20 20 75 73 62 2d 64 65 62 75 67 g.Device.Descriptor"...usb-debug
75a80 2d 70 72 69 6e 74 0a 73 22 20 52 65 61 64 20 64 65 73 63 72 69 70 74 6f 72 20 69 73 20 6e 6f 74 -print.s".Read.descriptor.is.not
75aa0 20 4f 46 20 74 68 65 20 72 69 67 68 74 20 74 79 70 65 22 20 20 75 73 62 2d 64 65 62 75 67 2d 70 .OF.the.right.type"..usb-debug-p
75ac0 72 69 6e 74 0a 73 22 20 41 62 6f 72 74 69 6e 67 20 65 6e 75 6d 65 72 61 74 69 6f 6e 22 20 20 75 rint.s".Aborting.enumeration"..u
75ae0 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 58 49 54 0a 54 48 45 4e 0a 64 64 2d 62 75 66 66 sb-debug-print.EXIT.THEN.dd-buff
75b00 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 2d 4f 46 46 53 45 er.@.DEVICE-DESCRIPTOR-MPS-OFFSE
75b20 54 20 2b 20 63 40 20 54 4f 20 6d 70 73 0a 63 72 65 61 74 65 2d 75 73 62 2d 64 65 76 69 63 65 2d T.+.c@.TO.mps.create-usb-device-
75b40 74 72 65 65 0a 45 4c 53 45 0a 73 22 20 53 65 74 20 61 64 64 72 65 73 73 20 66 61 69 6c 65 64 20 tree.ELSE.s".Set.address.failed.
75b60 6f 6e 20 70 6f 72 74 20 22 20 70 6f 72 74 2d 6e 75 6d 62 65 72 20 75 73 62 2d 64 65 62 75 67 2d on.port.".port-number.usb-debug-
75b80 70 72 69 6e 74 2d 76 61 6c 0a 73 22 20 41 62 6f 72 74 69 6e 67 20 45 6e 75 6d 65 72 61 74 69 6f print-val.s".Aborting.Enumeratio
75ba0 6e 2e 22 20 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 0a n."...usb-debug-print.EXIT.THEN.
75bc0 3b 0a 3a 20 72 68 70 6f 72 74 2d 69 6e 69 74 69 61 6c 69 7a 65 20 28 20 2d 2d 20 29 0a 68 63 72 ;.:.rhport-initialize.(.--.).hcr
75be0 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 20 hpstat.TO.current-stat..........
75c00 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 74 ....\.start.with.first.port.stat
75c20 75 73 20 72 65 67 0a 6d 61 78 2d 72 68 2d 70 6f 72 74 73 20 31 2b 20 31 0a 44 4f 0a 63 75 72 72 us.reg.max-rh-ports.1+.1.DO.curr
75c40 65 6e 74 2d 73 74 61 74 20 72 6c 40 2d 6c 65 20 52 48 50 2d 43 43 53 20 61 6e 64 20 30 3c 3e 20 ent-stat.rl@-le.RHP-CCS.and.0<>.
75c60 09 28 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 49 46 0a 63 75 72 72 65 6e 74 2d 73 74 61 74 20 .(.TRUE|FALSE.).IF.current-stat.
75c80 68 63 72 68 70 73 74 61 74 33 20 3d 20 20 20 20 20 20 20 20 5c 20 74 68 69 72 64 20 70 6f 72 74 hcrhpstat3.=........\.third.port
75ca0 20 6f 66 20 4e 45 43 20 3f 0a 49 46 0a 38 31 20 74 6f 20 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 .of.NEC.?.IF.81.to.uDOC-present.
75cc0 20 20 20 20 20 20 20 20 20 20 20 5c 20 75 44 4f 43 20 69 73 20 70 72 65 73 65 6e 74 20 61 6e 64 ...........\.uDOC.is.present.and
75ce0 20 6e 6f 77 20 70 72 6f 63 65 73 73 65 64 0a 54 48 45 4e 0a 73 22 20 44 65 76 69 63 65 20 63 6f .now.processed.THEN.s".Device.co
75d00 6e 6e 65 63 74 65 64 20 74 6f 20 74 68 69 73 20 70 6f 72 74 21 22 20 75 73 62 2d 64 65 62 75 67 nnected.to.this.port!".usb-debug
75d20 2d 70 72 69 6e 74 0a 52 48 50 2d 50 52 53 20 63 75 72 72 65 6e 74 2d 73 74 61 74 20 72 6c 21 2d -print.RHP-PRS.current-stat.rl!-
75d40 6c 65 20 20 20 20 20 20 5c 20 69 73 73 75 65 20 61 20 70 6f 72 74 20 72 65 73 65 74 0a 42 45 47 le......\.issue.a.port.reset.BEG
75d60 49 4e 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 50 52 53 20 41 IN.current-stat.rl@-le.RHP-PRS.A
75d80 4e 44 20 20 20 20 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 ND....\.wait.for.reset.end.WHILE
75da0 0a 52 45 50 45 41 54 0a 68 63 72 68 64 65 73 63 41 20 33 20 2b 20 72 62 40 20 32 20 2a 20 6d 73 .REPEAT.hcrhdescA.3.+.rb@.2.*.ms
75dc0 20 20 20 20 20 20 20 20 20 5c 20 73 74 61 72 74 75 70 20 64 65 6c 61 79 20 33 30 20 6d 73 20 28 .........\.startup.delay.30.ms.(
75de0 50 4f 54 50 47 54 29 0a 64 23 20 31 30 30 20 6d 73 0a 63 75 72 72 65 6e 74 2d 73 74 61 74 20 72 POTPGT).d#.100.ms.current-stat.r
75e00 6c 40 2d 6c 65 20 32 30 30 20 61 6e 64 20 34 20 6c 73 68 69 66 74 0a 74 6f 20 64 65 76 69 63 65 l@-le.200.and.4.lshift.to.device
75e20 2d 73 70 65 65 64 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 -speed..................\.store.
75e40 73 70 65 65 64 20 62 69 74 0a 52 48 50 2d 43 53 43 20 52 48 50 2d 50 52 53 43 20 6f 72 20 63 75 speed.bit.RHP-CSC.RHP-PRSC.or.cu
75e60 72 72 65 6e 74 2d 73 74 61 74 20 72 6c 21 2d 6c 65 0a 49 20 5b 27 5d 20 72 68 70 6f 72 74 2d 65 rrent-stat.rl!-le.I.['].rhport-e
75e80 6e 75 6d 65 72 61 74 65 20 43 41 54 43 48 20 49 46 20 20 5c 20 53 63 61 6e 20 70 6f 72 74 0a 73 numerate.CATCH.IF..\.Scan.port.s
75ea0 22 20 55 53 42 20 73 63 61 6e 20 66 61 69 6c 65 64 20 6f 6e 20 72 6f 6f 74 20 68 75 62 20 70 6f ".USB.scan.failed.on.root.hub.po
75ec0 72 74 3a 20 22 20 72 6f 74 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 72 65 rt:.".rot.usb-debug-print-val.re
75ee0 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 0a 54 set-to-initial-usb-hub-address.T
75f00 48 45 4e 0a 45 4c 53 45 0a 73 22 20 4e 6f 20 64 65 76 69 63 65 20 64 65 74 65 63 74 65 64 20 61 HEN.ELSE.s".No.device.detected.a
75f20 74 20 74 68 69 73 20 70 6f 72 74 2e 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 63 75 t.this.port.".usb-debug-print.cu
75f40 72 72 65 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 rrent-stat.hcrhpstat3.=........\
75f60 20 74 68 69 72 64 20 70 6f 72 74 20 6f 66 20 4e 45 43 20 3f 20 28 3d 4d 6f 64 46 44 29 0a 49 46 .third.port.of.NEC.?.(=ModFD).IF
75f80 20 20 20 20 20 20 20 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 ...............................\
75fa0 20 68 65 72 65 20 61 20 4d 6f 64 46 44 20 73 68 6f 75 6c 64 20 62 65 20 6f 6e 20 45 4c 42 41 0a .here.a.ModFD.should.be.on.ELBA.
75fc0 63 75 72 72 65 6e 74 2d 73 74 61 74 20 72 6c 40 2d 6c 65 20 38 30 30 30 30 20 61 6e 64 20 30 3c current-stat.rl@-le.80000.and.0<
75fe0 3e 20 09 5c 20 69 73 20 6f 76 65 72 2d 63 75 72 72 65 6e 74 20 64 65 74 65 63 74 65 64 20 3f 0a >..\.is.over-current.detected.?.
76000 49 46 0a 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 30 38 20 6f 72 20 74 6f 20 75 44 4f 43 2d 70 72 IF.uDOC-present.08.or.to.uDOC-pr
76020 65 73 65 6e 74 20 20 5c 20 73 65 74 20 66 6c 61 67 20 66 6f 72 20 75 44 4f 43 2d 63 68 65 63 6b esent..\.set.flag.for.uDOC-check
76040 0a 54 48 45 4e 0a 54 48 45 4e 0a 54 48 45 4e 0a 63 75 72 72 65 6e 74 2d 73 74 61 74 20 34 20 2b .THEN.THEN.THEN.current-stat.4.+
76060 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 65 78 74 .TO.current-stat....\.check.next
76080 20 52 48 2d 50 6f 72 74 0a 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 30 66 20 61 6e 64 20 74 6f 20 .RH-Port.uDOC-present.0f.and.to.
760a0 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 5c 20 72 65 6d 6f 76 65 20 70 72 6f 63 65 73 73 69 6e 67 uDOC-present.\.remove.processing
760c0 20 66 6c 61 67 0a 4c 4f 4f 50 0a 3b 0a 3a 20 65 6e 75 6d 65 72 61 74 65 20 28 20 2d 2d 20 29 0a .flag.LOOP.;.:.enumerate.(.--.).
760e0 48 43 2d 72 65 73 65 74 0a 5b 27 5d 20 68 63 2d 73 75 73 70 65 6e 64 20 61 64 64 2d 71 75 69 65 HC-reset.['].hc-suspend.add-quie
76100 73 63 65 2d 78 74 20 20 20 20 20 5c 20 41 73 73 65 72 74 20 74 68 61 74 20 48 43 20 77 69 6c 6c sce-xt.....\.Assert.that.HC.will
76120 20 62 65 20 73 75 70 73 65 6e 64 65 64 0a 73 74 6f 72 65 2d 69 6e 69 74 69 61 6c 2d 75 73 62 2d .be.supsended.store-initial-usb-
76140 68 75 62 2d 61 64 64 72 65 73 73 0a 72 68 70 6f 72 74 2d 69 6e 69 74 69 61 6c 69 7a 65 20 20 20 hub-address.rhport-initialize...
76160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 50 72 6f 62 65 20 61 6c 6c 20 61 76 61 69 6c 61 ..............\.Probe.all.availa
76180 62 6c 65 20 52 48 20 70 6f 72 74 73 0a 72 65 73 65 74 2d 74 6f 2d 69 6e 69 74 69 61 6c 2d 75 73 ble.RH.ports.reset-to-initial-us
761a0 62 2d 68 75 62 2d 61 64 64 72 65 73 73 0a 3b 0a 73 65 74 2d 6f 68 63 69 2d 61 6c 69 61 73 0a 00 b-hub-address.;.set-ohci-alias..
761c0 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 3b c0 00 00 00 00 00 00 3b 82 00 00 00 00 00 00 00 00 ..............;.......;.........
761e0 00 00 00 00 00 00 00 30 75 73 62 2d 73 75 70 70 6f 72 74 2e 66 73 00 00 30 20 76 61 6c 75 65 20 .......0usb-support.fs..0.value.
76200 4e 45 58 54 2d 54 44 0a 30 20 56 41 4c 55 45 20 6e 75 6d 2d 74 64 73 0a 30 20 56 41 4c 55 45 20 NEXT-TD.0.VALUE.num-tds.0.VALUE.
76220 74 64 2d 72 65 74 69 72 65 2d 63 6f 75 6e 74 0a 30 20 56 41 4c 55 45 20 73 61 76 65 64 2d 74 61 td-retire-count.0.VALUE.saved-ta
76240 69 6c 0a 30 20 56 41 4c 55 45 20 70 6f 6c 6c 2d 74 69 6d 65 72 0a 56 41 52 49 41 42 4c 45 20 63 il.0.VALUE.poll-timer.VARIABLE.c
76260 6f 6e 74 72 6f 6c 78 66 65 72 2d 63 6d 64 0a 3a 20 28 65 64 2d 70 72 65 70 61 72 65 29 20 28 20 ontrolxfer-cmd.:.(ed-prepare).(.
76280 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 53 20 65 dir.addr.dlen.setup-packet.MPS.e
762a0 70 2d 66 75 6e 20 2d 2d 0a 46 41 4c 53 45 20 7c 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 p-fun.--.FALSE.|.dir.addr.dlen.e
762c0 64 2d 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 29 0a 61 6c 6c 6f 63 61 74 65 2d 65 64 20 64 75 d-ptr.setup-ptr.).allocate-ed.du
762e0 70 20 30 3d 20 20 49 46 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 73 65 74 75 70 2d 70 p.0=..IF.(.dir.addr.dlen.setup-p
76300 61 63 6b 65 74 20 4d 50 53 20 65 70 2d 66 75 6e 20 65 64 2d 70 74 72 20 29 0a 64 72 6f 70 20 33 acket.MPS.ep-fun.ed-ptr.).drop.3
76320 64 72 6f 70 20 32 64 72 6f 70 20 46 41 4c 53 45 20 45 58 49 54 20 20 28 20 46 41 4c 53 45 20 29 drop.2drop.FALSE.EXIT..(.FALSE.)
76340 0a 54 48 45 4e 0a 54 4f 20 74 65 6d 70 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 .THEN.TO.temp1...............(.d
76360 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 53 20 65 70 ir.addr.dlen.setup-packet.MPS.ep
76380 2d 66 75 6e 20 29 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 -fun.).temp1.zero-out-an-ed-exce
763a0 70 74 2d 6c 69 6e 6b 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 pt-link.(.dir.addr.dlen.setup-pa
763c0 63 6b 65 74 20 4d 50 53 20 65 70 2d 66 75 6e 20 29 0a 74 65 6d 70 31 20 65 64 3e 65 61 74 74 72 cket.MPS.ep-fun.).temp1.ed>eattr
763e0 20 6c 40 2d 6c 65 20 6f 72 20 74 65 6d 70 31 20 65 64 3e 65 61 74 74 72 20 6c 21 2d 6c 65 20 28 .l@-le.or.temp1.ed>eattr.l!-le.(
76400 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 73 65 74 75 70 2d 70 74 72 20 4d 50 53 20 29 0a 64 .dir.addr.dlen.setup-ptr.MPS.).d
76420 75 70 20 54 4f 20 74 65 6d 70 32 20 31 30 20 6c 73 68 69 66 74 20 74 65 6d 70 31 20 65 64 3e 65 up.TO.temp2.10.lshift.temp1.ed>e
76440 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 20 6c 21 2d attr.l@-le.or.temp1.ed>eattr.l!-
76460 6c 65 0a 74 65 6d 70 31 20 73 77 61 70 20 54 52 55 45 20 20 20 20 20 20 20 20 20 20 20 20 28 20 le.temp1.swap.TRUE............(.
76480 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 54 dir.addr.dlen.ed-ptr.setup-ptr.T
764a0 52 55 45 20 29 0a 3b 0a 3a 20 28 74 64 2d 70 72 65 70 61 72 65 29 20 28 20 64 69 72 20 61 64 64 RUE.).;.:.(td-prepare).(.dir.add
764c0 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 2d 2d 0a 64 69 72 20 46 r.dlen.ed-ptr.setup-ptr.--.dir.F
764e0 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 74 75 ALSE.|.dir.addr.dlen.ed-ptr.setu
76500 70 2d 70 74 72 20 74 64 2d 68 65 61 64 20 74 64 2d 74 61 69 6c 20 29 0a 32 20 70 69 63 6b 20 20 p-ptr.td-head.td-tail.).2.pick..
76520 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 72 20 73 65 .......(.dir.addr.dlen.ed-ptr.se
76540 74 75 70 2d 70 74 72 20 64 6c 65 6e 20 29 0a 74 65 6d 70 32 20 20 20 20 20 20 20 20 20 20 28 20 tup-ptr.dlen.).temp2..........(.
76560 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 64 dir.addr.dlen.ed-ptr.setup-ptr.d
76580 6c 65 6e 20 4d 50 53 20 29 0a 2f 6d 6f 64 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 61 len.MPS.)./mod...........(.dir.a
765a0 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 72 65 6d 20 71 75 ddr.dlen.ed-ptr.setup-ptr.rem.qu
765c0 6f 20 29 0a 73 77 61 70 20 30 3c 3e 20 20 20 49 46 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c o.).swap.0<>...IF..(.dir.addr.dl
765e0 65 6e 20 65 64 2d 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 71 75 6f 20 29 0a 31 2b 0a 54 48 45 en.ed-ptr.setup-ptr.quo.).1+.THE
76600 4e 0a 32 2b 0a 64 75 70 20 54 4f 20 6e 75 6d 2d 74 64 73 20 20 20 20 20 20 20 20 20 20 20 20 20 N.2+.dup.TO.num-tds.............
76620 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-
76640 70 74 72 20 71 75 6f 2b 32 20 29 0a 61 6c 6c 6f 63 61 74 65 2d 74 64 2d 6c 69 73 74 20 64 75 70 ptr.quo+2.).allocate-td-list.dup
76660 20 30 3d 20 20 49 46 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 .0=..IF...(.dir.addr.dlen.ed-ptr
76680 20 73 65 74 75 70 2d 70 74 72 20 71 75 6f 2b 32 20 29 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 .setup-ptr.quo+2.).2drop........
766a0 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 6e 20 65 64 ..............(.dir.addr.dlen.ed
766c0 2d 70 74 72 20 73 65 74 75 70 2d 70 74 72 20 29 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 -ptr.setup-ptr.).drop...........
766e0 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 70 ............(.dir.addr.dlen.ed-p
76700 74 72 20 29 0a 66 72 65 65 2d 65 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tr.).free-ed....................
76720 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 29 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 20 (.dir.addr.dlen.).2drop.........
76740 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 29 0a 46 41 4c 53 45 20 20 20 20 20 20 .............(.dir.).FALSE......
76760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 20 46 41 4c 53 45 20 29 0a 45 58 ................(.dir.FALSE.).EX
76780 49 54 0a 54 48 45 4e 20 54 52 55 45 0a 3b 0a 3a 20 28 74 64 2d 72 65 61 64 79 29 20 20 28 20 64 IT.THEN.TRUE.;.:.(td-ready)..(.d
767a0 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 74 64 ir.addr.dlen.ed-ptr.setup-ptr.td
767c0 2d 68 65 61 64 20 74 64 2d 74 61 69 6c 20 2d 2d 20 29 0a 33 20 70 69 63 6b 20 20 20 20 20 28 20 -head.td-tail.--.).3.pick.....(.
767e0 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 74 dir.addr.dlen.ed-ptr.setup-ptr.t
76800 64 2d 68 65 61 64 20 74 64 2d 74 61 69 6c 20 65 64 2d 70 74 72 20 29 0a 74 75 63 6b 20 20 20 20 d-head.td-tail.ed-ptr.).tuck....
76820 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-
76840 70 74 72 20 74 64 2d 68 65 61 64 20 65 64 2d 70 74 72 20 74 64 2d 74 61 69 6c 20 65 64 2d 70 74 ptr.td-head.ed-ptr.td-tail.ed-pt
76860 72 20 29 0a 65 64 3e 74 64 71 74 70 20 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 28 20 r.).ed>tdqtp.l!-le............(.
76880 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 74 dir.addr.dlen.ed-ptr.setup-ptr.t
768a0 64 2d 68 65 61 64 20 65 64 2d 70 74 72 20 29 0a 65 64 3e 74 64 71 68 70 20 6c 21 2d 6c 65 20 20 d-head.ed-ptr.).ed>tdqhp.l!-le..
768c0 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 72 ..........(.dir.addr.dlen.ed-ptr
768e0 20 73 65 74 75 70 2d 70 74 72 20 29 0a 6f 76 65 72 20 65 64 3e 6e 65 64 20 30 20 73 77 61 70 20 .setup-ptr.).over.ed>ned.0.swap.
76900 6c 21 2d 6c 65 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 l!-le..(.dir.addr.dlen.ed-ptr.se
76920 74 75 70 2d 70 74 72 20 29 0a 3b 0a 3a 20 28 74 64 2d 73 65 74 75 70 2d 73 74 61 74 75 73 29 20 tup-ptr.).;.:.(td-setup-status).
76940 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 72 (.dir.addr.dlen.ed-ptr.setup-ptr
76960 20 2d 2d 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 29 0a 6f 76 65 72 20 .--.dir.addr.dlen.ed-ptr.).over.
76980 65 64 3e 74 64 71 68 70 20 6c 40 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 64 69 72 ed>tdqhp.l@-le.............(.dir
769a0 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 74 64 2d 68 .addr.dlen.ed-ptr.setup-ptr.td-h
769c0 65 61 64 20 29 0a 64 75 70 20 7a 65 72 6f 2d 6f 75 74 2d 61 2d 74 64 2d 65 78 63 65 70 74 2d 6c ead.).dup.zero-out-a-td-except-l
769e0 69 6e 6b 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 ink...(.dir.addr.dlen.ed-ptr.set
76a00 75 70 2d 70 74 72 20 74 64 2d 68 65 61 64 20 29 0a 64 75 70 20 74 64 3e 74 61 74 74 72 20 44 41 up-ptr.td-head.).dup.td>tattr.DA
76a20 54 41 30 2d 54 4f 47 47 4c 45 20 43 43 2d 46 52 45 53 48 2d 54 44 20 6f 72 20 73 77 61 70 20 6c TA0-TOGGLE.CC-FRESH-TD.or.swap.l
76a40 21 2d 6c 65 0a 32 64 75 70 20 74 64 3e 63 62 70 74 72 20 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 !-le.2dup.td>cbptr.l!-le........
76a60 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 75 .....(.dir.addr.dlen.ed-ptr.setu
76a80 70 2d 70 74 72 20 74 64 2d 68 65 61 64 20 29 0a 32 64 75 70 20 74 64 3e 62 66 72 65 6e 64 20 73 p-ptr.td-head.).2dup.td>bfrend.s
76aa0 77 61 70 20 53 54 44 2d 52 45 51 55 45 53 54 2d 53 45 54 55 50 2d 53 49 5a 45 20 31 2d 20 2b 20 wap.STD-REQUEST-SETUP-SIZE.1-.+.
76ac0 73 77 61 70 20 6c 21 2d 6c 65 0a 32 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 swap.l!-le.2drop................
76ae0 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
76b00 72 20 29 0a 3b 0a 3a 20 28 74 64 2d 74 61 69 6c 70 6f 69 6e 74 65 72 29 20 28 20 64 69 72 20 61 r.).;.:.(td-tailpointer).(.dir.a
76b20 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 2d 2d 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e ddr.dlen.ed-ptr.--.dir.addr.dlen
76b40 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 20 20 20 .ed-ptr.).dup.ed>tdqtp.l@-le....
76b60 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 72 ..........(.dir.addr.dlen.ed-ptr
76b80 20 74 64 2d 74 61 69 6c 20 29 0a 64 75 70 20 7a 65 72 6f 2d 6f 75 74 2d 61 2d 74 64 2d 65 78 63 .td-tail.).dup.zero-out-a-td-exc
76ba0 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 2d 70 74 ept-link...(.dir.addr.dlen.ed-pt
76bc0 72 20 74 64 2d 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 r.td-tail.).dup.td>tattr.dup.l@-
76be0 6c 65 20 44 41 54 41 31 2d 54 4f 47 47 4c 45 20 43 43 2d 46 52 45 53 48 2d 54 44 20 6f 72 20 6f le.DATA1-TOGGLE.CC-FRESH-TD.or.o
76c00 72 20 73 77 61 70 20 6c 21 2d 6c 65 0a 34 20 70 69 63 6b 20 30 3d 20 20 20 20 20 20 20 20 20 20 r.swap.l!-le.4.pick.0=..........
76c20 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-
76c40 70 74 72 20 74 64 2d 74 61 69 6c 20 66 6c 61 67 20 29 0a 33 20 70 69 63 6b 20 30 3c 3e 20 20 20 ptr.td-tail.flag.).3.pick.0<>...
76c60 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
76c80 65 6e 20 65 64 2d 70 74 72 20 74 64 2d 74 61 69 6c 20 66 6c 61 67 20 66 6c 61 67 20 29 0a 61 6e en.ed-ptr.td-tail.flag.flag.).an
76ca0 64 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 20 28 20 d...IF........................(.
76cc0 64 69 72 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 29 0a 64 dir.addr.dlen.ed-ptr.td-tail.).d
76ce0 75 70 20 74 64 3e 74 61 74 74 72 20 64 75 70 20 6c 40 2d 6c 65 20 54 44 2d 44 50 2d 4f 55 54 20 up.td>tattr.dup.l@-le.TD-DP-OUT.
76d00 6f 72 20 73 77 61 70 20 6c 21 2d 6c 65 0a 45 4c 53 45 0a 64 75 70 20 74 64 3e 74 61 74 74 72 20 or.swap.l!-le.ELSE.dup.td>tattr.
76d20 64 75 70 20 6c 40 2d 6c 65 20 54 44 2d 44 50 2d 49 4e 20 6f 72 20 73 77 61 70 20 6c 21 2d 6c 65 dup.l@-le.TD-DP-IN.or.swap.l!-le
76d40 0a 54 48 45 4e 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 .THEN.drop......................
76d60 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 29 0a 3b 0a .....(.dir.addr.dlen.ed-ptr.).;.
76d80 3a 20 28 74 64 2d 64 61 74 61 29 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 :.(td-data).(.dir.addr.dlen.ed-p
76da0 74 72 20 2d 2d 20 20 65 64 2d 70 74 72 20 29 0a 2d 72 6f 74 20 20 20 20 20 20 20 20 20 20 20 20 tr.--..ed-ptr.).-rot............
76dc0 20 28 20 64 69 72 20 65 64 2d 70 74 72 20 61 64 64 72 20 64 6c 65 6e 20 29 0a 64 75 70 20 30 3c .(.dir.ed-ptr.addr.dlen.).dup.0<
76de0 3e 20 20 49 46 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 >..IF......(.dir.ed-ptr.addr.dle
76e00 6e 20 29 0a 3e 72 20 3e 72 20 3e 72 20 54 4f 20 74 65 6d 70 31 20 72 3e 20 72 3e 20 72 3e 20 74 n.).>r.>r.>r.TO.temp1.r>.r>.r>.t
76e20 65 6d 70 31 20 28 20 65 64 2d 70 74 72 20 61 64 64 72 20 64 6c 65 6e 20 64 69 72 20 29 0a 33 20 emp1.(.ed-ptr.addr.dlen.dir.).3.
76e40 70 69 63 6b 20 09 09 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 61 64 64 72 pick...............(.ed-ptr.addr
76e60 20 64 6c 65 6e 20 64 69 72 20 65 64 2d 70 74 72 20 29 0a 65 64 3e 74 64 71 68 70 20 6c 40 2d 6c .dlen.dir.ed-ptr.).ed>tdqhp.l@-l
76e80 65 20 74 64 3e 6e 74 64 20 6c 40 2d 6c 65 20 20 20 28 20 65 64 2d 70 74 72 20 61 64 64 72 20 64 e.td>ntd.l@-le...(.ed-ptr.addr.d
76ea0 6c 65 6e 20 64 69 72 20 74 64 2d 64 61 74 61 68 65 61 64 20 29 0a 34 20 70 69 63 6b 20 09 09 20 len.dir.td-datahead.).4.pick....
76ec0 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 61 64 64 72 20 64 6c 65 6e 20 64 69 72 ..........(.ed-ptr.addr.dlen.dir
76ee0 20 74 64 2d 64 61 74 61 68 65 61 64 20 65 64 2d 70 74 72 20 29 0a 74 64 3e 74 61 74 74 72 20 6c .td-datahead.ed-ptr.).td>tattr.l
76f00 40 2d 6c 65 20 31 30 20 72 73 68 69 66 74 20 28 20 65 64 2d 70 74 72 20 61 64 64 72 20 64 6c 65 @-le.10.rshift.(.ed-ptr.addr.dle
76f20 6e 20 64 69 72 20 74 64 2d 68 65 61 64 2d 64 61 74 61 20 4d 50 53 20 29 0a 73 77 61 70 20 09 09 n.dir.td-head-data.MPS.).swap...
76f40 09 20 20 20 20 28 20 65 64 2d 70 74 72 20 61 64 64 72 20 64 6c 65 6e 20 64 69 72 20 4d 50 53 20 .....(.ed-ptr.addr.dlen.dir.MPS.
76f60 74 64 2d 68 65 61 64 2d 64 61 74 61 20 29 0a 3e 72 20 3e 72 20 3e 72 20 3e 72 20 3e 72 20 31 20 td-head-data.).>r.>r.>r.>r.>r.1.
76f80 72 3e 20 72 3e 20 72 3e 20 72 3e 20 72 3e 0a 3e 72 20 3e 72 20 30 3d 20 20 49 46 20 20 20 20 20 r>.r>.r>.r>.r>.>r.>r.0=..IF.....
76fa0 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 6c 65 6e ............(.ed-ptr.1.addr.dlen
76fc0 20 64 69 72 20 29 0a 4f 48 43 49 2d 44 50 2d 49 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .dir.).OHCI-DP-IN...............
76fe0 20 28 20 65 64 2d 70 74 72 20 31 20 61 64 64 72 20 64 6c 65 6e 20 64 69 72 20 20 4f 48 43 49 2d .(.ed-ptr.1.addr.dlen.dir..OHCI-
77000 44 50 2d 49 4e 20 29 0a 45 4c 53 45 0a 4f 48 43 49 2d 44 50 2d 4f 55 54 20 20 20 20 20 20 20 20 DP-IN.).ELSE.OHCI-DP-OUT........
77020 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 72 20 .......(.ed-ptr.1.addr.dlen.dir.
77040 20 4f 48 43 49 2d 44 50 2d 4f 55 54 20 29 0a 54 48 45 4e 0a 72 3e 20 72 3e 20 20 20 20 20 20 20 .OHCI-DP-OUT.).THEN.r>.r>.......
77060 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 72 ........(.ed-ptr.1.addr.dlen.dir
77080 20 20 4f 48 43 49 2d 44 50 2d 20 4d 50 53 20 74 64 2d 68 65 61 64 2d 64 61 74 61 20 29 0a 66 69 ..OHCI-DP-.MPS.td-head-data.).fi
770a0 6c 6c 2d 54 44 2d 6c 69 73 74 0a 45 4c 53 45 0a 32 64 72 6f 70 20 6e 69 70 20 20 20 20 20 20 20 ll-TD-list.ELSE.2drop.nip.......
770c0 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 0a 54 48 45 4e 0a 3b 0a 31 30 20 43 4f 4e 53 54 41 4e ....(.ed-ptr.).THEN.;.10.CONSTAN
770e0 54 20 6d 61 78 2d 72 65 74 69 72 65 2d 74 64 0a 3a 20 28 74 72 61 6e 73 66 65 72 2d 77 61 69 74 T.max-retire-td.:.(transfer-wait
77100 2d 66 6f 72 2d 64 6f 6e 65 71 29 20 20 28 20 65 64 2d 70 74 72 20 2d 2d 20 54 52 55 45 20 7c 20 -for-doneq)..(.ed-ptr.--.TRUE.|.
77120 46 41 4c 53 45 20 29 0a 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 FALSE.).dup.....................
77140 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 65 64 2d 70 74 72 20 29 0a 68 63 63 74 ..........(.ed-ptr.ed-ptr.).hcct
77160 72 68 65 61 64 20 72 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 rhead.rl!-le..................(.
77180 65 64 2d 70 74 72 20 29 0a 48 43 2d 65 6e 61 62 6c 65 2d 63 6f 6e 74 72 6f 6c 2d 6c 69 73 74 2d ed-ptr.).HC-enable-control-list-
771a0 70 72 6f 63 65 73 73 69 6e 67 20 28 20 65 64 2d 70 74 72 20 29 0a 30 20 54 4f 20 74 64 2d 72 65 processing.(.ed-ptr.).0.TO.td-re
771c0 74 69 72 65 2d 63 6f 75 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 tire-count..............(.ed-ptr
771e0 20 29 0a 30 20 54 4f 20 70 6f 6c 6c 2d 74 69 6d 65 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .).0.TO.poll-timer..............
77200 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 0a 42 45 47 49 4e 0a 74 64 2d 72 65 74 69 72 65 2d .....(.ed-ptr.).BEGIN.td-retire-
77220 63 6f 75 6e 74 20 6e 75 6d 2d 74 64 73 20 3c 3e 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 54 52 count.num-tds.<>.....(.ed-ptr.TR
77240 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 70 6f 6c 6c 2d 74 69 6d 65 72 20 6d 61 78 2d 72 65 74 69 UE.|.FALSE.).poll-timer.max-reti
77260 72 65 2d 74 64 20 3c 20 61 6e 64 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 54 52 55 45 20 re-td.<.and.......(.ed-ptr.TRUE.
77280 7c 20 46 41 4c 53 45 20 29 0a 57 48 49 4c 45 0a 28 48 43 2d 43 48 45 43 4b 2d 57 44 48 29 20 20 |.FALSE.).WHILE.(HC-CHECK-WDH)..
772a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
772c0 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 0a 49 46 0a 68 63 68 63 63 61 64 6e 65 71 20 6c 40 2d ....(.ed-ptr.).IF.hchccadneq.l@-
772e0 6c 65 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 7a 65 20 6e 69 le.find-td-list-tail-and-size.ni
77300 70 20 28 20 65 64 2d 70 74 72 20 6e 20 29 0a 74 64 2d 72 65 74 69 72 65 2d 63 6f 75 6e 74 20 2b p.(.ed-ptr.n.).td-retire-count.+
77320 20 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 .TO.td-retire-count.............
77340 28 20 65 64 2d 70 74 72 20 29 0a 68 63 68 63 63 61 64 6e 65 71 20 6c 40 2d 6c 65 20 64 75 70 20 (.ed-ptr.).hchccadneq.l@-le.dup.
77360 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 64 6f .............(.ed-ptr.done-td.do
77380 6e 65 2d 74 64 20 29 0a 28 74 64 2d 6c 69 73 74 2d 73 74 61 74 75 73 29 20 20 20 20 20 20 20 20 ne-td.).(td-list-status)........
773a0 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 66 61 69 6c 65 ..........(.ed-ptr.done-td.faile
773c0 64 2d 74 64 20 43 43 63 6f 64 65 20 29 0a 49 46 0a 64 75 70 20 3e 72 0a 73 22 20 28 74 72 61 6e d-td.CCcode.).IF.dup.>r.s".(tran
773e0 73 66 65 72 2d 77 61 69 74 2d 66 6f 72 2d 64 6f 6e 65 71 3a 20 55 53 42 20 64 65 76 69 63 65 20 sfer-wait-for-doneq:.USB.device.
77400 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 65 72 72 6f 72 2e 22 0a 75 73 62 2d 64 65 62 75 67 2d communication.error.".usb-debug-
77420 70 72 69 6e 74 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 print.................(.ed-ptr.d
77440 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 63 6f 64 one-td.failed-td.CCcode.R:.CCcod
77460 65 20 29 0a 64 75 70 20 34 20 3d 20 73 77 61 70 20 64 75 70 20 35 20 3d 20 72 6f 74 20 6f 72 20 e.).dup.4.=.swap.dup.5.=.rot.or.
77480 20 20 20 20 28 20 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 ....(.ed-ptr.done-td.failed-td.C
774a0 43 63 6f 64 65 20 52 3a 20 43 43 63 6f 64 65 20 29 0a 49 46 0a 6d 61 78 2d 72 65 74 69 72 65 2d Ccode.R:.CCcode.).IF.max-retire-
774c0 74 64 20 54 4f 20 70 6f 6c 6c 2d 74 69 6d 65 72 20 28 20 65 64 2d 70 74 72 20 64 6f 6e 65 2d 74 td.TO.poll-timer.(.ed-ptr.done-t
774e0 64 20 66 61 69 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 54 d.failed-td.CCcode.R:.CCcode.).T
77500 48 45 4e 0a 75 73 62 2d 64 65 62 75 67 2d 66 6c 61 67 0a 49 46 0a 73 22 20 43 43 20 63 6f 64 65 HEN.usb-debug-flag.IF.s".CC.code
77520 20 2d 3e 22 20 74 79 70 65 20 2e 20 63 72 0a 73 22 20 46 61 69 6c 69 6e 67 20 54 44 20 63 6f 6e .->".type...cr.s".Failing.TD.con
77540 74 65 6e 74 73 3a 22 20 74 79 70 65 20 63 72 20 64 69 73 70 6c 61 79 2d 74 64 0a 45 4c 53 45 0a tents:".type.cr.display-td.ELSE.
77560 32 64 72 6f 70 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 2drop.THEN......................
77580 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 64 6f 6e 65 2d 74 64 20 52 3a 20 43 43 63 6f 64 65 20 .....(.ed-ptr.done-td.R:.CCcode.
775a0 29 0a 63 6f 6e 74 72 6f 6c 78 66 65 72 2d 63 6d 64 20 40 20 47 45 54 2d 4d 41 58 2d 4c 55 4e 20 ).controlxfer-cmd.@.GET-MAX-LUN.
775c0 3d 20 72 3e 20 34 20 3d 20 61 6e 64 0a 49 46 0a 73 22 20 28 74 72 61 6e 73 66 65 72 2d 77 61 69 =.r>.4.=.and.IF.s".(transfer-wai
775e0 74 2d 66 6f 72 2d 64 6f 6e 65 71 29 3a 20 47 45 54 2d 4d 41 58 2d 4c 55 4e 20 43 6f 6e 74 72 6f t-for-doneq):.GET-MAX-LUN.Contro
77600 6c 58 66 65 72 20 53 54 41 4c 4c 65 64 22 0a 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 lXfer.STALLed".usb-debug-print.E
77620 4c 53 45 0a 64 72 6f 70 0a 35 30 33 30 20 65 72 72 6f 72 22 20 28 55 53 42 29 20 44 65 76 69 63 LSE.drop.5030.error".(USB).Devic
77640 65 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 65 72 72 6f 72 2e 22 0a 41 42 4f 52 54 0a 54 48 e.communication.error.".ABORT.TH
77660 45 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 EN.THEN.........................
77680 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 64 6f 6e 65 2d 74 64 20 29 0a 28 66 72 65 65 2d 74 64 .....(.ed-ptr.done-td.).(free-td
776a0 2d 6c 69 73 74 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 -list)....................(.ed-p
776c0 74 72 20 29 0a 30 20 68 63 68 63 63 61 64 6e 65 71 20 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 tr.).0.hchccadneq.l!-le.........
776e0 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 0a 28 48 43 2d 41 43 4b 2d 57 44 48 29 20 5c .......(.ed-ptr.).(HC-ACK-WDH).\
77700 20 54 44 73 20 77 65 72 65 20 77 72 69 74 74 65 6e 20 74 6f 20 44 4f 6e 65 20 71 75 65 75 65 2e .TDs.were.written.to.DOne.queue.
77720 20 41 43 4b 20 74 68 65 20 48 43 2e 0a 54 48 45 4e 0a 70 6f 6c 6c 2d 74 69 6d 65 72 20 31 2b 20 .ACK.the.HC..THEN.poll-timer.1+.
77740 54 4f 20 70 6f 6c 6c 2d 74 69 6d 65 72 0a 34 20 6d 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 TO.poll-timer.4.ms..............
77760 5c 20 6c 6f 6e 67 65 72 20 20 31 20 6d 73 0a 52 45 50 45 41 54 20 20 20 20 20 20 20 20 20 20 20 \.longer..1.ms.REPEAT...........
77780 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 65 64 2d 70 74 72 20 .......................(.ed-ptr.
777a0 29 0a 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 ).disable-control-list-processin
777c0 67 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 0a 74 64 2d 72 65 74 69 72 65 2d 63 g.........(.ed-ptr.).td-retire-c
777e0 6f 75 6e 74 20 6e 75 6d 2d 74 64 73 20 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 65 ount.num-tds.<>..............(.e
77800 64 2d 70 74 72 20 29 0a 49 46 0a 64 75 70 20 64 69 73 70 6c 61 79 2d 64 65 73 63 72 69 70 74 6f d-ptr.).IF.dup.display-descripto
77820 72 73 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 73 22 20 6d 61 rs..............(.ed-ptr.).s".ma
77840 78 69 6d 75 6d 20 6f 66 20 72 65 74 69 72 65 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e ximum.of.retire.".usb-debug-prin
77860 74 09 09 09 09 09 09 20 20 20 20 20 0a 54 48 45 4e 0a 66 72 65 65 2d 65 64 0a 74 64 2d 72 65 74 t............THEN.free-ed.td-ret
77880 69 72 65 2d 63 6f 75 6e 74 20 6e 75 6d 2d 74 64 73 20 3c 3e 0a 49 46 0a 46 41 4c 53 45 20 20 20 ire-count.num-tds.<>.IF.FALSE...
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 20 20 20 20 28 20 46 .............................(.F
778c0 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 20 20 20 20 ALSE.).ELSE.TRUE................
778e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 29 0a 54 48 45 4e 0a 3b .................(.TRUE.).THEN.;
77900 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 64 6c 65 6e 20 73 .:.controlxfer.(.dir.addr.dlen.s
77920 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 54 52 55 45 20 7c etup-packet.MPS.ep-fun.--.TRUE.|
77940 20 46 41 4c 53 45 20 29 0a 32 20 70 69 63 6b 20 40 20 63 6f 6e 74 72 6f 6c 78 66 65 72 2d 63 6d .FALSE.).2.pick.@.controlxfer-cm
77960 64 20 21 0a 28 65 64 2d 70 72 65 70 61 72 65 29 20 20 20 20 20 20 20 28 20 46 41 4c 53 45 20 7c d.!.(ed-prepare).......(.FALSE.|
77980 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.
779a0 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 74 64 .).invert.IF.FALSE.EXIT.THEN.(td
779c0 2d 70 72 65 70 61 72 65 29 20 20 20 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 -prepare).......(.pt.ed-type.tog
779e0 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 29 0a 69 6e 76 gle.buffer.length.mps.head.).inv
77a00 65 72 74 20 49 46 20 46 41 4c 53 45 20 45 58 49 54 20 54 48 45 4e 0a 28 74 64 2d 72 65 61 64 79 ert.IF.FALSE.EXIT.THEN.(td-ready
77a20 29 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 72 ).........(.dir.addr.dlen.ed-ptr
77a40 20 73 65 74 75 70 2d 70 74 72 20 29 0a 28 74 64 2d 73 65 74 75 70 2d 73 74 61 74 75 73 29 20 20 .setup-ptr.).(td-setup-status)..
77a60 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 74 72 20 29 0a 28 74 64 2d 74 61 69 (.dir.addr.dlen.ed-ptr.).(td-tai
77a80 6c 70 6f 69 6e 74 65 72 29 20 20 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 65 64 2d 70 lpointer)...(.dir.addr.dlen.ed-p
77aa0 74 72 20 29 0a 28 74 64 2d 64 61 74 61 29 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 tr.).(td-data)..........(.ed-ptr
77ac0 20 29 0a 64 75 70 20 65 64 3e 74 64 71 74 70 20 6c 40 2d 6c 65 20 54 4f 20 73 61 76 65 64 2d 74 .).dup.ed>tdqtp.l@-le.TO.saved-t
77ae0 61 69 6c 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 0a 64 75 70 20 65 64 3e 74 64 71 74 70 20 30 ail....(.ed-ptr.).dup.ed>tdqtp.0
77b00 20 73 77 61 70 20 6c 21 2d 6c 65 20 20 20 20 20 20 20 20 20 20 20 28 20 65 64 2d 70 74 72 20 29 .swap.l!-le...........(.ed-ptr.)
77b20 0a 28 74 72 61 6e 73 66 65 72 2d 77 61 69 74 2d 66 6f 72 2d 64 6f 6e 65 71 29 20 20 20 20 20 20 .(transfer-wait-for-doneq)......
77b40 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 3b 0a 30 32 30 31 30 30 30 30 .....(.TRUE.|.FALSE.).;.02010000
77b60 30 30 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 43 4c 45 41 52 48 41 4c 54 46 45 41 54 55 00000000.CONSTANT.CLEARHALTFEATU
77b80 52 45 0a 30 20 56 41 4c 55 45 20 65 6e 64 70 74 2d 6e 75 6d 0a 30 20 56 41 4c 55 45 20 75 73 62 RE.0.VALUE.endpt-num.0.VALUE.usb
77ba0 2d 61 64 64 72 2d 63 6f 6e 74 72 2d 72 65 71 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 63 6c -addr-contr-req.:.control-std-cl
77bc0 65 61 72 2d 66 65 61 74 75 72 65 20 28 20 65 6e 64 70 6f 69 6e 74 2d 6e 72 20 75 73 62 2d 61 64 ear-feature.(.endpoint-nr.usb-ad
77be0 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 64 72 2d 63 dr.--.TRUE|FALSE.).TO.usb-addr-c
77c00 6f 6e 74 72 2d 72 65 71 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ontr-req........................
77c20 5c 20 75 73 62 20 61 64 64 72 65 73 73 0a 54 4f 20 65 6e 64 70 74 2d 6e 75 6d 20 20 20 20 20 20 \.usb.address.TO.endpt-num......
77c40 20 20 20 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 64 ...........................\.end
77c60 70 6f 69 6e 74 20 6e 75 6d 62 65 72 0a 43 4c 45 41 52 48 41 4c 54 46 45 41 54 55 52 45 20 73 65 point.number.CLEARHALTFEATURE.se
77c80 74 75 70 2d 70 61 63 6b 65 74 20 21 0a 65 6e 64 70 74 2d 6e 75 6d 20 73 65 74 75 70 2d 70 61 63 tup-packet.!.endpt-num.setup-pac
77ca0 6b 65 74 20 34 20 2b 20 63 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 65 6e 64 70 ket.4.+.c!................\.endp
77cc0 6f 69 6e 74 20 6e 75 6d 62 65 72 0a 30 20 30 20 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 44 oint.number.0.0.0.setup-packet.D
77ce0 45 46 41 55 4c 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 EFAULT-CONTROL-MPS.usb-addr-cont
77d00 72 2d 72 65 71 20 63 6f 6e 74 72 6f 6c 78 66 65 72 0a 3b 20 20 0a 32 31 46 46 30 30 30 30 30 30 r-req.controlxfer.;...21FF000000
77d20 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 42 55 4c 4b 2d 52 45 53 45 54 0a 3a 20 63 6f 6e 000000.CONSTANT.BULK-RESET.:.con
77d40 74 72 6f 6c 2d 73 74 64 2d 62 75 6c 6b 2d 72 65 73 65 74 20 28 20 75 73 62 2d 61 64 64 72 20 2d trol-std-bulk-reset.(.usb-addr.-
77d60 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 54 4f 20 75 73 62 2d 61 64 64 72 2d 63 6f 6e 74 72 -.TRUE|FALSE.).TO.usb-addr-contr
77d80 2d 72 65 71 0a 42 55 4c 4b 2d 52 45 53 45 54 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 0a 30 -req.BULK-RESET.setup-packet.!.0
77da0 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 2d 43 4f 4e 54 52 4f .0.0.setup-packet.DEFAULT-CONTRO
77dc0 4c 2d 4d 50 53 20 75 73 62 2d 61 64 64 72 2d 63 6f 6e 74 72 2d 72 65 71 20 63 6f 6e 74 72 6f 6c L-MPS.usb-addr-contr-req.control
77de0 78 66 65 72 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 xfer.;.:.bulk-reset-recovery-pro
77e00 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
77e20 6e 64 70 20 75 73 62 2d 61 64 64 72 20 2d 2d 20 29 0a 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 ndp.usb-addr.--.).>r............
77e40 20 20 20 20 20 20 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 ..............................(.
77e60 62 75 6c 6b 2d 6f 75 74 2d 65 6e 64 70 20 62 75 6c 6b 2d 69 6e 2d 65 6e 64 70 20 52 3a 20 75 73 bulk-out-endp.bulk-in-endp.R:.us
77e80 62 2d 61 64 64 72 20 29 0a 72 40 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 62 75 6c 6b 2d 72 65 73 b-addr.).r@.control-std-bulk-res
77ea0 65 74 0a 49 46 20 73 22 20 62 75 6c 6b 20 72 65 73 65 74 20 4f 4b 22 20 0a 45 4c 53 45 20 73 22 et.IF.s".bulk.reset.OK"..ELSE.s"
77ec0 20 62 75 6c 6b 20 72 65 73 65 74 20 66 61 69 6c 65 64 22 20 0a 54 48 45 4e 20 75 73 62 2d 64 65 .bulk.reset.failed"..THEN.usb-de
77ee0 62 75 67 2d 70 72 69 6e 74 0a 38 30 20 6f 72 20 72 40 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 63 bug-print.80.or.r@.control-std-c
77f00 6c 65 61 72 2d 66 65 61 74 75 72 65 0a 49 46 20 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 63 lear-feature.IF.s".control-std-c
77f20 6c 65 61 72 20 49 4e 20 65 6e 64 70 6f 69 6e 74 20 4f 4b 22 20 0a 45 4c 53 45 20 73 22 20 63 6f lear.IN.endpoint.OK"..ELSE.s".co
77f40 6e 74 72 6f 6c 2d 73 74 64 2d 63 6c 65 61 72 2d 49 4e 20 65 6e 64 70 6f 69 6e 74 20 66 61 69 6c ntrol-std-clear-IN.endpoint.fail
77f60 65 64 22 20 0a 54 48 45 4e 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 72 40 20 63 6f 6e ed"..THEN.usb-debug-print.r@.con
77f80 74 72 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 trol-std-clear-feature.IF.s".con
77fa0 74 72 6f 6c 2d 73 74 64 2d 63 6c 65 61 72 20 4f 55 54 20 65 6e 64 70 6f 69 6e 74 20 4f 4b 22 20 trol-std-clear.OUT.endpoint.OK".
77fc0 0a 45 4c 53 45 20 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 63 6c 65 61 72 2d 4f 55 54 20 65 .ELSE.s".control-std-clear-OUT.e
77fe0 6e 64 70 6f 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 ndpoint.failed"..THEN.usb-debug-
78000 70 72 69 6e 74 0a 72 3e 20 64 72 6f 70 0a 3b 0a 30 20 56 41 4c 55 45 20 73 61 76 65 64 2d 72 77 print.r>.drop.;.0.VALUE.saved-rw
78020 2d 65 64 0a 30 20 56 41 4c 55 45 20 6e 75 6d 2d 72 77 2d 74 64 73 0a 30 20 56 41 4c 55 45 20 6e -ed.0.VALUE.num-rw-tds.0.VALUE.n
78040 75 6d 2d 72 77 2d 72 65 74 69 72 65 64 2d 74 64 73 0a 30 20 56 41 4c 55 45 20 73 61 76 65 64 2d um-rw-retired-tds.0.VALUE.saved-
78060 72 77 2d 73 74 61 72 74 2d 74 6f 67 67 6c 65 0a 30 20 56 41 4c 55 45 20 73 61 76 65 64 2d 6c 69 rw-start-toggle.0.VALUE.saved-li
78080 73 74 2d 74 79 70 65 0a 3a 20 28 65 64 2d 70 72 65 70 61 72 65 2d 72 77 29 0a 28 20 70 74 20 65 st-type.:.(ed-prepare-rw).(.pt.e
780a0 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.
780c0 61 64 64 72 65 73 73 20 65 64 2d 70 74 72 20 2d 2d 0a 46 41 4c 53 45 20 7c 20 70 74 20 65 64 2d address.ed-ptr.--.FALSE.|.pt.ed-
780e0 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 0a type.toggle.buffer.length.mps.).
78100 61 6c 6c 6f 63 61 74 65 2d 65 64 20 64 75 70 20 30 3d 20 20 49 46 0a 64 72 6f 70 20 32 64 72 6f allocate-ed.dup.0=..IF.drop.2dro
78120 70 20 32 64 72 6f 70 20 32 64 72 6f 70 20 64 72 6f 70 0a 73 61 76 65 64 2d 72 77 2d 73 74 61 72 p.2drop.2drop.drop.saved-rw-star
78140 74 2d 74 6f 67 67 6c 65 20 46 41 4c 53 45 20 45 58 49 54 20 20 28 20 74 6f 67 67 6c 65 20 46 41 t-toggle.FALSE.EXIT..(.toggle.FA
78160 4c 53 45 20 29 0a 54 48 45 4e 0a 54 4f 20 73 61 76 65 64 2d 72 77 2d 65 64 20 20 20 20 20 20 20 LSE.).THEN.TO.saved-rw-ed.......
78180 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
781a0 20 6c 65 6e 67 74 68 20 6d 70 73 20 61 64 64 72 65 73 73 20 29 0a 73 61 76 65 64 2d 72 77 2d 65 .length.mps.address.).saved-rw-e
781c0 64 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 0a 73 61 76 d.zero-out-an-ed-except-link.sav
781e0 65 64 2d 72 77 2d 65 64 20 65 64 3e 65 61 74 74 72 20 6c 21 2d 6c 65 20 20 20 28 20 70 74 20 65 ed-rw-ed.ed>eattr.l!-le...(.pt.e
78200 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.
78220 29 0a 64 75 70 20 31 30 20 6c 73 68 69 66 74 20 73 61 76 65 64 2d 72 77 2d 65 64 20 65 64 3e 65 ).dup.10.lshift.saved-rw-ed.ed>e
78240 61 74 74 72 20 6c 40 2d 6c 65 20 6f 72 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 65 64 3e 65 61 74 attr.l@-le.or.saved-rw-ed.ed>eat
78260 74 72 20 6c 21 2d 6c 65 20 54 52 55 45 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 tr.l!-le.TRUE..(.pt.ed-type.togg
78280 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 54 52 55 45 20 29 0a 3b 0a 3a 20 le.buffer.length.mps.TRUE.).;.:.
782a0 28 74 64 2d 70 72 65 70 61 72 65 2d 72 77 29 0a 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 (td-prepare-rw).(.pt.ed-type.tog
782c0 67 6c 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 2d 2d 0a 46 41 4c 53 45 20 7c gle.buffer.length.mps.--.FALSE.|
782e0 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 68 .pt.ed-type.toggle.buffer.length
78300 20 6d 70 73 20 68 65 61 64 20 29 0a 32 64 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 .mps.head.).2dup..............(.
78320 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.
78340 6d 70 73 20 20 6c 65 6e 67 74 68 20 6d 70 73 20 29 0a 2f 6d 6f 64 20 20 20 20 20 20 20 20 20 20 mps..length.mps.)./mod..........
78360 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 20 6c ....(.pt.ed-type.toggle.buffer.l
78380 65 6e 67 74 68 20 6d 70 73 20 6e 75 6d 2d 74 64 73 20 72 65 6d 20 29 0a 73 77 61 70 20 30 3c 3e ength.mps.num-tds.rem.).swap.0<>
783a0 20 49 46 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 .IF.......(.pt.ed-type.toggle.bu
783c0 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 6e 75 6d 2d 74 64 73 20 29 0a 31 2b 20 20 20 20 ffer.length.mps.num-tds.).1+....
783e0 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 66 .........(.pt.ed-type.toggle.buf
78400 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 6e 75 6d 2d 74 64 73 2b 31 20 29 0a 54 48 45 4e 0a fer.length.mps.num-tds+1.).THEN.
78420 64 75 70 20 54 4f 20 6e 75 6d 2d 72 77 2d 74 64 73 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 dup.TO.num-rw-tds.(.pt.ed-type.t
78440 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.
78460 29 0a 61 6c 6c 6f 63 61 74 65 2d 74 64 2d 6c 69 73 74 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 ).allocate-td-list..(.pt.ed-type
78480 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 74 .toggle.buffer.length.mps.head.t
784a0 61 69 6c 20 29 0a 64 75 70 20 30 3d 20 20 49 46 0a 32 64 72 6f 70 20 32 64 72 6f 70 20 32 64 72 ail.).dup.0=..IF.2drop.2drop.2dr
784c0 6f 70 20 32 64 72 6f 70 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 66 72 65 65 2d 65 64 0a 2e 22 20 op.2drop.saved-rw-ed.free-ed..".
784e0 72 77 2d 65 6e 64 70 6f 69 6e 74 3a 20 54 44 20 6c 69 73 74 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 rw-endpoint:.TD.list.allocation.
78500 66 61 69 6c 65 64 22 20 63 72 0a 73 61 76 65 64 2d 72 77 2d 73 74 61 72 74 2d 74 6f 67 67 6c 65 failed".cr.saved-rw-start-toggle
78520 20 46 41 4c 53 45 20 20 20 28 20 46 41 4c 53 45 20 29 0a 45 58 49 54 0a 54 48 45 4e 0a 64 72 6f .FALSE...(.FALSE.).EXIT.THEN.dro
78540 70 20 20 54 52 55 45 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 p..TRUE.........(.pt.ed-type.tog
78560 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 54 52 55 45 20 gle.buffer.length.mps.head.TRUE.
78580 29 0a 3b 0a 3a 20 28 74 64 2d 64 61 74 61 2d 72 77 29 0a 36 20 70 69 63 6b 20 20 20 20 20 20 20 ).;.:.(td-data-rw).6.pick.......
785a0 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 65 .............(.pt.ed-type.toggle
785c0 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 68 65 61 64 20 20 70 74 20 29 0a 46 41 .buffer.length.mps.head..pt.).FA
785e0 4c 53 45 20 54 4f 20 63 61 73 65 2d 66 61 69 6c 65 64 20 20 43 41 53 45 0a 30 20 20 20 4f 46 20 LSE.TO.case-failed..CASE.0...OF.
78600 4f 48 43 49 2d 44 50 2d 49 4e 20 20 20 20 45 4e 44 4f 46 0a 31 20 20 20 4f 46 20 4f 48 43 49 2d OHCI-DP-IN....ENDOF.1...OF.OHCI-
78620 44 50 2d 4f 55 54 20 20 20 45 4e 44 4f 46 0a 32 20 20 20 4f 46 20 4f 48 43 49 2d 44 50 2d 53 45 DP-OUT...ENDOF.2...OF.OHCI-DP-SE
78640 54 55 50 20 45 4e 44 4f 46 0a 64 75 70 20 4f 46 20 54 52 55 45 20 54 4f 20 63 61 73 65 2d 66 61 TUP.ENDOF.dup.OF.TRUE.TO.case-fa
78660 69 6c 65 64 0a 2e 22 20 72 77 2d 65 6e 64 70 6f 69 6e 74 3a 20 49 6e 76 61 6c 69 64 20 50 61 63 iled..".rw-endpoint:.Invalid.Pac
78680 6b 65 74 20 54 79 70 65 21 22 20 63 72 0a 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 20 20 20 20 20 ket.Type!".cr.ENDOF.ENDCASE.....
786a0 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 6c ..............(.pt.ed-type.toggl
786c0 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 64 70 20 29 0a 63 61 e.buffer.length.mps.head.dp.).ca
786e0 73 65 2d 66 61 69 6c 65 64 20 20 49 46 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 66 72 65 65 2d 65 se-failed..IF.saved-rw-ed.free-e
78700 64 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 20 d....(.pt.ed-type.toggle.buffer.
78720 6c 65 6e 67 74 68 20 6d 70 73 20 68 65 61 64 20 64 70 20 29 0a 64 72 6f 70 20 28 66 72 65 65 2d length.mps.head.dp.).drop.(free-
78740 74 64 2d 6c 69 73 74 29 20 20 20 20 20 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f td-list).........(.pt.ed-type.to
78760 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 29 0a 32 64 ggle.buffer.length.mps.head.).2d
78780 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 73 74 61 72 74 2d 74 rop.2drop.2drop.saved-rw-start-t
787a0 6f 67 67 6c 65 20 46 41 4c 53 45 20 28 20 46 41 4c 53 45 20 29 0a 45 58 49 54 20 20 20 20 20 20 oggle.FALSE.(.FALSE.).EXIT......
787c0 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 54 48 45 4e ..................(.FALSE.).THEN
787e0 0a 2d 72 6f 74 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 74 20 .-rot......................(.pt.
78800 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 64 70 20 ed-type.toggle.buffer.length.dp.
78820 6d 70 73 20 68 65 61 64 20 29 0a 64 75 70 20 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mps.head.).dup.>r...............
78840 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 66 66 65 .......(.pt.ed-type.toggle.buffe
78860 72 20 6c 65 6e 67 74 68 20 64 70 20 6d 70 73 20 68 65 61 64 20 29 0a 66 69 6c 6c 2d 54 44 2d 6c r.length.dp.mps.head.).fill-TD-l
78880 69 73 74 20 72 3e 20 20 54 52 55 45 20 20 20 20 20 20 28 20 70 74 20 65 74 20 68 65 61 64 20 54 ist.r>..TRUE......(.pt.et.head.T
788a0 52 55 45 20 29 0a 3b 0a 3a 20 28 65 64 2d 72 65 61 64 79 2d 72 77 29 20 20 28 20 70 74 20 65 74 RUE.).;.:.(ed-ready-rw)..(.pt.et
788c0 20 20 2d 2d 20 2d 20 7c 20 74 6f 67 67 6c 65 20 46 41 4c 53 45 20 29 0a 6e 69 70 20 20 20 20 20 ..--.-.|.toggle.FALSE.).nip.....
788e0 20 20 20 20 20 20 28 20 65 74 20 29 0a 46 41 4c 53 45 20 54 4f 20 63 61 73 65 2d 66 61 69 6c 65 ......(.et.).FALSE.TO.case-faile
78900 64 20 20 43 41 53 45 0a 30 20 20 20 4f 46 20 5c 20 43 6f 6e 74 72 6f 6c 20 4c 69 73 74 2e 20 51 d..CASE.0...OF.\.Control.List..Q
78920 75 65 75 65 20 74 68 65 20 45 44 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 6c 69 73 74 0a 30 20 54 4f ueue.the.ED.to.control.list.0.TO
78940 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 63 .saved-list-type.saved-rw-ed.hcc
78960 74 72 68 65 61 64 20 72 6c 21 2d 6c 65 0a 48 43 2d 65 6e 61 62 6c 65 2d 63 6f 6e 74 72 6f 6c 2d trhead.rl!-le.HC-enable-control-
78980 6c 69 73 74 2d 70 72 6f 63 65 73 73 69 6e 67 0a 45 4e 44 4f 46 0a 31 20 20 20 4f 46 20 5c 20 42 list-processing.ENDOF.1...OF.\.B
789a0 75 6c 6b 20 4c 69 73 74 2e 20 51 75 65 75 65 20 74 68 65 20 45 44 20 74 6f 20 62 75 6c 6b 20 6c ulk.List..Queue.the.ED.to.bulk.l
789c0 69 73 74 0a 31 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.1.TO.saved-list-type.saved-r
789e0 77 2d 65 64 20 68 63 62 75 6c 6b 68 65 61 64 20 72 6c 21 2d 6c 65 0a 48 43 2d 65 6e 61 62 6c 65 w-ed.hcbulkhead.rl!-le.HC-enable
78a00 2d 62 75 6c 6b 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 69 6e 67 0a 45 4e 44 4f 46 0a 32 20 20 20 -bulk-list-processing.ENDOF.2...
78a20 4f 46 20 5c 20 49 6e 74 65 72 72 75 70 74 20 4c 69 73 74 2e 0a 32 20 54 4f 20 73 61 76 65 64 2d OF.\.Interrupt.List..2.TO.saved-
78a40 6c 69 73 74 2d 74 79 70 65 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 68 63 68 63 63 61 72 65 67 20 list-type.saved-rw-ed.hchccareg.
78a60 72 6c 40 2d 6c 65 20 72 6c 21 2d 6c 65 0a 48 43 2d 65 6e 61 62 6c 65 2d 69 6e 74 65 72 72 75 70 rl@-le.rl!-le.HC-enable-interrup
78a80 74 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 69 6e 67 0a 45 4e 44 4f 46 0a 64 75 70 20 4f 46 0a 73 t-list-processing.ENDOF.dup.OF.s
78aa0 61 76 65 64 2d 72 77 2d 65 64 20 65 64 3e 74 64 71 68 70 20 6c 40 2d 6c 65 20 28 66 72 65 65 2d aved-rw-ed.ed>tdqhp.l@-le.(free-
78ac0 74 64 2d 6c 69 73 74 29 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 66 72 65 65 2d 65 64 0a 54 52 55 td-list).saved-rw-ed.free-ed.TRU
78ae0 45 20 54 4f 20 63 61 73 65 2d 66 61 69 6c 65 64 0a 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 63 E.TO.case-failed.ENDOF.ENDCASE.c
78b00 61 73 65 2d 66 61 69 6c 65 64 20 20 49 46 0a 73 61 76 65 64 2d 72 77 2d 73 74 61 72 74 2d 74 6f ase-failed..IF.saved-rw-start-to
78b20 67 67 6c 65 20 46 41 4c 53 45 20 28 20 74 6f 67 67 6c 65 20 46 41 4c 53 45 20 29 0a 45 58 49 54 ggle.FALSE.(.toggle.FALSE.).EXIT
78b40 0a 54 48 45 4e 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 20 20 .THEN.TRUE......................
78b60 20 20 20 20 20 28 20 54 52 55 45 20 29 0a 3b 0a 3a 20 28 77 61 69 74 2d 74 64 2d 72 65 74 69 72 .....(.TRUE.).;.:.(wait-td-retir
78b80 65 29 20 28 20 2d 2d 20 29 0a 30 20 54 4f 20 6e 75 6d 2d 72 77 2d 72 65 74 69 72 65 64 2d 74 64 e).(.--.).0.TO.num-rw-retired-td
78ba0 73 0a 46 41 4c 53 45 20 54 4f 20 77 68 69 6c 65 2d 66 61 69 6c 65 64 0a 42 45 47 49 4e 0a 6e 75 s.FALSE.TO.while-failed.BEGIN.nu
78bc0 6d 2d 72 77 2d 72 65 74 69 72 65 64 2d 74 64 73 20 6e 75 6d 2d 72 77 2d 74 64 73 20 3c 20 20 20 m-rw-retired-tds.num-rw-tds.<...
78be0 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 77 68 69 6c 65 2d 66 ........(.TRUE.|.FALSE.).while-f
78c00 61 69 6c 65 64 20 46 41 4c 53 45 20 3d 20 20 61 6e 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ailed.FALSE.=..and..............
78c20 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 57 48 49 4c 45 0a 64 23 20 35 30 30 ...(.TRUE.|.FALSE.).WHILE.d#.500
78c40 30 20 28 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 20 20 0.(wait-for-done-q).............
78c60 20 20 20 20 20 28 20 54 44 2d 6c 69 73 74 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 49 46 0a 64 .....(.TD-list.TRUE|FALSE.).IF.d
78c80 75 70 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 7a 65 20 6e 69 up.find-td-list-tail-and-size.ni
78ca0 70 20 20 20 20 20 20 20 20 20 28 20 74 64 2d 6c 69 73 74 20 73 69 7a 65 20 29 0a 6e 75 6d 2d 72 p.........(.td-list.size.).num-r
78cc0 77 2d 72 65 74 69 72 65 64 2d 74 64 73 20 2b 20 54 4f 20 6e 75 6d 2d 72 77 2d 72 65 74 69 72 65 w-retired-tds.+.TO.num-rw-retire
78ce0 64 2d 74 64 73 20 28 20 74 64 2d 6c 69 73 74 20 29 0a 64 75 70 20 28 74 64 2d 6c 69 73 74 2d 73 d-tds.(.td-list.).dup.(td-list-s
78d00 74 61 74 75 73 29 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 69 tatus)...................(.td-li
78d20 73 74 20 66 61 69 6c 65 64 2d 54 44 20 43 43 20 29 0a 49 46 0a 64 75 70 20 34 20 3d 0a 49 46 0a st.failed-TD.CC.).IF.dup.4.=.IF.
78d40 73 61 76 65 64 2d 6c 69 73 74 2d 74 79 70 65 0a 43 41 53 45 0a 30 20 4f 46 0a 30 20 30 20 63 6f saved-list-type.CASE.0.OF.0.0.co
78d60 6e 74 72 6f 6c 2d 73 74 64 2d 63 6c 65 61 72 2d 66 65 61 74 75 72 65 0a 73 22 20 63 6c 65 61 72 ntrol-std-clear-feature.s".clear
78d80 20 66 65 61 74 75 72 65 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4e 44 4f 46 .feature.".usb-debug-print.ENDOF
78da0 0a 31 20 4f 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 .1.OF...........................
78dc0 20 20 5c 20 63 6c 65 61 6e 20 62 75 6c 6b 20 73 74 61 6c 6c 65 64 0a 73 22 20 63 6c 65 61 72 20 ..\.clean.bulk.stalled.s".clear.
78de0 62 75 6c 6b 20 77 68 65 6e 20 73 74 61 6c 6c 65 64 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 bulk.when.stalled.".usb-debug-pr
78e00 69 6e 74 0a 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 69 6e 67 int.disable-bulk-list-processing
78e20 20 20 20 5c 20 64 69 73 61 62 6c 65 20 70 72 6f 63 65 73 69 6e 67 0a 73 61 76 65 64 2d 72 77 2d ...\.disable.procesing.saved-rw-
78e40 65 64 20 65 64 3e 65 61 74 74 72 20 6c 40 2d 6c 65 20 64 75 70 20 5c 20 65 78 74 72 61 63 74 0a ed.ed>eattr.l@-le.dup.\.extract.
78e60 37 38 30 20 61 6e 64 20 37 20 72 73 68 69 66 74 20 38 30 20 6f 72 20 20 20 20 20 20 20 20 20 5c 780.and.7.rshift.80.or.........\
78e80 20 65 6e 64 70 6f 69 6e 74 20 61 6e 64 0a 73 77 61 70 20 37 66 20 61 6e 64 20 20 20 20 20 20 20 .endpoint.and.swap.7f.and.......
78ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 75 73 62 20 61 64 64 72 0a 63 6f 6e 74 72 6f 6c 2d .............\.usb.addr.control-
78ec0 73 74 64 2d 63 6c 65 61 72 2d 66 65 61 74 75 72 65 0a 45 4e 44 4f 46 0a 32 20 4f 46 0a 30 20 73 std-clear-feature.ENDOF.2.OF.0.s
78ee0 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 0a 63 6f 6e 74 72 6f aved-rw-ed.ed>eattr.l@-le.contro
78f00 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 64 75 70 20 4f 46 l-std-clear-feature.ENDOF.dup.OF
78f20 0a 73 22 20 75 6e 6b 6e 6f 77 6e 20 73 74 61 74 75 73 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 .s".unknown.status.".usb-debug-p
78f40 72 69 6e 74 0a 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 rint.ENDOF.ENDCASE.ELSE.........
78f60 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 69 73 74 20 66 61 ....................(.td-list.fa
78f80 69 6c 65 64 2d 54 44 20 43 43 20 29 0a 2e 22 20 20 54 44 20 66 61 69 6c 65 64 20 20 22 20 35 62 iled-TD.CC.).."..TD.failed..".5b
78fa0 20 65 6d 69 74 20 2e 73 20 35 64 20 65 6d 69 74 20 63 72 0a 35 30 34 30 20 65 72 72 6f 72 22 20 .emit..s.5d.emit.cr.5040.error".
78fc0 28 55 53 42 29 20 64 65 76 69 63 65 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 65 72 72 6f 72 20 28 (USB).device.transaction.error.(
78fe0 77 61 69 74 2d 74 64 2d 72 65 74 69 72 65 29 2e 22 0a 41 42 4f 52 54 0a 54 48 45 4e 0a 32 64 72 wait-td-retire).".ABORT.THEN.2dr
79000 6f 70 20 64 72 6f 70 0a 54 52 55 45 20 54 4f 20 77 68 69 6c 65 2d 66 61 69 6c 65 64 20 20 20 20 op.drop.TRUE.TO.while-failed....
79020 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 66 61 69 6c 65 64 ............\.transaction.failed
79040 0a 4e 45 58 54 2d 54 44 20 30 3c 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .NEXT-TD.0<>....................
79060 20 20 20 20 20 5c 20 63 6c 65 61 6e 20 74 68 65 20 54 44 20 69 66 20 77 65 0a 49 46 0a 4e 45 58 .....\.clean.the.TD.if.we.IF.NEX
79080 54 2d 54 44 20 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 5c 20 T-TD.(free-td-list)...........\.
790a0 68 61 64 20 61 20 73 74 61 6c 6c 65 64 0a 54 48 45 4e 0a 54 48 45 4e 0a 28 66 72 65 65 2d 74 64 had.a.stalled.THEN.THEN.(free-td
790c0 2d 6c 69 73 74 29 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 -list).ELSE.drop................
790e0 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 74 64 2d 6c 69 73 ...................\.drop.td-lis
79100 74 20 70 6f 69 6e 74 65 72 0a 73 63 61 6e 2d 74 69 6d 65 3f 20 49 46 20 32 65 20 65 6d 69 74 20 t.pointer.scan-time?.IF.2e.emit.
79120 54 48 45 4e 20 20 20 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 THEN.............\.show.proceedi
79140 6e 67 20 64 6f 74 73 0a 54 52 55 45 20 54 4f 20 77 68 69 6c 65 2d 66 61 69 6c 65 64 0a 73 22 20 ng.dots.TRUE.TO.while-failed.s".
79160 74 69 6d 65 20 6f 75 74 20 77 61 69 74 20 66 6f 72 20 64 6f 6e 65 22 20 75 73 62 2d 64 65 62 75 time.out.wait.for.done".usb-debu
79180 67 2d 70 72 69 6e 74 0a 32 30 20 6d 73 20 20 20 20 20 5c 20 77 61 69 74 20 66 6f 72 20 62 61 64 g-print.20.ms.....\.wait.for.bad
791a0 20 64 65 76 69 63 65 0a 54 48 45 4e 0a 52 45 50 45 41 54 0a 3b 0a 3a 20 28 70 72 6f 63 65 73 73 .device.THEN.REPEAT.;.:.(process
791c0 2d 72 65 74 69 72 65 64 2d 74 64 29 20 20 20 28 20 2d 2d 20 54 52 55 45 20 7c 20 46 41 4c 53 45 -retired-td)...(.--.TRUE.|.FALSE
791e0 20 29 0a 73 61 76 65 64 2d 6c 69 73 74 2d 74 79 70 65 20 20 43 41 53 45 0a 30 20 4f 46 20 64 69 .).saved-list-type..CASE.0.OF.di
79200 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 45 4e sable-control-list-processing.EN
79220 44 4f 46 0a 31 20 4f 46 20 64 69 73 61 62 6c 65 2d 62 75 6c 6b 2d 6c 69 73 74 2d 70 72 6f 63 65 DOF.1.OF.disable-bulk-list-proce
79240 73 73 69 6e 67 20 45 4e 44 4f 46 0a 32 20 4f 46 20 64 69 73 61 62 6c 65 2d 69 6e 74 65 72 72 75 ssing.ENDOF.2.OF.disable-interru
79260 70 74 2d 6c 69 73 74 2d 70 72 6f 63 65 73 73 69 6e 67 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 pt-list-processing.ENDOF.ENDCASE
79280 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 65 20 32 20 61 6e .saved-rw-ed.ed>tdqhp.l@-le.2.an
792a0 64 20 30 3c 3e 20 49 46 20 0a 31 20 0a 73 22 20 72 65 74 69 72 65 64 20 31 22 20 75 73 62 2d 64 d.0<>.IF..1..s".retired.1".usb-d
792c0 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 30 20 0a 73 22 20 72 65 74 69 72 65 64 20 30 22 ebug-print.ELSE.0..s".retired.0"
792e0 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 45 4e 0a 57 48 49 4c 45 2d 66 61 69 6c .usb-debug-print.THEN.WHILE-fail
79300 65 64 20 20 20 49 46 0a 46 41 4c 53 45 20 20 20 20 20 20 20 20 20 20 20 28 20 46 41 4c 53 45 20 ed...IF.FALSE...........(.FALSE.
79320 29 0a 45 4c 53 45 0a 54 52 55 45 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 29 0a ).ELSE.TRUE............(.TRUE.).
79340 54 48 45 4e 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 66 72 65 65 2d 65 64 0a 3b 0a 3a 20 28 64 6f THEN.saved-rw-ed.free-ed.;.:.(do
79360 2d 72 77 2d 65 6e 64 70 6f 69 6e 74 29 0a 34 20 70 69 63 6b 20 20 20 20 20 20 20 20 20 20 20 20 -rw-endpoint).4.pick............
79380 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
793a0 67 74 68 20 6d 70 73 20 61 64 64 72 65 73 73 20 74 6f 67 67 6c 65 20 29 0a 54 4f 20 73 61 76 65 gth.mps.address.toggle.).TO.save
793c0 64 2d 72 77 2d 73 74 61 72 74 2d 74 6f 67 67 6c 65 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 d-rw-start-toggle.(.pt.ed-type.t
793e0 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 65 73 73 20 oggle.buffer.length.mps.address.
79400 29 0a 28 65 64 2d 70 72 65 70 61 72 65 2d 72 77 29 20 20 20 20 20 28 20 46 41 4c 53 45 20 7c 20 ).(ed-prepare-rw).....(.FALSE.|.
79420 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.
79440 6d 70 73 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 mps.).invert.IF.FALSE.EXIT.THEN.
79460 28 74 64 2d 70 72 65 70 61 72 65 2d 72 77 29 20 20 20 20 20 28 20 46 41 4c 53 45 20 7c 20 70 74 (td-prepare-rw).....(.FALSE.|.pt
79480 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
794a0 73 20 68 65 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 s.head.).invert.IF.FALSE.EXIT.TH
794c0 45 4e 0a 28 74 64 2d 64 61 74 61 2d 72 77 29 20 20 20 20 20 20 20 20 28 20 46 41 4c 53 45 20 7c EN.(td-data-rw)........(.FALSE.|
794e0 20 70 74 20 65 74 20 68 65 61 64 20 29 0a 69 6e 76 65 72 74 20 49 46 20 46 41 4c 53 45 20 45 58 .pt.et.head.).invert.IF.FALSE.EX
79500 49 54 20 54 48 45 4e 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 65 64 3e 74 64 71 68 70 20 6c 21 2d IT.THEN.saved-rw-ed.ed>tdqhp.l!-
79520 6c 65 20 28 20 70 74 20 65 74 20 29 0a 73 61 76 65 64 2d 72 77 2d 65 64 20 65 64 3e 74 64 71 68 le.(.pt.et.).saved-rw-ed.ed>tdqh
79540 70 20 6c 40 2d 6c 65 20 74 64 3e 6e 74 64 20 6c 40 2d 6c 65 20 54 4f 20 4e 45 58 54 2d 54 44 20 p.l@-le.td>ntd.l@-le.TO.NEXT-TD.
79560 5c 20 73 61 76 65 20 66 6f 72 20 61 20 73 74 61 6c 6c 65 64 0a 28 65 64 2d 72 65 61 64 79 2d 72 \.save.for.a.stalled.(ed-ready-r
79580 77 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 77 61 w).invert.IF.FALSE.EXIT.THEN.(wa
795a0 69 74 2d 74 64 2d 72 65 74 69 72 65 29 0a 28 70 72 6f 63 65 73 73 2d 72 65 74 69 72 65 64 2d 74 it-td-retire).(process-retired-t
795c0 64 29 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 30 20 d).........(.TRUE.|.FALSE.).;.0.
795e0 56 41 4c 55 45 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 0a 30 20 56 41 4c 55 45 20 6d 70 73 2d 63 VALUE.transfer-len.0.VALUE.mps-c
79600 75 72 72 65 6e 74 0a 30 20 56 41 4c 55 45 20 61 64 64 72 2d 63 75 72 72 65 6e 74 0a 30 20 56 41 urrent.0.VALUE.addr-current.0.VA
79620 4c 55 45 20 75 73 62 2d 61 64 64 72 0a 30 20 56 41 4c 55 45 20 74 6f 67 67 6c 65 2d 63 75 72 72 LUE.usb-addr.0.VALUE.toggle-curr
79640 65 6e 74 0a 30 20 56 41 4c 55 45 20 74 79 70 65 2d 63 75 72 72 65 6e 74 0a 30 20 56 41 4c 55 45 ent.0.VALUE.type-current.0.VALUE
79660 20 70 74 2d 63 75 72 72 65 6e 74 0a 30 20 56 41 4c 55 45 20 72 65 61 64 2d 73 74 61 74 75 73 0a .pt-current.0.VALUE.read-status.
79680 30 20 56 41 4c 55 45 20 63 6f 75 6e 74 65 72 0a 30 20 56 41 4c 55 45 20 72 65 73 69 64 75 65 0a 0.VALUE.counter.0.VALUE.residue.
796a0 3a 20 72 77 2d 65 6e 64 70 6f 69 6e 74 0a 32 20 70 69 63 6b 20 54 4f 20 74 72 61 6e 73 66 65 72 :.rw-endpoint.2.pick.TO.transfer
796c0 2d 6c 65 6e 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 -len..(.pt.ed-type.toggle.buffer
796e0 20 6c 65 6e 67 74 68 20 6d 70 73 20 61 64 64 72 65 73 73 20 29 0a 31 20 70 69 63 6b 20 54 4f 20 .length.mps.address.).1.pick.TO.
79700 6d 70 73 2d 63 75 72 72 65 6e 74 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c mps-current...(.pt.ed-type.toggl
79720 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 54 52 e.buffer.length.mps.address.).TR
79740 55 45 20 54 4f 20 72 65 61 64 2d 73 74 61 74 75 73 20 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 UE.TO.read-status.....(.pt.ed-ty
79760 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
79780 65 73 73 20 29 0a 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 6d 70 73 2d 63 75 72 72 65 6e 74 20 6e ess.).transfer-len.mps-current.n
797a0 75 6d 2d 66 72 65 65 2d 74 64 73 20 2a 20 3c 3d 20 20 49 46 0a 28 64 6f 2d 72 77 2d 65 6e 64 70 um-free-tds.*.<=..IF.(do-rw-endp
797c0 6f 69 6e 74 29 20 20 20 20 20 28 20 74 6f 67 67 6c 65 20 54 52 55 45 20 7c 20 74 6f 67 67 6c 65 oint).....(.toggle.TRUE.|.toggle
797e0 20 46 41 4c 53 45 20 29 0a 54 4f 20 72 65 61 64 2d 73 74 61 74 75 73 20 20 20 20 20 20 20 28 20 .FALSE.).TO.read-status.......(.
79800 74 6f 67 67 6c 65 20 29 0a 54 4f 20 74 6f 67 67 6c 65 2d 63 75 72 72 65 6e 74 0a 45 4c 53 45 0a toggle.).TO.toggle-current.ELSE.
79820 54 4f 20 75 73 62 2d 61 64 64 72 20 20 20 20 20 20 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 TO.usb-addr..........(.pt.ed-typ
79840 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 32 64 72 e.toggle.buffer.length.mps.).2dr
79860 6f 70 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 65 20 74 op................(.pt.ed-type.t
79880 6f 67 67 6c 65 20 62 75 66 66 65 72 20 29 0a 54 4f 20 61 64 64 72 2d 63 75 72 72 65 6e 74 20 20 oggle.buffer.).TO.addr-current..
798a0 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 29 0a 54 4f 20 74 6f 67 ....(.pt.ed-type.toggle.).TO.tog
798c0 67 6c 65 2d 63 75 72 72 65 6e 74 20 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 29 0a 54 4f gle-current....(.pt.ed-type.).TO
798e0 20 74 79 70 65 2d 63 75 72 72 65 6e 74 20 20 20 20 20 20 28 20 70 74 20 29 0a 54 4f 20 70 74 2d .type-current......(.pt.).TO.pt-
79900 63 75 72 72 65 6e 74 0a 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 6d 70 73 2d 63 75 72 72 65 6e 74 current.transfer-len.mps-current
79920 20 6e 75 6d 2d 66 72 65 65 2d 74 64 73 20 2a 20 2f 6d 6f 64 20 20 28 20 72 65 73 69 64 75 65 20 .num-free-tds.*./mod..(.residue.
79940 63 6f 75 6e 74 20 29 0a 54 4f 20 63 6f 75 6e 74 65 72 20 20 20 20 20 20 20 20 20 20 20 28 20 72 count.).TO.counter...........(.r
79960 65 73 69 64 75 65 20 29 0a 54 4f 20 72 65 73 69 64 75 65 0a 6d 70 73 2d 63 75 72 72 65 6e 74 20 esidue.).TO.residue.mps-current.
79980 6e 75 6d 2d 66 72 65 65 2d 74 64 73 20 2a 20 54 4f 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 20 num-free-tds.*.TO.transfer-len..
799a0 20 42 45 47 49 4e 0a 63 6f 75 6e 74 65 72 20 30 20 3e 20 20 20 20 20 20 20 28 20 54 52 55 45 20 .BEGIN.counter.0.>.......(.TRUE.
799c0 7c 20 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 64 |.FALSE.).read-status.TRUE.=.and
799e0 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 57 48 49 4c 45 0a 70 74 2d 63 75 72 ...(.TRUE.|.FALSE.).WHILE.pt-cur
79a00 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 65 6e 74 rent.type-current.toggle-current
79a20 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 75 72 72 .(.pt.ed-type.toggle.).addr-curr
79a40 65 6e 74 20 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 ent.transfer-len..(.pt.ed-type.t
79a60 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 72 72 65 6e oggle.buffer.length.).mps-curren
79a80 74 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 65 20 74 6f t................(.pt.ed-type.to
79aa0 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 62 2d 61 64 64 ggle.buffer.length.mps.).usb-add
79ac0 72 20 28 64 6f 2d 72 77 2d 65 6e 64 70 6f 69 6e 74 29 20 20 28 20 74 6f 67 67 6c 65 20 54 52 55 r.(do-rw-endpoint)..(.toggle.TRU
79ae0 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 2d 73 74 61 74 75 E.|.toggle.FALSE.).TO.read-statu
79b00 73 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 74 6f 67 67 6c 65 20 29 0a 54 4f 20 74 6f 67 67 s.............(.toggle.).TO.togg
79b20 6c 65 2d 63 75 72 72 65 6e 74 0a 61 64 64 72 2d 63 75 72 72 65 6e 74 20 74 72 61 6e 73 66 65 72 le-current.addr-current.transfer
79b40 2d 6c 65 6e 20 2b 20 54 4f 20 61 64 64 72 2d 63 75 72 72 65 6e 74 0a 63 6f 75 6e 74 65 72 20 31 -len.+.TO.addr-current.counter.1
79b60 2d 20 54 4f 20 63 6f 75 6e 74 65 72 0a 52 45 50 45 41 54 0a 72 65 73 69 64 75 65 20 30 3c 3e 20 -.TO.counter.REPEAT.residue.0<>.
79b80 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 7c 46 41 4c 53 45 ...................(.TRUE.|FALSE
79ba0 20 29 0a 72 65 61 64 2d 73 74 61 74 75 73 20 54 52 55 45 20 3d 20 61 6e 64 20 49 46 0a 72 65 73 .).read-status.TRUE.=.and.IF.res
79bc0 69 64 75 65 20 54 4f 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 0a 70 74 2d 63 75 72 72 65 6e 74 20 idue.TO.transfer-len.pt-current.
79be0 74 79 70 65 2d 63 75 72 72 65 6e 74 20 74 6f 67 67 6c 65 2d 63 75 72 72 65 6e 74 20 28 20 70 74 type-current.toggle-current.(.pt
79c00 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c 65 20 29 0a 61 64 64 72 2d 63 75 72 72 65 6e 74 20 74 .ed-type.toggle.).addr-current.t
79c20 72 61 6e 73 66 65 72 2d 6c 65 6e 20 20 20 28 20 70 74 20 65 64 2d 74 79 70 65 20 74 6f 67 67 6c ransfer-len...(.pt.ed-type.toggl
79c40 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 29 0a 6d 70 73 2d 63 75 72 72 65 6e 74 20 20 20 e.buffer.length.).mps-current...
79c60 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 6c ..............(.pt.ed-type.toggl
79c80 65 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 6d 70 73 20 29 0a 75 73 62 2d 61 64 64 72 20 28 e.buffer.length.mps.).usb-addr.(
79ca0 64 6f 2d 72 77 2d 65 6e 64 70 6f 69 6e 74 29 20 20 20 28 20 74 6f 67 67 6c 65 20 54 52 55 45 20 do-rw-endpoint)...(.toggle.TRUE.
79cc0 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 0a |.toggle.FALSE.).TO.read-status.
79ce0 54 4f 20 74 6f 67 67 6c 65 2d 63 75 72 72 65 6e 74 0a 54 48 45 4e 0a 54 48 45 4e 0a 72 65 61 64 TO.toggle-current.THEN.THEN.read
79d00 2d 73 74 61 74 75 73 20 69 6e 76 65 72 74 20 20 49 46 0a 54 48 45 4e 0a 74 6f 67 67 6c 65 2d 63 -status.invert..IF.THEN.toggle-c
79d20 75 72 72 65 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 74 6f 67 67 urrent....................(.togg
79d40 6c 65 20 29 0a 72 65 61 64 2d 73 74 61 74 75 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 le.).read-status................
79d60 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 00 00 00 00 00 00 .......(.TRUE.|.FALSE.).;.......
79d80 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 1d d8 00 00 00 00 00 00 1d 99 00 00 00 00 00 00 00 00 ................................
79da0 00 00 00 00 00 00 00 30 75 73 62 2d 68 75 62 2e 66 73 00 00 00 00 00 00 73 22 20 68 75 62 22 20 .......0usb-hub.fs......s".hub".
79dc0 64 65 76 69 63 65 2d 6e 61 6d 65 0a 73 22 20 75 73 62 22 20 64 65 76 69 63 65 2d 74 79 70 65 0a device-name.s".usb".device-type.
79de0 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".
79e00 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
79e20 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 6e 69 74 20 28 20 70 ells".property.:.encode-unit.(.p
79e40 6f 72 74 2d 61 64 64 72 20 2d 2d 20 75 6e 69 74 2d 73 74 72 20 75 6e 69 74 2d 6c 65 6e 20 29 20 ort-addr.--.unit-str.unit-len.).
79e60 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 6e .1.hex-encode-unit.;.:.decode-un
79e80 69 74 20 28 20 61 64 64 72 20 6c 65 6e 20 2d 2d 20 70 6f 72 74 2d 61 64 64 72 20 29 20 31 20 68 it.(.addr.len.--.port-addr.).1.h
79ea0 65 78 2d 64 65 63 6f 64 65 2d 75 6e 69 74 20 3b 0a 30 20 56 41 4c 55 45 20 6e 65 77 2d 64 65 76 ex-decode-unit.;.0.VALUE.new-dev
79ec0 69 63 65 2d 61 64 64 72 65 73 73 0a 30 20 56 41 4c 55 45 20 70 6f 72 74 2d 6e 75 6d 62 65 72 0a ice-address.0.VALUE.port-number.
79ee0 30 20 56 41 4c 55 45 20 4d 50 53 2d 44 43 50 0a 30 20 56 41 4c 55 45 20 6d 70 73 0a 30 20 56 41 0.VALUE.MPS-DCP.0.VALUE.mps.0.VA
79f00 4c 55 45 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 0a 30 30 20 76 61 6c 75 65 20 64 65 76 69 LUE.my-usb-address.00.value.devi
79f20 63 65 2d 73 70 65 65 64 0a 3a 20 6d 70 73 2d 70 72 6f 70 65 72 74 79 2d 73 65 74 20 28 20 2d 2d ce-speed.:.mps-property-set.(.--
79f40 20 29 0a 73 22 20 20 48 55 42 20 43 6f 6d 70 69 6c 69 6e 67 20 6d 70 73 2d 70 72 6f 70 65 72 74 .).s"..HUB.Compiling.mps-propert
79f60 79 2d 73 65 74 20 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 y-set.".usb-debug-print.s".USB-A
79f80 44 44 52 45 53 53 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 DDRESS".get-my-property.(.TRUE.|
79fa0 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 20 29 0a 49 46 0a 73 .prop-addr.prop-len.FALSE.).IF.s
79fc0 22 20 6e 6f 74 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 ".notpossible".usb-debug-print.E
79fe0 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 73 62 LSE.decode-int.nip.nip.to.my-usb
7a000 2d 61 64 64 72 65 73 73 0a 54 48 45 4e 20 20 0a 73 22 20 4d 50 53 2d 44 43 50 22 20 67 65 74 2d -address.THEN...s".MPS-DCP".get-
7a020 6d 79 2d 70 72 6f 70 65 72 74 79 20 28 20 54 52 55 45 20 7c 20 70 72 6f 70 2d 61 64 64 72 20 70 my-property.(.TRUE.|.prop-addr.p
7a040 72 6f 70 2d 6c 65 6e 20 46 41 4c 53 45 20 29 0a 49 46 20 0a 73 22 20 4d 50 53 2d 44 43 50 20 70 rop-len.FALSE.).IF..s".MPS-DCP.p
7a060 72 6f 70 65 72 74 79 20 6e 6f 74 20 66 6f 75 6e 64 20 41 73 73 75 6d 69 6e 67 20 38 20 61 73 20 roperty.not.found.Assuming.8.as.
7a080 4d 41 58 20 50 41 43 4b 45 54 20 53 49 5a 45 22 20 28 20 73 74 72 20 6c 65 6e 20 29 20 20 0a 75 MAX.PACKET.SIZE".(.str.len.)...u
7a0a0 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 73 22 20 66 6f 72 20 74 68 65 20 64 65 66 61 75 6c sb-debug-print.s".for.the.defaul
7a0c0 74 20 63 6f 6e 74 72 6f 6c 20 70 69 70 65 22 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 t.control.pipe"..usb-debug-print
7a0e0 0a 38 20 74 6f 20 4d 50 53 2d 44 43 50 0a 45 4c 53 45 0a 73 22 20 4d 50 53 2d 44 43 50 20 70 72 .8.to.MPS-DCP.ELSE.s".MPS-DCP.pr
7a100 6f 70 65 72 74 79 20 66 6f 75 6e 64 21 21 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 operty.found!!".usb-debug-print.
7a120 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 20 29 0a 64 65 63 (.prop-addr.prop-len.FALSE.).dec
7a140 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 74 6f 20 4d 50 53 2d 44 43 50 0a 54 48 45 4e 0a ode-int.nip.nip.to.MPS-DCP.THEN.
7a160 3b 0a 32 33 30 33 30 38 30 30 30 30 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 70 77 ;.2303080000000000.CONSTANT.hppw
7a180 72 2d 73 65 74 0a 32 33 30 31 30 38 30 30 30 30 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 r-set.2301080000000000.CONSTANT.
7a1a0 68 70 70 77 72 2d 63 6c 65 61 72 0a 32 33 30 33 30 34 30 30 30 30 30 30 30 30 30 30 20 43 4f 4e hppwr-clear.2303040000000000.CON
7a1c0 53 54 41 4e 54 20 68 70 72 73 74 2d 73 65 74 0a 41 33 30 30 30 30 30 30 30 30 30 30 30 34 30 30 STANT.hprst-set.A300000000000400
7a1e0 20 43 4f 4e 53 54 41 4e 54 20 68 70 73 74 61 2d 67 65 74 0a 32 33 30 33 30 31 30 30 30 30 30 30 .CONSTANT.hpsta-get.230301000000
7a200 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 70 65 6e 61 2d 73 65 74 0a 41 30 30 36 30 30 32 39 0000.CONSTANT.hpena-set.A0060029
7a220 30 30 30 30 30 30 30 30 20 43 4f 4e 53 54 41 4e 54 20 68 75 62 64 73 2d 67 65 74 0a 38 20 20 43 00000000.CONSTANT.hubds-get.8..C
7a240 4f 4e 53 54 41 4e 54 20 44 45 46 41 55 4c 54 2d 43 4f 4e 54 52 4f 4c 2d 4d 50 53 0a 31 32 20 43 ONSTANT.DEFAULT-CONTROL-MPS.12.C
7a260 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 4c 45 4e 0a 39 20 ONSTANT.DEVICE-DESCRIPTOR-LEN.9.
7a280 20 43 4f 4e 53 54 41 4e 54 20 43 4f 4e 46 49 47 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 0a .CONSTANT.CONFIG-DESCRIPTOR-LEN.
7a2a0 32 30 20 43 4f 4e 53 54 41 4e 54 20 42 55 4c 4b 2d 43 4f 4e 46 49 47 2d 44 45 53 43 52 49 50 54 20.CONSTANT.BULK-CONFIG-DESCRIPT
7a2c0 4f 52 2d 4c 45 4e 0a 31 20 43 4f 4e 53 54 41 4e 54 20 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 OR-LEN.1.CONSTANT.DEVICE-DESCRIP
7a2e0 54 4f 52 2d 54 59 50 45 0a 31 20 43 4f 4e 53 54 41 4e 54 20 44 45 56 49 43 45 2d 44 45 53 43 52 TOR-TYPE.1.CONSTANT.DEVICE-DESCR
7a300 49 50 54 4f 52 2d 54 59 50 45 2d 4f 46 46 53 45 54 0a 34 20 43 4f 4e 53 54 41 4e 54 20 44 45 56 IPTOR-TYPE-OFFSET.4.CONSTANT.DEV
7a320 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 44 45 56 43 4c 41 53 53 2d 4f 46 46 53 45 54 0a 37 ICE-DESCRIPTOR-DEVCLASS-OFFSET.7
7a340 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 4d 50 53 2d .CONSTANT.DEVICE-DESCRIPTOR-MPS-
7a360 4f 46 46 53 45 54 0a 39 20 43 4f 4e 53 54 41 4e 54 20 48 55 42 2d 44 45 56 49 43 45 2d 43 4c 41 OFFSET.9.CONSTANT.HUB-DEVICE-CLA
7a380 53 53 0a 30 20 43 4f 4e 53 54 41 4e 54 20 4e 4f 2d 43 4c 41 53 53 0a 30 30 20 56 41 4c 55 45 20 SS.0.CONSTANT.NO-CLASS.00.VALUE.
7a3a0 74 65 6d 70 31 0a 30 30 20 56 41 4c 55 45 20 74 65 6d 70 32 0a 30 30 20 56 41 4c 55 45 20 74 65 temp1.00.VALUE.temp2.00.VALUE.te
7a3c0 6d 70 33 0a 30 30 20 56 41 4c 55 45 20 70 6f 32 70 67 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 mp3.00.VALUE.po2pg............\.
7a3e0 50 6f 77 65 72 20 4f 6e 20 74 6f 20 50 6f 77 65 72 20 47 6f 6f 64 0a 56 41 52 49 41 42 4c 45 20 Power.On.to.Power.Good.VARIABLE.
7a400 73 65 74 75 70 2d 70 61 63 6b 65 74 20 20 20 20 20 5c 20 38 20 62 79 74 65 73 20 66 6f 72 20 73 setup-packet.....\.8.bytes.for.s
7a420 65 74 75 70 20 70 61 63 6b 65 74 0a 56 41 52 49 41 42 4c 45 20 63 68 2d 62 75 66 66 65 72 20 20 etup.packet.VARIABLE.ch-buffer..
7a440 20 20 20 20 20 20 5c 20 31 20 62 79 74 65 20 63 68 61 72 61 63 74 65 72 20 62 75 66 66 65 72 0a ......\.1.byte.character.buffer.
7a460 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 64 64 2d 62 75 66 66 65 72 0a 49 4e 53 54 INSTANCE.VARIABLE.dd-buffer.INST
7a480 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 63 64 2d 62 75 66 66 65 72 0a 38 20 63 68 61 72 73 20 ANCE.VARIABLE.cd-buffer.8.chars.
7a4a0 61 6c 6c 6f 63 2d 6d 65 6d 20 56 41 4c 55 45 20 73 74 61 74 75 73 2d 62 75 66 66 65 72 0a 39 20 alloc-mem.VALUE.status-buffer.9.
7a4c0 63 68 61 72 73 20 61 6c 6c 6f 63 2d 6d 65 6d 20 56 41 4c 55 45 20 68 64 2d 62 75 66 66 65 72 0a chars.alloc-mem.VALUE.hd-buffer.
7a4e0 3a 20 28 61 6c 6c 6f 63 61 74 65 2d 6d 65 6d 29 20 20 28 20 2d 2d 20 29 0a 44 45 56 49 43 45 2d :.(allocate-mem)..(.--.).DEVICE-
7a500 44 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 64 DESCRIPTOR-LEN.chars.alloc-mem.d
7a520 64 2d 62 75 66 66 65 72 20 21 0a 42 55 4c 4b 2d 43 4f 4e 46 49 47 2d 44 45 53 43 52 49 50 54 4f d-buffer.!.BULK-CONFIG-DESCRIPTO
7a540 52 2d 4c 45 4e 20 63 68 61 72 73 20 61 6c 6c 6f 63 2d 6d 65 6d 20 63 64 2d 62 75 66 66 65 72 20 R-LEN.chars.alloc-mem.cd-buffer.
7a560 21 0a 3b 0a 3a 20 28 64 65 2d 61 6c 6c 6f 63 61 74 65 2d 6d 65 6d 29 20 20 28 20 2d 2d 20 29 0a !.;.:.(de-allocate-mem)..(.--.).
7a580 64 64 2d 62 75 66 66 65 72 20 40 20 3f 64 75 70 20 49 46 0a 44 45 56 49 43 45 2d 44 45 53 43 52 dd-buffer.@.?dup.IF.DEVICE-DESCR
7a5a0 49 50 54 4f 52 2d 4c 45 4e 20 66 72 65 65 2d 6d 65 6d 0a 30 20 64 64 2d 62 75 66 66 65 72 20 21 IPTOR-LEN.free-mem.0.dd-buffer.!
7a5c0 0a 54 48 45 4e 0a 63 64 2d 62 75 66 66 65 72 20 40 20 3f 64 75 70 20 49 46 0a 42 55 4c 4b 2d 43 .THEN.cd-buffer.@.?dup.IF.BULK-C
7a5e0 4f 4e 46 49 47 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 ONFIG-DESCRIPTOR-LEN.free-mem.0.
7a600 63 64 2d 62 75 66 66 65 72 20 21 0a 54 48 45 4e 0a 3b 0a 3a 20 6f 70 65 6e 20 28 20 2d 2d 20 54 cd-buffer.!.THEN.;.:.open.(.--.T
7a620 52 55 45 20 29 0a 28 61 6c 6c 6f 63 61 74 65 2d 6d 65 6d 29 0a 54 52 55 45 0a 3b 0a 3a 20 63 6c RUE.).(allocate-mem).TRUE.;.:.cl
7a640 6f 73 65 20 28 20 2d 2d 20 29 0a 28 64 65 2d 61 6c 6c 6f 63 61 74 65 2d 6d 65 6d 29 0a 3b 0a 3a ose.(.--.).(de-allocate-mem).;.:
7a660 20 63 6f 6e 74 72 6f 6c 78 66 65 72 20 28 20 64 69 72 20 61 64 64 72 20 64 6c 65 6e 20 73 65 74 .controlxfer.(.dir.addr.dlen.set
7a680 75 70 2d 70 61 63 6b 65 74 20 4d 50 53 20 65 70 2d 66 75 6e 20 2d 2d 20 54 52 55 45 7c 46 41 4c up-packet.MPS.ep-fun.--.TRUE|FAL
7a6a0 53 45 20 29 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 SE.).s".controlxfer".$call-paren
7a6c0 74 20 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 61 64 64 72 65 73 73 20 28 t..;.:.control-std-set-address.(
7a6e0 20 73 70 65 65 64 62 69 74 20 2d 2d 20 75 73 62 2d 61 64 64 72 65 73 73 20 54 52 55 45 7c 46 41 .speedbit.--.usb-address.TRUE|FA
7a700 4c 53 45 20 29 0a 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 61 64 64 72 65 73 73 LSE.).s".control-std-set-address
7a720 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 0a 3b 20 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 ".$call-parent..;..:.control-std
7a740 2d 67 65 74 2d 64 65 76 69 63 65 2d 64 65 73 63 72 69 70 74 6f 72 20 0a 73 22 20 63 6f 6e 74 72 -get-device-descriptor..s".contr
7a760 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 22 20 24 63 ol-std-get-device-descriptor".$c
7a780 61 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 67 65 74 2d all-parent..;.:.control-std-get-
7a7a0 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 0a 73 22 20 63 6f 6e configuration-descriptor..s".con
7a7c0 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 72 trol-std-get-configuration-descr
7a7e0 69 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 iptor".$call-parent..;.:.control
7a800 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 73 74 64 2d 67 -std-get-maxlun.s".control-std-g
7a820 65 74 2d 6d 61 78 6c 75 6e 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 0a 3b 0a 3a 20 63 6f 6e et-maxlun".$call-parent..;.:.con
7a840 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 0a 73 22 20 63 trol-std-set-configuration..s".c
7a860 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 22 20 24 63 ontrol-std-set-configuration".$c
7a880 61 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 67 65 74 2d all-parent..;.:.control-std-get-
7a8a0 73 74 72 69 6e 67 2d 64 65 73 63 72 69 70 74 6f 72 0a 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 string-descriptor.s".control-std
7a8c0 2d 67 65 74 2d 73 74 72 69 6e 67 2d 64 65 73 63 72 69 70 74 6f 72 22 20 24 63 61 6c 6c 2d 70 61 -get-string-descriptor".$call-pa
7a8e0 72 65 6e 74 20 0a 3b 0a 3a 20 72 77 2d 65 6e 64 70 6f 69 6e 74 20 0a 73 22 20 72 77 2d 65 6e 64 rent..;.:.rw-endpoint..s".rw-end
7a900 70 6f 69 6e 74 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 0a 3b 0a 3a 20 64 65 62 75 67 2d 74 point".$call-parent..;.:.debug-t
7a920 64 20 28 20 2d 2d 20 29 0a 73 22 20 64 65 62 75 67 2d 74 64 22 20 24 63 61 6c 6c 2d 70 61 72 65 d.(.--.).s".debug-td".$call-pare
7a940 6e 74 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 4d 50 53 20 nt.;.:.control-bulk-reset.(.MPS.
7a960 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 6e 20 fun-addr.dir.data-buff.data-len.
7a980 2d 2d 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 73 22 20 63 6f 6e 74 72 6f 6c 2d 62 75 6c --.TRUE.|.FALSE.).s".control-bul
7a9a0 6b 2d 72 65 73 65 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 k-reset".$call-parent.;.:.contro
7a9c0 6c 2d 68 75 62 2d 70 6f 72 74 2d 70 6f 77 65 72 2d 73 65 74 20 20 28 20 70 6f 72 74 23 20 2d 2d l-hub-port-power-set..(.port#.--
7a9e0 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 68 70 70 77 72 2d 73 65 74 20 73 65 74 75 70 2d 70 61 .TRUE|FALSE.).hppwr-set.setup-pa
7aa00 63 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 cket.!.(.port#).setup-packet.4.+
7aa20 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 50 20 6d .c!.0.0.0.setup-packet.MPS-DCP.m
7aa40 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 52 55 45 y-usb-address.controlxfer.(.TRUE
7aa60 20 7c 20 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 .|.FALSE.).;.:.control-hub-port-
7aa80 70 6f 77 65 72 2d 63 6c 65 61 72 20 28 20 70 6f 72 74 23 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 power-clear.(.port#--.TRUE|FALSE
7aaa0 20 29 0a 68 70 70 77 72 2d 63 6c 65 61 72 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 09 28 20 .).hppwr-clear.setup-packet.!.(.
7aac0 70 6f 72 74 23 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 port#).setup-packet.4.+.c!.0.0.0
7aae0 20 73 65 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 .setup-packet.MPS-DCP.my-usb-add
7ab00 72 65 73 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 ress.controlxfer.(.TRUE|FALSE.).
7ab20 3b 0a 3a 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 28 ;.:.control-hub-port-reset-set.(
7ab40 20 70 6f 72 74 23 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 68 70 72 73 74 2d 73 65 74 .port#.--.TRUE|FALSE.).hprst-set
7ab60 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 09 28 20 70 6f 72 74 23 20 29 0a 73 65 74 75 70 2d .setup-packet.!.(.port#.).setup-
7ab80 70 61 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 packet.4.+.c!.0.0.0.setup-packet
7aba0 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 72 6f 6c 78 .MPS-DCP.my-usb-address.controlx
7abc0 66 65 72 20 28 20 54 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 fer.(.TRUE|FALSE.).;.:.control-h
7abe0 75 62 2d 70 6f 72 74 2d 65 6e 61 62 6c 65 20 28 20 70 6f 72 74 23 20 2d 2d 20 54 52 55 45 7c 46 ub-port-enable.(.port#.--.TRUE|F
7ac00 41 4c 53 45 20 29 0a 68 70 65 6e 61 2d 73 65 74 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 09 ALSE.).hpena-set.setup-packet.!.
7ac20 28 20 70 6f 72 74 23 20 29 0a 73 65 74 75 70 2d 70 61 63 6b 65 74 20 34 20 2b 20 20 63 21 0a 30 (.port#.).setup-packet.4.+..c!.0
7ac40 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 2d 75 73 62 .0.0.setup-packet.MPS-DCP.my-usb
7ac60 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 46 41 4c 53 -address.controlxfer.(.TRUE|FALS
7ac80 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 73 74 61 74 75 73 2d E.).;.:.control-hub-port-status-
7aca0 67 65 74 20 28 20 62 75 66 66 65 72 20 70 6f 72 74 23 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 get.(.buffer.port#.--.TRUE|FALSE
7acc0 20 29 0a 68 70 73 74 61 2d 67 65 74 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 09 28 20 62 75 .).hpsta-get.setup-packet.!.(.bu
7ace0 66 66 65 72 20 70 6f 72 74 23 20 29 0a 73 65 74 75 70 2d 70 61 63 6b 65 74 20 34 20 2b 20 63 21 ffer.port#.).setup-packet.4.+.c!
7ad00 09 09 28 20 62 75 66 66 65 72 20 29 0a 30 20 73 77 61 70 20 34 20 73 65 74 75 70 2d 70 61 63 6b ..(.buffer.).0.swap.4.setup-pack
7ad20 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 72 6f et.MPS-DCP.my-usb-address.contro
7ad40 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 6f 6e 74 72 6f 6c lxfer.(.TRUE|FALSE.).;.:.control
7ad60 2d 67 65 74 2d 68 75 62 2d 64 65 73 63 72 69 70 74 6f 72 20 28 20 62 75 66 66 65 72 20 62 75 66 -get-hub-descriptor.(.buffer.buf
7ad80 66 65 72 2d 6c 65 6e 67 74 68 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 68 75 62 64 73 fer-length.--.TRUE|FALSE.).hubds
7ada0 2d 67 65 74 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 20 0a 64 75 70 20 73 65 74 75 70 2d 70 -get.setup-packet.!..dup.setup-p
7adc0 61 63 6b 65 74 20 36 20 2b 20 77 21 2d 6c 65 20 28 20 62 75 66 66 65 72 20 62 75 66 66 65 72 2d acket.6.+.w!-le.(.buffer.buffer-
7ade0 6c 65 6e 67 74 68 20 29 0a 30 20 2d 72 6f 74 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 4d 50 53 length.).0.-rot.setup-packet.MPS
7ae00 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 72 20 -DCP.my-usb-address.controlxfer.
7ae20 28 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 3b 0a 73 22 20 75 73 62 2d 65 6e 75 6d 65 72 61 74 (.TRUE|FALSE.).;.s".usb-enumerat
7ae40 65 2e 66 73 22 20 49 4e 43 4c 55 44 45 44 0a 3a 20 68 75 62 2d 63 6f 6e 66 69 67 75 72 65 2d 70 e.fs".INCLUDED.:.hub-configure-p
7ae60 6f 72 74 20 28 20 70 6f 72 74 23 20 2d 2d 20 29 0a 42 45 47 49 4e 09 09 09 09 28 20 70 6f 72 74 ort.(.port#.--.).BEGIN....(.port
7ae80 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 20 #.).status-buffer.4.erase.......
7aea0 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 72 20 6f 76 ......(.port#.).status-buffer.ov
7aec0 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 65 74 20 64 er.control-hub-port-status-get.d
7aee0 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 20 77 40 2d rop.(.port#.)..status-buffer.w@-
7af00 6c 65 20 31 30 32 20 61 6e 64 20 30 3d 20 09 28 20 70 6f 72 74 23 20 54 52 55 45 7c 46 41 4c 53 le.102.and.0=..(.port#.TRUE|FALS
7af20 45 20 29 0a 57 48 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 E.).WHILE....(.port#.).REPEAT...
7af40 28 20 70 6f 72 74 23 20 29 0a 70 6f 32 70 67 20 33 20 2a 20 6d 73 20 20 20 20 5c 20 77 61 69 74 (.port#.).po2pg.3.*.ms....\.wait
7af60 20 66 6f 72 20 62 50 77 72 4f 6e 32 50 77 72 47 6f 6f 64 2a 33 20 6d 73 0a 64 75 70 20 63 6f 6e .for.bPwrOn2PwrGood*3.ms.dup.con
7af80 74 72 6f 6c 2d 68 75 62 2d 70 6f 72 74 2d 72 65 73 65 74 2d 73 65 74 20 64 72 6f 70 09 28 20 70 trol-hub-port-reset-set.drop.(.p
7afa0 6f 72 74 23 20 29 0a 42 45 47 49 4e 09 09 09 09 28 20 70 6f 72 74 23 20 29 0a 73 74 61 74 75 73 ort#.).BEGIN....(.port#.).status
7afc0 2d 62 75 66 66 65 72 20 34 20 65 72 61 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 70 6f -buffer.4.erase.............(.po
7afe0 72 74 23 20 29 0a 73 74 61 74 75 73 2d 62 75 66 66 65 72 20 6f 76 65 72 20 63 6f 6e 74 72 6f 6c rt#.).status-buffer.over.control
7b000 2d 68 75 62 2d 70 6f 72 74 2d 73 74 61 74 75 73 2d 67 65 74 20 64 72 6f 70 20 28 20 70 6f 72 74 -hub-port-status-get.drop.(.port
7b020 23 20 29 20 0a 73 74 61 74 75 73 2d 62 75 66 66 65 72 20 77 40 2d 6c 65 20 31 30 20 61 6e 64 20 #.)..status-buffer.w@-le.10.and.
7b040 09 28 20 70 6f 72 74 23 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 57 48 49 4c 45 09 09 09 09 28 .(.port#.TRUE|FALSE.).WHILE....(
7b060 20 70 6f 72 74 23 20 29 0a 52 45 50 45 41 54 09 09 09 09 28 20 70 6f 72 74 23 20 29 0a 73 74 61 .port#.).REPEAT....(.port#.).sta
7b080 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 20 20 20 20 20 tus-buffer.4.erase..............
7b0a0 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 20 63 ..(.port#.).status-buffer.over.c
7b0c0 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 70 20 ontrol-hub-port-status-get.drop.
7b0e0 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 20 20 (.port#.)..status-buffer.w@-le..
7b100 20 20 31 30 33 20 61 6e 64 20 20 20 20 31 30 33 20 3c 3e 20 09 20 20 20 20 20 20 20 28 20 70 6f ..103.and....103.<>.........(.po
7b120 72 74 23 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 73 22 20 50 6f 72 74 20 73 74 61 74 75 73 20 rt#.TRUE|FALSE.).s".Port.status.
7b140 62 69 74 73 3a 20 22 20 73 74 61 74 75 73 2d 62 75 66 66 65 72 20 77 40 2d 6c 65 20 75 73 62 2d bits:.".status-buffer.w@-le.usb-
7b160 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 49 46 09 09 09 09 09 28 20 70 6f 72 74 23 20 29 debug-print-val.IF.....(.port#.)
7b180 20 0a 64 72 6f 70 09 09 09 0a 73 22 20 43 6f 6e 6e 65 63 74 20 73 74 61 74 75 73 3a 20 4e 6f 20 ..drop....s".Connect.status:.No.
7b1a0 64 65 76 69 63 65 20 63 6f 6e 6e 65 63 74 65 64 20 22 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 device.connected."..usb-debug-pr
7b1c0 69 6e 74 0a 45 58 49 54 20 0a 54 48 45 4e 20 0a 73 74 61 74 75 73 2d 62 75 66 66 65 72 20 77 40 int.EXIT..THEN..status-buffer.w@
7b1e0 2d 6c 65 20 32 30 30 20 61 6e 64 20 34 20 6c 73 68 69 66 74 20 5c 20 67 65 74 20 73 70 65 65 64 -le.200.and.4.lshift.\.get.speed
7b200 20 62 69 74 0a 64 75 70 20 74 6f 20 64 65 76 69 63 65 2d 73 70 65 65 64 20 20 20 20 20 20 20 20 .bit.dup.to.device-speed........
7b220 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 6f 72 65 20 73 70 65 65 64 20 62 69 74 0a 63 6f 6e 74 ..........\.store.speed.bit.cont
7b240 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 61 64 64 72 65 73 73 09 28 20 70 6f 72 74 23 20 75 73 62 2d rol-std-set-address.(.port#.usb-
7b260 61 64 64 72 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 35 30 20 6d 73 09 09 09 28 20 70 6f 72 74 addr.TRUE|FALSE.).50.ms...(.port
7b280 23 20 75 73 62 2d 61 64 64 72 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 64 65 62 75 67 2d 74 64 #.usb-addr.TRUE|FALSE.).debug-td
7b2a0 09 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 ...(.port#.usb-addr.TRUE|FALSE.)
7b2c0 0a 49 46 20 09 09 09 09 28 20 70 6f 72 74 23 20 75 73 62 2d 61 64 64 72 20 29 0a 64 65 76 69 63 .IF.....(.port#.usb-addr.).devic
7b2e0 65 2d 73 70 65 65 64 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 28 20 70 6f 72 74 23 20 75 73 62 e-speed.or...........(.port#.usb
7b300 2d 61 64 64 72 2b 73 70 65 65 64 62 69 74 20 29 0a 74 6f 20 6e 65 77 2d 64 65 76 69 63 65 2d 61 -addr+speedbit.).to.new-device-a
7b320 64 64 72 65 73 73 20 20 20 20 20 28 20 70 6f 72 74 23 20 29 0a 74 6f 20 70 6f 72 74 2d 6e 75 6d ddress.....(.port#.).to.port-num
7b340 62 65 72 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 ber.dd-buffer.@.DEVICE-DESCRIPTO
7b360 52 2d 4c 45 4e 20 65 72 61 73 65 0a 64 64 2d 62 75 66 66 65 72 20 40 20 44 45 46 41 55 4c 54 2d R-LEN.erase.dd-buffer.@.DEFAULT-
7b380 43 4f 4e 54 52 4f 4c 2d 4d 50 53 20 44 45 46 41 55 4c 54 2d 43 4f 4e 54 52 4f 4c 2d 4d 50 53 20 CONTROL-MPS.DEFAULT-CONTROL-MPS.
7b3a0 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 2d 67 new-device-address.control-std-g
7b3c0 65 74 2d 64 65 76 69 63 65 2d 64 65 73 63 72 69 70 74 6f 72 20 20 20 20 20 28 20 54 52 55 45 7c et-device-descriptor.....(.TRUE|
7b3e0 46 41 4c 53 45 20 29 0a 49 46 0a 64 64 2d 62 75 66 66 65 72 20 40 20 44 45 56 49 43 45 2d 44 45 FALSE.).IF.dd-buffer.@.DEVICE-DE
7b400 53 43 52 49 50 54 4f 52 2d 54 59 50 45 2d 4f 46 46 53 45 54 20 2b 20 63 40 20 28 20 64 65 73 63 SCRIPTOR-TYPE-OFFSET.+.c@.(.desc
7b420 72 69 70 74 6f 72 2d 74 79 70 65 20 29 0a 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d riptor-type.).DEVICE-DESCRIPTOR-
7b440 54 59 50 45 20 3c 3e 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a TYPE.<>..........(.TRUE|FALSE.).
7b460 49 46 20 0a 73 22 20 48 55 42 3a 20 45 52 52 4f 52 21 21 20 49 6e 76 61 6c 69 64 20 44 65 76 69 IF..s".HUB:.ERROR!!.Invalid.Devi
7b480 63 65 20 44 65 73 63 72 69 70 74 6f 72 20 66 6f 72 20 74 68 65 20 6e 65 77 20 64 65 76 69 63 65 ce.Descriptor.for.the.new.device
7b4a0 22 0a 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 64 64 2d 62 75 66 66 65 72 ".usb-debug-print.ELSE.dd-buffer
7b4c0 20 40 20 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 4d 50 53 2d 4f 46 46 53 45 54 20 .@.DEVICE-DESCRIPTOR-MPS-OFFSET.
7b4e0 2b 20 63 40 20 74 6f 20 6d 70 73 0a 64 64 2d 62 75 66 66 65 72 20 40 20 44 45 56 49 43 45 2d 44 +.c@.to.mps.dd-buffer.@.DEVICE-D
7b500 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.@.
7b520 44 45 56 49 43 45 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 20 6d 70 73 20 6e 65 77 2d 64 65 DEVICE-DESCRIPTOR-LEN.mps.new-de
7b540 76 69 63 65 2d 61 64 64 72 65 73 73 0a 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 64 65 76 vice-address.control-std-get-dev
7b560 69 63 65 2d 64 65 73 63 72 69 70 74 6f 72 20 69 6e 76 65 72 74 0a 49 46 0a 73 22 20 2a 2a 20 72 ice-descriptor.invert.IF.s".**.r
7b580 65 61 64 69 6e 67 20 64 65 76 2d 64 65 73 63 72 69 70 74 6f 72 20 66 61 69 6c 65 64 20 2a 2a 20 eading.dev-descriptor.failed.**.
7b5a0 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 45 4e 0a 63 72 65 61 74 65 2d 75 73 ".usb-debug-print.THEN.create-us
7b5c0 62 2d 64 65 76 69 63 65 2d 74 72 65 65 0a 54 48 45 4e 0a 45 4c 53 45 0a 73 22 20 45 52 52 4f 52 b-device-tree.THEN.ELSE.s".ERROR
7b5e0 21 21 20 46 61 69 6c 65 64 20 74 6f 20 67 65 74 20 64 65 76 69 63 65 20 64 65 73 63 72 69 70 74 !!.Failed.to.get.device.descript
7b600 6f 72 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 0a 54 48 45 4e 0a 45 4c 53 45 09 09 or".usb-debug-print..THEN.ELSE..
7b620 09 09 09 09 20 20 20 20 28 20 70 6f 72 74 23 20 29 0a 73 22 20 55 53 42 20 53 65 74 20 41 64 64 ........(.port#.).s".USB.Set.Add
7b640 64 72 65 73 73 20 66 61 69 6c 65 64 21 21 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 dress.failed!!".usb-debug-print.
7b660 28 20 70 6f 72 74 23 20 29 0a 73 22 20 43 6c 65 61 72 69 6e 67 20 50 6f 72 74 20 50 6f 77 65 72 (.port#.).s".Clearing.Port.Power
7b680 2e 2e 2e 22 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 20 20 28 20 70 6f 72 74 23 20 ..."..usb-debug-print...(.port#.
7b6a0 29 0a 63 6f 6e 74 72 6f 6c 2d 68 75 62 2d 70 6f 72 74 2d 70 6f 77 65 72 2d 63 6c 65 61 72 09 09 ).control-hub-port-power-clear..
7b6c0 20 20 20 20 28 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 49 46 20 0a 73 22 20 50 6f 72 74 20 70 ....(.TRUE|FALSE.).IF..s".Port.p
7b6e0 6f 77 65 72 20 64 6f 77 6e 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 ower.down.".usb-debug-print.ELSE
7b700 0a 73 22 20 55 6e 61 62 6c 65 20 74 6f 20 63 6c 65 61 72 20 70 6f 72 74 20 70 6f 77 65 72 21 21 .s".Unable.to.clear.port.power!!
7b720 21 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 45 4e 0a 54 48 45 4e 0a 3b 0a 3a !".usb-debug-print.THEN.THEN.;.:
7b740 20 68 75 62 2d 65 6e 75 6d 65 72 61 74 65 20 28 20 2d 2d 20 29 0a 63 64 2d 62 75 66 66 65 72 20 .hub-enumerate.(.--.).cd-buffer.
7b760 40 20 43 4f 4e 46 49 47 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 20 65 72 61 73 65 0a 63 64 @.CONFIG-DESCRIPTOR-LEN.erase.cd
7b780 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.
7b7a0 4d 50 53 2d 44 43 50 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 0a 63 6f 6e 74 72 6f 6c 2d MPS-DCP.my-usb-address..control-
7b7c0 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
7b7e0 20 64 72 6f 70 20 0a 63 64 2d 62 75 66 66 65 72 20 40 20 31 2b 20 63 40 20 32 20 3c 3e 20 20 49 .drop..cd-buffer.@.1+.c@.2.<>..I
7b800 46 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 75 72 61 74 69 6f F.s".Unable.to.read.configuratio
7b820 6e 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 6e 74 0a 45 58 n.descriptor".usb-debug-print.EX
7b840 49 54 20 0a 54 48 45 4e 20 0a 63 64 2d 62 75 66 66 65 72 20 40 20 34 20 2b 20 63 40 20 31 20 3c IT..THEN..cd-buffer.@.4.+.c@.1.<
7b860 3e 20 49 46 0a 73 22 20 4e 6f 74 20 61 20 76 61 6c 69 64 20 48 55 42 20 63 6f 6e 66 69 67 20 64 >.IF.s".Not.a.valid.HUB.config.d
7b880 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 45 58 49 54 escriptor".usb-debug-print..EXIT
7b8a0 20 0a 54 48 45 4e 20 0a 63 64 2d 62 75 66 66 65 72 20 40 20 35 20 2b 20 63 40 20 74 6f 20 74 65 ..THEN..cd-buffer.@.5.+.c@.to.te
7b8c0 6d 70 31 20 5c 20 53 74 6f 72 65 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6e mp1.\.Store.the.configuration.in
7b8e0 20 74 65 6d 70 31 0a 74 65 6d 70 31 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 63 6f 6e 74 .temp1.temp1.my-usb-address.cont
7b900 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 72 6f 70 0a 6d rol-std-set-configuration.drop.m
7b920 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 74 6f 20 74 65 6d 70 31 0a 68 64 2d 62 75 66 66 65 72 y-usb-address.to.temp1.hd-buffer
7b940 20 39 20 65 72 61 73 65 0a 68 64 2d 62 75 66 66 65 72 20 39 20 63 6f 6e 74 72 6f 6c 2d 67 65 74 .9.erase.hd-buffer.9.control-get
7b960 2d 68 75 62 2d 64 65 73 63 72 69 70 74 6f 72 20 64 72 6f 70 0a 68 64 2d 62 75 66 66 65 72 20 32 -hub-descriptor.drop.hd-buffer.2
7b980 20 2b 20 63 40 20 74 6f 20 74 65 6d 70 32 20 20 20 20 20 5c 20 6e 75 6d 62 65 72 20 6f 66 20 64 .+.c@.to.temp2.....\.number.of.d
7b9a0 6f 77 6e 73 74 72 65 61 6d 20 70 6f 72 74 73 0a 73 22 20 48 55 42 3a 20 46 6f 75 6e 64 20 22 20 ownstream.ports.s".HUB:.Found.".
7b9c0 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 73 22 20 6e 75 6d 62 65 72 20 6f 66 20 64 6f 77 usb-debug-print.s".number.of.dow
7b9e0 6e 73 74 72 65 61 6d 20 68 75 62 20 70 6f 72 74 73 21 20 3a 20 22 20 74 65 6d 70 32 20 75 73 62 nstream.hub.ports!.:.".temp2.usb
7ba00 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 68 64 2d 62 75 66 66 65 72 20 35 20 2b 20 63 -debug-print-val.hd-buffer.5.+.c
7ba20 40 20 74 6f 20 70 6f 32 70 67 20 20 20 20 20 5c 20 67 65 74 20 62 50 77 72 4f 6e 32 50 77 72 47 @.to.po2pg.....\.get.bPwrOn2PwrG
7ba40 6f 6f 64 0a 74 65 6d 70 32 20 31 2b 20 31 20 44 4f 0a 69 20 63 6f 6e 74 72 6f 6c 2d 68 75 62 2d ood.temp2.1+.1.DO.i.control-hub-
7ba60 70 6f 72 74 2d 70 6f 77 65 72 2d 73 65 74 20 64 72 6f 70 0a 64 23 20 32 30 20 6d 73 0a 4c 4f 4f port-power-set.drop.d#.20.ms.LOO
7ba80 50 0a 64 23 20 32 30 30 20 6d 73 20 20 20 20 20 20 5c 20 73 6f 6d 65 20 64 65 76 69 63 65 73 20 P.d#.200.ms......\.some.devices.
7baa0 6e 65 65 64 20 61 20 6c 6f 6e 67 20 74 69 6d 65 20 28 31 30 73 29 0a 74 65 6d 70 32 20 31 2b 20 need.a.long.time.(10s).temp2.1+.
7bac0 31 20 44 4f 0a 73 22 20 68 75 62 2d 63 6f 6e 66 69 67 75 72 65 2d 70 6f 72 74 3a 20 22 20 69 20 1.DO.s".hub-configure-port:.".i.
7bae0 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 69 20 68 75 62 2d 63 6f 6e 66 69 67 usb-debug-print-val.i.hub-config
7bb00 75 72 65 2d 70 6f 72 74 0a 4c 4f 4f 50 0a 3b 20 0a 28 61 6c 6c 6f 63 61 74 65 2d 6d 65 6d 29 0a ure-port.LOOP.;..(allocate-mem).
7bb20 6d 70 73 2d 70 72 6f 70 65 72 74 79 2d 73 65 74 0a 68 75 62 2d 65 6e 75 6d 65 72 61 74 65 0a 28 mps-property-set.hub-enumerate.(
7bb40 64 65 2d 61 6c 6c 6f 63 61 74 65 2d 6d 65 6d 29 0a 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff de-allocate-mem)................
7bb60 00 00 00 00 00 00 19 58 00 00 00 00 00 00 19 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 .......X.......................8
7bb80 75 73 62 2d 65 6e 75 6d 65 72 61 74 65 2e 66 73 00 00 00 00 00 00 00 00 3a 20 28 68 75 62 2d 63 usb-enumerate.fs........:.(hub-c
7bba0 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 65 reate).(.--.).mps.port-number.ne
7bbc0 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 20 0a 6e 65 w-device-address.port-number..ne
7bbe0 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..............
7bc00 20 20 28 20 6d 70 73 20 70 6f 72 74 2d 6e 75 6d 62 65 72 20 75 73 62 2d 61 64 64 72 65 73 73 20 ..(.mps.port-number.usb-address.
7bc20 29 0a 65 6e 63 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 ).encode-int.s".USB-ADDRESS".pro
7bc40 70 65 72 74 79 20 28 20 6d 70 73 20 70 6f 72 74 2d 6e 75 6d 62 65 72 20 29 0a 73 22 20 41 64 64 perty.(.mps.port-number.).s".Add
7bc60 72 65 73 73 20 53 65 74 22 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 65 6e 63 6f 64 ress.Set"..usb-debug-print.encod
7bc80 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 20 20 20 20 20 20 28 e-int.s".reg".property.........(
7bca0 20 6d 70 73 20 29 0a 73 22 20 50 6f 72 74 20 4e 75 6d 62 65 72 20 53 65 74 22 20 20 20 75 73 62 .mps.).s".Port.Number.Set"...usb
7bcc0 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 4d 50 53 2d -debug-print..encode-int.s".MPS-
7bce0 44 43 50 22 20 70 72 6f 70 65 72 74 79 0a 73 22 20 4d 50 53 20 53 65 74 22 20 20 20 75 73 62 2d DCP".property.s".MPS.Set"...usb-
7bd00 64 65 62 75 67 2d 70 72 69 6e 74 0a 73 22 20 75 73 62 2d 68 75 62 2e 66 73 22 20 49 4e 43 4c 55 debug-print.s".usb-hub.fs".INCLU
7bd20 44 45 44 0a 73 22 20 44 72 69 76 65 72 20 49 6e 63 6c 75 64 65 64 22 20 20 20 75 73 62 2d 64 65 DED.s".Driver.Included"...usb-de
7bd40 62 75 67 2d 70 72 69 6e 74 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 3b 0a 3a 20 28 61 74 61 bug-print.finish-device.;.:.(ata
7bd60 70 69 2d 73 63 73 69 2d 70 72 6f 70 65 72 74 79 2d 73 65 74 29 20 28 20 2d 2d 20 29 0a 64 64 2d pi-scsi-property-set).(.--.).dd-
7bd80 62 75 66 66 65 72 20 40 20 65 20 2b 20 63 40 20 20 20 20 20 28 20 4d 61 6e 75 66 20 29 0a 64 64 buffer.@.e.+.c@.....(.Manuf.).dd
7bda0 2d 62 75 66 66 65 72 20 40 20 66 20 2b 20 63 40 20 20 20 20 20 28 20 4d 61 6e 75 66 20 50 72 6f -buffer.@.f.+.c@.....(.Manuf.Pro
7bdc0 64 20 29 0a 64 64 2d 62 75 66 66 65 72 20 40 20 31 30 20 2b 20 63 40 20 20 20 20 28 20 4d 61 6e d.).dd-buffer.@.10.+.c@....(.Man
7bde0 75 66 20 50 72 6f 64 20 53 65 72 69 61 6c 2d 4e 75 6d 20 29 0a 63 64 2d 62 75 66 66 65 72 20 40 uf.Prod.Serial-Num.).cd-buffer.@
7be00 20 31 36 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 .16.+.w@-le.(.Manuf.Prod.Serial-
7be20 4e 75 6d 20 65 70 2d 6d 70 73 20 29 0a 63 64 2d 62 75 66 66 65 72 20 40 20 31 34 20 2b 20 63 40 Num.ep-mps.).cd-buffer.@.14.+.c@
7be40 20 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 65 70 2d 6d ....(.Manuf.Prod.Serial-Num.ep-m
7be60 70 73 20 65 70 2d 61 64 64 72 20 29 0a 63 64 2d 62 75 66 66 65 72 20 40 20 31 64 20 2b 20 77 40 ps.ep-addr.).cd-buffer.@.1d.+.w@
7be80 2d 6c 65 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 65 70 2d 6d -le.(.Manuf.Prod.Serial-Num.ep-m
7bea0 70 73 20 65 70 2d 61 64 64 72 20 65 70 2d 6d 70 73 20 29 0a 63 64 2d 62 75 66 66 65 72 20 40 20 ps.ep-addr.ep-mps.).cd-buffer.@.
7bec0 31 62 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 4e 1b.+.c@....(.Manuf.Prod.Serial-N
7bee0 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 65 70 2d 61 64 64 72 um.ep-mps.ep-addr.ep-mps.ep-addr
7bf00 20 29 0a 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 .).mps.port-number.new-device-ad
7bf20 64 72 65 73 73 20 70 6f 72 74 2d 6e 75 6d 62 65 72 0a 28 20 4d 61 6e 75 66 20 50 72 6f 64 20 53 dress.port-number.(.Manuf.Prod.S
7bf40 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 20 erial-Num.ep-mps.ep-addr.ep-mps.
7bf60 65 70 2d 61 64 64 72 20 0a 6d 70 73 20 70 6f 72 74 2d 6e 75 6d 20 75 73 62 2d 61 64 64 72 20 70 ep-addr..mps.port-num.usb-addr.p
7bf80 6f 72 74 2d 6e 75 6d 20 29 0a 6e 65 77 2d 64 65 76 69 63 65 20 73 65 74 2d 73 70 61 63 65 0a 28 ort-num.).new-device.set-space.(
7bfa0 20 4d 61 6e 75 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 .Manuf.Prod.Serial-Num.ep-mps.ep
7bfc0 2d 61 64 64 72 20 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 -addr.ep-mps.ep-addr.mps.port-nu
7bfe0 6d 20 75 73 62 2d 61 64 64 72 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 55 53 42 2d 41 m.usb-addr.).encode-int.s".USB-A
7c000 44 44 52 45 53 53 22 20 70 72 6f 70 65 72 74 79 0a 28 20 4d 61 6e 75 66 20 50 72 6f 64 20 53 65 DDRESS".property.(.Manuf.Prod.Se
7c020 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 20 65 rial-Num.ep-mps.ep-addr.ep-mps.e
7c040 70 2d 61 64 64 72 0a 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 p-addr.mps.port-num.).encode-int
7c060 20 73 22 20 72 65 67 22 20 70 72 6f 70 65 72 74 79 0a 28 20 4d 61 6e 75 66 20 50 72 6f 64 20 53 .s".reg".property.(.Manuf.Prod.S
7c080 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 20 erial-Num.ep-mps.ep-addr.ep-mps.
7c0a0 65 70 2d 61 64 64 72 20 0a 6d 70 73 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 4d 50 53 ep-addr..mps.).encode-int.s".MPS
7c0c0 2d 44 43 50 22 20 70 72 6f 70 65 72 74 79 0a 32 20 30 20 20 44 4f 0a 64 75 70 20 38 30 20 61 6e -DCP".property.2.0..DO.dup.80.an
7c0e0 64 20 49 46 0a 37 66 20 61 6e 64 20 65 6e 63 6f 64 65 2d 69 6e 74 0a 73 22 20 42 55 4c 4b 2d 49 d.IF.7f.and.encode-int.s".BULK-I
7c100 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 65 2d 69 6e 74 20 73 N-EP-ADDR".property.encode-int.s
7c120 22 20 4d 50 53 2d 42 55 4c 4b 49 4e 22 20 70 72 6f 70 65 72 74 79 0a 45 4c 53 45 0a 65 6e 63 6f ".MPS-BULKIN".property.ELSE.enco
7c140 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 6f 70 de-int.s".BULK-OUT-EP-ADDR".prop
7c160 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 22 20 erty.encode-int.s".MPS-BULKOUT".
7c180 70 72 6f 70 65 72 74 79 0a 54 48 45 4e 0a 4c 4f 4f 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 property.THEN.LOOP..............
7c1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 4d 61 6e 75 66 20 50 72 6f 64 ....................(.Manuf.Prod
7c1c0 20 53 65 72 69 61 6c 2d 4e 75 6d 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 69 53 65 72 .Serial-Num.).encode-int.s".iSer
7c1e0 69 61 6c 4e 75 6d 62 65 72 22 20 70 72 6f 70 65 72 74 79 20 28 20 4d 61 6e 75 66 20 50 72 6f 64 ialNumber".property.(.Manuf.Prod
7c200 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 69 50 72 6f 64 75 63 74 22 20 70 72 6f 70 65 .).encode-int.s".iProduct".prope
7c220 72 74 79 20 20 20 20 20 20 28 20 4d 61 6e 75 66 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 rty......(.Manuf.).encode-int.s"
7c240 20 69 4d 61 6e 75 66 61 63 74 75 72 65 72 22 20 70 72 6f 70 65 72 74 79 0a 3b 0a 3a 20 28 64 65 .iManufacturer".property.;.:.(de
7c260 76 69 63 65 2d 63 6c 61 73 73 69 66 79 29 20 0a 63 64 2d 62 75 66 66 65 72 20 40 20 42 55 4c 4b vice-classify)..cd-buffer.@.BULK
7c280 2d 43 4f 4e 46 49 47 2d 44 45 53 43 52 49 50 54 4f 52 2d 4c 45 4e 20 65 72 61 73 65 0a 63 64 2d -CONFIG-DESCRIPTOR-LEN.erase.cd-
7c2a0 62 75 66 66 65 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 buffer.@.BULK-CONFIG-DESCRIPTOR-
7c2c0 4c 45 4e 20 6d 70 73 20 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 20 0a 63 6f 6e 74 LEN.mps.new-device-address..cont
7c2e0 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 72 69 rol-std-get-configuration-descri
7c300 70 74 6f 72 0a 49 46 0a 63 64 2d 62 75 66 66 65 72 20 40 20 31 2b 20 63 40 20 20 20 20 20 20 20 ptor.IF.cd-buffer.@.1+.c@.......
7c320 20 20 20 20 28 20 44 65 73 63 72 69 70 74 6f 72 2d 74 79 70 65 20 29 0a 32 20 3d 20 20 20 49 46 ....(.Descriptor-type.).2.=...IF
7c340 0a 63 64 2d 62 75 66 66 65 72 20 40 20 31 30 20 2b 20 63 40 20 20 20 20 20 20 28 20 70 72 6f 74 .cd-buffer.@.10.+.c@......(.prot
7c360 6f 63 6f 6c 20 29 0a 63 64 2d 62 75 66 66 65 72 20 40 20 66 20 2b 20 63 40 20 20 20 20 20 20 20 ocol.).cd-buffer.@.f.+.c@.......
7c380 28 20 70 72 6f 74 6f 63 6f 6c 20 73 75 62 63 6c 61 73 73 20 29 0a 63 64 2d 62 75 66 66 65 72 20 (.protocol.subclass.).cd-buffer.
7c3a0 40 20 65 20 2b 20 63 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 @.e.+.c@.......(.protocol.subcla
7c3c0 73 73 20 63 6c 61 73 73 20 29 0a 54 52 55 45 0a 45 4c 53 45 0a 73 22 20 4e 6f 74 20 61 20 76 61 ss.class.).TRUE.ELSE.s".Not.a.va
7c3e0 6c 69 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 65 73 63 72 69 70 74 6f 72 21 21 22 20 lid.configuration.descriptor!!".
7c400 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 46 41 4c 53 45 0a 54 48 45 4e 0a 45 4c 53 45 0a usb-debug-print.FALSE.THEN.ELSE.
7c420 73 22 20 55 6e 61 62 6c 65 20 74 6f 20 72 65 61 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 s".Unable.to.read.configuration.
7c440 64 65 73 63 72 69 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 descriptor!!".usb-debug-print.FA
7c460 4c 53 45 0a 54 48 45 4e 0a 3b 0a 3a 20 28 61 74 61 70 69 2d 38 30 32 30 2d 63 72 65 61 74 65 29 LSE.THEN.;.:.(atapi-8020-create)
7c480 20 28 20 2d 2d 20 29 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 .(.--.).(atapi-scsi-property-set
7c4a0 29 0a 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 ).s".usb-storage.fs".INCLUDED.fi
7c4c0 6e 69 73 68 2d 64 65 76 69 63 65 0a 3b 0a 3a 20 28 61 74 61 70 69 2d 38 30 37 30 2d 63 72 65 61 nish-device.;.:.(atapi-8070-crea
7c4e0 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 65 72 74 79 2d te).(.--.).(atapi-scsi-property-
7c500 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 4c 55 44 45 44 set).s".usb-storage.fs".INCLUDED
7c520 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 3b 0a 3a 20 28 73 63 73 69 2d 63 72 65 61 74 65 29 .finish-device.;.:.(scsi-create)
7c540 20 28 20 2d 2d 20 29 0a 73 22 20 53 43 53 49 2d 43 52 45 41 54 45 20 22 20 75 73 62 2d 64 65 62 .(.--.).s".SCSI-CREATE.".usb-deb
7c560 75 67 2d 70 72 69 6e 74 0a 64 64 2d 62 75 66 66 65 72 20 40 20 38 20 2b 20 77 40 2d 6c 65 20 34 ug-print.dd-buffer.@.8.+.w@-le.4
7c580 62 34 20 3d 20 20 20 20 20 20 20 20 20 5c 20 56 65 6e 64 6f 72 49 44 20 3d 20 43 59 50 52 45 53 b4.=.........\.VendorID.=.CYPRES
7c5a0 53 20 3f 0a 49 46 0a 64 64 2d 62 75 66 66 65 72 20 40 20 61 20 2b 20 77 40 2d 6c 65 20 36 38 33 S.?.IF.dd-buffer.@.a.+.w@-le.683
7c5c0 30 20 3d 20 20 20 20 20 5c 20 44 65 76 69 63 65 20 3d 20 43 59 37 43 36 38 33 30 30 20 3f 0a 49 0.=.....\.Device.=.CY7C68300.?.I
7c5e0 46 0a 64 23 20 32 30 20 6d 73 0a 6d 70 73 20 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 F.d#.20.ms.mps.new-device-addres
7c600 73 20 30 20 30 20 30 20 20 20 28 20 4d 50 53 20 66 75 6e 2d 61 64 64 72 20 64 69 72 20 64 61 74 s.0.0.0...(.MPS.fun-addr.dir.dat
7c620 61 2d 62 75 66 66 20 64 61 74 61 2d 6c 65 6e 20 29 0a 63 6f 6e 74 72 6f 6c 2d 62 75 6c 6b 2d 72 a-buff.data-len.).control-bulk-r
7c640 65 73 65 74 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a eset.............(.TRUE|FALSE.).
7c660 64 23 20 31 30 30 20 6d 73 0a 6d 70 73 20 6e 65 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 d#.100.ms.mps.new-device-address
7c680 20 30 20 30 20 30 20 20 20 28 20 54 52 55 45 7c 46 41 4c 53 45 20 4d 50 53 20 66 75 6e 2d 61 64 .0.0.0...(.TRUE|FALSE.MPS.fun-ad
7c6a0 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 63 6f 6e 74 dr.dir.data-buff.data-len.).cont
7c6c0 72 6f 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 rol-bulk-reset.............(.TRU
7c6e0 45 7c 46 41 4c 53 45 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 61 6e 64 20 69 6e 76 65 72 74 0a E|FALSE.TRUE|FALSE.).and.invert.
7c700 49 46 0a 2e 22 20 20 20 2a 2a 20 42 55 4c 4b 2d 52 45 53 45 54 20 66 61 69 6c 65 64 20 2a 2a 22 IF.."...**.BULK-RESET.failed.**"
7c720 20 63 72 0a 54 48 45 4e 0a 64 23 20 32 30 20 6d 73 0a 54 48 45 4e 0a 54 48 45 4e 0a 30 20 63 68 .cr.THEN.d#.20.ms.THEN.THEN.0.ch
7c740 2d 62 75 66 66 65 72 20 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 72 65 73 -buffer.!.................\.pres
7c760 65 74 20 61 20 63 6c 65 61 6e 20 72 65 73 70 6f 6e 73 65 0a 6d 70 73 20 6e 65 77 2d 64 65 76 69 et.a.clean.response.mps.new-devi
7c780 63 65 2d 61 64 64 72 65 73 73 20 30 20 63 68 2d 62 75 66 66 65 72 20 31 20 63 6f 6e 74 72 6f 6c ce-address.0.ch-buffer.1.control
7c7a0 2d 73 74 64 2d 67 65 74 2d 6d 61 78 6c 75 6e 20 28 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 49 -std-get-maxlun.(.TRUE|FALSE.).I
7c7c0 46 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 F.ELSE.s".ERROR.in.GET-MAX-LUN."
7c7e0 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 30 20 63 68 2d 62 75 66 66 65 72 20 21 20 20 .usb-debug-print.0.ch-buffer.!..
7c800 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 72 20 69 6e 76 61 6c 69 64 20 6e 75 6d 62 ............\.clear.invalid.numb
7c820 65 72 73 0a 63 64 2d 62 75 66 66 65 72 20 40 20 35 20 2b 20 63 40 20 74 6f 20 74 65 6d 70 31 0a ers.cd-buffer.@.5.+.c@.to.temp1.
7c840 74 65 6d 70 31 20 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 temp1.new-device-address.control
7c860 2d 73 74 64 2d 73 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 72 6f 70 0a 54 48 45 4e -std-set-configuration.drop.THEN
7c880 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 28 20 63 6f 75 6e 74 .0.......................(.count
7c8a0 65 72 20 29 0a 62 65 67 69 6e 0a 64 75 70 20 38 20 3c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 er.).begin.dup.8.<..............
7c8c0 28 20 63 6f 75 6e 74 65 72 20 66 6c 61 67 20 29 20 20 20 20 20 20 20 20 20 20 20 5c 20 6d 61 78 (.counter.flag.)...........\.max
7c8e0 20 38 20 2a 20 35 30 30 20 6d 73 0a 63 68 2d 62 75 66 66 65 72 20 63 40 20 66 20 3e 20 20 20 20 .8.*.500.ms.ch-buffer.c@.f.>....
7c900 20 28 20 63 6f 75 6e 74 65 72 20 66 6c 61 67 20 66 6c 61 67 20 29 20 20 20 20 20 20 5c 20 69 73 .(.counter.flag.flag.)......\.is
7c920 20 4d 75 78 4c 55 4e 20 61 62 6f 76 65 20 6c 69 6d 69 74 20 3f 0a 41 4e 44 20 20 20 20 20 20 20 .MuxLUN.above.limit.?.AND.......
7c940 20 20 20 20 20 20 20 20 20 20 20 28 20 63 6f 75 6e 74 65 72 20 66 6c 61 67 20 29 0a 77 68 69 6c ...........(.counter.flag.).whil
7c960 65 0a 64 23 20 35 30 30 20 6d 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.d#.500.ms.....................
7c980 5c 20 74 68 69 73 20 64 65 76 69 63 65 20 69 73 20 6e 6f 74 20 79 65 74 20 72 65 61 64 79 0a 30 \.this.device.is.not.yet.ready.0
7c9a0 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 20 20 5c 20 70 .ch-buffer.!.................\.p
7c9c0 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 6e 65 77 2d 64 reset.a.clean.response.mps.new-d
7c9e0 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 20 63 6f 6e 74 evice-address.0.ch-buffer.1.cont
7ca00 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 41 4c 53 45 20 rol-std-get-maxlun.(.TRUE|FALSE.
7ca20 29 0a 6e 6f 74 0a 49 46 0a 73 22 20 20 2a 2a 20 45 52 52 4f 52 20 69 6e 20 47 45 54 2d 4d 41 58 ).not.IF.s"..**.ERROR.in.GET-MAX
7ca40 2d 4c 55 4e 20 2a 2a 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 64 72 6f 70 20 31 -LUN.**.".usb-debug-print.drop.1
7ca60 30 20 20 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 63 0....................\.replace.c
7ca80 6f 75 6e 74 65 72 20 74 6f 20 66 6f 72 63 65 20 6c 6f 6f 70 20 65 6e 64 0a 54 48 45 4e 0a 31 2b ounter.to.force.loop.end.THEN.1+
7caa0 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 2b 31 20 29 0a 72 65 ................(.counter+1.).re
7cac0 70 65 61 74 0a 64 72 6f 70 0a 63 68 2d 62 75 66 66 65 72 20 63 40 20 64 75 70 20 30 3d 20 73 77 peat.drop.ch-buffer.c@.dup.0=.sw
7cae0 61 70 20 66 20 3e 20 6f 72 20 49 46 20 20 20 0a 73 22 20 2b 20 4c 55 4e 3a 20 22 20 63 68 2d 62 ap.f.>.or.IF....s".+.LUN:.".ch-b
7cb00 75 66 66 65 72 20 63 40 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 28 61 uffer.c@..usb-debug-print-val.(a
7cb20 74 61 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 tapi-scsi-property-set).s".usb-s
7cb40 74 6f 72 61 67 65 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 torage.fs".INCLUDED.finish-devic
7cb60 65 0a 45 4c 53 45 0a 73 22 20 2d 20 4c 55 4e 3a 20 22 20 63 68 2d 62 75 66 66 65 72 20 63 40 20 e.ELSE.s".-.LUN:.".ch-buffer.c@.
7cb80 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 28 61 74 61 70 69 2d 73 63 73 69 2d usb-debug-print-val.(atapi-scsi-
7cba0 70 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 2d 77 72 61 property-set).s".usb-storage-wra
7cbc0 70 70 65 72 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 pper.fs".INCLUDED.finish-device.
7cbe0 54 48 45 4e 0a 3b 0a 3a 20 28 63 6c 61 73 73 69 66 79 2d 73 74 6f 72 61 67 65 29 20 20 28 20 69 THEN.;.:.(classify-storage)..(.i
7cc00 6e 74 65 72 66 61 63 65 2d 70 72 6f 74 6f 63 6f 6c 20 69 6e 74 65 72 66 61 63 65 2d 73 75 62 63 nterface-protocol.interface-subc
7cc20 6c 61 73 73 20 2d 2d 20 29 0a 73 22 20 55 53 42 3a 20 4d 61 73 73 20 53 74 6f 72 61 67 65 20 44 lass.--.).s".USB:.Mass.Storage.D
7cc40 65 76 69 63 65 20 46 6f 75 6e 64 21 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 73 77 evice.Found!".usb-debug-print.sw
7cc60 61 70 20 35 30 20 3c 3e 20 49 46 0a 73 22 20 55 53 42 20 73 74 6f 72 61 67 65 3a 20 50 72 6f 74 ap.50.<>.IF.s".USB.storage:.Prot
7cc80 6f 63 6f 6c 20 69 73 20 6e 6f 74 20 35 30 2e 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 ocol.is.not.50.".usb-debug-print
7cca0 0a 64 72 6f 70 20 45 58 49 54 0a 54 48 45 4e 0a 43 41 53 45 0a 30 32 20 4f 46 20 20 28 61 74 61 .drop.EXIT.THEN.CASE.02.OF..(ata
7ccc0 70 69 2d 38 30 32 30 2d 63 72 65 61 74 65 29 20 73 22 20 41 54 41 50 49 20 49 6e 74 65 72 66 61 pi-8020-create).s".ATAPI.Interfa
7cce0 63 65 20 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 35 20 4f 46 ce.".usb-debug-print.ENDOF.05.OF
7cd00 20 20 28 61 74 61 70 69 2d 38 30 37 30 2d 63 72 65 61 74 65 29 20 73 22 20 41 54 41 50 49 20 49 ..(atapi-8070-create).s".ATAPI.I
7cd20 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 4f 46 nterface.".usb-debug-print.ENDOF
7cd40 0a 30 36 20 4f 46 20 20 28 73 63 73 69 2d 63 72 65 61 74 65 29 20 73 22 20 53 43 53 49 20 49 6e .06.OF..(scsi-create).s".SCSI.In
7cd60 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 4f 46 0a terface.".usb-debug-print.ENDOF.
7cd80 64 75 70 20 4f 46 20 20 73 22 20 55 53 42 20 73 74 6f 72 61 67 65 3a 20 55 6e 73 75 70 70 6f 72 dup.OF..s".USB.storage:.Unsuppor
7cda0 74 65 64 20 73 75 62 2d 63 6c 61 73 73 20 63 6f 64 65 2e 22 20 75 73 62 2d 64 65 62 75 67 2d 70 ted.sub-class.code.".usb-debug-p
7cdc0 72 69 6e 74 20 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 3b 0a 3a 20 28 6b 65 79 62 6f 61 72 64 rint.ENDOF.ENDCASE.;.:.(keyboard
7cde0 2d 63 72 65 61 74 65 29 20 28 20 2d 2d 20 29 0a 63 64 2d 62 75 66 66 65 72 20 40 20 31 66 20 2b -create).(.--.).cd-buffer.@.1f.+
7ce00 20 63 40 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 29 0a 63 .c@.................(.ep-mps.).c
7ce20 64 2d 62 75 66 66 65 72 20 40 20 31 64 20 2b 20 63 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d-buffer.@.1d.+.c@..............
7ce40 20 20 20 28 20 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 20 29 20 20 0a 6d 70 73 20 70 6f 72 74 ...(.ep-mps.ep-addr.)...mps.port
7ce60 2d 6e 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 -number.new-device-address.port-
7ce80 6e 75 6d 62 65 72 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 number.new-device.set-space.....
7cea0 20 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 6d 70 73 ............(.ep-mps.ep-addr.mps
7cec0 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.
7cee0 73 22 20 55 53 42 2d 41 44 44 52 45 53 53 22 20 70 72 6f 70 65 72 74 79 20 20 28 20 65 70 2d 6d s".USB-ADDRESS".property..(.ep-m
7cf00 70 73 20 65 70 2d 61 64 64 72 20 6d 70 73 20 70 6f 72 74 2d 6e 75 6d 20 29 0a 65 6e 63 6f 64 65 ps.ep-addr.mps.port-num.).encode
7cf20 2d 69 6e 74 20 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 28 -int.s".reg".property..........(
7cf40 20 65 70 2d 6d 70 73 20 65 70 2d 61 64 64 72 20 6d 70 73 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 .ep-mps.ep-addr.mps.).encode-int
7cf60 20 73 22 20 4d 50 53 2d 44 43 50 22 20 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 28 20 65 70 2d .s".MPS-DCP".property......(.ep-
7cf80 6d 70 73 20 65 70 2d 61 64 64 72 20 29 0a 37 66 20 61 6e 64 20 65 6e 63 6f 64 65 2d 69 6e 74 20 mps.ep-addr.).7f.and.encode-int.
7cfa0 73 22 20 49 4e 54 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 s".INT-IN-EP-ADDR".property.enco
7cfc0 64 65 2d 69 6e 74 20 73 22 20 4d 50 53 2d 49 4e 54 49 4e 22 20 70 72 6f 70 65 72 74 79 0a 6e 65 de-int.s".MPS-INTIN".property.ne
7cfe0 77 2d 64 65 76 69 63 65 2d 61 64 64 72 65 73 73 20 20 20 5c 20 64 65 76 69 63 65 2d 73 70 65 65 w-device-address...\.device-spee
7d000 64 0a 73 22 20 75 73 62 2d 6b 65 79 62 6f 61 72 64 2e 66 73 22 20 49 4e 43 4c 55 44 45 44 0a 66 d.s".usb-keyboard.fs".INCLUDED.f
7d020 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 3b 0a 3a 20 28 6d 6f 75 73 65 2d 63 72 65 61 74 65 29 20 inish-device.;.:.(mouse-create).
7d040 28 20 2d 2d 20 29 0a 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 (.--.).mps.port-number.new-devic
7d060 65 2d 61 64 64 72 65 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 e-address.port-number.new-device
7d080 20 73 65 74 2d 73 70 61 63 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 6d 70 73 .set-space.................(.mps
7d0a0 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.
7d0c0 73 22 20 55 53 42 2d 41 44 44 52 45 53 53 22 20 70 72 6f 70 65 72 74 79 20 20 28 20 6d 70 73 20 s".USB-ADDRESS".property..(.mps.
7d0e0 70 6f 72 74 2d 6e 75 6d 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 72 65 67 22 20 70 72 port-num.).encode-int.s".reg".pr
7d100 6f 70 65 72 74 79 20 20 20 20 20 20 20 20 20 20 28 20 6d 70 73 20 29 0a 65 6e 63 6f 64 65 2d 69 operty..........(.mps.).encode-i
7d120 6e 74 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 75 73 62 2d 6d nt.s".MPS-DCP".property.s".usb-m
7d140 6f 75 73 65 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 ouse.fs".INCLUDED.finish-device.
7d160 3b 0a 3a 20 28 63 6c 61 73 73 69 66 79 2d 62 79 2d 69 6e 74 65 72 66 61 63 65 29 20 28 20 2d 2d ;.:.(classify-by-interface).(.--
7d180 20 29 0a 28 64 65 76 69 63 65 2d 63 6c 61 73 73 69 66 79 29 20 20 49 46 0a 43 41 53 45 0a 30 38 .).(device-classify)..IF.CASE.08
7d1a0 20 4f 46 0a 28 63 6c 61 73 73 69 66 79 2d 73 74 6f 72 61 67 65 29 0a 45 4e 44 4f 46 0a 30 33 20 .OF.(classify-storage).ENDOF.03.
7d1c0 4f 46 0a 73 22 20 55 53 42 3a 20 48 49 44 20 46 6f 75 6e 64 21 22 20 75 73 62 2d 64 65 62 75 67 OF.s".USB:.HID.Found!".usb-debug
7d1e0 2d 70 72 69 6e 74 0a 30 31 20 3d 0a 49 46 0a 63 61 73 65 0a 30 31 20 6f 66 0a 73 22 20 55 53 42 -print.01.=.IF.case.01.of.s".USB
7d200 20 6b 65 79 62 6f 61 72 64 21 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 28 6b 65 79 .keyboard!".usb-debug-print.(key
7d220 62 6f 61 72 64 2d 63 72 65 61 74 65 29 0a 65 6e 64 6f 66 0a 30 32 20 6f 66 0a 73 22 20 55 53 42 board-create).endof.02.of.s".USB
7d240 20 6d 6f 75 73 65 21 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 28 6d 6f 75 73 65 2d .mouse!".usb-debug-print.(mouse-
7d260 63 72 65 61 74 65 29 0a 65 6e 64 6f 66 0a 64 75 70 20 6f 66 0a 73 22 20 55 53 42 3a 20 75 6e 73 create).endof.dup.of.s".USB:.uns
7d280 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 69 6e 74 0a 65 upported.HID!".usb-debug-print.e
7d2a0 6e 64 6f 66 0a 65 6e 64 63 61 73 65 0a 45 4c 53 45 0a 73 22 20 55 53 42 3a 20 75 6e 73 75 70 70 ndof.endcase.ELSE.s".USB:.unsupp
7d2c0 6f 72 74 65 64 20 48 49 44 21 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 45 4e orted.HID!".usb-debug-print.THEN
7d2e0 0a 45 4e 44 4f 46 0a 64 75 70 20 4f 46 0a 73 22 20 55 53 42 3a 20 75 6e 73 75 70 70 6f 72 74 65 .ENDOF.dup.OF.s".USB:.unsupporte
7d300 64 20 69 6e 74 65 72 66 61 63 65 20 74 79 70 65 2e 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 d.interface.type.".usb-debug-pri
7d320 6e 74 0a 32 64 72 6f 70 0a 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 54 48 45 4e 0a 3b 0a 3a 20 nt.2drop.ENDOF.ENDCASE.THEN.;.:.
7d340 63 72 65 61 74 65 2d 75 73 62 2d 64 65 76 69 63 65 2d 74 72 65 65 20 28 20 2d 2d 20 29 0a 64 64 create-usb-device-tree.(.--.).dd
7d360 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 44 45 56 43 -buffer.@.DEVICE-DESCRIPTOR-DEVC
7d380 4c 41 53 53 2d 4f 46 46 53 45 54 20 2b 20 63 40 20 20 20 20 28 20 44 65 76 69 63 65 2d 63 6c 61 LASS-OFFSET.+.c@....(.Device-cla
7d3a0 73 73 20 29 0a 43 41 53 45 0a 48 55 42 2d 44 45 56 49 43 45 2d 43 4c 41 53 53 20 4f 46 20 73 22 ss.).CASE.HUB-DEVICE-CLASS.OF.s"
7d3c0 20 55 53 42 3a 20 48 55 42 20 66 6f 75 6e 64 22 20 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 .USB:.HUB.found"...usb-debug-pri
7d3e0 6e 74 0a 28 68 75 62 2d 63 72 65 61 74 65 29 0a 45 4e 44 4f 46 0a 4e 4f 2d 43 4c 41 53 53 20 20 nt.(hub-create).ENDOF.NO-CLASS..
7d400 4f 46 0a 28 63 6c 61 73 73 69 66 79 2d 62 79 2d 69 6e 74 65 72 66 61 63 65 29 0a 45 4e 44 4f 46 OF.(classify-by-interface).ENDOF
7d420 0a 44 55 50 20 4f 46 0a 73 22 20 55 53 42 3a 20 55 6e 6b 6e 6f 77 6e 20 64 65 76 69 63 65 20 66 .DUP.OF.s".USB:.Unknown.device.f
7d440 6f 75 6e 64 2e 22 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 ound.".usb-debug-print.ENDOF.END
7d460 43 41 53 45 0a 75 44 4f 43 2d 70 72 65 73 65 6e 74 20 30 66 20 61 6e 64 20 74 6f 20 75 44 4f 43 CASE.uDOC-present.0f.and.to.uDOC
7d480 2d 70 72 65 73 65 6e 74 20 5c 20 72 65 6d 6f 76 65 20 75 44 4f 43 20 70 72 6f 63 65 73 73 69 6e -present.\.remove.uDOC.processin
7d4a0 67 20 66 6c 61 67 0a 3b 0a 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 2e 88 g.flag.;........................
7d4c0 00 00 00 00 00 00 2e 4d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 75 73 62 2d 73 74 6f 72 .......M...............0usb-stor
7d4e0 61 67 65 2e 66 73 00 00 73 22 20 73 74 6f 72 61 67 65 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a age.fs..s".storage".device-name.
7d500 73 22 20 62 6c 6f 63 6b 22 20 64 65 76 69 63 65 2d 74 79 70 65 0a 32 20 65 6e 63 6f 64 65 2d 69 s".block".device-type.2.encode-i
7d520 6e 74 20 73 22 20 23 61 64 64 72 65 73 73 2d 63 65 6c 6c 73 22 20 70 72 6f 70 65 72 74 79 0a 30 nt.s".#address-cells".property.0
7d540 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 73 69 7a 65 2d 63 65 6c 6c 73 22 20 70 72 6f 70 .encode-int.s".#size-cells".prop
7d560 65 72 74 79 0a 38 20 56 41 4c 55 45 20 6d 70 73 2d 62 75 6c 6b 2d 6f 75 74 0a 38 20 56 41 4c 55 erty.8.VALUE.mps-bulk-out.8.VALU
7d580 45 20 6d 70 73 2d 62 75 6c 6b 2d 69 6e 0a 38 20 56 41 4c 55 45 20 6d 70 73 2d 64 63 70 0a 30 20 E.mps-bulk-in.8.VALUE.mps-dcp.0.
7d5a0 56 41 4c 55 45 20 62 75 6c 6b 2d 69 6e 2d 65 70 0a 30 20 56 41 4c 55 45 20 62 75 6c 6b 2d 6f 75 VALUE.bulk-in-ep.0.VALUE.bulk-ou
7d5c0 74 2d 65 70 0a 30 20 56 41 4c 55 45 20 62 75 6c 6b 2d 69 6e 2d 74 6f 67 67 6c 65 0a 30 20 56 41 t-ep.0.VALUE.bulk-in-toggle.0.VA
7d5e0 4c 55 45 20 62 75 6c 6b 2d 6f 75 74 2d 74 6f 67 67 6c 65 0a 30 20 56 41 4c 55 45 20 6c 75 6e 0a LUE.bulk-out-toggle.0.VALUE.lun.
7d600 30 20 56 41 4c 55 45 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 0a 30 20 20 56 41 4c 55 45 20 0.VALUE.my-usb-address.0..VALUE.
7d620 63 73 77 2d 62 75 66 66 65 72 0a 30 65 20 56 41 4c 55 45 20 63 66 67 2d 62 75 66 66 65 72 0a 30 csw-buffer.0e.VALUE.cfg-buffer.0
7d640 20 20 56 41 4c 55 45 20 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 0a 30 20 20 56 41 4c 55 45 ..VALUE.response-buffer.0..VALUE
7d660 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 0a 30 20 20 56 41 4c 55 45 20 72 65 73 70 2d 73 69 .command-buffer.0..VALUE.resp-si
7d680 7a 65 0a 30 20 20 56 41 4c 55 45 20 72 65 73 70 2d 62 75 66 66 65 72 0a 49 4e 53 54 41 4e 43 45 ze.0..VALUE.resp-buffer.INSTANCE
7d6a0 20 56 41 52 49 41 42 4c 45 20 69 68 61 6e 64 6c 65 2d 62 75 6c 6b 0a 49 4e 53 54 41 4e 43 45 20 .VARIABLE.ihandle-bulk.INSTANCE.
7d6c0 56 41 52 49 41 42 4c 45 20 69 68 61 6e 64 6c 65 2d 64 65 62 6c 6f 63 6b 65 72 0a 49 4e 53 54 41 VARIABLE.ihandle-deblocker.INSTA
7d6e0 4e 43 45 20 56 41 52 49 41 42 4c 45 20 66 6c 61 67 0a 49 4e 53 54 41 4e 43 45 20 56 41 52 49 41 NCE.VARIABLE.flag.INSTANCE.VARIA
7d700 42 4c 45 20 63 6f 75 6e 74 0a 30 20 20 20 20 20 56 41 4c 55 45 20 6d 61 78 2d 74 72 61 6e 73 66 BLE.count.0.....VALUE.max-transf
7d720 65 72 0a 32 30 30 20 20 20 56 41 4c 55 45 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 20 20 20 20 20 20 er.200...VALUE.block-size.......
7d740 20 20 20 20 5c 20 64 65 66 61 75 6c 74 20 28 35 31 32 20 42 79 74 65 73 29 0a 2d 31 20 20 20 20 ....\.default.(512.Bytes).-1....
7d760 56 41 4c 55 45 20 6d 61 78 2d 62 6c 6f 63 6b 2d 6e 75 6d 20 20 20 20 20 20 20 20 5c 20 68 69 67 VALUE.max-block-num........\.hig
7d780 68 65 73 74 20 72 65 70 6f 72 74 65 64 20 62 6c 6f 63 6b 2d 6e 75 6d 62 65 72 0a 30 66 20 43 4f hest.reported.block-number.0f.CO
7d7a0 4e 53 54 41 4e 54 20 53 43 53 49 2d 43 4f 4d 4d 41 4e 44 2d 4f 46 46 53 45 54 0a 73 22 20 75 73 NSTANT.SCSI-COMMAND-OFFSET.s".us
7d7c0 62 2d 73 74 6f 72 61 67 65 2d 73 75 70 70 6f 72 74 2e 66 73 22 20 49 4e 43 4c 55 44 45 44 0a 30 b-storage-support.fs".INCLUDED.0
7d7e0 20 56 41 4c 55 45 20 62 75 6c 6b 2d 63 6e 74 0a 30 20 56 41 4c 55 45 20 62 75 6c 6b 2d 63 6d 64 .VALUE.bulk-cnt.0.VALUE.bulk-cmd
7d800 2d 6c 65 6e 0a 30 20 56 41 4c 55 45 20 69 74 65 73 74 0a 3a 20 64 6f 2d 62 75 6c 6b 2d 63 6f 6d -len.0.VALUE.itest.:.do-bulk-com
7d820 6d 61 6e 64 20 28 20 72 65 73 70 2d 62 75 66 66 65 72 20 72 65 73 70 2d 73 69 7a 65 20 2d 2d 20 mand.(.resp-buffer.resp-size.--.
7d840 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 54 4f 20 72 65 73 70 2d 73 69 7a 65 0a 54 4f 20 72 TRUE.|.FALSE.).TO.resp-size.TO.r
7d860 65 73 70 2d 62 75 66 66 65 72 0a 75 73 62 2d 64 65 62 75 67 2d 66 6c 61 67 0a 49 46 0a 63 6f 6d esp-buffer.usb-debug-flag.IF.com
7d880 6d 61 6e 64 2d 62 75 66 66 65 72 20 30 45 20 2b 20 63 40 20 54 4f 20 62 75 6c 6b 2d 63 6d 64 2d mand-buffer.0E.+.c@.TO.bulk-cmd-
7d8a0 6c 65 6e 20 0a 73 22 20 63 6d 64 2d 6c 65 6e 67 74 68 3a 20 22 20 62 75 6c 6b 2d 63 6d 64 2d 6c len..s".cmd-length:.".bulk-cmd-l
7d8c0 65 6e 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 63 6f 6d 6d 61 6e 64 2d 62 en.usb-debug-print-val.command-b
7d8e0 75 66 66 65 72 20 62 75 6c 6b 2d 63 6d 64 2d 6c 65 6e 20 30 45 20 2b 20 64 75 6d 70 20 63 72 0a uffer.bulk-cmd-len.0E.+.dump.cr.
7d900 54 48 45 4e 0a 36 20 54 4f 20 62 75 6c 6b 2d 63 6e 74 20 5c 20 32 20 6f 6c 64 20 76 61 6c 75 65 THEN.6.TO.bulk-cnt.\.2.old.value
7d920 0a 46 41 4c 53 45 20 64 75 70 0a 42 45 47 49 4e 0a 30 3d 0a 57 48 49 4c 45 0a 64 72 6f 70 0a 31 .FALSE.dup.BEGIN.0=.WHILE.drop.1
7d940 20 31 20 62 75 6c 6b 2d 6f 75 74 2d 74 6f 67 67 6c 65 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 .1.bulk-out-toggle.command-buffe
7d960 72 20 31 66 20 6d 70 73 2d 62 75 6c 6b 2d 6f 75 74 0a 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 r.1f.mps-bulk-out.my-usb-address
7d980 20 62 75 6c 6b 2d 6f 75 74 2d 65 70 20 37 20 6c 73 68 69 66 74 20 6f 72 0a 72 77 2d 65 6e 64 70 .bulk-out-ep.7.lshift.or.rw-endp
7d9a0 6f 69 6e 74 20 73 77 61 70 09 09 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 74 oint.swap...............(.TRUE.t
7d9c0 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 6f oggle.|.FALSE.toggle.).to.bulk-o
7d9e0 75 74 2d 74 6f 67 67 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 ut-toggle................(.TRUE.
7da00 7c 20 46 41 4c 53 45 20 29 0a 49 46 0a 73 22 20 72 65 73 70 2d 73 69 7a 65 20 3a 20 22 20 72 65 |.FALSE.).IF.s".resp-size.:.".re
7da20 73 70 2d 73 69 7a 65 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 72 65 73 70 sp-size.usb-debug-print-val.resp
7da40 2d 73 69 7a 65 20 30 3c 3e 0a 49 46 20 20 20 20 20 20 20 5c 20 64 6f 20 77 65 20 6e 65 65 64 20 -size.0<>.IF.......\.do.we.need.
7da60 61 20 72 65 73 70 6f 6e 73 65 20 3f 21 0a 30 20 31 20 62 75 6c 6b 2d 69 6e 2d 74 6f 67 67 6c 65 a.response.?!.0.1.bulk-in-toggle
7da80 20 72 65 73 70 2d 62 75 66 66 65 72 20 72 65 73 70 2d 73 69 7a 65 20 6d 70 73 2d 62 75 6c 6b 2d .resp-buffer.resp-size.mps-bulk-
7daa0 69 6e 0a 6d 79 2d 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 in.my-usb-address.bulk-in-ep.7.l
7dac0 73 68 69 66 74 20 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 shift.or.rw-endpoint.swap.......
7dae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 74 6f 67 67 6c 65 20 7c 20 ................(.TRUE.toggle.|.
7db00 46 41 4c 53 45 20 74 6f 67 67 6c 65 20 29 0a 74 6f 20 62 75 6c 6b 2d 69 6e 2d 74 6f 67 67 6c 65 FALSE.toggle.).to.bulk-in-toggle
7db20 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 7c 20 46 ......................(.TRUE.|.F
7db40 41 4c 53 45 20 29 0a 45 4c 53 45 0a 54 52 55 45 0a 54 48 45 4e 0a 49 46 20 20 20 20 20 20 20 20 ALSE.).ELSE.TRUE.THEN.IF........
7db60 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 74 68 65 20 62 75 6c 6b 20 43 53 57 0a 30 20 31 20 62 .......\.read.the.bulk.CSW.0.1.b
7db80 75 6c 6b 2d 69 6e 2d 74 6f 67 67 6c 65 20 63 73 77 2d 62 75 66 66 65 72 20 44 20 6d 70 73 2d 62 ulk-in-toggle.csw-buffer.D.mps-b
7dba0 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 6e 2d 65 70 ulk-in.my-usb-address.bulk-in-ep
7dbc0 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 70 20 20 20 .7.lshift.or.rw-endpoint.swap...
7dbe0 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 6f 67 67 6c 65 20 7c .................(.TRUE.toggle.|
7dc00 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 6e 2d 74 6f 67 67 6c .FALSE.toggle.).to.bulk-in-toggl
7dc20 65 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 7c 20 46 41 4c e...................(.TRUE.|.FAL
7dc40 53 45 20 29 0a 49 46 0a 73 22 20 43 6f 6d 6d 61 6e 64 20 73 75 63 63 65 73 73 66 75 6c 2e 22 20 SE.).IF.s".Command.successful.".
7dc60 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 52 55 45 20 64 75 70 0a 45 4c 53 45 0a 73 22 usb-debug-print.TRUE.dup.ELSE.s"
7dc80 20 43 6f 6d 6d 61 6e 64 20 66 61 69 6c 65 64 20 69 6e 20 43 53 57 20 73 74 61 67 65 22 20 75 73 .Command.failed.in.CSW.stage".us
7dca0 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 46 41 4c 53 45 20 64 75 70 0a 54 48 45 4e 0a 45 4c 53 b-debug-print.FALSE.dup.THEN.ELS
7dcc0 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 20 72 65 63 65 69 76 E.s".Command.failed.while.receiv
7dce0 69 6e 67 20 44 41 54 41 2e 2e 2e 20 72 65 61 64 20 43 53 57 2e 2e 2e 22 20 75 73 62 2d 64 65 62 ing.DATA....read.CSW...".usb-deb
7dd00 75 67 2d 70 72 69 6e 74 0a 30 20 31 20 62 75 6c 6b 2d 69 6e 2d 74 6f 67 67 6c 65 20 63 73 77 2d ug-print.0.1.bulk-in-toggle.csw-
7dd20 62 75 66 66 65 72 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 buffer.D.mps-bulk-in.my-usb-addr
7dd40 65 73 73 20 62 75 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 ess.bulk-in-ep.7.lshift.or.rw-en
7dd60 64 70 6f 69 6e 74 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 dpoint.swap....................(
7dd80 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 6f .TRUE.toggle.|.FALSE.toggle.).to
7dda0 20 62 75 6c 6b 2d 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 .bulk-in-toggle.................
7ddc0 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 49 46 0a 73 22 20 4f 4b 20 65 76 61 6c ..(.TRUE.|.FALSE.).IF.s".OK.eval
7dde0 75 61 74 65 20 74 68 65 20 43 53 57 20 2e 2e 2e 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e uate.the.CSW....".usb-debug-prin
7de00 74 0a 63 73 77 2d 62 75 66 66 65 72 20 63 20 2b 20 63 40 20 64 75 70 20 54 4f 20 69 74 65 73 74 t.csw-buffer.c.+.c@.dup.TO.itest
7de20 0a 73 22 20 43 53 57 20 53 74 61 74 75 73 3a 20 22 20 69 74 65 73 74 20 75 73 62 2d 64 65 62 75 .s".CSW.Status:.".itest.usb-debu
7de40 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 64 75 70 0a 32 20 3d 0a 49 46 20 5c 20 50 68 61 73 65 20 45 g-print-val.dup.2.=.IF.\.Phase.E
7de60 72 72 6f 72 0a 73 22 20 50 68 61 73 65 20 65 72 72 6f 72 20 64 6f 20 61 20 62 75 6c 6b 20 72 65 rror.s".Phase.error.do.a.bulk.re
7de80 73 65 74 2d 72 65 63 6f 76 65 72 79 20 2e 2e 2e 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e set-recovery....".usb-debug-prin
7dea0 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 2d 75 73 62 2d t.bulk-out-ep.bulk-in-ep.my-usb-
7dec0 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 2d 70 72 6f 63 address.bulk-reset-recovery-proc
7dee0 65 64 75 72 65 0a 54 48 45 4e 0a 31 20 3d 0a 49 46 20 5c 20 43 6f 6d 6d 61 6e 64 20 66 61 69 6c edure.THEN.1.=.IF.\.Command.fail
7df00 65 64 0a 73 22 20 43 6f 6d 6d 61 6e 64 20 46 61 69 6c 65 64 20 64 6f 20 61 20 62 75 6c 6b 2d 72 ed.s".Command.Failed.do.a.bulk-r
7df20 65 73 65 74 2d 72 65 63 6f 76 65 72 79 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 62 eset-recovery".usb-debug-print.b
7df40 75 6c 6b 2d 6f 75 74 2d 65 70 20 62 75 6c 6b 2d 69 6e 2d 65 70 20 6d 79 2d 75 73 62 2d 61 64 64 ulk-out-ep.bulk-in-ep.my-usb-add
7df60 72 65 73 73 0a 62 75 6c 6b 2d 72 65 73 65 74 2d 72 65 63 6f 76 65 72 79 2d 70 72 6f 63 65 64 75 ress.bulk-reset-recovery-procedu
7df80 72 65 0a 54 48 45 4e 0a 54 48 45 4e 0a 46 41 4c 53 45 20 64 75 70 0a 54 48 45 4e 0a 45 4c 53 45 re.THEN.THEN.FALSE.dup.THEN.ELSE
7dfa0 0a 73 22 20 43 6f 6d 6d 61 6e 64 20 66 61 69 6c 65 64 20 77 68 69 6c 65 20 53 65 6e 64 69 6e 67 .s".Command.failed.while.Sending
7dfc0 20 43 42 57 20 2e 2e 2e 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 46 41 4c 53 45 20 .CBW....".usb-debug-print.FALSE.
7dfe0 64 75 70 0a 54 48 45 4e 0a 62 75 6c 6b 2d 63 6e 74 20 31 20 2d 20 54 4f 20 62 75 6c 6b 2d 63 6e dup.THEN.bulk-cnt.1.-.TO.bulk-cn
7e000 74 0a 62 75 6c 6b 2d 63 6e 74 20 30 3d 0a 49 46 0a 32 64 72 6f 70 20 46 41 4c 53 45 20 64 75 70 t.bulk-cnt.0=.IF.2drop.FALSE.dup
7e020 0a 54 48 45 4e 0a 52 45 50 45 41 54 0a 3b 0a 73 63 73 69 2d 6f 70 65 6e 0a 75 73 62 2d 64 65 62 .THEN.REPEAT.;.scsi-open.usb-deb
7e040 75 67 2d 66 6c 61 67 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 64 65 62 75 67 20 20 5c 20 63 ug-flag.to.scsi-param-debug..\.c
7e060 6f 70 79 20 64 65 62 75 67 20 66 6c 61 67 0a 32 34 20 43 4f 4e 53 54 41 4e 54 20 69 6e 71 75 69 opy.debug.flag.24.CONSTANT.inqui
7e080 72 79 2d 6c 65 6e 67 74 68 20 20 20 20 5c 20 77 61 73 20 32 30 0a 3a 20 69 6e 71 75 69 72 79 20 ry-length....\.was.20.:.inquiry.
7e0a0 28 20 2d 2d 20 29 0a 73 22 20 75 73 62 2d 73 74 6f 72 61 67 65 3a 20 69 6e 71 75 69 72 79 22 20 (.--.).s".usb-storage:.inquiry".
7e0c0 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 31 usb-debug-print.command-buffer.1
7e0e0 20 69 6e 71 75 69 72 79 2d 6c 65 6e 67 74 68 20 38 30 20 6c 75 6e 20 73 63 73 69 2d 6c 65 6e 67 .inquiry-length.80.lun.scsi-leng
7e100 74 68 2d 69 6e 71 75 69 72 79 0a 62 75 69 6c 64 2d 63 62 77 0a 69 6e 71 75 69 72 79 2d 6c 65 6e th-inquiry.build-cbw.inquiry-len
7e120 67 74 68 20 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 gth.command-buffer.SCSI-COMMAND-
7e140 4f 46 46 53 45 54 20 2b 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 61 64 64 72 65 73 73 20 20 OFFSET.+...(.alloc-len.address..
7e160 29 0a 73 63 73 69 2d 62 75 69 6c 64 2d 69 6e 71 75 69 72 79 0a 72 65 73 70 6f 6e 73 65 2d 62 75 ).scsi-build-inquiry.response-bu
7e180 66 66 65 72 20 69 6e 71 75 69 72 79 2d 6c 65 6e 67 74 68 20 65 72 61 73 65 20 20 20 20 20 20 5c ffer.inquiry-length.erase......\
7e1a0 20 70 72 6f 76 69 64 65 20 63 6c 65 61 6e 20 62 75 66 66 65 72 0a 72 65 73 70 6f 6e 73 65 2d 62 .provide.clean.buffer.response-b
7e1c0 75 66 66 65 72 20 69 6e 71 75 69 72 79 2d 6c 65 6e 67 74 68 20 64 6f 2d 62 75 6c 6b 2d 63 6f 6d uffer.inquiry-length.do-bulk-com
7e1e0 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 64 20 49 4e 51 mand.IF.s".Successfully.read.INQ
7e200 55 49 52 59 20 64 61 74 61 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 30 64 20 65 6d UIRY.data".usb-debug-print.0d.em
7e220 69 74 20 73 70 61 63 65 20 73 70 61 63 65 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 20 63 it.space.space.response-buffer.c
7e240 40 20 20 5c 20 67 65 74 20 27 50 65 72 69 70 68 65 72 61 6c 20 44 65 76 69 63 65 20 54 79 70 65 @..\.get.'Peripheral.Device.Type
7e260 27 20 28 50 44 54 29 0a 43 41 53 45 0a 30 20 20 20 4f 46 20 2e 22 20 42 4c 4f 43 4b 2d 44 45 56 '.(PDT).CASE.0...OF..".BLOCK-DEV
7e280 3a 20 22 20 45 4e 44 4f 46 20 20 5c 20 53 43 53 49 20 42 6c 6f 63 6b 20 44 65 76 69 63 65 0a 35 :.".ENDOF..\.SCSI.Block.Device.5
7e2a0 20 20 20 4f 46 20 2e 22 20 43 44 2d 52 4f 4d 20 20 20 3a 20 22 20 45 4e 44 4f 46 0a 37 20 20 20 ...OF..".CD-ROM...:.".ENDOF.7...
7e2c0 4f 46 20 2e 22 20 4f 50 54 49 43 41 4c 20 20 3a 20 22 20 45 4e 44 4f 46 0a 65 20 20 20 4f 46 20 OF..".OPTICAL..:.".ENDOF.e...OF.
7e2e0 2e 22 20 52 45 44 2d 42 4c 4f 43 4b 3a 20 22 20 45 4e 44 4f 46 20 20 5c 20 53 43 53 49 20 52 65 .".RED-BLOCK:.".ENDOF..\.SCSI.Re
7e300 64 75 63 65 64 20 42 6c 6f 63 6b 20 44 65 76 69 63 65 0a 64 75 70 20 64 75 70 20 4f 46 20 2e 22 duced.Block.Device.dup.dup.OF.."
7e320 20 3f 20 28 22 20 2e 20 38 20 65 6d 69 74 20 32 39 20 65 6d 69 74 20 32 20 73 70 61 63 65 73 20 .?.("...8.emit.29.emit.2.spaces.
7e340 45 4e 44 4f 46 0a 45 4e 44 43 41 53 45 0a 73 70 61 63 65 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 ENDOF.ENDCASE.space.response-buf
7e360 66 65 72 20 38 20 2b 20 31 36 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 20 73 22 20 69 64 65 6e fer.8.+.16.encode-string.s".iden
7e380 74 2d 73 74 72 22 20 70 72 6f 70 65 72 74 79 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 20 t-str".property.response-buffer.
7e3a0 2e 69 6e 71 75 69 72 79 2d 74 65 78 74 0a 45 4c 53 45 0a 35 30 34 30 20 65 72 72 6f 72 22 20 28 .inquiry-text.ELSE.5040.error".(
7e3c0 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 28 USB).Device.transaction.error..(
7e3e0 69 6e 71 75 69 72 79 29 22 0a 41 42 4f 52 54 0a 54 48 45 4e 0a 3b 0a 3a 20 72 65 61 64 2d 63 61 inquiry)".ABORT.THEN.;.:.read-ca
7e400 70 61 63 69 74 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 72 65 pacity.(.--.).s".usb-storage:.re
7e420 61 64 2d 63 61 70 61 63 69 74 79 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 63 6f 6d ad-capacity".usb-debug-print.com
7e440 6d 61 6e 64 2d 62 75 66 66 65 72 20 31 20 38 20 20 38 30 20 6c 75 6e 20 20 73 63 73 69 2d 6c 65 mand-buffer.1.8..80.lun..scsi-le
7e460 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 30 0a 62 75 69 6c 64 2d 63 62 77 20 0a 63 6f 6d 6d ngth-read-cap-10.build-cbw..comm
7e480 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.+
7e4a0 20 20 20 20 20 20 28 20 61 64 64 72 65 73 73 20 29 20 20 20 0a 73 63 73 69 2d 62 75 69 6c 64 2d ......(.address.)....scsi-build-
7e4c0 72 65 61 64 2d 63 61 70 2d 31 30 0a 6c 75 6e 20 35 20 6c 73 68 69 66 74 0a 63 6f 6d 6d 61 6e 64 read-cap-10.lun.5.lshift.command
7e4e0 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 20 20 20 -buffer.SCSI-COMMAND-OFFSET.+...
7e500 20 20 20 28 20 61 64 64 72 65 73 73 20 29 0a 72 65 61 64 2d 63 61 70 2d 31 30 3e 72 65 73 65 72 ...(.address.).read-cap-10>reser
7e520 76 65 64 31 20 63 21 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 20 38 20 65 72 61 73 65 20 ved1.c!.response-buffer.8.erase.
7e540 20 20 20 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 .........\.provide.clean.buffer.
7e560 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 20 38 20 64 6f 2d 62 75 6c 6b 2d 63 6f 6d 6d 61 6e response-buffer.8.do-bulk-comman
7e580 64 0a 49 46 0a 73 22 20 53 75 63 63 65 73 73 66 75 6c 6c 79 20 72 65 61 64 20 52 45 41 44 20 43 d.IF.s".Successfully.read.READ.C
7e5a0 41 50 41 43 49 54 59 20 64 61 74 61 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c APACITY.data".usb-debug-print.EL
7e5c0 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 6e SE.5040.error".(USB).Device.tran
7e5e0 73 61 63 74 69 6f 6e 20 65 72 72 6f 72 2e 20 28 63 61 70 61 63 69 74 79 29 22 0a 41 42 4f 52 54 saction.error..(capacity)".ABORT
7e600 0a 54 48 45 4e 0a 3b 0a 3a 20 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 20 28 20 2d 2d 20 54 .THEN.;.:.test-unit-ready.(.--.T
7e620 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 31 20 30 RUE.|.FALSE.).command-buffer.1.0
7e640 20 38 30 20 6c 75 6e 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 .80.lun.scsi-length-test-unit-re
7e660 61 64 79 20 20 20 20 5c 20 77 61 73 3a 20 30 63 0a 62 75 69 6c 64 2d 63 62 77 0a 63 6f 6d 6d 61 ady....\.was:.0c.build-cbw.comma
7e680 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 20 nd-buffer.SCSI-COMMAND-OFFSET.+.
7e6a0 20 20 20 20 20 28 20 61 64 64 72 65 73 73 20 29 0a 73 63 73 69 2d 62 75 69 6c 64 2d 74 65 73 74 .....(.address.).scsi-build-test
7e6c0 2d 75 6e 69 74 2d 72 65 61 64 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 64 62 -unit-ready................(.cdb
7e6e0 20 2d 2d 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 .--.).response-buffer.0.do-bulk-
7e700 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 64 20 command.IF.s".Successfully.read.
7e720 74 65 73 74 20 75 6e 69 74 20 72 65 61 64 79 20 64 61 74 61 22 20 75 73 62 2d 64 65 62 75 67 2d test.unit.ready.data".usb-debug-
7e740 70 72 69 6e 74 0a 73 22 20 54 65 73 74 20 55 6e 69 74 20 53 54 41 54 55 53 20 61 76 61 69 6c 61 print.s".Test.Unit.STATUS.availa
7e760 62 65 20 69 6e 20 63 73 77 2d 62 75 66 66 65 72 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e be.in.csw-buffer".usb-debug-prin
7e780 74 0a 63 73 77 2d 62 75 66 66 65 72 20 30 63 20 2b 20 63 40 20 30 3d 20 20 49 46 0a 73 22 20 54 t.csw-buffer.0c.+.c@.0=..IF.s".T
7e7a0 65 73 74 20 55 6e 69 74 20 43 6f 6d 6d 61 6e 64 20 53 75 63 63 65 73 73 66 75 6c 6c 79 20 45 78 est.Unit.Command.Successfully.Ex
7e7c0 65 63 75 74 65 64 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 52 55 45 20 20 20 20 ecuted".usb-debug-print.TRUE....
7e7e0 20 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.
7e800 29 0a 45 4c 53 45 0a 73 22 20 54 65 73 74 20 55 6e 69 74 20 43 6f 6d 6d 61 6e 64 20 46 61 69 6c ).ELSE.s".Test.Unit.Command.Fail
7e820 65 64 20 74 6f 20 65 78 65 63 75 74 65 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 46 ed.to.execute".usb-debug-print.F
7e840 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 20 ALSE............................
7e860 28 20 46 41 4c 53 45 20 29 0a 54 48 45 4e 0a 45 4c 53 45 0a 35 30 34 30 20 65 72 72 6f 72 22 20 (.FALSE.).THEN.ELSE.5040.error".
7e880 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..
7e8a0 28 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 29 22 0a 41 42 4f 52 54 0a 54 48 45 4e 0a 3b 0a (test-unit-ready)".ABORT.THEN.;.
7e8c0 3a 20 77 61 69 74 2d 66 6f 72 2d 75 6e 69 74 2d 72 65 61 64 79 20 20 20 20 20 20 20 20 20 20 20 :.wait-for-unit-ready...........
7e8e0 20 28 20 2d 2d 20 54 52 55 45 7c 46 41 4c 53 45 20 29 0a 73 22 20 2d 2d 3e 20 57 41 49 54 3a 20 .(.--.TRUE|FALSE.).s".-->.WAIT:.
7e900 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 20 2e 2e 2e 20 22 20 75 73 62 2d 64 65 62 75 67 2d test-unit-ready.....".usb-debug-
7e920 70 72 69 6e 74 0a 64 23 20 31 30 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 print.d#.100....................
7e940 20 20 20 20 28 20 63 6f 75 6e 74 20 29 20 20 20 5c 20 75 70 20 74 6f 20 31 30 20 73 65 63 6f 6e ....(.count.)...\.up.to.10.secon
7e960 64 73 0a 42 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 20 20 ds.BEGIN........................
7e980 20 28 20 63 6f 75 6e 74 20 29 0a 64 75 70 20 30 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(.count.).dup.0>...............
7e9a0 20 20 20 20 20 20 28 20 63 6f 75 6e 74 20 66 6c 61 67 20 29 0a 74 65 73 74 2d 75 6e 69 74 2d 72 ......(.count.flag.).test-unit-r
7e9c0 65 61 64 79 20 20 20 20 20 20 5c 20 64 75 70 20 49 46 20 32 62 20 45 4c 53 45 20 32 64 20 54 48 eady......\.dup.IF.2b.ELSE.2d.TH
7e9e0 45 4e 20 65 6d 69 74 0a 6e 6f 74 20 61 6e 64 20 20 20 20 28 20 63 6f 75 6e 74 20 66 6c 61 67 20 EN.emit.not.and....(.count.flag.
7ea00 29 0a 57 48 49 4c 45 0a 31 2d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ).WHILE.1-......................
7ea20 20 20 20 28 20 63 6f 75 6e 74 20 29 0a 64 23 20 31 30 30 20 77 61 69 74 2d 70 72 6f 63 65 65 64 ...(.count.).d#.100.wait-proceed
7ea40 20 20 20 20 20 20 20 20 5c 20 77 61 69 74 20 31 30 30 20 6d 73 0a 52 45 50 45 41 54 20 20 20 20 ........\.wait.100.ms.REPEAT....
7ea60 20 20 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 20 29 0a 30 3d ....................(.count.).0=
7ea80 0a 49 46 0a 73 22 20 2a 2a 20 20 44 65 76 69 63 65 20 6e 6f 74 20 72 65 61 64 79 20 2a 2a 20 20 .IF.s".**..Device.not.ready.**..
7eaa0 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 46 41 4c 53 45 0a 45 4c 53 45 0a 54 52 55 ".usb-debug-print.FALSE.ELSE.TRU
7eac0 45 0a 54 48 45 4e 0a 3b 0a 3a 20 72 65 71 75 65 73 74 2d 73 65 6e 73 65 20 28 20 2d 2d 20 29 0a E.THEN.;.:.request-sense.(.--.).
7eae0 73 22 20 72 65 71 75 65 73 74 2d 73 65 6e 73 65 3a 20 43 6f 6d 6d 61 6e 64 20 72 65 61 64 79 2e s".request-sense:.Command.ready.
7eb00 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 62 75 66 66 65 72 ".usb-debug-print.command-buffer
7eb20 20 31 20 31 32 20 38 30 20 6c 75 6e 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 71 75 65 73 74 .1.12.80.lun.scsi-length-request
7eb40 2d 73 65 6e 73 65 0a 62 75 69 6c 64 2d 63 62 77 0a 31 32 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 -sense.build-cbw.12.command-buff
7eb60 65 72 20 53 43 53 49 2d 43 4f 4d 4d 41 4e 44 2d 4f 46 46 53 45 54 20 2b 20 20 20 28 20 61 6c 6c er.SCSI-COMMAND-OFFSET.+...(.all
7eb80 6f 63 2d 6c 65 6e 20 63 64 62 20 29 0a 73 63 73 69 2d 62 75 69 6c 64 2d 72 65 71 75 65 73 74 2d oc-len.cdb.).scsi-build-request-
7eba0 73 65 6e 73 65 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 sense..................(.alloc-l
7ebc0 65 6e 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 31 32 20 64 en.cdb.--.).response-buffer.12.d
7ebe0 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 53 65 6e 73 65 20 o-bulk-command.IF.s".Read.Sense.
7ec00 64 61 74 61 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 data.successfully".usb-debug-pri
7ec20 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
7ec40 20 74 72 61 6e 73 61 63 74 69 6f 6e 20 65 72 72 6f 72 2e 20 28 72 65 71 75 65 73 74 2d 73 65 6e .transaction.error..(request-sen
7ec60 73 65 29 22 0a 41 42 4f 52 54 0a 54 48 45 4e 0a 3b 0a 3a 20 73 74 61 72 74 20 28 20 2d 2d 20 29 se)".ABORT.THEN.;.:.start.(.--.)
7ec80 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 73 69 2d .command-buffer.1.0.80.lun.scsi-
7eca0 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 63 62 77 length-start-stop-unit.build-cbw
7ecc0 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
7ece0 53 45 54 20 2b 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 63 6f SET.+............(.cdb.).scsi-co
7ed00 6e 73 74 2d 73 74 61 72 74 20 73 63 73 69 2d 62 75 69 6c 64 2d 73 74 61 72 74 2d 73 74 6f 70 2d nst-start.scsi-build-start-stop-
7ed20 75 6e 69 74 20 20 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 unit.....(.state#.cdb.--.).respo
7ed40 6e 73 65 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 nse-buffer.0.do-bulk-command.IF.
7ed60 73 22 20 53 74 61 72 74 20 73 75 63 63 65 73 73 66 75 6c 6c 79 22 20 75 73 62 2d 64 65 62 75 67 s".Start.successfully".usb-debug
7ed80 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 29 20 44 65 -print.ELSE.5040.error".(USB).De
7eda0 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 73 74 61 72 74 29 22 vice.transaction.error..(start)"
7edc0 0a 41 42 4f 52 54 0a 54 48 45 4e 0a 3b 0a 3a 20 73 74 6f 70 20 28 20 2d 2d 20 29 0a 63 6f 6d 6d .ABORT.THEN.;.:.stop.(.--.).comm
7ede0 61 6e 64 2d 62 75 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 and-buffer.1.0.80.lun.scsi-lengt
7ee00 68 2d 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 0a 62 75 69 6c 64 2d 63 62 77 0a 63 6f 6d 6d h-start-stop-unit.build-cbw.comm
7ee20 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.+
7ee40 20 20 20 20 20 20 20 20 20 28 20 63 64 62 20 29 0a 73 63 73 69 2d 63 6f 6e 73 74 2d 73 74 6f 70 .........(.cdb.).scsi-const-stop
7ee60 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 74 20 20 20 28 20 .scsi-build-start-stop-unit...(.
7ee80 73 74 61 74 65 23 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 state#.cdb.--.).response-buffer.
7eea0 30 20 64 6f 2d 62 75 6c 6b 2d 63 6f 6d 6d 61 6e 64 0a 49 46 0a 73 22 20 53 74 6f 70 20 73 75 63 0.do-bulk-command.IF.s".Stop.suc
7eec0 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 4c 53 45 0a cessfully".usb-debug-print.ELSE.
7eee0 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 6e 73 61 63 5040.error".(USB).Device.transac
7ef00 74 69 6f 6e 20 65 72 72 6f 72 2e 20 28 73 74 6f 70 29 22 0a 41 42 4f 52 54 0a 54 48 45 4e 0a 3b tion.error..(stop)".ABORT.THEN.;
7ef20 0a 30 20 56 41 4c 55 45 20 74 65 6d 70 31 0a 30 20 56 41 4c 55 45 20 74 65 6d 70 32 0a 30 20 56 .0.VALUE.temp1.0.VALUE.temp2.0.V
7ef40 41 4c 55 45 20 74 65 6d 70 33 0a 3a 20 73 65 65 6b 20 28 20 70 6f 73 2d 6c 6f 20 70 6f 73 2d 68 ALUE.temp3.:.seek.(.pos-lo.pos-h
7ef60 69 20 2d 2d 20 73 74 61 74 75 73 20 29 0a 32 64 75 70 20 6c 78 6a 6f 69 6e 20 6d 61 78 2d 62 6c i.--.status.).2dup.lxjoin.max-bl
7ef80 6f 63 6b 2d 6e 75 6d 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 2a 20 3e 0a 49 46 0a 2e 22 20 2a 2a 20 ock-num.block-size.*.>.IF..".**.
7efa0 53 65 65 6b 20 45 72 72 6f 72 3a 20 70 6f 73 20 74 6f 6f 20 6c 61 72 67 65 20 28 22 0a 64 75 70 Seek.Error:.pos.too.large.(".dup
7efc0 20 2e 20 6f 76 65 72 20 2e 20 2e 22 20 2d 3e 20 22 20 6d 61 78 2d 62 6c 6f 63 6b 2d 6e 75 6d 20 ...over....".->.".max-block-num.
7efe0 62 6c 6f 63 6b 2d 73 69 7a 65 20 2a 20 2e 0a 2e 22 20 29 20 2a 2a 20 22 20 63 72 0a 2d 31 20 20 block-size.*....".).**.".cr.-1..
7f000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 65 20 73 70 65 63 2d 31 32 37 35 .................\.see.spec-1275
7f020 20 70 61 67 65 20 31 38 33 0a 45 4c 53 45 0a 73 22 20 73 65 65 6b 22 20 69 68 61 6e 64 6c 65 2d .page.183.ELSE.s".seek".ihandle-
7f040 64 65 62 6c 6f 63 6b 65 72 20 40 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 0a 54 48 45 4e 0a 3b 0a deblocker.@.$call-method.THEN.;.
7f060 3a 20 72 65 61 64 20 28 20 61 64 64 72 65 73 73 20 6c 65 6e 67 74 68 20 2d 2d 20 61 63 74 75 61 :.read.(.address.length.--.actua
7f080 6c 20 29 0a 73 22 20 72 65 61 64 22 20 69 68 61 6e 64 6c 65 2d 64 65 62 6c 6f 63 6b 65 72 20 40 l.).s".read".ihandle-deblocker.@
7f0a0 20 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 0a 3b 0a 3a 20 72 65 61 64 2d 62 6c 6f 63 6b 73 20 28 ..$call-method.;.:.read-blocks.(
7f0c0 20 61 64 64 72 65 73 73 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 2d 2d 20 23 72 65 61 64 .address.block#.#blocks.--.#read
7f0e0 2d 62 6c 6f 63 6b 73 20 29 0a 32 64 75 70 20 2b 20 6d 61 78 2d 62 6c 6f 63 6b 2d 6e 75 6d 20 3e -blocks.).2dup.+.max-block-num.>
7f100 0a 49 46 0a 2e 22 20 2a 2a 20 52 65 71 75 65 73 74 65 64 20 62 6c 6f 63 6b 20 74 6f 6f 20 6c 61 .IF..".**.Requested.block.too.la
7f120 72 67 65 20 22 0a 32 64 75 70 20 2b 20 2e 22 20 28 22 20 2e 64 20 2e 22 20 2d 3e 20 22 20 6d 61 rge.".2dup.+..".("..d..".->.".ma
7f140 78 2d 62 6c 6f 63 6b 2d 6e 75 6d 20 2e 64 0a 62 73 20 65 6d 69 74 20 2e 22 20 29 20 2e 2e 2e 20 x-block-num..d.bs.emit..".).....
7f160 72 65 61 64 20 61 62 6f 72 74 65 64 20 2a 2a 22 20 63 72 0a 6e 69 70 20 6e 69 70 20 20 20 20 20 read.aborted.**".cr.nip.nip.....
7f180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6c 65 61 76 65 20 23 62 6c 6f 63 6b ..................\.leave.#block
7f1a0 73 20 6f 6e 20 73 74 61 63 6b 0a 45 4c 53 45 0a 62 6c 6f 63 6b 2d 73 69 7a 65 20 2a 20 63 6f 6d s.on.stack.ELSE.block-size.*.com
7f1c0 6d 61 6e 64 2d 62 75 66 66 65 72 20 20 28 20 61 64 64 72 65 73 73 20 62 6c 6f 63 6b 23 20 74 72 mand-buffer..(.address.block#.tr
7f1e0 61 6e 73 66 65 72 2d 6c 65 6e 20 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 29 0a 31 20 32 20 ansfer-len.command-buffer.).1.2.
7f200 70 69 63 6b 20 38 30 20 6c 75 6e 20 30 63 20 62 75 69 6c 64 2d 63 62 77 20 28 20 61 64 64 72 65 pick.80.lun.0c.build-cbw.(.addre
7f220 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 64 75 70 20 74 6f 20 ss.block#.transfer-len.).dup.to.
7f240 74 65 6d 70 31 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 73 20 temp1.................(.address.
7f260 62 6c 6f 63 6b 23 20 74 72 61 6e 73 66 65 72 2d 6c 65 6e 20 29 0a 62 6c 6f 63 6b 2d 73 69 7a 65 block#.transfer-len.).block-size
7f280 20 2f 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 73 20 62 6c 6f ./.................(.address.blo
7f2a0 63 6b 23 20 23 62 6c 6f 63 6b 73 20 29 0a 63 6f 6d 6d 61 6e 64 2d 62 75 66 66 65 72 20 20 20 20 ck#.#blocks.).command-buffer....
7f2c0 20 20 20 20 20 20 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 ...........(.address.block#.#blo
7f2e0 63 6b 73 20 63 6f 6d 6d 61 6e 64 2d 61 64 64 72 20 29 0a 53 43 53 49 2d 43 4f 4d 4d 41 4e 44 2d cks.command-addr.).SCSI-COMMAND-
7f300 4f 46 46 53 45 54 20 2b 20 20 20 20 20 20 20 20 28 20 61 64 64 72 65 73 73 20 62 6c 6f 63 6b 23 OFFSET.+........(.address.block#
7f320 20 23 62 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 3f 20 .#blocks.cdb.).scsi-build-read?.
7f340 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 6c ....................(.block#.#bl
7f360 6f 63 6b 73 20 63 64 62 20 2d 2d 20 6c 65 6e 67 74 68 20 29 0a 63 6f 6d 6d 61 6e 64 2d 62 75 66 ocks.cdb.--.length.).command-buf
7f380 66 65 72 20 30 65 20 2b 20 63 21 20 20 20 20 20 20 20 5c 20 75 70 64 61 74 65 20 62 43 42 57 43 fer.0e.+.c!.......\.update.bCBWC
7f3a0 42 4c 65 6e 67 74 68 2d 66 69 65 6c 64 20 77 69 74 68 20 72 65 73 75 6c 74 69 6e 67 20 43 44 42 BLength-field.with.resulting.CDB
7f3c0 20 6c 65 6e 67 74 68 0a 74 65 6d 70 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .length.temp1...................
7f3e0 20 20 20 20 20 28 20 61 64 64 72 65 73 73 20 6c 65 6e 67 74 68 20 29 0a 64 6f 2d 62 75 6c 6b 2d .....(.address.length.).do-bulk-
7f400 63 6f 6d 6d 61 6e 64 0a 49 46 0a 73 22 20 52 65 61 64 20 20 64 61 74 61 20 73 75 63 63 65 73 73 command.IF.s".Read..data.success
7f420 66 75 6c 6c 79 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 35 30 34 30 fully".usb-debug-print.ELSE.5040
7f440 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
7f460 20 65 72 72 6f 72 2e 20 28 72 65 61 64 2d 62 6c 6f 63 6b 73 29 22 0a 41 42 4f 52 54 0a 54 48 45 .error..(read-blocks)".ABORT.THE
7f480 4e 0a 74 65 6d 70 31 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 2f 20 20 28 20 23 72 65 61 64 2d 62 6c N.temp1.block-size./..(.#read-bl
7f4a0 6f 63 6b 73 20 29 0a 54 48 45 4e 0a 3b 0a 64 23 20 38 30 30 20 43 4f 4e 53 54 41 4e 54 20 6d 65 ocks.).THEN.;.d#.800.CONSTANT.me
7f4c0 64 69 61 2d 72 65 61 64 79 2d 72 65 74 72 79 0a 3a 20 6d 61 6b 65 2d 6d 65 64 69 61 2d 72 65 61 dia-ready-retry.:.make-media-rea
7f4e0 64 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 6d 61 6b 65 2d 6d dy.(.--.).s".usb-storage:.make-m
7f500 65 64 69 61 2d 72 65 61 64 79 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 30 20 20 66 edia-ready".usb-debug-print.0..f
7f520 6c 61 67 20 21 0a 30 20 20 63 6f 75 6e 74 20 21 0a 42 45 47 49 4e 0a 66 6c 61 67 20 40 20 20 30 lag.!.0..count.!.BEGIN.flag.@..0
7f540 3d 0a 57 48 49 4c 45 0a 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 20 49 46 0a 73 22 20 4d 65 =.WHILE.test-unit-ready.IF.s".Me
7f560 64 69 61 20 72 65 61 64 79 20 66 6f 72 20 61 63 63 65 73 73 2e 22 20 75 73 62 2d 64 65 62 75 67 dia.ready.for.access.".usb-debug
7f580 2d 70 72 69 6e 74 0a 31 20 20 66 6c 61 67 20 21 0a 45 4c 53 45 0a 63 6f 75 6e 74 20 40 20 20 31 -print.1..flag.!.ELSE.count.@..1
7f5a0 20 2b 20 20 63 6f 75 6e 74 20 21 0a 63 6f 75 6e 74 20 40 20 6d 65 64 69 61 2d 72 65 61 64 79 2d .+..count.!.count.@.media-ready-
7f5c0 72 65 74 72 79 20 3d 20 49 46 0a 31 20 66 6c 61 67 20 21 0a 35 30 30 30 20 65 72 72 6f 72 22 20 retry.=.IF.1.flag.!.5000.error".
7f5e0 28 55 53 42 29 20 4d 65 64 69 61 20 6f 72 20 64 72 69 76 65 20 6e 6f 74 20 72 65 61 64 79 20 66 (USB).Media.or.drive.not.ready.f
7f600 6f 72 20 74 68 69 73 20 62 6c 61 64 65 2e 22 0a 41 42 4f 52 54 0a 54 48 45 4e 0a 72 65 71 75 65 or.this.blade.".ABORT.THEN.reque
7f620 73 74 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 st-sense.response-buffer.scsi-ge
7f640 74 2d 73 65 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 t-sense-ID?.(.addr.--.false.|.se
7f660 6e 73 65 2d 49 44 20 74 72 75 65 20 29 0a 49 46 0a 66 66 66 66 30 30 20 41 4e 44 20 20 20 20 20 nse-ID.true.).IF.ffff00.AND.....
7f680 5c 20 72 65 6d 61 69 6e 69 6e 67 3a 20 73 65 6e 73 65 2d 6b 65 79 20 41 53 43 0a 43 41 53 45 0a \.remaining:.sense-key.ASC.CASE.
7f6a0 30 32 33 61 30 30 20 4f 46 20 20 20 5c 20 4d 45 44 49 55 4d 20 4e 4f 54 20 50 52 45 53 45 4e 54 023a00.OF...\.MEDIUM.NOT.PRESENT
7f6c0 20 28 30 32 20 33 61 20 30 30 29 0a 35 30 31 30 20 65 72 72 6f 72 22 20 28 55 53 42 29 20 4e 6f .(02.3a.00).5010.error".(USB).No
7f6e0 20 4d 65 64 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 .Media.found!.Check.for.the.draw
7f700 65 72 2f 69 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 er/inserted.media.".ABORT.ENDOF.
7f720 30 32 30 34 30 30 20 4f 46 20 20 20 5c 20 4c 4f 47 49 43 41 4c 20 44 52 49 56 45 20 4e 4f 54 20 020400.OF...\.LOGICAL.DRIVE.NOT.
7f740 52 45 41 44 59 20 2d 20 49 4e 49 54 49 41 4c 49 5a 41 54 49 4f 4e 20 52 45 51 55 49 52 45 44 0a READY.-.INITIALIZATION.REQUIRED.
7f760 35 30 31 30 20 65 72 72 6f 72 22 20 28 55 53 42 29 20 4e 6f 20 4d 65 64 69 61 20 66 6f 75 6e 64 5010.error".(USB).No.Media.found
7f780 21 20 43 68 65 63 6b 20 66 6f 72 20 74 68 65 20 64 72 61 77 65 72 2f 69 6e 73 65 72 74 65 64 20 !.Check.for.the.drawer/inserted.
7f7a0 6d 65 64 69 61 2e 22 0a 41 42 4f 52 54 0a 45 4e 44 4f 46 0a 30 33 33 30 30 30 20 4f 46 20 20 20 media.".ABORT.ENDOF.033000.OF...
7f7c0 5c 20 43 41 4e 4e 4f 54 20 52 45 41 44 20 4d 45 44 49 55 4d 20 2d 20 55 4e 4b 4e 4f 57 4e 20 46 \.CANNOT.READ.MEDIUM.-.UNKNOWN.F
7f7e0 4f 52 4d 41 54 0a 35 30 32 30 20 65 72 72 6f 72 22 20 28 55 53 42 29 20 55 6e 6b 6e 6f 77 6e 20 ORMAT.5020.error".(USB).Unknown.
7f800 6d 65 64 69 61 20 66 6f 72 6d 61 74 2e 22 0a 41 42 4f 52 54 0a 45 4e 44 4f 46 0a 45 4e 44 43 41 media.format.".ABORT.ENDOF.ENDCA
7f820 53 45 0a 54 48 45 4e 0a 54 48 45 4e 0a 64 23 20 31 30 20 6d 73 20 20 20 20 20 20 20 20 20 20 20 SE.THEN.THEN.d#.10.ms...........
7f840 20 20 5c 20 77 61 69 74 20 6d 61 78 69 6d 75 6d 20 31 30 6d 73 20 2a 20 38 30 30 20 28 3d 38 73 ..\.wait.maximum.10ms.*.800.(=8s
7f860 29 0a 52 45 50 45 41 54 0a 75 73 62 2d 64 65 62 75 67 2d 66 6c 61 67 20 49 46 0a 2e 22 20 6d 61 ).REPEAT.usb-debug-flag.IF..".ma
7f880 6b 65 2d 6d 65 64 69 61 2d 72 65 61 64 79 20 66 69 6e 69 73 68 65 64 20 61 66 74 65 72 20 22 0a ke-media-ready.finished.after.".
7f8a0 63 6f 75 6e 74 20 40 20 64 65 63 69 6d 61 6c 20 2e 20 68 65 78 20 2e 22 20 74 72 69 65 73 2e 22 count.@.decimal...hex..".tries."
7f8c0 20 63 72 0a 54 48 45 4e 0a 3b 0a 3a 20 2e 73 68 6f 77 63 61 70 0a 73 70 61 63 65 0a 74 65 73 74 .cr.THEN.;.:..showcap.space.test
7f8e0 2d 75 6e 69 74 2d 72 65 61 64 79 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 -unit-ready.drop.............\.i
7f900 6e 69 74 69 61 6c 20 63 6f 6d 6d 61 6e 64 0a 72 65 71 75 65 73 74 2d 73 65 6e 73 65 0a 72 65 73 nitial.command.request-sense.res
7f920 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?.
7f940 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.
7f960 29 0a 49 46 0a 64 75 70 20 46 46 46 46 30 30 20 61 6e 64 20 30 32 33 61 30 30 20 3d 20 20 20 20 ).IF.dup.FFFF00.and.023a00.=....
7f980 20 20 20 28 20 73 65 6e 73 65 2d 69 64 20 66 6c 61 67 20 29 0a 49 46 0a 75 44 4f 43 2d 66 61 69 ...(.sense-id.flag.).IF.uDOC-fai
7f9a0 6c 75 72 65 3f 0a 30 32 33 61 30 32 20 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lure?.023a02.=..................
7f9c0 20 5c 20 73 65 65 20 73 65 6e 73 65 2d 63 6f 64 65 73 20 53 50 43 2d 33 20 63 6c 61 75 73 65 20 .\.see.sense-codes.SPC-3.clause.
7f9e0 34 2e 35 2e 36 0a 49 46 0a 2e 22 20 20 54 72 61 79 20 4f 70 65 6e 21 22 0a 45 4c 53 45 0a 2e 22 4.5.6.IF.."..Tray.Open!".ELSE.."
7fa00 20 20 20 20 4e 6f 20 4d 65 64 69 61 22 0a 54 48 45 4e 0a 45 4c 53 45 20 20 20 20 20 20 20 20 20 ....No.Media".THEN.ELSE.........
7fa20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 65 6e 73 65 2d 69 64 20 29 0a 64 72 .................(.sense-id.).dr
7fa40 6f 70 0a 77 61 69 74 2d 66 6f 72 2d 75 6e 69 74 2d 72 65 61 64 79 0a 49 46 0a 72 65 61 64 2d 63 op.wait-for-unit-ready.IF.read-c
7fa60 61 70 61 63 69 74 79 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 apacity.response-buffer.scsi-get
7fa80 2d 63 61 70 61 63 69 74 79 2d 31 30 20 73 70 61 63 65 20 2e 63 61 70 61 63 69 74 79 2d 74 65 78 -capacity-10.space..capacity-tex
7faa0 74 0a 45 4c 53 45 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 t.ELSE.request-sense.response-bu
7fac0 66 66 65 72 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 ffer.scsi-get-sense-ID?.(.addr.-
7fae0 2d 20 66 61 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 64 75 70 -.false.|.sense-ID.true.).IF.dup
7fb00 20 66 66 30 30 30 30 20 61 6e 64 20 30 34 30 30 30 30 20 3d 20 20 20 20 20 20 20 5c 20 73 65 6e .ff0000.and.040000.=.......\.sen
7fb20 73 65 2d 63 6f 64 65 20 3d 20 34 20 3f 0a 49 46 0a 2e 22 20 2a 48 57 2d 45 52 52 4f 52 2a 22 0a se-code.=.4.?.IF..".*HW-ERROR*".
7fb40 75 44 4f 43 2d 66 61 69 6c 75 72 65 3f 0a 45 4c 53 45 0a 64 75 70 20 46 46 46 46 30 30 20 61 6e uDOC-failure?.ELSE.dup.FFFF00.an
7fb60 64 20 30 32 33 61 30 30 20 3d 20 49 46 20 75 44 4f 43 2d 66 61 69 6c 75 72 65 3f 20 54 48 45 4e d.023a00.=.IF.uDOC-failure?.THEN
7fb80 0a 43 41 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 73 65 6e 73 65 2d 49 44 20 29 0a .CASE..............(.sense-ID.).
7fba0 30 32 33 61 30 30 20 4f 46 20 2e 22 20 20 20 4e 6f 20 4d 65 64 69 61 20 22 20 45 4e 44 4f 46 0a 023a00.OF.."...No.Media.".ENDOF.
7fbc0 30 32 33 61 30 32 20 4f 46 20 2e 22 20 54 72 61 79 20 4f 70 65 6e 21 20 22 20 45 4e 44 4f 46 0a 023a02.OF..".Tray.Open!.".ENDOF.
7fbe0 64 75 70 20 20 20 20 4f 46 20 2e 22 20 20 20 20 20 20 20 20 20 20 3f 20 22 20 45 4e 44 4f 46 0a dup....OF.."..........?.".ENDOF.
7fc00 45 4e 44 43 41 53 45 0a 54 48 45 4e 0a 54 48 45 4e 0a 54 48 45 4e 0a 54 48 45 4e 0a 45 4c 53 45 ENDCASE.THEN.THEN.THEN.THEN.ELSE
7fc20 0a 2e 22 20 20 20 20 20 20 20 3f 3f 20 20 20 22 0a 54 48 45 4e 0a 3b 0a 3a 20 69 6e 69 74 2d 64 ..".......??...".THEN.;.:.init-d
7fc40 65 76 2d 72 65 61 64 79 0a 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 20 64 72 6f 70 0a 34 20 ev-ready.test-unit-ready.drop.4.
7fc60 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6c 6f 6f 70 2d 63 6f 75 6e 74 65 72 >r................\.loop-counter
7fc80 0a 30 20 30 0a 42 45 47 49 4e 0a 32 64 72 6f 70 0a 72 65 71 75 65 73 74 2d 73 65 6e 73 65 0a 72 .0.0.BEGIN.2drop.request-sense.r
7fca0 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 6e 73 65 2d 64 61 esponse-buffer.scsi-get-sense-da
7fcc0 74 61 20 28 20 61 73 63 71 20 61 73 63 20 73 65 6e 73 65 2d 6b 65 79 20 29 0a 30 3c 3e 20 20 72 ta.(.ascq.asc.sense-key.).0<>..r
7fce0 3e 20 31 2d 20 64 75 70 20 3e 72 20 30 3c 3e 20 41 4e 44 20 20 20 20 20 20 20 20 20 20 5c 20 6c >.1-.dup.>r.0<>.AND..........\.l
7fd00 6f 6f 70 2d 63 6f 75 6e 74 65 72 20 6f 72 20 73 65 6e 73 65 2d 6b 65 79 0a 57 48 49 4c 45 0a 52 oop-counter.or.sense-key.WHILE.R
7fd20 45 50 45 41 54 0a 32 64 72 6f 70 0a 72 3e 20 64 72 6f 70 0a 3b 0a 73 63 73 69 2d 63 6c 6f 73 65 EPEAT.2drop.r>.drop.;.scsi-close
7fd40 20 20 20 20 20 20 20 20 5c 20 6e 6f 20 66 75 72 74 68 65 72 20 73 63 73 69 20 77 6f 72 64 73 20 ........\.no.further.scsi.words.
7fd60 72 65 71 75 69 72 65 64 0a 3a 20 28 69 6e 69 74 2d 62 6c 6f 63 6b 2d 73 69 7a 65 29 0a 72 65 61 required.:.(init-block-size).rea
7fd80 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 6c 40 20 64 75 d-capacity.response-buffer.l@.du
7fda0 70 20 30 3c 3e 0a 49 46 0a 74 6f 20 6d 61 78 2d 62 6c 6f 63 6b 2d 6e 75 6d 20 20 20 20 20 20 20 p.0<>.IF.to.max-block-num.......
7fdc0 20 5c 20 68 69 67 68 65 73 74 20 62 6c 6f 63 6b 2d 6e 75 6d 62 65 72 0a 45 4c 53 45 0a 2d 31 20 .\.highest.block-number.ELSE.-1.
7fde0 74 6f 20 6d 61 78 2d 62 6c 6f 63 6b 2d 6e 75 6d 20 20 20 20 20 5c 20 69 6e 64 65 74 65 72 6d 69 to.max-block-num.....\.indetermi
7fe00 6e 61 74 65 0a 54 48 45 4e 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 65 72 20 34 20 2b 20 0a 6c nate.THEN.response-buffer.4.+..l
7fe20 40 20 74 6f 20 62 6c 6f 63 6b 2d 73 69 7a 65 0a 73 22 20 75 73 62 2d 73 74 6f 72 61 67 65 3a 20 @.to.block-size.s".usb-storage:.
7fe40 62 6c 6f 63 6b 2d 73 69 7a 65 3d 22 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 75 73 62 2d 64 65 62 75 block-size=".block-size.usb-debu
7fe60 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 3b 0a 3a 20 6f 70 65 6e 20 28 20 2d 2d 20 54 52 55 45 20 29 g-print-val.;.:.open.(.--.TRUE.)
7fe80 0a 73 22 20 75 73 62 2d 73 74 6f 72 61 67 65 3a 20 6f 70 65 6e 22 20 75 73 62 2d 64 65 62 75 67 .s".usb-storage:.open".usb-debug
7fea0 2d 70 72 69 6e 74 0a 69 68 61 6e 64 6c 65 2d 62 75 6c 6b 20 73 22 20 62 75 6c 6b 22 20 28 6f 70 -print.ihandle-bulk.s".bulk".(op
7fec0 65 6e 2d 70 61 63 6b 61 67 65 29 0a 6d 61 6b 65 2d 6d 65 64 69 61 2d 72 65 61 64 79 0a 28 69 6e en-package).make-media-ready.(in
7fee0 69 74 2d 62 6c 6f 63 6b 2d 73 69 7a 65 29 20 20 20 20 20 20 20 20 20 20 20 5c 20 49 6e 69 74 20 it-block-size)...........\.Init.
7ff00 62 6c 6f 63 6b 2d 73 69 7a 65 20 62 65 66 6f 72 65 20 6f 70 65 6e 69 6e 67 20 74 68 65 20 64 65 block-size.before.opening.the.de
7ff20 62 6c 6f 63 6b 65 72 0a 69 68 61 6e 64 6c 65 2d 64 65 62 6c 6f 63 6b 65 72 20 73 22 20 64 65 62 blocker.ihandle-deblocker.s".deb
7ff40 6c 6f 63 6b 65 72 22 20 28 6f 70 65 6e 2d 70 61 63 6b 61 67 65 29 0a 73 22 20 64 69 73 6b 2d 6c locker".(open-package).s".disk-l
7ff60 61 62 65 6c 22 20 66 69 6e 64 2d 70 61 63 6b 61 67 65 20 49 46 20 20 28 20 70 68 61 6e 64 6c 65 abel".find-package.IF..(.phandle
7ff80 20 29 0a 75 73 62 2d 64 65 62 75 67 2d 66 6c 61 67 20 49 46 20 2e 22 20 6d 79 2d 61 72 67 73 20 .).usb-debug-flag.IF..".my-args.
7ffa0 66 6f 72 20 64 69 73 6b 2d 6c 61 62 65 6c 20 3d 20 22 20 6d 79 2d 61 72 67 73 20 73 77 61 70 20 for.disk-label.=.".my-args.swap.
7ffc0 2e 20 2e 20 63 72 20 54 48 45 4e 0a 6d 79 2d 61 72 67 73 20 72 6f 74 20 69 6e 74 65 72 70 6f 73 ....cr.THEN.my-args.rot.interpos
7ffe0 65 0a 54 48 45 4e 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 20 e.THEN.TRUE.....................
80000 20 20 20 28 20 54 52 55 45 20 29 0a 3b 0a 3a 20 63 6c 6f 73 65 20 20 28 20 2d 2d 20 29 0a 69 68 ...(.TRUE.).;.:.close..(.--.).ih
80020 61 6e 64 6c 65 2d 64 65 62 6c 6f 63 6b 65 72 20 28 63 6c 6f 73 65 2d 70 61 63 6b 61 67 65 29 0a andle-deblocker.(close-package).
80040 69 68 61 6e 64 6c 65 2d 62 75 6c 6b 20 28 63 6c 6f 73 65 2d 70 61 63 6b 61 67 65 29 0a 3b 0a 3a ihandle-bulk.(close-package).;.:
80060 20 28 69 6e 69 74 2d 64 65 76 69 63 65 2d 6e 61 6d 65 29 20 20 28 20 2d 2d 20 29 0a 69 6e 69 74 .(init-device-name)..(.--.).init
80080 2d 64 65 76 2d 72 65 61 64 79 0a 69 6e 71 75 69 72 79 0a 72 65 73 70 6f 6e 73 65 2d 62 75 66 66 -dev-ready.inquiry.response-buff
800a0 65 72 20 63 40 0a 43 41 53 45 0a 31 20 20 4f 46 20 2e 73 68 6f 77 63 61 70 20 73 22 20 74 61 70 er.c@.CASE.1..OF..showcap.s".tap
800c0 65 22 20 20 20 20 64 65 76 69 63 65 2d 6e 61 6d 65 20 45 4e 44 4f 46 0a 35 20 20 4f 46 20 2e 73 e"....device-name.ENDOF.5..OF..s
800e0 68 6f 77 63 61 70 20 73 22 20 63 64 72 6f 6d 22 20 20 20 64 65 76 69 63 65 2d 6e 61 6d 65 20 73 howcap.s".cdrom"...device-name.s
80100 22 20 43 44 52 4f 4d 20 66 6f 75 6e 64 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 45 ".CDROM.found".usb-debug-print.E
80120 4e 44 4f 46 0a 30 20 20 4f 46 20 2e 73 68 6f 77 63 61 70 20 73 22 20 73 62 63 2d 64 65 76 22 20 NDOF.0..OF..showcap.s".sbc-dev".
80140 64 65 76 69 63 65 2d 6e 61 6d 65 20 73 22 20 53 42 43 20 44 69 72 65 63 74 20 61 63 63 65 73 73 device-name.s".SBC.Direct.access
80160 20 64 65 76 69 63 65 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 45 4e 44 4f 46 0a 37 .device".usb-debug-print.ENDOF.7
80180 20 20 4f 46 20 2e 73 68 6f 77 63 61 70 20 73 22 20 6f 70 74 69 63 61 6c 22 20 64 65 76 69 63 65 ..OF..showcap.s".optical".device
801a0 2d 6e 61 6d 65 20 73 22 20 4f 70 74 69 63 61 6c 20 6d 65 6d 6f 72 79 20 66 6f 75 6e 64 22 20 75 -name.s".Optical.memory.found".u
801c0 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 45 4e 44 4f 46 0a 30 45 20 4f 46 20 2e 73 68 6f 77 sb-debug-print.ENDOF.0E.OF..show
801e0 63 61 70 20 73 22 20 72 62 63 2d 64 65 76 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 20 73 22 20 52 cap.s".rbc-dev".device-name.s".R
80200 42 43 20 64 69 72 65 63 74 20 61 63 63 65 73 20 64 65 76 69 63 65 20 66 6f 75 6e 64 22 20 75 73 BC.direct.acces.device.found".us
80220 62 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 b-debug-print.ENDOF.ENDCASE.;.:.
80240 28 69 6e 69 74 69 61 6c 2d 73 65 74 75 70 29 0a 69 68 61 6e 64 6c 65 2d 62 75 6c 6b 20 73 22 20 (initial-setup).ihandle-bulk.s".
80260 62 75 6c 6b 22 20 28 6f 70 65 6e 2d 70 61 63 6b 61 67 65 29 0a 64 65 76 69 63 65 2d 69 6e 69 74 bulk".(open-package).device-init
80280 0a 28 69 6e 69 74 2d 64 65 76 69 63 65 2d 6e 61 6d 65 29 0a 73 65 74 2d 64 72 69 76 65 2d 61 6c .(init-device-name).set-drive-al
802a0 69 61 73 0a 32 30 30 20 74 6f 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 20 20 20 20 20 20 5c 20 44 65 ias.200.to.block-size.......\.De
802c0 66 61 75 6c 74 20 62 6c 6f 63 6b 2d 73 69 7a 65 2c 20 77 69 6c 6c 20 62 65 20 6f 76 65 72 77 72 fault.block-size,.will.be.overwr
802e0 69 74 74 65 6e 20 69 6e 20 22 6f 70 65 6e 22 0a 31 30 30 30 30 20 74 6f 20 6d 61 78 2d 74 72 61 itten.in."open".10000.to.max-tra
80300 6e 73 66 65 72 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 61 67 nsfer.ihandle-bulk.(close-packag
80320 65 29 0a 3b 0a 28 69 6e 69 74 69 61 6c 2d 73 65 74 75 70 29 0a 00 00 00 ff ff ff ff ff ff ff ff e).;.(initial-setup)............
80340 00 00 00 00 00 00 0b 38 00 00 00 00 00 00 0a f2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 .......8.......................8
80360 75 73 62 2d 73 74 6f 72 61 67 65 2d 73 75 70 70 6f 72 74 2e 66 73 00 00 3a 20 72 77 2d 65 6e 64 usb-storage-support.fs..:.rw-end
80380 70 6f 69 6e 74 0a 73 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 point.s".rw-endpoint".$call-pare
803a0 6e 74 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 64 6c nt.;.:.controlxfer.(.dir.addr.dl
803c0 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 2d 20 54 en.setup-packet.MPS.ep-fun.---.T
803e0 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 6c RUE|FALSE.).s".controlxfer".$cal
80400 6c 2d 70 61 72 65 6e 74 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 63 6f 6e l-parent.;.:.control-std-get-con
80420 66 69 67 75 72 61 74 69 6f 6e 2d 64 65 73 63 72 69 70 74 6f 72 0a 73 22 20 63 6f 6e 74 72 6f 6c figuration-descriptor.s".control
80440 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 72 69 70 74 6f -std-get-configuration-descripto
80460 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 2d r".$call-parent.;.:.control-std-
80480 73 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 28 20 63 6f 6e 66 69 67 76 61 6c 75 65 20 set-configuration.(.configvalue.
804a0 46 75 6e 63 41 64 64 72 20 2d 2d 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 73 22 20 63 6f FuncAddr.--.TRUE.|.FALSE.).s".co
804c0 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 22 20 24 63 61 ntrol-std-set-configuration".$ca
804e0 6c 6c 2d 70 61 72 65 6e 74 20 20 20 28 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 3b 0a 3a ll-parent...(.TRUE.|.FALSE.).;.:
80500 20 62 75 6c 6b 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 20 28 .bulk-reset-recovery-procedure.(
80520 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 64 70 20 75 73 62 2d .bulk-out-endp.bulk-in-endp.usb-
80540 61 64 64 72 20 2d 2d 20 29 0a 73 22 20 62 75 6c 6b 2d 72 65 73 65 74 2d 72 65 63 6f 76 65 72 79 addr.--.).s".bulk-reset-recovery
80560 2d 70 72 6f 63 65 64 75 72 65 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 0a 3b 0a 3a 20 62 75 69 -procedure".$call-parent.;.:.bui
80580 6c 64 2d 63 62 77 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 ld-cbw.(.address.tag.transfer-le
805a0 6e 20 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 2d 2d 20 29 n.direction.lun.command-len.--.)
805c0 0a 73 22 20 62 75 69 6c 64 2d 63 62 77 22 20 69 68 61 6e 64 6c 65 2d 62 75 6c 6b 20 40 20 24 63 .s".build-cbw".ihandle-bulk.@.$c
805e0 61 6c 6c 2d 6d 65 74 68 6f 64 0a 3b 0a 3a 20 61 6e 61 6c 79 7a 65 2d 63 73 77 20 28 20 61 64 64 all-method.;.:.analyze-csw.(.add
80600 72 65 73 73 20 2d 2d 20 72 65 73 69 64 75 65 20 74 61 67 20 54 52 55 45 20 7c 20 72 65 61 73 6f ress.--.residue.tag.TRUE.|.reaso
80620 6e 20 46 41 4c 53 45 20 29 0a 73 22 20 61 6e 61 6c 79 7a 65 2d 63 73 77 22 20 69 68 61 6e 64 6c n.FALSE.).s".analyze-csw".ihandl
80640 65 2d 62 75 6c 6b 20 40 20 24 63 61 6c 6c 2d 6d 65 74 68 6f 64 0a 3b 0a 3a 20 64 65 76 69 63 65 e-bulk.@.$call-method.;.:.device
80660 2d 69 6e 69 74 20 28 20 2d 2d 20 29 0a 73 22 20 53 74 61 72 74 69 6e 67 20 74 6f 20 69 6e 69 74 -init.(.--.).s".Starting.to.init
80680 69 61 6c 69 7a 65 20 75 73 62 2d 73 74 6f 72 61 67 65 20 64 65 76 69 63 65 22 20 75 73 62 2d 64 ialize.usb-storage.device".usb-d
806a0 65 62 75 67 2d 70 72 69 6e 74 0a 73 22 20 55 53 42 2d 41 44 44 52 45 53 53 22 20 67 65 74 2d 6d ebug-print.s".USB-ADDRESS".get-m
806c0 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 20 70 72 6f 70 y-property.........(.TRUE.|.prop
806e0 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 20 70 addr.proplen.FALSE.).IF.s".not.p
80700 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 64 65 ossible".usb-debug-print.ELSE.de
80720 63 6f 64 65 2d 69 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 code-int.nip.nip.to.my-usb-addre
80740 73 73 0a 54 48 45 4e 0a 73 22 20 4d 50 53 2d 42 55 4c 4b 4f 55 54 22 20 67 65 74 2d 6d 79 2d 70 ss.THEN.s".MPS-BULKOUT".get-my-p
80760 72 6f 70 65 72 74 79 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 70 72 6f 70 61 64 64 roperty.........(.TRUE.|.propadd
80780 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 20 70 6f 73 73 r.proplen.FALSE.).IF.s".not.poss
807a0 69 62 6c 65 22 20 20 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 ible"...usb-debug-print.ELSE.dec
807c0 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 6f 75 74 0a ode-int.nip.nip.to.mps-bulk-out.
807e0 54 48 45 4e 0a 73 22 20 4d 50 53 2d 42 55 4c 4b 49 4e 22 20 67 65 74 2d 6d 79 2d 70 72 6f 70 65 THEN.s".MPS-BULKIN".get-my-prope
80800 72 74 79 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 70 72 6f 70 61 64 64 72 20 70 rty..........(.TRUE.|.propaddr.p
80820 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 62 6c roplen.FALSE.).IF.s".not.possibl
80840 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
80860 6e 74 20 6e 69 70 20 6e 69 70 20 74 6f 20 6d 70 73 2d 62 75 6c 6b 2d 69 6e 0a 54 48 45 4e 0a 73 nt.nip.nip.to.mps-bulk-in.THEN.s
80880 22 20 42 55 4c 4b 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 ".BULK-IN-EP-ADDR".get-my-proper
808a0 74 79 20 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 6e ty.....(.TRUE.|.propaddr.proplen
808c0 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 75 73 62 .FALSE.).IF.s".not.possible".usb
808e0 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 70 -debug-print.ELSE.decode-int.nip
80900 20 6e 69 70 20 74 6f 20 62 75 6c 6b 2d 69 6e 2d 65 70 0a 54 48 45 4e 0a 73 22 20 42 55 4c 4b 2d .nip.to.bulk-in-ep.THEN.s".BULK-
80920 4f 55 54 2d 45 50 2d 41 44 44 52 22 20 67 65 74 2d 6d 79 2d 70 72 6f 70 65 72 74 79 20 20 20 20 OUT-EP-ADDR".get-my-property....
80940 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 53 45 20 (.TRUE.|.propaddr.proplen.FALSE.
80960 29 0a 49 46 0a 73 22 20 6e 6f 74 20 70 6f 73 73 69 62 6c 65 22 20 20 75 73 62 2d 64 65 62 75 67 ).IF.s".not.possible"..usb-debug
80980 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
809a0 6f 20 62 75 6c 6b 2d 6f 75 74 2d 65 70 0a 54 48 45 4e 0a 73 22 20 4d 50 53 2d 44 43 50 22 20 67 o.bulk-out-ep.THEN.s".MPS-DCP".g
809c0 65 74 2d 6d 79 2d 70 72 6f 70 65 72 74 79 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 et-my-property.............(.TRU
809e0 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.
80a00 73 22 20 4e 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
80a20 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 70 73 2d .ELSE.decode-int.nip.nip.to.mps-
80a40 64 63 70 0a 54 48 45 4e 0a 73 22 20 4c 55 4e 22 20 67 65 74 2d 6d 79 2d 70 72 6f 70 65 72 74 79 dcp.THEN.s".LUN".get-my-property
80a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 54 52 55 45 20 7c 20 70 72 6f 70 61 64 .................(.TRUE.|.propad
80a80 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 4e 4f 54 20 50 6f 73 dr.proplen.FALSE.).IF.s".NOT.Pos
80aa0 73 69 62 6c 65 20 74 6f 20 65 78 74 72 61 63 74 20 4c 55 4e 22 20 75 73 62 2d 64 65 62 75 67 2d sible.to.extract.LUN".usb-debug-
80ac0 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 6f print.ELSE.decode-int.nip.nip.to
80ae0 20 6c 75 6e 0a 54 48 45 4e 0a 73 22 20 45 78 74 72 61 63 74 65 64 20 70 72 6f 70 65 72 74 69 65 .lun.THEN.s".Extracted.propertie
80b00 73 20 69 6e 68 65 72 69 74 65 64 20 66 72 6f 6d 20 70 61 72 65 6e 74 2e 22 20 20 75 73 62 2d 64 s.inherited.from.parent."..usb-d
80b20 65 62 75 67 2d 70 72 69 6e 74 0a 34 30 20 61 6c 6c 6f 63 2d 6d 65 6d 20 74 6f 20 63 6f 6d 6d 61 ebug-print.40.alloc-mem.to.comma
80b40 6e 64 2d 62 75 66 66 65 72 0a 38 30 20 61 6c 6c 6f 63 2d 6d 65 6d 20 74 6f 20 72 65 73 70 6f 6e nd-buffer.80.alloc-mem.to.respon
80b60 73 65 2d 62 75 66 66 65 72 0a 31 30 20 61 6c 6c 6f 63 2d 6d 65 6d 20 74 6f 20 63 73 77 2d 62 75 se-buffer.10.alloc-mem.to.csw-bu
80b80 66 66 65 72 0a 38 20 61 6c 6c 6f 63 2d 6d 65 6d 20 74 6f 20 63 66 67 2d 62 75 66 66 65 72 0a 73 ffer.8.alloc-mem.to.cfg-buffer.s
80ba0 22 20 41 6c 6c 6f 63 61 74 65 64 20 62 75 66 66 65 72 73 2e 22 20 75 73 62 2d 64 65 62 75 67 2d ".Allocated.buffers.".usb-debug-
80bc0 70 72 69 6e 74 0a 63 66 67 2d 62 75 66 66 65 72 20 38 20 6d 70 73 2d 64 63 70 20 6d 79 2d 75 73 print.cfg-buffer.8.mps-dcp.my-us
80be0 62 2d 61 64 64 72 65 73 73 20 20 20 20 20 20 28 20 62 75 66 66 65 72 20 6c 65 6e 20 6d 70 73 20 b-address......(.buffer.len.mps.
80c00 66 75 6e 2d 61 64 64 72 20 29 0a 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 63 6f 6e 66 69 fun-addr.).control-std-get-confi
80c20 67 75 72 61 74 69 6f 6e 2d 64 65 73 63 72 69 70 74 6f 72 20 28 20 54 52 55 45 20 7c 20 46 41 4c guration-descriptor.(.TRUE.|.FAL
80c40 53 45 20 29 0a 64 72 6f 70 0a 73 22 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 65 73 63 72 SE.).drop.s".Configuration.descr
80c60 69 70 74 6f 72 20 65 78 74 72 61 63 74 65 64 2e 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e iptor.extracted.".usb-debug-prin
80c80 74 0a 63 66 67 2d 62 75 66 66 65 72 20 35 20 2b 20 63 40 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 t.cfg-buffer.5.+.c@.my-usb-addre
80ca0 73 73 20 20 20 20 20 20 20 20 20 28 20 63 6f 6e 66 69 67 76 61 6c 75 65 20 66 75 6e 2d 61 64 64 ss.........(.configvalue.fun-add
80cc0 72 20 29 0a 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 r.).control-std-set-configuratio
80ce0 6e 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 73 22 n............(.TRUE.|.FALSE.).s"
80d00 20 75 73 62 2d 73 74 6f 72 61 67 65 3a 20 53 65 74 20 63 6f 6e 66 69 67 20 72 65 74 75 72 6e 65 .usb-storage:.Set.config.returne
80d20 64 3a 20 22 20 72 6f 74 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 2d 76 61 6c 0a 3b 0a 3a d:.".rot.usb-debug-print-val.;.:
80d40 20 28 6f 70 65 6e 2d 70 61 63 6b 61 67 65 29 20 20 28 20 69 68 61 6e 64 6c 65 2d 76 61 72 20 6e .(open-package)..(.ihandle-var.n
80d60 61 6d 65 2d 73 74 72 20 6e 61 6d 65 2d 6c 65 6e 20 2d 2d 20 29 0a 66 69 6e 64 2d 70 61 63 6b 61 ame-str.name-len.--.).find-packa
80d80 67 65 20 49 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 69 68 61 6e 64 6c 65 2d ge.IF.................(.ihandle-
80da0 76 61 72 20 70 68 61 6e 64 6c 65 20 29 0a 30 20 30 20 72 6f 74 20 6f 70 65 6e 2d 70 61 63 6b 61 var.phandle.).0.0.rot.open-packa
80dc0 67 65 20 20 20 20 20 20 20 20 20 28 20 69 68 61 6e 64 6c 65 2d 76 61 72 20 69 68 61 6e 64 6c 65 ge.........(.ihandle-var.ihandle
80de0 20 29 0a 73 77 61 70 20 21 0a 45 4c 53 45 0a 73 22 20 53 75 70 70 6f 72 74 20 70 61 63 6b 61 67 .).swap.!.ELSE.s".Support.packag
80e00 65 20 6e 6f 74 20 66 6f 75 6e 64 22 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 54 48 e.not.found"..usb-debug-print.TH
80e20 45 4e 0a 3b 0a 3a 20 28 63 6c 6f 73 65 2d 70 61 63 6b 61 67 65 29 20 20 28 20 69 68 61 6e 64 6c EN.;.:.(close-package)..(.ihandl
80e40 65 2d 76 61 72 20 2d 2d 20 29 0a 64 75 70 20 40 20 63 6c 6f 73 65 2d 70 61 63 6b 61 67 65 0a 30 e-var.--.).dup.@.close-package.0
80e60 20 73 77 61 70 20 21 0a 3b 0a 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 0f 78 .swap.!.;......................x
80e80 00 00 00 00 00 00 0f 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 38 75 73 62 2d 73 74 6f 72 .......3...............8usb-stor
80ea0 61 67 65 2d 77 72 61 70 70 65 72 2e 66 73 00 00 73 22 20 73 63 73 69 22 20 64 65 76 69 63 65 2d age-wrapper.fs..s".scsi".device-
80ec0 6e 61 6d 65 0a 73 22 20 62 6c 6f 63 6b 2d 74 79 70 65 22 20 64 65 76 69 63 65 2d 74 79 70 65 0a name.s".block-type".device-type.
80ee0 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".
80f00 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
80f20 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 6e 69 74 20 20 20 31 ells".property.:.encode-unit...1
80f40 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 6e 69 74 .hex-encode-unit.;.:.decode-unit
80f60 20 20 20 31 20 68 65 78 2d 64 65 63 6f 64 65 2d 75 6e 69 74 20 3b 0a 31 20 63 68 61 72 73 20 61 ...1.hex-decode-unit.;.1.chars.a
80f80 6c 6c 6f 63 2d 6d 65 6d 20 56 41 4c 55 45 20 63 68 2d 62 75 66 66 65 72 0a 38 20 56 41 4c 55 45 lloc-mem.VALUE.ch-buffer.8.VALUE
80fa0 20 6d 70 73 2d 64 63 70 0a 30 20 56 41 4c 55 45 20 70 6f 72 74 2d 6e 75 6d 62 65 72 0a 30 20 56 .mps-dcp.0.VALUE.port-number.0.V
80fc0 41 4c 55 45 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 ALUE.my-usb-address.:.control-st
80fe0 64 2d 67 65 74 2d 6d 61 78 6c 75 6e 0a 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d d-get-maxlun.s".control-std-get-
81000 6d 61 78 6c 75 6e 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 maxlun".$call-parent.;.:.control
81020 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 72 69 70 74 6f -std-get-configuration-descripto
81040 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 75 72 61 74 69 r.s".control-std-get-configurati
81060 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 0a 3b 0a 3a 20 on-descriptor".$call-parent.;.:.
81080 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 61 6c rw-endpoint.s".rw-endpoint".$cal
810a0 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 20 61 l-parent.;.:.controlxfer.(.dir.a
810c0 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 75 6e ddr.dlen.setup-packet.MPS.ep-fun
810e0 20 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 65 72 22 .--.TRUE|FALSE.).s".controlxfer"
81100 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 2d 73 65 .$call-parent.;.:.control-std-se
81120 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 0a 73 22 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 t-configuration.s".control-std-s
81140 65 74 2d 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 0a 3b et-configuration".$call-parent.;
81160 0a 3a 20 65 78 74 72 61 63 74 2d 70 72 6f 70 65 72 74 69 65 73 20 28 20 2d 2d 20 29 0a 73 22 20 .:.extract-properties.(.--.).s".
81180 55 53 42 2d 41 44 44 52 45 53 53 22 20 67 65 74 2d 69 6e 68 65 72 69 74 65 64 2d 70 72 6f 70 65 USB-ADDRESS".get-inherited-prope
811a0 72 74 79 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 20 7c rty.(.prop-addr.prop-len.FALSE.|
811c0 20 54 52 55 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 .TRUE.).IF.s".notpossible".usb-d
811e0 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 70 20 6e ebug-print.ELSE.decode-int.nip.n
81200 69 70 20 74 6f 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 0a 54 48 45 4e 0a 73 22 20 4d 50 53 ip.to.my-usb-address.THEN.s".MPS
81220 2d 44 43 50 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 20 28 20 -DCP".get-inherited-property..(.
81240 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 46 41 4c 53 45 20 7c 20 54 52 55 45 20 prop-addr.prop-len.FALSE.|.TRUE.
81260 29 0a 49 46 0a 73 22 20 4d 50 53 2d 44 43 50 20 70 72 6f 70 65 72 74 79 20 6e 6f 74 20 66 6f 75 ).IF.s".MPS-DCP.property.not.fou
81280 6e 64 2e 41 73 73 75 6d 65 20 38 20 61 73 20 4d 41 58 20 50 41 43 4b 45 54 20 53 49 5a 45 22 20 nd.Assume.8.as.MAX.PACKET.SIZE".
812a0 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 65 20 64 65 66 61 75 usb-debug-print.s".for.the.defau
812c0 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 75 67 2d 70 72 69 6e lt.control.pipe"..usb-debug-prin
812e0 74 0a 38 20 74 6f 20 6d 70 73 2d 64 63 70 0a 45 4c 53 45 0a 73 22 20 4d 50 53 2d 44 43 50 20 70 t.8.to.mps-dcp.ELSE.s".MPS-DCP.p
81300 72 6f 70 65 72 74 79 20 66 6f 75 6e 64 21 21 22 20 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e roperty.found!!"..usb-debug-prin
81320 74 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 64 63 70 0a t.decode-int.nip.nip.to.mps-dcp.
81340 54 48 45 4e 0a 73 22 20 72 65 67 22 20 67 65 74 2d 69 6e 68 65 72 69 74 65 64 2d 70 72 6f 70 65 THEN.s".reg".get-inherited-prope
81360 72 74 79 20 20 20 28 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 46 4c 41 53 45 rty...(.prop-addr.prop-len.FLASE
81380 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 65 22 20 75 73 62 .|.TRUE.).IF.s".notpossible".usb
813a0 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 70 -debug-print.ELSE.decode-int.nip
813c0 20 6e 69 70 20 74 6f 20 70 6f 72 74 2d 6e 75 6d 62 65 72 0a 54 48 45 4e 0a 3b 0a 3a 20 63 72 65 .nip.to.port-number.THEN.;.:.cre
813e0 61 74 65 2d 74 72 65 65 20 28 20 2d 2d 20 29 0a 6d 70 73 2d 64 63 70 20 6d 79 2d 75 73 62 2d 61 ate-tree.(.--.).mps-dcp.my-usb-a
81400 64 64 72 65 73 73 20 30 20 63 68 2d 62 75 66 66 65 72 20 31 20 28 20 4d 50 53 20 66 75 6e 2d 61 ddress.0.ch-buffer.1.(.MPS.fun-a
81420 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 63 6f 6e ddr.dir.data-buff.data-len.).con
81440 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 6d 61 78 6c 75 6e 20 20 20 20 20 28 20 54 52 55 45 20 7c trol-std-get-maxlun.....(.TRUE.|
81460 20 46 41 4c 53 45 20 29 0a 49 46 0a 73 22 20 47 45 54 2d 4d 41 58 2d 4c 55 4e 20 49 53 20 57 4f .FALSE.).IF.s".GET-MAX-LUN.IS.WO
81480 52 4b 49 4e 47 20 3a 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 0a 45 4c 53 45 0a 73 22 RKING.:".usb-debug-print.ELSE.s"
814a0 20 45 52 52 4f 52 20 69 6e 20 47 45 54 2d 4d 41 58 2d 4c 55 4e 20 22 20 75 73 62 2d 64 65 62 75 .ERROR.in.GET-MAX-LUN.".usb-debu
814c0 67 2d 70 72 69 6e 74 0a 54 48 45 4e 0a 63 68 2d 62 75 66 66 65 72 20 63 40 20 31 20 2b 20 20 30 g-print.THEN.ch-buffer.c@.1.+..0
814e0 20 20 20 20 20 20 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 ..............................(.
81500 6d 61 78 2d 6c 75 6e 2b 31 20 30 20 29 0a 44 4f 0a 73 22 20 69 4d 61 6e 75 66 61 63 74 75 72 65 max-lun+1.0.).DO.s".iManufacture
81520 72 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 72 6f 70 20 28 r".get-inherited-property.drop.(
81540 20 70 72 6f 70 2d 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 20 54 52 55 45 20 29 0a 64 65 63 6f 64 .prop-addr.prop-len.TRUE.).decod
81560 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 28 e-int.nip.nip..................(
81580 20 69 4d 61 6e 75 20 29 0a 73 22 20 69 50 72 6f 64 75 63 74 22 20 67 65 74 2d 69 6e 68 65 72 69 .iManu.).s".iProduct".get-inheri
815a0 74 65 64 2d 70 72 6f 70 65 72 74 79 20 64 72 6f 70 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 ted-property.drop.decode-int.nip
815c0 20 6e 69 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 69 4d 61 6e 75 20 69 50 .nip..................(.iManu.iP
815e0 72 6f 64 20 29 0a 73 22 20 69 53 65 72 69 61 6c 4e 75 6d 62 65 72 22 20 67 65 74 2d 69 6e 68 65 rod.).s".iSerialNumber".get-inhe
81600 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 2d 69 6e 74 20 6e rited-property.drop.decode-int.n
81620 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 69 4d 61 6e 75 20 ip.nip..................(.iManu.
81640 69 50 72 6f 64 20 69 53 65 72 4e 75 6d 20 29 0a 73 22 20 4d 50 53 2d 42 55 4c 4b 4f 55 54 22 20 iProd.iSerNum.).s".MPS-BULKOUT".
81660 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
81680 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..................
816a0 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 69 53 65 72 4e 75 6d 20 4d 50 53 2d 42 55 4c 4b 4f 55 (.iManu.iProd.iSerNum.MPS-BULKOU
816c0 54 20 29 0a 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 69 6e 68 T.).s".BULK-OUT-EP-ADDR".get-inh
816e0 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 2d 69 6e 74 20 erited-property.drop.decode-int.
81700 6e 69 70 20 6e 69 70 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 nip.nip.(.iManu.iProd.iSerNum.MP
81720 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 29 0a 73 22 20 S-BULKOUT.BULK-OUT-EP-ADDR.).s".
81740 4d 50 53 2d 42 55 4c 4b 49 4e 22 20 67 65 74 2d 69 6e 68 65 72 69 74 65 64 2d 70 72 6f 70 65 72 MPS-BULKIN".get-inherited-proper
81760 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 4e 75 6d 20 4d 50 ty.drop.(.iManu.iProd.iSerNum.MP
81780 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 70 72 6f 70 2d S-BULKOUT.BULK-OUT-EP-ADDR.prop-
817a0 61 64 64 72 20 70 72 6f 70 2d 6c 65 6e 0a 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a 64 65 63 addr.prop-len.TRUE.|.FALSE.).dec
817c0 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 0a 73 22 20 42 55 4c 4b 2d 49 4e 2d 45 50 2d 41 44 ode-int.nip.nip.s".BULK-IN-EP-AD
817e0 44 52 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 72 6f 70 0a DR".get-inherited-property.drop.
81800 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 4f 55 (.iManu.iProd.iSernum.MPS-BULKOU
81820 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 20 70 72 T.BULK-OUT-EP-ADDR.MPS-BULKIN.pr
81840 6f 70 2d 61 64 64 72 0a 70 72 6f 70 2d 6c 65 6e 20 54 52 55 45 20 7c 20 46 41 4c 53 45 20 29 0a op-addr.prop-len.TRUE.|.FALSE.).
81860 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 0a 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 decode-int.nip.nip.(.iManu.iProd
81880 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 54 2d 45 50 .iSernum.MPS-BULKOUT.BULK-OUT-EP
818a0 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 44 44 52 20 -ADDR.MPS-BULKIN.BULKIN-EP-ADDR.
818c0 29 0a 6d 70 73 2d 64 63 70 20 20 70 6f 72 74 2d 6e 75 6d 62 65 72 20 20 6d 79 2d 75 73 62 2d 61 ).mps-dcp..port-number..my-usb-a
818e0 64 64 72 65 73 73 20 49 0a 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 69 53 65 72 6e 75 6d 20 4d ddress.I.(.iManu.iProd.iSernum.M
81900 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 44 52 20 4d 50 53 2d PS-BULKOUT.BULK-OUT-EP-ADDR.MPS-
81920 42 55 4c 4b 49 4e 0a 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 BULKIN.BULKIN-EP-ADDR.mps-dcp.po
81940 72 74 2d 61 64 64 72 65 73 73 20 6d 79 2d 75 73 62 2d 61 64 64 72 65 73 73 20 6c 75 6e 2d 6e 75 rt-address.my-usb-address.lun-nu
81960 6d 62 65 72 20 29 0a 6e 65 77 2d 64 65 76 69 63 65 0a 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 mber.).new-device.(.iManu.iProd.
81980 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 54 2d 45 50 2d iSernum.MPS-BULKOUT.BULK-OUT-EP-
819a0 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 44 44 52 20 6d ADDR.MPS-BULKIN.BULKIN-EP-ADDR.m
819c0 70 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 ps-dcp.port-address.my-usb-addre
819e0 73 73 20 6c 75 6e 2d 6e 75 6d 62 65 72 20 29 0a 73 65 74 2d 73 70 61 63 65 0a 28 20 69 4d 61 6e ss.lun-number.).set-space.(.iMan
81a00 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
81a20 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
81a40 50 2d 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 6d 79 2d 75 73 P-ADDR.mps-dcp.port-number.my-us
81a60 62 2d 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 b-address.).encode-int.s".USB-AD
81a80 44 52 45 53 53 22 20 70 72 6f 70 65 72 74 79 0a 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 69 53 DRESS".property.(.iManu.iProd.iS
81aa0 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 44 ernum.MPS-BULKOUT.BULK-OUT-EP-AD
81ac0 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 73 DR.MPS-BULKIN.BULKIN-EP-ADDR.mps
81ae0 2d 64 63 70 20 70 6f 72 74 2d 6e 75 6d 62 65 72 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 -dcp.port-number.).encode-int.s"
81b00 20 72 65 67 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 .reg".property.encode-int.s".MPS
81b20 2d 44 43 50 22 20 70 72 6f 70 65 72 74 79 0a 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 69 53 65 -DCP".property.(.iManu.iProd.iSe
81b40 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 44 44 rnum.MPS-BULKOUT.BULK-OUT-EP-ADD
81b60 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 29 0a 49 20 R.MPS-BULKIN.BULKIN-EP-ADDR.).I.
81b80 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 4c 55 4e 22 20 70 72 6f 70 65 72 74 79 0a 28 20 69 4d encode-int.s".LUN".property.(.iM
81ba0 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 4f 55 54 20 42 55 anu.iProd.iSernum.MPS-BULKOUT.BU
81bc0 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 42 55 4c 4b 49 4e LK-OUT-EP-ADDR.MPS-BULKIN.BULKIN
81be0 2d 45 50 2d 41 44 44 52 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 42 55 4c 4b 2d 49 4e -EP-ADDR.).encode-int.s".BULK-IN
81c00 2d 45 50 2d 41 44 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 -EP-ADDR".property.encode-int.s"
81c20 20 4d 50 53 2d 42 55 4c 4b 49 4e 22 20 70 72 6f 70 65 72 74 79 0a 65 6e 63 6f 64 65 2d 69 6e 74 .MPS-BULKIN".property.encode-int
81c40 20 73 22 20 42 55 4c 4b 2d 4f 55 54 2d 45 50 2d 41 44 44 52 22 20 70 72 6f 70 65 72 74 79 0a 65 .s".BULK-OUT-EP-ADDR".property.e
81c60 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 4d 50 53 2d 42 55 4c 4b 4f 55 54 22 20 70 72 6f 70 65 72 ncode-int.s".MPS-BULKOUT".proper
81c80 74 79 20 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 69 53 65 72 4e 75 6d 20 29 0a 65 6e 63 6f 64 ty.(.iManu.iProd.iSerNum.).encod
81ca0 65 2d 69 6e 74 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 e-int.s".iSerialNumber".property
81cc0 20 28 20 69 4d 61 6e 75 20 69 50 72 6f 64 20 29 0a 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 69 .(.iManu.iProd.).encode-int.s".i
81ce0 50 72 6f 64 75 63 74 22 20 70 72 6f 70 65 72 74 79 20 20 28 20 69 4d 61 6e 75 20 29 0a 65 6e 63 Product".property..(.iManu.).enc
81d00 6f 64 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 ode-int.s".iManufacturer".proper
81d20 74 79 20 28 20 2d 2d 20 29 0a 73 22 20 75 73 62 2d 73 74 6f 72 61 67 65 2e 66 73 22 20 49 4e 43 ty.(.--.).s".usb-storage.fs".INC
81d40 4c 55 44 45 44 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 4c 4f 4f 50 0a 3b 0a 65 78 74 72 61 LUDED.finish-device.LOOP.;.extra
81d60 63 74 2d 70 72 6f 70 65 72 74 69 65 73 20 20 5c 20 45 78 74 72 61 63 74 20 74 68 65 20 70 72 6f ct-properties..\.Extract.the.pro
81d80 70 65 72 74 69 65 73 20 66 72 6f 6d 20 70 61 72 65 6e 74 0a 63 72 65 61 74 65 2d 74 72 65 65 20 perties.from.parent.create-tree.
81da0 20 20 20 20 20 20 5c 20 74 68 69 73 20 6d 65 74 68 6f 64 20 63 72 65 61 74 65 73 20 74 68 65 20 ......\.this.method.creates.the.
81dc0 6e 6f 64 65 20 66 6f 72 20 65 76 65 72 79 20 6c 75 6e 20 77 69 74 68 20 70 72 6f 70 65 72 74 69 node.for.every.lun.with.properti
81de0 65 73 0a 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 2a b8 00 00 00 00 00 00 2a 7f es....................*.......*.
81e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 75 73 62 2d 6b 65 79 62 6f 61 72 64 2e 66 73 00 ...............0usb-keyboard.fs.
81e20 73 22 20 6b 65 79 62 6f 61 72 64 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 73 22 20 6b 65 79 62 s".keyboard".device-name.s".keyb
81e40 6f 61 72 64 22 20 64 65 76 69 63 65 2d 74 79 70 65 0a 2e 22 20 20 20 55 53 42 20 4b 65 79 62 6f oard".device-type.."...USB.Keybo
81e60 61 72 64 22 20 63 72 0a 33 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 61 73 73 69 67 6e 65 64 ard".cr.3.encode-int.s".assigned
81e80 2d 61 64 64 72 65 73 73 65 73 22 20 70 72 6f 70 65 72 74 79 0a 31 20 65 6e 63 6f 64 65 2d 69 6e -addresses".property.1.encode-in
81ea0 74 20 73 22 20 72 65 67 22 20 70 72 6f 70 65 72 74 79 0a 31 20 65 6e 63 6f 64 65 2d 69 6e 74 20 t.s".reg".property.1.encode-int.
81ec0 73 22 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 23 22 20 70 72 6f 70 65 72 74 79 0a 73 22 20 45 s".configuration#".property.s".E
81ee0 4e 22 20 65 6e 63 6f 64 65 2d 73 74 72 69 6e 67 20 73 22 20 6c 61 6e 67 75 61 67 65 22 20 70 72 N".encode-string.s".language".pr
81f00 6f 70 65 72 74 79 0a 31 20 63 6f 6e 73 74 61 6e 74 20 4e 75 6d 4c 6b 0a 32 20 63 6f 6e 73 74 61 operty.1.constant.NumLk.2.consta
81f20 6e 74 20 43 61 70 73 4c 6b 0a 34 20 63 6f 6e 73 74 61 6e 74 20 53 63 72 4c 6b 0a 30 30 20 76 61 nt.CapsLk.4.constant.ScrLk.00.va
81f40 6c 75 65 20 6b 62 64 2d 61 64 64 72 0a 74 6f 20 6b 62 64 2d 61 64 64 72 20 20 20 20 20 20 20 20 lue.kbd-addr.to.kbd-addr........
81f60 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 73 ........................\.save.s
81f80 70 65 65 64 20 62 69 74 0a 38 20 76 61 6c 75 65 20 6d 70 73 2d 64 63 70 0a 38 20 63 6f 6e 73 74 peed.bit.8.value.mps-dcp.8.const
81fa0 61 6e 74 20 44 45 46 41 55 4c 54 2d 43 4f 4e 54 52 4f 4c 2d 4d 50 53 0a 38 20 63 68 61 72 73 20 ant.DEFAULT-CONTROL-MPS.8.chars.
81fc0 61 6c 6c 6f 63 2d 6d 65 6d 20 76 61 6c 75 65 20 73 65 74 75 70 2d 70 61 63 6b 65 74 0a 38 20 63 alloc-mem.value.setup-packet.8.c
81fe0 68 61 72 73 20 61 6c 6c 6f 63 2d 6d 65 6d 20 76 61 6c 75 65 20 6b 62 64 2d 72 65 70 6f 72 74 0a hars.alloc-mem.value.kbd-report.
82000 34 20 63 68 61 72 73 20 61 6c 6c 6f 63 2d 6d 65 6d 20 76 61 6c 75 65 20 6d 75 6c 74 69 2d 6b 65 4.chars.alloc-mem.value.multi-ke
82020 79 0a 30 20 76 61 6c 75 65 20 63 66 67 2d 62 75 66 66 65 72 0a 30 20 76 61 6c 75 65 20 6c 65 64 y.0.value.cfg-buffer.0.value.led
82040 2d 73 74 61 74 65 0a 30 20 76 61 6c 75 65 20 74 65 6d 70 31 0a 30 20 76 61 6c 75 65 20 74 65 6d -state.0.value.temp1.0.value.tem
82060 70 32 0a 30 20 76 61 6c 75 65 20 74 65 6d 70 33 0a 30 20 76 61 6c 75 65 20 72 65 74 0a 30 20 76 p2.0.value.temp3.0.value.ret.0.v
82080 61 6c 75 65 20 73 63 61 6e 63 6f 64 65 0a 30 20 76 61 6c 75 65 20 6b 62 64 2d 73 68 69 66 74 0a alue.scancode.0.value.kbd-shift.
820a0 30 20 76 61 6c 75 65 20 6b 62 64 2d 73 63 61 6e 0a 30 20 76 61 6c 75 65 20 6b 65 79 2d 6f 6c 64 0.value.kbd-scan.0.value.key-old
820c0 0a 30 20 76 61 6c 75 65 20 65 78 70 69 72 65 2d 6d 73 0a 30 20 76 61 6c 75 65 20 6d 70 73 2d 69 .0.value.expire-ms.0.value.mps-i
820e0 6e 74 2d 69 6e 0a 30 20 76 61 6c 75 65 20 69 6e 74 2d 69 6e 2d 65 70 0a 30 20 76 61 6c 75 65 20 nt-in.0.value.int-in-ep.0.value.
82100 69 6e 74 2d 69 6e 2d 74 6f 67 67 6c 65 0a 6b 62 64 2d 61 64 64 72 20 20 20 20 20 20 20 20 20 20 int-in-toggle.kbd-addr..........
82120 20 20 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 69 76 65 ..........................\.give
82140 20 73 70 65 65 64 20 62 69 74 20 74 6f 20 69 6e 63 6c 75 64 65 20 66 69 6c 65 20 0a 73 22 20 75 .speed.bit.to.include.file..s".u
82160 73 62 2d 6b 62 64 2d 64 65 76 69 63 65 2d 73 75 70 70 6f 72 74 2e 66 73 22 20 69 6e 63 6c 75 64 sb-kbd-device-support.fs".includ
82180 65 64 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 63 6c 73 2d 73 65 74 2d 72 65 70 6f 72 74 20 28 20 72 65 ed.:.control-cls-set-report.(.re
821a0 70 6f 72 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 portvalue.FuncAddr.--.TRUE|FALSE
821c0 20 29 0a 74 6f 20 74 65 6d 70 31 0a 74 6f 20 74 65 6d 70 32 0a 32 31 30 39 30 30 30 32 30 30 30 .).to.temp1.to.temp2.21090002000
821e0 30 30 31 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 00100.setup-packet.!..temp2.kbd-
82200 64 61 74 61 20 6c 21 2d 6c 65 20 20 0a 31 20 6b 62 64 2d 64 61 74 61 20 31 20 73 65 74 75 70 2d data.l!-le...1.kbd-data.1.setup-
82220 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 74 65 6d 70 31 packet.DEFAULT-CONTROL-MPS.temp1
82240 20 63 6f 6e 74 72 6f 6c 78 66 65 72 20 20 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 63 6c 73 2d 67 .controlxfer...;.:.control-cls-g
82260 65 74 2d 72 65 70 6f 72 74 20 28 20 64 61 74 61 2d 62 75 66 66 65 72 20 64 61 74 61 2d 6c 65 6e et-report.(.data-buffer.data-len
82280 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 45 20 29 0a 74 6f .MPS.FuncAddr.--.TRUE|FALSE.).to
822a0 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 61 31 30 31 30 30 30 .temp1.to.temp2.to.temp3.a101000
822c0 31 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 74 65 6d 70 33 20 100000000.setup-packet.!..temp3.
822e0 73 65 74 75 70 2d 70 61 63 6b 65 74 20 36 20 2b 20 77 21 2d 6c 65 20 20 0a 30 20 73 77 61 70 20 setup-packet.6.+.w!-le...0.swap.
82300 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 31 20 63 temp3.setup-packet.temp2.temp1.c
82320 6f 6e 74 72 6f 6c 78 66 65 72 20 20 0a 3b 0a 3a 20 69 6e 74 2d 67 65 74 2d 72 65 70 6f 72 74 20 ontrolxfer...;.:.int-get-report.
82340 28 20 2d 2d 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 (.--.)..........................
82360 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 66 6f .................\.get.report.fo
82380 72 20 69 6e 74 65 72 72 75 70 74 20 74 72 61 6e 73 66 65 72 0a 30 20 32 20 69 6e 74 2d 69 6e 2d r.interrupt.transfer.0.2.int-in-
823a0 74 6f 67 67 6c 65 20 6b 62 64 2d 72 65 70 6f 72 74 20 38 20 6d 70 73 2d 69 6e 74 2d 69 6e 0a 6b toggle.kbd-report.8.mps-int-in.k
823c0 62 64 2d 61 64 64 72 20 69 6e 74 2d 69 6e 2d 65 70 20 37 20 6c 73 68 69 66 74 20 6f 72 20 72 77 bd-addr.int-in-ep.7.lshift.or.rw
823e0 2d 65 6e 64 70 6f 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 -endpoint....................\.g
82400 65 74 20 72 65 70 6f 72 74 20 0a 73 77 61 70 20 74 6f 20 69 6e 74 2d 69 6e 2d 74 6f 67 67 6c 65 et.report..swap.to.int-in-toggle
82420 20 69 66 0a 6b 62 64 2d 72 65 70 6f 72 74 20 40 20 66 66 30 30 30 30 30 30 30 30 30 30 30 30 30 .if.kbd-report.@.ff0000000000000
82440 30 20 61 6e 64 20 33 38 20 72 73 68 69 66 74 20 74 6f 20 6b 62 64 2d 73 68 69 66 74 20 20 5c 20 0.and.38.rshift.to.kbd-shift..\.
82460 73 74 6f 72 65 20 73 68 69 66 74 20 73 74 61 74 75 73 0a 6b 62 64 2d 72 65 70 6f 72 74 20 40 20 store.shift.status.kbd-report.@.
82480 30 30 30 30 66 66 66 66 66 66 66 66 66 66 66 66 20 61 6e 64 20 74 6f 20 6b 62 64 2d 73 63 61 6e 0000ffffffffffff.and.to.kbd-scan
824a0 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 6f 72 65 20 73 63 61 6e 20 63 6f 64 65 73 0a .............\.store.scan.codes.
824c0 65 6c 73 65 0a 30 20 74 6f 20 6b 62 64 2d 73 68 69 66 74 20 20 20 20 20 20 20 20 20 20 20 20 20 else.0.to.kbd-shift.............
824e0 20 20 20 20 20 20 20 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 ...............................\
82500 20 63 6c 65 61 72 20 73 68 69 66 74 20 73 74 61 74 75 73 20 0a 30 20 74 6f 20 6b 62 64 2d 73 63 .clear.shift.status..0.to.kbd-sc
82520 61 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 20 20 an..............................
82540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 72 20 73 63 61 6e 20 63 6f 64 65 ...............\.clear.scan.code
82560 20 62 75 66 66 65 72 0a 74 68 65 6e 0a 3b 0a 3a 20 63 74 6c 2d 67 65 74 2d 72 65 70 6f 72 74 20 .buffer.then.;.:.ctl-get-report.
82580 28 20 2d 2d 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 (.--.)..........................
825a0 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 66 6f .................\.get.report.fo
825c0 72 20 63 6f 6e 74 72 6f 6c 20 74 72 61 6e 73 66 65 72 20 20 20 20 20 20 0a 6b 62 64 2d 72 65 70 r.control.transfer.......kbd-rep
825e0 6f 72 74 20 38 20 38 20 6b 62 64 2d 61 64 64 72 20 63 6f 6e 74 72 6f 6c 2d 63 6c 73 2d 67 65 74 ort.8.8.kbd-addr.control-cls-get
82600 2d 72 65 70 6f 72 74 20 69 66 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 72 65 70 -report.if.............\.get.rep
82620 6f 72 74 20 0a 6b 62 64 2d 72 65 70 6f 72 74 20 40 20 66 66 30 30 30 30 30 30 30 30 30 30 30 30 ort..kbd-report.@.ff000000000000
82640 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 68 69 66 74 20 20 5c 00.and.38.rshift.to.kbd-shift..\
82660 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 65 70 6f 72 74 20 40 .store.shift.status.kbd-report.@
82680 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 6b 62 64 2d 73 63 61 .0000ffffffffffff.and.to.kbd-sca
826a0 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 6e 20 63 6f 64 65 73 n.............\.store.scan.codes
826c0 20 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 20 20 20 20 20 20 ..else.0.to.kbd-shift...........
826e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82700 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 6f 20 6b 62 64 2d .\.clear.shift.status..0.to.kbd-
82720 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 20 20 20 20 20 20 scan............................
82740 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 63 61 6e 20 63 6f .................\.clear.scan.co
82760 64 65 20 62 75 66 66 65 72 0a 74 68 65 6e 0a 3b 0a 3a 20 73 65 74 2d 6c 65 64 20 28 20 6c 65 64 de.buffer.then.;.:.set-led.(.led
82780 20 2d 2d 20 29 20 0a 64 75 70 20 74 6f 20 6c 65 64 2d 73 74 61 74 65 20 20 0a 6b 62 64 2d 61 64 .--.)..dup.to.led-state...kbd-ad
827a0 64 72 20 63 6f 6e 74 72 6f 6c 2d 63 6c 73 2d 73 65 74 2d 72 65 70 6f 72 74 20 64 72 6f 70 0a 3b dr.control-cls-set-report.drop.;
827c0 0a 3a 20 69 73 2d 73 68 69 66 74 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 6b 62 .:.is-shift.(.--.true|false.).kb
827e0 64 2d 73 68 69 66 74 20 32 32 20 61 6e 64 20 69 66 0a 74 72 75 65 0a 65 6c 73 65 0a 66 61 6c 73 d-shift.22.and.if.true.else.fals
82800 65 0a 74 68 65 6e 0a 3b 0a 3a 20 69 73 2d 61 6c 74 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 6c 73 e.then.;.:.is-alt.(.--.true|fals
82820 65 20 29 0a 6b 62 64 2d 73 68 69 66 74 20 34 34 20 61 6e 64 20 69 66 0a 74 72 75 65 0a 65 6c 73 e.).kbd-shift.44.and.if.true.els
82840 65 0a 66 61 6c 73 65 0a 74 68 65 6e 0a 3b 0a 3a 20 69 73 2d 63 74 72 6c 20 28 20 2d 2d 20 74 72 e.false.then.;.:.is-ctrl.(.--.tr
82860 75 65 7c 66 61 6c 73 65 20 29 0a 6b 62 64 2d 73 68 69 66 74 20 31 31 20 61 6e 64 20 69 66 0a 74 ue|false.).kbd-shift.11.and.if.t
82880 72 75 65 0a 65 6c 73 65 0a 66 61 6c 73 65 0a 74 68 65 6e 0a 3b 0a 3a 20 63 74 72 6c 5f 61 6c 74 rue.else.false.then.;.:.ctrl_alt
828a0 5f 64 65 6c 5f 6b 65 79 20 28 20 63 68 61 72 20 2d 2d 20 29 0a 69 73 2d 63 74 72 6c 20 69 66 20 _del_key.(.char.--.).is-ctrl.if.
828c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
828e0 20 20 20 20 20 20 20 20 20 20 5c 20 63 74 72 6c 20 69 73 20 70 72 65 73 73 65 64 3f 0a 69 73 2d ..........\.ctrl.is.pressed?.is-
82900 61 6c 74 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 20 alt.if..........................
82920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6c 74 20 69 73 20 70 72 65 73 73 65 64 3f 0a ..............\.alt.is.pressed?.
82940 34 63 20 3d 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 4c.=.if.........................
82960 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 65 6c 20 69 73 20 70 72 65 73 73 65 64 3f 0a 73 .............\.del.is.pressed?.s
82980 22 20 72 65 62 6f 6f 74 2e 2e 2e 2e 20 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 0a ".reboot.....".usb-debug-print..
829a0 64 72 6f 70 20 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 20 20 drop.false......................
829c0 20 20 20 20 20 20 20 20 20 5c 20 69 6e 76 61 6c 69 64 61 74 65 20 64 65 6c 20 6b 65 79 20 6f 6e .........\.invalidate.del.key.on
829e0 20 74 6f 70 20 6f 66 20 73 74 61 63 6b 0a 74 68 65 6e 0a 66 61 6c 73 65 20 20 20 20 20 20 20 20 .top.of.stack.then.false........
82a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
82a20 5c 20 64 75 6d 6d 79 20 66 6f 72 20 6c 61 73 74 20 64 72 6f 70 0a 74 68 65 6e 0a 74 68 65 6e 0a \.dummy.for.last.drop.then.then.
82a40 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............................
82a60 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 74 61 .....................\.clear.sta
82a80 63 6b 20 0a 3b 0a 3a 20 67 65 74 2d 75 6b 62 64 2d 63 68 61 72 20 28 20 53 63 61 6e 43 6f 64 65 ck..;.:.get-ukbd-char.(.ScanCode
82aa0 20 2d 2d 20 63 68 61 72 7c 66 61 6c 73 65 20 29 0a 64 75 70 20 63 74 72 6c 5f 61 6c 74 5f 64 65 .--.char|false.).dup.ctrl_alt_de
82ac0 6c 5f 6b 65 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l_key...........................
82ae0 20 20 20 20 20 20 5c 20 63 68 65 63 6b 20 63 74 72 6c 2b 61 6c 74 2b 64 65 6c 20 0a 64 75 70 20 ......\.check.ctrl+alt+del..dup.
82b00 74 6f 20 73 63 61 6e 63 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 to.scancode.....................
82b20 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 63 61 6e 20 63 6f .................\.store.scan.co
82b40 64 65 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 de.case.........................
82b60 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
82b80 61 74 65 20 73 63 61 6e 20 63 6f 64 65 20 2d 2d 3e 20 63 68 61 72 0a 30 34 20 6f 66 20 5b 63 68 ate.scan.code.-->.char.04.of.[ch
82ba0 61 72 5d 20 61 20 65 6e 64 6f 66 20 0a 30 35 20 6f 66 20 5b 63 68 61 72 5d 20 62 20 65 6e 64 6f ar].a.endof..05.of.[char].b.endo
82bc0 66 20 0a 30 36 20 6f 66 20 5b 63 68 61 72 5d 20 63 20 65 6e 64 6f 66 20 0a 30 37 20 6f 66 20 5b f..06.of.[char].c.endof..07.of.[
82be0 63 68 61 72 5d 20 64 20 65 6e 64 6f 66 20 0a 30 38 20 6f 66 20 5b 63 68 61 72 5d 20 65 20 65 6e char].d.endof..08.of.[char].e.en
82c00 64 6f 66 20 0a 30 39 20 6f 66 20 5b 63 68 61 72 5d 20 66 20 65 6e 64 6f 66 20 0a 30 61 20 6f 66 dof..09.of.[char].f.endof..0a.of
82c20 20 5b 63 68 61 72 5d 20 67 20 65 6e 64 6f 66 20 0a 30 62 20 6f 66 20 5b 63 68 61 72 5d 20 68 20 .[char].g.endof..0b.of.[char].h.
82c40 65 6e 64 6f 66 20 0a 30 63 20 6f 66 20 5b 63 68 61 72 5d 20 69 20 65 6e 64 6f 66 20 0a 30 64 20 endof..0c.of.[char].i.endof..0d.
82c60 6f 66 20 5b 63 68 61 72 5d 20 6a 20 65 6e 64 6f 66 20 0a 30 65 20 6f 66 20 5b 63 68 61 72 5d 20 of.[char].j.endof..0e.of.[char].
82c80 6b 20 65 6e 64 6f 66 20 0a 30 66 20 6f 66 20 5b 63 68 61 72 5d 20 6c 20 65 6e 64 6f 66 20 0a 31 k.endof..0f.of.[char].l.endof..1
82ca0 30 20 6f 66 20 5b 63 68 61 72 5d 20 6d 20 65 6e 64 6f 66 20 0a 31 31 20 6f 66 20 5b 63 68 61 72 0.of.[char].m.endof..11.of.[char
82cc0 5d 20 6e 20 65 6e 64 6f 66 20 0a 31 32 20 6f 66 20 5b 63 68 61 72 5d 20 6f 20 65 6e 64 6f 66 20 ].n.endof..12.of.[char].o.endof.
82ce0 0a 31 33 20 6f 66 20 5b 63 68 61 72 5d 20 70 20 65 6e 64 6f 66 20 0a 31 34 20 6f 66 20 5b 63 68 .13.of.[char].p.endof..14.of.[ch
82d00 61 72 5d 20 71 20 65 6e 64 6f 66 20 0a 31 35 20 6f 66 20 5b 63 68 61 72 5d 20 72 20 65 6e 64 6f ar].q.endof..15.of.[char].r.endo
82d20 66 20 0a 31 36 20 6f 66 20 5b 63 68 61 72 5d 20 73 20 65 6e 64 6f 66 20 0a 31 37 20 6f 66 20 5b f..16.of.[char].s.endof..17.of.[
82d40 63 68 61 72 5d 20 74 20 65 6e 64 6f 66 20 0a 31 38 20 6f 66 20 5b 63 68 61 72 5d 20 75 20 65 6e char].t.endof..18.of.[char].u.en
82d60 64 6f 66 20 0a 31 39 20 6f 66 20 5b 63 68 61 72 5d 20 76 20 65 6e 64 6f 66 20 0a 31 61 20 6f 66 dof..19.of.[char].v.endof..1a.of
82d80 20 5b 63 68 61 72 5d 20 77 20 65 6e 64 6f 66 20 0a 31 62 20 6f 66 20 5b 63 68 61 72 5d 20 78 20 .[char].w.endof..1b.of.[char].x.
82da0 65 6e 64 6f 66 20 0a 31 63 20 6f 66 20 5b 63 68 61 72 5d 20 79 20 65 6e 64 6f 66 20 0a 31 64 20 endof..1c.of.[char].y.endof..1d.
82dc0 6f 66 20 5b 63 68 61 72 5d 20 7a 20 65 6e 64 6f 66 20 0a 31 65 20 6f 66 20 5b 63 68 61 72 5d 20 of.[char].z.endof..1e.of.[char].
82de0 31 20 65 6e 64 6f 66 20 0a 31 66 20 6f 66 20 5b 63 68 61 72 5d 20 32 20 65 6e 64 6f 66 20 0a 32 1.endof..1f.of.[char].2.endof..2
82e00 30 20 6f 66 20 5b 63 68 61 72 5d 20 33 20 65 6e 64 6f 66 20 0a 32 31 20 6f 66 20 5b 63 68 61 72 0.of.[char].3.endof..21.of.[char
82e20 5d 20 34 20 65 6e 64 6f 66 20 0a 32 32 20 6f 66 20 5b 63 68 61 72 5d 20 35 20 65 6e 64 6f 66 20 ].4.endof..22.of.[char].5.endof.
82e40 0a 32 33 20 6f 66 20 5b 63 68 61 72 5d 20 36 20 65 6e 64 6f 66 20 0a 32 34 20 6f 66 20 5b 63 68 .23.of.[char].6.endof..24.of.[ch
82e60 61 72 5d 20 37 20 65 6e 64 6f 66 20 0a 32 35 20 6f 66 20 5b 63 68 61 72 5d 20 38 20 65 6e 64 6f ar].7.endof..25.of.[char].8.endo
82e80 66 20 0a 32 36 20 6f 66 20 5b 63 68 61 72 5d 20 39 20 65 6e 64 6f 66 20 0a 32 37 20 6f 66 20 5b f..26.of.[char].9.endof..27.of.[
82ea0 63 68 61 72 5d 20 30 20 65 6e 64 6f 66 20 0a 32 38 20 6f 66 20 30 64 20 65 6e 64 6f 66 20 20 20 char].0.endof..28.of.0d.endof...
82ec0 20 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 6e 74 65 72 .........................\.Enter
82ee0 0a 32 39 20 6f 66 20 31 62 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .29.of.1b.endof.................
82f00 20 20 20 20 20 20 20 20 20 20 20 5c 20 45 53 43 20 0a 32 61 20 6f 66 20 30 38 20 65 6e 64 6f 66 ...........\.ESC..2a.of.08.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 20 20 5c 20 42 61 ............................\.Ba
82f40 63 6b 73 61 63 65 20 0a 32 62 20 6f 66 20 30 39 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 cksace..2b.of.09.endof..........
82f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 54 61 62 0a 32 63 20 6f 66 20 32 30 ..................\.Tab.2c.of.20
82f80 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 20 20 .endof..........................
82fa0 20 20 5c 20 53 70 61 63 65 0a 32 64 20 6f 66 20 5b 63 68 61 72 5d 20 2d 20 65 6e 64 6f 66 20 0a ..\.Space.2d.of.[char].-.endof..
82fc0 32 65 20 6f 66 20 5b 63 68 61 72 5d 20 3d 20 65 6e 64 6f 66 20 0a 32 66 20 6f 66 20 5b 63 68 61 2e.of.[char].=.endof..2f.of.[cha
82fe0 72 5d 20 5b 20 65 6e 64 6f 66 20 0a 33 30 20 6f 66 20 5b 63 68 61 72 5d 20 5d 20 65 6e 64 6f 66 r].[.endof..30.of.[char].].endof
83000 20 0a 33 31 20 6f 66 20 5b 63 68 61 72 5d 20 5c 20 65 6e 64 6f 66 20 0a 33 33 20 6f 66 20 5b 63 ..31.of.[char].\.endof..33.of.[c
83020 68 61 72 5d 20 3b 20 65 6e 64 6f 66 20 0a 33 34 20 6f 66 20 5b 63 68 61 72 5d 20 27 20 65 6e 64 har].;.endof..34.of.[char].'.end
83040 6f 66 20 0a 33 35 20 6f 66 20 5b 63 68 61 72 5d 20 60 20 65 6e 64 6f 66 20 0a 33 36 20 6f 66 20 of..35.of.[char].`.endof..36.of.
83060 5b 63 68 61 72 5d 20 2c 20 65 6e 64 6f 66 20 0a 33 37 20 6f 66 20 5b 63 68 61 72 5d 20 2e 20 65 [char].,.endof..37.of.[char]...e
83080 6e 64 6f 66 20 0a 33 38 20 6f 66 20 5b 63 68 61 72 5d 20 2f 20 65 6e 64 6f 66 0a 33 39 20 6f 66 ndof..38.of.[char]./.endof.39.of
830a0 20 6c 65 64 2d 73 74 61 74 65 20 43 61 70 73 4c 6b 20 78 6f 72 20 73 65 74 2d 6c 65 64 20 66 61 .led-state.CapsLk.xor.set-led.fa
830c0 6c 73 65 20 65 6e 64 6f 66 20 20 5c 20 43 61 70 73 4c 6b 0a 33 61 20 6f 66 20 31 62 20 37 65 33 lse.endof..\.CapsLk.3a.of.1b.7e3
830e0 31 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 1315b.to.multi-key.endof......\.
83100 46 31 0a 33 62 20 6f 66 20 31 62 20 37 65 33 32 33 31 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 F1.3b.of.1b.7e32315b.to.multi-ke
83120 79 20 65 6e 64 6f 66 20 20 20 20 20 20 5c 20 46 32 0a 33 63 20 6f 66 20 31 62 20 37 65 33 33 33 y.endof......\.F2.3c.of.1b.7e333
83140 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 33 15b.to.multi-key.endof......\.F3
83160 0a 33 64 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 79 20 .3d.of.1b.7e34315b.to.multi-key.
83180 65 6e 64 6f 66 20 20 20 20 20 20 5c 20 46 34 0a 33 65 20 6f 66 20 31 62 20 37 65 33 35 33 31 35 endof......\.F4.3e.of.1b.7e35315
831a0 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 35 0a 33 b.to.multi-key.endof......\.F5.3
831c0 66 20 6f 66 20 31 62 20 37 65 33 37 33 31 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 65 6e f.of.1b.7e37315b.to.multi-key.en
831e0 64 6f 66 20 20 20 20 20 20 5c 20 46 36 0a 34 30 20 6f 66 20 31 62 20 37 65 33 38 33 31 35 62 20 dof......\.F6.40.of.1b.7e38315b.
83200 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 37 0a 34 31 20 to.multi-key.endof......\.F7.41.
83220 6f 66 20 31 62 20 37 65 33 39 33 31 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f of.1b.7e39315b.to.multi-key.endo
83240 66 20 20 20 20 20 20 5c 20 46 38 0a 34 32 20 6f 66 20 31 62 20 37 65 33 30 33 31 35 62 20 74 6f f......\.F8.42.of.1b.7e30315b.to
83260 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 39 0a 34 33 20 6f 66 .multi-key.endof......\.F9.43.of
83280 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 20 .1b.7e31315b.to.multi-key.endof.
832a0 20 20 20 20 20 5c 20 46 31 30 0a 34 34 20 6f 66 20 31 62 20 37 65 33 33 33 31 35 62 20 74 6f 20 .....\.F10.44.of.1b.7e33315b.to.
832c0 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 20 20 20 20 20 5c 20 46 31 31 0a 34 35 20 6f 66 multi-key.endof......\.F11.45.of
832e0 20 31 62 20 37 65 33 34 33 31 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 6f 66 20 .1b.7e34315b.to.multi-key.endof.
83300 20 20 20 20 20 5c 20 46 31 32 0a 34 37 20 6f 66 20 6c 65 64 2d 73 74 61 74 65 20 53 63 72 4c 6b .....\.F12.47.of.led-state.ScrLk
83320 20 78 6f 72 20 73 65 74 2d 6c 65 64 20 66 61 6c 73 65 20 65 6e 64 6f 66 20 20 20 5c 20 53 63 72 .xor.set-led.false.endof...\.Scr
83340 4c 6b 0a 34 39 20 6f 66 20 31 62 20 37 65 33 31 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 Lk.49.of.1b.7e315b.to.multi-key.
83360 65 6e 64 6f 66 20 20 20 20 20 20 20 20 5c 20 49 6e 73 0a 34 61 20 6f 66 20 31 62 20 37 65 33 32 endof........\.Ins.4a.of.1b.7e32
83380 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 5c 20 48 5b.to.multi-key.endof........\.H
833a0 6f 6d 65 0a 34 62 20 6f 66 20 31 62 20 37 65 33 33 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 ome.4b.of.1b.7e335b.to.multi-key
833c0 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 5c 20 50 67 55 70 0a 34 63 20 6f 66 20 31 62 20 37 65 .endof........\.PgUp.4c.of.1b.7e
833e0 33 34 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 5c 345b.to.multi-key.endof........\
83400 20 44 65 6c 0a 34 64 20 6f 66 20 31 62 20 37 65 33 35 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 .Del.4d.of.1b.7e355b.to.multi-ke
83420 79 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 5c 20 45 6e 64 0a 34 65 20 6f 66 20 31 62 20 37 65 y.endof........\.End.4e.of.1b.7e
83440 33 36 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 5c 365b.to.multi-key.endof........\
83460 20 50 67 44 6e 0a 34 66 20 6f 66 20 31 62 20 34 33 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 .PgDn.4f.of.1b.435b.to.multi-key
83480 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 5c 20 52 2d 61 72 72 6f 77 0a 35 30 20 6f 66 20 .endof..........\.R-arrow.50.of.
834a0 31 62 20 34 34 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 1b.445b.to.multi-key.endof......
834c0 20 20 20 20 5c 20 4c 2d 61 72 72 6f 77 0a 35 31 20 6f 66 20 31 62 20 34 32 35 62 20 74 6f 20 6d ....\.L-arrow.51.of.1b.425b.to.m
834e0 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 44 2d 61 72 72 6f ulti-key.endof..........\.D-arro
83500 77 0a 35 32 20 6f 66 20 31 62 20 34 31 35 62 20 74 6f 20 6d 75 6c 74 69 2d 6b 65 79 20 65 6e 64 w.52.of.1b.415b.to.multi-key.end
83520 6f 66 20 20 20 20 20 20 20 20 20 20 5c 20 55 2d 61 72 72 6f 77 0a 35 33 20 6f 66 20 6c 65 64 2d of..........\.U-arrow.53.of.led-
83540 73 74 61 74 65 20 4e 75 6d 4c 6b 20 78 6f 72 20 73 65 74 2d 6c 65 64 20 66 61 6c 73 65 20 65 6e state.NumLk.xor.set-led.false.en
83560 64 6f 66 20 20 20 5c 20 4e 75 6d 4c 6b 0a 35 34 20 6f 66 20 5b 63 68 61 72 5d 20 2f 20 65 6e 64 dof...\.NumLk.54.of.[char]./.end
83580 6f 66 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 of......................\.keypad
835a0 20 2f 20 0a 35 35 20 6f 66 20 5b 63 68 61 72 5d 20 2a 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 ./..55.of.[char].*.endof........
835c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6b 65 79 70 61 64 20 2a 0a 35 36 20 6f 66 20 5b ..............\.keypad.*.56.of.[
835e0 63 68 61 72 5d 20 2d 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 char].-.endof...................
83600 20 20 20 5c 20 6b 65 79 70 61 64 20 2d 0a 35 37 20 6f 66 20 5b 63 68 61 72 5d 20 2b 20 65 6e 64 ...\.keypad.-.57.of.[char].+.end
83620 6f 66 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 of......................\.keypad
83640 20 2b 0a 35 38 20 6f 66 20 30 64 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .+.58.of.0d.endof...............
83660 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6b 65 79 70 61 64 20 45 6e 74 65 72 0a 38 39 20 6f .............\.keypad.Enter.89.o
83680 66 20 5b 63 68 61 72 5d 20 5c 20 65 6e 64 6f 66 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 f.[char].\.endof................
836a0 20 20 20 20 5c 20 6a 61 70 61 6e 65 73 65 20 79 65 6e 0a 64 75 70 20 6f 66 20 66 61 6c 73 65 20 ....\.japanese.yen.dup.of.false.
836c0 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 5c 20 6f endof........................\.o
836e0 74 68 65 72 20 6b 65 79 73 20 61 72 65 20 66 61 6c 73 65 0a 65 6e 64 63 61 73 65 0a 74 6f 20 72 ther.keys.are.false.endcase.to.r
83700 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 20 20 20 20 20 20 et..............................
83720 20 20 20 20 20 20 20 20 20 20 5c 20 73 74 6f 72 65 20 63 68 61 72 0a 6c 65 64 2d 73 74 61 74 65 ..........\.store.char.led-state
83740 20 43 61 70 73 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 20 20 .CapsLk.and.0.<>.if.............
83760 20 20 20 20 20 5c 20 69 66 20 43 61 70 73 4c 6b 20 69 73 20 6f 6e 0a 73 63 61 6e 63 6f 64 65 20 .....\.if.CapsLk.is.on.scancode.
83780 30 33 20 3e 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 03.>.if.........................
837a0 20 5c 20 66 72 6f 6d 20 61 20 74 6f 20 7a 20 3f 0a 73 63 61 6e 63 6f 64 65 20 31 65 20 3c 20 69 .\.from.a.to.z.?.scancode.1e.<.i
837c0 66 0a 72 65 74 20 32 30 20 2d 20 74 6f 20 72 65 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 f.ret.20.-.to.ret...............
837e0 20 20 20 20 5c 20 74 6f 20 55 70 70 65 72 20 63 61 73 65 0a 74 68 65 6e 0a 74 68 65 6e 0a 74 68 ....\.to.Upper.case.then.then.th
83800 65 6e 0a 69 73 2d 73 68 69 66 74 20 69 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 en.is-shift.if..................
83820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 66 20 73 68 69 66 74 20 69 73 20 6f .................\.if.shift.is.o
83840 6e 0a 73 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 n.scancode.03.>.if..............
83860 20 20 20 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 ............\.from.a.to.z.?.scan
83880 63 6f 64 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 code.1e.<.if.ret.20.-.to.ret....
838a0 20 20 20 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 65 ...............\.to.Upper.case.e
838c0 6c 73 65 0a 73 63 61 6e 63 6f 64 65 0a 63 61 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lse.scancode.case...............
838e0 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.
83900 63 6f 64 65 20 2d 2d 3e 20 63 68 61 72 0a 31 65 20 6f 66 20 5b 63 68 61 72 5d 20 21 20 65 6e 64 code.-->.char.1e.of.[char].!.end
83920 6f 66 0a 31 66 20 6f 66 20 5b 63 68 61 72 5d 20 40 20 65 6e 64 6f 66 0a 32 30 20 6f 66 20 5b 63 of.1f.of.[char].@.endof.20.of.[c
83940 68 61 72 5d 20 23 20 65 6e 64 6f 66 0a 32 31 20 6f 66 20 5b 63 68 61 72 5d 20 24 20 65 6e 64 6f har].#.endof.21.of.[char].$.endo
83960 66 0a 32 32 20 6f 66 20 5b 63 68 61 72 5d 20 25 20 65 6e 64 6f 66 0a 32 33 20 6f 66 20 5b 63 68 f.22.of.[char].%.endof.23.of.[ch
83980 61 72 5d 20 5e 20 65 6e 64 6f 66 0a 32 34 20 6f 66 20 5b 63 68 61 72 5d 20 26 20 65 6e 64 6f 66 ar].^.endof.24.of.[char].&.endof
839a0 0a 32 35 20 6f 66 20 5b 63 68 61 72 5d 20 2a 20 65 6e 64 6f 66 0a 32 36 20 6f 66 20 5b 63 68 61 .25.of.[char].*.endof.26.of.[cha
839c0 72 5d 20 28 20 65 6e 64 6f 66 0a 32 37 20 6f 66 20 5b 63 68 61 72 5d 20 29 20 65 6e 64 6f 66 0a r].(.endof.27.of.[char].).endof.
839e0 32 64 20 6f 66 20 5b 63 68 61 72 5d 20 5f 20 65 6e 64 6f 66 0a 32 65 20 6f 66 20 5b 63 68 61 72 2d.of.[char]._.endof.2e.of.[char
83a00 5d 20 2b 20 65 6e 64 6f 66 0a 32 66 20 6f 66 20 5b 63 68 61 72 5d 20 7b 20 65 6e 64 6f 66 0a 33 ].+.endof.2f.of.[char].{.endof.3
83a20 30 20 6f 66 20 5b 63 68 61 72 5d 20 7d 20 65 6e 64 6f 66 0a 33 31 20 6f 66 20 5b 63 68 61 72 5d 0.of.[char].}.endof.31.of.[char]
83a40 20 7c 20 65 6e 64 6f 66 0a 33 33 20 6f 66 20 5b 63 68 61 72 5d 20 3a 20 65 6e 64 6f 66 0a 33 34 .|.endof.33.of.[char].:.endof.34
83a60 20 6f 66 20 5b 63 68 61 72 5d 20 22 20 65 6e 64 6f 66 0a 33 35 20 6f 66 20 5b 63 68 61 72 5d 20 .of.[char].".endof.35.of.[char].
83a80 7e 20 65 6e 64 6f 66 0a 33 36 20 6f 66 20 5b 63 68 61 72 5d 20 3c 20 65 6e 64 6f 66 0a 33 37 20 ~.endof.36.of.[char].<.endof.37.
83aa0 6f 66 20 5b 63 68 61 72 5d 20 3e 20 65 6e 64 6f 66 0a 33 38 20 6f 66 20 5b 63 68 61 72 5d 20 3f of.[char].>.endof.38.of.[char].?
83ac0 20 65 6e 64 6f 66 0a 64 75 70 20 6f 66 20 72 65 74 20 65 6e 64 6f 66 20 20 20 20 20 20 20 20 20 .endof.dup.of.ret.endof.........
83ae0 20 20 20 20 20 5c 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 .....\.other.keys.are.no.change.
83b00 65 6e 64 63 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 endcase.to.ret..................
83b20 20 20 20 20 20 20 20 20 20 20 5c 20 6f 76 65 72 77 72 69 74 65 20 6e 65 77 20 63 68 61 72 20 20 ..........\.overwrite.new.char..
83b40 20 20 0a 74 68 65 6e 0a 74 68 65 6e 0a 74 68 65 6e 0a 6c 65 64 2d 73 74 61 74 65 20 4e 75 6d 4c ...then.then.then.led-state.NumL
83b60 6b 20 61 6e 64 20 30 20 3c 3e 20 69 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 k.and.0.<>.if...................
83b80 5c 20 69 66 20 4e 75 6d 4c 6b 20 69 73 20 6f 6e 0a 73 63 61 6e 63 6f 64 65 20 0a 63 61 73 65 20 \.if.NumLk.is.on.scancode..case.
83ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83bc0 20 20 20 20 20 20 20 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 .......\.translate.scan.code.-->
83be0 20 63 68 61 72 0a 35 39 20 6f 66 20 5b 63 68 61 72 5d 20 31 20 65 6e 64 6f 66 0a 35 61 20 6f 66 .char.59.of.[char].1.endof.5a.of
83c00 20 5b 63 68 61 72 5d 20 32 20 65 6e 64 6f 66 0a 35 62 20 6f 66 20 5b 63 68 61 72 5d 20 33 20 65 .[char].2.endof.5b.of.[char].3.e
83c20 6e 64 6f 66 0a 35 63 20 6f 66 20 5b 63 68 61 72 5d 20 34 20 65 6e 64 6f 66 0a 35 64 20 6f 66 20 ndof.5c.of.[char].4.endof.5d.of.
83c40 5b 63 68 61 72 5d 20 35 20 65 6e 64 6f 66 0a 35 65 20 6f 66 20 5b 63 68 61 72 5d 20 36 20 65 6e [char].5.endof.5e.of.[char].6.en
83c60 64 6f 66 0a 35 66 20 6f 66 20 5b 63 68 61 72 5d 20 37 20 65 6e 64 6f 66 0a 36 30 20 6f 66 20 5b dof.5f.of.[char].7.endof.60.of.[
83c80 63 68 61 72 5d 20 38 20 65 6e 64 6f 66 0a 36 31 20 6f 66 20 5b 63 68 61 72 5d 20 39 20 65 6e 64 char].8.endof.61.of.[char].9.end
83ca0 6f 66 0a 36 32 20 6f 66 20 5b 63 68 61 72 5d 20 30 20 65 6e 64 6f 66 0a 36 33 20 6f 66 20 5b 63 of.62.of.[char].0.endof.63.of.[c
83cc0 68 61 72 5d 20 2e 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 har]...endof....................
83ce0 20 20 5c 20 6b 65 79 70 61 64 20 2e 0a 64 75 70 20 6f 66 20 72 65 74 20 65 6e 64 6f 66 20 20 20 ..\.keypad...dup.of.ret.endof...
83d00 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 6f 74 68 65 72 20 6b .......................\.other.k
83d20 65 79 73 20 61 72 65 20 6e 6f 20 63 68 61 6e 67 65 0a 65 6e 64 63 61 73 65 0a 74 6f 20 72 65 74 eys.are.no.change.endcase.to.ret
83d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
83d60 20 20 20 20 20 20 5c 20 6f 76 65 72 77 69 72 74 65 20 6e 65 77 20 63 68 61 72 0a 74 68 65 6e 0a ......\.overwirte.new.char.then.
83d80 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 20 20 20 20 20 ret.............................
83da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 74 75 72 6e 20 63 68 61 72 0a 3b 0a 3a 20 ..............\.return.char.;.:.
83dc0 6b 65 79 2d 61 76 61 69 6c 61 62 6c 65 3f 20 28 20 2d 2d 20 74 72 75 65 7c 66 61 6c 73 65 20 29 key-available?.(.--.true|false.)
83de0 0a 6d 75 6c 74 69 2d 6b 65 79 20 30 20 3c 3e 20 49 46 20 0a 74 72 75 65 20 5c 20 6d 75 6c 74 69 .multi-key.0.<>.IF..true.\.multi
83e00 20 73 63 61 6e 20 63 6f 64 65 20 6b 65 79 20 77 61 73 20 70 72 65 73 73 65 64 2e 2e 2e 20 73 6f .scan.code.key.was.pressed....so
83e20 20 6b 65 79 20 69 73 20 61 76 61 69 6c 61 62 6c 65 0a 45 58 49 54 20 5c 20 64 6f 6e 65 0a 54 48 .key.is.available.EXIT.\.done.TH
83e40 45 4e 0a 6b 62 64 2d 73 63 61 6e 20 30 20 3d 20 49 46 20 5c 20 69 66 20 6e 6f 20 6b 62 64 2d 73 EN.kbd-scan.0.=.IF.\.if.no.kbd-s
83e60 63 61 6e 20 63 6f 64 65 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 61 76 61 69 6c 61 62 6c 65 20 can.code.is.currently.available.
83e80 0a 69 6e 74 2d 67 65 74 2d 72 65 70 6f 72 74 20 5c 20 63 68 65 63 6b 20 66 6f 72 20 6f 6e 65 20 .int-get-report.\.check.for.one.
83ea0 75 73 69 6e 67 20 69 6e 74 2d 67 65 74 2d 72 65 70 6f 72 74 20 0a 54 48 45 4e 0a 6b 62 64 2d 73 using.int-get-report..THEN.kbd-s
83ec0 63 61 6e 20 30 20 3c 3e 20 5c 20 69 66 20 61 20 6b 62 64 2d 73 63 61 6e 20 69 73 20 61 76 61 69 can.0.<>.\.if.a.kbd-scan.is.avai
83ee0 6c 61 62 6c 65 2c 20 72 65 70 6f 72 74 20 74 72 75 65 2c 20 65 6c 73 65 20 66 61 6c 73 65 0a 3b lable,.report.true,.else.false.;
83f00 0a 3a 20 75 73 62 2d 6b 72 65 61 64 20 28 20 2d 2d 20 63 68 61 72 7c 66 61 6c 73 65 20 29 20 20 .:.usb-kread.(.--.char|false.)..
83f20 20 20 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 75 73 62 20 ..........................\.usb.
83f40 6b 65 79 20 72 65 61 64 20 66 6f 72 20 63 6f 6e 74 72 6f 6c 20 74 72 61 6e 73 66 65 72 0a 6d 75 key.read.for.control.transfer.mu
83f60 6c 74 69 2d 6b 65 79 20 30 20 3c 3e 20 69 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lti-key.0.<>.if.................
83f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 66 20 6d 75 6c 74 69 20 73 63 ...................\.if.multi.sc
83fa0 61 6e 20 63 6f 64 65 20 6b 65 79 20 69 73 20 70 72 65 73 73 65 64 0a 6d 75 6c 74 69 2d 6b 65 79 an.code.key.is.pressed.multi-key
83fc0 20 66 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 20 20 20 20 20 .ff.and.........................
83fe0 20 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 6f 6e 65 20 62 79 74 65 20 66 72 6f 6d 20 62 75 66 ........\.read.one.byte.from.buf
84000 66 65 72 0a 6d 75 6c 74 69 2d 6b 65 79 20 38 20 72 73 68 69 66 74 20 74 6f 20 6d 75 6c 74 69 2d fer.multi-key.8.rshift.to.multi-
84020 6b 65 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6d 6f 76 65 20 74 6f 20 6e key..................\.move.to.n
84040 65 78 74 20 62 79 74 65 20 0a 65 6c 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ext.byte..else..................
84060 20 20 20 20 20 20 20 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 ...............................\
84080 20 6e 6f 72 6d 61 6c 20 6b 65 79 20 63 68 65 63 6b 0a 6b 62 64 2d 73 63 61 6e 20 30 20 3d 20 49 .normal.key.check.kbd-scan.0.=.I
840a0 46 0a 69 6e 74 2d 67 65 74 2d 72 65 70 6f 72 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 F.int-get-report................
840c0 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 72 65 70 6f 72 74 ...................\.read.report
840e0 20 28 69 6e 74 65 72 72 75 70 74 20 74 72 61 6e 73 66 65 72 29 0a 54 48 45 4e 0a 6b 62 64 2d 73 .(interrupt.transfer).THEN.kbd-s
84100 63 61 6e 20 30 20 3c 3e 20 69 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 can.0.<>.if.....................
84120 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 63 61 6e 20 63 6f 64 65 20 65 78 69 73 74 3f 0a 62 ............\.scan.code.exist?.b
84140 65 67 69 6e 20 6b 62 64 2d 73 63 61 6e 20 66 66 20 61 6e 64 20 64 75 70 20 30 30 20 3d 20 77 68 egin.kbd-scan.ff.and.dup.00.=.wh
84160 69 6c 65 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 61 20 6c 61 73 74 20 73 63 61 6e 63 6f 64 ile.........\.get.a.last.scancod
84180 65 20 69 6e 20 72 65 70 6f 72 74 20 62 75 66 66 65 72 0a 6b 62 64 2d 73 63 61 6e 20 38 20 72 73 e.in.report.buffer.kbd-scan.8.rs
841a0 68 69 66 74 20 74 6f 20 6b 62 64 2d 73 63 61 6e 20 20 20 20 20 20 20 20 5c 20 54 68 69 73 20 61 hift.to.kbd-scan........\.This.a
841c0 6c 67 6f 72 69 74 68 6d 20 69 73 20 77 72 6f 6e 67 20 2d 2d 3e 20 6d 75 73 74 20 62 65 20 66 69 lgorithm.is.wrong.-->.must.be.fi
841e0 78 65 64 21 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 xed!.drop.......................
84200 20 20 20 20 20 20 20 20 20 20 5c 20 4b 42 44 20 64 6f 65 73 6e 27 74 20 73 65 74 20 73 63 61 6e ..........\.KBD.doesn't.set.scan
84220 63 6f 64 65 20 69 6e 20 70 72 65 73 73 65 64 20 6f 72 64 65 72 21 21 21 0a 72 65 70 65 61 74 0a code.in.pressed.order!!!.repeat.
84240 64 75 70 20 6b 65 79 2d 6f 6c 64 20 3c 3e 20 69 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 dup.key-old.<>.if...............
84260 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 66 20 74 68 65 20 73 63 61 6e 63 6f 64 65 20 69 .............\.if.the.scancode.i
84280 73 20 6e 65 77 0a 64 75 70 20 74 6f 20 6b 65 79 2d 6f 6c 64 20 20 20 20 20 20 20 20 20 20 20 20 s.new.dup.to.key-old............
842a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 61 76 65 20 63 75 72 72 65 6e 74 20 73 63 ...............\.save.current.sc
842c0 61 6e 20 63 6f 64 65 0a 67 65 74 2d 75 6b 62 64 2d 63 68 61 72 20 20 20 20 20 20 20 20 20 20 20 an.code.get-ukbd-char...........
842e0 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 74 65 20 73 63 61 .................\.translate.sca
84300 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 6e 64 73 20 66 61 20 n.code.-->.char.milliseconds.fa.
84320 2b 20 74 6f 20 65 78 70 69 72 65 2d 6d 73 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 74 +.to.expire-ms...........\.set.t
84340 79 70 65 6d 61 74 69 63 20 64 65 6c 61 79 20 32 35 30 6d 73 09 20 20 20 20 0a 65 6c 73 65 20 20 ypematic.delay.250ms......else..
84360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
84380 20 20 20 20 20 20 20 5c 20 73 63 61 6e 20 63 6f 64 65 20 69 73 20 6e 6f 74 20 63 68 61 6e 67 65 .......\.scan.code.is.not.change
843a0 64 0a 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 65 78 70 69 72 65 2d 6d 73 20 3e 20 69 66 20 20 20 d.milliseconds.expire-ms.>.if...
843c0 20 20 20 20 20 20 20 20 20 20 20 5c 20 69 66 20 74 69 6d 65 72 20 69 73 20 65 78 70 69 72 65 64 ...........\.if.timer.is.expired
843e0 20 2e 2e 2e 20 73 68 6f 75 6c 64 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 20 74 69 6d 65 72 20 .....should.be.considered.timer.
84400 63 61 72 72 79 20 6f 76 65 72 0a 67 65 74 2d 75 6b 62 64 2d 63 68 61 72 20 20 20 20 20 20 20 20 carry.over.get-ukbd-char........
84420 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 74 65 20 73 63 61 6e ................\.translate.scan
84440 20 63 6f 64 65 20 2d 2d 3e 20 63 68 61 72 0a 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 32 31 20 2b .code.-->.char.milliseconds.21.+
84460 20 74 6f 20 65 78 70 69 72 65 2d 6d 73 20 20 20 20 20 20 20 5c 20 73 65 74 20 74 79 70 65 6d 61 .to.expire-ms.......\.set.typema
84480 74 69 63 20 72 61 74 65 20 33 30 63 70 73 0a 65 6c 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 tic.rate.30cps.else.............
844a0 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 69 6d 65 72 20 ........................\.timer.
844c0 69 73 20 6e 6f 74 20 65 78 70 69 72 65 64 20 0a 64 72 6f 70 20 66 61 6c 73 65 20 20 20 20 20 20 is.not.expired..drop.false......
844e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 6f 20 6e 6f 74 68 69 6e .....................\.do.nothin
84500 67 0a 74 68 65 6e 0a 74 68 65 6e 0a 6b 62 64 2d 73 63 61 6e 20 38 20 72 73 68 69 66 74 20 74 6f g.then.then.kbd-scan.8.rshift.to
84520 20 6b 62 64 2d 73 63 61 6e 20 5c 20 68 61 6e 64 6c 65 64 20 73 63 61 6e 2d 63 6f 64 65 0a 65 6c .kbd-scan.\.handled.scan-code.el
84540 73 65 0a 30 20 74 6f 20 6b 65 79 2d 6f 6c 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 se.0.to.key-old.................
84560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 6c 65 61 72 20 70 72 69 76 69 6f 75 73 ................\.clear.privious
84580 20 6b 65 79 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 20 20 .key.false......................
845a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6e 6f 20 73 63 61 6e 20 63 6f 64 65 ..................\.no.scan.code
845c0 20 2d 2d 3e 20 72 65 74 75 72 6e 20 66 61 6c 73 65 0a 74 68 65 6e 0a 74 68 65 6e 0a 3b 0a 3a 20 .-->.return.false.then.then.;.:.
845e0 6b 65 79 2d 72 65 61 64 20 28 20 2d 2d 20 63 68 61 72 20 29 0a 30 20 62 65 67 69 6e 20 64 72 6f key-read.(.--.char.).0.begin.dro
84600 70 20 75 73 62 2d 6b 72 65 61 64 20 64 75 70 20 30 20 3c 3e 20 75 6e 74 69 6c 20 20 20 20 20 20 p.usb-kread.dup.0.<>.until......
84620 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 61 64 20 6b 65 79 20 69 6e 70 75 74 20 28 49 6e 74 65 ..........\.read.key.input.(Inte
84640 72 72 75 70 74 20 74 72 61 6e 73 66 65 72 29 0a 3b 0a 3a 20 72 65 61 64 20 28 20 61 64 64 72 20 rrupt.transfer).;.:.read.(.addr.
84660 6c 65 6e 20 2d 2d 20 61 63 74 75 61 6c 20 29 0a 30 3d 20 49 46 20 64 72 6f 70 20 30 20 45 58 49 len.--.actual.).0=.IF.drop.0.EXI
84680 54 20 54 48 45 4e 0a 75 73 62 2d 6b 72 65 61 64 20 3f 64 75 70 20 20 49 46 20 20 73 77 61 70 20 T.THEN.usb-kread.?dup..IF..swap.
846a0 63 21 20 31 20 20 45 4c 53 45 20 20 30 20 73 77 61 70 20 63 21 20 2d 32 20 20 54 48 45 4e 0a 3b c!.1..ELSE..0.swap.c!.-2..THEN.;
846c0 0a 6b 62 64 2d 69 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 .kbd-init.......................
846e0 20 20 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 6b 65 79 62 ..........................\.keyb
84700 6f 61 72 64 20 69 6e 69 74 69 61 6c 69 7a 65 0a 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 74 6f 20 oard.initialize.milliseconds.to.
84720 65 78 70 69 72 65 2d 6d 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 expire-ms.......................
84740 20 20 20 20 20 20 20 20 20 5c 20 54 69 6d 65 72 20 69 6e 69 74 69 61 6c 69 7a 65 0a 30 20 74 6f .........\.Timer.initialize.0.to
84760 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 20 20 20 20 .multi-key......................
84780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 6d 75 6c 74 69 20 6b 65 79 .....................\.multi.key
847a0 20 62 75 66 66 65 72 20 63 6c 65 61 72 0a 37 20 73 65 74 2d 6c 65 64 20 20 20 20 20 20 20 20 20 .buffer.clear.7.set-led.........
847c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
847e0 20 20 20 20 20 20 20 5c 20 66 6c 61 73 68 20 6c 65 64 73 0a 32 35 30 20 6d 73 0a 30 20 73 65 74 .......\.flash.leds.250.ms.0.set
84800 2d 6c 65 64 0a 73 22 20 6b 65 79 62 6f 61 72 64 22 20 67 65 74 2d 6e 6f 64 65 20 6e 6f 64 65 3e -led.s".keyboard".get-node.node>
84820 70 61 74 68 20 73 65 74 2d 61 6c 69 61 73 0a 3a 20 6f 70 65 6e 20 28 20 2d 2d 20 74 72 75 65 20 path.set-alias.:.open.(.--.true.
84840 29 0a 37 20 73 65 74 2d 6c 65 64 0a 31 30 30 20 6d 73 0a 33 20 73 65 74 2d 6c 65 64 0a 31 30 30 ).7.set-led.100.ms.3.set-led.100
84860 20 6d 73 0a 31 20 73 65 74 2d 6c 65 64 0a 31 30 30 20 6d 73 0a 75 73 62 2d 6b 72 65 61 64 20 64 .ms.1.set-led.100.ms.usb-kread.d
84880 72 6f 70 0a 30 20 73 65 74 2d 6c 65 64 0a 74 72 75 65 0a 3b 0a 3a 20 63 6c 6f 73 65 20 3b 0a 00 rop.0.set-led.true.;.:.close.;..
848a0 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 08 60 00 00 00 00 00 00 08 17 00 00 00 00 00 00 00 00 ...............`................
848c0 00 00 00 00 00 00 00 40 75 73 62 2d 6b 62 64 2d 64 65 76 69 63 65 2d 73 75 70 70 6f 72 74 2e 66 .......@usb-kbd-device-support.f
848e0 73 00 00 00 00 00 00 00 30 30 20 76 61 6c 75 65 20 6b 62 64 2d 61 64 64 72 0a 74 6f 20 6b 62 64 s.......00.value.kbd-addr.to.kbd
84900 2d 61 64 64 72 0a 38 20 61 6c 6c 6f 63 2d 6d 65 6d 20 74 6f 20 6b 62 64 2d 72 65 70 6f 72 74 0a -addr.8.alloc-mem.to.kbd-report.
84920 34 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 2d 64 61 74 61 4.chars.alloc-mem.value.kbd-data
84940 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 6e 74 22 20 24 .:.rw-endpoint.s".rw-endpoint".$
84960 63 61 6c 6c 2d 70 61 72 65 6e 74 20 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 78 66 65 72 0a 73 22 20 63 call-parent.;.:.controlxfer.s".c
84980 6f 6e 74 72 6f 6c 78 66 65 72 22 20 24 63 61 6c 6c 2d 70 61 72 65 6e 74 20 3b 0a 3a 20 63 6f 6e ontrolxfer".$call-parent.;.:.con
849a0 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 0a 73 trol-std-get-device-descriptor.s
849c0 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 70 ".control-std-get-device-descrip
849e0 74 6f 72 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 73 74 tor".$call-parent.;.:.control-st
84a00 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 0a 73 d-get-configuration-descriptor.s
84a20 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 6f 6e 2d ".control-std-get-configuration-
84a40 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 6e descriptor".$call-parent.;.:.con
84a60 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 0a 73 22 20 63 6f trol-std-set-configuration.s".co
84a80 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 22 20 24 63 61 ntrol-std-set-configuration".$ca
84aa0 6c 6c 2d 70 61 72 65 6e 74 20 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 63 6c 73 2d 73 65 74 2d 70 72 ll-parent.;.:.control-cls-set-pr
84ac0 6f 74 6f 63 6f 6c 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 otocol.(.reportvalue.FuncAddr.--
84ae0 20 54 52 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 .TRUE|FALSE.).to.temp1.to.temp2.
84b00 32 31 30 62 30 30 30 30 30 30 30 30 30 31 30 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 20 210b000000000100.setup-packet.!.
84b20 0a 74 65 6d 70 32 20 6b 62 64 2d 64 61 74 61 20 6c 21 2d 6c 65 0a 31 20 6b 62 64 2d 64 61 74 61 .temp2.kbd-data.l!-le.1.kbd-data
84b40 20 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 .1.setup-packet.DEFAULT-CONTROL-
84b60 4d 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 MPS.temp1.controlxfer...;.:.cont
84b80 72 6f 6c 2d 63 6c 73 2d 73 65 74 2d 69 64 6c 65 20 28 20 72 65 70 6f 72 74 76 61 6c 75 65 20 46 rol-cls-set-idle.(.reportvalue.F
84ba0 75 6e 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 uncAddr.--.TRUE|FALSE.).to.temp1
84bc0 0a 74 6f 20 74 65 6d 70 32 0a 32 31 30 61 30 30 30 30 30 30 30 30 30 30 30 30 20 73 65 74 75 70 .to.temp2.210a000000000000.setup
84be0 2d 70 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 -packet.!..temp2.kbd-data.l!-le.
84c00 30 20 6b 62 64 2d 64 61 74 61 20 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 44 45 46 41 55 4c 0.kbd-data.0.setup-packet.DEFAUL
84c20 54 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 20 T-CONTROL-MPS.temp1.controlxfer.
84c40 20 0a 3b 0a 3a 20 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 72 65 70 6f 72 74 2d 64 65 73 ..;.:.control-std-get-report-des
84c60 63 72 69 70 74 6f 72 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 criptor.(.data-buffer.data-len.M
84c80 50 53 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 74 6f 20 74 PS.FuncAddr.--.TRUE|FALSE.).to.t
84ca0 65 6d 70 31 0a 74 6f 20 74 65 6d 70 32 0a 74 6f 20 74 65 6d 70 33 0a 38 31 30 36 30 30 32 32 30 emp1.to.temp2.to.temp3.810600220
84cc0 30 30 30 30 30 30 30 20 73 65 74 75 70 2d 70 61 63 6b 65 74 20 21 20 0a 74 65 6d 70 33 20 73 65 0000000.setup-packet.!..temp3.se
84ce0 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 61 70 20 74 65 6d 70 tup-packet.6.+.w!-le.0.swap.temp
84d00 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 31 20 63 6f 6e 74 72 3.setup-packet.temp2.temp1.contr
84d20 6f 6c 78 66 65 72 20 20 0a 3b 0a 3a 20 6b 62 64 2d 69 6e 69 74 0a 73 22 20 53 74 61 72 74 69 6e olxfer...;.:.kbd-init.s".Startin
84d40 67 20 74 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 6b 65 79 62 6f 61 72 64 22 20 75 73 62 2d 64 65 g.to.initialize.keyboard".usb-de
84d60 62 75 67 2d 70 72 69 6e 74 0a 73 22 20 4d 50 53 2d 49 4e 54 49 4e 22 20 67 65 74 2d 6d 79 2d 70 bug-print.s".MPS-INTIN".get-my-p
84d80 72 6f 70 65 72 74 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 roperty.if.s".not.possible".usb-
84da0 64 65 62 75 67 2d 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 debug-print.else.decode-int.nip.
84dc0 6e 69 70 20 74 6f 20 6d 70 73 2d 69 6e 74 2d 69 6e 0a 74 68 65 6e 0a 73 22 20 49 4e 54 2d 49 4e nip.to.mps-int-in.then.s".INT-IN
84de0 2d 45 50 2d 41 44 44 52 22 20 67 65 74 2d 6d 79 2d 70 72 6f 70 65 72 74 79 0a 69 66 0a 73 22 20 -EP-ADDR".get-my-property.if.s".
84e00 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 0a 65 6c not.possible".usb-debug-print.el
84e20 73 65 0a 64 65 63 6f 64 65 2d 69 6e 74 20 6e 69 70 20 6e 69 70 20 74 6f 20 69 6e 74 2d 69 6e 2d se.decode-int.nip.nip.to.int-in-
84e40 65 70 0a 74 68 65 6e 0a 37 66 20 61 6c 6c 6f 63 2d 6d 65 6d 20 74 6f 20 63 66 67 2d 62 75 66 66 ep.then.7f.alloc-mem.to.cfg-buff
84e60 65 72 0a 73 22 20 41 6c 6c 6f 63 61 74 65 64 20 62 75 66 66 65 72 73 21 21 22 20 75 73 62 2d 64 er.s".Allocated.buffers!!".usb-d
84e80 65 62 75 67 2d 70 72 69 6e 74 0a 63 66 67 2d 62 75 66 66 65 72 20 31 32 20 38 20 6b 62 64 2d 61 ebug-print.cfg-buffer.12.8.kbd-a
84ea0 64 64 72 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 64 65 76 69 ddr...................\.get.devi
84ec0 63 65 20 64 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 64 65 ce.descriptor.control-std-get-de
84ee0 76 69 63 65 2d 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 vice-descriptor.drop.cfg-buffer.
84f00 39 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 20 9.8.kbd-addr....................
84f20 5c 20 67 65 74 20 63 6f 6e 66 69 67 20 64 65 73 63 72 69 70 74 6f 72 20 20 0a 63 6f 6e 74 72 6f \.get.config.descriptor...contro
84f40 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 72 69 70 74 l-std-get-configuration-descript
84f60 6f 72 0a 64 72 6f 70 0a 63 66 67 2d 62 75 66 66 65 72 20 35 20 2b 20 63 40 20 6b 62 64 2d 61 64 or.drop.cfg-buffer.5.+.c@.kbd-ad
84f80 64 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 63 6f 6e 66 69 67 75 dr.................\.set.configu
84fa0 72 61 74 69 6f 6e 20 20 0a 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 73 65 74 2d 63 6f 6e 66 69 67 75 ration...control-std-set-configu
84fc0 72 61 74 69 6f 6e 0a 64 72 6f 70 0a 73 22 20 4b 42 44 53 3a 20 53 65 74 20 63 6f 6e 66 69 67 20 ration.drop.s".KBDS:.Set.config.
84fe0 72 65 74 75 72 6e 65 64 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 0a 30 20 6b 62 64 returned".usb-debug-print..0.kbd
85000 2d 61 64 64 72 20 63 6f 6e 74 72 6f 6c 2d 63 6c 73 2d 73 65 74 2d 69 64 6c 65 20 64 72 6f 70 20 -addr.control-cls-set-idle.drop.
85020 20 20 20 20 20 20 5c 20 73 65 74 20 69 64 6c 65 20 20 0a 73 22 20 4b 42 44 53 3a 20 53 65 74 20 ......\.set.idle...s".KBDS:.Set.
85040 69 64 6c 65 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 74 0a 63 idle.returned".usb-debug-print.c
85060 66 67 2d 62 75 66 66 65 72 20 34 30 20 38 20 6b 62 64 2d 61 64 64 72 20 20 20 20 20 20 20 20 20 fg-buffer.40.8.kbd-addr.........
85080 20 20 20 20 20 20 20 20 20 20 5c 20 67 65 74 20 72 65 70 6f 72 74 20 64 65 73 63 72 69 70 74 6f ..........\.get.report.descripto
850a0 72 0a 63 6f 6e 74 72 6f 6c 2d 73 74 64 2d 67 65 74 2d 72 65 70 6f 72 74 2d 64 65 73 63 72 69 70 r.control-std-get-report-descrip
850c0 74 6f 72 0a 64 72 6f 70 0a 73 22 20 46 69 6e 69 73 68 65 64 20 69 6e 69 74 69 61 6c 69 7a 69 6e tor.drop.s".Finished.initializin
850e0 67 20 6b 65 79 62 6f 61 72 64 22 20 75 73 62 2d 64 65 62 75 67 2d 70 72 69 6e 74 20 0a 3b 0a 00 g.keyboard".usb-debug-print..;..
85100 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 01 60 00 00 00 00 00 00 01 27 00 00 00 00 00 00 00 00 ...............`.......'........
85120 00 00 00 00 00 00 00 30 75 73 62 2d 6d 6f 75 73 65 2e 66 73 00 00 00 00 73 22 20 6d 6f 75 73 65 .......0usb-mouse.fs....s".mouse
85140 22 20 64 65 76 69 63 65 2d 6e 61 6d 65 0a 73 22 20 6d 6f 75 73 65 22 20 64 65 76 69 63 65 2d 74 ".device-name.s".mouse".device-t
85160 79 70 65 0a 2e 22 20 20 20 55 53 42 20 4d 6f 75 73 65 22 20 63 72 0a 31 20 65 6e 63 6f 64 65 2d ype.."...USB.Mouse".cr.1.encode-
85180 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 72 74 79 0a int.s".configuration#".property.
851a0 32 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 23 62 75 74 74 6f 6e 73 22 20 70 72 6f 70 65 72 2.encode-int.s".#buttons".proper
851c0 74 79 0a 34 20 65 6e 63 6f 64 65 2d 69 6e 74 20 73 22 20 61 73 73 69 67 6e 65 64 2d 61 64 64 72 ty.4.encode-int.s".assigned-addr
851e0 65 73 73 65 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 esses".property.2.encode-int.s".
85200 72 65 67 22 20 70 72 6f 70 65 72 74 79 0a 3a 20 6f 70 65 6e 20 74 72 75 65 20 3b 0a 3a 20 63 6c reg".property.:.open.true.;.:.cl
85220 6f 73 65 20 3b 0a 3a 20 67 65 74 2d 65 76 65 6e 74 20 28 20 6d 73 65 63 20 2d 2d 20 70 6f 73 2e ose.;.:.get-event.(.msec.--.pos.
85240 78 20 70 6f 73 2e 79 20 62 75 74 74 6f 6e 73 20 74 72 75 65 7c 66 61 6c 73 65 20 29 0a 3b 0a 00 x.pos.y.buttons.true|false.).;..
85260 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 4b 48 00 00 00 00 00 00 4b 09 00 00 00 00 00 00 00 00 ..............KH......K.........
85280 00 00 00 00 00 00 00 30 73 63 73 69 2d 73 75 70 70 6f 72 74 2e 66 73 00 76 6f 63 61 62 75 6c 61 .......0scsi-support.fs.vocabula
852a0 72 79 20 73 63 73 69 2d 77 6f 72 64 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c ry.scsi-words..................\
852c0 20 63 72 65 61 74 65 20 6e 65 77 20 77 6f 72 64 20 6c 69 73 74 20 6e 61 6d 65 64 20 27 73 63 73 .create.new.word.list.named.'scs
852e0 69 2d 77 6f 72 64 73 27 0a 61 6c 73 6f 20 73 63 73 69 2d 77 6f 72 64 73 20 20 64 65 66 69 6e 69 i-words'.also.scsi-words..defini
85300 74 69 6f 6e 73 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 6c 61 63 65 20 6e 65 78 74 20 64 65 66 tions...........\.place.next.def
85320 69 6e 69 74 69 6f 6e 73 20 69 6e 74 6f 20 6e 65 77 20 6c 69 73 74 0a 66 61 6c 73 65 20 20 76 61 initions.into.new.list.false..va
85340 6c 75 65 20 20 20 73 63 73 69 2d 70 61 72 61 6d 2d 64 65 62 75 67 20 20 20 20 20 20 20 20 5c 20 lue...scsi-param-debug........\.
85360 63 6f 6d 6d 6f 6e 20 64 65 62 75 67 67 69 6e 67 20 66 6c 61 67 0a 64 23 20 30 20 20 20 76 61 6c common.debugging.flag.d#.0...val
85380 75 65 20 20 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 69 7a 65 20 20 20 20 20 20 20 20 20 5c 20 6c ue...scsi-param-size.........\.l
853a0 65 6e 67 74 68 20 6f 66 20 43 44 42 20 70 72 6f 63 65 73 73 65 64 20 6c 61 73 74 0a 68 23 20 30 ength.of.CDB.processed.last.h#.0
853c0 20 20 20 76 61 6c 75 65 20 20 20 73 63 73 69 2d 70 61 72 61 6d 2d 63 6f 6e 74 72 6f 6c 20 20 20 ...value...scsi-param-control...
853e0 20 20 20 5c 20 63 6f 6e 74 72 6f 6c 20 77 6f 72 64 20 66 6f 72 20 43 44 42 73 20 61 73 20 64 65 ...\.control.word.for.CDBs.as.de
85400 66 69 6e 65 64 20 69 6e 20 53 41 4d 2d 34 0a 64 23 20 30 20 20 20 76 61 6c 75 65 20 20 20 73 63 fined.in.SAM-4.d#.0...value...sc
85420 73 69 2d 70 61 72 61 6d 2d 65 72 72 6f 72 73 20 20 20 20 20 20 20 5c 20 63 6f 75 6e 74 65 72 20 si-param-errors.......\.counter.
85440 66 6f 72 20 64 65 74 65 63 74 65 64 20 65 72 72 6f 72 73 0a 3a 20 73 63 73 69 2d 69 6e 63 2d 65 for.detected.errors.:.scsi-inc-e
85460 72 72 6f 72 73 0a 73 63 73 69 2d 70 61 72 61 6d 2d 65 72 72 6f 72 73 20 31 20 2b 20 74 6f 20 73 rrors.scsi-param-errors.1.+.to.s
85480 63 73 69 2d 70 61 72 61 6d 2d 65 72 72 6f 72 73 0a 3b 0a 30 30 20 43 4f 4e 53 54 41 4e 54 20 73 csi-param-errors.;.00.CONSTANT.s
854a0 63 73 69 2d 63 6d 64 2d 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 0a 53 54 52 55 43 54 0a 2f csi-cmd-test-unit-ready.STRUCT./
854c0 63 09 46 49 45 4c 44 20 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 3e 6f 70 65 72 61 74 69 6f c.FIELD.test-unit-ready>operatio
854e0 6e 2d 63 6f 64 65 20 20 20 20 20 5c 20 30 30 68 0a 34 09 46 49 45 4c 44 20 74 65 73 74 2d 75 6e n-code.....\.00h.4.FIELD.test-un
85500 69 74 2d 72 65 61 64 79 3e 72 65 73 65 72 76 65 64 20 20 20 20 20 20 20 20 20 20 20 5c 20 75 6e it-ready>reserved...........\.un
85520 75 73 65 64 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 63 6f used./c.FIELD.test-unit-ready>co
85540 6e 74 72 6f 6c 20 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 ntrol............\.control.byte.
85560 61 73 20 73 70 65 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 as.specified.in.SAM-4.CONSTANT.s
85580 63 73 69 2d 6c 65 6e 67 74 68 2d 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 0a 3a 20 73 63 73 csi-length-test-unit-ready.:.scs
855a0 69 2d 62 75 69 6c 64 2d 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 20 20 28 20 63 64 62 20 2d i-build-test-unit-ready..(.cdb.-
855c0 2d 20 29 0a 64 75 70 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 -.).dup.scsi-length-test-unit-re
855e0 61 64 79 20 65 72 61 73 65 20 20 28 20 63 64 62 20 29 0a 73 63 73 69 2d 70 61 72 61 6d 2d 63 6f ady.erase..(.cdb.).scsi-param-co
85600 6e 74 72 6f 6c 20 73 77 61 70 20 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 3e 63 6f 6e 74 72 ntrol.swap.test-unit-ready>contr
85620 6f 6c 20 63 21 20 20 28 20 29 0a 73 63 73 69 2d 6c 65 6e 67 74 68 2d 74 65 73 74 2d 75 6e 69 74 ol.c!..(.).scsi-length-test-unit
85640 2d 72 65 61 64 79 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 69 7a 65 20 20 20 5c 20 75 70 -ready.to.scsi-param-size...\.up
85660 64 61 74 65 20 43 44 42 20 6c 65 6e 67 74 68 0a 3b 0a 30 33 20 43 4f 4e 53 54 41 4e 54 20 73 63 date.CDB.length.;.03.CONSTANT.sc
85680 73 69 2d 63 6d 64 2d 72 65 71 75 65 73 74 2d 73 65 6e 73 65 0a 53 54 52 55 43 54 0a 2f 63 09 46 si-cmd-request-sense.STRUCT./c.F
856a0 49 45 4c 44 20 72 65 71 75 65 73 74 2d 73 65 6e 73 65 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 IELD.request-sense>operation-cod
856c0 65 20 20 20 20 20 5c 20 30 33 68 0a 33 09 46 49 45 4c 44 20 72 65 71 75 65 73 74 2d 73 65 6e 73 e.....\.03h.3.FIELD.request-sens
856e0 65 3e 72 65 73 65 72 76 65 64 20 20 20 20 20 20 20 20 20 20 20 5c 20 75 6e 75 73 65 64 0a 2f 63 e>reserved...........\.unused./c
85700 09 46 49 45 4c 44 20 72 65 71 75 65 73 74 2d 73 65 6e 73 65 3e 61 6c 6c 6f 63 61 74 69 6f 6e 2d .FIELD.request-sense>allocation-
85720 6c 65 6e 67 74 68 20 20 5c 20 62 75 66 66 65 72 2d 6c 65 6e 67 74 68 20 66 6f 72 20 64 61 74 61 length..\.buffer-length.for.data
85740 20 72 65 73 70 6f 6e 73 65 0a 2f 63 09 46 49 45 4c 44 20 72 65 71 75 65 73 74 2d 73 65 6e 73 65 .response./c.FIELD.request-sense
85760 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 6f 6c 20 62 79 >control............\.control.by
85780 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 4e 53 54 41 4e te.as.specified.in.SAM-4.CONSTAN
857a0 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 71 75 65 73 74 2d 73 65 6e 73 65 0a 3a 20 73 63 T.scsi-length-request-sense.:.sc
857c0 73 69 2d 62 75 69 6c 64 2d 72 65 71 75 65 73 74 2d 73 65 6e 73 65 20 20 20 20 28 20 61 6c 6c 6f si-build-request-sense....(.allo
857e0 63 2d 6c 65 6e 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 20 c-len.cdb.--.).>r...............
85800 20 20 20 20 20 20 20 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 29 20 20 28 20 52 3a 20 2d 2d ..........(.alloc-len.)..(.R:.--
85820 20 63 64 62 20 29 0a 72 40 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 71 75 65 73 74 2d 73 65 .cdb.).r@.scsi-length-request-se
85840 6e 73 65 20 65 72 61 73 65 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 29 0a 73 63 73 69 2d 63 6d nse.erase..(.alloc-len.).scsi-cm
85860 64 2d 72 65 71 75 65 73 74 2d 73 65 6e 73 65 20 72 40 20 20 20 20 20 20 20 20 20 20 20 28 20 61 d-request-sense.r@...........(.a
85880 6c 6c 6f 63 2d 6c 65 6e 20 63 6d 64 20 63 64 62 20 29 0a 72 65 71 75 65 73 74 2d 73 65 6e 73 65 lloc-len.cmd.cdb.).request-sense
858a0 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 63 21 20 20 20 20 20 28 20 61 6c 6c 6f 63 2d 6c >operation-code.c!.....(.alloc-l
858c0 65 6e 20 29 0a 64 75 70 20 64 23 20 32 35 32 20 3e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 en.).dup.d#.252.>...............
858e0 20 20 20 20 20 20 20 20 20 5c 20 62 75 66 66 65 72 20 6c 65 6e 67 74 68 20 74 6f 6f 20 62 69 67 .........\.buffer.length.too.big
85900 20 3f 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 64 23 20 32 35 .?.IF.scsi-inc-errors.drop.d#.25
85920 32 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 70 6c 61 63 65 2......................\.replace
85940 20 77 69 74 68 20 32 35 32 0a 45 4c 53 45 0a 64 75 70 20 64 23 20 31 38 20 3c 20 20 20 20 20 20 .with.252.ELSE.dup.d#.18.<......
85960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 6c 6c 6f 63 61 74 65 64 20 62 75 66 66 ................\.allocated.buff
85980 65 72 20 74 6f 6f 20 73 6d 61 6c 6c 20 3f 0a 49 46 0a 73 63 73 69 2d 69 6e 63 2d 65 72 72 6f 72 er.too.small.?.IF.scsi-inc-error
859a0 73 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 20 20 s.drop.0........................
859c0 5c 20 72 65 6a 65 63 74 20 72 65 74 75 72 6e 20 64 61 74 61 0a 54 48 45 4e 0a 54 48 45 4e 20 20 \.reject.return.data.THEN.THEN..
859e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85a00 20 20 20 20 28 20 61 6c 6c 6f 63 6c 65 6e 20 29 0a 72 40 20 72 65 71 75 65 73 74 2d 73 65 6e 73 ....(.alloclen.).r@.request-sens
85a20 65 3e 61 6c 6c 6f 63 61 74 69 6f 6e 2d 6c 65 6e 67 74 68 20 63 21 20 20 20 20 20 28 20 20 29 0a e>allocation-length.c!.....(..).
85a40 73 63 73 69 2d 70 61 72 61 6d 2d 63 6f 6e 74 72 6f 6c 20 72 3e 20 72 65 71 75 65 73 74 2d 73 65 scsi-param-control.r>.request-se
85a60 6e 73 65 3e 63 6f 6e 74 72 6f 6c 20 63 21 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 63 64 62 20 nse>control.c!..(.alloc-len.cdb.
85a80 29 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 68 2d 72 65 71 )..(.R:.cdb.--.).scsi-length-req
85aa0 75 65 73 74 2d 73 65 6e 73 65 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 69 7a 65 20 20 5c uest-sense.to.scsi-param-size..\
85ac0 20 75 70 64 61 74 65 20 43 44 42 20 6c 65 6e 67 74 68 0a 3b 0a 37 30 20 43 4f 4e 53 54 41 4e 54 .update.CDB.length.;.70.CONSTANT
85ae0 20 73 63 73 69 2d 72 65 73 70 6f 6e 73 65 28 72 65 71 75 65 73 74 2d 73 65 6e 73 65 2d 30 29 0a .scsi-response(request-sense-0).
85b00 37 31 20 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 71.CONSTANT.scsi-response(reques
85b20 74 2d 73 65 6e 73 65 2d 31 29 0a 53 54 52 55 43 54 0a 2f 63 20 46 49 45 4c 44 20 73 65 6e 73 65 t-sense-1).STRUCT./c.FIELD.sense
85b40 2d 64 61 74 61 3e 72 65 73 70 6f 6e 73 65 2d 63 6f 64 65 20 20 20 5c 20 37 30 68 20 28 63 75 72 -data>response-code...\.70h.(cur
85b60 72 65 6e 74 20 65 72 72 6f 72 73 29 20 6f 72 20 37 31 68 20 28 64 65 66 65 72 72 65 64 20 65 72 rent.errors).or.71h.(deferred.er
85b80 72 6f 72 73 29 0a 2f 63 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e 6f 62 73 6f 6c 65 rors)./c.FIELD.sense-data>obsole
85ba0 74 65 0a 2f 63 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e 73 65 6e 73 65 2d 6b 65 79 te./c.FIELD.sense-data>sense-key
85bc0 20 20 20 20 20 20 20 5c 20 44 33 2e 2e 44 30 20 3d 20 73 65 6e 73 65 20 6b 65 79 2c 20 44 37 20 .......\.D3..D0.=.sense.key,.D7.
85be0 3d 20 45 6e 64 4f 66 4d 65 64 69 75 6d 0a 2f 6c 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 =.EndOfMedium./l.FIELD.sense-dat
85c00 61 3e 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 61 6c 6c 6f 63 a>info./c.FIELD.sense-data>alloc
85c20 2d 6c 65 6e 67 74 68 20 20 20 20 5c 20 3c 3d 20 32 34 34 20 28 66 6f 72 20 6d 61 78 20 73 69 7a -length....\.<=.244.(for.max.siz
85c40 65 29 0a 2f 6c 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e 63 6f 6d 6d 61 6e 64 2d 69 e)./l.FIELD.sense-data>command-i
85c60 6e 66 6f 0a 2f 63 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e 61 73 63 20 20 20 20 20 nfo./c.FIELD.sense-data>asc.....
85c80 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 79 0a 2f ........\.additional.sense.key./
85ca0 63 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e 61 73 63 71 20 20 20 20 20 20 20 20 20 c.FIELD.sense-data>ascq.........
85cc0 20 20 20 5c 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 65 6e 73 65 20 6b 65 79 20 71 75 61 6c 69 66 ...\.additional.sense.key.qualif
85ce0 69 65 72 0a 2f 63 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e 75 6e 69 74 2d 63 6f 64 ier./c.FIELD.sense-data>unit-cod
85d00 65 0a 33 20 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e 6b 65 79 2d 73 70 65 63 69 66 e.3..FIELD.sense-data>key-specif
85d20 69 63 0a 2f 63 20 46 49 45 4c 44 20 73 65 6e 73 65 2d 64 61 74 61 3e 61 64 64 2d 73 65 6e 73 65 ic./c.FIELD.sense-data>add-sense
85d40 2d 62 79 74 65 73 20 5c 20 73 74 61 72 74 20 6f 66 20 61 70 70 65 6e 64 65 64 20 65 78 74 72 61 -bytes.\.start.of.appended.extra
85d60 20 62 79 74 65 73 0a 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 73 65 6e 73 .bytes.CONSTANT.scsi-length-sens
85d80 65 2d 64 61 74 61 0a 3a 20 73 63 73 69 2d 67 65 74 2d 73 65 6e 73 65 2d 64 61 74 61 20 20 20 20 e-data.:.scsi-get-sense-data....
85da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 64 64 72 20 2d 2d 20 61 73 63 71 20 61 73 63 ..............(.addr.--.ascq.asc
85dc0 20 73 65 6e 73 65 2d 6b 65 79 20 29 20 20 20 0a 3e 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .sense-key.)....>r..............
85de0 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 2d 2d 20 61 64 64 72 ....................(.R:.--.addr
85e00 20 29 0a 72 40 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 63 .).r@.sense-data>response-code.c
85e20 40 20 37 66 20 61 6e 64 20 37 32 20 3e 3d 20 49 46 0a 72 40 20 33 20 2b 20 63 40 20 20 20 20 20 @.7f.and.72.>=.IF.r@.3.+.c@.....
85e40 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 73 63 71 20 29 0a 72 ......................(.ascq.).r
85e60 40 20 32 20 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 @.2.+.c@........................
85e80 20 20 20 28 20 61 73 63 71 20 61 73 63 20 29 20 0a 72 3e 20 31 20 2b 20 63 40 20 30 66 20 61 6e ...(.ascq.asc.)..r>.1.+.c@.0f.an
85ea0 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 73 63 71 20 61 73 63 20 d....................(.ascq.asc.
85ec0 73 65 6e 73 65 2d 6b 65 79 20 29 0a 45 4c 53 45 0a 72 40 20 73 65 6e 73 65 2d 64 61 74 61 3e 41 sense-key.).ELSE.r@.sense-data>A
85ee0 53 43 51 20 63 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 73 63 71 20 29 0a 72 40 SCQ.c@...............(.ascq.).r@
85f00 20 73 65 6e 73 65 2d 64 61 74 61 3e 41 53 43 20 63 40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .sense-data>ASC.c@..............
85f20 20 20 28 20 61 73 63 71 20 61 73 63 20 29 0a 72 3e 20 73 65 6e 73 65 2d 64 61 74 61 3e 73 65 6e ..(.ascq.asc.).r>.sense-data>sen
85f40 73 65 2d 6b 65 79 20 63 40 20 30 66 20 61 6e 64 20 20 20 28 20 61 73 63 71 20 61 73 63 20 73 65 se-key.c@.0f.and...(.ascq.asc.se
85f60 6e 73 65 2d 6b 65 79 20 29 20 28 20 52 3a 20 61 64 64 72 20 2d 2d 20 29 0a 54 48 45 4e 0a 3b 0a nse-key.).(.R:.addr.--.).THEN.;.
85f80 3a 20 73 63 73 69 2d 67 65 74 2d 73 65 6e 73 65 2d 64 61 74 61 3f 20 20 20 20 20 20 20 20 20 20 :.scsi-get-sense-data?..........
85fa0 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
85fc0 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
85fe0 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.=..
86000 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
86020 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-
86040 73 65 6e 73 65 2d 64 61 74 61 20 54 52 55 45 0a 45 4c 53 45 0a 64 72 6f 70 20 46 41 4c 53 45 20 sense-data.TRUE.ELSE.drop.FALSE.
86060 20 20 20 20 20 20 20 5c 20 64 72 6f 70 20 61 64 64 72 0a 54 48 45 4e 0a 3b 0a 3a 20 73 63 73 69 .......\.drop.addr.THEN.;.:.scsi
86080 2d 67 65 74 2d 73 65 6e 73 65 2d 49 44 3f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 -get-sense-ID?.................(
860a0 20 61 64 64 72 20 2d 2d 20 66 61 6c 73 65 20 7c 20 61 73 63 71 20 61 73 63 20 73 65 6e 73 65 2d .addr.--.false.|.ascq.asc.sense-
860c0 6b 65 79 20 74 72 75 65 20 29 0a 64 75 70 0a 73 65 6e 73 65 2d 64 61 74 61 3e 72 65 73 70 6f 6e key.true.).dup.sense-data>respon
860e0 73 65 2d 63 6f 64 65 20 63 40 0a 37 65 20 41 4e 44 20 37 30 20 3d 20 20 20 20 20 20 20 20 20 20 se-code.c@.7e.AND.70.=..........
86100 5c 20 52 65 73 70 6f 6e 73 65 20 63 6f 64 65 20 28 73 6f 6d 65 20 64 65 76 69 63 65 73 20 68 61 \.Response.code.(some.devices.ha
86120 76 65 20 4d 53 42 20 73 65 74 29 0a 49 46 0a 73 63 73 69 2d 67 65 74 2d 73 65 6e 73 65 2d 64 61 ve.MSB.set).IF.scsi-get-sense-da
86140 74 61 20 20 20 20 20 20 20 20 28 20 61 73 63 71 20 61 73 63 20 73 65 6e 73 65 2d 6b 65 79 20 29 ta........(.ascq.asc.sense-key.)
86160 0a 31 30 20 6c 73 68 69 66 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 73 .10.lshift..................(.as
86180 63 71 20 61 73 63 20 73 65 6e 73 65 2d 6b 65 79 31 36 20 29 0a 73 77 61 70 20 38 20 6c 73 68 69 cq.asc.sense-key16.).swap.8.lshi
861a0 66 74 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 28 20 61 73 63 71 20 73 65 6e 73 65 2d 6b 65 79 ft.or...........(.ascq.sense-key
861c0 2b 61 73 63 20 29 0a 73 77 61 70 20 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +asc.).swap.or..................
861e0 20 20 5c 20 32 34 2d 62 69 74 20 73 65 6e 73 65 2d 49 44 20 28 20 73 65 6e 73 65 2d 6b 65 79 2b ..\.24-bit.sense-ID.(.sense-key+
86200 61 73 63 2b 61 73 63 71 20 29 0a 54 52 55 45 0a 45 4c 53 45 0a 64 72 6f 70 20 46 41 4c 53 45 20 asc+ascq.).TRUE.ELSE.drop.FALSE.
86220 20 20 20 20 20 20 20 5c 20 64 72 6f 70 20 61 64 64 72 0a 54 48 45 4e 0a 3b 0a 31 32 20 43 4f 4e .......\.drop.addr.THEN.;.12.CON
86240 53 54 41 4e 54 20 73 63 73 69 2d 63 6d 64 2d 69 6e 71 75 69 72 79 0a 53 54 52 55 43 54 0a 2f 63 STANT.scsi-cmd-inquiry.STRUCT./c
86260 09 46 49 45 4c 44 20 69 6e 71 75 69 72 79 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 20 20 .FIELD.inquiry>operation-code...
86280 20 20 5c 20 30 78 31 32 0a 2f 63 09 46 49 45 4c 44 20 69 6e 71 75 69 72 79 3e 72 65 73 65 72 76 ..\.0x12./c.FIELD.inquiry>reserv
862a0 65 64 20 20 20 20 20 20 20 20 20 20 20 5c 20 2b 20 45 56 50 44 2d 42 69 74 20 28 76 69 74 61 6c ed...........\.+.EVPD-Bit.(vital
862c0 20 70 72 6f 64 75 63 74 20 64 61 74 61 29 0a 2f 63 09 46 49 45 4c 44 20 69 6e 71 75 69 72 79 3e .product.data)./c.FIELD.inquiry>
862e0 70 61 67 65 2d 63 6f 64 65 20 20 20 20 20 20 20 20 20 20 5c 20 70 61 67 65 20 63 6f 64 65 20 66 page-code..........\.page.code.f
86300 6f 72 20 76 69 74 61 6c 20 70 72 6f 64 75 63 74 20 64 61 74 61 20 28 69 66 20 75 73 65 64 29 0a or.vital.product.data.(if.used).
86320 2f 77 09 46 49 45 4c 44 20 69 6e 71 75 69 72 79 3e 61 6c 6c 6f 63 61 74 69 6f 6e 2d 6c 65 6e 67 /w.FIELD.inquiry>allocation-leng
86340 74 68 20 20 5c 20 6c 65 6e 67 74 68 20 6f 66 20 44 61 74 61 2d 49 6e 2d 42 75 66 66 65 72 0a 2f th..\.length.of.Data-In-Buffer./
86360 63 09 46 49 45 4c 44 20 69 6e 71 75 69 72 79 3e 63 6f 6e 74 72 6f 6c 20 20 20 20 20 20 20 20 20 c.FIELD.inquiry>control.........
86380 20 20 20 5c 20 63 6f 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 ...\.control.byte.as.specified.i
863a0 6e 20 53 41 4d 2d 34 0a 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 69 6e 71 n.SAM-4.CONSTANT.scsi-length-inq
863c0 75 69 72 79 0a 3a 20 73 63 73 69 2d 62 75 69 6c 64 2d 69 6e 71 75 69 72 79 20 20 20 20 20 20 20 uiry.:.scsi-build-inquiry.......
863e0 20 20 20 20 20 20 20 20 20 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 63 64 62 20 2d 2d 20 29 ............(.alloc-len.cdb.--.)
86400 0a 64 75 70 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 69 6e 71 75 69 72 79 20 65 72 61 73 65 20 20 .dup.scsi-length-inquiry.erase..
86420 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 69 6e 71 75 .....\.6.bytes.CDB.scsi-cmd-inqu
86440 69 72 79 20 6f 76 65 72 09 09 09 09 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 63 64 62 20 63 iry.over.......(.alloc-len.cdb.c
86460 6d 64 20 63 64 62 20 29 0a 69 6e 71 75 69 72 79 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 md.cdb.).inquiry>operation-code.
86480 63 21 09 20 20 20 20 20 20 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 63 64 62 20 29 0a 73 63 c!..........(.alloc-len.cdb.).sc
864a0 73 69 2d 70 61 72 61 6d 2d 63 6f 6e 74 72 6f 6c 20 6f 76 65 72 20 69 6e 71 75 69 72 79 3e 63 6f si-param-control.over.inquiry>co
864c0 6e 74 72 6f 6c 20 63 21 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 63 64 62 20 29 0a 69 6e 71 75 69 ntrol.c!.(.alloc-len.cdb.).inqui
864e0 72 79 3e 61 6c 6c 6f 63 61 74 69 6f 6e 2d 6c 65 6e 67 74 68 20 77 21 09 20 20 20 20 20 20 5c 20 ry>allocation-length.w!.......\.
86500 73 69 7a 65 20 6f 66 20 44 61 74 61 2d 49 6e 20 42 75 66 66 65 72 0a 73 63 73 69 2d 6c 65 6e 67 size.of.Data-In.Buffer.scsi-leng
86520 74 68 2d 69 6e 71 75 69 72 79 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 69 7a 65 20 20 20 th-inquiry.to.scsi-param-size...
86540 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 63 .\.update.CDB.length.;.STRUCT./c
86560 09 20 20 20 46 49 45 4c 44 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 70 65 72 69 70 68 65 72 61 ....FIELD.inquiry-data>periphera
86580 6c 20 20 20 20 20 20 20 5c 20 71 75 61 6c 69 66 69 65 72 20 61 6e 64 20 64 65 76 69 63 65 20 74 l.......\.qualifier.and.device.t
865a0 79 70 65 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 72 65 73 ype./c....FIELD.inquiry-data>res
865c0 65 72 76 65 64 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 erved1./c....FIELD.inquiry-data>
865e0 76 65 72 73 69 6f 6e 20 20 20 20 20 20 20 20 20 20 5c 20 73 75 70 70 6f 72 74 65 64 20 53 43 53 version..........\.supported.SCS
86600 49 20 76 65 72 73 69 6f 6e 20 28 31 2c 32 2c 33 29 0a 2f 63 09 20 20 20 46 49 45 4c 44 20 69 6e I.version.(1,2,3)./c....FIELD.in
86620 71 75 69 72 79 2d 64 61 74 61 3e 64 61 74 61 2d 66 6f 72 6d 61 74 0a 2f 63 09 20 20 20 46 49 45 quiry-data>data-format./c....FIE
86640 4c 44 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 61 64 64 2d 6c 65 6e 67 74 68 20 20 20 20 20 20 LD.inquiry-data>add-length......
86660 20 5c 20 74 6f 74 61 6c 20 62 6c 6f 63 6b 20 6c 65 6e 67 74 68 20 2d 20 34 0a 2f 63 09 20 20 20 .\.total.block.length.-.4./c....
86680 46 49 45 4c 44 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 66 6c 61 67 73 31 0a 2f 63 09 20 20 20 FIELD.inquiry-data>flags1./c....
866a0 46 49 45 4c 44 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 66 6c 61 67 73 32 0a 2f 63 09 20 20 20 FIELD.inquiry-data>flags2./c....
866c0 46 49 45 4c 44 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 66 6c 61 67 73 33 0a 64 23 20 38 09 46 FIELD.inquiry-data>flags3.d#.8.F
866e0 49 45 4c 44 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 20 IELD.inquiry-data>vendor-ident..
86700 20 20 20 5c 20 76 65 6e 64 6f 72 20 73 74 72 69 6e 67 0a 64 23 20 31 36 09 46 49 45 4c 44 20 69 ...\.vendor.string.d#.16.FIELD.i
86720 6e 71 75 69 72 79 2d 64 61 74 61 3e 70 72 6f 64 75 63 74 2d 69 64 65 6e 74 20 20 20 20 5c 20 64 nquiry-data>product-ident....\.d
86740 65 76 69 63 65 20 73 74 72 69 6e 67 0a 2f 6c 20 09 46 49 45 4c 44 20 69 6e 71 75 69 72 79 2d 64 evice.string./l..FIELD.inquiry-d
86760 61 74 61 3e 70 72 6f 64 75 63 74 2d 72 65 76 69 73 69 6f 6e 20 5c 20 72 65 76 69 73 69 6f 6e 20 ata>product-revision.\.revision.
86780 73 74 72 69 6e 67 0a 64 23 20 32 30 09 46 49 45 4c 44 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e string.d#.20.FIELD.inquiry-data>
867a0 76 65 6e 64 6f 72 2d 73 70 65 63 69 66 69 63 20 20 5c 20 6f 70 74 69 6f 6e 61 6c 20 70 61 72 61 vendor-specific..\.optional.para
867c0 6d 73 0a 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 69 6e 71 75 69 72 79 2d ms.CONSTANT.scsi-length-inquiry-
867e0 64 61 74 61 0a 32 35 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 data.25.CONSTANT.scsi-cmd-read-c
86800 61 70 61 63 69 74 79 2d 31 30 20 20 5c 20 63 6f 6d 6d 61 6e 64 20 63 6f 64 65 0a 53 54 52 55 43 apacity-10..\.command.code.STRUC
86820 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 20 20 20 20 20 T...............................
86840 20 20 5c 20 53 43 53 49 20 31 30 2d 62 79 74 65 20 43 44 42 20 73 74 72 75 63 74 75 72 65 0a 2f ..\.SCSI.10-byte.CDB.structure./
86860 63 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 30 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f c.FIELD.read-cap-10>operation-co
86880 64 65 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 de./c.FIELD.read-cap-10>reserved
868a0 31 0a 2f 6c 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 30 3e 6c 62 61 0a 2f 77 09 46 49 1./l.FIELD.read-cap-10>lba./w.FI
868c0 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 30 3e 72 65 73 65 72 76 65 64 32 0a 2f 63 09 46 49 45 ELD.read-cap-10>reserved2./c.FIE
868e0 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 30 3e 72 65 73 65 72 76 65 64 33 0a 2f 63 09 46 49 45 4c LD.read-cap-10>reserved3./c.FIEL
86900 44 20 72 65 61 64 2d 63 61 70 2d 31 30 3e 63 6f 6e 74 72 6f 6c 0a 43 4f 4e 53 54 41 4e 54 20 73 D.read-cap-10>control.CONSTANT.s
86920 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 30 0a 3a 20 73 63 73 69 2d 62 75 csi-length-read-cap-10.:.scsi-bu
86940 69 6c 64 2d 72 65 61 64 2d 63 61 70 2d 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ild-read-cap-10.................
86960 20 20 20 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 72 ....(.cdb.--.).dup.scsi-length-r
86980 65 61 64 2d 63 61 70 2d 31 30 20 65 72 61 73 65 20 20 20 20 20 20 20 20 20 28 20 63 64 62 20 29 ead-cap-10.erase.........(.cdb.)
869a0 0a 73 63 73 69 2d 63 6d 64 2d 72 65 61 64 2d 63 61 70 61 63 69 74 79 2d 31 30 20 6f 76 65 72 20 .scsi-cmd-read-capacity-10.over.
869c0 20 20 20 20 20 20 20 20 20 20 20 28 20 63 64 62 20 63 6d 64 20 63 64 62 20 29 0a 72 65 61 64 2d ...........(.cdb.cmd.cdb.).read-
869e0 63 61 70 2d 31 30 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 63 21 20 20 20 20 20 20 20 20 cap-10>operation-code.c!........
86a00 20 20 20 20 20 28 20 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 .....(.cdb.).scsi-param-control.
86a20 73 77 61 70 20 72 65 61 64 2d 63 61 70 2d 31 30 3e 63 6f 6e 74 72 6f 6c 20 63 21 20 28 20 29 0a swap.read-cap-10>control.c!.(.).
86a40 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 30 20 74 6f 20 73 63 73 69 2d scsi-length-read-cap-10.to.scsi-
86a60 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 74 param-size....\.update.CDB.lengt
86a80 68 0a 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 30 2d h.;.STRUCT./l.FIELD.read-cap-10-
86aa0 64 61 74 61 3e 6d 61 78 2d 6c 62 61 0a 2f 6c 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 data>max-lba./l.FIELD.read-cap-1
86ac0 30 2d 64 61 74 61 3e 62 6c 6f 63 6b 2d 73 69 7a 65 0a 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 0-data>block-size.CONSTANT.scsi-
86ae0 6c 65 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 30 2d 64 61 74 61 0a 3a 20 73 63 73 69 2d 67 length-read-cap-10-data.:.scsi-g
86b00 65 74 2d 63 61 70 61 63 69 74 79 2d 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 et-capacity-10.................(
86b20 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 29 0a 3e 72 .addr.--.block-size.#blocks.).>r
86b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
86b60 20 20 28 20 61 64 64 72 20 2d 2d 20 29 20 28 20 52 3a 20 2d 2d 20 61 64 64 72 20 29 0a 72 40 20 ..(.addr.--.).(.R:.--.addr.).r@.
86b80 72 65 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 20 6c 40 20 20 read-cap-10-data>block-size.l@..
86ba0 20 28 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 29 0a 72 3e 20 72 65 61 64 2d 63 61 70 2d 31 30 2d 64 .(.block-size.).r>.read-cap-10-d
86bc0 61 74 61 3e 6d 61 78 2d 6c 62 61 20 6c 40 20 20 20 20 20 20 28 20 62 6c 6f 63 6b 2d 73 69 7a 65 ata>max-lba.l@......(.block-size
86be0 20 23 62 6c 6f 63 6b 73 20 29 20 28 20 52 3a 20 61 64 64 72 20 2d 2d 20 29 0a 3b 0a 39 65 20 43 .#blocks.).(.R:.addr.--.).;.9e.C
86c00 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6d 64 2d 72 65 61 64 2d 63 61 70 61 63 69 74 79 2d 31 ONSTANT.scsi-cmd-read-capacity-1
86c20 36 20 20 20 20 20 20 20 20 5c 20 63 6f 6d 6d 61 6e 64 20 63 6f 64 65 0a 53 54 52 55 43 54 20 20 6........\.command.code.STRUCT..
86c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
86c60 20 20 20 20 20 5c 20 53 43 53 49 20 31 36 2d 62 79 74 65 20 43 44 42 20 73 74 72 75 63 74 75 72 .....\.SCSI.16-byte.CDB.structur
86c80 65 0a 2f 63 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 3e 6f 70 65 72 61 74 69 6f 6e e./c.FIELD.read-cap-16>operation
86ca0 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 36 3e 73 65 72 76 69 -code./c.FIELD.read-cap-16>servi
86cc0 63 65 2d 61 63 74 69 6f 6e 0a 2f 6c 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 3e 6c ce-action./l.FIELD.read-cap-16>l
86ce0 62 61 2d 68 69 67 68 0a 2f 6c 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 3e 6c 62 61 ba-high./l.FIELD.read-cap-16>lba
86d00 2d 6c 6f 77 0a 2f 6c 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 3e 61 6c 6c 6f 63 61 -low./l.FIELD.read-cap-16>alloca
86d20 74 69 6f 6e 2d 6c 65 6e 67 74 68 20 20 20 20 5c 20 73 68 6f 75 6c 64 20 62 65 20 33 32 0a 2f 63 tion-length....\.should.be.32./c
86d40 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 3e 72 65 73 65 72 76 65 64 0a 2f 63 09 46 .FIELD.read-cap-16>reserved./c.F
86d60 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 3e 63 6f 6e 74 72 6f 6c 0a 43 4f 4e 53 54 41 4e IELD.read-cap-16>control.CONSTAN
86d80 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 0a 3a 20 73 63 73 69 T.scsi-length-read-cap-16.:.scsi
86da0 2d 62 75 69 6c 64 2d 72 65 61 64 2d 63 61 70 2d 31 36 20 20 28 20 63 64 62 20 2d 2d 20 29 0a 3e -build-read-cap-16..(.cdb.--.).>
86dc0 72 20 72 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 20 r.r@............................
86de0 20 20 20 20 20 20 20 20 20 28 20 52 3a 20 2d 2d 20 63 64 62 20 29 0a 73 63 73 69 2d 6c 65 6e 67 .........(.R:.--.cdb.).scsi-leng
86e00 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 36 20 65 72 61 73 65 20 20 20 20 20 20 20 20 20 20 20 20 th-read-cap-16.erase............
86e20 20 28 20 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 31 36 20 .(..).scsi-cmd-read-capacity-16.
86e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 63 6f 64 65 20 29 0a 72 40 20 72 65 61 64 ................(.code.).r@.read
86e60 2d 63 61 70 2d 31 36 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 63 21 20 20 20 20 20 20 20 -cap-16>operation-code.c!.......
86e80 20 20 20 28 20 20 29 0a 31 30 20 72 40 20 72 65 61 64 2d 63 61 70 2d 31 36 3e 73 65 72 76 69 63 ...(..).10.r@.read-cap-16>servic
86ea0 65 2d 61 63 74 69 6f 6e 20 63 21 0a 64 23 20 33 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e-action.c!.d#.32...............
86ec0 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 73 70 6f 6e 73 65 ......................\.response
86ee0 20 73 69 7a 65 20 33 32 20 62 79 74 65 73 0a 72 40 20 72 65 61 64 2d 63 61 70 2d 31 36 3e 61 6c .size.32.bytes.r@.read-cap-16>al
86f00 6c 6f 63 61 74 69 6f 6e 2d 6c 65 6e 67 74 68 20 6c 21 20 20 20 20 20 20 20 28 20 20 29 0a 73 63 location-length.l!.......(..).sc
86f20 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 63 61 70 2d 31 36 3e si-param-control.r>.read-cap-16>
86f40 63 6f 6e 74 72 6f 6c 20 63 21 20 28 20 52 3a 20 63 64 62 20 2d 2d 20 29 0a 73 63 73 69 2d 6c 65 control.c!.(.R:.cdb.--.).scsi-le
86f60 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 36 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 ngth-read-cap-16.to.scsi-param-s
86f80 69 7a 65 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 ize.\.update.CDB.length.;.STRUCT
86fa0 0a 2f 6c 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 2d 64 61 74 61 3e 6d 61 78 2d 6c ./l.FIELD.read-cap-16-data>max-l
86fc0 62 61 2d 68 69 67 68 20 20 20 20 5c 20 75 70 70 65 72 20 71 75 61 64 6c 65 74 20 6f 66 20 4d 61 ba-high....\.upper.quadlet.of.Ma
86fe0 78 2d 4c 42 41 0a 2f 6c 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 2d 64 61 74 61 3e x-LBA./l.FIELD.read-cap-16-data>
87000 6d 61 78 2d 6c 62 61 2d 6c 6f 77 20 20 20 20 20 5c 20 6c 6f 77 65 72 20 71 75 61 64 6c 65 74 20 max-lba-low.....\.lower.quadlet.
87020 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 31 36 2d of.Max-LBA./l.FIELD.read-cap-16-
87040 64 61 74 61 3e 62 6c 6f 63 6b 2d 73 69 7a 65 20 20 20 20 20 20 5c 20 6c 6f 67 69 63 61 6c 20 62 data>block-size......\.logical.b
87060 6c 6f 63 6b 20 6c 65 6e 67 74 68 20 69 6e 20 62 79 74 65 73 0a 2f 63 09 46 49 45 4c 44 20 72 65 lock.length.in.bytes./c.FIELD.re
87080 61 64 2d 63 61 70 2d 31 36 2d 64 61 74 61 3e 70 72 6f 74 65 63 74 20 20 20 20 20 20 20 20 20 5c ad-cap-16-data>protect.........\
870a0 20 74 79 70 65 20 6f 66 20 70 72 6f 74 65 63 74 69 6f 6e 20 28 34 20 62 69 74 73 29 0a 2f 63 09 .type.of.protection.(4.bits)./c.
870c0 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 2d 64 61 74 61 3e 65 78 70 6f 6e 65 6e 74 20 FIELD.read-cap-16-data>exponent.
870e0 20 20 20 20 20 20 20 5c 20 6c 6f 67 69 63 61 6c 20 62 6c 6f 63 6b 73 20 70 65 72 20 70 68 79 73 .......\.logical.blocks.per.phys
87100 69 63 61 6c 20 62 6c 6f 63 6b 73 0a 2f 77 09 46 49 45 4c 44 20 72 65 61 64 2d 63 61 70 2d 31 36 ical.blocks./w.FIELD.read-cap-16
87120 2d 64 61 74 61 3e 6c 6f 77 65 73 74 2d 61 6c 69 67 6e 65 64 20 20 5c 20 66 69 72 73 74 20 4c 42 -data>lowest-aligned..\.first.LB
87140 41 20 6f 66 20 61 20 70 68 73 79 2e 20 62 6c 6f 63 6b 0a 31 30 20 46 49 45 4c 44 20 72 65 61 64 A.of.a.phsy..block.10.FIELD.read
87160 2d 63 61 70 2d 31 36 2d 64 61 74 61 3e 72 65 73 65 72 76 65 64 20 20 20 20 20 20 20 20 5c 20 31 -cap-16-data>reserved........\.1
87180 36 20 72 65 73 65 72 76 65 64 20 62 79 74 65 73 0a 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 6.reserved.bytes.CONSTANT.scsi-l
871a0 65 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 36 2d 64 61 74 61 20 20 20 20 20 20 20 20 5c 20 ength-read-cap-16-data........\.
871c0 72 65 73 75 6c 74 73 20 69 6e 20 33 32 0a 3a 20 73 63 73 69 2d 67 65 74 2d 63 61 70 61 63 69 74 results.in.32.:.scsi-get-capacit
871e0 79 2d 31 36 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 y-16.......................(.add
87200 72 20 2d 2d 20 62 6c 6f 63 6b 2d 73 69 7a 65 20 23 62 6c 6f 63 6b 73 20 29 0a 3e 72 20 20 20 20 r.--.block-size.#blocks.).>r....
87220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
87240 20 20 20 20 28 20 52 3a 20 2d 2d 20 61 64 64 72 20 29 0a 72 40 20 72 65 61 64 2d 63 61 70 2d 31 ....(.R:.--.addr.).r@.read-cap-1
87260 36 2d 64 61 74 61 3e 62 6c 6f 63 6b 2d 73 69 7a 65 20 6c 40 20 20 20 20 20 20 20 20 20 28 20 62 6-data>block-size.l@.........(.b
87280 6c 6f 63 6b 2d 73 69 7a 65 20 29 0a 72 40 20 72 65 61 64 2d 63 61 70 2d 31 36 2d 64 61 74 61 3e lock-size.).r@.read-cap-16-data>
872a0 6d 61 78 2d 6c 62 61 2d 68 69 67 68 20 6c 40 20 20 20 20 20 20 20 28 20 62 6c 6f 63 6b 2d 73 69 max-lba-high.l@.......(.block-si
872c0 7a 65 20 23 62 6c 6f 63 6b 73 2d 68 69 67 68 20 29 0a 64 23 20 33 32 20 6c 73 68 69 66 74 20 20 ze.#blocks-high.).d#.32.lshift..
872e0 20 20 20 20 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 ............................(.bl
87300 6f 63 6b 2d 73 69 7a 65 20 23 62 6c 6f 63 6b 73 2d 75 70 70 65 72 20 29 0a 72 3e 20 72 65 61 64 ock-size.#blocks-upper.).r>.read
87320 2d 63 61 70 2d 31 36 2d 64 61 74 61 3e 6d 61 78 2d 6c 62 61 2d 6c 6f 77 20 6c 40 20 2b 20 20 20 -cap-16-data>max-lba-low.l@.+...
87340 20 20 20 28 20 62 6c 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 ...(.block-size.#blocks.).(.R:.a
87360 64 64 72 20 2d 2d 20 29 0a 3b 0a 35 61 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6d 64 2d ddr.--.).;.5a.CONSTANT.scsi-cmd-
87380 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 0a 53 54 52 55 43 54 0a 2f 63 09 46 49 45 4c 44 20 6d 6f mode-sense-10.STRUCT./c.FIELD.mo
873a0 64 65 2d 73 65 6e 73 65 2d 31 30 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 0a 2f 63 09 46 49 de-sense-10>operation-code./c.FI
873c0 45 4c 44 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 72 65 73 2d 6c 6c 62 61 61 2d 64 62 64 2d ELD.mode-sense-10>res-llbaa-dbd-
873e0 72 65 73 0a 2f 63 09 46 49 45 4c 44 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 70 63 2d 70 61 res./c.FIELD.mode-sense-10>pc-pa
87400 67 65 2d 63 6f 64 65 20 20 20 20 20 20 20 5c 20 70 61 67 65 20 63 6f 64 65 20 2b 20 70 61 67 65 ge-code.......\.page.code.+.page
87420 20 63 6f 6e 74 72 6f 6c 0a 2f 63 09 46 49 45 4c 44 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e .control./c.FIELD.mode-sense-10>
87440 73 75 62 2d 70 61 67 65 2d 63 6f 64 65 0a 33 09 46 49 45 4c 44 20 6d 6f 64 65 2d 73 65 6e 73 65 sub-page-code.3.FIELD.mode-sense
87460 2d 31 30 3e 72 65 73 65 72 76 65 64 32 0a 2f 77 09 46 49 45 4c 44 20 6d 6f 64 65 2d 73 65 6e 73 -10>reserved2./w.FIELD.mode-sens
87480 65 2d 31 30 3e 61 6c 6c 6f 63 61 74 69 6f 6e 2d 6c 65 6e 67 74 68 0a 2f 63 09 46 49 45 4c 44 20 e-10>allocation-length./c.FIELD.
874a0 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 63 6f 6e 74 72 6f 6c 0a 43 4f 4e 53 54 41 4e 54 20 73 mode-sense-10>control.CONSTANT.s
874c0 63 73 69 2d 6c 65 6e 67 74 68 2d 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 0a 3a 20 73 63 73 69 2d csi-length-mode-sense-10.:.scsi-
874e0 62 75 69 6c 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 build-mode-sense-10.............
87500 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
87520 64 62 20 2d 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 db.--.).>r......................
87540 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 73 75 ..................(.alloc-len.su
87560 62 70 61 67 65 20 70 61 67 65 20 29 20 28 20 52 3a 20 2d 2d 20 63 64 62 20 29 0a 72 40 20 73 63 bpage.page.).(.R:.--.cdb.).r@.sc
87580 73 69 2d 6c 65 6e 67 74 68 2d 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 20 65 72 61 73 65 20 20 20 si-length-mode-sense-10.erase...
875a0 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 64 2d 6d 6f 64 .....\.10.bytes.CDB.scsi-cmd-mod
875c0 65 2d 73 65 6e 73 65 2d 31 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 e-sense-10....................(.
875e0 61 6c 6c 6f 63 2d 6c 65 6e 20 73 75 62 70 61 67 65 20 70 61 67 65 20 63 6d 64 20 29 0a 72 40 20 alloc-len.subpage.page.cmd.).r@.
87600 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 64 65 20 63 21 .mode-sense-10>operation-code.c!
87620 09 09 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 29 0a .....(.alloc-len.subpage.page.).
87640 31 30 20 72 40 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 72 65 73 2d 6c 6c 62 61 61 2d 64 62 10.r@.mode-sense-10>res-llbaa-db
87660 64 2d 72 65 73 20 63 21 20 20 5c 20 6c 6f 6e 67 20 4c 42 41 73 20 61 63 63 65 70 74 65 64 0a 72 d-res.c!..\.long.LBAs.accepted.r
87680 40 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 70 63 2d 70 61 67 65 2d 63 6f 64 65 20 63 21 09 @.mode-sense-10>pc-page-code.c!.
876a0 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 65 20 29 0a 72 .........(.alloc-len.subpage.).r
876c0 40 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 3e 73 75 62 2d 70 61 67 65 2d 63 6f 64 65 20 63 21 @.mode-sense-10>sub-page-code.c!
876e0 09 20 20 20 20 20 20 28 20 61 6c 6c 6f 63 2d 6c 65 6e 20 29 0a 72 40 20 6d 6f 64 65 2d 73 65 6e .......(.alloc-len.).r@.mode-sen
87700 73 65 2d 31 30 3e 61 6c 6c 6f 63 61 74 69 6f 6e 2d 6c 65 6e 67 74 68 20 77 21 20 20 20 20 20 28 se-10>allocation-length.w!.....(
87720 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 6d 6f 64 65 2d 73 65 .).scsi-param-control.r>.mode-se
87740 6e 73 65 2d 31 30 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 nse-10>control.c!..(.R:.cdb.--.)
87760 0a 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 74 6f 20 73 63 .scsi-length-mode-sense-10.to.sc
87780 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
877a0 74 68 0a 3b 0a 53 54 52 55 43 54 0a 2f 77 09 46 49 45 4c 44 20 6d 6f 64 65 2d 73 65 6e 73 65 2d th.;.STRUCT./w.FIELD.mode-sense-
877c0 31 30 2d 64 61 74 61 3e 68 65 61 64 2d 6c 65 6e 67 74 68 0a 2f 63 09 46 49 45 4c 44 20 6d 6f 64 10-data>head-length./c.FIELD.mod
877e0 65 2d 73 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 2f 63 09 46 e-sense-10-data>head-medium./c.F
87800 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 70 61 72 IELD.mode-sense-10-data>head-par
87820 61 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 68 am./c.FIELD.mode-sense-10-data>h
87840 65 61 64 2d 6c 6f 6e 67 6c 62 61 0a 2f 63 09 46 49 45 4c 44 20 6d 6f 64 65 2d 73 65 6e 73 65 2d ead-longlba./c.FIELD.mode-sense-
87860 31 30 2d 64 61 74 61 3e 68 65 61 64 2d 72 65 73 65 72 76 65 64 0a 2f 77 09 46 49 45 4c 44 20 6d 10-data>head-reserved./w.FIELD.m
87880 6f 64 65 2d 73 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 ode-sense-10-data>head-descr-len
878a0 0a 43 4f 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 .CONSTANT.scsi-length-mode-sense
878c0 2d 31 30 2d 64 61 74 61 0a 3a 20 2e 6d 6f 64 65 2d 73 65 6e 73 65 2d 64 61 74 61 20 20 20 28 20 -10-data.:..mode-sense-data...(.
878e0 61 64 64 72 20 2d 2d 20 29 0a 63 72 0a 64 75 70 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 2d 64 addr.--.).cr.dup.mode-sense-10-d
87900 61 74 61 3e 68 65 61 64 2d 6c 65 6e 67 74 68 0a 77 40 20 2e 22 20 4d 6f 64 65 20 4c 65 6e 67 74 ata>head-length.w@..".Mode.Lengt
87920 68 3a 20 22 20 2e 64 20 73 70 61 63 65 0a 64 75 70 20 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 2d h:."..d.space.dup.mode-sense-10-
87940 64 61 74 61 3e 68 65 61 64 2d 6d 65 64 69 75 6d 0a 63 40 20 2e 22 20 2f 20 4d 65 64 69 75 6d 20 data>head-medium.c@.."./.Medium.
87960 54 79 70 65 3a 20 22 20 2e 64 20 73 70 61 63 65 0a 64 75 70 20 6d 6f 64 65 2d 73 65 6e 73 65 2d Type:."..d.space.dup.mode-sense-
87980 31 30 2d 64 61 74 61 3e 68 65 61 64 2d 6c 6f 6e 67 6c 62 61 0a 63 40 20 2e 22 20 2f 20 4c 6f 6e 10-data>head-longlba.c@.."./.Lon
879a0 67 20 4c 42 41 3a 20 22 20 2e 64 20 73 70 61 63 65 0a 6d 6f 64 65 2d 73 65 6e 73 65 2d 31 30 2d g.LBA:."..d.space.mode-sense-10-
879c0 64 61 74 61 3e 68 65 61 64 2d 64 65 73 63 72 2d 6c 65 6e 0a 77 40 20 2e 22 20 2f 20 44 65 73 63 data>head-descr-len.w@.."./.Desc
879e0 72 2e 20 4c 65 6e 67 74 68 3a 20 22 20 2e 64 0a 3b 0a 30 38 20 43 4f 4e 53 54 41 4e 54 20 73 63 r..Length:."..d.;.08.CONSTANT.sc
87a00 73 69 2d 63 6d 64 2d 72 65 61 64 2d 36 0a 53 54 52 55 43 54 0a 2f 63 20 46 49 45 4c 44 20 72 65 si-cmd-read-6.STRUCT./c.FIELD.re
87a20 61 64 2d 36 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 20 20 20 20 20 5c 20 30 38 68 0a 2f ad-6>operation-code......\.08h./
87a40 63 20 46 49 45 4c 44 20 72 65 61 64 2d 36 3e 62 6c 6f 63 6b 2d 61 64 64 72 65 73 73 2d 6d 73 62 c.FIELD.read-6>block-address-msb
87a60 20 20 20 5c 20 75 70 70 65 72 20 35 20 62 69 74 73 0a 2f 77 20 46 49 45 4c 44 20 72 65 61 64 2d ...\.upper.5.bits./w.FIELD.read-
87a80 36 3e 62 6c 6f 63 6b 2d 61 64 64 72 65 73 73 20 20 20 20 20 20 20 5c 20 6c 6f 77 65 72 20 31 36 6>block-address.......\.lower.16
87aa0 20 62 69 74 73 0a 2f 63 20 46 49 45 4c 44 20 72 65 61 64 2d 36 3e 6c 65 6e 67 74 68 20 20 20 20 .bits./c.FIELD.read-6>length....
87ac0 20 20 20 20 20 20 20 20 20 20 5c 20 6e 75 6d 62 65 72 20 6f 66 20 62 6c 6f 63 6b 73 20 74 6f 20 ..........\.number.of.blocks.to.
87ae0 72 65 61 64 0a 2f 63 20 46 49 45 4c 44 20 72 65 61 64 2d 36 3e 63 6f 6e 74 72 6f 6c 20 20 20 20 read./c.FIELD.read-6>control....
87b00 20 20 20 20 20 20 20 20 20 5c 20 43 44 42 20 63 6f 6e 74 72 6f 6c 0a 43 4f 4e 53 54 41 4e 54 20 .........\.CDB.control.CONSTANT.
87b20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 36 0a 3a 20 73 63 73 69 2d 62 75 69 6c 64 2d scsi-length-read-6.:.scsi-build-
87b40 72 65 61 64 2d 36 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 read-6....................(.bloc
87b60 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 20 k#.#blocks.cdb.--.).>r..........
87b80 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 63 6b 23 ........................(.block#
87ba0 20 23 62 6c 6f 63 6b 73 20 29 20 28 20 52 3a 20 2d 2d 20 63 64 62 20 29 0a 72 40 20 73 63 73 69 .#blocks.).(.R:.--.cdb.).r@.scsi
87bc0 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 36 20 65 72 61 73 65 20 20 20 20 20 20 20 20 20 5c 20 36 -length-read-6.erase.........\.6
87be0 20 62 79 74 65 73 20 43 44 42 0a 73 63 73 69 2d 63 6d 64 2d 72 65 61 64 2d 36 20 72 40 20 72 65 .bytes.CDB.scsi-cmd-read-6.r@.re
87c00 61 64 2d 36 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 ad-6>operation-code.c!.(.block#.
87c20 23 62 6c 6f 63 6b 73 20 29 0a 64 75 70 20 64 23 20 32 35 35 20 3e 20 20 20 20 20 20 20 20 20 20 #blocks.).dup.d#.255.>..........
87c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 23 62 6c 6f 63 6b 73 20 65 78 63 65 65 64 65 64 ..............\.#blocks.exceeded
87c60 20 6c 69 6d 69 74 20 3f 0a 49 46 0a 73 63 73 69 2d 69 6e 63 2d 65 72 72 6f 72 73 0a 64 72 6f 70 .limit.?.IF.scsi-inc-errors.drop
87c80 20 31 20 20 20 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 .1...........................\.r
87ca0 65 70 6c 61 63 65 20 77 69 74 68 20 61 6e 79 20 76 61 6c 69 64 20 6e 75 6d 62 65 72 0a 54 48 45 eplace.with.any.valid.number.THE
87cc0 4e 0a 72 40 20 72 65 61 64 2d 36 3e 6c 65 6e 67 74 68 20 63 21 20 20 20 20 20 20 20 20 20 20 20 N.r@.read-6>length.c!...........
87ce0 20 20 20 20 20 20 5c 20 73 65 74 20 23 62 6c 6f 63 6b 73 20 74 6f 20 72 65 61 64 0a 64 75 70 20 ......\.set.#blocks.to.read.dup.
87d00 31 66 66 66 66 66 20 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 1fffff.>........................
87d20 5c 20 63 68 65 63 6b 20 61 64 64 72 65 73 73 20 75 70 70 65 72 20 6c 69 6d 69 74 0a 49 46 0a 73 \.check.address.upper.limit.IF.s
87d40 63 73 69 2d 69 6e 63 2d 65 72 72 6f 72 73 0a 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 csi-inc-errors.drop.............
87d60 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 6f 72 69 67 69 6e 61 ................\.remove.origina
87d80 6c 20 62 6c 6f 63 6b 23 0a 31 66 66 66 66 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l.block#.1fffff.................
87da0 20 20 20 20 20 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 ..........\.replace.with.any.val
87dc0 69 64 20 61 64 64 72 65 73 73 0a 54 48 45 4e 0a 64 75 70 20 64 23 20 31 36 20 72 73 68 69 66 74 id.address.THEN.dup.d#.16.rshift
87de0 0a 72 40 20 72 65 61 64 2d 36 3e 62 6c 6f 63 6b 2d 61 64 64 72 65 73 73 2d 6d 73 62 20 63 21 20 .r@.read-6>block-address-msb.c!.
87e00 20 20 20 20 20 5c 20 73 65 74 20 75 70 70 65 72 20 35 20 62 69 74 73 0a 66 66 66 66 20 61 6e 64 .....\.set.upper.5.bits.ffff.and
87e20 0a 72 40 20 72 65 61 64 2d 36 3e 62 6c 6f 63 6b 2d 61 64 64 72 65 73 73 20 77 21 20 20 20 20 20 .r@.read-6>block-address.w!.....
87e40 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 65 74 20 6c 6f 77 65 72 20 31 36 20 62 69 74 73 0a 73 ...........\.set.lower.16.bits.s
87e60 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 2d 36 3e 63 6f 6e 74 csi-param-control.r>.read-6>cont
87e80 72 6f 6c 20 63 21 20 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 rol.c!...(.R:.cdb.--.).scsi-leng
87ea0 74 68 2d 72 65 61 64 2d 36 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 69 7a 65 20 20 20 20 th-read-6.to.scsi-param-size....
87ec0 20 5c 20 75 70 64 61 74 65 20 43 44 42 20 6c 65 6e 67 74 68 0a 3b 0a 32 38 20 43 4f 4e 53 54 41 .\.update.CDB.length.;.28.CONSTA
87ee0 4e 54 20 73 63 73 69 2d 63 6d 64 2d 72 65 61 64 2d 31 30 0a 53 54 52 55 43 54 0a 2f 63 20 46 49 NT.scsi-cmd-read-10.STRUCT./c.FI
87f00 45 4c 44 20 72 65 61 64 2d 31 30 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 0a 2f 63 20 46 49 ELD.read-10>operation-code./c.FI
87f20 45 4c 44 20 72 65 61 64 2d 31 30 3e 70 72 6f 74 65 63 74 0a 2f 6c 20 46 49 45 4c 44 20 72 65 61 ELD.read-10>protect./l.FIELD.rea
87f40 64 2d 31 30 3e 62 6c 6f 63 6b 2d 61 64 64 72 65 73 73 20 20 20 20 20 20 5c 20 6c 6f 67 69 63 61 d-10>block-address......\.logica
87f60 6c 20 62 6c 6f 63 6b 20 61 64 64 72 65 73 73 20 28 33 32 62 69 74 73 29 0a 2f 63 20 46 49 45 4c l.block.address.(32bits)./c.FIEL
87f80 44 20 72 65 61 64 2d 31 30 3e 67 72 6f 75 70 0a 2f 77 20 46 49 45 4c 44 20 72 65 61 64 2d 31 30 D.read-10>group./w.FIELD.read-10
87fa0 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 66 65 72 20 6c >length.............\.transfer.l
87fc0 65 6e 67 74 68 20 28 31 36 2d 62 69 74 73 29 0a 2f 63 20 46 49 45 4c 44 20 72 65 61 64 2d 31 30 ength.(16-bits)./c.FIELD.read-10
87fe0 3e 63 6f 6e 74 72 6f 6c 0a 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 >control.CONSTANT.scsi-length-re
88000 61 64 2d 31 30 0a 3a 20 73 63 73 69 2d 62 75 69 6c 64 2d 72 65 61 64 2d 31 30 20 20 20 20 20 20 ad-10.:.scsi-build-read-10......
88020 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 6c 6f ...................(.block#.#blo
88040 63 6b 73 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 20 20 20 cks.cdb.--.).>r.................
88060 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 63 6b 23 20 .......................(.block#.
88080 23 62 6c 6f 63 6b 73 20 29 20 20 28 20 52 3a 20 2d 2d 20 63 64 62 20 29 0a 72 40 20 73 63 73 69 #blocks.)..(.R:.--.cdb.).r@.scsi
880a0 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 31 30 20 65 72 61 73 65 20 20 20 20 20 20 20 20 20 20 20 -length-read-10.erase...........
880c0 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 72 65 61 64 2d 31 ..\.10.bytes.CDB.scsi-cmd-read-1
880e0 30 20 72 40 20 72 65 61 64 2d 31 30 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 63 21 20 28 0.r@.read-10>operation-code.c!.(
88100 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 29 0a 72 40 20 72 65 61 64 2d 31 30 3e 6c 65 6e .block#.#blocks.).r@.read-10>len
88120 67 74 68 20 77 21 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 gth.w!......................(.bl
88140 6f 63 6b 23 20 29 0a 72 40 20 72 65 61 64 2d 31 30 3e 62 6c 6f 63 6b 2d 61 64 64 72 65 73 73 20 ock#.).r@.read-10>block-address.
88160 6c 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 20 29 0a 73 63 73 69 2d 70 61 72 61 6d l!...............(..).scsi-param
88180 2d 63 6f 6e 74 72 6f 6c 20 72 3e 20 72 65 61 64 2d 31 30 3e 63 6f 6e 74 72 6f 6c 20 63 21 20 20 -control.r>.read-10>control.c!..
881a0 28 20 52 3a 20 63 64 62 20 2d 2d 20 29 0a 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 31 (.R:.cdb.--.).scsi-length-read-1
881c0 30 20 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 0.to.scsi-param-size....\.update
881e0 20 43 44 42 20 6c 65 6e 67 74 68 0a 3b 0a 61 38 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 .CDB.length.;.a8.CONSTANT.scsi-c
88200 6d 64 2d 72 65 61 64 2d 31 32 0a 53 54 52 55 43 54 0a 2f 63 20 46 49 45 4c 44 20 72 65 61 64 2d md-read-12.STRUCT./c.FIELD.read-
88220 31 32 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 20 20 20 20 5c 20 63 6f 64 65 3a 20 61 38 12>operation-code.....\.code:.a8
88240 0a 2f 63 20 46 49 45 4c 44 20 72 65 61 64 2d 31 32 3e 70 72 6f 74 65 63 74 20 20 20 20 20 20 20 ./c.FIELD.read-12>protect.......
88260 20 20 20 20 20 5c 20 52 44 50 52 4f 54 45 43 54 2c 20 44 50 4f 2c 20 46 55 41 2c 20 46 55 41 5f .....\.RDPROTECT,.DPO,.FUA,.FUA_
88280 4e 56 0a 2f 6c 20 46 49 45 4c 44 20 72 65 61 64 2d 31 32 3e 62 6c 6f 63 6b 2d 61 64 64 72 65 73 NV./l.FIELD.read-12>block-addres
882a0 73 20 20 20 20 20 20 5c 20 6c 62 61 0a 2f 6c 20 46 49 45 4c 44 20 72 65 61 64 2d 31 32 3e 6c 65 s......\.lba./l.FIELD.read-12>le
882c0 6e 67 74 68 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 72 61 6e 73 66 65 72 20 6c 65 6e 67 ngth.............\.transfer.leng
882e0 74 68 20 28 33 32 62 69 74 73 29 0a 2f 63 20 46 49 45 4c 44 20 72 65 61 64 2d 31 32 3e 67 72 6f th.(32bits)./c.FIELD.read-12>gro
88300 75 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 67 72 6f 75 70 20 6e 75 6d 62 65 72 0a 2f up..............\.group.number./
88320 63 20 46 49 45 4c 44 20 72 65 61 64 2d 31 32 3e 63 6f 6e 74 72 6f 6c 0a 43 4f 4e 53 54 41 4e 54 c.FIELD.read-12>control.CONSTANT
88340 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 31 32 0a 3a 20 73 63 73 69 2d 62 75 69 6c .scsi-length-read-12.:.scsi-buil
88360 64 2d 72 65 61 64 2d 31 32 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d-read-12.......................
88380 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..
883a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
883c0 20 20 20 20 20 20 28 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 ......(.block#.#blocks.)..(.R:.-
883e0 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 61 64 2d 31 32 20 65 -.cdb.).r@.scsi-length-read-12.e
88400 72 61 73 65 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 31 32 20 62 79 74 65 73 20 43 44 42 0a rase.............\.12.bytes.CDB.
88420 73 63 73 69 2d 63 6d 64 2d 72 65 61 64 2d 31 32 20 72 40 20 72 65 61 64 2d 31 32 3e 6f 70 65 72 scsi-cmd-read-12.r@.read-12>oper
88440 61 74 69 6f 6e 2d 63 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 ation-code.c!.(.block#.#blocks.)
88460 0a 72 40 20 72 65 61 64 2d 31 32 3e 6c 65 6e 67 74 68 20 6c 21 20 20 20 20 20 20 20 20 20 20 20 .r@.read-12>length.l!...........
88480 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c 6f 63 6b 23 20 29 0a 72 40 20 72 65 61 64 2d 31 32 ...........(.block#.).r@.read-12
884a0 3e 62 6c 6f 63 6b 2d 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 >block-address.l!...............
884c0 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 2d (..).scsi-param-control.r>.read-
884e0 31 32 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 63 73 12>control.c!..(.R:.cdb.--.).scs
88500 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 31 32 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 i-length-read-12.to.scsi-param-s
88520 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 3a 20 73 ize....\.update.CDB.length.;.:.s
88540 63 73 69 2d 62 75 69 6c 64 2d 72 65 61 64 3f 20 20 20 28 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 csi-build-read?...(.block#.#bloc
88560 6b 73 20 63 64 62 20 2d 2d 20 6c 65 6e 67 74 68 20 29 0a 6f 76 65 72 20 20 20 20 20 20 20 20 20 ks.cdb.--.length.).over.........
88580 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 23 62 6c 6f 63 6b .....(.block#.#blocks.cdb.#block
885a0 73 20 29 0a 66 66 66 65 20 3e 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 74 78 2d 6c 65 6e 67 74 s.).fffe.>............\.tx-lengt
885c0 68 20 28 23 62 6c 6f 63 6b 73 29 20 65 78 63 65 65 64 73 20 31 36 2d 62 69 74 20 6c 69 6d 69 74 h.(#blocks).exceeds.16-bit.limit
885e0 20 3f 0a 49 46 0a 73 63 73 69 2d 62 75 69 6c 64 2d 72 65 61 64 2d 31 32 20 20 20 28 20 62 6c 6f .?.IF.scsi-build-read-12...(.blo
88600 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 6c 65 6e 67 74 68 ck#.#blocks.cdb.--.).scsi-length
88620 2d 72 65 61 64 2d 31 32 20 20 28 20 6c 65 6e 67 74 68 20 29 0a 45 4c 53 45 20 20 20 20 20 20 20 -read-12..(.length.).ELSE.......
88640 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
88660 62 20 29 0a 73 63 73 69 2d 62 75 69 6c 64 2d 72 65 61 64 2d 31 30 20 20 20 28 20 62 6c 6f 63 6b b.).scsi-build-read-10...(.block
88680 23 20 23 62 6c 6f 63 6b 73 20 63 64 62 20 2d 2d 20 29 0a 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 #.#blocks.cdb.--.).scsi-length-r
886a0 65 61 64 2d 31 30 20 20 28 20 6c 65 6e 67 74 68 20 29 0a 54 48 45 4e 0a 3b 0a 31 62 20 43 4f 4e ead-10..(.length.).THEN.;.1b.CON
886c0 53 54 41 4e 54 20 73 63 73 69 2d 63 6d 64 2d 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 0a 53 STANT.scsi-cmd-start-stop-unit.S
886e0 54 52 55 43 54 0a 2f 63 20 46 49 45 4c 44 20 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 3e 6f TRUCT./c.FIELD.start-stop-unit>o
88700 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 0a 2f 63 20 46 49 45 4c 44 20 73 74 61 72 74 2d 73 74 6f peration-code./c.FIELD.start-sto
88720 70 2d 75 6e 69 74 3e 69 6d 6d 65 64 0a 2f 77 20 46 49 45 4c 44 20 73 74 61 72 74 2d 73 74 6f 70 p-unit>immed./w.FIELD.start-stop
88740 2d 75 6e 69 74 3e 72 65 73 65 72 76 65 64 0a 2f 63 20 46 49 45 4c 44 20 73 74 61 72 74 2d 73 74 -unit>reserved./c.FIELD.start-st
88760 6f 70 2d 75 6e 69 74 3e 70 6f 77 2d 63 6f 6e 64 69 74 69 6f 6e 0a 2f 63 20 46 49 45 4c 44 20 73 op-unit>pow-condition./c.FIELD.s
88780 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 3e 63 6f 6e 74 72 6f 6c 0a 43 4f 4e 53 54 41 4e 54 20 tart-stop-unit>control.CONSTANT.
887a0 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 66 31 20 43 scsi-length-start-stop-unit.f1.C
887c0 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6f 6e 73 74 2d 61 63 74 69 76 65 2d 70 6f 77 65 72 20 ONSTANT.scsi-const-active-power.
887e0 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
88800 6e 69 74 0a 66 32 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6f 6e 73 74 2d 69 64 6c 65 2d nit.f2.CONSTANT.scsi-const-idle-
88820 70 6f 77 65 72 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 power......\.param.used.for.star
88840 74 2d 73 74 6f 70 2d 75 6e 69 74 0a 66 33 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6f 6e t-stop-unit.f3.CONSTANT.scsi-con
88860 73 74 2d 73 74 61 6e 64 62 79 2d 70 6f 77 65 72 20 20 20 5c 20 70 61 72 61 6d 20 75 73 65 64 20 st-standby-power...\.param.used.
88880 66 6f 72 20 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 0a 33 20 20 43 4f 4e 53 54 41 4e 54 20 for.start-stop-unit.3..CONSTANT.
888a0 73 63 73 69 2d 63 6f 6e 73 74 2d 6c 6f 61 64 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 61 72 scsi-const-load............\.par
888c0 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 32 20 20 43 am.used.for.start-stop-unit.2..C
888e0 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6f 6e 73 74 2d 65 6a 65 63 74 20 20 20 20 20 20 20 20 ONSTANT.scsi-const-eject........
88900 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
88920 6e 69 74 0a 31 20 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6f 6e 73 74 2d 73 74 61 72 74 nit.1..CONSTANT.scsi-const-start
88940 0a 30 20 20 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6f 6e 73 74 2d 73 74 6f 70 0a 3a 20 73 .0..CONSTANT.scsi-const-stop.:.s
88960 63 73 69 2d 62 75 69 6c 64 2d 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 20 20 20 20 20 20 20 csi-build-start-stop-unit.......
88980 20 20 20 20 20 20 20 20 20 20 28 20 73 74 61 74 65 23 20 63 64 62 20 2d 2d 20 29 0a 3e 72 20 20 ..........(.state#.cdb.--.).>r..
889a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
889c0 20 20 20 20 20 20 28 20 73 74 61 74 65 23 20 29 20 20 28 20 52 3a 20 2d 2d 20 63 64 62 20 29 0a ......(.state#.)..(.R:.--.cdb.).
889e0 72 40 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 20 65 r@.scsi-length-start-stop-unit.e
88a00 72 61 73 65 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 63 6d 64 rase......\.6.bytes.CDB.scsi-cmd
88a20 2d 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 20 72 40 20 73 74 61 72 74 2d 73 74 6f 70 2d 75 -start-stop-unit.r@.start-stop-u
88a40 6e 69 74 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 63 21 0a 64 75 70 20 33 20 3e 0a 49 46 nit>operation-code.c!.dup.3.>.IF
88a60 0a 34 20 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 .4.lshift.......................
88a80 20 20 5c 20 73 68 69 66 74 20 74 6f 20 75 70 70 65 72 20 6e 69 62 62 6c 65 0a 54 48 45 4e 20 20 ..\.shift.to.upper.nibble.THEN..
88aa0 20 20 20 20 20 20 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 ..............................(.
88ac0 73 74 61 74 65 20 29 0a 72 40 20 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 3e 70 6f 77 2d 63 state.).r@.start-stop-unit>pow-c
88ae0 6f 6e 64 69 74 69 6f 6e 20 63 21 20 20 20 20 20 20 20 28 20 20 29 0a 73 63 73 69 2d 70 61 72 61 ondition.c!.......(..).scsi-para
88b00 6d 2d 63 6f 6e 74 72 6f 6c 20 72 3e 20 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 3e 63 6f 6e m-control.r>.start-stop-unit>con
88b20 74 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 trol.c!..(.R:.cdb.--.).scsi-leng
88b40 74 68 2d 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d th-start-stop-unit.to.scsi-param
88b60 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 32 62 20 -size..\.update.CDB.length.;.2b.
88b80 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 63 6d 64 2d 73 65 65 6b 0a 53 54 52 55 43 54 0a 2f 63 CONSTANT.scsi-cmd-seek.STRUCT./c
88ba0 20 46 49 45 4c 44 20 73 65 65 6b 3e 6f 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 0a 2f 63 20 46 49 .FIELD.seek>operation-code./c.FI
88bc0 45 4c 44 20 73 65 65 6b 3e 72 65 73 65 72 76 65 64 31 0a 2f 6c 20 46 49 45 4c 44 20 73 65 65 6b ELD.seek>reserved1./l.FIELD.seek
88be0 3e 6c 62 61 0a 33 20 20 46 49 45 4c 44 20 73 65 65 6b 3e 72 65 73 65 72 76 65 64 32 0a 2f 63 20 >lba.3..FIELD.seek>reserved2./c.
88c00 46 49 45 4c 44 20 73 65 65 6b 3e 63 6f 6e 74 72 6f 6c 0a 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 FIELD.seek>control.CONSTANT.scsi
88c20 2d 6c 65 6e 67 74 68 2d 73 65 65 6b 0a 3a 20 73 63 73 69 2d 62 75 69 6c 64 2d 73 65 65 6b 20 20 -length-seek.:.scsi-build-seek..
88c40 28 20 6c 62 61 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 28 (.lba.cdb.--.).>r..............(
88c60 20 6c 62 61 20 29 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 .lba.)..(.R:.--.cdb.).r@.scsi-le
88c80 6e 67 74 68 2d 73 65 65 6b 20 65 72 61 73 65 20 20 20 20 20 20 20 20 20 20 20 5c 20 31 30 20 62 ngth-seek.erase...........\.10.b
88ca0 79 74 65 73 20 43 44 42 0a 73 63 73 69 2d 63 6d 64 2d 73 65 65 6b 20 72 40 20 73 65 65 6b 3e 6f ytes.CDB.scsi-cmd-seek.r@.seek>o
88cc0 70 65 72 61 74 69 6f 6e 2d 63 6f 64 65 20 63 21 0a 72 3e 20 73 65 65 6b 3e 6c 62 61 20 6c 21 20 peration-code.c!.r>.seek>lba.l!.
88ce0 20 28 20 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 6e 67 74 68 .(..)..(.R:.cdb.--.).scsi-length
88d00 2d 73 65 65 6b 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 69 7a 65 20 5c 20 75 70 64 61 74 -seek.to.scsi-param-size.\.updat
88d20 65 20 43 44 42 20 6c 65 6e 67 74 68 0a 3b 0a 53 54 52 55 43 54 0a 2f 77 20 46 49 45 4c 44 20 6d e.CDB.length.;.STRUCT./w.FIELD.m
88d40 65 64 69 61 2d 65 76 65 6e 74 2d 64 61 74 61 2d 6c 65 6e 0a 2f 63 20 46 49 45 4c 44 20 6d 65 64 edia-event-data-len./c.FIELD.med
88d60 69 61 2d 65 76 65 6e 74 2d 6e 65 61 2d 63 6c 61 73 73 0a 2f 63 20 46 49 45 4c 44 20 6d 65 64 69 ia-event-nea-class./c.FIELD.medi
88d80 61 2d 65 76 65 6e 74 2d 73 75 70 70 2d 63 6c 61 73 73 0a 2f 6c 20 46 49 45 4c 44 20 6d 65 64 69 a-event-supp-class./l.FIELD.medi
88da0 61 2d 65 76 65 6e 74 2d 64 61 74 61 0a 43 4f 4e 53 54 41 4e 54 20 73 63 73 69 2d 6c 65 6e 67 74 a-event-data.CONSTANT.scsi-lengt
88dc0 68 2d 6d 65 64 69 61 2d 65 76 65 6e 74 0a 3a 20 73 63 73 69 2d 62 75 69 6c 64 2d 67 65 74 2d 6d h-media-event.:.scsi-build-get-m
88de0 65 64 69 61 2d 65 76 65 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 edia-event.....................(
88e00 20 63 64 62 20 2d 2d 20 29 0a 64 75 70 20 63 20 65 72 61 73 65 09 09 09 09 20 20 20 20 20 20 20 .cdb.--.).dup.c.erase...........
88e20 20 20 28 20 63 64 62 20 29 0a 34 61 20 6f 76 65 72 20 63 21 09 09 09 09 20 20 20 20 20 20 20 20 ..(.cdb.).4a.over.c!............
88e40 20 28 20 63 64 62 20 29 0a 30 31 20 6f 76 65 72 20 31 20 2b 20 63 21 0a 31 30 20 6f 76 65 72 20 .(.cdb.).01.over.1.+.c!.10.over.
88e60 34 20 2b 20 63 21 0a 30 38 20 6f 76 65 72 20 38 20 2b 20 63 21 0a 64 72 6f 70 0a 3b 0a 3a 20 2e 4.+.c!.08.over.8.+.c!.drop.;.:..
88e80 73 65 6e 73 65 2d 74 65 78 74 20 28 20 73 63 6f 64 65 20 2d 2d 20 29 0a 63 61 73 65 0a 30 20 20 sense-text.(.scode.--.).case.0..
88ea0 20 20 4f 46 20 73 22 20 4f 4b 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a ..OF.s".OK"...............ENDOF.
88ec0 31 20 20 20 20 4f 46 20 73 22 20 52 45 43 4f 56 45 52 45 44 20 45 52 52 22 20 20 20 20 45 4e 44 1....OF.s".RECOVERED.ERR"....END
88ee0 4f 46 0a 32 20 20 20 20 4f 46 20 73 22 20 4e 4f 54 20 52 45 41 44 59 22 20 20 20 20 20 20 20 20 OF.2....OF.s".NOT.READY"........
88f00 45 4e 44 4f 46 0a 33 20 20 20 20 4f 46 20 73 22 20 4d 45 44 49 55 4d 20 45 52 52 4f 52 22 20 20 ENDOF.3....OF.s".MEDIUM.ERROR"..
88f20 20 20 20 45 4e 44 4f 46 0a 34 20 20 20 20 4f 46 20 73 22 20 48 41 52 44 57 41 52 45 20 45 52 52 ...ENDOF.4....OF.s".HARDWARE.ERR
88f40 22 20 20 20 20 20 45 4e 44 4f 46 0a 35 20 20 20 20 4f 46 20 73 22 20 49 4c 4c 45 47 41 4c 20 52 ".....ENDOF.5....OF.s".ILLEGAL.R
88f60 45 51 55 45 53 54 22 20 20 45 4e 44 4f 46 0a 36 20 20 20 20 4f 46 20 73 22 20 55 4e 49 54 20 41 EQUEST"..ENDOF.6....OF.s".UNIT.A
88f80 54 54 45 4e 54 49 4f 4e 22 20 20 20 45 4e 44 4f 46 0a 37 20 20 20 20 4f 46 20 73 22 20 44 41 54 TTENTION"...ENDOF.7....OF.s".DAT
88fa0 41 20 50 52 4f 54 45 43 54 22 20 20 20 20 20 45 4e 44 4f 46 0a 38 20 20 20 20 4f 46 20 73 22 20 A.PROTECT".....ENDOF.8....OF.s".
88fc0 42 4c 41 4e 4b 20 43 48 45 43 4b 22 20 20 20 20 20 20 45 4e 44 4f 46 0a 39 20 20 20 20 4f 46 20 BLANK.CHECK"......ENDOF.9....OF.
88fe0 73 22 20 56 45 4e 44 4f 52 20 53 50 45 43 49 46 49 43 22 20 20 45 4e 44 4f 46 0a 61 20 20 20 20 s".VENDOR.SPECIFIC"..ENDOF.a....
89000 4f 46 20 73 22 20 43 4f 50 59 20 41 42 4f 52 54 45 44 22 20 20 20 20 20 45 4e 44 4f 46 0a 62 20 OF.s".COPY.ABORTED".....ENDOF.b.
89020 20 20 20 4f 46 20 73 22 20 41 42 4f 52 54 45 44 20 43 4f 4d 4d 41 4e 44 22 20 20 45 4e 44 4f 46 ...OF.s".ABORTED.COMMAND"..ENDOF
89040 0a 64 20 20 20 20 4f 46 20 73 22 20 56 4f 4c 55 4d 45 20 4f 56 45 52 46 4c 4f 57 22 20 20 45 4e .d....OF.s".VOLUME.OVERFLOW"..EN
89060 44 4f 46 0a 65 20 20 20 20 4f 46 20 73 22 20 4d 49 53 43 4f 4d 50 41 52 45 22 20 20 20 20 20 20 DOF.e....OF.s".MISCOMPARE"......
89080 20 45 4e 44 4f 46 0a 64 75 70 20 20 4f 46 20 73 22 20 55 4e 4b 4e 4f 57 4e 22 20 20 20 20 20 20 .ENDOF.dup..OF.s".UNKNOWN"......
890a0 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 20 74 79 70 65 20 35 ....ENDOF.endcase.5b.emit.type.5
890c0 64 20 65 6d 69 74 0a 3b 0a 3a 20 2e 73 74 61 74 75 73 2d 74 65 78 74 20 20 28 20 73 74 61 74 20 d.emit.;.:..status-text..(.stat.
890e0 2d 2d 20 29 0a 63 61 73 65 0a 30 30 20 20 4f 46 20 73 22 20 47 4f 4f 44 22 20 20 20 20 20 20 20 --.).case.00..OF.s".GOOD".......
89100 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 32 20 20 4f 46 20 73 22 20 43 48 45 43 4b ...........ENDOF.02..OF.s".CHECK
89120 20 43 4f 4e 44 49 54 49 4f 4e 22 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 34 20 20 4f 46 20 73 .CONDITION".......ENDOF.04..OF.s
89140 22 20 43 4f 4e 44 49 54 49 4f 4e 20 4d 45 54 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 30 ".CONDITION.MET".........ENDOF.0
89160 38 20 20 4f 46 20 73 22 20 42 55 53 59 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 8..OF.s".BUSY"..................
89180 45 4e 44 4f 46 0a 31 38 20 20 4f 46 20 73 22 20 52 45 53 45 52 56 41 54 49 4f 4e 20 43 4f 4e 46 ENDOF.18..OF.s".RESERVATION.CONF
891a0 4c 49 43 54 22 20 20 45 4e 44 4f 46 0a 32 38 20 20 4f 46 20 73 22 20 54 41 53 4b 20 53 45 54 20 LICT"..ENDOF.28..OF.s".TASK.SET.
891c0 46 55 4c 4c 22 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 33 30 20 20 4f 46 20 73 22 20 41 43 FULL".........ENDOF.30..OF.s".AC
891e0 41 20 41 43 54 49 56 45 22 20 20 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f 46 0a 34 30 20 20 4f A.ACTIVE"............ENDOF.40..O
89200 46 20 73 22 20 54 41 53 4b 20 41 42 4f 52 54 45 44 22 20 20 20 20 20 20 20 20 20 20 45 4e 44 4f F.s".TASK.ABORTED"..........ENDO
89220 46 0a 64 75 70 20 4f 46 20 73 22 20 55 4e 4b 4e 4f 57 4e 22 20 20 20 20 20 20 20 20 20 20 20 20 F.dup.OF.s".UNKNOWN"............
89240 20 20 20 45 4e 44 4f 46 0a 65 6e 64 63 61 73 65 0a 35 62 20 65 6d 69 74 20 74 79 70 65 20 35 64 ...ENDOF.endcase.5b.emit.type.5d
89260 20 65 6d 69 74 0a 3b 0a 3a 20 2e 64 65 63 33 2d 32 20 28 20 70 72 65 6e 75 6d 20 70 6f 73 74 6e .emit.;.:..dec3-2.(.prenum.postn
89280 75 6d 20 2d 2d 20 29 0a 73 77 61 70 0a 62 61 73 65 20 40 20 3e 72 20 20 20 20 20 20 20 20 20 20 um.--.).swap.base.@.>r..........
892a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 61 76 65 20 61 63 74 75 61 6c 20 62 .................\.save.actual.b
892c0 61 73 65 20 73 65 74 74 69 6e 67 0a 64 65 63 69 6d 61 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 ase.setting.decimal.............
892e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 68 6f 77 20 64 65 63 69 6d 61 6c 20 76 ................\.show.decimal.v
89300 61 6c 75 65 73 0a 34 20 2e 72 20 32 65 20 65 6d 69 74 0a 64 75 70 20 39 20 3c 3d 20 49 46 20 33 alues.4..r.2e.emit.dup.9.<=.IF.3
89320 30 20 65 6d 69 74 20 54 48 45 4e 20 2e 64 20 20 20 20 20 20 20 20 20 5c 20 33 20 70 72 65 2d 64 0.emit.THEN..d.........\.3.pre-d
89340 65 63 69 6d 61 6c 2c 20 72 69 67 68 74 20 61 6c 69 67 6e 65 64 0a 72 3e 20 62 61 73 65 20 21 20 ecimal,.right.aligned.r>.base.!.
89360 20 20 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 73 74 ..........................\.rest
89380 6f 72 65 20 62 61 73 65 0a 3b 0a 3a 20 2e 63 61 70 61 63 69 74 79 2d 74 65 78 74 20 20 28 20 62 ore.base.;.:..capacity-text..(.b
893a0 6c 6f 63 6b 2d 73 69 7a 65 20 23 62 6c 6f 63 6b 73 20 2d 2d 20 29 0a 73 63 73 69 2d 70 61 72 61 lock-size.#blocks.--.).scsi-para
893c0 6d 2d 64 65 62 75 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 64 65 62 m-debug....................\.deb
893e0 75 67 67 69 6e 67 20 66 6c 61 67 20 73 65 74 20 3f 0a 49 46 20 20 20 20 20 20 20 20 20 20 20 20 ugging.flag.set.?.IF............
89400 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 61 64 64 ......................\.show.add
89420 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 0a 32 64 75 70 0a 63 72 0a 2e 22 20 4c 42 41 73 3a 20 22 20 itional.info.2dup.cr..".LBAs:.".
89440 2e 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 68 69 67 68 65 73 74 20 .d....................\.highest.
89460 6c 6f 67 69 63 61 6c 20 62 6c 6f 63 6b 20 6e 75 6d 62 65 72 0a 2e 22 20 2f 20 42 6c 6f 63 6b 2d logical.block.number.."./.Block-
89480 53 69 7a 65 3a 20 22 20 2e 64 0a 2e 22 20 2f 20 54 6f 74 61 6c 20 43 61 70 61 63 69 74 79 3a 20 Size:."..d.."./.Total.Capacity:.
894a0 22 0a 54 48 45 4e 0a 2a 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.*........................
894c0 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 61 6c 63 75 6c 61 74 65 20 74 6f 74 61 6c 20 63 61 70 ...........\.calculate.total.cap
894e0 61 63 69 74 79 0a 64 75 70 20 64 23 20 31 30 30 30 30 30 30 30 30 30 30 30 30 20 3e 3d 20 20 20 acity.dup.d#.1000000000000.>=...
89500 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 65 63 6b 20 74 65 72 61 62 79 74 65 20 6c 69 6d 69 74 ..........\.check.terabyte.limit
89520 0a 49 46 0a 64 23 20 31 30 30 30 30 30 30 30 30 30 30 30 30 20 2f 6d 6f 64 0a 73 77 61 70 0a 64 .IF.d#.1000000000000./mod.swap.d
89540 23 20 31 30 30 30 30 30 30 30 30 30 30 20 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 #.10000000000./.................
89560 5c 20 6c 69 6d 69 74 20 72 65 6d 61 69 6e 64 65 72 20 74 6f 20 74 77 6f 20 64 69 67 69 74 73 0a \.limit.remainder.to.two.digits.
89580 2e 64 65 63 33 2d 32 20 2e 22 20 54 42 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .dec3-2..".TB"..................
895a0 20 5c 20 73 68 6f 77 20 74 65 72 61 62 79 74 65 73 20 61 73 20 78 78 78 2e 79 79 0a 45 4c 53 45 .\.show.terabytes.as.xxx.yy.ELSE
895c0 0a 64 75 70 20 64 23 20 31 30 30 30 30 30 30 30 30 30 20 3e 3d 20 20 20 20 20 20 20 20 20 20 20 .dup.d#.1000000000.>=...........
895e0 20 20 5c 20 63 68 65 63 6b 20 67 69 67 61 62 79 74 65 20 6c 69 6d 69 74 0a 49 46 0a 64 23 20 31 ..\.check.gigabyte.limit.IF.d#.1
89600 30 30 30 30 30 30 30 30 30 20 2f 6d 6f 64 0a 73 77 61 70 0a 64 23 20 31 30 30 30 30 30 30 30 20 000000000./mod.swap.d#.10000000.
89620 2f 0a 2e 64 65 63 33 2d 32 20 2e 22 20 47 42 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 /..dec3-2..".GB"................
89640 5c 20 73 68 6f 77 20 67 69 67 61 62 79 74 65 73 20 61 73 20 78 78 78 2e 79 79 0a 45 4c 53 45 0a \.show.gigabytes.as.xxx.yy.ELSE.
89660 64 75 70 20 64 23 20 31 30 30 30 30 30 30 20 3e 3d 0a 49 46 0a 64 23 20 31 30 30 30 30 30 30 20 dup.d#.1000000.>=.IF.d#.1000000.
89680 2f 6d 6f 64 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 65 63 6b 20 6d 65 67 61 20 62 79 74 /mod............\.check.mega.byt
896a0 65 20 6c 69 6d 69 74 0a 73 77 61 70 0a 64 23 20 31 30 30 30 30 20 2f 0a 2e 64 65 63 33 2d 32 20 e.limit.swap.d#.10000./..dec3-2.
896c0 2e 22 20 4d 42 22 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 68 6f 77 20 6d 65 67 61 62 79 .".MB".............\.show.megaby
896e0 74 65 73 20 61 73 20 78 78 78 2e 79 79 0a 45 4c 53 45 0a 64 75 70 20 64 23 20 31 30 30 30 20 3e tes.as.xxx.yy.ELSE.dup.d#.1000.>
89700 3d 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 65 63 6b 20 6b 69 6c 6f 20 62 79 74 65 20 =.............\.check.kilo.byte.
89720 6c 69 6d 69 74 0a 49 46 0a 64 23 20 31 30 30 30 20 2f 6d 6f 64 0a 73 77 61 70 0a 64 23 20 31 30 limit.IF.d#.1000./mod.swap.d#.10
89740 20 2f 0a 2e 64 65 63 33 2d 32 20 2e 22 20 6b 42 22 0a 45 4c 53 45 0a 2e 64 20 2e 22 20 20 42 79 ./..dec3-2..".kB".ELSE..d.."..By
89760 74 65 73 22 0a 54 48 45 4e 0a 54 48 45 4e 0a 54 48 45 4e 0a 54 48 45 4e 0a 3b 0a 3a 20 2e 69 6e tes".THEN.THEN.THEN.THEN.;.:..in
89780 71 75 69 72 79 2d 74 65 78 74 20 20 28 20 61 64 64 72 20 2d 2d 20 29 0a 32 32 20 65 6d 69 74 20 quiry-text..(.addr.--.).22.emit.
897a0 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 0a 64 75 70 20 69 6e ....\.enclose.text.with.".dup.in
897c0 71 75 69 72 79 2d 64 61 74 61 3e 76 65 6e 64 6f 72 2d 69 64 65 6e 74 20 20 20 20 20 20 38 20 74 quiry-data>vendor-ident......8.t
897e0 79 70 65 20 73 70 61 63 65 0a 64 75 70 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 70 72 6f 64 75 ype.space.dup.inquiry-data>produ
89800 63 74 2d 69 64 65 6e 74 20 20 20 20 31 30 20 74 79 70 65 20 73 70 61 63 65 0a 69 6e 71 75 69 72 ct-ident....10.type.space.inquir
89820 79 2d 64 61 74 61 3e 70 72 6f 64 75 63 74 2d 72 65 76 69 73 69 6f 6e 20 20 34 20 74 79 70 65 0a y-data>product-revision..4.type.
89840 32 32 20 65 6d 69 74 0a 3b 0a 3a 20 73 63 73 69 2d 73 75 70 70 2d 69 6e 69 74 20 20 28 20 2d 2d 22.emit.;.:.scsi-supp-init..(.--
89860 20 29 0a 66 61 6c 73 65 20 20 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 64 65 62 75 67 20 20 .).false...to.scsi-param-debug..
89880 20 20 20 20 20 20 20 5c 20 6e 6f 20 64 65 62 75 67 20 73 74 72 69 6e 67 73 0a 68 23 20 30 20 20 .......\.no.debug.strings.h#.0..
898a0 20 74 6f 20 73 63 73 69 2d 70 61 72 61 6d 2d 73 69 7a 65 0a 68 23 20 30 20 20 20 74 6f 20 73 63 .to.scsi-param-size.h#.0...to.sc
898c0 73 69 2d 70 61 72 61 6d 2d 63 6f 6e 74 72 6f 6c 20 20 20 20 20 20 20 20 5c 20 63 6f 6d 6d 6f 6e si-param-control........\.common
898e0 20 43 44 42 20 63 6f 6e 74 72 6f 6c 20 62 79 74 65 0a 64 23 20 30 20 20 20 74 6f 20 73 63 73 69 .CDB.control.byte.d#.0...to.scsi
89900 2d 70 61 72 61 6d 2d 65 72 72 6f 72 73 20 20 20 20 20 20 20 20 20 5c 20 6c 6f 63 61 6c 20 65 72 -param-errors.........\.local.er
89920 72 6f 72 73 20 28 70 61 72 61 6d 20 6c 69 6d 69 74 73 29 0a 3b 0a 30 20 56 41 4c 55 45 20 73 63 rors.(param.limits).;.0.VALUE.sc
89940 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 20 20 20 5c 20 61 si-context...................\.a
89960 64 64 72 20 6f 66 20 77 6f 72 64 20 6c 69 73 74 20 6f 6e 20 74 6f 70 0a 3a 20 73 63 73 69 2d 69 ddr.of.word.list.on.top.:.scsi-i
89980 6e 69 74 20 20 28 20 2d 2d 20 29 0a 61 6c 73 6f 20 73 63 73 69 2d 77 6f 72 64 73 20 20 20 20 20 nit..(.--.).also.scsi-words.....
899a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 61 70 70 65 6e 64 20 73 63 73 69 20 77 6f ................\.append.scsi.wo
899c0 72 64 2d 6c 69 73 74 0a 63 6f 6e 74 65 78 74 20 20 74 6f 20 73 63 73 69 2d 63 6f 6e 74 65 78 74 rd-list.context..to.scsi-context
899e0 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 61 76 65 20 66 6f 72 20 63 6c 6f 73 65 20 70 72 6f ............\.save.for.close.pro
89a00 63 65 73 73 0a 73 63 73 69 2d 73 75 70 70 2d 69 6e 69 74 20 20 20 20 20 20 20 20 20 20 20 20 20 cess.scsi-supp-init.............
89a20 20 20 20 20 20 20 20 20 20 5c 20 70 72 65 73 65 74 20 61 6c 6c 20 73 63 73 69 2d 70 61 72 61 6d .........\.preset.all.scsi-param
89a40 2d 78 78 78 20 76 61 6c 75 65 73 0a 73 63 73 69 2d 70 61 72 61 6d 2d 64 65 62 75 67 0a 49 46 0a -xxx.values.scsi-param-debug.IF.
89a60 73 70 61 63 65 20 2e 22 20 53 43 53 49 2d 53 55 50 50 4f 52 54 20 4f 50 45 4e 45 44 22 20 63 72 space..".SCSI-SUPPORT.OPENED".cr
89a80 0a 2e 77 6f 72 64 6c 69 73 74 73 0a 54 48 45 4e 0a 3b 0a 3a 20 73 63 73 69 2d 63 6c 6f 73 65 20 ..wordlists.THEN.;.:.scsi-close.
89aa0 20 28 20 2d 2d 20 29 0a 73 63 73 69 2d 70 61 72 61 6d 2d 64 65 62 75 67 0a 49 46 0a 73 70 61 63 .(.--.).scsi-param-debug.IF.spac
89ac0 65 20 2e 22 20 43 6c 6f 73 69 6e 67 20 53 43 53 49 2d 53 55 50 50 4f 52 54 20 2e 2e 20 22 20 63 e..".Closing.SCSI-SUPPORT....".c
89ae0 72 0a 54 48 45 4e 0a 63 6f 6e 74 65 78 74 20 73 63 73 69 2d 63 6f 6e 74 65 78 74 20 3d 20 20 20 r.THEN.context.scsi-context.=...
89b00 20 20 20 20 20 20 20 20 20 20 20 5c 20 73 63 73 69 20 77 6f 72 64 20 6c 69 73 74 20 73 74 69 6c ...........\.scsi.word.list.stil
89b20 6c 20 61 63 74 69 76 65 20 3f 0a 49 46 0a 73 63 73 69 2d 70 61 72 61 6d 2d 65 72 72 6f 72 73 20 l.active.?.IF.scsi-param-errors.
89b40 30 3c 3e 20 20 20 20 20 20 20 20 20 20 5c 20 61 6e 79 20 65 72 72 6f 72 73 20 6f 63 63 75 72 65 0<>..........\.any.errors.occure
89b60 64 20 3f 0a 49 46 0a 63 72 20 2e 22 20 2a 2a 20 57 41 52 4e 49 4e 47 3a 20 22 20 73 63 73 69 2d d.?.IF.cr..".**.WARNING:.".scsi-
89b80 70 61 72 61 6d 2d 65 72 72 6f 72 73 20 2e 64 0a 2e 22 20 53 43 53 49 20 45 72 72 6f 72 73 20 6f param-errors..d..".SCSI.Errors.o
89ba0 63 63 75 72 65 64 20 2a 2a 20 22 20 63 72 0a 54 48 45 4e 0a 70 72 65 76 69 6f 75 73 20 20 20 20 ccured.**.".cr.THEN.previous....
89bc0 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 20 73 63 .....................\.remove.sc
89be0 73 69 20 77 6f 72 64 20 6c 69 73 74 20 6f 6e 20 74 6f 70 0a 30 20 74 6f 20 73 63 73 69 2d 63 6f si.word.list.on.top.0.to.scsi-co
89c00 6e 74 65 78 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 72 65 76 65 6e 74 20 66 ntext................\.prevent.f
89c20 72 6f 6d 20 62 65 69 6e 67 20 6d 69 73 69 6e 74 65 72 70 72 65 74 65 64 0a 45 4c 53 45 0a 63 72 rom.being.misinterpreted.ELSE.cr
89c40 20 2e 22 20 2a 2a 20 57 41 52 4e 49 4e 47 3a 20 54 72 79 69 6e 67 20 74 6f 20 63 6c 6f 73 65 20 ..".**.WARNING:.Trying.to.close.
89c60 6e 6f 6e 2d 6f 70 65 6e 20 53 43 53 49 2d 53 55 50 50 4f 52 54 20 28 31 29 20 2a 2a 20 22 20 63 non-open.SCSI-SUPPORT.(1).**.".c
89c80 72 0a 54 48 45 4e 0a 73 63 73 69 2d 70 61 72 61 6d 2d 64 65 62 75 67 0a 49 46 0a 2e 77 6f 72 64 r.THEN.scsi-param-debug.IF..word
89ca0 6c 69 73 74 73 0a 54 48 45 4e 0a 3b 0a 73 22 20 73 63 73 69 2d 69 6e 69 74 22 20 24 66 69 6e 64 lists.THEN.;.s".scsi-init".$find
89cc0 20 64 72 6f 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 72 65 74 75 72 6e 20 65 78 65 .drop...............\.return.exe
89ce0 63 75 74 69 6f 6e 20 70 6f 69 6e 74 65 72 2c 20 77 68 65 6e 20 69 6e 63 6c 75 64 65 64 0a 70 72 cution.pointer,.when.included.pr
89d00 65 76 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 20 evious..........................
89d20 20 20 20 20 20 5c 20 72 65 6d 6f 76 65 20 73 63 73 69 20 77 6f 72 64 20 6c 69 73 74 20 66 72 6f .....\.remove.scsi.word.list.fro
89d40 6d 20 73 65 61 72 63 68 20 70 61 74 68 0a 64 65 66 69 6e 69 74 69 6f 6e 73 20 20 20 20 20 20 20 m.search.path.definitions.......
89d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 70 6c 61 63 65 20 6e 65 78 .....................\.place.nex
89d80 74 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 69 6e 74 6f 20 70 72 65 76 69 6f 75 73 20 6c 69 73 74 t.definitions.into.previous.list
89da0 0a 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 01 70 00 00 00 00 00 00 01 38 .......................p.......8
89dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 76 69 6f 2d 68 76 74 65 72 6d 2e 66 73 00 00 00 ...............0vio-hvterm.fs...
89de0 2e 22 20 50 6f 70 75 6c 61 74 69 6e 67 20 22 20 70 77 64 20 63 72 0a 3a 20 6f 70 65 6e 20 74 72 .".Populating.".pwd.cr.:.open.tr
89e00 75 65 20 3b 0a 3a 20 63 6c 6f 73 65 20 3b 0a 3a 20 77 72 69 74 65 20 28 20 61 64 72 20 6c 65 6e ue.;.:.close.;.:.write.(.adr.len
89e20 20 2d 2d 20 61 63 74 75 61 6c 20 29 20 20 74 75 63 6b 20 74 79 70 65 20 3b 0a 3a 20 72 65 61 64 .--.actual.)..tuck.type.;.:.read
89e40 20 20 28 20 61 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 ..(.adr.len.--.actual.).0=.IF.dr
89e60 6f 70 20 30 20 45 58 49 54 20 54 48 45 4e 0a 68 76 74 65 72 6d 2d 6b 65 79 3f 20 30 3d 20 49 46 op.0.EXIT.THEN.hvterm-key?.0=.IF
89e80 20 30 20 73 77 61 70 20 63 21 20 2d 32 20 45 58 49 54 20 54 48 45 4e 0a 68 76 74 65 72 6d 2d 6b .0.swap.c!.-2.EXIT.THEN.hvterm-k
89ea0 65 79 20 73 77 61 70 20 63 21 20 31 0a 3b 0a 3a 20 73 65 74 75 70 2d 61 6c 69 61 73 0a 22 20 68 ey.swap.c!.1.;.:.setup-alias.".h
89ec0 76 74 65 72 6d 22 20 66 69 6e 64 2d 61 6c 69 61 73 20 30 3d 20 49 46 0a 22 20 68 76 74 65 72 6d vterm".find-alias.0=.IF.".hvterm
89ee0 22 20 67 65 74 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 ".get-node.node>path.set-alias.E
89f00 4c 53 45 20 54 48 45 4e 20 0a 3b 0a 73 65 74 75 70 2d 61 6c 69 61 73 0a ff ff ff ff ff ff ff ff LSE.THEN..;.setup-alias.........
89f20 00 00 00 00 00 00 2c 18 00 00 00 00 00 00 2b de 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 ......,.......+................0
89f40 76 69 6f 2d 76 73 63 73 69 2e 66 73 00 00 00 00 2e 22 20 50 6f 70 75 6c 61 74 69 6e 67 20 22 20 vio-vscsi.fs.....".Populating.".
89f60 70 77 64 0a 30 20 43 4f 4e 53 54 41 4e 54 20 76 73 63 73 69 2d 64 65 62 75 67 0a 30 20 56 41 4c pwd.0.CONSTANT.vscsi-debug.0.VAL
89f80 55 45 20 76 73 63 73 69 2d 75 6e 69 74 0a 3a 20 6c 32 64 6d 61 20 28 20 6c 61 64 64 72 20 2d 20 UE.vscsi-unit.:.l2dma.(.laddr.-.
89fa0 64 6d 61 5f 61 64 64 72 29 20 20 20 20 20 20 0a 3b 0a 30 20 20 20 20 56 41 4c 55 45 20 20 20 20 dma_addr).......;.0....VALUE....
89fc0 20 63 72 71 2d 62 61 73 65 0a 30 20 20 20 20 56 41 4c 55 45 20 20 20 20 20 63 72 71 2d 64 6d 61 .crq-base.0....VALUE.....crq-dma
89fe0 0a 30 20 20 20 20 56 41 4c 55 45 20 20 20 20 20 63 72 71 2d 6f 66 66 73 65 74 0a 31 30 30 30 20 .0....VALUE.....crq-offset.1000.
8a000 43 4f 4e 53 54 41 4e 54 20 20 43 52 51 2d 53 49 5a 45 0a 43 52 45 41 54 45 20 63 72 71 20 31 30 CONSTANT..CRQ-SIZE.CREATE.crq.10
8a020 20 61 6c 6c 6f 74 0a 3a 20 63 72 71 2d 61 6c 6c 6f 63 20 28 20 2d 2d 20 29 0a 43 52 51 2d 53 49 .allot.:.crq-alloc.(.--.).CRQ-SI
8a040 5a 45 20 61 6c 6c 6f 63 2d 6d 65 6d 20 74 6f 20 63 72 71 2d 62 61 73 65 20 30 20 74 6f 20 63 72 ZE.alloc-mem.to.crq-base.0.to.cr
8a060 71 2d 6f 66 66 73 65 74 0a 63 72 71 2d 62 61 73 65 20 6c 32 64 6d 61 20 74 6f 20 63 72 71 2d 64 q-offset.crq-base.l2dma.to.crq-d
8a080 6d 61 0a 3b 0a 3a 20 63 72 71 2d 66 72 65 65 20 28 20 2d 2d 20 29 0a 76 73 63 73 69 2d 75 6e 69 ma.;.:.crq-free.(.--.).vscsi-uni
8a0a0 74 20 68 76 2d 66 72 65 65 2d 63 72 71 0a 63 72 71 2d 62 61 73 65 20 43 52 51 2d 53 49 5a 45 20 t.hv-free-crq.crq-base.CRQ-SIZE.
8a0c0 66 72 65 65 2d 6d 65 6d 20 30 20 74 6f 20 63 72 71 2d 62 61 73 65 0a 3b 0a 3a 20 63 72 71 2d 69 free-mem.0.to.crq-base.;.:.crq-i
8a0e0 6e 69 74 20 28 20 2d 2d 20 72 65 73 20 29 0a 63 72 71 2d 61 6c 6c 6f 63 0a 76 73 63 73 69 2d 64 nit.(.--.res.).crq-alloc.vscsi-d
8a100 65 62 75 67 20 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 61 6c 6c 6f 63 61 74 65 64 20 63 72 71 20 ebug.IF..".VSCSI:.allocated.crq.
8a120 61 74 20 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 62 61 73 65 at.".crq-base...cr.THEN.crq-base
8a140 20 43 52 51 2d 53 49 5a 45 20 65 72 61 73 65 0a 76 73 63 73 69 2d 75 6e 69 74 20 63 72 71 2d 64 .CRQ-SIZE.erase.vscsi-unit.crq-d
8a160 6d 61 20 43 52 51 2d 53 49 5a 45 20 68 76 2d 72 65 67 2d 63 72 71 0a 64 75 70 20 30 20 3c 3e 20 ma.CRQ-SIZE.hv-reg-crq.dup.0.<>.
8a180 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 45 72 72 6f 72 20 22 20 2e 20 2e 22 20 20 72 65 67 69 73 IF..".VSCSI:.Error."...."..regis
8a1a0 74 65 72 69 6e 67 20 43 52 51 20 21 22 20 63 72 0a 63 72 71 2d 66 72 65 65 0a 54 48 45 4e 0a 3b tering.CRQ.!".cr.crq-free.THEN.;
8a1c0 0a 3a 20 63 72 71 2d 63 6c 65 61 6e 75 70 20 28 20 2d 2d 20 29 0a 63 72 71 2d 62 61 73 65 20 30 .:.crq-cleanup.(.--.).crq-base.0
8a1e0 20 3d 20 49 46 20 45 58 49 54 20 54 48 45 4e 0a 76 73 63 73 69 2d 64 65 62 75 67 20 49 46 0a 2e .=.IF.EXIT.THEN.vscsi-debug.IF..
8a200 22 20 56 53 43 53 49 3a 20 66 72 65 65 69 6e 67 20 63 72 71 20 61 74 20 22 20 63 72 71 2d 62 61 ".VSCSI:.freeing.crq.at.".crq-ba
8a220 73 65 20 2e 20 63 72 0a 54 48 45 4e 0a 63 72 71 2d 66 72 65 65 0a 3b 0a 3a 20 63 72 71 2d 73 65 se...cr.THEN.crq-free.;.:.crq-se
8a240 6e 64 20 28 20 6d 73 67 61 64 64 72 20 2d 2d 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 76 nd.(.msgaddr.--.true.|.false.).v
8a260 73 63 73 69 2d 75 6e 69 74 20 73 77 61 70 20 68 76 2d 73 65 6e 64 2d 63 72 71 20 30 20 3d 0a 3b scsi-unit.swap.hv-send-crq.0.=.;
8a280 0a 3a 20 63 72 71 2d 70 6f 6c 6c 20 28 20 2d 2d 20 74 72 75 65 20 7c 20 66 61 6c 73 65 29 0a 63 .:.crq-poll.(.--.true.|.false).c
8a2a0 72 71 2d 6f 66 66 73 65 74 20 63 72 71 2d 62 61 73 65 20 2b 20 64 75 70 0a 76 73 63 73 69 2d 64 rq-offset.crq-base.+.dup.vscsi-d
8a2c0 65 62 75 67 20 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 63 72 71 20 70 6f 6c 6c 20 22 20 64 75 70 ebug.IF..".VSCSI:.crq.poll.".dup
8a2e0 20 2e 0a 54 48 45 4e 0a 63 40 0a 76 73 63 73 69 2d 64 65 62 75 67 20 49 46 0a 2e 22 20 20 76 61 ...THEN.c@.vscsi-debug.IF.."..va
8a300 6c 75 65 3d 22 20 64 75 70 20 2e 20 63 72 0a 54 48 45 4e 0a 38 30 20 61 6e 64 20 30 20 3c 3e 20 lue=".dup...cr.THEN.80.and.0.<>.
8a320 49 46 0a 64 75 70 20 63 72 71 20 31 30 20 6d 6f 76 65 0a 30 20 73 77 61 70 20 63 21 0a 63 72 71 IF.dup.crq.10.move.0.swap.c!.crq
8a340 2d 6f 66 66 73 65 74 20 31 30 20 2b 20 64 75 70 20 43 52 51 2d 53 49 5a 45 20 3e 3d 20 49 46 20 -offset.10.+.dup.CRQ-SIZE.>=.IF.
8a360 64 72 6f 70 20 30 20 54 48 45 4e 20 74 6f 20 63 72 71 2d 6f 66 66 73 65 74 0a 74 72 75 65 0a 45 drop.0.THEN.to.crq-offset.true.E
8a380 4c 53 45 20 64 72 6f 70 20 66 61 6c 73 65 20 54 48 45 4e 0a 3b 0a 3a 20 63 72 71 2d 77 61 69 74 LSE.drop.false.THEN.;.:.crq-wait
8a3a0 20 28 20 2d 2d 20 74 72 75 65 20 7c 20 66 61 6c 73 65 29 0a 30 20 42 45 47 49 4e 20 64 72 6f 70 .(.--.true.|.false).0.BEGIN.drop
8a3c0 20 63 72 71 2d 70 6f 6c 6c 20 64 75 70 20 6e 6f 74 20 57 48 49 4c 45 20 64 23 20 31 20 6d 73 20 .crq-poll.dup.not.WHILE.d#.1.ms.
8a3e0 52 45 50 45 41 54 0a 64 75 70 20 6e 6f 74 20 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 54 69 6d 65 REPEAT.dup.not.IF..".VSCSI:.Time
8a400 6f 75 74 20 77 61 69 74 69 6e 67 20 72 65 73 70 6f 6e 73 65 20 21 22 20 63 72 20 45 58 49 54 0a out.waiting.response.!".cr.EXIT.
8a420 45 4c 53 45 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 67 6f ELSE.vscsi-debug.IF..".VSCSI:.go
8a440 74 20 63 72 71 3a 20 22 20 63 72 71 20 64 75 70 20 6c 40 20 2e 20 2e 22 20 20 22 20 34 20 2b 20 t.crq:.".crq.dup.l@...."..".4.+.
8a460 64 75 70 20 6c 40 20 2e 20 2e 22 20 20 22 0a 34 20 2b 20 64 75 70 20 6c 40 20 2e 20 2e 22 20 20 dup.l@...."..".4.+.dup.l@...."..
8a480 22 20 34 20 2b 20 6c 40 20 2e 20 63 72 0a 54 48 45 4e 0a 54 48 45 4e 0a 3b 0a 30 31 20 43 4f 4e ".4.+.l@...cr.THEN.THEN.;.01.CON
8a4a0 53 54 41 4e 54 20 56 49 4f 53 52 50 5f 53 52 50 5f 46 4f 52 4d 41 54 0a 30 32 20 43 4f 4e 53 54 STANT.VIOSRP_SRP_FORMAT.02.CONST
8a4c0 41 4e 54 20 56 49 4f 53 52 50 5f 4d 41 44 5f 46 4f 52 4d 41 54 0a 30 33 20 43 4f 4e 53 54 41 4e ANT.VIOSRP_MAD_FORMAT.03.CONSTAN
8a4e0 54 20 56 49 4f 53 52 50 5f 4f 53 34 30 30 5f 46 4f 52 4d 41 54 0a 30 34 20 43 4f 4e 53 54 41 4e T.VIOSRP_OS400_FORMAT.04.CONSTAN
8a500 54 20 56 49 4f 53 52 50 5f 41 49 58 5f 46 4f 52 4d 41 54 0a 30 36 20 43 4f 4e 53 54 41 4e 54 20 T.VIOSRP_AIX_FORMAT.06.CONSTANT.
8a520 56 49 4f 53 52 50 5f 4c 49 4e 55 58 5f 46 4f 52 4d 41 54 0a 30 37 20 43 4f 4e 53 54 41 4e 54 20 VIOSRP_LINUX_FORMAT.07.CONSTANT.
8a540 56 49 4f 53 52 50 5f 49 4e 4c 49 4e 45 5f 46 4f 52 4d 41 54 0a 73 74 72 75 63 74 0a 31 20 66 69 VIOSRP_INLINE_FORMAT.struct.1.fi
8a560 65 6c 64 20 3e 63 72 71 2d 76 61 6c 69 64 0a 31 20 66 69 65 6c 64 20 3e 63 72 71 2d 66 6f 72 6d eld.>crq-valid.1.field.>crq-form
8a580 61 74 0a 31 20 66 69 65 6c 64 20 3e 63 72 71 2d 72 65 73 65 72 76 65 64 0a 31 20 66 69 65 6c 64 at.1.field.>crq-reserved.1.field
8a5a0 20 3e 63 72 71 2d 73 74 61 74 75 73 0a 32 20 66 69 65 6c 64 20 3e 63 72 71 2d 74 69 6d 65 6f 75 .>crq-status.2.field.>crq-timeou
8a5c0 74 0a 32 20 66 69 65 6c 64 20 3e 63 72 71 2d 69 75 2d 6c 65 6e 0a 38 20 66 69 65 6c 64 20 3e 63 t.2.field.>crq-iu-len.8.field.>c
8a5e0 72 71 2d 69 75 2d 64 61 74 61 2d 70 74 72 0a 63 6f 6e 73 74 61 6e 74 20 2f 63 72 71 0a 3a 20 73 rq-iu-data-ptr.constant./crq.:.s
8a600 72 70 2d 73 65 6e 64 2d 63 72 71 20 28 20 61 64 64 72 20 6c 65 6e 20 2d 2d 20 29 0a 38 30 20 20 rp-send-crq.(.addr.len.--.).80..
8a620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 72 71 20 3e 63 72 71 2d 76 61 6c 69 64 20 63 21 0a ..............crq.>crq-valid.c!.
8a640 56 49 4f 53 52 50 5f 53 52 50 5f 46 4f 52 4d 41 54 20 63 72 71 20 3e 63 72 71 2d 66 6f 72 6d 61 VIOSRP_SRP_FORMAT.crq.>crq-forma
8a660 74 20 63 21 0a 30 20 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 t.c!.0.................crq.>crq-
8a680 72 65 73 65 72 76 65 64 20 63 21 0a 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 72 reserved.c!.0.................cr
8a6a0 71 20 3e 63 72 71 2d 73 74 61 74 75 73 20 63 21 0a 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 q.>crq-status.c!.0..............
8a6c0 20 20 20 63 72 71 20 3e 63 72 71 2d 74 69 6d 65 6f 75 74 20 77 21 0a 28 20 6c 65 6e 20 29 20 20 ...crq.>crq-timeout.w!.(.len.)..
8a6e0 20 20 20 20 20 20 20 20 20 63 72 71 20 3e 63 72 71 2d 69 75 2d 6c 65 6e 20 77 21 0a 28 20 61 64 .........crq.>crq-iu-len.w!.(.ad
8a700 64 72 20 29 20 6c 32 64 6d 61 20 20 20 20 63 72 71 20 3e 63 72 71 2d 69 75 2d 64 61 74 61 2d 70 dr.).l2dma....crq.>crq-iu-data-p
8a720 74 72 20 78 21 0a 63 72 71 20 63 72 71 2d 73 65 6e 64 0a 6e 6f 74 20 49 46 0a 2e 22 20 56 53 43 tr.x!.crq.crq-send.not.IF..".VSC
8a740 53 49 3a 20 45 72 72 6f 72 20 73 65 6e 64 69 6e 67 20 43 52 51 20 21 22 20 63 72 0a 54 48 45 4e SI:.Error.sending.CRQ.!".cr.THEN
8a760 0a 3b 0a 3a 20 73 72 70 2d 77 61 69 74 2d 63 72 71 20 28 20 2d 2d 20 5b 74 61 67 20 74 72 75 65 .;.:.srp-wait-crq.(.--.[tag.true
8a780 5d 20 7c 20 66 61 6c 73 65 20 29 0a 63 72 71 2d 77 61 69 74 20 6e 6f 74 20 49 46 20 66 61 6c 73 ].|.false.).crq-wait.not.IF.fals
8a7a0 65 20 45 58 49 54 20 54 48 45 4e 0a 63 72 71 20 3e 63 72 71 2d 66 6f 72 6d 61 74 20 63 40 20 56 e.EXIT.THEN.crq.>crq-format.c@.V
8a7c0 49 4f 53 52 50 5f 53 52 50 5f 46 4f 52 4d 41 54 20 3c 3e 20 49 46 0a 2e 22 20 56 53 43 53 49 3a IOSRP_SRP_FORMAT.<>.IF..".VSCSI:
8a7e0 20 55 6e 73 75 70 70 6f 72 74 65 64 20 53 52 50 20 72 65 73 70 6f 6e 73 65 3a 20 22 0a 63 72 71 .Unsupported.SRP.response:.".crq
8a800 20 3e 63 72 71 2d 66 6f 72 6d 61 74 20 63 40 20 2e 20 63 72 0a 66 61 6c 73 65 20 45 58 49 54 0a .>crq-format.c@...cr.false.EXIT.
8a820 54 48 45 4e 0a 63 72 71 20 3e 63 72 71 2d 69 75 2d 64 61 74 61 2d 70 74 72 20 78 40 20 74 72 75 THEN.crq.>crq-iu-data-ptr.x@.tru
8a840 65 0a 3b 0a 73 63 73 69 2d 6f 70 65 6e 0a 30 20 56 41 4c 55 45 20 3e 73 72 70 5f 6f 70 63 6f 64 e.;.scsi-open.0.VALUE.>srp_opcod
8a860 65 0a 30 30 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 4c 4f 47 49 4e 5f 52 45 51 0a 30 31 20 43 e.00.CONSTANT.SRP_LOGIN_REQ.01.C
8a880 4f 4e 53 54 41 4e 54 20 53 52 50 5f 54 53 4b 5f 4d 47 4d 54 0a 30 32 20 43 4f 4e 53 54 41 4e 54 ONSTANT.SRP_TSK_MGMT.02.CONSTANT
8a8a0 20 53 52 50 5f 43 4d 44 0a 30 33 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 49 5f 4c 4f 47 4f 55 .SRP_CMD.03.CONSTANT.SRP_I_LOGOU
8a8c0 54 0a 63 30 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 4c 4f 47 49 4e 5f 52 53 50 0a 63 31 20 43 T.c0.CONSTANT.SRP_LOGIN_RSP.c1.C
8a8e0 4f 4e 53 54 41 4e 54 20 53 52 50 5f 52 53 50 0a 63 32 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f ONSTANT.SRP_RSP.c2.CONSTANT.SRP_
8a900 4c 4f 47 49 4e 5f 52 45 4a 0a 38 30 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 54 5f 4c 4f 47 4f LOGIN_REJ.80.CONSTANT.SRP_T_LOGO
8a920 55 54 0a 38 31 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 43 52 45 44 5f 52 45 51 0a 38 32 20 43 UT.81.CONSTANT.SRP_CRED_REQ.82.C
8a940 4f 4e 53 54 41 4e 54 20 53 52 50 5f 41 45 52 5f 52 45 51 0a 34 31 20 43 4f 4e 53 54 41 4e 54 20 ONSTANT.SRP_AER_REQ.41.CONSTANT.
8a960 53 52 50 5f 43 52 45 44 5f 52 53 50 0a 34 32 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 41 45 52 SRP_CRED_RSP.42.CONSTANT.SRP_AER
8a980 5f 52 53 50 0a 30 32 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 42 55 46 5f 46 4f 52 4d 41 54 5f _RSP.02.CONSTANT.SRP_BUF_FORMAT_
8a9a0 44 49 52 45 43 54 0a 30 34 20 43 4f 4e 53 54 41 4e 54 20 53 52 50 5f 42 55 46 5f 46 4f 52 4d 41 DIRECT.04.CONSTANT.SRP_BUF_FORMA
8a9c0 54 5f 49 4e 44 49 52 45 43 54 0a 73 74 72 75 63 74 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c T_INDIRECT.struct.1.field.>srp-l
8a9e0 6f 67 69 6e 2d 6f 70 63 6f 64 65 0a 33 20 2b 0a 38 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 6f 67 ogin-opcode.3.+.8.field.>srp-log
8aa00 69 6e 2d 74 61 67 0a 34 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 6f 67 69 6e 2d 72 65 71 2d 69 74 in-tag.4.field.>srp-login-req-it
8aa20 2d 69 75 2d 6c 65 6e 0a 34 20 2b 0a 32 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 6f 67 69 6e 2d 72 -iu-len.4.+.2.field.>srp-login-r
8aa40 65 71 2d 62 75 66 2d 66 6d 74 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 6f 67 69 6e 2d 72 65 eq-buf-fmt.1.field.>srp-login-re
8aa60 71 2d 66 6c 61 67 73 0a 35 20 2b 0a 31 30 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 6f 67 69 6e 2d q-flags.5.+.10.field.>srp-login-
8aa80 69 6e 69 74 2d 70 6f 72 74 2d 69 64 73 0a 31 30 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 6f 67 69 init-port-ids.10.field.>srp-logi
8aaa0 6e 2d 74 72 67 74 2d 70 6f 72 74 2d 69 64 73 0a 63 6f 6e 73 74 61 6e 74 20 2f 73 72 70 2d 6c 6f n-trgt-port-ids.constant./srp-lo
8aac0 67 69 6e 0a 73 74 72 75 63 74 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 65 73 70 2d 6f 70 gin.struct.1.field.>srp-lresp-op
8aae0 63 6f 64 65 0a 33 20 2b 0a 34 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 65 73 70 2d 72 65 71 2d code.3.+.4.field.>srp-lresp-req-
8ab00 6c 69 6d 2d 64 65 6c 74 61 0a 38 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 65 73 70 2d 74 61 67 lim-delta.8.field.>srp-lresp-tag
8ab20 0a 34 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 65 73 70 2d 6d 61 78 2d 69 74 2d 69 75 2d 6c 65 .4.field.>srp-lresp-max-it-iu-le
8ab40 6e 0a 34 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 65 73 70 2d 6d 61 78 2d 74 69 2d 69 75 2d 6c n.4.field.>srp-lresp-max-ti-iu-l
8ab60 65 6e 0a 32 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 65 73 70 2d 62 75 66 2d 66 6d 74 0a 31 20 en.2.field.>srp-lresp-buf-fmt.1.
8ab80 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 65 73 70 2d 66 6c 61 67 73 0a 63 6f 6e 73 74 61 6e 74 20 field.>srp-lresp-flags.constant.
8aba0 2f 73 72 70 2d 6c 6f 67 69 6e 2d 72 65 73 70 0a 73 74 72 75 63 74 0a 31 20 66 69 65 6c 64 20 3e /srp-login-resp.struct.1.field.>
8abc0 73 72 70 2d 6c 72 65 6a 2d 6f 70 63 6f 64 65 0a 33 20 2b 0a 34 20 66 69 65 6c 64 20 3e 73 72 70 srp-lrej-opcode.3.+.4.field.>srp
8abe0 2d 6c 72 65 6a 2d 72 65 61 73 6f 6e 0a 38 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 65 6a 2d 74 -lrej-reason.8.field.>srp-lrej-t
8ac00 61 67 0a 38 20 2b 0a 32 20 66 69 65 6c 64 20 3e 73 72 70 2d 6c 72 65 6a 2d 62 75 66 2d 66 6d 74 ag.8.+.2.field.>srp-lrej-buf-fmt
8ac20 0a 63 6f 6e 73 74 61 6e 74 20 2f 73 72 70 2d 6c 6f 67 69 6e 2d 72 65 6a 0a 30 30 20 43 4f 4e 53 .constant./srp-login-rej.00.CONS
8ac40 54 41 4e 54 20 53 52 50 5f 4e 4f 5f 44 41 54 41 5f 44 45 53 43 0a 30 31 20 43 4f 4e 53 54 41 4e TANT.SRP_NO_DATA_DESC.01.CONSTAN
8ac60 54 20 53 52 50 5f 44 41 54 41 5f 44 45 53 43 5f 44 49 52 45 43 54 0a 30 32 20 43 4f 4e 53 54 41 T.SRP_DATA_DESC_DIRECT.02.CONSTA
8ac80 4e 54 20 53 52 50 5f 44 41 54 41 5f 44 45 53 43 5f 49 4e 44 49 52 45 43 54 0a 73 74 72 75 63 74 NT.SRP_DATA_DESC_INDIRECT.struct
8aca0 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 63 6d 64 2d 6f 70 63 6f 64 65 0a 31 20 66 69 65 6c 64 .1.field.>srp-cmd-opcode.1.field
8acc0 20 3e 73 72 70 2d 63 6d 64 2d 73 6f 6c 2d 6e 6f 74 0a 33 20 2b 0a 31 20 66 69 65 6c 64 20 3e 73 .>srp-cmd-sol-not.3.+.1.field.>s
8ace0 72 70 2d 63 6d 64 2d 62 75 66 2d 66 6d 74 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 63 6d 64 2d rp-cmd-buf-fmt.1.field.>srp-cmd-
8ad00 64 6f 75 74 2d 64 65 73 63 2d 63 6e 74 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 63 6d 64 2d 64 dout-desc-cnt.1.field.>srp-cmd-d
8ad20 69 6e 2d 64 65 73 63 2d 63 6e 74 0a 38 20 66 69 65 6c 64 20 3e 73 72 70 2d 63 6d 64 2d 74 61 67 in-desc-cnt.8.field.>srp-cmd-tag
8ad40 0a 34 20 2b 0a 38 20 66 69 65 6c 64 20 3e 73 72 70 2d 63 6d 64 2d 6c 75 6e 0a 31 20 2b 0a 31 20 .4.+.8.field.>srp-cmd-lun.1.+.1.
8ad60 66 69 65 6c 64 20 3e 73 72 70 2d 63 6d 64 2d 74 61 73 6b 2d 61 74 74 72 0a 31 20 2b 0a 31 20 66 field.>srp-cmd-task-attr.1.+.1.f
8ad80 69 65 6c 64 20 3e 73 72 70 2d 63 6d 64 2d 61 64 64 2d 63 64 62 2d 6c 65 6e 0a 31 30 20 66 69 65 ield.>srp-cmd-add-cdb-len.10.fie
8ada0 6c 64 20 3e 73 72 70 2d 63 6d 64 2d 63 64 62 0a 30 20 66 69 65 6c 64 20 3e 73 72 70 2d 63 6d 64 ld.>srp-cmd-cdb.0.field.>srp-cmd
8adc0 2d 63 64 62 2d 61 64 64 0a 63 6f 6e 73 74 61 6e 74 20 2f 73 72 70 2d 63 6d 64 0a 73 74 72 75 63 -cdb-add.constant./srp-cmd.struc
8ade0 74 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 72 73 70 2d 6f 70 63 6f 64 65 0a 31 20 66 69 65 6c t.1.field.>srp-rsp-opcode.1.fiel
8ae00 64 20 3e 73 72 70 2d 72 73 70 2d 73 6f 6c 2d 6e 6f 74 0a 32 20 2b 0a 34 20 66 69 65 6c 64 20 3e d.>srp-rsp-sol-not.2.+.4.field.>
8ae20 73 72 70 2d 72 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 srp-rsp-req-lim-delta.8.field.>s
8ae40 72 70 2d 72 73 70 2d 74 61 67 0a 32 20 2b 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 72 73 70 2d rp-rsp-tag.2.+.1.field.>srp-rsp-
8ae60 66 6c 61 67 73 0a 31 20 66 69 65 6c 64 20 3e 73 72 70 2d 72 73 70 2d 73 74 61 74 75 73 0a 34 20 flags.1.field.>srp-rsp-status.4.
8ae80 66 69 65 6c 64 20 3e 73 72 70 2d 72 73 70 2d 64 6f 75 74 2d 72 65 73 2d 63 6e 74 0a 34 20 66 69 field.>srp-rsp-dout-res-cnt.4.fi
8aea0 65 6c 64 20 3e 73 72 70 2d 72 73 70 2d 64 69 6e 2d 72 65 73 2d 63 6e 74 0a 34 20 66 69 65 6c 64 eld.>srp-rsp-din-res-cnt.4.field
8aec0 20 3e 73 72 70 2d 72 73 70 2d 73 65 6e 73 65 2d 6c 65 6e 0a 34 20 66 69 65 6c 64 20 3e 73 72 70 .>srp-rsp-sense-len.4.field.>srp
8aee0 2d 72 73 70 2d 72 65 73 70 2d 6c 65 6e 0a 30 20 66 69 65 6c 64 20 3e 73 72 70 2d 72 73 70 2d 64 -rsp-resp-len.0.field.>srp-rsp-d
8af00 61 74 61 0a 63 6f 6e 73 74 61 6e 74 20 2f 73 72 70 2d 72 73 70 0a 43 52 45 41 54 45 20 73 72 70 ata.constant./srp-rsp.CREATE.srp
8af20 20 31 30 30 20 61 6c 6c 6f 74 0a 30 20 56 41 4c 55 45 20 73 72 70 2d 6c 65 6e 0a 3a 20 73 72 70 .100.allot.0.VALUE.srp-len.:.srp
8af40 2d 70 72 65 70 2d 63 6d 64 2d 6e 6f 64 61 74 61 20 28 20 69 64 20 6c 75 6e 20 2d 2d 20 29 0a 73 -prep-cmd-nodata.(.id.lun.--.).s
8af60 72 70 20 2f 73 72 70 2d 63 6d 64 20 65 72 61 73 65 0a 53 52 50 5f 43 4d 44 20 73 72 70 20 3e 73 rp./srp-cmd.erase.SRP_CMD.srp.>s
8af80 72 70 2d 63 6d 64 2d 6f 70 63 6f 64 65 20 63 21 0a 31 20 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d rp-cmd-opcode.c!.1.srp.>srp-cmd-
8afa0 74 61 67 20 78 21 0a 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 6c 75 6e 20 31 20 2b 20 63 21 09 5c tag.x!.srp.>srp-cmd-lun.1.+.c!.\
8afc0 20 6c 75 6e 0a 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 6c 75 6e 20 63 21 09 09 5c 20 69 64 0a 2f .lun.srp.>srp-cmd-lun.c!..\.id./
8afe0 73 72 70 2d 63 6d 64 20 74 6f 20 73 72 70 2d 6c 65 6e 20 20 20 0a 3b 0a 3a 20 73 72 70 2d 70 72 srp-cmd.to.srp-len....;.:.srp-pr
8b000 65 70 2d 63 6d 64 2d 69 6f 20 28 20 61 64 64 72 20 6c 65 6e 20 69 64 20 6c 75 6e 20 2d 2d 20 29 ep-cmd-io.(.addr.len.id.lun.--.)
8b020 0a 73 72 70 2d 70 72 65 70 2d 63 6d 64 2d 6e 6f 64 61 74 61 09 09 28 20 61 64 64 72 20 6c 65 6e .srp-prep-cmd-nodata..(.addr.len
8b040 20 29 0a 73 77 61 70 20 6c 32 64 6d 61 09 09 09 28 20 6c 65 6e 20 64 6d 61 61 64 64 72 20 29 0a .).swap.l2dma...(.len.dmaaddr.).
8b060 73 72 70 20 73 72 70 2d 6c 65 6e 20 2b 20 20 20 20 09 09 28 20 6c 65 6e 20 64 6d 61 61 64 64 72 srp.srp-len.+......(.len.dmaaddr
8b080 20 64 65 73 63 61 64 64 72 20 29 0a 64 75 70 20 3e 72 20 78 21 20 72 3e 20 38 20 2b 09 09 28 20 .descaddr.).dup.>r.x!.r>.8.+..(.
8b0a0 6c 65 6e 20 64 65 73 63 61 64 64 72 2b 38 20 29 0a 64 75 70 20 30 20 73 77 61 70 20 6c 21 20 34 len.descaddr+8.).dup.0.swap.l!.4
8b0c0 20 2b 09 09 28 20 6c 65 6e 20 64 65 73 63 61 64 64 72 2b 63 20 29 0a 6c 21 20 20 20 20 0a 73 72 .+..(.len.descaddr+c.).l!.....sr
8b0e0 70 2d 6c 65 6e 20 31 30 20 2b 20 74 6f 20 73 72 70 2d 6c 65 6e 0a 3b 0a 3a 20 73 72 70 2d 70 72 p-len.10.+.to.srp-len.;.:.srp-pr
8b100 65 70 2d 63 6d 64 2d 72 65 61 64 20 28 20 61 64 64 72 20 6c 65 6e 20 69 64 20 6c 75 6e 20 2d 2d ep-cmd-read.(.addr.len.id.lun.--
8b120 20 29 0a 73 72 70 2d 70 72 65 70 2d 63 6d 64 2d 69 6f 0a 30 31 20 73 72 70 20 3e 73 72 70 2d 63 .).srp-prep-cmd-io.01.srp.>srp-c
8b140 6d 64 2d 62 75 66 2d 66 6d 74 20 63 21 09 5c 20 69 6e 20 64 69 72 65 63 74 20 62 75 66 66 65 72 md-buf-fmt.c!.\.in.direct.buffer
8b160 0a 31 20 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 64 69 6e 2d 64 65 73 63 2d 63 6e 74 20 63 21 0a .1.srp.>srp-cmd-din-desc-cnt.c!.
8b180 3b 0a 3a 20 73 72 70 2d 70 72 65 70 2d 63 6d 64 2d 77 72 69 74 65 20 28 20 61 64 64 72 20 6c 65 ;.:.srp-prep-cmd-write.(.addr.le
8b1a0 6e 20 69 64 20 6c 75 6e 20 2d 2d 20 29 0a 73 72 70 2d 70 72 65 70 2d 63 6d 64 2d 69 6f 0a 31 30 n.id.lun.--.).srp-prep-cmd-io.10
8b1c0 20 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 62 75 66 2d 66 6d 74 20 63 21 09 5c 20 6f 75 74 20 64 .srp.>srp-cmd-buf-fmt.c!.\.out.d
8b1e0 69 72 65 63 74 20 62 75 66 66 65 72 0a 31 20 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 64 6f 75 74 irect.buffer.1.srp.>srp-cmd-dout
8b200 2d 64 65 73 63 2d 63 6e 74 20 63 21 0a 3b 0a 3a 20 73 72 70 2d 73 65 6e 64 2d 63 6d 64 20 28 20 -desc-cnt.c!.;.:.srp-send-cmd.(.
8b220 2d 2d 20 29 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 --.).vscsi-debug.IF..".VSCSI:.Se
8b240 6e 64 69 6e 67 20 53 43 53 49 20 63 6d 64 20 22 20 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 63 64 nding.SCSI.cmd.".srp.>srp-cmd-cd
8b260 62 20 63 40 20 2e 20 63 72 0a 54 48 45 4e 0a 73 72 70 20 73 72 70 2d 6c 65 6e 20 73 72 70 2d 73 b.c@...cr.THEN.srp.srp-len.srp-s
8b280 65 6e 64 2d 63 72 71 0a 3b 0a 3a 20 73 72 70 2d 72 73 70 2d 66 69 6e 64 2d 73 65 6e 73 65 20 28 end-crq.;.:.srp-rsp-find-sense.(
8b2a0 20 2d 2d 20 61 64 64 72 20 29 0a 73 72 70 20 3e 73 72 70 2d 72 73 70 2d 64 61 74 61 0a 3b 0a 3a .--.addr.).srp.>srp-rsp-data.;.:
8b2c0 20 73 72 70 2d 77 61 69 74 2d 72 73 70 20 28 20 2d 2d 20 74 72 75 65 20 7c 20 5b 20 61 73 63 71 .srp-wait-rsp.(.--.true.|.[.ascq
8b2e0 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 73 72 70 2d 77 61 69 .asc.sense-key.false.].).srp-wai
8b300 74 2d 63 72 71 20 6e 6f 74 20 49 46 20 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 0a 64 75 70 t-crq.not.IF.false.EXIT.THEN.dup
8b320 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 43 52 51 20 72 .1.<>.IF..".VSCSI:.Invalid.CRQ.r
8b340 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 0a 66 esponse.tag,.want.1.got."...cr.f
8b360 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 73 70 alse.EXIT.THEN.drop.srp.>srp-rsp
8b380 2d 74 61 67 20 78 40 20 64 75 70 20 31 20 3c 3e 20 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 49 6e -tag.x@.dup.1.<>.IF..".VSCSI:.In
8b3a0 76 61 6c 69 64 20 53 52 50 20 72 65 73 70 6f 6e 73 65 20 74 61 67 2c 20 77 61 6e 74 20 31 20 67 valid.SRP.response.tag,.want.1.g
8b3c0 6f 74 20 22 20 2e 20 63 72 0a 66 61 6c 73 65 20 45 58 49 54 0a 54 48 45 4e 20 64 72 6f 70 0a 73 ot."...cr.false.EXIT.THEN.drop.s
8b3e0 72 70 20 3e 73 72 70 2d 72 73 70 2d 73 74 61 74 75 73 20 63 40 0a 76 73 63 73 69 2d 64 65 62 75 rp.>srp-rsp-status.c@.vscsi-debu
8b400 67 20 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 47 6f 74 20 72 65 73 70 6f 6e 73 65 20 73 74 61 74 g.IF..".VSCSI:.Got.response.stat
8b420 75 73 3a 20 22 0a 64 75 70 20 2e 73 74 61 74 75 73 2d 74 65 78 74 20 63 72 0a 54 48 45 4e 0a 30 us:.".dup..status-text.cr.THEN.0
8b440 20 3c 3e 20 49 46 0a 73 72 70 2d 72 73 70 2d 66 69 6e 64 2d 73 65 6e 73 65 0a 73 63 73 69 2d 67 .<>.IF.srp-rsp-find-sense.scsi-g
8b460 65 74 2d 73 65 6e 73 65 2d 64 61 74 61 0a 76 73 63 73 69 2d 64 65 62 75 67 20 49 46 0a 2e 22 20 et-sense-data.vscsi-debug.IF..".
8b480 56 53 43 53 49 3a 20 53 65 6e 73 65 20 6b 65 79 3a 20 22 20 64 75 70 20 2e 73 65 6e 73 65 2d 74 VSCSI:.Sense.key:.".dup..sense-t
8b4a0 65 78 74 20 63 72 09 20 20 20 0a 54 48 45 4e 0a 66 61 6c 73 65 20 45 58 49 54 0a 54 48 45 4e 0a ext.cr.....THEN.false.EXIT.THEN.
8b4c0 74 72 75 65 0a 3b 0a 43 52 45 41 54 45 20 73 65 63 74 6f 72 20 64 23 20 35 31 32 20 61 6c 6c 6f true.;.CREATE.sector.d#.512.allo
8b4e0 74 0a 30 20 56 41 4c 55 45 20 63 75 72 72 65 6e 74 2d 69 64 0a 30 20 56 41 4c 55 45 20 63 75 72 t.0.VALUE.current-id.0.VALUE.cur
8b500 72 65 6e 74 2d 6c 75 6e 0a 3a 20 74 65 73 74 2d 75 6e 69 74 2d 72 65 61 64 79 20 28 20 2d 2d 20 rent-lun.:.test-unit-ready.(.--.
8b520 74 72 75 65 20 7c 20 5b 20 61 73 63 71 20 61 73 63 20 73 65 6e 73 65 2d 6b 65 79 20 66 61 6c 73 true.|.[.ascq.asc.sense-key.fals
8b540 65 20 5d 20 29 0a 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 e.].).current-id.current-lun.srp
8b560 2d 70 72 65 70 2d 63 6d 64 2d 6e 6f 64 61 74 61 0a 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 63 64 -prep-cmd-nodata.srp.>srp-cmd-cd
8b580 62 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 0a 73 72 70 b.scsi-build-test-unit-ready.srp
8b5a0 2d 73 65 6e 64 2d 63 6d 64 0a 73 72 70 2d 77 61 69 74 2d 72 73 70 0a 3b 0a 3a 20 69 6e 71 75 69 -send-cmd.srp-wait-rsp.;.:.inqui
8b5c0 72 79 20 28 20 2d 2d 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 73 65 63 74 6f 72 20 66 66 ry.(.--.true.|.false.).sector.ff
8b5e0 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 2d 70 72 65 70 .current-id.current-lun.srp-prep
8b600 2d 63 6d 64 2d 72 65 61 64 0a 66 66 20 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 63 64 62 20 73 63 -cmd-read.ff.srp.>srp-cmd-cdb.sc
8b620 73 69 2d 62 75 69 6c 64 2d 69 6e 71 75 69 72 79 0a 73 72 70 2d 73 65 6e 64 2d 63 6d 64 0a 73 72 si-build-inquiry.srp-send-cmd.sr
8b640 70 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 p-wait-rsp.dup.not.IF.nip.nip.ni
8b660 70 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 0a 3b 0a 3a 20 p.EXIT.THEN.\.swallow.sense.;.:.
8b680 72 65 61 64 2d 63 61 70 61 63 69 74 79 20 28 20 2d 2d 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 read-capacity.(.--.true.|.false.
8b6a0 29 0a 73 65 63 74 6f 72 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 72 65 61 64 2d 63 61 70 2d 31 30 ).sector.scsi-length-read-cap-10
8b6c0 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 2d 70 72 65 70 .current-id.current-lun.srp-prep
8b6e0 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 73 63 73 69 2d -cmd-read.srp.>srp-cmd-cdb.scsi-
8b700 62 75 69 6c 64 2d 72 65 61 64 2d 63 61 70 2d 31 30 0a 73 72 70 2d 73 65 6e 64 2d 63 6d 64 0a 73 build-read-cap-10.srp-send-cmd.s
8b720 72 70 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 rp-wait-rsp.dup.not.IF.nip.nip.n
8b740 69 70 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 ip.EXIT.THEN.\.swallow.sense....
8b760 0a 3b 0a 3a 20 73 74 61 72 74 2d 73 74 6f 70 2d 75 6e 69 74 20 28 20 73 74 61 74 65 23 20 2d 2d .;.:.start-stop-unit.(.state#.--
8b780 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 63 75 72 72 65 6e 74 2d 69 64 20 63 75 72 72 65 .true.|.false.).current-id.curre
8b7a0 6e 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 nt-lun.srp-prep-cmd-nodata.srp.>
8b7c0 73 72 70 2d 63 6d 64 2d 63 64 62 20 73 63 73 69 2d 62 75 69 6c 64 2d 73 74 61 72 74 2d 73 74 6f srp-cmd-cdb.scsi-build-start-sto
8b7e0 70 2d 75 6e 69 74 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 p-unit.srp-send-cmd.srp-wait-rsp
8b800 0a 64 75 70 20 6e 6f 74 20 49 46 20 6e 69 70 20 6e 69 70 20 6e 69 70 20 45 58 49 54 20 54 48 45 .dup.not.IF.nip.nip.nip.EXIT.THE
8b820 4e 20 5c 20 73 77 61 6c 6c 6f 77 20 73 65 6e 73 65 20 20 20 20 0a 3b 0a 3a 20 67 65 74 2d 6d 65 N.\.swallow.sense.....;.:.get-me
8b840 64 69 61 2d 65 76 65 6e 74 20 28 20 2d 2d 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 73 65 dia-event.(.--.true.|.false.).se
8b860 63 74 6f 72 20 73 63 73 69 2d 6c 65 6e 67 74 68 2d 6d 65 64 69 61 2d 65 76 65 6e 74 20 63 75 72 ctor.scsi-length-media-event.cur
8b880 72 65 6e 74 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 rent-id.current-lun.srp-prep-cmd
8b8a0 2d 72 65 61 64 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 -read.srp.>srp-cmd-cdb.scsi-buil
8b8c0 64 2d 67 65 74 2d 6d 65 64 69 61 2d 65 76 65 6e 74 0a 73 72 70 2d 73 65 6e 64 2d 63 6d 64 0a 73 d-get-media-event.srp-send-cmd.s
8b8e0 72 70 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 rp-wait-rsp.dup.not.IF.nip.nip.n
8b900 69 70 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 ip.EXIT.THEN.\.swallow.sense....
8b920 0a 3b 0a 3a 20 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 .;.:.read-blocks.(.--.addr.block
8b940 23 20 23 62 6c 6f 63 6b 73 20 62 6c 6b 73 7a 20 2d 2d 20 5b 20 23 72 65 61 64 2d 62 6c 6f 63 6b #.#blocks.blksz.--.[.#read-block
8b960 73 20 74 72 75 65 20 5d 20 7c 20 66 61 6c 73 65 20 29 0a 6f 76 65 72 20 2a 20 09 09 09 09 09 28 s.true.].|.false.).over.*......(
8b980 20 61 64 64 72 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 6c 65 6e 20 29 20 20 20 20 0a 3e .addr.block#.#blocks.len.).....>
8b9a0 72 20 72 6f 74 20 72 3e 20 09 09 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 20 62 6c r.rot.r>....................(.bl
8b9c0 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 61 64 64 72 20 6c 65 6e 20 29 0a 35 20 30 20 44 4f 0a 32 ock#.#blocks.addr.len.).5.0.DO.2
8b9e0 64 75 70 20 63 75 72 72 65 6e 74 2d 69 64 20 63 75 72 72 65 6e 74 2d 6c 75 6e 0a 73 72 70 2d 70 dup.current-id.current-lun.srp-p
8ba00 72 65 70 2d 63 6d 64 2d 72 65 61 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rep-cmd-read....................
8ba20 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 0a 32 ...(.block#.#blocks.addr.len.).2
8ba40 73 77 61 70 09 09 09 09 09 28 20 61 64 64 72 20 6c 65 6e 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 swap.....(.addr.len.block#.#bloc
8ba60 6b 73 20 29 0a 32 64 75 70 20 73 72 70 20 3e 73 72 70 2d 63 6d 64 2d 63 64 62 20 73 63 73 69 2d ks.).2dup.srp.>srp-cmd-cdb.scsi-
8ba80 62 75 69 6c 64 2d 72 65 61 64 2d 31 30 20 28 20 61 64 64 72 20 6c 65 6e 20 62 6c 6f 63 6b 23 20 build-read-10.(.addr.len.block#.
8baa0 23 62 6c 6f 63 6b 73 20 29 0a 32 73 77 61 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 #blocks.).2swap.................
8bac0 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 6c 6f 63 ..................(.block#.#bloc
8bae0 6b 73 20 61 64 64 72 20 6c 65 6e 20 29 0a 73 72 70 2d 73 65 6e 64 2d 63 6d 64 0a 73 72 70 2d 77 ks.addr.len.).srp-send-cmd.srp-w
8bb00 61 69 74 2d 72 73 70 0a 49 46 20 32 64 72 6f 70 20 6e 69 70 20 74 72 75 65 20 55 4e 4c 4f 4f 50 ait-rsp.IF.2drop.nip.true.UNLOOP
8bb20 20 45 58 49 54 20 54 48 45 4e 0a 73 72 70 20 3e 73 72 70 2d 72 73 70 2d 73 74 61 74 75 73 20 63 .EXIT.THEN.srp.>srp-rsp-status.c
8bb40 40 20 38 20 3c 3e 20 49 46 0a 6e 69 70 20 6e 69 70 20 6e 69 70 20 32 64 72 6f 70 20 32 64 72 6f @.8.<>.IF.nip.nip.nip.2drop.2dro
8bb60 70 20 66 61 6c 73 65 20 45 58 49 54 0a 54 48 45 4e 0a 33 64 72 6f 70 0a 31 30 30 20 6d 73 0a 4c p.false.EXIT.THEN.3drop.100.ms.L
8bb80 4f 4f 50 0a 32 64 72 6f 70 20 32 64 72 6f 70 20 66 61 6c 73 65 0a 3b 0a 3a 20 76 73 63 73 69 2d OOP.2drop.2drop.false.;.:.vscsi-
8bba0 63 6c 65 61 6e 75 70 0a 2e 22 20 56 53 43 53 49 3a 20 43 6c 65 61 6e 69 6e 67 20 75 70 22 20 63 cleanup..".VSCSI:.Cleaning.up".c
8bbc0 72 0a 63 72 71 2d 63 6c 65 61 6e 75 70 0a 76 73 63 73 69 2d 75 6e 69 74 20 30 20 72 74 61 73 2d r.crq-cleanup.vscsi-unit.0.rtas-
8bbe0 73 65 74 2d 74 63 65 2d 62 79 70 61 73 73 0a 3b 0a 3a 20 76 73 63 73 69 2d 69 6e 69 74 20 28 20 set-tce-bypass.;.:.vscsi-init.(.
8bc00 2d 2d 20 74 72 75 65 20 7c 20 66 61 6c 73 65 20 29 0a 2e 22 20 56 53 43 53 49 3a 20 49 6e 69 74 --.true.|.false.)..".VSCSI:.Init
8bc20 69 61 6c 69 7a 69 6e 67 22 20 63 72 0a 22 20 72 65 67 22 20 67 65 74 2d 6e 6f 64 65 20 67 65 74 ializing".cr.".reg".get-node.get
8bc40 2d 70 61 63 6b 61 67 65 2d 70 72 6f 70 65 72 74 79 20 49 46 0a 2e 22 20 56 53 43 53 49 3a 20 4e -package-property.IF..".VSCSI:.N
8bc60 6f 74 20 72 65 67 20 70 72 6f 70 65 72 74 79 20 21 21 21 22 20 30 0a 54 48 45 4e 0a 64 65 63 6f ot.reg.property.!!!".0.THEN.deco
8bc80 64 65 2d 69 6e 74 20 74 6f 20 76 73 63 73 69 2d 75 6e 69 74 20 32 64 72 6f 70 0a 76 73 63 73 69 de-int.to.vscsi-unit.2drop.vscsi
8bca0 2d 75 6e 69 74 20 31 20 72 74 61 73 2d 73 65 74 2d 74 63 65 2d 62 79 70 61 73 73 0a 63 72 71 2d -unit.1.rtas-set-tce-bypass.crq-
8bcc0 69 6e 69 74 20 30 20 3c 3e 20 49 46 20 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 0a 22 20 22 init.0.<>.IF.false.EXIT.THEN."."
8bce0 28 43 30 20 30 31 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 (C0.01.00.00.00.00.00.00.00.00.0
8bd00 30 20 30 30 20 30 30 20 30 30 20 30 30 20 30 30 29 22 20 64 72 6f 70 0a 63 72 71 2d 73 65 6e 64 0.00.00.00.00.00)".drop.crq-send
8bd20 20 6e 6f 74 20 49 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 .not.IF..".VSCSI:.Error.sending.
8bd40 69 6e 69 74 20 63 6f 6d 6d 61 6e 64 22 0a 63 72 71 2d 63 6c 65 61 6e 75 70 20 66 61 6c 73 65 20 init.command".crq-cleanup.false.
8bd60 45 58 49 54 0a 54 48 45 4e 0a 63 72 71 2d 77 61 69 74 20 6e 6f 74 20 49 46 0a 63 72 71 2d 63 6c EXIT.THEN.crq-wait.not.IF.crq-cl
8bd80 65 61 6e 75 70 20 66 61 6c 73 65 20 45 58 49 54 0a 54 48 45 4e 0a 63 72 71 20 63 40 20 63 30 20 eanup.false.EXIT.THEN.crq.c@.c0.
8bda0 3c 3e 20 63 72 71 20 31 20 2b 20 63 40 20 30 32 20 3c 3e 20 6f 72 20 49 46 0a 2e 22 20 56 53 43 <>.crq.1.+.c@.02.<>.or.IF..".VSC
8bdc0 53 49 3a 20 49 6e 69 74 69 61 6c 20 68 61 6e 64 73 68 61 6b 65 20 66 61 69 6c 65 64 22 0a 63 72 SI:.Initial.handshake.failed".cr
8bde0 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 5b 27 5d 20 76 73 q-cleanup.false.EXIT.THEN.['].vs
8be00 63 73 69 2d 63 6c 65 61 6e 75 70 20 61 64 64 2d 71 75 69 65 73 63 65 2d 78 74 0a 74 72 75 65 0a csi-cleanup.add-quiesce-xt.true.
8be20 3b 0a 30 20 49 4e 53 54 41 4e 43 45 20 56 41 4c 55 45 20 74 61 72 67 65 74 2d 69 64 0a 30 20 49 ;.0.INSTANCE.VALUE.target-id.0.I
8be40 4e 53 54 41 4e 43 45 20 56 41 4c 55 45 20 74 61 72 67 65 74 2d 6c 75 6e 0a 3a 20 73 65 74 2d 61 NSTANCE.VALUE.target-lun.:.set-a
8be60 64 64 72 65 73 73 20 28 20 6c 75 6e 20 69 64 20 2d 2d 20 29 0a 74 6f 20 74 61 72 67 65 74 2d 69 ddress.(.lun.id.--.).to.target-i
8be80 64 20 74 6f 20 74 61 72 67 65 74 2d 6c 75 6e 20 0a 3b 0a 3a 20 64 65 76 2d 6d 61 78 2d 74 72 61 d.to.target-lun..;.:.dev-max-tra
8bea0 6e 73 66 65 72 20 28 20 2d 2d 20 6e 20 29 0a 31 30 30 30 30 20 5c 20 4c 61 72 67 65 72 20 76 61 nsfer.(.--.n.).10000.\.Larger.va
8bec0 6c 75 65 20 73 65 65 6d 20 74 6f 20 68 61 76 65 20 70 72 6f 62 6c 65 6d 73 20 77 69 74 68 20 73 lue.seem.to.have.problems.with.s
8bee0 6f 6d 65 20 43 44 52 4f 4d 73 0a 3b 0a 3a 20 64 65 76 2d 67 65 74 2d 63 61 70 61 63 69 74 79 20 ome.CDROMs.;.:.dev-get-capacity.
8bf00 28 20 2d 2d 20 62 6c 6f 63 6b 73 69 7a 65 20 23 62 6c 6f 63 6b 73 20 29 0a 74 61 72 67 65 74 2d (.--.blocksize.#blocks.).target-
8bf20 69 64 20 74 6f 20 63 75 72 72 65 6e 74 2d 69 64 20 74 61 72 67 65 74 2d 6c 75 6e 20 74 6f 20 63 id.to.current-id.target-lun.to.c
8bf40 75 72 72 65 6e 74 2d 6c 75 6e 0a 72 65 61 64 2d 63 61 70 61 63 69 74 79 20 6e 6f 74 20 49 46 20 urrent-lun.read-capacity.not.IF.
8bf60 30 20 30 20 45 58 49 54 20 54 48 45 4e 0a 73 65 63 74 6f 72 20 73 63 73 69 2d 67 65 74 2d 63 61 0.0.EXIT.THEN.sector.scsi-get-ca
8bf80 70 61 63 69 74 79 2d 31 30 0a 3b 0a 3a 20 64 65 76 2d 72 65 61 64 2d 62 6c 6f 63 6b 73 20 28 20 pacity-10.;.:.dev-read-blocks.(.
8bfa0 2d 2d 20 61 64 64 72 20 62 6c 6f 63 6b 23 20 23 62 6c 6f 63 6b 73 20 62 6c 6b 73 69 7a 65 20 2d --.addr.block#.#blocks.blksize.-
8bfc0 2d 20 23 72 65 61 64 2d 62 6c 6f 63 6b 73 20 29 0a 74 61 72 67 65 74 2d 69 64 20 74 6f 20 63 75 -.#read-blocks.).target-id.to.cu
8bfe0 72 72 65 6e 74 2d 69 64 20 74 61 72 67 65 74 2d 6c 75 6e 20 74 6f 20 63 75 72 72 65 6e 74 2d 6c rrent-id.target-lun.to.current-l
8c000 75 6e 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 un.read-blocks.....;.:.initial-t
8c020 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
8c040 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.
8c060 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
8c080 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
8c0a0 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
8c0c0 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
8c0e0 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
8c100 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
8c120 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
8c140 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.=..
8c160 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
8c180 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
8c1a0 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
8c1c0 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
8c1e0 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-
8c200 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
8c220 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-
8c240 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.
8c260 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
8c280 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
8c2a0 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
8c2c0 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
8c2e0 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
8c300 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
8c320 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
8c340 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
8c360 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
8c380 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
8c3a0 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
8c3c0 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
8c3e0 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
8c400 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
8c420 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
8c440 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.
8c460 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
8c480 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
8c4a0 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
8c4c0 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
8c4e0 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
8c500 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
8c520 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.
8c540 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
8c560 76 2d 70 72 65 70 2d 63 64 72 6f 6d 20 28 20 2d 2d 20 29 0a 74 61 72 67 65 74 2d 69 64 20 74 6f v-prep-cdrom.(.--.).target-id.to
8c580 20 63 75 72 72 65 6e 74 2d 69 64 20 74 61 72 67 65 74 2d 6c 75 6e 20 74 6f 20 63 75 72 72 65 6e .current-id.target-lun.to.curren
8c5a0 74 2d 6c 75 6e 0a 35 20 30 20 44 4f 0a 63 64 72 6f 6d 2d 73 74 61 74 75 73 20 43 41 53 45 0a 43 t-lun.5.0.DO.cdrom-status.CASE.C
8c5c0 44 52 4f 4d 2d 52 45 41 44 59 20 20 20 20 20 20 20 20 20 20 20 4f 46 20 55 4e 4c 4f 4f 50 20 45 DROM-READY...........OF.UNLOOP.E
8c5e0 58 49 54 20 45 4e 44 4f 46 0a 43 44 52 4f 4d 2d 4e 4f 2d 44 49 53 4b 20 20 20 20 20 20 20 20 20 XIT.ENDOF.CDROM-NO-DISK.........
8c600 4f 46 20 2e 22 20 4e 6f 20 6d 65 64 69 75 6d 20 21 22 20 63 72 20 2d 36 35 20 54 48 52 4f 57 20 OF..".No.medium.!".cr.-65.THROW.
8c620 45 4e 44 4f 46 0a 43 44 52 4f 4d 2d 54 52 41 59 2d 4f 50 45 4e 20 20 20 20 20 20 20 4f 46 20 63 ENDOF.CDROM-TRAY-OPEN.......OF.c
8c640 64 72 6f 6d 2d 6d 75 73 74 2d 63 6c 6f 73 65 2d 74 72 61 79 20 45 4e 44 4f 46 0a 43 44 52 4f 4d drom-must-close-tray.ENDOF.CDROM
8c660 2d 49 4e 49 54 2d 52 45 51 55 49 52 45 44 20 20 20 4f 46 20 63 64 72 6f 6d 2d 74 72 79 2d 63 6c -INIT-REQUIRED...OF.cdrom-try-cl
8c680 6f 73 65 2d 74 72 61 79 20 45 4e 44 4f 46 0a 43 44 52 4f 4d 2d 54 52 41 59 2d 4d 41 59 42 45 2d ose-tray.ENDOF.CDROM-TRAY-MAYBE-
8c6a0 4f 50 45 4e 20 4f 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 OPEN.OF.cdrom-try-close-tray.END
8c6c0 4f 46 0a 45 4e 44 43 41 53 45 0a 64 23 20 31 30 30 30 20 6d 73 0a 4c 4f 4f 50 0a 2e 22 20 44 72 OF.ENDCASE.d#.1000.ms.LOOP..".Dr
8c6e0 69 76 65 20 6e 6f 74 20 72 65 61 64 79 20 21 22 20 63 72 20 2d 36 35 20 54 48 52 4f 57 0a 3b 0a ive.not.ready.!".cr.-65.THROW.;.
8c700 3a 20 64 65 76 2d 70 72 65 70 2d 64 69 73 6b 20 28 20 2d 2d 20 29 0a 3b 0a 3a 20 76 73 63 73 69 :.dev-prep-disk.(.--.).;.:.vscsi
8c720 2d 63 72 65 61 74 65 2d 64 69 73 6b 09 28 20 6c 75 6e 20 69 64 20 2d 2d 20 29 0a 22 20 64 69 73 -create-disk.(.lun.id.--.).".dis
8c740 6b 22 20 30 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 k".0.".vio-vscsi-device.fs".incl
8c760 75 64 65 64 0a 3b 0a 3a 20 76 73 63 73 69 2d 63 72 65 61 74 65 2d 63 64 72 6f 6d 09 28 20 6c 75 uded.;.:.vscsi-create-cdrom.(.lu
8c780 6e 20 69 64 20 2d 2d 20 29 0a 22 20 63 64 72 6f 6d 22 20 31 20 22 20 76 69 6f 2d 76 73 63 73 69 n.id.--.).".cdrom".1.".vio-vscsi
8c7a0 2d 64 65 76 69 63 65 2e 66 73 22 20 69 6e 63 6c 75 64 65 64 0a 3b 0a 3a 20 77 72 61 70 70 65 64 -device.fs".included.;.:.wrapped
8c7c0 2d 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 69 6e 71 -inquiry.(.--.true.|.false.).inq
8c7e0 75 69 72 79 20 6e 6f 74 20 49 46 20 66 61 6c 73 65 20 45 58 49 54 20 54 48 45 4e 0a 73 65 63 74 uiry.not.IF.false.EXIT.THEN.sect
8c800 6f 72 20 69 6e 71 75 69 72 79 2d 64 61 74 61 3e 70 65 72 69 70 68 65 72 61 6c 20 63 40 20 65 30 or.inquiry-data>peripheral.c@.e0
8c820 20 61 6e 64 20 30 20 3d 0a 3b 0a 38 20 43 4f 4e 53 54 41 4e 54 20 23 64 65 76 0a 3a 20 76 73 63 .and.0.=.;.8.CONSTANT.#dev.:.vsc
8c840 73 69 2d 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 2e 22 20 si-find-disks......(.--.).....".
8c860 56 53 43 53 49 3a 20 4c 6f 6f 6b 69 6e 67 20 66 6f 72 20 64 69 73 6b 73 22 20 63 72 0a 23 64 65 VSCSI:.Looking.for.disks".cr.#de
8c880 76 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 v.0.DO..........................
8c8a0 20 20 20 20 20 20 20 20 20 20 20 20 5c 20 63 68 65 63 6b 20 38 20 64 65 76 69 63 65 73 20 28 6e ............\.check.8.devices.(n
8c8c0 6f 20 4c 55 4e 73 29 0a 69 20 74 6f 20 63 75 72 72 65 6e 74 2d 69 64 20 30 20 74 6f 20 63 75 72 o.LUNs).i.to.current-id.0.to.cur
8c8e0 72 65 6e 74 2d 6c 75 6e 0a 77 72 61 70 70 65 64 2d 69 6e 71 75 69 72 79 20 49 46 09 0a 2e 22 20 rent-lun.wrapped-inquiry.IF...".
8c900 20 20 53 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 ..SCSI.ID.".i...sector.inquiry-d
8c920 61 74 61 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 ata>peripheral.c@.CASE.0...OF.."
8c940 20 44 49 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 .DISK.....:.".0.i.vscsi-create-d
8c960 69 73 6b 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 isk..ENDOF.5...OF..".CD-ROM...:.
8c980 22 20 30 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 ".0.i.vscsi-create-cdrom.ENDOF.7
8c9a0 20 20 20 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 ...OF..".OPTICAL..:.".0.i.vscsi-
8c9c0 63 72 65 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 create-cdrom.ENDOF.e...OF..".RED
8c9e0 2d 42 4c 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 -BLOCK:.".0.i.vscsi-create-disk.
8ca00 20 45 4e 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 .ENDOF.dup.dup.OF..".?.("...8.em
8ca20 69 74 20 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 it.29.emit.5.spaces.ENDOF.ENDCAS
8ca40 45 0a 73 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 E.sector..inquiry-text.cr.THEN.L
8ca60 4f 4f 50 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 OOP.;.scsi-close.:.setup-alias."
8ca80 20 73 63 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 .scsi".find-alias.0=.IF.".scsi".
8caa0 67 65 74 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 get-node.node>path.set-alias.ELS
8cac0 45 20 54 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 E.THEN..;.:.vscsi-init-and-scan.
8cae0 20 28 20 2d 2d 20 29 0a 76 73 63 73 69 2d 69 6e 69 74 20 49 46 0a 76 73 63 73 69 2d 66 69 6e 64 .(.--.).vscsi-init.IF.vscsi-find
8cb00 2d 64 69 73 6b 73 0a 73 65 74 75 70 2d 61 6c 69 61 73 0a 54 48 45 4e 0a 3b 0a 76 73 63 73 69 2d -disks.setup-alias.THEN.;.vscsi-
8cb20 69 6e 69 74 2d 61 6e 64 2d 73 63 61 6e 0a 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 04 48 init-and-scan..................H
8cb40 00 00 00 00 00 00 04 05 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 67 65 74 2d 63 61 70 61 63 69 74 79 22 20 24 63 61 6c 6c parent.".dev-get-capacity".$call
8cde0 2d 70 61 72 65 6e 74 20 74 6f 20 6d 61 78 2d 62 6c 6f 63 6b 2d 6e 75 6d 20 74 6f 20 62 6c 6f 63 -parent.to.max-block-num.to.bloc
8ce00 6b 2d 73 69 7a 65 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 k-size.".dev-max-transfer".$call
8ce20 2d 70 61 72 65 6e 74 20 74 6f 20 6d 61 78 2d 74 72 61 6e 73 66 65 72 0a 30 20 30 20 22 20 64 65 -parent.to.max-transfer.0.0.".de
8ce40 62 6c 6f 63 6b 65 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 blocker".$open-package.dup.deblo
8ce60 63 6b 65 72 20 21 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 cker.!.dup.IF..".disk-label".fin
8ce80 64 2d 70 61 63 6b 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 d-package.IF.my-args.rot.interpo
8cea0 73 65 0a 54 48 45 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 se.THEN.THEN.0<>.;.:.close.(.--.
8cec0 29 0a 64 65 62 6c 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 ).deblocker.@.close-package.;.:.
8cee0 73 65 65 6b 20 28 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 seek.(.pos.lo.pos.hi.--.status.)
8cf00 0a 73 22 20 73 65 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 .s".seek".deblocker.@.$call-meth
8cf20 6f 64 20 3b 0a 3a 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 od.;.:.read.(.addr.len.--.actual
8cf40 20 29 0a 73 22 20 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 .).s".read".deblocker.@.$call-me
8cf60 74 68 6f 64 20 3b 0a 66 69 6e 69 73 68 2d 64 65 76 69 63 65 0a 00 00 00 ff ff ff ff ff ff ff ff thod.;.finish-device............
8cf80 00 00 00 00 00 00 02 38 00 00 00 00 00 00 01 fc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 .......8.......................0
8cfa0 76 69 6f 2d 76 65 74 68 2e 66 73 00 00 00 00 00 2e 22 20 50 6f 70 75 6c 61 74 69 6e 67 20 22 20 vio-veth.fs......".Populating.".
8cfc0 70 77 64 20 63 72 0a 22 20 6e 65 74 77 6f 72 6b 22 20 64 65 76 69 63 65 2d 74 79 70 65 0a 49 4e pwd.cr.".network".device-type.IN
8cfe0 53 54 41 4e 43 45 20 56 41 52 49 41 42 4c 45 20 6f 62 70 2d 74 66 74 70 2d 70 61 63 6b 61 67 65 STANCE.VARIABLE.obp-tftp-package
8d000 0a 3a 20 6f 70 65 6e 20 20 28 20 2d 2d 20 6f 6b 61 79 3f 20 29 0a 6d 79 2d 75 6e 69 74 20 31 20 .:.open..(.--.okay?.).my-unit.1.
8d020 72 74 61 73 2d 73 65 74 2d 74 63 65 2d 62 79 70 61 73 73 0a 6d 79 2d 61 72 67 73 20 73 22 20 6f rtas-set-tce-bypass.my-args.s".o
8d040 62 70 2d 74 66 74 70 22 20 24 6f 70 65 6e 2d 70 61 63 6b 61 67 65 20 6f 62 70 2d 74 66 74 70 2d bp-tftp".$open-package.obp-tftp-
8d060 70 61 63 6b 61 67 65 20 21 20 74 72 75 65 0a 3b 0a 3a 20 63 6c 6f 73 65 20 20 28 20 2d 2d 20 29 package.!.true.;.:.close..(.--.)
8d080 0a 73 22 20 63 6c 6f 73 65 22 20 6f 62 70 2d 74 66 74 70 2d 70 61 63 6b 61 67 65 20 40 20 24 63 .s".close".obp-tftp-package.@.$c
8d0a0 61 6c 6c 2d 6d 65 74 68 6f 64 0a 6d 79 2d 75 6e 69 74 20 30 20 72 74 61 73 2d 73 65 74 2d 74 63 all-method.my-unit.0.rtas-set-tc
8d0c0 65 2d 62 79 70 61 73 73 0a 3b 0a 3a 20 6c 6f 61 64 20 20 28 20 61 64 64 72 20 2d 2d 20 6c 65 6e e-bypass.;.:.load..(.addr.--.len
8d0e0 20 29 0a 73 22 20 6c 6f 61 64 22 20 6f 62 70 2d 74 66 74 70 2d 70 61 63 6b 61 67 65 20 40 20 24 .).s".load".obp-tftp-package.@.$
8d100 63 61 6c 6c 2d 6d 65 74 68 6f 64 20 0a 3b 0a 3a 20 70 69 6e 67 20 20 28 20 2d 2d 20 29 0a 73 22 call-method..;.:.ping..(.--.).s"
8d120 20 70 69 6e 67 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 .ping".obp-tftp-package.@.$call-
8d140 6d 65 74 68 6f 64 0a 3b 0a 3a 20 73 65 74 75 70 2d 61 6c 69 61 73 0a 22 20 6e 65 74 22 20 66 69 method.;.:.setup-alias.".net".fi
8d160 6e 64 2d 61 6c 69 61 73 20 30 3d 20 49 46 0a 22 20 6e 65 74 22 20 67 65 74 2d 6e 6f 64 65 20 6e nd-alias.0=.IF.".net".get-node.n
8d180 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 48 45 4e 20 0a 3b 0a ode>path.set-alias.ELSE.THEN..;.
8d1a0 73 65 74 75 70 2d 61 6c 69 61 73 0a 00 00 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 setup-alias.....................
8d1c0 00 00 00 00 00 00 04 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30 62 75 69 6c 64 5f 69 6e .......................0build_in
8d1e0 66 6f 2e 69 6d 67 00 00 70 72 69 6e 74 66 20 74 5b 43 43 5d 74 25 73 6e 20 62 75 69 6c 64 5f 69 fo.img..printf.t[CC]t%sn.build_i
8d200 6e 66 6f 2e 69 6d 67 3b 20 67 63 63 20 2d 6d 36 34 0a 55 73 69 6e 67 20 62 75 69 6c 74 2d 69 6e nfo.img;.gcc.-m64.Using.built-in
8d220 20 73 70 65 63 73 2e 0a 54 61 72 67 65 74 3a 20 70 6f 77 65 72 70 63 2d 6c 69 6e 75 78 2d 67 6e .specs..Target:.powerpc-linux-gn
8d240 75 0a 43 6f 6e 66 69 67 75 72 65 64 20 77 69 74 68 3a 20 2e 2e 2f 73 72 63 2f 63 6f 6e 66 69 67 u.Configured.with:.../src/config
8d260 75 72 65 20 2d 76 20 2d 2d 77 69 74 68 2d 70 6b 67 76 65 72 73 69 6f 6e 3d 27 44 65 62 69 61 6e ure.-v.--with-pkgversion='Debian
8d280 20 34 2e 34 2e 35 2d 31 30 27 20 2d 2d 77 69 74 68 2d 62 75 67 75 72 6c 3d 66 69 6c 65 3a 2f 2f .4.4.5-10'.--with-bugurl=file://
8d2a0 2f 75 73 72 2f 73 68 61 72 65 2f 64 6f 63 2f 67 63 63 2d 34 2e 34 2f 52 45 41 44 4d 45 2e 42 75 /usr/share/doc/gcc-4.4/README.Bu
8d2c0 67 73 20 2d 2d 65 6e 61 62 6c 65 2d 6c 61 6e 67 75 61 67 65 73 3d 63 2c 63 2b 2b 2c 66 6f 72 74 gs.--enable-languages=c,c++,fort
8d2e0 72 61 6e 2c 6f 62 6a 63 2c 6f 62 6a 2d 63 2b 2b 20 2d 2d 70 72 65 66 69 78 3d 2f 75 73 72 20 2d ran,objc,obj-c++.--prefix=/usr.-
8d300 2d 70 72 6f 67 72 61 6d 2d 73 75 66 66 69 78 3d 2d 34 2e 34 20 2d 2d 65 6e 61 62 6c 65 2d 73 68 -program-suffix=-4.4.--enable-sh
8d320 61 72 65 64 20 2d 2d 65 6e 61 62 6c 65 2d 6d 75 6c 74 69 61 72 63 68 20 2d 2d 65 6e 61 62 6c 65 ared.--enable-multiarch.--enable
8d340 2d 6c 69 6e 6b 65 72 2d 62 75 69 6c 64 2d 69 64 20 2d 2d 77 69 74 68 2d 73 79 73 74 65 6d 2d 7a -linker-build-id.--with-system-z
8d360 6c 69 62 20 2d 2d 6c 69 62 65 78 65 63 64 69 72 3d 2f 75 73 72 2f 6c 69 62 20 2d 2d 77 69 74 68 lib.--libexecdir=/usr/lib.--with
8d380 6f 75 74 2d 69 6e 63 6c 75 64 65 64 2d 67 65 74 74 65 78 74 20 2d 2d 65 6e 61 62 6c 65 2d 74 68 out-included-gettext.--enable-th
8d3a0 72 65 61 64 73 3d 70 6f 73 69 78 20 2d 2d 77 69 74 68 2d 67 78 78 2d 69 6e 63 6c 75 64 65 2d 64 reads=posix.--with-gxx-include-d
8d3c0 69 72 3d 2f 75 73 72 2f 69 6e 63 6c 75 64 65 2f 63 2b 2b 2f 34 2e 34 20 2d 2d 6c 69 62 64 69 72 ir=/usr/include/c++/4.4.--libdir
8d3e0 3d 2f 75 73 72 2f 6c 69 62 20 2d 2d 65 6e 61 62 6c 65 2d 6e 6c 73 20 2d 2d 65 6e 61 62 6c 65 2d =/usr/lib.--enable-nls.--enable-
8d400 63 6c 6f 63 61 6c 65 3d 67 6e 75 20 2d 2d 65 6e 61 62 6c 65 2d 6c 69 62 73 74 64 63 78 78 2d 64 clocale=gnu.--enable-libstdcxx-d
8d420 65 62 75 67 20 2d 2d 65 6e 61 62 6c 65 2d 6f 62 6a 63 2d 67 63 20 2d 2d 65 6e 61 62 6c 65 2d 73 ebug.--enable-objc-gc.--enable-s
8d440 65 63 75 72 65 70 6c 74 20 2d 2d 64 69 73 61 62 6c 65 2d 73 6f 66 74 66 6c 6f 61 74 20 2d 2d 65 ecureplt.--disable-softfloat.--e
8d460 6e 61 62 6c 65 2d 74 61 72 67 65 74 73 3d 70 6f 77 65 72 70 63 2d 6c 69 6e 75 78 2c 70 6f 77 65 nable-targets=powerpc-linux,powe
8d480 72 70 63 36 34 2d 6c 69 6e 75 78 20 2d 2d 77 69 74 68 2d 63 70 75 3d 64 65 66 61 75 6c 74 33 32 rpc64-linux.--with-cpu=default32
8d4a0 20 2d 2d 77 69 74 68 2d 6c 6f 6e 67 2d 64 6f 75 62 6c 65 2d 31 32 38 20 2d 2d 65 6e 61 62 6c 65 .--with-long-double-128.--enable
8d4c0 2d 63 68 65 63 6b 69 6e 67 3d 72 65 6c 65 61 73 65 20 2d 2d 62 75 69 6c 64 3d 70 6f 77 65 72 70 -checking=release.--build=powerp
8d4e0 63 2d 6c 69 6e 75 78 2d 67 6e 75 20 2d 2d 68 6f 73 74 3d 70 6f 77 65 72 70 63 2d 6c 69 6e 75 78 c-linux-gnu.--host=powerpc-linux
8d500 2d 67 6e 75 20 2d 2d 74 61 72 67 65 74 3d 70 6f 77 65 72 70 63 2d 6c 69 6e 75 78 2d 67 6e 75 0a -gnu.--target=powerpc-linux-gnu.
8d520 54 68 72 65 61 64 20 6d 6f 64 65 6c 3a 20 70 6f 73 69 78 0a 67 63 63 20 76 65 72 73 69 6f 6e 20 Thread.model:.posix.gcc.version.
8d540 34 2e 34 2e 35 20 28 44 65 62 69 61 6e 20 34 2e 34 2e 35 2d 31 30 29 20 0a 47 4e 55 20 6c 64 20 4.4.5.(Debian.4.4.5-10)..GNU.ld.
8d560 28 47 4e 55 20 42 69 6e 75 74 69 6c 73 20 66 6f 72 20 44 65 62 69 61 6e 29 20 32 2e 32 30 2e 31 (GNU.Binutils.for.Debian).2.20.1
8d580 2d 73 79 73 74 65 6d 2e 32 30 31 30 30 33 30 33 0a 20 20 53 75 70 70 6f 72 74 65 64 20 65 6d 75 -system.20100303...Supported.emu
8d5a0 6c 61 74 69 6f 6e 73 3a 0a 20 20 20 65 6c 66 33 32 70 70 63 6c 69 6e 75 78 0a 20 20 20 65 6c 66 lations:....elf32ppclinux....elf
8d5c0 33 32 70 70 63 0a 20 20 20 65 6c 66 33 32 70 70 63 73 69 6d 0a 20 20 20 65 6c 66 36 34 70 70 63 32ppc....elf32ppcsim....elf64ppc
8d5e0 0a 20 20 20 65 6c 66 33 32 5f 73 70 75 0a 00 00 ff ff ff ff ff ff ff ff 00 00 00 00 92 db ab b7 ....elf32_spu...................