40115d:	6d                   	insl   (%dx),%es:(%edi)
40115e:	41                   	inc    %ecx
40115f:	00 d0                	add    %dl,%al
401161:	6d                   	insl   (%dx),%es:(%edi)
401162:	41                   	inc    %ecx
401163:	00 60 53             	add    %ah,0x53(%eax)
401166:	44                   	inc    %esp
401167:	00 40 4d             	add    %al,0x4d(%eax)
40116a:	44                   	inc    %esp
40116b:	00 70 58             	add    %dh,0x58(%eax)
40116e:	44                   	inc    %esp
40116f:	00 50 6e             	add    %dl,0x6e(%eax)
401172:	41                   	inc    %ecx
401173:	00 30                	add    %dh,(%eax)
401175:	5c                   	pop    %esp
401176:	44                   	inc    %esp
401177:	00 70 5a             	add    %dh,0x5a(%eax)
40117a:	44                   	inc    %esp
40117b:	00 c0                	add    %al,%al
40117d:	46                   	inc    %esi
40117e:	44                   	inc    %esp
40117f:	00 50 43             	add    %dl,0x43(%eax)
401182:	44                   	inc    %esp
401183:	00 f0                	add    %dh,%al
401185:	3d 40 00 00 61       	cmp    $0x61000040,%eax
40118a:	41                   	inc    %ecx
40118b:	00 d0                	add    %dl,%al
40118d:	61                   	popa
40118e:	41                   	inc    %ecx
40118f:	00 50 72             	add    %dl,0x72(%eax)
401192:	41                   	inc    %ecx
401193:	00 00                	add    %al,(%eax)
401195:	42                   	inc    %edx
401196:	44                   	inc    %esp
401197:	00 e0                	add    %ah,%al
401199:	92                   	xchg   %eax,%edx
40119a:	41                   	inc    %ecx
40119b:	00 f0                	add    %dh,%al
40119d:	9b                   	fwait
40119e:	41                   	inc    %ecx
40119f:	00 f0                	add    %dh,%al
4011a1:	6d                   	insl   (%dx),%es:(%edi)
4011a2:	41                   	inc    %ecx
4011a3:	00 d0                	add    %dl,%al
4011a5:	6d                   	insl   (%dx),%es:(%edi)
4011a6:	41                   	inc    %ecx
4011a7:	00 60 53             	add    %ah,0x53(%eax)
4011aa:	44                   	inc    %esp
4011ab:	00 40 4d             	add    %al,0x4d(%eax)
4011ae:	44                   	inc    %esp
4011af:	00 70 58             	add    %dh,0x58(%eax)
4011b2:	44                   	inc    %esp
4011b3:	00 50 6e             	add    %dl,0x6e(%eax)
4011b6:	41                   	inc    %ecx
4011b7:	00 20                	add    %ah,(%eax)
4011b9:	61                   	popa
4011ba:	41                   	inc    %ecx
4011bb:	00 70 5a             	add    %dh,0x5a(%eax)
4011be:	44                   	inc    %esp
4011bf:	00 c0                	add    %al,%al
4011c1:	46                   	inc    %esi
4011c2:	44                   	inc    %esp
4011c3:	00 50 43             	add    %dl,0x43(%eax)
4011c6:	44                   	inc    %esp
4011c7:	00 68 37             	add    %ch,0x37(%eax)
4011ca:	40                   	inc    %eax
4011cb:	00 00                	add    %al,(%eax)
4011cd:	61                   	popa
4011ce:	41                   	inc    %ecx
4011cf:	00 d0                	add    %dl,%al
4011d1:	61                   	popa
4011d2:	41                   	inc    %ecx
4011d3:	00 70 71             	add    %dh,0x71(%eax)
4011d6:	41                   	inc    %ecx
4011d7:	00 b0 71 41 00 e0    	add    %dh,-0x1fffbe8f(%eax)
4011dd:	92                   	xchg   %eax,%edx
4011de:	41                   	inc    %ecx
4011df:	00 20                	add    %ah,(%eax)
4011e1:	9c                   	pushf
4011e2:	41                   	inc    %ecx
4011e3:	00 f0                	add    %dh,%al
4011e5:	6d                   	insl   (%dx),%es:(%edi)
4011e6:	41                   	inc    %ecx
4011e7:	00 d0                	add    %dl,%al
4011e9:	6d                   	insl   (%dx),%es:(%edi)
4011ea:	41                   	inc    %ecx
4011eb:	00 d0                	add    %dl,%al
4011ed:	53                   	push   %ebx
4011ee:	44                   	inc    %esp
4011ef:	00 a0 4d 44 00 70    	add    %ah,0x7000444d(%eax)
4011f5:	59                   	pop    %ecx
4011f6:	44                   	inc    %esp
4011f7:	00 50 9c             	add    %dl,-0x64(%eax)
4011fa:	41                   	inc    %ecx
4011fb:	00 30                	add    %dh,(%eax)
4011fd:	5c                   	pop    %esp
4011fe:	44                   	inc    %esp
4011ff:	00 50 5b             	add    %dl,0x5b(%eax)
401202:	44                   	inc    %esp
401203:	00 10                	add    %dl,(%eax)
401205:	47                   	inc    %edi
401206:	44                   	inc    %esp
401207:	00 80 44 44 00 f0    	add    %al,-0xfffbbbc(%eax)
40120d:	37                   	aaa
40120e:	40                   	inc    %eax
40120f:	00 00                	add    %al,(%eax)
401211:	61                   	popa
401212:	41                   	inc    %ecx
401213:	00 d0                	add    %dl,%al
401215:	61                   	popa
401216:	41                   	inc    %ecx
401217:	00 70 71             	add    %dh,0x71(%eax)
40121a:	41                   	inc    %ecx
40121b:	00 60 42             	add    %ah,0x42(%eax)
40121e:	44                   	inc    %esp
40121f:	00 e0                	add    %ah,%al
401221:	92                   	xchg   %eax,%edx
401222:	41                   	inc    %ecx
401223:	00 20                	add    %ah,(%eax)
401225:	9c                   	pushf
401226:	41                   	inc    %ecx
401227:	00 f0                	add    %dh,%al
401229:	6d                   	insl   (%dx),%es:(%edi)
40122a:	41                   	inc    %ecx
40122b:	00 d0                	add    %dl,%al
40122d:	6d                   	insl   (%dx),%es:(%edi)
40122e:	41                   	inc    %ecx
40122f:	00 d0                	add    %dl,%al
401231:	53                   	push   %ebx
401232:	44                   	inc    %esp
401233:	00 a0 4d 44 00 70    	add    %ah,0x7000444d(%eax)
401239:	59                   	pop    %ecx
40123a:	44                   	inc    %esp
40123b:	00 50 9c             	add    %dl,-0x64(%eax)
40123e:	41                   	inc    %ecx
40123f:	00 20                	add    %ah,(%eax)
401241:	61                   	popa
401242:	41                   	inc    %ecx
401243:	00 50 5b             	add    %dl,0x5b(%eax)
401246:	44                   	inc    %esp
401247:	00 10                	add    %dl,(%eax)
401249:	47                   	inc    %edi
40124a:	44                   	inc    %esp
40124b:	00 80 44 44 00 f8    	add    %al,-0x7ffbbbc(%eax)
401251:	3c 40                	cmp    $0x40,%al
401253:	00 00                	add    %al,(%eax)
401255:	61                   	popa
401256:	41                   	inc    %ecx
401257:	00 a0 60 41 00 a0    	add    %ah,-0x5fffbea0(%eax)
40125d:	70 41                	jo     0x4012a0
40125f:	00 e0                	add    %ah,%al
401261:	70 41                	jo     0x4012a4
401263:	00 e0                	add    %ah,%al
401265:	92                   	xchg   %eax,%edx
401266:	41                   	inc    %ecx
401267:	00 40 9d             	add    %al,-0x63(%eax)
40126a:	41                   	inc    %ecx
40126b:	00 f0                	add    %dh,%al
40126d:	6d                   	insl   (%dx),%es:(%edi)
40126e:	41                   	inc    %ecx
40126f:	00 d0                	add    %dl,%al
401271:	6d                   	insl   (%dx),%es:(%edi)
401272:	41                   	inc    %ecx
401273:	00 70 25             	add    %dh,0x25(%eax)
401276:	43                   	inc    %ebx
401277:	00 50 1d             	add    %dl,0x1d(%eax)
40127a:	43                   	inc    %ebx
40127b:	00 80 6d 41 00 f0    	add    %al,-0xfffbe93(%eax)
401281:	17                   	pop    %ss
401282:	43                   	inc    %ebx
401283:	00 20                	add    %ah,(%eax)
401285:	61                   	popa
401286:	41                   	inc    %ecx
401287:	00 ac 3c 40 00 00 61 	add    %ch,0x61000040(%esp,%edi,1)
40128e:	41                   	inc    %ecx
40128f:	00 a0 60 41 00 30    	add    %ah,0x30004160(%eax)
401295:	c2 40 00             	ret    $0x40
401298:	10 70 41             	adc    %dh,0x41(%eax)
40129b:	00 e0                	add    %ah,%al
40129d:	92                   	xchg   %eax,%edx
40129e:	41                   	inc    %ecx
40129f:	00 60 9d             	add    %ah,-0x63(%eax)
4012a2:	41                   	inc    %ecx
4012a3:	00 e0                	add    %ah,%al
4012a5:	41                   	inc    %ecx
4012a6:	41                   	inc    %ecx
4012a7:	00 10                	add    %dl,(%eax)
4012a9:	42                   	inc    %edx
4012aa:	41                   	inc    %ecx
4012ab:	00 50 25             	add    %dl,0x25(%eax)
4012ae:	41                   	inc    %ecx
4012af:	00 b0 1d 43 00 80    	add    %dh,-0x7fffbce3(%eax)
4012b5:	9d                   	popf
4012b6:	41                   	inc    %ecx
4012b7:	00 f0                	add    %dh,%al
4012b9:	57                   	push   %edi
4012ba:	41                   	inc    %ecx
4012bb:	00 20                	add    %ah,(%eax)
4012bd:	61                   	popa
4012be:	41                   	inc    %ecx
4012bf:	00 f4                	add    %dh,%ah
4012c1:	3a 40 00             	cmp    0x0(%eax),%al
4012c4:	90                   	nop
4012c5:	22 42 00             	and    0x0(%edx),%al
4012c8:	80 22 42             	andb   $0x42,(%edx)
4012cb:	00 a0 22 42 00 50    	add    %ah,0x50004222(%eax)
4012d1:	61                   	popa
4012d2:	41                   	inc    %ecx
4012d3:	00 64 3a 40          	add    %ah,0x40(%edx,%edi,1)
4012d7:	00 80 b1 41 00 30    	add    %al,0x300041b1(%eax)
4012dd:	61                   	popa
4012de:	41                   	inc    %ecx
4012df:	00 20                	add    %ah,(%eax)
4012e1:	9a 41 00 a0 20 41 00 	lcall  $0x41,$0x20a00041
4012e8:	a0 ce 40 00 90       	mov    0x900040ce,%al
4012ed:	25 40 00 40 29       	and    $0x29400040,%eax
4012f2:	42                   	inc    %edx
4012f3:	00 20                	add    %ah,(%eax)
4012f5:	29 42 00             	sub    %eax,0x0(%edx)
4012f8:	60                   	pusha
4012f9:	29 42 00             	sub    %eax,0x0(%edx)
4012fc:	c0 28 42             	shrb   $0x42,(%eax)
4012ff:	00 c0                	add    %al,%al
401301:	60                   	pusha
401302:	41                   	inc    %ecx
401303:	00 a0 3e 41 00 60    	add    %ah,0x6000413e(%eax)
401309:	60                   	pusha
40130a:	41                   	inc    %ecx
40130b:	00 b0 3c 41 00 80    	add    %dh,-0x7fffbec4(%eax)
401311:	2f                   	das
401312:	43                   	inc    %ebx
401313:	00 60 61             	add    %ah,0x61(%eax)
401316:	41                   	inc    %ecx
401317:	00 a0 cc 40 00 7c    	add    %ah,0x7c0040cc(%eax)
40131d:	25 40 00 30 29       	and    $0x29300040,%eax
401322:	42                   	inc    %edx
401323:	00 10                	add    %dl,(%eax)
401325:	29 42 00             	sub    %eax,0x0(%edx)
401328:	50                   	push   %eax
401329:	29 42 00             	sub    %eax,0x0(%edx)
40132c:	30 66 41             	xor    %ah,0x41(%esi)
40132f:	00 14 25 40 00 60 d3 	add    %dl,-0x2c9fffc0(,%eiz,1)
401336:	41                   	inc    %ecx
401337:	00 10                	add    %dl,(%eax)
401339:	60                   	pusha
40133a:	41                   	inc    %ecx
40133b:	00 a0 3b 41 00 c0    	add    %ah,-0x3fffbec5(%eax)
401341:	d7                   	xlat   %ds:(%ebx)
401342:	41                   	inc    %ecx
401343:	00 a0 ec 41 00 d0    	add    %ah,-0x2fffbe14(%eax)
401349:	7d 44                	jge    0x40138f
40134b:	00 30                	add    %dh,(%eax)
40134d:	7d 44                	jge    0x401393
40134f:	00 e0                	add    %ah,%al
401351:	7a 44                	jp     0x401397
401353:	00 70 7e             	add    %dh,0x7e(%eax)
401356:	44                   	inc    %esp
401357:	00 20                	add    %ah,(%eax)
401359:	7f 44                	jg     0x40139f
40135b:	00 f0                	add    %dh,%al
40135d:	60                   	pusha
40135e:	41                   	inc    %ecx
40135f:	00 08                	add    %cl,(%eax)
401361:	3b 40 00             	cmp    0x0(%eax),%eax
401364:	c0 8f 44 00 90 95 44 	rorb   $0x44,-0x6a6fffbc(%edi)
40136b:	00 80 b8 44 00 c0    	add    %al,-0x3fffbb48(%eax)
401371:	ed                   	in     (%dx),%eax
401372:	41                   	inc    %ecx
401373:	00 50 a0             	add    %dl,-0x60(%eax)
401376:	44                   	inc    %esp
401377:	00 90 3b 40 00 b0    	add    %dl,-0x4fffbfc5(%eax)
40137d:	92                   	xchg   %eax,%edx
40137e:	44                   	inc    %esp
40137f:	00 40 9d             	add    %al,-0x63(%eax)
401382:	44                   	inc    %esp
401383:	00 80 b8 44 00 c0    	add    %al,-0x3fffbb48(%eax)
401389:	60                   	pusha
40138a:	41                   	inc    %ecx
40138b:	00 38                	add    %bh,(%eax)
40138d:	23 40 00             	and    0x0(%eax),%eax
401390:	10 91 44 00 e0 b7    	adc    %dl,-0x481fffbc(%ecx)
401396:	44                   	inc    %esp
401397:	00 80 b8 44 00 c0    	add    %al,-0x3fffbb48(%eax)
40139d:	60                   	pusha
40139e:	41                   	inc    %ecx
40139f:	00 10                	add    %dl,(%eax)
4013a1:	f4                   	hlt
4013a2:	41                   	inc    %ecx
4013a3:	00 5c 23 40          	add    %bl,0x40(%ebx,%eiz,1)
4013a7:	00 40 93             	add    %al,-0x6d(%eax)
4013aa:	44                   	inc    %esp
4013ab:	00 e0                	add    %ah,%al
4013ad:	b7 44                	mov    $0x44,%bh
4013af:	00 80 b8 44 00 c0    	add    %al,-0x3fffbb48(%eax)
4013b5:	60                   	pusha
4013b6:	41                   	inc    %ecx
4013b7:	00 80 23 40 00 10    	add    %al,0x10004023(%eax)
4013bd:	93                   	xchg   %eax,%ebx
4013be:	44                   	inc    %esp
4013bf:	00 e0                	add    %ah,%al
4013c1:	b7 44                	mov    $0x44,%bh
4013c3:	00 80 b8 44 00 c0    	add    %al,-0x3fffbb48(%eax)
4013c9:	60                   	pusha
4013ca:	41                   	inc    %ecx
4013cb:	00 28                	add    %ch,(%eax)
4013cd:	3e 40                	ds inc %eax
4013cf:	00 90 7f 44 00 14    	add    %dl,0x1400447f(%eax)
4013d5:	35 40 00 60 00       	xor    $0x600040,%eax
4013da:	44                   	inc    %esp
4013db:	00 a0 60 41 00 70    	add    %ah,0x70004160(%eax)
4013e1:	16                   	push   %ss
4013e2:	41                   	inc    %ecx
4013e3:	00 d0                	add    %dl,%al
4013e5:	55                   	push   %ebp
4013e6:	41                   	inc    %ecx
4013e7:	00 e8                	add    %ch,%al
4013e9:	35 40 00 60 00       	xor    $0x600040,%eax
4013ee:	44                   	inc    %esp
4013ef:	00 a0 60 41 00 40    	add    %ah,0x40004160(%eax)
4013f5:	17                   	pop    %ss
4013f6:	41                   	inc    %ecx
4013f7:	00 40 56             	add    %al,0x56(%eax)
4013fa:	41                   	inc    %ecx
4013fb:	00 80 17 41 00 c4    	add    %al,-0x3bffbee9(%eax)
401401:	34 40                	xor    $0x40,%al
401403:	00 00                	add    %al,(%eax)
401405:	61                   	popa
401406:	41                   	inc    %ecx
401407:	00 50 2f             	add    %dl,0x2f(%eax)
40140a:	43                   	inc    %ebx
40140b:	00 40 30             	add    %al,0x30(%eax)
40140e:	43                   	inc    %ebx
40140f:	00 90 32 43 00 c0    	add    %dl,-0x3fffbcce(%eax)
401415:	60                   	pusha
401416:	41                   	inc    %ecx
401417:	00 c0                	add    %al,%al
401419:	60                   	pusha
40141a:	41                   	inc    %ecx
40141b:	00 90 52 41 00 00    	add    %dl,0x4152(%eax)
401421:	57                   	push   %edi
401422:	41                   	inc    %ecx
401423:	00 f0                	add    %dh,%al
401425:	32 43 00             	xor    0x0(%ebx),%al
401428:	60                   	pusha
401429:	61                   	popa
40142a:	41                   	inc    %ecx
40142b:	00 b0 57 41 00 98    	add    %dh,-0x67ffbea9(%eax)
401431:	3c 40                	cmp    $0x40,%al
401433:	00 00                	add    %al,(%eax)
401435:	61                   	popa