changeset 157:9082f3991fe5

mot931c break-in procedure cracked
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Wed, 14 May 2014 05:34:37 +0000
parents 275d0f71a014
children 8ed06e07b19e
files .hgignore mot931c/Makefile mot931c/Protocol mot931c/emu.c mot931c/hack-payload.bin mot931c/hack-payload.disasm mot931c/ptydump.c
diffstat 7 files changed, 2273 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/.hgignore	Sat May 03 17:56:45 2014 +0000
+++ b/.hgignore	Wed May 14 05:34:37 2014 +0000
@@ -21,6 +21,9 @@
 ^miscprog/pirimei$
 ^miscprog/rfcap-grep$
 
+^mot931c/emu$
+^mot931c/ptydump$
+
 ^mpffs/mpffs-cat$
 ^mpffs/mpffs-dbgls$
 ^mpffs/mpffs-ls$
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mot931c/Makefile	Wed May 14 05:34:37 2014 +0000
@@ -0,0 +1,15 @@
+CC=	gcc
+CFLAGS=	-O2
+STD=	emu ptydump
+PROGS=	${STD}
+
+all:	${PROGS}
+
+${STD}:
+	${CC} ${CFLAGS} -o $@ $@.c
+
+emu:		emu.c
+ptydump:	ptydump.c
+
+clean:
+	rm -f ${PROGS} *.o *errs *.out
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mot931c/Protocol	Wed May 14 05:34:37 2014 +0000
@@ -0,0 +1,2057 @@
+First ETM packet sent by tool: 14 41 20 20 00 00 04 00 00 00 45
+
+Testing on V1.0.24 phone:
+
+[02:54:09] Sent 14 41 20 20 00 00 04 00 00 00 45
+[02:54:09] ETM: 41 00 04 00 00 00 31 2E 30 2E 44
+
+[02:56:05] Sent 14 41 20 20 00 00 08 00 00 00 49
+[02:56:05] ETM: 41 00 08 00 00 00 31 2E 30 2E 32 34 00 00 4E
+
+It must be a version number query.  Confirmed with V8.8.17 tracfone:
+
+[03:06:13] Sent 14 41 20 20 00 00 04 00 00 00 45
+[03:06:13] ETM: 41 00 04 00 00 00 38 2E 38 2E 45
+
+[03:06:31] Sent 14 41 20 20 00 00 08 00 00 00 49
+[03:06:31] ETM: 41 00 08 00 00 00 38 2E 38 2E 31 37 00 00 4F
+
+[03:06:46] Sent 14 41 20 20 00 00 10 00 00 00 51
+[03:06:46] ETM: 41 00 10 00 00 00 38 2E 38 2E 31 37 00 00 FF FF FF FF FF FF FF FF 57
+
+Next packet sent by tool:
+
+14 40 00 00 80 00
+D3 F0 21 E3 B4 10 9F E5 F5 00 A0 E3 B2 00 C1 E1
+A0 00 A0 E3 B2 00 C1 E1 A4 60 9F E5 05 00 D6 E5
+01 00 10 E3 FC FF FF 0A 00 50 D6 E5 49 00 55 E3
+F9 FF FF 1A 05 00 D6 E5 01 00 10 E3 FC FF FF 0A
+00 50 D6 E5 4E 00 55 E3 F3 FF FF 1A 05 00 D6 E5
+01 00 10 E3 FC FF FF 0A 00 50 D6 E5 54 00 55 E3
+ED FF FF 1A 58 00 A0 E3 00 00 C6 E5 00 00 A0 E1
+05 00 D6 E5 01 00 10 E3
+E0
+
+It looks like the tool is now sending the "service application" payload,
+which is contained in mot931c.exe at offset 0x813B0.
+(What appears to be the 64 KiB sector to be flashed is at 0x82BA0.)
+
+Next packet (2nd half of the payload):
+
+14 40 78 00 80 00
+FC FF FF 0A 00 50 D6 E5 05 00 D6 E5 01 00 10 E3
+FC FF FF 0A 00 00 D6 E5 00 54 85 E1 2C 40 9F E5
+04 30 A0 E1 05 00 D6 E5 01 00 10 E3 FC FF FF 0A
+00 00 D6 E5 00 00 C4 E5 01 40 84 E2 01 50 55 E2
+F7 FF FF 1A 13 FF 2F E1 02 F8 FF FF 00 58 FF FF
+00 01 80 00
+72
+
+These two memory loads are followed by what appears to be stack smashing:
+
+read 13 bytes: 02 14 41 20 20 00 00 04 00 00 00 45 02
+Responding with: 41 00 04 00 00 00 38 2E 38 2E
+read 134 bytes: 02 14 40 00 00 80 00 D3 F0 21 E3 B4 10 10 9F E5 F5 00 A0 E3 B2 00 C1 E1 A0 00 A0 E3 B2 00 C1 E1 A4 60 9F E5 05 00 D6 E5 01 00 10 10 E3 FC FF FF 0A 00 50 D6 E5 49 00 55 E3 F9 FF FF 1A 05 00 D6 E5 01 00 10 10 E3 FC FF FF 0A 00 50 D6 E5 4E 00 55 E3 F3 FF FF 1A 05 00 D6 E5 01 00 10 10 E3 FC FF FF 0A 00 50 D6 E5 54 00 55 E3 ED FF FF 1A 58 00 A0 E3 00 00 C6 E5 00 00 A0 E1 05 00 D6 E5 01 00 10 10 E3 E0 02
+Responding with: 40 00
+read 96 bytes: 02 14 40 78 00 80 00 FC FF FF 0A 00 50 D6 E5 05 00 D6 E5 01 00 10 10 E3 FC FF FF 0A 00 00 D6 E5 00 54 85 E1 2C 40 9F E5 04 30 A0 E1 05 00 D6 E5 01 00 10 10 E3 FC FF FF 0A 00 00 D6 E5 00 00 C4 E5 01 40 84 E2 01 50 55 E2 F7 FF FF 1A 13 FF 2F E1 10 02 F8 FF FF 00 58 FF FF 00 01 80 00 72 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 7C 83 00 00 00 80 00 6B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 7C 83 00 00 00 80 00 67 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 7C 83 00 00 00 80 00 63 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 7C 83 00 00 00 80 00 5F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 7C 83 00 00 00 80 00 5B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 7C 83 00 00 00 80 00 57 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 7C 83 00 00 00 80 00 53 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 7C 83 00 00 00 80 00 4F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 7C 83 00 00 00 80 00 4B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 7C 83 00 00 00 80 00 47 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 7C 83 00 00 00 80 00 43 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 7C 83 00 00 00 80 00 BF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 7C 83 00 00 00 80 00 BB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 7C 83 00 00 00 80 00 B7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 7C 83 00 00 00 80 00 B3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 7C 83 00 00 00 80 00 AF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 7C 83 00 00 00 80 00 AB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 7C 83 00 00 00 80 00 A7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 7C 83 00 00 00 80 00 A3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 7C 83 00 00 00 80 00 9F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 7C 83 00 00 00 80 00 9B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 7C 83 00 00 00 80 00 97 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 7C 83 00 00 00 80 00 93 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 7C 83 00 00 00 80 00 8F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 7C 83 00 00 00 80 00 8B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 7C 83 00 00 00 80 00 87 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 7C 83 00 00 00 80 00 83 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C0 7C 83 00 00 00 80 00 FF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C4 7C 83 00 00 00 80 00 FB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C8 7C 83 00 00 00 80 00 F7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 7C 83 00 00 00 80 00 F3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D0 7C 83 00 00 00 80 00 EF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D4 7C 83 00 00 00 80 00 EB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D8 7C 83 00 00 00 80 00 E7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 7C 83 00 00 00 80 00 E3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 7C 83 00 00 00 80 00 DF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 7C 83 00 00 00 80 00 DB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 7C 83 00 00 00 80 00 D7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 7C 83 00 00 00 80 00 D3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 7C 83 00 00 00 80 00 CF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F4 7C 83 00 00 00 80 00 CB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F8 7C 83 00 00 00 80 00 C7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 FC 7C 83 00 00 00 80 00 C3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 00 7D 83 00 00 00 80 00 3E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 04 7D 83 00 00 00 80 00 3A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 08 7D 83 00 00 00 80 00 36 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 0C 7D 83 00 00 00 80 00 32 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 10 10 7D 83 00 00 00 80 00 2E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 14 7D 83 00 00 00 80 00 2A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 18 7D 83 00 00 00 80 00 26 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 1C 7D 83 00 00 00 80 00 22 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 20 7D 83 00 00 00 80 00 1E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 24 7D 83 00 00 00 80 00 1A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 28 7D 83 00 00 00 80 00 16 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 2C 7D 83 00 00 00 80 00 12 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 30 7D 83 00 00 00 80 00 0E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 34 7D 83 00 00 00 80 00 0A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 38 7D 83 00 00 00 80 00 06 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 3C 7D 83 00 00 00 80 00 10 02 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 40 7D 83 00 00 00 80 00 7E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 44 7D 83 00 00 00 80 00 7A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 48 7D 83 00 00 00 80 00 76 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 4C 7D 83 00 00 00 80 00 72 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 50 7D 83 00 00 00 80 00 6E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 7D 83 00 00 00 80 00 6A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 7D 83 00 00 00 80 00 66 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 7D 83 00 00 00 80 00 62 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 7D 83 00 00 00 80 00 5E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 7D 83 00 00 00 80 00 5A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 7D 83 00 00 00 80 00 56 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 7D 83 00 00 00 80 00 52 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 7D 83 00 00 00 80 00 4E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 7D 83 00 00 00 80 00 4A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 7D 83 00 00 00 80 00 46 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 7D 83 00 00 00 80 00 42 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 7D 83 00 00 00 80 00 BE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 7D 83 00 00 00 80 00 BA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 7D 83 00 00 00 80 00 B6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 7D 83 00 00 00 80 00 B2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 7D 83 00 00 00 80 00 AE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 7D 83 00 00 00 80 00 AA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 7D 83 00 00 00 80 00 A6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 7D 83 00 00 00 80 00 A2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 7D 83 00 00 00 80 00 9E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 7D 83 00 00 00 80 00 9A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 7D 83 00 00 00 80 00 96 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 7D 83 00 00 00 80 00 92 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 7D 83 00 00 00 80 00 8E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 7D 83 00 00 00 80 00 8A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 7D 83 00 00 00 80 00 86 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 7D 83 00 00 00 80 00 82 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C0 7D 83 00 00 00 80 00 FE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C4 7D 83 00 00 00 80 00 FA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C8 7D 83 00 00 00 80 00 F6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 7D 83 00 00 00 80 00 F2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D0 7D 83 00 00 00 80 00 EE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D4 7D 83 00 00 00 80 00 EA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D8 7D 83 00 00 00 80 00 E6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 7D 83 00 00 00 80 00 E2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 7D 83 00 00 00 80 00 DE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 7D 83 00 00 00 80 00 DA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 7D 83 00 00 00 80 00 D6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 7D 83 00 00 00 80 00 D2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 7D 83 00 00 00 80 00 CE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F4 7D 83 00 00 00 80 00 CA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F8 7D 83 00 00 00 80 00 C6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 FC 7D 83 00 00 00 80 00 C2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 00 7E 83 00 00 00 80 00 3D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 04 7E 83 00 00 00 80 00 39 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 08 7E 83 00 00 00 80 00 35 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 0C 7E 83 00 00 00 80 00 31 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 10 10 7E 83 00 00 00 80 00 2D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 14 7E 83 00 00 00 80 00 29 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 18 7E 83 00 00 00 80 00 25 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 1C 7E 83 00 00 00 80 00 21 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 20 7E 83 00 00 00 80 00 1D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 24 7E 83 00 00 00 80 00 19 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 28 7E 83 00 00 00 80 00 15 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 2C 7E 83 00 00 00 80 00 11 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 30 7E 83 00 00 00 80 00 0D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 34 7E 83 00 00 00 80 00 09 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 38 7E 83 00 00 00 80 00 05 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 3C 7E 83 00 00 00 80 00 01 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 40 7E 83 00 00 00 80 00 7D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 44 7E 83 00 00 00 80 00 79 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 48 7E 83 00 00 00 80 00 75 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 4C 7E 83 00 00 00 80 00 71 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 50 7E 83 00 00 00 80 00 6D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 7E 83 00 00 00 80 00 69 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 7E 83 00 00 00 80 00 65 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 7E 83 00 00 00 80 00 61 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 7E 83 00 00 00 80 00 5D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 7E 83 00 00 00 80 00 59 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 7E 83 00 00 00 80 00 55 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 7E 83 00 00 00 80 00 51 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 7E 83 00 00 00 80 00 4D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 7E 83 00 00 00 80 00 49 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 7E 83 00 00 00 80 00 45 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 7E 83 00 00 00 80 00 41 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 7E 83 00 00 00 80 00 BD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 7E 83 00 00 00 80 00 B9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 7E 83 00 00 00 80 00 B5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 7E 83 00 00 00 80 00 B1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 7E 83 00 00 00 80 00 AD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 7E 83 00 00 00 80 00 A9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 7E 83 00 00 00 80 00 A5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 7E 83 00 00 00 80 00 A1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 7E 83 00 00 00 80 00 9D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 7E 83 00 00 00 80 00 99 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 7E 83 00 00 00 80 00 95 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 7E 83 00 00 00 80 00 91 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 7E 83 00 00 00 80 00 8D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 7E 83 00 00 00 80 00 89 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 7E 83 00 00 00 80 00 85 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 7E 83 00 00 00 80 00 81 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C0 7E 83 00 00 00 80 00 FD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C4 7E 83 00 00 00 80 00 F9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C8 7E 83 00 00 00 80 00 F5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 7E 83 00 00 00 80 00 F1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D0 7E 83 00 00 00 80 00 ED 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D4 7E 83 00 00 00 80 00 E9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D8 7E 83 00 00 00 80 00 E5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 7E 83 00 00 00 80 00 E1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 7E 83 00 00 00 80 00 DD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 7E 83 00 00 00 80 00 D9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 7E 83 00 00 00 80 00 D5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 7E 83 00 00 00 80 00 D1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 7E 83 00 00 00 80 00 CD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F4 7E 83 00 00 00 80 00 C9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F8 7E 83 00 00 00 80 00 C5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 FC 7E 83 00 00 00 80 00 C1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 00 7F 83 00 00 00 80 00 3C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 04 7F 83 00 00 00 80 00 38 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 08 7F 83 00 00 00 80 00 34 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 0C 7F 83 00 00 00 80 00 30 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 10 10 7F 83 00 00 00 80 00 2C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 14 7F 83 00 00 00 80 00 28 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 18 7F 83 00 00 00 80 00 24 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 1C 7F 83 00 00 00 80 00 20 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 20 7F 83 00 00 00 80 00 1C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 24 7F 83 00 00 00 80 00 18 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 28 7F 83 00 00 00 80 00 14 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 2C 7F 83 00 00 00 80 00 10 10 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 30 7F 83 00 00 00 80 00 0C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 34 7F 83 00 00 00 80 00 08 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 38 7F 83 00 00 00 80 00 04 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 3C 7F 83 00 00 00 80 00 00 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 40 7F 83 00 00 00 80 00 7C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 44 7F 83 00 00 00 80 00 78 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 48 7F 83 00 00 00 80 00 74 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 4C 7F 83 00 00 00 80 00 70 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 50 7F 83 00 00 00 80 00 6C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 7F 83 00 00 00 80 00 68 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 7F 83 00 00 00 80 00 64 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 7F 83 00 00 00 80 00 60 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 7F 83 00 00 00 80 00 5C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 7F 83 00 00 00 80 00 58 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 7F 83 00 00 00 80 00 54 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 7F 83 00 00 00 80 00 50 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 7F 83 00 00 00 80 00 4C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 7F 83 00 00 00 80 00 48 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 7F 83 00 00 00 80 00 44 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 7F 83 00 00 00 80 00 40 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 7F 83 00 00 00 80 00 BC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 7F 83 00 00 00 80 00 B8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 7F 83 00 00 00 80 00 B4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 7F 83 00 00 00 80 00 B0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 7F 83 00 00 00 80 00 AC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 7F 83 00 00 00 80 00 A8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 7F 83 00 00 00 80 00 A4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 7F 83 00 00 00 80 00 A0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 7F 83 00 00 00 80 00 9C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 7F 83 00 00 00 80 00 98 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 7F 83 00 00 00 80 00 94 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 7F 83 00 00 00 80 00 90 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 7F 83 00 00 00 80 00 8C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 7F 83 00 00 00 80 00 88 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 7F 83 00 00 00 80 00 84 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 7F 83 00 00 00 80 00 80 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C0 7F 83 00 00 00 80 00 FC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C4 7F 83 00 00 00 80 00 F8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C8 7F 83 00 00 00 80 00 F4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 7F 83 00 00 00 80 00 F0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D0 7F 83 00 00 00 80 00 EC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D4 7F 83 00 00 00 80 00 E8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D8 7F 83 00 00 00 80 00 E4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 7F 83 00 00 00 80 00 E0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 7F 83 00 00 00 80 00 DC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 7F 83 00 00 00 80 00 D8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 7F 83 00 00 00 80 00 D4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 7F 83 00 00 00 80 00 D0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 7F 83 00 00 00 80 00 CC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F4 7F 83 00 00 00 80 00 C8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F8 7F 83 00 00 00 80 00 C4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 FC 7F 83 00 00 00 80 00 C0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 00 80 83 00 00 00 80 00 C3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 04 80 83 00 00 00 80 00 C7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 08 80 83 00 00 00 80 00 CB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 0C 80 83 00 00 00 80 00 CF 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 10 10 80 83 00 00 00 80 00 D3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 14 80 83 00 00 00 80 00 D7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 18 80 83 00 00 00 80 00 DB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 1C 80 83 00 00 00 80 00 DF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 20 80 83 00 00 00 80 00 E3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 24 80 83 00 00 00 80 00 E7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 28 80 83 00 00 00 80 00 EB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 2C 80 83 00 00 00 80 00 EF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 30 80 83 00 00 00 80 00 F3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 34 80 83 00 00 00 80 00 F7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 38 80 83 00 00 00 80 00 FB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 3C 80 83 00 00 00 80 00 FF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 40 80 83 00 00 00 80 00 83 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 44 80 83 00 00 00 80 00 87 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 48 80 83 00 00 00 80 00 8B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 4C 80 83 00 00 00 80 00 8F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 50 80 83 00 00 00 80 00 93 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 80 83 00 00 00 80 00 97 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 80 83 00 00 00 80 00 9B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 80 83 00 00 00 80 00 9F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 80 83 00 00 00 80 00 A3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 80 83 00 00 00 80 00 A7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 80 83 00 00 00 80 00 AB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 80 83 00 00 00 80 00 AF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 80 83 00 00 00 80 00 B3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 80 83 00 00 00 80 00 B7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 80 83 00 00 00 80 00 BB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 80 83 00 00 00 80 00 BF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 80 83 00 00 00 80 00 43 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 80 83 00 00 00 80 00 47 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 80 83 00 00 00 80 00 4B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 80 83 00 00 00 80 00 4F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 80 83 00 00 00 80 00 53 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 80 83 00 00 00 80 00 57 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 80 83 00 00 00 80 00 5B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 80 83 00 00 00 80 00 5F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 80 83 00 00 00 80 00 63 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 80 83 00 00 00 80 00 67 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 80 83 00 00 00 80 00 6B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 80 83 00 00 00 80 00 6F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 80 83 00 00 00 80 00 73 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 80 83 00 00 00 80 00 77 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 80 83 00 00 00 80 00 7B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 80 83 00 00 00 80 00 7F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C0 80 83 00 00 00 80 00 03 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C4 80 83 00 00 00 80 00 07 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C8 80 83 00 00 00 80 00 0B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 80 83 00 00 00 80 00 0F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D0 80 83 00 00 00 80 00 13 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D4 80 83 00 00 00 80 00 17 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D8 80 83 00 00 00 80 00 1B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 80 83 00 00 00 80 00 1F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 80 83 00 00 00 80 00 23 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 80 83 00 00 00 80 00 27 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 80 83 00 00 00 80 00 2B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 80 83 00 00 00 80 00 2F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 80 83 00 00 00 80 00 33 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F4 80 83 00 00 00 80 00 37 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F8 80 83 00 00 00 80 00 3B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 FC 80 83 00 00 00 80 00 3F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 00 81 83 00 00 00 80 00 C2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 04 81 83 00 00 00 80 00 C6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 08 81 83 00 00 00 80 00 CA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 0C 81 83 00 00 00 80 00 CE 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 10 10 81 83 00 00 00 80 00 D2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 14 81 83 00 00 00 80 00 D6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 18 81 83 00 00 00 80 00 DA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 1C 81 83 00 00 00 80 00 DE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 20 81 83 00 00 00 80 00 E2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 24 81 83 00 00 00 80 00 E6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 28 81 83 00 00 00 80 00 EA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 2C 81 83 00 00 00 80 00 EE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 30 81 83 00 00 00 80 00 F2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 34 81 83 00 00 00 80 00 F6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 38 81 83 00 00 00 80 00 FA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 3C 81 83 00 00 00 80 00 FE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 40 81 83 00 00 00 80 00 82 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 44 81 83 00 00 00 80 00 86 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 48 81 83 00 00 00 80 00 8A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 4C 81 83 00 00 00 80 00 8E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 50 81 83 00 00 00 80 00 92 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 81 83 00 00 00 80 00 96 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 81 83 00 00 00 80 00 9A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 81 83 00 00 00 80 00 9E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 81 83 00 00 00 80 00 A2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 81 83 00 00 00 80 00 A6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 81 83 00 00 00 80 00 AA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 81 83 00 00 00 80 00 AE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 81 83 00 00 00 80 00 B2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 81 83 00 00 00 80 00 B6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 81 83 00 00 00 80 00 BA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 81 83 00 00 00 80 00 BE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 81 83 00 00 00 80 00 42 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 81 83 00 00 00 80 00 46 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 81 83 00 00 00 80 00 4A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 81 83 00 00 00 80 00 4E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 81 83 00 00 00 80 00 52 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 81 83 00 00 00 80 00 56 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 81 83 00 00 00 80 00 5A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 81 83 00 00 00 80 00 5E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 81 83 00 00 00 80 00 62 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 81 83 00 00 00 80 00 66 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 81 83 00 00 00 80 00 6A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 81 83 00 00 00 80 00 6E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 81 83 00 00 00 80 00 72 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 81 83 00 00 00 80 00 76 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 81 83 00 00 00 80 00 7A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 81 83 00 00 00 80 00 7E 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 C0 81 83 00 00 00 80 00 10 02 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C4 81 83 00 00 00 80 00 06 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C8 81 83 00 00 00 80 00 0A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 81 83 00 00 00 80 00 0E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D0 81 83 00 00 00 80 00 12 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D4 81 83 00 00 00 80 00 16 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D8 81 83 00 00 00 80 00 1A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 81 83 00 00 00 80 00 1E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 81 83 00 00 00 80 00 22 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 81 83 00 00 00 80 00 26 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 81 83 00 00 00 80 00 2A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 81 83 00 00 00 80 00 2E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 81 83 00 00 00 80 00 32 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F4 81 83 00 00 00 80 00 36 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F8 81 83 00 00 00 80 00 3A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 FC 81 83 00 00 00 80 00 3E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 00 82 83 00 00 00 80 00 C1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 04 82 83 00 00 00 80 00 C5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 08 82 83 00 00 00 80 00 C9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 0C 82 83 00 00 00 80 00 CD 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 10 10 82 83 00 00 00 80 00 D1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 14 82 83 00 00 00 80 00 D5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 18 82 83 00 00 00 80 00 D9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 1C 82 83 00 00 00 80 00 DD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 20 82 83 00 00 00 80 00 E1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 24 82 83 00 00 00 80 00 E5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 28 82 83 00 00 00 80 00 E9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 2C 82 83 00 00 00 80 00 ED 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 30 82 83 00 00 00 80 00 F1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 34 82 83 00 00 00 80 00 F5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 38 82 83 00 00 00 80 00 F9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 3C 82 83 00 00 00 80 00 FD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 40 82 83 00 00 00 80 00 81 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 44 82 83 00 00 00 80 00 85 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 48 82 83 00 00 00 80 00 89 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 4C 82 83 00 00 00 80 00 8D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 50 82 83 00 00 00 80 00 91 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 82 83 00 00 00 80 00 95 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 82 83 00 00 00 80 00 99 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 82 83 00 00 00 80 00 9D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 82 83 00 00 00 80 00 A1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 82 83 00 00 00 80 00 A5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 82 83 00 00 00 80 00 A9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 82 83 00 00 00 80 00 AD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 82 83 00 00 00 80 00 B1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 82 83 00 00 00 80 00 B5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 82 83 00 00 00 80 00 B9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 82 83 00 00 00 80 00 BD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 82 83 00 00 00 80 00 41 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 82 83 00 00 00 80 00 45 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 82 83 00 00 00 80 00 49 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 82 83 00 00 00 80 00 4D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 82 83 00 00 00 80 00 51 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 82 83 00 00 00 80 00 55 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 82 83 00 00 00 80 00 59 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 82 83 00 00 00 80 00 5D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 82 83 00 00 00 80 00 61 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 82 83 00 00 00 80 00 65 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 82 83 00 00 00 80 00 69 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 82 83 00 00 00 80 00 6D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 82 83 00 00 00 80 00 71 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 82 83 00 00 00 80 00 75 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 82 83 00 00 00 80 00 79 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 82 83 00 00 00 80 00 7D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C0 82 83 00 00 00 80 00 01 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C4 82 83 00 00 00 80 00 05 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C8 82 83 00 00 00 80 00 09 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 82 83 00 00 00 80 00 0D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D0 82 83 00 00 00 80 00 11 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D4 82 83 00 00 00 80 00 15 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D8 82 83 00 00 00 80 00 19 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 82 83 00 00 00 80 00 1D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 82 83 00 00 00 80 00 21 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 82 83 00 00 00 80 00 25 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 82 83 00 00 00 80 00 29 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 82 83 00 00 00 80 00 2D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 82 83 00 00 00 80 00 31 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F4 82 83 00 00 00 80 00 35 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F8 82 83 00 00 00 80 00 39 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 FC 82 83 00 00 00 80 00 3D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 00 83 83 00 00 00 80 00 C0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 04 83 83 00 00 00 80 00 C4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 08 83 83 00 00 00 80 00 C8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 0C 83 83 00 00 00 80 00 CC 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 10 10 83 83 00 00 00 80 00 D0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 14 83 83 00 00 00 80 00 D4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 18 83 83 00 00 00 80 00 D8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 1C 83 83 00 00 00 80 00 DC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 20 83 83 00 00 00 80 00 E0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 24 83 83 00 00 00 80 00 E4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 28 83 83 00 00 00 80 00 E8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 2C 83 83 00 00 00 80 00 EC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 30 83 83 00 00 00 80 00 F0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 34 83 83 00 00 00 80 00 F4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 38 83 83 00 00 00 80 00 F8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 3C 83 83 00 00 00 80 00 FC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 40 83 83 00 00 00 80 00 80 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 44 83 83 00 00 00 80 00 84 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 48 83 83 00 00 00 80 00 88 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 4C 83 83 00 00 00 80 00 8C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 50 83 83 00 00 00 80 00 90 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 83 83 00 00 00 80 00 94 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 83 83 00 00 00 80 00 98 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 83 83 00 00 00 80 00 9C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 83 83 00 00 00 80 00 A0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 83 83 00 00 00 80 00 A4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 83 83 00 00 00 80 00 A8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 83 83 00 00 00 80 00 AC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 83 83 00 00 00 80 00 B0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 83 83 00 00 00 80 00 B4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 83 83 00 00 00 80 00 B8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 83 83 00 00 00 80 00 BC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 83 83 00 00 00 80 00 40 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 83 83 00 00 00 80 00 44 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 83 83 00 00 00 80 00 48 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 83 83 00 00 00 80 00 4C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 83 83 00 00 00 80 00 50 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 83 83 00 00 00 80 00 54 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 83 83 00 00 00 80 00 58 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 83 83 00 00 00 80 00 5C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 83 83 00 00 00 80 00 60 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 83 83 00 00 00 80 00 64 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 83 83 00 00 00 80 00 68 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 83 83 00 00 00 80 00 6C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 83 83 00 00 00 80 00 70 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 83 83 00 00 00 80 00 74 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 83 83 00 00 00 80 00 78 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 83 83 00 00 00 80 00 7C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C0 83 83 00 00 00 80 00 00 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C4 83 83 00 00 00 80 00 04 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C8 83 83 00 00 00 80 00 08 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 83 83 00 00 00 80 00 0C 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 D0 83 83 00 00 00 80 00 10 10 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D4 83 83 00 00 00 80 00 14 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D8 83 83 00 00 00 80 00 18 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 83 83 00 00 00 80 00 1C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 83 83 00 00 00 80 00 20 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 83 83 00 00 00 80 00 24 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 83 83 00 00 00 80 00 28 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 83 83 00 00 00 80 00 2C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 83 83 00 00 00 80 00 30 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F4 83 83 00 00 00 80 00 34 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F8 83 83 00 00 00 80 00 38 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 FC 83 83 00 00 00 80 00 3C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 00 84 83 00 00 00 80 00 C7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 04 84 83 00 00 00 80 00 C3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 08 84 83 00 00 00 80 00 CF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 0C 84 83 00 00 00 80 00 CB 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 10 10 84 83 00 00 00 80 00 D7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 14 84 83 00 00 00 80 00 D3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 18 84 83 00 00 00 80 00 DF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 1C 84 83 00 00 00 80 00 DB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 20 84 83 00 00 00 80 00 E7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 24 84 83 00 00 00 80 00 E3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 28 84 83 00 00 00 80 00 EF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 2C 84 83 00 00 00 80 00 EB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 30 84 83 00 00 00 80 00 F7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 34 84 83 00 00 00 80 00 F3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 38 84 83 00 00 00 80 00 FF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 3C 84 83 00 00 00 80 00 FB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 40 84 83 00 00 00 80 00 87 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 44 84 83 00 00 00 80 00 83 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 48 84 83 00 00 00 80 00 8F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 4C 84 83 00 00 00 80 00 8B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 50 84 83 00 00 00 80 00 97 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 84 83 00 00 00 80 00 93 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 84 83 00 00 00 80 00 9F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 84 83 00 00 00 80 00 9B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 84 83 00 00 00 80 00 A7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 84 83 00 00 00 80 00 A3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 84 83 00 00 00 80 00 AF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 84 83 00 00 00 80 00 AB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 84 83 00 00 00 80 00 B7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 84 83 00 00 00 80 00 B3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 84 83 00 00 00 80 00 BF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 84 83 00 00 00 80 00 BB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 84 83 00 00 00 80 00 47 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 84 83 00 00 00 80 00 43 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 84 83 00 00 00 80 00 4F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 84 83 00 00 00 80 00 4B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 84 83 00 00 00 80 00 57 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 84 83 00 00 00 80 00 53 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 84 83 00 00 00 80 00 5F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 84 83 00 00 00 80 00 5B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 84 83 00 00 00 80 00 67 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 84 83 00 00 00 80 00 63 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 84 83 00 00 00 80 00 6F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 84 83 00 00 00 80 00 6B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 84 83 00 00 00 80 00 77 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 84 83 00 00 00 80 00 73 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 84 83 00 00 00 80 00 7F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 84 83 00 00 00 80 00 7B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C0 84 83 00 00 00 80 00 07 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C4 84 83 00 00 00 80 00 03 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C8 84 83 00 00 00 80 00 0F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 84 83 00 00 00 80 00 0B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D0 84 83 00 00 00 80 00 17 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D4 84 83 00 00 00 80 00 13 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D8 84 83 00 00 00 80 00 1F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 84 83 00 00 00 80 00 1B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 84 83 00 00 00 80 00 27 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 84 83 00 00 00 80 00 23 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 84 83 00 00 00 80 00 2F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 84 83 00 00 00 80 00 2B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 84 83 00 00 00 80 00 37 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F4 84 83 00 00 00 80 00 33 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F8 84 83 00 00 00 80 00 3F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 FC 84 83 00 00 00 80 00 3B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 00 85 83 00 00 00 80 00 C6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 04 85 83 00 00 00 80 00 C2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 08 85 83 00 00 00 80 00 CE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 0C 85 83 00 00 00 80 00 CA 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 10 10 85 83 00 00 00 80 00 D6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 14 85 83 00 00 00 80 00 D2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 18 85 83 00 00 00 80 00 DE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 1C 85 83 00 00 00 80 00 DA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 20 85 83 00 00 00 80 00 E6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 24 85 83 00 00 00 80 00 E2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 28 85 83 00 00 00 80 00 EE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 2C 85 83 00 00 00 80 00 EA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 30 85 83 00 00 00 80 00 F6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 34 85 83 00 00 00 80 00 F2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 38 85 83 00 00 00 80 00 FE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 3C 85 83 00 00 00 80 00 FA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 40 85 83 00 00 00 80 00 86 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 44 85 83 00 00 00 80 00 82 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 48 85 83 00 00 00 80 00 8E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 4C 85 83 00 00 00 80 00 8A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 50 85 83 00 00 00 80 00 96 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 85 83 00 00 00 80 00 92 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 85 83 00 00 00 80 00 9E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 85 83 00 00 00 80 00 9A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 85 83 00 00 00 80 00 A6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 85 83 00 00 00 80 00 A2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 85 83 00 00 00 80 00 AE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 85 83 00 00 00 80 00 AA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 85 83 00 00 00 80 00 B6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 85 83 00 00 00 80 00 B2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 85 83 00 00 00 80 00 BE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 85 83 00 00 00 80 00 BA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 85 83 00 00 00 80 00 46 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 85 83 00 00 00 80 00 42 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 85 83 00 00 00 80 00 4E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 85 83 00 00 00 80 00 4A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 85 83 00 00 00 80 00 56 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 85 83 00 00 00 80 00 52 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 85 83 00 00 00 80 00 5E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 85 83 00 00 00 80 00 5A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 85 83 00 00 00 80 00 66 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 85 83 00 00 00 80 00 62 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 85 83 00 00 00 80 00 6E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 85 83 00 00 00 80 00 6A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 85 83 00 00 00 80 00 76 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 85 83 00 00 00 80 00 72 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 85 83 00 00 00 80 00 7E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 85 83 00 00 00 80 00 7A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C0 85 83 00 00 00 80 00 06 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 C4 85 83 00 00 00 80 00 10 02 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C8 85 83 00 00 00 80 00 0E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 85 83 00 00 00 80 00 0A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D0 85 83 00 00 00 80 00 16 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D4 85 83 00 00 00 80 00 12 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D8 85 83 00 00 00 80 00 1E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 85 83 00 00 00 80 00 1A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 85 83 00 00 00 80 00 26 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 85 83 00 00 00 80 00 22 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 85 83 00 00 00 80 00 2E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 85 83 00 00 00 80 00 2A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 85 83 00 00 00 80 00 36 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F4 85 83 00 00 00 80 00 32 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F8 85 83 00 00 00 80 00 3E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 FC 85 83 00 00 00 80 00 3A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 00 86 83 00 00 00 80 00 C5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 04 86 83 00 00 00 80 00 C1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 08 86 83 00 00 00 80 00 CD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 0C 86 83 00 00 00 80 00 C9 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 10 10 86 83 00 00 00 80 00 D5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 14 86 83 00 00 00 80 00 D1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 18 86 83 00 00 00 80 00 DD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 1C 86 83 00 00 00 80 00 D9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 20 86 83 00 00 00 80 00 E5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 24 86 83 00 00 00 80 00 E1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 28 86 83 00 00 00 80 00 ED 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 2C 86 83 00 00 00 80 00 E9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 30 86 83 00 00 00 80 00 F5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 34 86 83 00 00 00 80 00 F1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 38 86 83 00 00 00 80 00 FD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 3C 86 83 00 00 00 80 00 F9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 40 86 83 00 00 00 80 00 85 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 44 86 83 00 00 00 80 00 81 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 48 86 83 00 00 00 80 00 8D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 4C 86 83 00 00 00 80 00 89 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 50 86 83 00 00 00 80 00 95 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 86 83 00 00 00 80 00 91 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 86 83 00 00 00 80 00 9D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 86 83 00 00 00 80 00 99 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 86 83 00 00 00 80 00 A5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 86 83 00 00 00 80 00 A1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 86 83 00 00 00 80 00 AD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 86 83 00 00 00 80 00 A9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 86 83 00 00 00 80 00 B5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 86 83 00 00 00 80 00 B1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 86 83 00 00 00 80 00 BD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 86 83 00 00 00 80 00 B9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 86 83 00 00 00 80 00 45 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 86 83 00 00 00 80 00 41 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 86 83 00 00 00 80 00 4D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 86 83 00 00 00 80 00 49 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 86 83 00 00 00 80 00 55 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 86 83 00 00 00 80 00 51 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 86 83 00 00 00 80 00 5D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 86 83 00 00 00 80 00 59 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 86 83 00 00 00 80 00 65 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 86 83 00 00 00 80 00 61 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 86 83 00 00 00 80 00 6D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 86 83 00 00 00 80 00 69 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 86 83 00 00 00 80 00 75 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 86 83 00 00 00 80 00 71 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 86 83 00 00 00 80 00 7D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 86 83 00 00 00 80 00 79 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C0 86 83 00 00 00 80 00 05 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C4 86 83 00 00 00 80 00 01 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C8 86 83 00 00 00 80 00 0D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 86 83 00 00 00 80 00 09 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D0 86 83 00 00 00 80 00 15 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D4 86 83 00 00 00 80 00 11 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D8 86 83 00 00 00 80 00 1D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 86 83 00 00 00 80 00 19 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 86 83 00 00 00 80 00 25 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 86 83 00 00 00 80 00 21 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 86 83 00 00 00 80 00 2D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 86 83 00 00 00 80 00 29 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 86 83 00 00 00 80 00 35 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F4 86 83 00 00 00 80 00 31 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F8 86 83 00 00 00 80 00 3D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 FC 86 83 00 00 00 80 00 39 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 00 87 83 00 00 00 80 00 C4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 04 87 83 00 00 00 80 00 C0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 08 87 83 00 00 00 80 00 CC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 0C 87 83 00 00 00 80 00 C8 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 10 10 87 83 00 00 00 80 00 D4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 14 87 83 00 00 00 80 00 D0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 18 87 83 00 00 00 80 00 DC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 1C 87 83 00 00 00 80 00 D8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 20 87 83 00 00 00 80 00 E4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 24 87 83 00 00 00 80 00 E0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 28 87 83 00 00 00 80 00 EC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 2C 87 83 00 00 00 80 00 E8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 30 87 83 00 00 00 80 00 F4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 34 87 83 00 00 00 80 00 F0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 38 87 83 00 00 00 80 00 FC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 3C 87 83 00 00 00 80 00 F8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 40 87 83 00 00 00 80 00 84 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 44 87 83 00 00 00 80 00 80 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 48 87 83 00 00 00 80 00 8C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 4C 87 83 00 00 00 80 00 88 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 50 87 83 00 00 00 80 00 94 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 87 83 00 00 00 80 00 90 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 87 83 00 00 00 80 00 9C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 87 83 00 00 00 80 00 98 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 87 83 00 00 00 80 00 A4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 87 83 00 00 00 80 00 A0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 87 83 00 00 00 80 00 AC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 87 83 00 00 00 80 00 A8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 87 83 00 00 00 80 00 B4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 87 83 00 00 00 80 00 B0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 87 83 00 00 00 80 00 BC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 87 83 00 00 00 80 00 B8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 87 83 00 00 00 80 00 44 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 87 83 00 00 00 80 00 40 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 87 83 00 00 00 80 00 4C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 87 83 00 00 00 80 00 48 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 87 83 00 00 00 80 00 54 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 87 83 00 00 00 80 00 50 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 87 83 00 00 00 80 00 5C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 87 83 00 00 00 80 00 58 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 87 83 00 00 00 80 00 64 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 87 83 00 00 00 80 00 60 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 87 83 00 00 00 80 00 6C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 87 83 00 00 00 80 00 68 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 87 83 00 00 00 80 00 74 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 87 83 00 00 00 80 00 70 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 87 83 00 00 00 80 00 7C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 87 83 00 00 00 80 00 78 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C0 87 83 00 00 00 80 00 04 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C4 87 83 00 00 00 80 00 00 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C8 87 83 00 00 00 80 00 0C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 87 83 00 00 00 80 00 08 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D0 87 83 00 00 00 80 00 14 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 D4 87 83 00 00 00 80 00 10 10 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D8 87 83 00 00 00 80 00 1C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 87 83 00 00 00 80 00 18 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 87 83 00 00 00 80 00 24 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 87 83 00 00 00 80 00 20 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 87 83 00 00 00 80 00 2C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 87 83 00 00 00 80 00 28 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 87 83 00 00 00 80 00 34 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F4 87 83 00 00 00 80 00 30 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F8 87 83 00 00 00 80 00 3C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 FC 87 83 00 00 00 80 00 38 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 00 88 83 00 00 00 80 00 CB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 04 88 83 00 00 00 80 00 CF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 08 88 83 00 00 00 80 00 C3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 0C 88 83 00 00 00 80 00 C7 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 10 10 88 83 00 00 00 80 00 DB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 14 88 83 00 00 00 80 00 DF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 18 88 83 00 00 00 80 00 D3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 1C 88 83 00 00 00 80 00 D7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 20 88 83 00 00 00 80 00 EB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 24 88 83 00 00 00 80 00 EF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 28 88 83 00 00 00 80 00 E3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 2C 88 83 00 00 00 80 00 E7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 30 88 83 00 00 00 80 00 FB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 34 88 83 00 00 00 80 00 FF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 38 88 83 00 00 00 80 00 F3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 3C 88 83 00 00 00 80 00 F7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 40 88 83 00 00 00 80 00 8B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 44 88 83 00 00 00 80 00 8F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 48 88 83 00 00 00 80 00 83 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 4C 88 83 00 00 00 80 00 87 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 50 88 83 00 00 00 80 00 9B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 88 83 00 00 00 80 00 9F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 88 83 00 00 00 80 00 93 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 88 83 00 00 00 80 00 97 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 88 83 00 00 00 80 00 AB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 88 83 00 00 00 80 00 AF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 88 83 00 00 00 80 00 A3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 88 83 00 00 00 80 00 A7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 88 83 00 00 00 80 00 BB 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 88 83 00 00 00 80 00 BF 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 88 83 00 00 00 80 00 B3 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 88 83 00 00 00 80 00 B7 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 88 83 00 00 00 80 00 4B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 88 83 00 00 00 80 00 4F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 88 83 00 00 00 80 00 43 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 88 83 00 00 00 80 00 47 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 88 83 00 00 00 80 00 5B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 88 83 00 00 00 80 00 5F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 88 83 00 00 00 80 00 53 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 88 83 00 00 00 80 00 57 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 88 83 00 00 00 80 00 6B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 88 83 00 00 00 80 00 6F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 88 83 00 00 00 80 00 63 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 88 83 00 00 00 80 00 67 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 88 83 00 00 00 80 00 7B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 88 83 00 00 00 80 00 7F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 88 83 00 00 00 80 00 73 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 88 83 00 00 00 80 00 77 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C0 88 83 00 00 00 80 00 0B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C4 88 83 00 00 00 80 00 0F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C8 88 83 00 00 00 80 00 03 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 88 83 00 00 00 80 00 07 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D0 88 83 00 00 00 80 00 1B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D4 88 83 00 00 00 80 00 1F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D8 88 83 00 00 00 80 00 13 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 88 83 00 00 00 80 00 17 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 88 83 00 00 00 80 00 2B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 88 83 00 00 00 80 00 2F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 88 83 00 00 00 80 00 23 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 88 83 00 00 00 80 00 27 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 88 83 00 00 00 80 00 3B 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F4 88 83 00 00 00 80 00 3F 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F8 88 83 00 00 00 80 00 33 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 FC 88 83 00 00 00 80 00 37 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 00 89 83 00 00 00 80 00 CA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 04 89 83 00 00 00 80 00 CE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 08 89 83 00 00 00 80 00 C2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 0C 89 83 00 00 00 80 00 C6 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 10 10 89 83 00 00 00 80 00 DA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 14 89 83 00 00 00 80 00 DE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 18 89 83 00 00 00 80 00 D2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 1C 89 83 00 00 00 80 00 D6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 20 89 83 00 00 00 80 00 EA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 24 89 83 00 00 00 80 00 EE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 28 89 83 00 00 00 80 00 E2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 2C 89 83 00 00 00 80 00 E6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 30 89 83 00 00 00 80 00 FA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 34 89 83 00 00 00 80 00 FE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 38 89 83 00 00 00 80 00 F2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 3C 89 83 00 00 00 80 00 F6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 40 89 83 00 00 00 80 00 8A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 44 89 83 00 00 00 80 00 8E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 48 89 83 00 00 00 80 00 82 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 4C 89 83 00 00 00 80 00 86 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 50 89 83 00 00 00 80 00 9A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 89 83 00 00 00 80 00 9E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 89 83 00 00 00 80 00 92 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 89 83 00 00 00 80 00 96 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 89 83 00 00 00 80 00 AA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 89 83 00 00 00 80 00 AE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 89 83 00 00 00 80 00 A2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 89 83 00 00 00 80 00 A6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 89 83 00 00 00 80 00 BA 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 89 83 00 00 00 80 00 BE 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 89 83 00 00 00 80 00 B2 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 89 83 00 00 00 80 00 B6 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 89 83 00 00 00 80 00 4A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 89 83 00 00 00 80 00 4E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 89 83 00 00 00 80 00 42 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 89 83 00 00 00 80 00 46 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 89 83 00 00 00 80 00 5A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 89 83 00 00 00 80 00 5E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 89 83 00 00 00 80 00 52 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 89 83 00 00 00 80 00 56 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 89 83 00 00 00 80 00 6A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 89 83 00 00 00 80 00 6E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 89 83 00 00 00 80 00 62 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 89 83 00 00 00 80 00 66 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 89 83 00 00 00 80 00 7A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 89 83 00 00 00 80 00 7E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 89 83 00 00 00 80 00 72 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 89 83 00 00 00 80 00 76 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C0 89 83 00 00 00 80 00 0A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C4 89 83 00 00 00 80 00 0E 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 C8 89 83 00 00 00 80 00 10 02 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 89 83 00 00 00 80 00 06 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D0 89 83 00 00 00 80 00 1A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D4 89 83 00 00 00 80 00 1E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D8 89 83 00 00 00 80 00 12 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 89 83 00 00 00 80 00 16 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 89 83 00 00 00 80 00 2A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 89 83 00 00 00 80 00 2E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 89 83 00 00 00 80 00 22 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 89 83 00 00 00 80 00 26 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 89 83 00 00 00 80 00 3A 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F4 89 83 00 00 00 80 00 3E 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F8 89 83 00 00 00 80 00 32 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 FC 89 83 00 00 00 80 00 36 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 00 8A 83 00 00 00 80 00 C9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 04 8A 83 00 00 00 80 00 CD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 08 8A 83 00 00 00 80 00 C1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 0C 8A 83 00 00 00 80 00 C5 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 10 10 8A 83 00 00 00 80 00 D9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 14 8A 83 00 00 00 80 00 DD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 18 8A 83 00 00 00 80 00 D1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 1C 8A 83 00 00 00 80 00 D5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 20 8A 83 00 00 00 80 00 E9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 24 8A 83 00 00 00 80 00 ED 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 28 8A 83 00 00 00 80 00 E1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 2C 8A 83 00 00 00 80 00 E5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 30 8A 83 00 00 00 80 00 F9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 34 8A 83 00 00 00 80 00 FD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 38 8A 83 00 00 00 80 00 F1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 3C 8A 83 00 00 00 80 00 F5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 40 8A 83 00 00 00 80 00 89 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 44 8A 83 00 00 00 80 00 8D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 48 8A 83 00 00 00 80 00 81 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 4C 8A 83 00 00 00 80 00 85 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 50 8A 83 00 00 00 80 00 99 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 8A 83 00 00 00 80 00 9D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 8A 83 00 00 00 80 00 91 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 8A 83 00 00 00 80 00 95 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 8A 83 00 00 00 80 00 A9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 8A 83 00 00 00 80 00 AD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 8A 83 00 00 00 80 00 A1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 8A 83 00 00 00 80 00 A5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 8A 83 00 00 00 80 00 B9 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 8A 83 00 00 00 80 00 BD 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 8A 83 00 00 00 80 00 B1 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 8A 83 00 00 00 80 00 B5 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 8A 83 00 00 00 80 00 49 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 8A 83 00 00 00 80 00 4D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 8A 83 00 00 00 80 00 41 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 8A 83 00 00 00 80 00 45 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 8A 83 00 00 00 80 00 59 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 8A 83 00 00 00 80 00 5D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 8A 83 00 00 00 80 00 51 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 8A 83 00 00 00 80 00 55 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 8A 83 00 00 00 80 00 69 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 8A 83 00 00 00 80 00 6D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 8A 83 00 00 00 80 00 61 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 8A 83 00 00 00 80 00 65 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 8A 83 00 00 00 80 00 79 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 8A 83 00 00 00 80 00 7D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 8A 83 00 00 00 80 00 71 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 8A 83 00 00 00 80 00 75 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C0 8A 83 00 00 00 80 00 09 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C4 8A 83 00 00 00 80 00 0D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C8 8A 83 00 00 00 80 00 01 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 8A 83 00 00 00 80 00 05 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D0 8A 83 00 00 00 80 00 19 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D4 8A 83 00 00 00 80 00 1D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D8 8A 83 00 00 00 80 00 11 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 8A 83 00 00 00 80 00 15 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 8A 83 00 00 00 80 00 29 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 8A 83 00 00 00 80 00 2D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 8A 83 00 00 00 80 00 21 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 8A 83 00 00 00 80 00 25 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 8A 83 00 00 00 80 00 39 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F4 8A 83 00 00 00 80 00 3D 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F8 8A 83 00 00 00 80 00 31 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 FC 8A 83 00 00 00 80 00 35 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 00 8B 83 00 00 00 80 00 C8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 04 8B 83 00 00 00 80 00 CC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 08 8B 83 00 00 00 80 00 C0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 0C 8B 83 00 00 00 80 00 C4 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 10 10 8B 83 00 00 00 80 00 D8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 14 8B 83 00 00 00 80 00 DC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 18 8B 83 00 00 00 80 00 D0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 1C 8B 83 00 00 00 80 00 D4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 20 8B 83 00 00 00 80 00 E8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 24 8B 83 00 00 00 80 00 EC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 28 8B 83 00 00 00 80 00 E0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 2C 8B 83 00 00 00 80 00 E4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 30 8B 83 00 00 00 80 00 F8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 34 8B 83 00 00 00 80 00 FC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 38 8B 83 00 00 00 80 00 F0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 3C 8B 83 00 00 00 80 00 F4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 40 8B 83 00 00 00 80 00 88 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 44 8B 83 00 00 00 80 00 8C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 48 8B 83 00 00 00 80 00 80 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 4C 8B 83 00 00 00 80 00 84 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 50 8B 83 00 00 00 80 00 98 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 54 8B 83 00 00 00 80 00 9C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 58 8B 83 00 00 00 80 00 90 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 5C 8B 83 00 00 00 80 00 94 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 60 8B 83 00 00 00 80 00 A8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 64 8B 83 00 00 00 80 00 AC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 68 8B 83 00 00 00 80 00 A0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 6C 8B 83 00 00 00 80 00 A4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 70 8B 83 00 00 00 80 00 B8 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 74 8B 83 00 00 00 80 00 BC 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 78 8B 83 00 00 00 80 00 B0 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 7C 8B 83 00 00 00 80 00 B4 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 80 8B 83 00 00 00 80 00 48 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 84 8B 83 00 00 00 80 00 4C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 88 8B 83 00 00 00 80 00 40 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 8C 8B 83 00 00 00 80 00 44 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 90 8B 83 00 00 00 80 00 58 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 94 8B 83 00 00 00 80 00 5C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 98 8B 83 00 00 00 80 00 50 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 9C 8B 83 00 00 00 80 00 54 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A0 8B 83 00 00 00 80 00 68 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A4 8B 83 00 00 00 80 00 6C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 A8 8B 83 00 00 00 80 00 60 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 AC 8B 83 00 00 00 80 00 64 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B0 8B 83 00 00 00 80 00 78 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B4 8B 83 00 00 00 80 00 7C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 B8 8B 83 00 00 00 80 00 70 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 BC 8B 83 00 00 00 80 00 74 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C0 8B 83 00 00 00 80 00 08 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C4 8B 83 00 00 00 80 00 0C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 C8 8B 83 00 00 00 80 00 00 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 CC 8B 83 00 00 00 80 00 04 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D0 8B 83 00 00 00 80 00 18 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 D4 8B 83 00 00 00 80 00 1C 02
+Responding with: 40 00
+read 14 bytes: 02 14 40 D8 8B 83 00 00 00 80 00 10 10 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 DC 8B 83 00 00 00 80 00 14 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E0 8B 83 00 00 00 80 00 28 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E4 8B 83 00 00 00 80 00 2C 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 E8 8B 83 00 00 00 80 00 20 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 EC 8B 83 00 00 00 80 00 24 02
+Responding with: 40 00
+read 13 bytes: 02 14 40 F0 8B 83 00 00 00 80 00 38 02
+Responding with: 40 00
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mot931c/emu.c	Wed May 14 05:34:37 2014 +0000
@@ -0,0 +1,97 @@
+#include <sys/types.h>
+#include <sys/file.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <strings.h>
+
+static int fd;
+
+static u_char verquery[13] = {0x02, 0x14, 0x41, 0x20, 0x20, 0x00, 0x00,
+			      0x04, 0x00, 0x00, 0x00, 0x45, 0x02};
+
+static u_char verquery_resp[10] = {0x41, 0x00, 0x04, 0x00, 0x00, 0x00,
+				   '8', '.', '8', '.'};
+
+static u_char download_hdr[3] = {0x02, 0x14, 0x40};
+static u_char download_resp[2] = {0x40, 0x00};
+
+send_stx()
+{
+	static u_char stx = 0x02;
+
+	write(fd, &stx, 1);
+}
+
+send_rvtmux_byte(b)
+{
+	u_char buf[2];
+	int l, o;
+
+	buf[0] = 0x10;
+	buf[1] = b;
+	if (b == 0x02 || b == 0x10) {
+		o = 0;
+		l = 2;
+	} else {
+		o = 1;
+		l = 1;
+	}
+	write(fd, buf + o, l);
+}
+
+send_etm_resp(data, datalen)
+	u_char *data;
+{
+	u_char csum;
+	int i;
+
+	printf("Responding with:");
+	send_stx();
+	send_rvtmux_byte(0x14);
+	csum = 0;
+	for (i = 0; i < datalen; i++) {
+		printf(" %02X", data[i]);
+		send_rvtmux_byte(data[i]);
+		csum ^= data[i];
+	}
+	send_rvtmux_byte(csum);
+	send_stx();
+	putchar('\n');
+}
+
+main(argc, argv)
+	char **argv;
+{
+	u_char buf[1024];
+	int cc, i;
+
+	if (argc != 2) {
+		fprintf(stderr, "usage: %s pty\n", argv[0]);
+		exit(1);
+	}
+	fd = open(argv[1], O_RDWR);
+	if (fd < 0) {
+		perror(argv[1]);
+		exit(1);
+	}
+	for (;;) {
+		cc = read(fd, buf, sizeof buf);
+		if (cc < 0) {
+			perror("read error");
+			exit(1);
+		}
+		if (cc == 0) {
+			fprintf(stderr, "read EOF\n");
+			exit(1);
+		}
+		printf("read %d bytes:", cc);
+		for (i = 0; i < cc; i++)
+			printf(" %02X", buf[i]);
+		putchar('\n');
+		if (cc == sizeof(verquery) && !bcmp(buf, verquery, cc))
+			send_etm_resp(verquery_resp, sizeof verquery_resp);
+		if (cc > 3 && !bcmp(buf, download_hdr, 3))
+			send_etm_resp(download_resp, sizeof download_resp);
+	}
+}
Binary file mot931c/hack-payload.bin has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mot931c/hack-payload.disasm	Wed May 14 05:34:37 2014 +0000
@@ -0,0 +1,64 @@
+; This hack payload must be receiving control in the ARM state,
+; as the instruction at 0 makes sense as ARM, but not as Thumb.
+
+; SVC mode, IRQ & FIQ disabled
+       0:	e321f0d3	msr	CPSR_c, #211	; 0xd3
+; disable the watchdog
+       4:	e59f10b4	ldr	r1, =0xfffff802	; via 0xc0
+       8:	e3a000f5	mov	r0, #245	; 0xf5
+       c:	e1c100b2	strh	r0, [r1, #2]
+      10:	e3a000a0	mov	r0, #160	; 0xa0
+      14:	e1c100b2	strh	r0, [r1, #2]
+; MODEM UART
+      18:	e59f60a4	ldr	r6, =0xffff5800	; via 0xc4
+; wait for "INT" input
+      1c:	e5d60005	ldrb	r0, [r6, #5]
+      20:	e3100001	tst	r0, #1
+      24:	0afffffc	beq	0x1c
+      28:	e5d65000	ldrb	r5, [r6]
+      2c:	e3550049	cmp	r5, #73	; 0x49
+      30:	1afffff9	bne	0x1c
+      34:	e5d60005	ldrb	r0, [r6, #5]
+      38:	e3100001	tst	r0, #1
+      3c:	0afffffc	beq	0x34
+      40:	e5d65000	ldrb	r5, [r6]
+      44:	e355004e	cmp	r5, #78	; 0x4e
+      48:	1afffff3	bne	0x1c
+      4c:	e5d60005	ldrb	r0, [r6, #5]
+      50:	e3100001	tst	r0, #1
+      54:	0afffffc	beq	0x4c
+      58:	e5d65000	ldrb	r5, [r6]
+      5c:	e3550054	cmp	r5, #84	; 0x54
+      60:	1affffed	bne	0x1c
+; send 'X'
+      64:	e3a00058	mov	r0, #88	; 0x58
+      68:	e5c60000	strb	r0, [r6]
+; receive 2 bytes of length (LSB first)
+      6c:	e1a00000	mov	r0, r0
+      70:	e5d60005	ldrb	r0, [r6, #5]
+      74:	e3100001	tst	r0, #1
+      78:	0afffffc	beq	0x70
+      7c:	e5d65000	ldrb	r5, [r6]
+      80:	e5d60005	ldrb	r0, [r6, #5]
+      84:	e3100001	tst	r0, #1
+      88:	0afffffc	beq	0x80
+      8c:	e5d60000	ldrb	r0, [r6]
+      90:	e1855400	orr	r5, r5, r0, lsl #8
+; receive next stage payload
+      94:	e59f402c	ldr	r4, =0x800100	; via 0xc8
+      98:	e1a03004	mov	r3, r4
+      9c:	e5d60005	ldrb	r0, [r6, #5]
+      a0:	e3100001	tst	r0, #1
+      a4:	0afffffc	beq	0x9c
+      a8:	e5d60000	ldrb	r0, [r6]
+      ac:	e5c40000	strb	r0, [r4]
+      b0:	e2844001	add	r4, r4, #1
+      b4:	e2555001	subs	r5, r5, #1
+      b8:	1afffff7	bne	0x9c
+; jump to it
+      bc:	e12fff13	bx	r3
+
+; literal pool
+      c0:	fffff802
+      c4:	ffff5800
+      c8:	00800100
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mot931c/ptydump.c	Wed May 14 05:34:37 2014 +0000
@@ -0,0 +1,37 @@
+#include <sys/types.h>
+#include <sys/file.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+main(argc, argv)
+	char **argv;
+{
+	int fd;
+	u_char buf[1024];
+	int cc, i;
+
+	if (argc != 2) {
+		fprintf(stderr, "usage: %s pty\n", argv[0]);
+		exit(1);
+	}
+	fd = open(argv[1], O_RDWR);
+	if (fd < 0) {
+		perror(argv[1]);
+		exit(1);
+	}
+	for (;;) {
+		cc = read(fd, buf, sizeof buf);
+		if (cc < 0) {
+			perror("read error");
+			exit(1);
+		}
+		if (cc == 0) {
+			fprintf(stderr, "read EOF\n");
+			exit(1);
+		}
+		printf("read %d bytes:", cc);
+		for (i = 0; i < cc; i++)
+			printf(" %02X", buf[i]);
+		putchar('\n');
+	}
+}