4024a8:	66 40                	inc    %ax
4024aa:	5a                   	pop    %edx
4024ab:	6f                   	outsl  %ds:(%esi),(%dx)
4024ac:	31 00                	xor    %eax,(%eax)
4024ae:	00 0a                	add    %cl,(%edx)
4024b0:	06                   	push   %es
4024b1:	28 1d 00 00 0a 73    	sub    %bl,0x730a0000
4024b7:	2d 00 00 0a 02       	sub    $0x20a0000,%eax
4024bc:	7b 09                	jnp    0x4024c7
4024be:	00 00                	add    %al,(%eax)
4024c0:	04 02                	add    $0x2,%al
4024c2:	7b 09                	jnp    0x4024cd
4024c4:	00 00                	add    %al,(%eax)
4024c6:	04 02                	add    $0x2,%al
4024c8:	28 2e                	sub    %ch,(%esi)
4024ca:	00 00                	add    %al,(%eax)
4024cc:	0a 6b 02             	or     0x2(%ebx),%ch
4024cf:	7b 09                	jnp    0x4024da
4024d1:	00 00                	add    %al,(%eax)
4024d3:	04 22                	add    $0x22,%al
4024d5:	00 00                	add    %al,(%eax)
4024d7:	00 40 5a             	add    %al,0x5a(%eax)
4024da:	59                   	pop    %ecx
4024db:	02 28                	add    (%eax),%ch
4024dd:	2e 00 00             	add    %al,%cs:(%eax)
4024e0:	0a 6b 02             	or     0x2(%ebx),%ch
4024e3:	7b 09                	jnp    0x4024ee
4024e5:	00 00                	add    %al,(%eax)
4024e7:	04 22                	add    $0x22,%al
4024e9:	00 00                	add    %al,(%eax)
4024eb:	00 40 5a             	add    %al,0x5a(%eax)
4024ee:	59                   	pop    %ecx
4024ef:	73 32                	jae    0x402523
4024f1:	00 00                	add    %al,(%eax)
4024f3:	0a 6f 33             	or     0x33(%edi),%ch
4024f6:	00 00                	add    %al,(%eax)
4024f8:	0a 06                	or     (%esi),%al
4024fa:	7e 12                	jle    0x40250e
4024fc:	00 00                	add    %al,(%eax)
4024fe:	04 22                	add    $0x22,%al
402500:	00 00                	add    %al,(%eax)
402502:	00 40 73             	add    %al,0x73(%eax)
402505:	34 00                	xor    $0x0,%al
402507:	00 0a                	add    %cl,(%edx)
402509:	02 28                	add    (%eax),%ch
40250b:	2e 00 00             	add    %al,%cs:(%eax)
40250e:	0a 18                	or     (%eax),%bl
402510:	5b                   	pop    %ebx
402511:	1c 59                	sbb    $0x59,%al
402513:	02 28                	add    (%eax),%ch
402515:	24 00                	and    $0x0,%al
402517:	00 0a                	add    %cl,(%edx)
402519:	18 5b 02             	sbb    %bl,0x2(%ebx)
40251c:	28 2e                	sub    %ch,(%esi)
40251e:	00 00                	add    %al,(%eax)
402520:	0a 18                	or     (%eax),%bl
402522:	5b                   	pop    %ebx
402523:	19 59 02             	sbb    %ebx,0x2(%ecx)
402526:	28 24 00             	sub    %ah,(%eax,%eax,1)
402529:	00 0a                	add    %cl,(%edx)
40252b:	18 5b 1c             	sbb    %bl,0x1c(%ebx)
40252e:	58                   	pop    %eax
40252f:	6f                   	outsl  %ds:(%esi),(%dx)
402530:	35 00 00 0a 06       	xor    $0x60a0000,%eax
402535:	7e 12                	jle    0x402549
402537:	00 00                	add    %al,(%eax)
402539:	04 22                	add    $0x22,%al
40253b:	00 00                	add    %al,(%eax)
40253d:	00 40 73             	add    %al,0x73(%eax)
402540:	34 00                	xor    $0x0,%al
402542:	00 0a                	add    %cl,(%edx)
402544:	02 28                	add    (%eax),%ch
402546:	2e 00 00             	add    %al,%cs:(%eax)
402549:	0a 18                	or     (%eax),%bl
40254b:	5b                   	pop    %ebx
40254c:	1c 58                	sbb    $0x58,%al
40254e:	02 28                	add    (%eax),%ch
402550:	24 00                	and    $0x0,%al
402552:	00 0a                	add    %cl,(%edx)
402554:	18 5b 1c             	sbb    %bl,0x1c(%ebx)
402557:	59                   	pop    %ecx
402558:	02 28                	add    (%eax),%ch
40255a:	2e 00 00             	add    %al,%cs:(%eax)
40255d:	0a 18                	or     (%eax),%bl
40255f:	5b                   	pop    %ebx
402560:	19 59 02             	sbb    %ebx,0x2(%ecx)
402563:	28 24 00             	sub    %ah,(%eax,%eax,1)
402566:	00 0a                	add    %cl,(%edx)
402568:	18 5b 1c             	sbb    %bl,0x1c(%ebx)
40256b:	58                   	pop    %eax
40256c:	6f                   	outsl  %ds:(%esi),(%dx)
40256d:	35 00 00 0a 38       	xor    $0x380a0000,%eax
402572:	fa                   	cli
402573:	00 00                	add    %al,(%eax)
402575:	00 06                	add    %al,(%esi)
402577:	7e 0f                	jle    0x402588
402579:	00 00                	add    %al,(%eax)
40257b:	04 73                	add    $0x73,%al
40257d:	2d 00 00 0a 16       	sub    $0x160a0000,%eax
402582:	16                   	push   %ss
402583:	02 28                	add    (%eax),%ch
402585:	2e 00 00             	add    %al,%cs:(%eax)
402588:	0a 02                	or     (%edx),%al
40258a:	28 2e                	sub    %ch,(%esi)
40258c:	00 00                	add    %al,(%eax)
40258e:	0a 73 2f             	or     0x2f(%ebx),%dh
402591:	00 00                	add    %al,(%eax)
402593:	0a 22                	or     (%edx),%ah
402595:	00 00                	add    %al,(%eax)
402597:	00 00                	add    %al,(%eax)
402599:	02 7b 08             	add    0x8(%ebx),%bh
40259c:	00 00                	add    %al,(%eax)
40259e:	04 6b                	add    $0x6b,%al
4025a0:	22 66 66             	and    0x66(%esi),%ah
4025a3:	66 40                	inc    %ax
4025a5:	5a                   	pop    %edx
4025a6:	6f                   	outsl  %ds:(%esi),(%dx)
4025a7:	31 00                	xor    %eax,(%eax)
4025a9:	00 0a                	add    %cl,(%edx)
4025ab:	06                   	push   %es
4025ac:	28 1d 00 00 0a 73    	sub    %bl,0x730a0000
4025b2:	2d 00 00 0a 02       	sub    $0x20a0000,%eax
4025b7:	7b 09                	jnp    0x4025c2
4025b9:	00 00                	add    %al,(%eax)
4025bb:	04 02                	add    $0x2,%al
4025bd:	7b 09                	jnp    0x4025c8
4025bf:	00 00                	add    %al,(%eax)
4025c1:	04 02                	add    $0x2,%al
4025c3:	28 2e                	sub    %ch,(%esi)
4025c5:	00 00                	add    %al,(%eax)
4025c7:	0a 6b 02             	or     0x2(%ebx),%ch
4025ca:	7b 09                	jnp    0x4025d5
4025cc:	00 00                	add    %al,(%eax)
4025ce:	04 22                	add    $0x22,%al
4025d0:	00 00                	add    %al,(%eax)
4025d2:	00 40 5a             	add    %al,0x5a(%eax)
4025d5:	59                   	pop    %ecx
4025d6:	02 28                	add    (%eax),%ch
4025d8:	2e 00 00             	add    %al,%cs:(%eax)
4025db:	0a 6b 02             	or     0x2(%ebx),%ch
4025de:	7b 09                	jnp    0x4025e9
4025e0:	00 00                	add    %al,(%eax)
4025e2:	04 22                	add    $0x22,%al
4025e4:	00 00                	add    %al,(%eax)
4025e6:	00 40 5a             	add    %al,0x5a(%eax)
4025e9:	59                   	pop    %ecx
4025ea:	73 32                	jae    0x40261e
4025ec:	00 00                	add    %al,(%eax)
4025ee:	0a 6f 33             	or     0x33(%edi),%ch
4025f1:	00 00                	add    %al,(%eax)
4025f3:	0a 06                	or     (%esi),%al
4025f5:	02 7c 08 00          	add    0x0(%eax,%ecx,1),%bh
4025f9:	00 04 28             	add    %al,(%eax,%ebp,1)
4025fc:	36 00 00             	add    %al,%ss:(%eax)
4025ff:	0a 20                	or     (%eax),%ah
402601:	d1 e3                	shl    $1,%ebx
402603:	41                   	inc    %ecx
402604:	79 28                	jns    0x40262e
402606:	7b 01                	jnp    0x402609
402608:	00 06                	add    %al,(%esi)
40260a:	28 37                	sub    %dh,(%edi)
40260c:	00 00                	add    %al,(%eax)
40260e:	0a 20                	or     (%eax),%ah
402610:	92                   	xchg   %eax,%edx
402611:	e2 41                	loop   0x402654
402613:	79 28                	jns    0x40263d
402615:	7b 01                	jnp    0x402618
402617:	00 06                	add    %al,(%esi)
402619:	22 00                	and    (%eax),%al
40261b:	00 40 41             	add    %al,0x41(%eax)
40261e:	73 38                	jae    0x402658
402620:	00 00                	add    %al,(%eax)
402622:	0a 7e 0f             	or     0xf(%esi),%bh
402625:	00 00                	add    %al,(%eax)
402627:	04 73                	add    $0x73,%al
402629:	2d 00 00 0a 02       	sub    $0x20a0000,%eax
40262e:	7b 09                	jnp    0x402639
402630:	00 00                	add    %al,(%eax)
402632:	04 02                	add    $0x2,%al
402634:	7b 09                	jnp    0x40263f
402636:	00 00                	add    %al,(%eax)
402638:	04 02                	add    $0x2,%al
40263a:	28 2e                	sub    %ch,(%esi)
40263c:	00 00                	add    %al,(%eax)
40263e:	0a 6b 02             	or     0x2(%ebx),%ch
402641:	7b 09                	jnp    0x40264c
402643:	00 00                	add    %al,(%eax)
402645:	04 22                	add    $0x22,%al
402647:	00 00                	add    %al,(%eax)
402649:	00 40 5a             	add    %al,0x5a(%eax)
40264c:	59                   	pop    %ecx
40264d:	02 28                	add    (%eax),%ch
40264f:	2e 00 00             	add    %al,%cs:(%eax)
402652:	0a 6b 02             	or     0x2(%ebx),%ch
402655:	7b 09                	jnp    0x402660
402657:	00 00                	add    %al,(%eax)
402659:	04 22                	add    $0x22,%al
40265b:	00 00                	add    %al,(%eax)
40265d:	00 40 5a             	add    %al,0x5a(%eax)
402660:	59                   	pop    %ecx
402661:	73 32                	jae    0x402695
402663:	00 00                	add    %al,(%eax)
402665:	0a 28                	or     (%eax),%ch
402667:	9e                   	sahf
402668:	02 00                	add    (%eax),%al
40266a:	06                   	push   %es
40266b:	6f                   	outsl  %ds:(%esi),(%dx)
40266c:	39 00                	cmp    %eax,(%eax)
40266e:	00 0a                	add    %cl,(%edx)
402670:	2a 00                	sub    (%eax),%al
402672:	00 00                	add    %al,(%eax)
402674:	13 30                	adc    (%eax),%esi
402676:	04 00                	add    $0x0,%al
402678:	e8 00 00 00 03       	call   0x340267d
40267d:	00 00                	add    %al,(%eax)
40267f:	11 02                	adc    %eax,(%edx)
402681:	73 c8                	jae    0x40264b
402683:	00 00                	add    %al,(%eax)
402685:	06                   	push   %es
402686:	25 16 6f 3a 00       	and    $0x3a6f16,%eax
40268b:	00 0a                	add    %cl,(%edx)
40268d:	25 7e 16 00 00       	and    $0x167e,%eax
402692:	04 6f                	add    $0x6f,%al
402694:	3b 00                	cmp    (%eax),%eax
402696:	00 0a                	add    %cl,(%edx)
402698:	25 28 1d 00 00       	and    $0x1d28,%eax
40269d:	0a 6f 3c             	or     0x3c(%edi),%ch
4026a0:	00 00                	add    %al,(%eax)
4026a2:	0a 7d 0b             	or     0xb(%ebp),%bh
4026a5:	00 00                	add    %al,(%eax)
4026a7:	04 02                	add    $0x2,%al
4026a9:	28 1f                	sub    %bl,(%edi)
4026ab:	00 00                	add    %al,(%eax)
4026ad:	0a 02                	or     (%edx),%al
4026af:	20 12                	and    %dl,(%edx)
4026b1:	28 02                	sub    %al,(%edx)
4026b3:	00 17                	add    %dl,(%edi)
4026b5:	28 1b                	sub    %bl,(%ebx)
4026b7:	00 00                	add    %al,(%eax)
4026b9:	0a 02                	or     (%edx),%al
4026bb:	17                   	pop    %ss
4026bc:	6f                   	outsl  %ds:(%esi),(%dx)
4026bd:	1c 00                	sbb    $0x0,%al
4026bf:	00 0a                	add    %cl,(%edx)
4026c1:	02 20                	add    (%eax),%ah
4026c3:	cc                   	int3
4026c4:	e2 41                	loop   0x402707
4026c6:	79 28                	jns    0x4026f0
4026c8:	7b 01                	jnp    0x4026cb
4026ca:	00 06                	add    %al,(%esi)
4026cc:	22 00                	and    (%eax),%al
4026ce:	00 40 41             	add    %al,0x41(%eax)
4026d1:	73 38                	jae    0x40270b
4026d3:	00 00                	add    %al,(%eax)
4026d5:	0a 6f 21             	or     0x21(%edi),%ch
4026d8:	00 00                	add    %al,(%eax)
4026da:	0a 02                	or     (%edx),%al
4026dc:	28 3d 00 00 0a 02    	sub    %bh,0x20a0000
4026e2:	7b 0b                	jnp    0x4026ef
4026e4:	00 00                	add    %al,(%eax)
4026e6:	04 6f                	add    $0x6f,%al
4026e8:	3e 00 00             	add    %al,%ds:(%eax)
4026eb:	0a 2d 0b 02 28 3f    	or     0x3f28020b,%ch
4026f1:	00 00                	add    %al,(%eax)
4026f3:	0a 16                	or     (%esi),%dl
4026f5:	fe 01                	incb   (%ecx)
4026f7:	2b 01                	sub    (%ecx),%eax
4026f9:	16                   	push   %ss
4026fa:	0a 06                	or     (%esi),%al
4026fc:	2c 11                	sub    $0x11,%al
4026fe:	02 28                	add    (%eax),%ch
402700:	3d 00 00 0a 02       	cmp    $0x20a0000,%eax
402705:	7b 0b                	jnp    0x402712
402707:	00 00                	add    %al,(%eax)
402709:	04 6f                	add    $0x6f,%al
40270b:	40                   	inc    %eax
40270c:	00 00                	add    %al,(%eax)
40270e:	0a 02                	or     (%edx),%al
402710:	7b 0b                	jnp    0x40271d
402712:	00 00                	add    %al,(%eax)
402714:	04 02                	add    $0x2,%al
402716:	fe 06                	incb   (%esi)
402718:	30 00                	xor    %al,(%eax)
40271a:	00 06                	add    %al,(%esi)
40271c:	73 41                	jae    0x40275f
40271e:	00 00                	add    %al,(%eax)
402720:	0a 6f 42             	or     0x42(%edi),%ch
402723:	00 00                	add    %al,(%eax)
402725:	0a 02                	or     (%edx),%al
402727:	7b 0b                	jnp    0x402734
402729:	00 00                	add    %al,(%eax)
40272b:	04 02                	add    $0x2,%al
40272d:	fe 06                	incb   (%esi)
40272f:	2f                   	das
402730:	00 00                	add    %al,(%eax)
402732:	06                   	push   %es
402733:	73 41                	jae    0x402776
402735:	00 00                	add    %al,(%eax)
402737:	0a 6f 43             	or     0x43(%edi),%ch
40273a:	00 00                	add    %al,(%eax)
40273c:	0a 02                	or     (%edx),%al
40273e:	7b 0b                	jnp    0x40274b
402740:	00 00                	add    %al,(%eax)
402742:	04 02                	add    $0x2,%al
402744:	fe 06                	incb   (%esi)
402746:	31 00                	xor    %eax,(%eax)
402748:	00 06                	add    %al,(%esi)
40274a:	73 44                	jae    0x402790
40274c:	00 00                	add    %al,(%eax)
40274e:	0a 6f 45             	or     0x45(%edi),%ch
402751:	00 00                	add    %al,(%eax)
402753:	0a 02                	or     (%edx),%al
402755:	7b 0b                	jnp    0x402762
402757:	00 00                	add    %al,(%eax)
402759:	04 17                	add    $0x17,%al
40275b:	6f                   	outsl  %ds:(%esi),(%dx)
40275c:	46                   	inc    %esi
40275d:	00 00                	add    %al,(%eax)
40275f:	0a 02                	or     (%edx),%al
402761:	16                   	push   %ss
402762:	28 46 00             	sub    %al,0x0(%esi)
402765:	00 0a                	add    %cl,(%edx)
402767:	2a 13                	sub    (%ebx),%dl
402769:	30 01                	xor    %al,(%ecx)
40276b:	00 0e                	add    %cl,(%esi)
40276d:	00 00                	add    %al,(%eax)
40276f:	00 05 00 00 11 02    	add    %al,0x2110000
402775:	7b 0b                	jnp    0x402782
402777:	00 00                	add    %al,(%eax)
402779:	04 6f                	add    $0x6f,%al
40277b:	47                   	inc    %edi
40277c:	00 00                	add    %al,(%eax)
40277e:	0a 0a                	or     (%edx),%cl
402780:	06                   	push   %es
402781:	2a 00                	sub    (%eax),%al
402783:	00 36                	add    %dh,(%esi)
402785:	02 7b 0b             	add    0xb(%ebx),%bh
402788:	00 00                	add    %al,(%eax)
40278a:	04 03                	add    $0x3,%al
40278c:	6f                   	outsl  %ds:(%esi),(%dx)
40278d:	48                   	dec    %eax
40278e:	00 00                	add    %al,(%eax)
402790:	0a 2a                	or     (%edx),%ch
402792:	00 00                	add    %al,(%eax)
402794:	13 30                	adc    (%eax),%esi
402796:	01 00                	add    %eax,(%eax)
402798:	0e                   	push   %cs
402799:	00 00                	add    %al,(%eax)
40279b:	00 06                	add    %al,(%esi)
40279d:	00 00                	add    %al,(%eax)