402369:	00 00                	add    %al,(%eax)
40236b:	00 03                	add    %al,(%ebx)
40236d:	00 00                	add    %al,(%eax)
40236f:	11 00                	adc    %eax,(%eax)
402371:	03 74 12 00          	add    0x0(%edx,%edx,1),%esi
402375:	00 01                	add    %al,(%ecx)
402377:	6f                   	outsl  %ds:(%esi),(%dx)
402378:	25 00 00 0a 15       	and    $0x150a0000,%eax
40237d:	fe 01                	incb   (%ecx)
40237f:	16                   	push   %ss
402380:	fe 01                	incb   (%ecx)
402382:	0a 06                	or     (%esi),%al
402384:	2c 0f                	sub    $0xf,%al
402386:	02 7b 06             	add    0x6(%ebx),%bh
402389:	00 00                	add    %al,(%eax)
40238b:	04 17                	add    $0x17,%al
40238d:	6f                   	outsl  %ds:(%esi),(%dx)
40238e:	26 00 00             	add    %al,%es:(%eax)
402391:	0a 00                	or     (%eax),%al
402393:	2b 0d 02 7b 06 00    	sub    0x67b02,%ecx
402399:	00 04 16             	add    %al,(%esi,%edx,1)
40239c:	6f                   	outsl  %ds:(%esi),(%dx)
40239d:	26 00 00             	add    %al,%es:(%eax)
4023a0:	0a 00                	or     (%eax),%al
4023a2:	2a 00                	sub    (%eax),%al
4023a4:	13 30                	adc    (%eax),%esi
4023a6:	02 00                	add    (%eax),%al
4023a8:	33 00                	xor    (%eax),%eax
4023aa:	00 00                	add    %al,(%eax)
4023ac:	03 00                	add    (%eax),%eax
4023ae:	00 11                	add    %dl,(%ecx)
4023b0:	00 03                	add    %al,(%ebx)
4023b2:	74 15                	je     0x4023c9
4023b4:	00 00                	add    %al,(%eax)
4023b6:	01 6f 25             	add    %ebp,0x25(%edi)
4023b9:	00 00                	add    %al,(%eax)
4023bb:	0a 15 fe 01 16 fe    	or     0xfe1601fe,%dl
4023c1:	01 0a                	add    %ecx,(%edx)
4023c3:	06                   	push   %es
4023c4:	2c 0f                	sub    $0xf,%al
4023c6:	02 7b 09             	add    0x9(%ebx),%bh
4023c9:	00 00                	add    %al,(%eax)
4023cb:	04 17                	add    $0x17,%al
4023cd:	6f                   	outsl  %ds:(%esi),(%dx)
4023ce:	26 00 00             	add    %al,%es:(%eax)
4023d1:	0a 00                	or     (%eax),%al
4023d3:	2b 0d 02 7b 09 00    	sub    0x97b02,%ecx
4023d9:	00 04 16             	add    %al,(%esi,%edx,1)
4023dc:	6f                   	outsl  %ds:(%esi),(%dx)
4023dd:	26 00 00             	add    %al,%es:(%eax)
4023e0:	0a 00                	or     (%eax),%al
4023e2:	2a 00                	sub    (%eax),%al
4023e4:	13 30                	adc    (%eax),%esi
4023e6:	02 00                	add    (%eax),%al
4023e8:	2b 00                	sub    (%eax),%eax
4023ea:	00 00                	add    %al,(%eax)
4023ec:	03 00                	add    (%eax),%eax
4023ee:	00 11                	add    %dl,(%ecx)
4023f0:	00 03                	add    %al,(%ebx)
4023f2:	2c 0b                	sub    $0xb,%al
4023f4:	02 7b 03             	add    0x3(%ebx),%bh
4023f7:	00 00                	add    %al,(%eax)
4023f9:	04 14                	add    $0x14,%al
4023fb:	fe 03                	incb   (%ebx)
4023fd:	2b 01                	sub    (%ecx),%eax
4023ff:	16                   	push   %ss
402400:	0a 06                	or     (%esi),%al
402402:	2c 0e                	sub    $0xe,%al
402404:	00 02                	add    %al,(%edx)
402406:	7b 03                	jnp    0x40240b
402408:	00 00                	add    %al,(%eax)
40240a:	04 6f                	add    $0x6f,%al
40240c:	27                   	daa
40240d:	00 00                	add    %al,(%eax)
40240f:	0a 00                	or     (%eax),%al
402411:	00 02                	add    %al,(%edx)
402413:	03 28                	add    (%eax),%ebp
402415:	28 00                	sub    %al,(%eax)
402417:	00 0a                	add    %cl,(%edx)
402419:	00 2a                	add    %ch,(%edx)
40241b:	00 13                	add    %dl,(%ebx)
40241d:	30 03                	xor    %al,(%ebx)
40241f:	00 36                	add    %dh,(%esi)
402421:	05 00 00 00 00       	add    $0x0,%eax
402426:	00 00                	add    %al,(%eax)
402428:	00 02                	add    %al,(%edx)
40242a:	73 29                	jae    0x402455
40242c:	00 00                	add    %al,(%eax)
40242e:	0a 7d 04             	or     0x4(%ebp),%bh
402431:	00 00                	add    %al,(%eax)
402433:	04 02                	add    $0x2,%al
402435:	73 2a                	jae    0x402461
402437:	00 00                	add    %al,(%eax)
402439:	0a 7d 05             	or     0x5(%ebp),%bh
40243c:	00 00                	add    %al,(%eax)
40243e:	04 02                	add    $0x2,%al
402440:	73 2b                	jae    0x40246d
402442:	00 00                	add    %al,(%eax)
402444:	0a 7d 06             	or     0x6(%ebp),%bh
402447:	00 00                	add    %al,(%eax)
402449:	04 02                	add    $0x2,%al
40244b:	73 2c                	jae    0x402479
40244d:	00 00                	add    %al,(%eax)
40244f:	0a 7d 07             	or     0x7(%ebp),%bh
402452:	00 00                	add    %al,(%eax)
402454:	04 02                	add    $0x2,%al
402456:	73 2b                	jae    0x402483
402458:	00 00                	add    %al,(%eax)
40245a:	0a 7d 08             	or     0x8(%ebp),%bh
40245d:	00 00                	add    %al,(%eax)
40245f:	04 02                	add    $0x2,%al
402461:	73 2b                	jae    0x40248e
402463:	00 00                	add    %al,(%eax)
402465:	0a 7d 09             	or     0x9(%ebp),%bh
402468:	00 00                	add    %al,(%eax)
40246a:	04 02                	add    $0x2,%al
40246c:	73 2a                	jae    0x402498
40246e:	00 00                	add    %al,(%eax)
402470:	0a 7d 0a             	or     0xa(%ebp),%bh
402473:	00 00                	add    %al,(%eax)
402475:	04 02                	add    $0x2,%al
402477:	73 2a                	jae    0x4024a3
402479:	00 00                	add    %al,(%eax)
40247b:	0a 7d 0b             	or     0xb(%ebp),%bh
40247e:	00 00                	add    %al,(%eax)
402480:	04 02                	add    $0x2,%al
402482:	28 2d 00 00 0a 00    	sub    %ch,0xa0000
402488:	02 7b 04             	add    0x4(%ebx),%bh
40248b:	00 00                	add    %al,(%eax)
40248d:	04 18                	add    $0x18,%al
40248f:	6f                   	outsl  %ds:(%esi),(%dx)
402490:	2e 00 00             	add    %al,%cs:(%eax)
402493:	0a 00                	or     (%eax),%al
402495:	02 7b 04             	add    0x4(%ebx),%bh
402498:	00 00                	add    %al,(%eax)
40249a:	04 20                	add    $0x20,%al
40249c:	00 01                	add    %al,(%ecx)
40249e:	00 00                	add    %al,(%eax)
4024a0:	6f                   	outsl  %ds:(%esi),(%dx)
4024a1:	2f                   	das
4024a2:	00 00                	add    %al,(%eax)
4024a4:	0a 00                	or     (%eax),%al
4024a6:	02 7b 04             	add    0x4(%ebx),%bh
4024a9:	00 00                	add    %al,(%eax)
4024ab:	04 17                	add    $0x17,%al
4024ad:	6f                   	outsl  %ds:(%esi),(%dx)
4024ae:	30 00                	xor    %al,(%eax)
4024b0:	00 0a                	add    %cl,(%edx)
4024b2:	00 02                	add    %al,(%edx)
4024b4:	7b 04                	jnp    0x4024ba
4024b6:	00 00                	add    %al,(%eax)
4024b8:	04 1f                	add    $0x1f,%al
4024ba:	37                   	aaa
4024bb:	1c 73                	sbb    $0x73,%al
4024bd:	31 00                	xor    %eax,(%eax)
4024bf:	00 0a                	add    %cl,(%edx)
4024c1:	6f                   	outsl  %ds:(%esi),(%dx)
4024c2:	32 00                	xor    (%eax),%al
4024c4:	00 0a                	add    %cl,(%edx)
4024c6:	00 02                	add    %al,(%edx)
4024c8:	7b 04                	jnp    0x4024ce
4024ca:	00 00                	add    %al,(%eax)
4024cc:	04 72                	add    $0x72,%al
4024ce:	b3 01                	mov    $0x1,%bl
4024d0:	00 70 6f             	add    %dh,0x6f(%eax)
4024d3:	33 00                	xor    (%eax),%eax
4024d5:	00 0a                	add    %cl,(%edx)
4024d7:	00 02                	add    %al,(%edx)
4024d9:	7b 04                	jnp    0x4024df
4024db:	00 00                	add    %al,(%eax)
4024dd:	04 20                	add    $0x20,%al
4024df:	d9 00                	flds   (%eax)
4024e1:	00 00                	add    %al,(%eax)
4024e3:	1f                   	pop    %ds
4024e4:	15 73 34 00 00       	adc    $0x3473,%eax
4024e9:	0a 6f 35             	or     0x35(%edi),%ch
4024ec:	00 00                	add    %al,(%eax)
4024ee:	0a 00                	or     (%eax),%al
4024f0:	02 7b 04             	add    0x4(%ebx),%bh
4024f3:	00 00                	add    %al,(%eax)
4024f5:	04 16                	add    $0x16,%al
4024f7:	6f                   	outsl  %ds:(%esi),(%dx)
4024f8:	36 00 00             	add    %al,%ss:(%eax)
4024fb:	0a 00                	or     (%eax),%al
4024fd:	02 7b 04             	add    0x4(%ebx),%bh
402500:	00 00                	add    %al,(%eax)
402502:	04 02                	add    $0x2,%al
402504:	fe 06                	incb   (%esi)
402506:	08 00                	or     %al,(%eax)
402508:	00 06                	add    %al,(%esi)
40250a:	73 37                	jae    0x402543
40250c:	00 00                	add    %al,(%eax)
40250e:	0a 6f 38             	or     0x38(%edi),%ch
402511:	00 00                	add    %al,(%eax)
402513:	0a 00                	or     (%eax),%al
402515:	02 7b 05             	add    0x5(%ebx),%bh
402518:	00 00                	add    %al,(%eax)
40251a:	04 17                	add    $0x17,%al
40251c:	6f                   	outsl  %ds:(%esi),(%dx)
40251d:	39 00                	cmp    %eax,(%eax)
40251f:	00 0a                	add    %cl,(%edx)
402521:	00 02                	add    %al,(%edx)
402523:	7b 05                	jnp    0x40252a
402525:	00 00                	add    %al,(%eax)
402527:	04 1f                	add    $0x1f,%al
402529:	0c 1f                	or     $0x1f,%al
40252b:	09 73 31             	or     %esi,0x31(%ebx)
40252e:	00 00                	add    %al,(%eax)
402530:	0a 6f 32             	or     0x32(%edi),%ch
402533:	00 00                	add    %al,(%eax)
402535:	0a 00                	or     (%eax),%al
402537:	02 7b 05             	add    0x5(%ebx),%bh
40253a:	00 00                	add    %al,(%eax)
40253c:	04 72                	add    $0x72,%al
40253e:	c3                   	ret
40253f:	01 00                	add    %eax,(%eax)
402541:	70 6f                	jo     0x4025b2
402543:	33 00                	xor    (%eax),%eax
402545:	00 0a                	add    %cl,(%edx)
402547:	00 02                	add    %al,(%edx)
402549:	7b 05                	jnp    0x402550
40254b:	00 00                	add    %al,(%eax)
40254d:	04 1f                	add    $0x1f,%al
40254f:	25 1f 0d 73 34       	and    $0x34730d1f,%eax
402554:	00 00                	add    %al,(%eax)
402556:	0a 6f 35             	or     0x35(%edi),%ch
402559:	00 00                	add    %al,(%eax)
40255b:	0a 00                	or     (%eax),%al
40255d:	02 7b 05             	add    0x5(%ebx),%bh
402560:	00 00                	add    %al,(%eax)
402562:	04 17                	add    $0x17,%al
402564:	6f                   	outsl  %ds:(%esi),(%dx)
402565:	36 00 00             	add    %al,%ss:(%eax)
402568:	0a 00                	or     (%eax),%al
40256a:	02 7b 05             	add    0x5(%ebx),%bh
40256d:	00 00                	add    %al,(%eax)
40256f:	04 72                	add    $0x72,%al
402571:	d1 01                	roll   $1,(%ecx)
402573:	00 70 6f             	add    %dh,0x6f(%eax)
402576:	22 00                	and    (%eax),%al
402578:	00 0a                	add    %cl,(%edx)
40257a:	00 02                	add    %al,(%edx)
40257c:	7b 06                	jnp    0x402584
40257e:	00 00                	add    %al,(%eax)
402580:	04 16                	add    $0x16,%al
402582:	6f                   	outsl  %ds:(%esi),(%dx)
402583:	26 00 00             	add    %al,%es:(%eax)
402586:	0a 00                	or     (%eax),%al
402588:	02 7b 06             	add    0x6(%ebx),%bh
40258b:	00 00                	add    %al,(%eax)
40258d:	04 20                	add    $0x20,%al
40258f:	16                   	push   %ss
402590:	01 00                	add    %eax,(%eax)
402592:	00 1b                	add    %bl,(%ebx)
402594:	73 31                	jae    0x4025c7
402596:	00 00                	add    %al,(%eax)
402598:	0a 6f 32             	or     0x32(%edi),%ch
40259b:	00 00                	add    %al,(%eax)
40259d:	0a 00                	or     (%eax),%al
40259f:	02 7b 06             	add    0x6(%ebx),%bh
4025a2:	00 00                	add    %al,(%eax)
4025a4:	04 72                	add    $0x72,%al
4025a6:	dd 01                	fldl   (%ecx)
4025a8:	00 70 6f             	add    %dh,0x6f(%eax)
4025ab:	33 00                	xor    (%eax),%eax
4025ad:	00 0a                	add    %cl,(%edx)
4025af:	00 02                	add    %al,(%edx)
4025b1:	7b 06                	jnp    0x4025b9
4025b3:	00 00                	add    %al,(%eax)
4025b5:	04 1f                	add    $0x1f,%al
4025b7:	53                   	push   %ebx
4025b8:	1f                   	pop    %ds
4025b9:	17                   	pop    %ss
4025ba:	73 34                	jae    0x4025f0
4025bc:	00 00                	add    %al,(%eax)
4025be:	0a 6f 35             	or     0x35(%edi),%ch
4025c1:	00 00                	add    %al,(%eax)
4025c3:	0a 00                	or     (%eax),%al
4025c5:	02 7b 06             	add    0x6(%ebx),%bh
4025c8:	00 00                	add    %al,(%eax)
4025ca:	04 18                	add    $0x18,%al
4025cc:	6f                   	outsl  %ds:(%esi),(%dx)
4025cd:	36 00 00             	add    %al,%ss:(%eax)
4025d0:	0a 00                	or     (%eax),%al
4025d2:	02 7b 06             	add    0x6(%ebx),%bh
4025d5:	00 00                	add    %al,(%eax)
4025d7:	04 72                	add    $0x72,%al
4025d9:	f3 01 00             	repz add %eax,(%eax)
4025dc:	70 6f                	jo     0x40264d
4025de:	22 00                	and    (%eax),%al
4025e0:	00 0a                	add    %cl,(%edx)
4025e2:	00 02                	add    %al,(%edx)
4025e4:	7b 06                	jnp    0x4025ec
4025e6:	00 00                	add    %al,(%eax)
4025e8:	04 17                	add    $0x17,%al
4025ea:	6f                   	outsl  %ds:(%esi),(%dx)
4025eb:	3a 00                	cmp    (%eax),%al
4025ed:	00 0a                	add    %cl,(%edx)
4025ef:	00 02                	add    %al,(%edx)
4025f1:	7b 06                	jnp    0x4025f9
4025f3:	00 00                	add    %al,(%eax)
4025f5:	04 02                	add    $0x2,%al
4025f7:	fe 06                	incb   (%esi)
4025f9:	03 00                	add    (%eax),%eax
4025fb:	00 06                	add    %al,(%esi)
4025fd:	73 37                	jae    0x402636
4025ff:	00 00                	add    %al,(%eax)
402601:	0a 6f 3b             	or     0x3b(%edi),%ch
402604:	00 00                	add    %al,(%eax)
402606:	0a 00                	or     (%eax),%al
402608:	02 7b 07             	add    0x7(%ebx),%bh
40260b:	00 00                	add    %al,(%eax)
40260d:	04 17                	add    $0x17,%al
40260f:	6f                   	outsl  %ds:(%esi),(%dx)
402610:	30 00                	xor    %al,(%eax)
402612:	00 0a                	add    %cl,(%edx)
402614:	00 02                	add    %al,(%edx)
402616:	7b 07                	jnp    0x40261f
402618:	00 00                	add    %al,(%eax)
40261a:	04 1f                	add    $0x1f,%al
40261c:	0c 1f                	or     $0x1f,%al
40261e:	25 73 31 00 00       	and    $0x3173,%eax
402623:	0a 6f 32             	or     0x32(%edi),%ch
402626:	00 00                	add    %al,(%eax)
402628:	0a 00                	or     (%eax),%al
40262a:	02 7b 07             	add    0x7(%ebx),%bh
40262d:	00 00                	add    %al,(%eax)
40262f:	04 72                	add    $0x72,%al
402631:	fb                   	sti
402632:	01 00                	add    %eax,(%eax)
402634:	70 6f                	jo     0x4026a5
402636:	33 00                	xor    (%eax),%eax
402638:	00 0a                	add    %cl,(%edx)
40263a:	00 02                	add    %al,(%edx)
40263c:	7b 07                	jnp    0x402645
40263e:	00 00                	add    %al,(%eax)
402640:	04 20                	add    $0x20,%al
402642:	04 01                	add    $0x1,%al
402644:	00 00                	add    %al,(%eax)
402646:	20 ee                	and    %ch,%dh
402648:	00 00                	add    %al,(%eax)
40264a:	00 73 34             	add    %dh,0x34(%ebx)
40264d:	00 00                	add    %al,(%eax)
40264f:	0a 6f 35             	or     0x35(%edi),%ch
402652:	00 00                	add    %al,(%eax)
402654:	0a 00                	or     (%eax),%al
402656:	02 7b 07             	add    0x7(%ebx),%bh
402659:	00 00                	add    %al,(%eax)
40265b:	04 19                	add    $0x19,%al
40265d:	6f                   	outsl  %ds:(%esi),(%dx)