402312:	00 00                	add    %al,(%eax)
402314:	0a 00                	or     (%eax),%al
402316:	02 7b 07             	add    0x7(%ebx),%bh
402319:	00 00                	add    %al,(%eax)
40231b:	04 72                	add    $0x72,%al
40231d:	e9 00 00 70 6f       	jmp    0x6fb02322
402322:	2a 00                	sub    (%eax),%al
402324:	00 0a                	add    %cl,(%edx)
402326:	00 02                	add    %al,(%edx)
402328:	7b 07                	jnp    0x402331
40232a:	00 00                	add    %al,(%eax)
40232c:	04 1f                	add    $0x1f,%al
40232e:	64 1f                	fs pop %ds
402330:	5f                   	pop    %edi
402331:	73 2b                	jae    0x40235e
402333:	00 00                	add    %al,(%eax)
402335:	0a 6f 2c             	or     0x2c(%edi),%ch
402338:	00 00                	add    %al,(%eax)
40233a:	0a 00                	or     (%eax),%al
40233c:	02 7b 07             	add    0x7(%ebx),%bh
40233f:	00 00                	add    %al,(%eax)
402341:	04 1a                	add    $0x1a,%al
402343:	6f                   	outsl  %ds:(%esi),(%dx)
402344:	2e 00 00             	add    %al,%cs:(%eax)
402347:	0a 00                	or     (%eax),%al
402349:	02 7b 07             	add    0x7(%ebx),%bh
40234c:	00 00                	add    %al,(%eax)
40234e:	04 18                	add    $0x18,%al
402350:	6f                   	outsl  %ds:(%esi),(%dx)
402351:	2f                   	das
402352:	00 00                	add    %al,(%eax)
402354:	0a 00                	or     (%eax),%al
402356:	02 7b 07             	add    0x7(%ebx),%bh
402359:	00 00                	add    %al,(%eax)
40235b:	04 16                	add    $0x16,%al
40235d:	6f                   	outsl  %ds:(%esi),(%dx)
40235e:	30 00                	xor    %al,(%eax)
402360:	00 0a                	add    %cl,(%edx)
402362:	00 02                	add    %al,(%edx)
402364:	22 00                	and    (%eax),%al
402366:	00 c0                	add    %al,%al
402368:	40                   	inc    %eax
402369:	22 00                	and    (%eax),%al
40236b:	00 50 41             	add    %dl,0x41(%eax)
40236e:	73 31                	jae    0x4023a1
402370:	00 00                	add    %al,(%eax)
402372:	0a 28                	or     (%eax),%ch
402374:	32 00                	xor    (%eax),%al
402376:	00 0a                	add    %cl,(%edx)
402378:	00 02                	add    %al,(%edx)
40237a:	17                   	pop    %ss
40237b:	28 33                	sub    %dh,(%ebx)
40237d:	00 00                	add    %al,(%eax)
40237f:	0a 00                	or     (%eax),%al
402381:	02 20                	add    (%eax),%ah
402383:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
402384:	01 00                	add    %eax,(%eax)
402386:	00 20                	add    %ah,(%eax)
402388:	26 01 00             	add    %eax,%es:(%eax)
40238b:	00 73 2b             	add    %dh,0x2b(%ebx)
40238e:	00 00                	add    %al,(%eax)
402390:	0a 28                	or     (%eax),%ch
402392:	34 00                	xor    $0x0,%al
402394:	00 0a                	add    %cl,(%edx)
402396:	00 02                	add    %al,(%edx)
402398:	28 35 00 00 0a 02    	sub    %dh,0x20a0000
40239e:	7b 07                	jnp    0x4023a7
4023a0:	00 00                	add    %al,(%eax)
4023a2:	04 6f                	add    $0x6f,%al
4023a4:	36 00 00             	add    %al,%ss:(%eax)
4023a7:	0a 00                	or     (%eax),%al
4023a9:	02 28                	add    (%eax),%ch
4023ab:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4023b0:	7b 06                	jnp    0x4023b8
4023b2:	00 00                	add    %al,(%eax)
4023b4:	04 6f                	add    $0x6f,%al
4023b6:	36 00 00             	add    %al,%ss:(%eax)
4023b9:	0a 00                	or     (%eax),%al
4023bb:	02 28                	add    (%eax),%ch
4023bd:	35 00 00 0a 02       	xor    $0x20a0000,%eax
4023c2:	7b 05                	jnp    0x4023c9
4023c4:	00 00                	add    %al,(%eax)
4023c6:	04 6f                	add    $0x6f,%al
4023c8:	36 00 00             	add    %al,%ss:(%eax)
4023cb:	0a 00                	or     (%eax),%al
4023cd:	02 72 01             	add    0x1(%edx),%dh
4023d0:	01 00                	add    %eax,(%eax)
4023d2:	70 28                	jo     0x4023fc
4023d4:	2a 00                	sub    (%eax),%al
4023d6:	00 0a                	add    %cl,(%edx)
4023d8:	00 02                	add    %al,(%edx)
4023da:	02 fe                	add    %dh,%bh
4023dc:	06                   	push   %es
4023dd:	0a 00                	or     (%eax),%al
4023df:	00 06                	add    %al,(%esi)
4023e1:	73 37                	jae    0x40241a
4023e3:	00 00                	add    %al,(%eax)
4023e5:	0a 28                	or     (%eax),%ch
4023e7:	38 00                	cmp    %al,(%eax)
4023e9:	00 0a                	add    %cl,(%edx)
4023eb:	00 02                	add    %al,(%edx)
4023ed:	7b 07                	jnp    0x4023f6
4023ef:	00 00                	add    %al,(%eax)
4023f1:	04 6f                	add    $0x6f,%al
4023f3:	39 00                	cmp    %eax,(%eax)
4023f5:	00 0a                	add    %cl,(%edx)
4023f7:	00 02                	add    %al,(%edx)
4023f9:	16                   	push   %ss
4023fa:	28 3a                	sub    %bh,(%edx)
4023fc:	00 00                	add    %al,(%eax)
4023fe:	0a 00                	or     (%eax),%al
402400:	02 28                	add    (%eax),%ch
402402:	3b 00                	cmp    (%eax),%eax
402404:	00 0a                	add    %cl,(%edx)
402406:	00 2a                	add    %ch,(%edx)
402408:	5e                   	pop    %esi
402409:	02 14 7d 08 00 00 04 	add    0x4000008(,%edi,2),%dl
402410:	02 28                	add    (%eax),%ch
402412:	1a 00                	sbb    (%eax),%al
402414:	00 0a                	add    %cl,(%edx)
402416:	00 00                	add    %al,(%eax)
402418:	02 28                	add    (%eax),%ch
40241a:	11 00                	adc    %eax,(%eax)
40241c:	00 06                	add    %al,(%esi)
40241e:	00 2a                	add    %ch,(%edx)
402420:	0a 00                	or     (%eax),%al
402422:	2a 00                	sub    (%eax),%al
402424:	13 30                	adc    (%eax),%esi
402426:	04 00                	add    $0x0,%al
402428:	f3 00 00             	repz add %al,(%eax)
40242b:	00 07                	add    %al,(%edi)
40242d:	00 00                	add    %al,(%eax)
40242f:	11 00                	adc    %eax,(%eax)
402431:	02 7b 0a             	add    0xa(%ebx),%bh
402434:	00 00                	add    %al,(%eax)
402436:	04 6f                	add    $0x6f,%al
402438:	3c 00                	cmp    $0x0,%al
40243a:	00 0a                	add    %cl,(%edx)
40243c:	72 15                	jb     0x402453
40243e:	01 00                	add    %eax,(%eax)
402440:	70 28                	jo     0x40246a
402442:	3d 00 00 0a 0a       	cmp    $0xa0a0000,%eax
402447:	06                   	push   %es
402448:	2c 12                	sub    $0x12,%al
40244a:	00 72 17             	add    %dh,0x17(%edx)
40244d:	01 00                	add    %eax,(%eax)
40244f:	70 28                	jo     0x402479
402451:	3e 00 00             	add    %al,%ds:(%eax)
402454:	0a 26                	or     (%esi),%ah
402456:	00 38                	add    %bh,(%eax)
402458:	c6 00 00             	movb   $0x0,(%eax)
40245b:	00 00                	add    %al,(%eax)
40245d:	73 3f                	jae    0x40249e
40245f:	00 00                	add    %al,(%eax)
402461:	0a 0b                	or     (%ebx),%cl
402463:	07                   	pop    %es
402464:	7e 75                	jle    0x4024db
402466:	00 00                	add    %al,(%eax)
402468:	04 6f                	add    $0x6f,%al
40246a:	40                   	inc    %eax
40246b:	00 00                	add    %al,(%eax)
40246d:	0a 00                	or     (%eax),%al
40246f:	07                   	pop    %es
402470:	72 23                	jb     0x402495
402472:	01 00                	add    %eax,(%eax)
402474:	70 02                	jo     0x402478
402476:	7b 0a                	jnp    0x402482
402478:	00 00                	add    %al,(%eax)
40247a:	04 6f                	add    $0x6f,%al
40247c:	3c 00                	cmp    $0x0,%al
40247e:	00 0a                	add    %cl,(%edx)
402480:	28 41 00             	sub    %al,0x0(%ecx)
402483:	00 0a                	add    %cl,(%edx)
402485:	6f                   	outsl  %ds:(%esi),(%dx)
402486:	42                   	inc    %edx
402487:	00 00                	add    %al,(%eax)
402489:	0a 00                	or     (%eax),%al
40248b:	7e 75                	jle    0x402502
40248d:	00 00                	add    %al,(%eax)
40248f:	04 6f                	add    $0x6f,%al
402491:	43                   	inc    %ebx
402492:	00 00                	add    %al,(%eax)
402494:	0a 00                	or     (%eax),%al
402496:	07                   	pop    %es
402497:	6f                   	outsl  %ds:(%esi),(%dx)
402498:	44                   	inc    %esp
402499:	00 00                	add    %al,(%eax)
40249b:	0a a5 5c 00 00 01    	or     0x100005c(%ebp),%ah
4024a1:	0c 08                	or     $0x8,%al
4024a3:	16                   	push   %ss
4024a4:	fe 02                	incb   (%edx)
4024a6:	0d 09 2c 0f 00       	or     $0xf2c09,%eax
4024ab:	72 8d                	jb     0x40243a
4024ad:	01 00                	add    %eax,(%eax)
4024af:	70 28                	jo     0x4024d9
4024b1:	3e 00 00             	add    %al,%ds:(%eax)
4024b4:	0a 26                	or     (%esi),%ah
4024b6:	00 2b                	add    %ch,(%ebx)
4024b8:	5d                   	pop    %ebp
4024b9:	00 07                	add    %al,(%edi)
4024bb:	72 9b                	jb     0x402458
4024bd:	01 00                	add    %eax,(%eax)
4024bf:	70 02                	jo     0x4024c3
4024c1:	7b 0a                	jnp    0x4024cd
4024c3:	00 00                	add    %al,(%eax)
4024c5:	04 6f                	add    $0x6f,%al
4024c7:	3c 00                	cmp    $0x0,%al
4024c9:	00 0a                	add    %cl,(%edx)
4024cb:	28 41 00             	sub    %al,0x0(%ecx)
4024ce:	00 0a                	add    %cl,(%edx)
4024d0:	6f                   	outsl  %ds:(%esi),(%dx)
4024d1:	42                   	inc    %edx
4024d2:	00 00                	add    %al,(%eax)
4024d4:	0a 00                	or     (%eax),%al
4024d6:	07                   	pop    %es
4024d7:	6f                   	outsl  %ds:(%esi),(%dx)
4024d8:	45                   	inc    %ebp
4024d9:	00 00                	add    %al,(%eax)
4024db:	0a 13                	or     (%ebx),%dl
4024dd:	04 11                	add    $0x11,%al
4024df:	04 16                	add    $0x16,%al
4024e1:	fe 04 13             	incb   (%ebx,%edx,1)
4024e4:	05 11 05 2c 17       	add    $0x172c0511,%eax
4024e9:	00 72 f9             	add    %dh,-0x7(%edx)
4024ec:	01 00                	add    %eax,(%eax)
4024ee:	70 72                	jo     0x402562
4024f0:	03 02                	add    (%edx),%eax
4024f2:	00 70 16             	add    %dh,0x16(%eax)
4024f5:	1f                   	pop    %ds
4024f6:	30 28                	xor    %ch,(%eax)
4024f8:	46                   	inc    %esi
4024f9:	00 00                	add    %al,(%eax)
4024fb:	0a 26                	or     (%esi),%ah
4024fd:	00 2b                	add    %ch,(%ebx)
4024ff:	15 00 72 0d 02       	adc    $0x20d7200,%eax
402504:	00 70 72             	add    %dh,0x72(%eax)
402507:	03 02                	add    (%edx),%eax
402509:	00 70 16             	add    %dh,0x16(%eax)
40250c:	1f                   	pop    %ds
40250d:	40                   	inc    %eax
40250e:	28 46 00             	sub    %al,0x0(%esi)
402511:	00 0a                	add    %cl,(%edx)
402513:	26 00 00             	add    %al,%es:(%eax)
402516:	7e 75                	jle    0x40258d
402518:	00 00                	add    %al,(%eax)
40251a:	04 6f                	add    $0x6f,%al
40251c:	47                   	inc    %edi
40251d:	00 00                	add    %al,(%eax)
40251f:	0a 00                	or     (%eax),%al
402521:	00 2a                	add    %ch,(%edx)
402523:	00 13                	add    %dl,(%ebx)
402525:	30 02                	xor    %al,(%edx)
402527:	00 2b                	add    %ch,(%ebx)
402529:	00 00                	add    %al,(%eax)
40252b:	00 06                	add    %al,(%esi)
40252d:	00 00                	add    %al,(%eax)
40252f:	11 00                	adc    %eax,(%eax)
402531:	03 2c 0b             	add    (%ebx,%ecx,1),%ebp
402534:	02 7b 08             	add    0x8(%ebx),%bh
402537:	00 00                	add    %al,(%eax)
402539:	04 14                	add    $0x14,%al
40253b:	fe 03                	incb   (%ebx)
40253d:	2b 01                	sub    (%ecx),%eax
40253f:	16                   	push   %ss
402540:	0a 06                	or     (%esi),%al
402542:	2c 0e                	sub    $0xe,%al
402544:	00 02                	add    %al,(%edx)
402546:	7b 08                	jnp    0x402550
402548:	00 00                	add    %al,(%eax)
40254a:	04 6f                	add    $0x6f,%al
40254c:	21 00                	and    %eax,(%eax)
40254e:	00 0a                	add    %cl,(%edx)
402550:	00 00                	add    %al,(%eax)
402552:	02 03                	add    (%ebx),%al
402554:	28 22                	sub    %ah,(%edx)
402556:	00 00                	add    %al,(%eax)
402558:	0a 00                	or     (%eax),%al
40255a:	2a 00                	sub    (%eax),%al
40255c:	13 30                	adc    (%eax),%esi
40255e:	03 00                	add    (%eax),%eax
402560:	fa                   	cli
402561:	01 00                	add    %eax,(%eax)
402563:	00 00                	add    %al,(%eax)
402565:	00 00                	add    %al,(%eax)
402567:	00 00                	add    %al,(%eax)
402569:	02 73 23             	add    0x23(%ebx),%dh
40256c:	00 00                	add    %al,(%eax)
40256e:	0a 7d 09             	or     0x9(%ebp),%bh
402571:	00 00                	add    %al,(%eax)
402573:	04 02                	add    $0x2,%al
402575:	73 48                	jae    0x4025bf
402577:	00 00                	add    %al,(%eax)
402579:	0a 7d 0a             	or     0xa(%ebp),%bh
40257c:	00 00                	add    %al,(%eax)
40257e:	04 02                	add    $0x2,%al
402580:	73 49                	jae    0x4025cb
402582:	00 00                	add    %al,(%eax)
402584:	0a 7d 0b             	or     0xb(%ebp),%bh
402587:	00 00                	add    %al,(%eax)
402589:	04 02                	add    $0x2,%al
40258b:	28 26                	sub    %ah,(%esi)
40258d:	00 00                	add    %al,(%eax)
40258f:	0a 00                	or     (%eax),%al
402591:	02 7b 09             	add    0x9(%ebx),%bh
402594:	00 00                	add    %al,(%eax)
402596:	04 17                	add    $0x17,%al
402598:	6f                   	outsl  %ds:(%esi),(%dx)
402599:	27                   	daa
40259a:	00 00                	add    %al,(%eax)
40259c:	0a 00                	or     (%eax),%al
40259e:	02 7b 09             	add    0x9(%ebx),%bh
4025a1:	00 00                	add    %al,(%eax)
4025a3:	04 1f                	add    $0x1f,%al
4025a5:	1f                   	pop    %ds
4025a6:	1f                   	pop    %ds
4025a7:	1a 73 28             	sbb    0x28(%ebx),%dh
4025aa:	00 00                	add    %al,(%eax)
4025ac:	0a 6f 29             	or     0x29(%edi),%ch
4025af:	00 00                	add    %al,(%eax)
4025b1:	0a 00                	or     (%eax),%al
4025b3:	02 7b 09             	add    0x9(%ebx),%bh
4025b6:	00 00                	add    %al,(%eax)
4025b8:	04 72                	add    $0x72,%al
4025ba:	cd 00                	int    $0x0
4025bc:	00 70 6f             	add    %dh,0x6f(%eax)
4025bf:	2a 00                	sub    (%eax),%al
4025c1:	00 0a                	add    %cl,(%edx)
4025c3:	00 02                	add    %al,(%edx)
4025c5:	7b 09                	jnp    0x4025d0
4025c7:	00 00                	add    %al,(%eax)
4025c9:	04 1f                	add    $0x1f,%al
4025cb:	35 1f 0c 73 2b       	xor    $0x2b730c1f,%eax
4025d0:	00 00                	add    %al,(%eax)
4025d2:	0a 6f 2c             	or     0x2c(%edi),%ch
4025d5:	00 00                	add    %al,(%eax)
4025d7:	0a 00                	or     (%eax),%al
4025d9:	02 7b 09             	add    0x9(%ebx),%bh
4025dc:	00 00                	add    %al,(%eax)
4025de:	04 16                	add    $0x16,%al
4025e0:	6f                   	outsl  %ds:(%esi),(%dx)
4025e1:	2d 00 00 0a 00       	sub    $0xa0000,%eax
4025e6:	02 7b 09             	add    0x9(%ebx),%bh
4025e9:	00 00                	add    %al,(%eax)
4025eb:	04 72                	add    $0x72,%al
4025ed:	17                   	pop    %ss
4025ee:	02 00                	add    (%eax),%al
4025f0:	70 6f                	jo     0x402661
4025f2:	1b 00                	sbb    (%eax),%eax
4025f4:	00 0a                	add    %cl,(%edx)
4025f6:	00 02                	add    %al,(%edx)