40d490:	00 00                	add    %al,(%eax)
40d492:	0a 00                	or     (%eax),%al
40d494:	02 72 ca             	add    -0x36(%edx),%dh
40d497:	a8 00                	test   $0x0,%al
40d499:	70 28                	jo     0x40d4c3
40d49b:	3f                   	aas
40d49c:	00 00                	add    %al,(%eax)
40d49e:	0a 00                	or     (%eax),%al
40d4a0:	02 72 da             	add    -0x26(%edx),%dh
40d4a3:	a8 00                	test   $0x0,%al
40d4a5:	70 6f                	jo     0x40d516
40d4a7:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
40d4ac:	02 7b ef             	add    -0x11(%ebx),%bh
40d4af:	00 00                	add    %al,(%eax)
40d4b1:	04 16                	add    $0x16,%al
40d4b3:	6f                   	outsl  %ds:(%esi),(%dx)
40d4b4:	57                   	push   %edi
40d4b5:	00 00                	add    %al,(%eax)
40d4b7:	0a 00                	or     (%eax),%al
40d4b9:	02 7b f8             	add    -0x8(%ebx),%bh
40d4bc:	00 00                	add    %al,(%eax)
40d4be:	04 16                	add    $0x16,%al
40d4c0:	6f                   	outsl  %ds:(%esi),(%dx)
40d4c1:	57                   	push   %edi
40d4c2:	00 00                	add    %al,(%eax)
40d4c4:	0a 00                	or     (%eax),%al
40d4c6:	02 7b f8             	add    -0x8(%ebx),%bh
40d4c9:	00 00                	add    %al,(%eax)
40d4cb:	04 6f                	add    $0x6f,%al
40d4cd:	58                   	pop    %eax
40d4ce:	00 00                	add    %al,(%eax)
40d4d0:	0a 00                	or     (%eax),%al
40d4d2:	02 16                	add    (%esi),%dl
40d4d4:	28 57 00             	sub    %dl,0x0(%edi)
40d4d7:	00 0a                	add    %cl,(%edx)
40d4d9:	00 02                	add    %al,(%edx)
40d4db:	28 58 00             	sub    %bl,0x0(%eax)
40d4de:	00 0a                	add    %cl,(%edx)
40d4e0:	00 2a                	add    %ch,(%edx)
40d4e2:	00 00                	add    %al,(%eax)
40d4e4:	13 30                	adc    (%eax),%esi
40d4e6:	02 00                	add    (%eax),%al
40d4e8:	4f                   	dec    %edi
40d4e9:	00 00                	add    %al,(%eax)
40d4eb:	00 00                	add    %al,(%eax)
40d4ed:	00 00                	add    %al,(%eax)
40d4ef:	00 02                	add    %al,(%edx)
40d4f1:	14 7d                	adc    $0x7d,%al
40d4f3:	fd                   	std
40d4f4:	00 00                	add    %al,(%eax)
40d4f6:	04 02                	add    $0x2,%al
40d4f8:	28 16                	sub    %dl,(%esi)
40d4fa:	00 00                	add    %al,(%eax)
40d4fc:	0a 00                	or     (%eax),%al
40d4fe:	00 02                	add    %al,(%edx)
40d500:	03 7d fc             	add    -0x4(%ebp),%edi
40d503:	00 00                	add    %al,(%eax)
40d505:	04 02                	add    $0x2,%al
40d507:	28 fa                	sub    %bh,%dl
40d509:	00 00                	add    %al,(%eax)
40d50b:	06                   	push   %es
40d50c:	00 02                	add    %al,(%edx)
40d50e:	02 7b fc             	add    -0x4(%ebx),%bh
40d511:	00 00                	add    %al,(%eax)
40d513:	04 7b                	add    $0x7b,%al
40d515:	ba 00 00 04 6f       	mov    $0x6f040000,%edx
40d51a:	46                   	inc    %esi
40d51b:	00 00                	add    %al,(%eax)
40d51d:	06                   	push   %es
40d51e:	6f                   	outsl  %ds:(%esi),(%dx)
40d51f:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
40d524:	02 04 28             	add    (%eax,%ebp,1),%al
40d527:	f7 00 00 06 00 02    	testl  $0x2000600,(%eax)
40d52d:	7b 02                	jnp    0x40d531
40d52f:	01 00                	add    %eax,(%eax)
40d531:	04 03                	add    $0x3,%al
40d533:	7b b9                	jnp    0x40d4ee
40d535:	00 00                	add    %al,(%eax)
40d537:	04 6f                	add    $0x6f,%al
40d539:	1d 00 00 0a 00       	sbb    $0xa0000,%eax
40d53e:	2a 22                	sub    (%edx),%ah
40d540:	00 28                	add    %ch,(%eax)
40d542:	61                   	popa
40d543:	00 00                	add    %al,(%eax)
40d545:	0a 00                	or     (%eax),%al
40d547:	2a 66 00             	sub    0x0(%esi),%ah
40d54a:	02 7b fc             	add    -0x4(%ebx),%bh
40d54d:	00 00                	add    %al,(%eax)
40d54f:	04 02                	add    $0x2,%al
40d551:	7b 02                	jnp    0x40d555
40d553:	01 00                	add    %eax,(%eax)
40d555:	04 6f                	add    $0x6f,%al
40d557:	19 00                	sbb    %eax,(%eax)
40d559:	00 0a                	add    %cl,(%edx)
40d55b:	6f                   	outsl  %ds:(%esi),(%dx)
40d55c:	bd 00 00 06 00       	mov    $0x60000,%ebp
40d561:	2a 3a                	sub    (%edx),%bh
40d563:	00 02                	add    %al,(%edx)
40d565:	7b 01                	jnp    0x40d568
40d567:	01 00                	add    %eax,(%eax)
40d569:	04 6f                	add    $0x6f,%al
40d56b:	ea 00 00 0a 00 2a 00 	ljmp   $0x2a,$0xa0000
40d572:	00 00                	add    %al,(%eax)
40d574:	1b 30                	sbb    (%eax),%esi
40d576:	01 00                	add    %eax,(%eax)
40d578:	2c 00                	sub    $0x0,%al
40d57a:	00 00                	add    %al,(%eax)
40d57c:	3d 00 00 11 00       	cmp    $0x110000,%eax
40d581:	02 28                	add    (%eax),%ch
40d583:	cb                   	lret
40d584:	00 00                	add    %al,(%eax)
40d586:	0a 00                	or     (%eax),%al
40d588:	73 e3                	jae    0x40d56d
40d58a:	00 00                	add    %al,(%eax)
40d58c:	06                   	push   %es
40d58d:	0a 00                	or     (%eax),%al
40d58f:	06                   	push   %es
40d590:	6f                   	outsl  %ds:(%esi),(%dx)
40d591:	cc                   	int3
40d592:	00 00                	add    %al,(%eax)
40d594:	0a 26                	or     (%esi),%ah
40d596:	00 de                	add    %bl,%dh
40d598:	0b 06                	or     (%esi),%eax
40d59a:	2c 07                	sub    $0x7,%al
40d59c:	06                   	push   %es
40d59d:	6f                   	outsl  %ds:(%esi),(%dx)
40d59e:	30 00                	xor    %al,(%eax)
40d5a0:	00 0a                	add    %cl,(%edx)
40d5a2:	00 dc                	add    %bl,%ah
40d5a4:	02 28                	add    (%eax),%ch
40d5a6:	eb 00                	jmp    0x40d5a8
40d5a8:	00 0a                	add    %cl,(%edx)
40d5aa:	00 2a                	add    %ch,(%edx)
40d5ac:	01 10                	add    %edx,(%eax)
40d5ae:	00 00                	add    %al,(%eax)
40d5b0:	02 00                	add    (%eax),%al
40d5b2:	0e                   	push   %cs
40d5b3:	00 0b                	add    %cl,(%ebx)
40d5b5:	19 00                	sbb    %eax,(%eax)
40d5b7:	0b 00                	or     (%eax),%eax
40d5b9:	00 00                	add    %al,(%eax)
40d5bb:	00 13                	add    %dl,(%ebx)
40d5bd:	30 02                	xor    %al,(%edx)
40d5bf:	00 52 00             	add    %dl,0x0(%edx)
40d5c2:	00 00                	add    %al,(%eax)
40d5c4:	3e 00 00             	add    %al,%ds:(%eax)
40d5c7:	11 00                	adc    %eax,(%eax)
40d5c9:	04 0b                	add    $0xb,%al
40d5cb:	07                   	pop    %es
40d5cc:	0a 06                	or     (%esi),%al
40d5ce:	1f                   	pop    %ds
40d5cf:	25 59 45 04 00       	and    $0x44559,%eax
40d5d4:	00 00                	add    %al,(%eax)
40d5d6:	23 00                	and    (%eax),%eax
40d5d8:	00 00                	add    %al,(%eax)
40d5da:	02 00                	add    (%eax),%al
40d5dc:	00 00                	add    %al,(%eax)
40d5de:	18 00                	sbb    %al,(%eax)
40d5e0:	00 00                	add    %al,(%eax)
40d5e2:	0d 00 00 00 2b       	or     $0x2b000000,%eax
40d5e7:	2c 02                	sub    $0x2,%al
40d5e9:	28 ed                	sub    %ch,%ch
40d5eb:	00 00                	add    %al,(%eax)
40d5ed:	06                   	push   %es
40d5ee:	00 17                	add    %dl,(%edi)
40d5f0:	0c 2b                	or     $0x2b,%al
40d5f2:	25 02 28 ee 00       	and    $0xee2802,%eax
40d5f7:	00 06                	add    %al,(%esi)
40d5f9:	00 17                	add    %dl,(%edi)
40d5fb:	0c 2b                	or     $0x2b,%al
40d5fd:	1a 02                	sbb    (%edx),%al
40d5ff:	28 ef                	sub    %ch,%bh
40d601:	00 00                	add    %al,(%eax)
40d603:	06                   	push   %es
40d604:	00 17                	add    %dl,(%edi)
40d606:	0c 2b                	or     $0x2b,%al
40d608:	0f 02 28             	lar    (%eax),%ebp
40d60b:	f0 00 00             	lock add %al,(%eax)
40d60e:	06                   	push   %es
40d60f:	00 17                	add    %dl,(%edi)
40d611:	0c 2b                	or     $0x2b,%al
40d613:	04 16                	add    $0x16,%al
40d615:	0c 2b                	or     $0x2b,%al
40d617:	00 08                	add    %cl,(%eax)
40d619:	2a b2 00 02 02 7b    	sub    0x7b020200(%edx),%dh
40d61f:	fc                   	cld
40d620:	00 00                	add    %al,(%eax)
40d622:	04 72                	add    $0x72,%al
40d624:	57                   	push   %edi
40d625:	92                   	xchg   %eax,%edx
40d626:	00 70 6f             	add    %dh,0x6f(%eax)
40d629:	c0 00 00             	rolb   $0x0,(%eax)
40d62c:	06                   	push   %es
40d62d:	28 f7                	sub    %dh,%bh
40d62f:	00 00                	add    %al,(%eax)
40d631:	06                   	push   %es
40d632:	00 02                	add    %al,(%edx)
40d634:	7b fc                	jnp    0x40d632
40d636:	00 00                	add    %al,(%eax)
40d638:	04 25                	add    $0x25,%al
40d63a:	7b c3                	jnp    0x40d5ff
40d63c:	00 00                	add    %al,(%eax)
40d63e:	04 17                	add    $0x17,%al
40d640:	58                   	pop    %eax
40d641:	7d c3                	jge    0x40d606
40d643:	00 00                	add    %al,(%eax)
40d645:	04 2a                	add    $0x2a,%al
40d647:	b2 00                	mov    $0x0,%dl
40d649:	02 02                	add    (%edx),%al
40d64b:	7b fc                	jnp    0x40d649
40d64d:	00 00                	add    %al,(%eax)
40d64f:	04 72                	add    $0x72,%al
40d651:	03 93 00 70 6f c0    	add    -0x3f909000(%ebx),%edx
40d657:	00 00                	add    %al,(%eax)
40d659:	06                   	push   %es
40d65a:	28 f7                	sub    %dh,%bh
40d65c:	00 00                	add    %al,(%eax)
40d65e:	06                   	push   %es
40d65f:	00 02                	add    %al,(%edx)
40d661:	7b fc                	jnp    0x40d65f
40d663:	00 00                	add    %al,(%eax)
40d665:	04 25                	add    $0x25,%al
40d667:	7b c3                	jnp    0x40d62c
40d669:	00 00                	add    %al,(%eax)
40d66b:	04 17                	add    $0x17,%al
40d66d:	58                   	pop    %eax
40d66e:	7d c3                	jge    0x40d633
40d670:	00 00                	add    %al,(%eax)
40d672:	04 2a                	add    $0x2a,%al
40d674:	b2 00                	mov    $0x0,%dl
40d676:	02 02                	add    (%edx),%al
40d678:	7b fc                	jnp    0x40d676
40d67a:	00 00                	add    %al,(%eax)
40d67c:	04 72                	add    $0x72,%al
40d67e:	0f 93 00             	setae  (%eax)
40d681:	70 6f                	jo     0x40d6f2
40d683:	c0 00 00             	rolb   $0x0,(%eax)
40d686:	06                   	push   %es
40d687:	28 f7                	sub    %dh,%bh
40d689:	00 00                	add    %al,(%eax)
40d68b:	06                   	push   %es
40d68c:	00 02                	add    %al,(%edx)
40d68e:	7b fc                	jnp    0x40d68c
40d690:	00 00                	add    %al,(%eax)
40d692:	04 25                	add    $0x25,%al
40d694:	7b c3                	jnp    0x40d659
40d696:	00 00                	add    %al,(%eax)
40d698:	04 17                	add    $0x17,%al
40d69a:	58                   	pop    %eax
40d69b:	7d c3                	jge    0x40d660
40d69d:	00 00                	add    %al,(%eax)
40d69f:	04 2a                	add    $0x2a,%al
40d6a1:	b2 00                	mov    $0x0,%dl
40d6a3:	02 02                	add    (%edx),%al
40d6a5:	7b fc                	jnp    0x40d6a3
40d6a7:	00 00                	add    %al,(%eax)
40d6a9:	04 72                	add    $0x72,%al
40d6ab:	19 93 00 70 6f c0    	sbb    %edx,-0x3f909000(%ebx)
40d6b1:	00 00                	add    %al,(%eax)
40d6b3:	06                   	push   %es
40d6b4:	28 f7                	sub    %dh,%bh
40d6b6:	00 00                	add    %al,(%eax)
40d6b8:	06                   	push   %es
40d6b9:	00 02                	add    %al,(%edx)
40d6bb:	7b fc                	jnp    0x40d6b9
40d6bd:	00 00                	add    %al,(%eax)
40d6bf:	04 25                	add    $0x25,%al
40d6c1:	7b c3                	jnp    0x40d686
40d6c3:	00 00                	add    %al,(%eax)
40d6c5:	04 17                	add    $0x17,%al
40d6c7:	58                   	pop    %eax
40d6c8:	7d c3                	jge    0x40d68d
40d6ca:	00 00                	add    %al,(%eax)
40d6cc:	04 2a                	add    $0x2a,%al
40d6ce:	26 00 02             	add    %al,%es:(%edx)
40d6d1:	28 ed                	sub    %ch,%ch
40d6d3:	00 00                	add    %al,(%eax)
40d6d5:	06                   	push   %es
40d6d6:	00 2a                	add    %ch,(%edx)
40d6d8:	26 00 02             	add    %al,%es:(%edx)
40d6db:	28 ee                	sub    %ch,%dh
40d6dd:	00 00                	add    %al,(%eax)
40d6df:	06                   	push   %es
40d6e0:	00 2a                	add    %ch,(%edx)
40d6e2:	26 00 02             	add    %al,%es:(%edx)
40d6e5:	28 ef                	sub    %ch,%bh
40d6e7:	00 00                	add    %al,(%eax)
40d6e9:	06                   	push   %es
40d6ea:	00 2a                	add    %ch,(%edx)
40d6ec:	26 00 02             	add    %al,%es:(%edx)
40d6ef:	28 f0                	sub    %dh,%al
40d6f1:	00 00                	add    %al,(%eax)
40d6f3:	06                   	push   %es
40d6f4:	00 2a                	add    %ch,(%edx)
40d6f6:	00 00                	add    %al,(%eax)
40d6f8:	13 30                	adc    (%eax),%esi
40d6fa:	02 00                	add    (%eax),%al
40d6fc:	22 00                	and    (%eax),%al
40d6fe:	00 00                	add    %al,(%eax)
40d700:	15 00 00 11 00       	adc    $0x110000,%eax
40d705:	02 7b fc             	add    -0x4(%ebx),%bh
40d708:	00 00                	add    %al,(%eax)
40d70a:	04 6f                	add    $0x6f,%al
40d70c:	c8 00 00 06          	enter  $0x0,$0x6
40d710:	0a 02                	or     (%edx),%al
40d712:	7b 01                	jnp    0x40d715
40d714:	01 00                	add    %eax,(%eax)
40d716:	04 6f                	add    $0x6f,%al
40d718:	ea 00 00 0a 00 02 06 	ljmp   $0x602,$0xa0000
40d71f:	28 f7                	sub    %dh,%bh
40d721:	00 00                	add    %al,(%eax)
40d723:	06                   	push   %es
40d724:	00 2a                	add    %ch,(%edx)
40d726:	00 00                	add    %al,(%eax)
40d728:	13 30                	adc    (%eax),%esi
40d72a:	02 00                	add    (%eax),%al
40d72c:	22 00                	and    (%eax),%al
40d72e:	00 00                	add    %al,(%eax)
40d730:	15 00 00 11 00       	adc    $0x110000,%eax
40d735:	02 7b fc             	add    -0x4(%ebx),%bh
40d738:	00 00                	add    %al,(%eax)
40d73a:	04 6f                	add    $0x6f,%al
40d73c:	c9                   	leave
40d73d:	00 00                	add    %al,(%eax)
40d73f:	06                   	push   %es
40d740:	0a 02                	or     (%edx),%al
40d742:	7b 01                	jnp    0x40d745
40d744:	01 00                	add    %eax,(%eax)
40d746:	04 6f                	add    $0x6f,%al
40d748:	ea 00 00 0a 00 02 06 	ljmp   $0x602,$0xa0000
40d74f:	28 f7                	sub    %dh,%bh
40d751:	00 00                	add    %al,(%eax)
40d753:	06                   	push   %es
40d754:	00 2a                	add    %ch,(%edx)
40d756:	00 00                	add    %al,(%eax)
40d758:	1b 30                	sbb    (%eax),%esi
40d75a:	05 00 19 04 00       	add    $0x41900,%eax
40d75f:	00 3f                	add    %bh,(%edi)
40d761:	00 00                	add    %al,(%eax)
40d763:	11 00                	adc    %eax,(%eax)
40d765:	03 72 39             	add    0x39(%edx),%esi
40d768:	80 00 70             	addb   $0x70,(%eax)
40d76b:	6f                   	outsl  %ds:(%esi),(%dx)
40d76c:	ec                   	in     (%dx),%al
40d76d:	00 00                	add    %al,(%eax)
40d76f:	0a 0a                	or     (%edx),%cl
40d771:	06                   	push   %es
40d772:	39 31                	cmp    %esi,(%ecx)
40d774:	01 00                	add    %eax,(%eax)
40d776:	00 00                	add    %al,(%eax)