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)
4025f8:	7b 0a                	jnp    0x402604
4025fa:	00 00                	add    %al,(%eax)
4025fc:	04 1f                	add    $0x1f,%al
4025fe:	75 1f                	jne    0x40261f
402600:	1a 73 28             	sbb    0x28(%ebx),%dh
402603:	00 00                	add    %al,(%eax)
402605:	0a 6f 29             	or     0x29(%edi),%ch
402608:	00 00                	add    %al,(%eax)
40260a:	0a 00                	or     (%eax),%al
40260c:	02 7b 0a             	add    0xa(%ebx),%bh
40260f:	00 00                	add    %al,(%eax)
402611:	04 72                	add    $0x72,%al
402613:	21 02                	and    %eax,(%edx)
402615:	00 70 6f             	add    %dh,0x6f(%eax)
402618:	2a 00                	sub    (%eax),%al
40261a:	00 0a                	add    %cl,(%edx)
40261c:	00 02                	add    %al,(%edx)
40261e:	7b 0a                	jnp    0x40262a
402620:	00 00                	add    %al,(%eax)
402622:	04 1f                	add    $0x1f,%al
402624:	64 1f                	fs pop %ds
402626:	15 73 2b 00 00       	adc    $0x2b73,%eax
40262b:	0a 6f 2c             	or     0x2c(%edi),%ch
40262e:	00 00                	add    %al,(%eax)
402630:	0a 00                	or     (%eax),%al
402632:	02 7b 0a             	add    0xa(%ebx),%bh
402635:	00 00                	add    %al,(%eax)
402637:	04 17                	add    $0x17,%al
402639:	6f                   	outsl  %ds:(%esi),(%dx)
40263a:	2d 00 00 0a 00       	sub    $0xa0000,%eax
40263f:	02 7b 0b             	add    0xb(%ebx),%bh
402642:	00 00                	add    %al,(%eax)
402644:	04 1f                	add    $0x1f,%al
402646:	52                   	push   %edx
402647:	1f                   	pop    %ds
402648:	4a                   	dec    %edx
402649:	73 28                	jae    0x402673
40264b:	00 00                	add    %al,(%eax)
40264d:	0a 6f 29             	or     0x29(%edi),%ch
402650:	00 00                	add    %al,(%eax)
402652:	0a 00                	or     (%eax),%al
402654:	02 7b 0b             	add    0xb(%ebx),%bh
402657:	00 00                	add    %al,(%eax)
402659:	04 72                	add    $0x72,%al
40265b:	33 02                	xor    (%edx),%eax
40265d:	00 70 6f             	add    %dh,0x6f(%eax)
402660:	2a 00                	sub    (%eax),%al
402662:	00 0a                	add    %cl,(%edx)
402664:	00 02                	add    %al,(%edx)
402666:	7b 0b                	jnp    0x402673
402668:	00 00                	add    %al,(%eax)
40266a:	04 1f                	add    $0x1f,%al
40266c:	4b                   	dec    %ebx
40266d:	1f                   	pop    %ds
40266e:	1a 73 2b             	sbb    0x2b(%ebx),%dh
402671:	00 00                	add    %al,(%eax)
402673:	0a 6f 2c             	or     0x2c(%edi),%ch
402676:	00 00                	add    %al,(%eax)
402678:	0a 00                	or     (%eax),%al
40267a:	02 7b 0b             	add    0xb(%ebx),%bh
40267d:	00 00                	add    %al,(%eax)
40267f:	04 18                	add    $0x18,%al
402681:	6f                   	outsl  %ds:(%esi),(%dx)
402682:	2d 00 00 0a 00       	sub    $0xa0000,%eax
402687:	02 7b 0b             	add    0xb(%ebx),%bh
40268a:	00 00                	add    %al,(%eax)
40268c:	04 72                	add    $0x72,%al
40268e:	43                   	inc    %ebx
40268f:	02 00                	add    (%eax),%al
402691:	70 6f                	jo     0x402702
402693:	1b 00                	sbb    (%eax),%eax
402695:	00 0a                	add    %cl,(%edx)
402697:	00 02                	add    %al,(%edx)
402699:	7b 0b                	jnp    0x4026a6
40269b:	00 00                	add    %al,(%eax)
40269d:	04 17                	add    $0x17,%al
40269f:	6f                   	outsl  %ds:(%esi),(%dx)
4026a0:	4a                   	dec    %edx
4026a1:	00 00                	add    %al,(%eax)
4026a3:	0a 00                	or     (%eax),%al
4026a5:	02 7b 0b             	add    0xb(%ebx),%bh
4026a8:	00 00                	add    %al,(%eax)
4026aa:	04 02                	add    $0x2,%al
4026ac:	fe 06                	incb   (%esi)
4026ae:	0f 00 00             	sldt   (%eax)
4026b1:	06                   	push   %es
4026b2:	73 37                	jae    0x4026eb
4026b4:	00 00                	add    %al,(%eax)
4026b6:	0a 6f 4b             	or     0x4b(%edi),%ch
4026b9:	00 00                	add    %al,(%eax)
4026bb:	0a 00                	or     (%eax),%al
4026bd:	02 22                	add    (%edx),%ah
4026bf:	00 00                	add    %al,(%eax)
4026c1:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
4026c5:	00 40 41             	add    %al,0x41(%eax)
4026c8:	73 31                	jae    0x4026fb
4026ca:	00 00                	add    %al,(%eax)
4026cc:	0a 28                	or     (%eax),%ch
4026ce:	32 00                	xor    (%eax),%al
4026d0:	00 0a                	add    %cl,(%edx)
4026d2:	00 02                	add    %al,(%edx)
4026d4:	17                   	pop    %ss
4026d5:	28 33                	sub    %dh,(%ebx)
4026d7:	00 00                	add    %al,(%eax)
4026d9:	0a 00                	or     (%eax),%al
4026db:	02 20                	add    (%eax),%ah
4026dd:	1c 01                	sbb    $0x1,%al
4026df:	00 00                	add    %al,(%eax)
4026e1:	20 93 00 00 00 73    	and    %dl,0x73000000(%ebx)
4026e7:	2b 00                	sub    (%eax),%eax
4026e9:	00 0a                	add    %cl,(%edx)
4026eb:	28 34 00             	sub    %dh,(%eax,%eax,1)
4026ee:	00 0a                	add    %cl,(%edx)
4026f0:	00 02                	add    %al,(%edx)
4026f2:	28 35 00 00 0a 02    	sub    %dh,0x20a0000
4026f8:	7b 0b                	jnp    0x402705
4026fa:	00 00                	add    %al,(%eax)
4026fc:	04 6f                	add    $0x6f,%al
4026fe:	36 00 00             	add    %al,%ss:(%eax)
402701:	0a 00                	or     (%eax),%al
402703:	02 28                	add    (%eax),%ch
402705:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40270a:	7b 0a                	jnp    0x402716
40270c:	00 00                	add    %al,(%eax)
40270e:	04 6f                	add    $0x6f,%al
402710:	36 00 00             	add    %al,%ss:(%eax)
402713:	0a 00                	or     (%eax),%al
402715:	02 28                	add    (%eax),%ch
402717:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40271c:	7b 09                	jnp    0x402727
40271e:	00 00                	add    %al,(%eax)
402720:	04 6f                	add    $0x6f,%al
402722:	36 00 00             	add    %al,%ss:(%eax)
402725:	0a 00                	or     (%eax),%al
402727:	02 72 49             	add    0x49(%edx),%dh
40272a:	02 00                	add    (%eax),%al
40272c:	70 28                	jo     0x402756
40272e:	2a 00                	sub    (%eax),%al
402730:	00 0a                	add    %cl,(%edx)
402732:	00 02                	add    %al,(%edx)
402734:	72 63                	jb     0x402799
402736:	02 00                	add    (%eax),%al
402738:	70 6f                	jo     0x4027a9
40273a:	1b 00                	sbb    (%eax),%eax
40273c:	00 0a                	add    %cl,(%edx)
40273e:	00 02                	add    %al,(%edx)
402740:	02 fe                	add    %dh,%bh
402742:	06                   	push   %es
402743:	0e                   	push   %cs
402744:	00 00                	add    %al,(%eax)
402746:	06                   	push   %es
402747:	73 37                	jae    0x402780
402749:	00 00                	add    %al,(%eax)
40274b:	0a 28                	or     (%eax),%ch
40274d:	38 00                	cmp    %al,(%eax)
40274f:	00 0a                	add    %cl,(%edx)
402751:	00 02                	add    %al,(%edx)
402753:	16                   	push   %ss
402754:	28 3a                	sub    %bh,(%edx)
402756:	00 00                	add    %al,(%eax)
402758:	0a 00                	or     (%eax),%al
40275a:	02 28                	add    (%eax),%ch
40275c:	3b 00                	cmp    (%eax),%eax
40275e:	00 0a                	add    %cl,(%edx)
402760:	00 2a                	add    %ch,(%edx)
402762:	5e                   	pop    %esi
402763:	02 14 7d 0e 00 00 04 	add    0x400000e(,%edi,2),%dl
40276a:	02 28                	add    (%eax),%ch
40276c:	1a 00                	sbb    (%eax),%al
40276e:	00 0a                	add    %cl,(%edx)
402770:	00 00                	add    %al,(%eax)
402772:	02 28                	add    (%eax),%ch
402774:	17                   	pop    %ss
402775:	00 00                	add    %al,(%eax)
402777:	06                   	push   %es