42e1e7:	00 00                	add    %al,(%eax)
42e1e9:	00 00                	add    %al,(%eax)
42e1eb:	00 05 00 37 10 7d    	add    %al,0x7d103700
42e1f1:	00 16                	add    %dl,(%esi)
42e1f3:	00 37                	add    %dh,(%edi)
42e1f5:	00 00                	add    %al,(%eax)
42e1f7:	00 01                	add    %al,(%ecx)
42e1f9:	00 16                	add    %dl,(%esi)
42e1fb:	00 48 00             	add    %cl,0x0(%eax)
42e1fe:	00 00                	add    %al,(%eax)
42e200:	04 00                	add    $0x0,%al
42e202:	16                   	push   %ss
42e203:	00 5a 00             	add    %bl,0x0(%edx)
42e206:	00 00                	add    %al,(%eax)
42e208:	07                   	pop    %es
42e209:	00 16                	add    %dl,(%esi)
42e20b:	00 6d 00             	add    %ch,0x0(%ebp)
42e20e:	00 00                	add    %al,(%eax)
42e210:	0a 00                	or     (%eax),%al
42e212:	16                   	push   %ss
42e213:	00 7d 00             	add    %bh,0x0(%ebp)
42e216:	00 00                	add    %al,(%eax)
42e218:	07                   	pop    %es
42e219:	00 16                	add    %dl,(%esi)
42e21b:	00 8f 00 00 00 04    	add    %cl,0x4000000(%edi)
42e221:	00 16                	add    %dl,(%esi)
42e223:	00 9f 00 00 00 0a    	add    %bl,0xa000000(%edi)
42e229:	00 16                	add    %dl,(%esi)
42e22b:	00 b1 00 00 00 0d    	add    %dh,0xd000000(%ecx)
42e231:	00 16                	add    %dl,(%esi)
42e233:	00 c4                	add    %al,%ah
42e235:	00 00                	add    %al,(%eax)
42e237:	00 01                	add    %al,(%ecx)
42e239:	00 16                	add    %dl,(%esi)
42e23b:	00 d6                	add    %dl,%dh
42e23d:	00 00                	add    %al,(%eax)
42e23f:	00 10                	add    %dl,(%eax)
42e241:	00 16                	add    %dl,(%esi)
42e243:	00 e6                	add    %ah,%dh
42e245:	00 00                	add    %al,(%eax)
42e247:	00 0a                	add    %cl,(%edx)
42e249:	00 16                	add    %dl,(%esi)
42e24b:	00 f6                	add    %dh,%dh
42e24d:	00 00                	add    %al,(%eax)
42e24f:	00 13                	add    %dl,(%ebx)
42e251:	00 11                	add    %dl,(%ecx)
42e253:	00 2e                	add    %ch,(%esi)
42e255:	01 00                	add    %eax,(%eax)
42e257:	00 1f                	add    %bl,(%edi)
42e259:	00 11                	add    %dl,(%ecx)
42e25b:	00 61 01             	add    %ah,0x1(%ecx)
42e25e:	00 00                	add    %al,(%eax)
42e260:	23 00                	and    (%eax),%eax
42e262:	16                   	push   %ss
42e263:	00 95 01 00 00 0a    	add    %dl,0xa000001(%ebp)
42e269:	00 16                	add    %dl,(%esi)
42e26b:	00 a7 01 00 00 0a    	add    %ah,0xa000001(%edi)
42e271:	00 16                	add    %dl,(%esi)
42e273:	00 b5 01 00 00 04    	add    %dh,0x4000001(%ebp)
42e279:	00 16                	add    %dl,(%esi)
42e27b:	00 c7                	add    %al,%bh
42e27d:	01 00                	add    %eax,(%eax)
42e27f:	00 0d 00 16 00 d7    	add    %cl,0xd7001600
42e285:	01 00                	add    %eax,(%eax)
42e287:	00 10                	add    %dl,(%eax)
42e289:	00 16                	add    %dl,(%esi)
42e28b:	00 e7                	add    %ah,%bh
42e28d:	01 00                	add    %eax,(%eax)
42e28f:	00 0d 00 16 00 f9    	add    %cl,0xf9001600
42e295:	01 00                	add    %eax,(%eax)
42e297:	00 27                	add    %ah,(%edi)
42e299:	00 16                	add    %dl,(%esi)
42e29b:	00 0b                	add    %cl,(%ebx)
42e29d:	02 00                	add    (%eax),%al
42e29f:	00 10                	add    %dl,(%eax)
42e2a1:	00 16                	add    %dl,(%esi)
42e2a3:	00 1e                	add    %bl,(%esi)
42e2a5:	02 00                	add    (%eax),%al
42e2a7:	00 04 00             	add    %al,(%eax,%eax,1)
42e2aa:	16                   	push   %ss
42e2ab:	00 30                	add    %dh,(%eax)
42e2ad:	02 00                	add    (%eax),%al
42e2af:	00 27                	add    %ah,(%edi)
42e2b1:	00 16                	add    %dl,(%esi)
42e2b3:	00 43 02             	add    %al,0x2(%ebx)
42e2b6:	00 00                	add    %al,(%eax)
42e2b8:	0d 00 16 00 56       	or     $0x56001600,%eax
42e2bd:	02 00                	add    (%eax),%al
42e2bf:	00 04 00             	add    %al,(%eax,%eax,1)
42e2c2:	01 00                	add    %eax,(%eax)
42e2c4:	fa                   	cli
42e2c5:	02 00                	add    (%eax),%al
42e2c7:	00 48 00             	add    %cl,0x0(%eax)
42e2ca:	01 00                	add    %eax,(%eax)
42e2cc:	10 03                	adc    %al,(%ebx)
42e2ce:	00 00                	add    %al,(%eax)
42e2d0:	4d                   	dec    %ebp
42e2d1:	00 01                	add    %al,(%ecx)
42e2d3:	00 26                	add    %ah,(%esi)
42e2d5:	03 00                	add    (%eax),%eax
42e2d7:	00 0d 00 01 00 37    	add    %cl,0x37000100
42e2dd:	03 00                	add    (%eax),%eax
42e2df:	00 0d 00 01 00 47    	add    %cl,0x47000100
42e2e5:	03 00                	add    (%eax),%eax
42e2e7:	00 0d 00 01 00 58    	add    %cl,0x58000100
42e2ed:	03 00                	add    (%eax),%eax
42e2ef:	00 0d 00 01 00 6b    	add    %cl,0x6b000100
42e2f5:	03 00                	add    (%eax),%eax
42e2f7:	00 13                	add    %dl,(%ebx)
42e2f9:	00 11                	add    %dl,(%ecx)
42e2fb:	00 7b 03             	add    %bh,0x3(%ebx)
42e2fe:	00 00                	add    %al,(%eax)
42e300:	0d 00 11 00 8b       	or     $0x8b001100,%eax
42e305:	03 00                	add    (%eax),%eax
42e307:	00 0d 00 11 00 9b    	add    %cl,0x9b001100
42e30d:	03 00                	add    (%eax),%eax
42e30f:	00 0d 00 11 00 a9    	add    %cl,0xa9001100
42e315:	03 00                	add    (%eax),%eax
42e317:	00 0d 00 01 00 bb    	add    %cl,0xbb000100
42e31d:	03 00                	add    (%eax),%eax
42e31f:	00 52 00             	add    %dl,0x0(%edx)
42e322:	01 00                	add    %eax,(%eax)
42e324:	ed                   	in     (%dx),%eax
42e325:	03 00                	add    (%eax),%eax
42e327:	00 56 00             	add    %dl,0x0(%esi)
42e32a:	01 00                	add    %eax,(%eax)
42e32c:	fd                   	std
42e32d:	03 00                	add    (%eax),%eax
42e32f:	00 56 00             	add    %dl,0x0(%esi)
42e332:	01 00                	add    %eax,(%eax)
42e334:	0c 04                	or     $0x4,%al
42e336:	00 00                	add    %al,(%eax)
42e338:	56                   	push   %esi
42e339:	00 01                	add    %al,(%ecx)
42e33b:	00 1e                	add    %bl,(%esi)
42e33d:	04 00                	add    $0x0,%al
42e33f:	00 56 00             	add    %dl,0x0(%esi)
42e342:	01 00                	add    %eax,(%eax)
42e344:	2d 04 00 00 56       	sub    $0x56000004,%eax
42e349:	00 01                	add    %al,(%ecx)
42e34b:	00 3c 04             	add    %bh,(%esp,%eax,1)
42e34e:	00 00                	add    %al,(%eax)
42e350:	56                   	push   %esi
42e351:	00 01                	add    %al,(%ecx)
42e353:	00 4d 04             	add    %cl,0x4(%ebp)
42e356:	00 00                	add    %al,(%eax)
42e358:	56                   	push   %esi
42e359:	00 01                	add    %al,(%ecx)
42e35b:	00 5c 04 00          	add    %bl,0x0(%esp,%eax,1)
42e35f:	00 56 00             	add    %dl,0x0(%esi)
42e362:	01 00                	add    %eax,(%eax)
42e364:	6c                   	insb   (%dx),%es:(%edi)
42e365:	04 00                	add    $0x0,%al
42e367:	00 56 00             	add    %dl,0x0(%esi)
42e36a:	01 00                	add    %eax,(%eax)
42e36c:	7d 04                	jge    0x42e372
42e36e:	00 00                	add    %al,(%eax)
42e370:	56                   	push   %esi
42e371:	00 01                	add    %al,(%ecx)
42e373:	00 8d 04 00 00 56    	add    %cl,0x56000004(%ebp)
42e379:	00 01                	add    %al,(%ecx)
42e37b:	00 9e 04 00 00 56    	add    %bl,0x56000004(%esi)
42e381:	00 01                	add    %al,(%ecx)
42e383:	00 af 04 00 00 56    	add    %ch,0x56000004(%edi)
42e389:	00 01                	add    %al,(%ecx)
42e38b:	00 be 04 00 00 56    	add    %bh,0x56000004(%esi)
42e391:	00 01                	add    %al,(%ecx)
42e393:	00 cd                	add    %cl,%ch
42e395:	04 00                	add    $0x0,%al
42e397:	00 56 00             	add    %dl,0x0(%esi)
42e39a:	01 00                	add    %eax,(%eax)
42e39c:	dd 04 00             	fldl   (%eax,%eax,1)
42e39f:	00 56 00             	add    %dl,0x0(%esi)
42e3a2:	01 00                	add    %eax,(%eax)
42e3a4:	ed                   	in     (%dx),%eax
42e3a5:	04 00                	add    $0x0,%al
42e3a7:	00 56 00             	add    %dl,0x0(%esi)
42e3aa:	01 00                	add    %eax,(%eax)
42e3ac:	fc                   	cld
42e3ad:	04 00                	add    $0x0,%al
42e3af:	00 56 00             	add    %dl,0x0(%esi)
42e3b2:	01 00                	add    %eax,(%eax)
42e3b4:	0b 05 00 00 56 00    	or     0x560000,%eax
42e3ba:	01 00                	add    %eax,(%eax)
42e3bc:	1b 05 00 00 56 00    	sbb    0x560000,%eax
42e3c2:	01 00                	add    %eax,(%eax)
42e3c4:	2c 05                	sub    $0x5,%al
42e3c6:	00 00                	add    %al,(%eax)
42e3c8:	56                   	push   %esi
42e3c9:	00 01                	add    %al,(%ecx)
42e3cb:	00 3f                	add    %bh,(%edi)
42e3cd:	05 00 00 56 00       	add    $0x560000,%eax
42e3d2:	01 00                	add    %eax,(%eax)
42e3d4:	50                   	push   %eax
42e3d5:	05 00 00 56 00       	add    $0x560000,%eax
42e3da:	01 00                	add    %eax,(%eax)
42e3dc:	60                   	pusha
42e3dd:	05 00 00 56 00       	add    $0x560000,%eax
42e3e2:	01 00                	add    %eax,(%eax)
42e3e4:	71 05                	jno    0x42e3eb
42e3e6:	00 00                	add    %al,(%eax)
42e3e8:	56                   	push   %esi
42e3e9:	00 01                	add    %al,(%ecx)
42e3eb:	00 83 05 00 00 56    	add    %al,0x56000005(%ebx)
42e3f1:	00 01                	add    %al,(%ecx)
42e3f3:	00 92 05 00 00 56    	add    %dl,0x56000005(%edx)
42e3f9:	00 01                	add    %al,(%ecx)
42e3fb:	00 a1 05 00 00 56    	add    %ah,0x56000005(%ecx)
42e401:	00 01                	add    %al,(%ecx)
42e403:	00 b2 05 00 00 56    	add    %dh,0x56000005(%edx)
42e409:	00 01                	add    %al,(%ecx)
42e40b:	00 c5                	add    %al,%ch
42e40d:	05 00 00 56 00       	add    $0x560000,%eax
42e412:	01 00                	add    %eax,(%eax)
42e414:	d4 05                	aam    $0x5
42e416:	00 00                	add    %al,(%eax)
42e418:	56                   	push   %esi
42e419:	00 01                	add    %al,(%ecx)
42e41b:	00 e5                	add    %ah,%ch
42e41d:	05 00 00 56 00       	add    $0x560000,%eax
42e422:	01 00                	add    %eax,(%eax)
42e424:	f4                   	hlt
42e425:	05 00 00 56 00       	add    $0x560000,%eax
42e42a:	01 00                	add    %eax,(%eax)
42e42c:	04 06                	add    $0x6,%al
42e42e:	00 00                	add    %al,(%eax)
42e430:	56                   	push   %esi
42e431:	00 01                	add    %al,(%ecx)
42e433:	00 16                	add    %dl,(%esi)
42e435:	06                   	push   %es
42e436:	00 00                	add    %al,(%eax)
42e438:	56                   	push   %esi
42e439:	00 01                	add    %al,(%ecx)
42e43b:	00 26                	add    %ah,(%esi)
42e43d:	06                   	push   %es
42e43e:	00 00                	add    %al,(%eax)
42e440:	56                   	push   %esi
42e441:	00 01                	add    %al,(%ecx)
42e443:	00 35 06 00 00 56    	add    %dh,0x56000006
42e449:	00 01                	add    %al,(%ecx)
42e44b:	00 45 06             	add    %al,0x6(%ebp)
42e44e:	00 00                	add    %al,(%eax)
42e450:	56                   	push   %esi
42e451:	00 01                	add    %al,(%ecx)
42e453:	00 58 06             	add    %bl,0x6(%eax)
42e456:	00 00                	add    %al,(%eax)
42e458:	56                   	push   %esi
42e459:	00 01                	add    %al,(%ecx)
42e45b:	00 66 06             	add    %ah,0x6(%esi)
42e45e:	00 00                	add    %al,(%eax)
42e460:	56                   	push   %esi
42e461:	00 01                	add    %al,(%ecx)
42e463:	00 76 06             	add    %dh,0x6(%esi)
42e466:	00 00                	add    %al,(%eax)
42e468:	56                   	push   %esi
42e469:	00 01                	add    %al,(%ecx)
42e46b:	00 86 06 00 00 56    	add    %al,0x56000006(%esi)
42e471:	00 01                	add    %al,(%ecx)
42e473:	00 97 06 00 00 56    	add    %dl,0x56000006(%edi)
42e479:	00 01                	add    %al,(%ecx)
42e47b:	00 a8 06 00 00 56    	add    %ch,0x56000006(%eax)
42e481:	00 01                	add    %al,(%ecx)
42e483:	00 b8 06 00 00 56    	add    %bh,0x56000006(%eax)
42e489:	00 01                	add    %al,(%ecx)
42e48b:	00 c9                	add    %cl,%cl
42e48d:	06                   	push   %es
42e48e:	00 00                	add    %al,(%eax)
42e490:	56                   	push   %esi
42e491:	00 01                	add    %al,(%ecx)
42e493:	00 d9                	add    %bl,%cl
42e495:	06                   	push   %es
42e496:	00 00                	add    %al,(%eax)
42e498:	56                   	push   %esi
42e499:	00 01                	add    %al,(%ecx)
42e49b:	00 e9                	add    %ch,%cl
42e49d:	06                   	push   %es
42e49e:	00 00                	add    %al,(%eax)
42e4a0:	56                   	push   %esi
42e4a1:	00 01                	add    %al,(%ecx)
42e4a3:	00 fa                	add    %bh,%dl
42e4a5:	06                   	push   %es
42e4a6:	00 00                	add    %al,(%eax)
42e4a8:	56                   	push   %esi
42e4a9:	00 01                	add    %al,(%ecx)
42e4ab:	00 0b                	add    %cl,(%ebx)
42e4ad:	07                   	pop    %es
42e4ae:	00 00                	add    %al,(%eax)
42e4b0:	56                   	push   %esi
42e4b1:	00 01                	add    %al,(%ecx)
42e4b3:	00 1a                	add    %bl,(%edx)
42e4b5:	07                   	pop    %es
42e4b6:	00 00                	add    %al,(%eax)
42e4b8:	56                   	push   %esi
42e4b9:	00 01                	add    %al,(%ecx)
42e4bb:	00 2c 07             	add    %ch,(%edi,%eax,1)
42e4be:	00 00                	add    %al,(%eax)
42e4c0:	56                   	push   %esi
42e4c1:	00 01                	add    %al,(%ecx)
42e4c3:	00 3d 07 00 00 56    	add    %bh,0x56000007
42e4c9:	00 01                	add    %al,(%ecx)
42e4cb:	00 4e 07             	add    %cl,0x7(%esi)
42e4ce:	00 00                	add    %al,(%eax)
42e4d0:	56                   	push   %esi
42e4d1:	00 01                	add    %al,(%ecx)
42e4d3:	00 60 07             	add    %ah,0x7(%eax)
42e4d6:	00 00                	add    %al,(%eax)
42e4d8:	56                   	push   %esi
42e4d9:	00 01                	add    %al,(%ecx)
42e4db:	00 70 07             	add    %dh,0x7(%eax)
42e4de:	00 00                	add    %al,(%eax)
42e4e0:	56                   	push   %esi
42e4e1:	00 01                	add    %al,(%ecx)
42e4e3:	00 7f 07             	add    %bh,0x7(%edi)
42e4e6:	00 00                	add    %al,(%eax)
42e4e8:	56                   	push   %esi
42e4e9:	00 01                	add    %al,(%ecx)
42e4eb:	00 8f 07 00 00 56    	add    %cl,0x56000007(%edi)
42e4f1:	00 01                	add    %al,(%ecx)
42e4f3:	00 a2 07 00 00 5a    	add    %ah,0x5a000007(%edx)
42e4f9:	00 01                	add    %al,(%ecx)
42e4fb:	00 be 07 00 00 5e    	add    %bh,0x5e000007(%esi)
42e501:	00 01                	add    %al,(%ecx)
42e503:	00 d7                	add    %dl,%bh
42e505:	07                   	pop    %es
42e506:	00 00                	add    %al,(%eax)
42e508:	62 00                	bound  %eax,(%eax)
42e50a:	01 00                	add    %eax,(%eax)
42e50c:	ec                   	in     (%dx),%al
42e50d:	07                   	pop    %es
42e50e:	00 00                	add    %al,(%eax)
42e510:	62 00                	bound  %eax,(%eax)
42e512:	01 00                	add    %eax,(%eax)
42e514:	fd                   	std
42e515:	07                   	pop    %es
42e516:	00 00                	add    %al,(%eax)
42e518:	56                   	push   %esi
42e519:	00 01                	add    %al,(%ecx)
42e51b:	00 0e                	add    %cl,(%esi)
42e51d:	08 00                	or     %al,(%eax)
42e51f:	00 62 00             	add    %ah,0x0(%edx)
42e522:	01 00                	add    %eax,(%eax)
42e524:	1f                   	pop    %ds
42e525:	08 00                	or     %al,(%eax)
42e527:	00 66 00             	add    %ah,0x0(%esi)
42e52a:	01 00                	add    %eax,(%eax)
42e52c:	37                   	aaa
42e52d:	08 00                	or     %al,(%eax)
42e52f:	00 62 00             	add    %ah,0x0(%edx)
42e532:	01 00                	add    %eax,(%eax)
42e534:	47                   	inc    %edi