4075b8:	0b 00                	or     (%eax),%eax
4075ba:	00 06                	add    %al,(%esi)
4075bc:	00 2b                	add    %ch,(%ebx)
4075be:	5a                   	pop    %edx
4075bf:	02 7b 5e             	add    0x5e(%ebx),%bh
4075c2:	00 00                	add    %al,(%eax)
4075c4:	04 72                	add    $0x72,%al
4075c6:	07                   	pop    %es
4075c7:	00 00                	add    %al,(%eax)
4075c9:	70 28                	jo     0x4075f3
4075cb:	1d 00 00 0a 0b       	sbb    $0xb0a0000,%eax
4075d0:	07                   	pop    %es
4075d1:	2c 1a                	sub    $0x1a,%al
4075d3:	02 7b 60             	add    0x60(%ebx),%bh
4075d6:	00 00                	add    %al,(%eax)
4075d8:	04 02                	add    $0x2,%al
4075da:	7b 53                	jnp    0x40762f
4075dc:	00 00                	add    %al,(%eax)
4075de:	04 02                	add    $0x2,%al
4075e0:	7b 5e                	jnp    0x407640
4075e2:	00 00                	add    %al,(%eax)
4075e4:	04 6f                	add    $0x6f,%al
4075e6:	0b 00                	or     (%eax),%eax
4075e8:	00 06                	add    %al,(%esi)
4075ea:	00 2b                	add    %ch,(%ebx)
4075ec:	2c 02                	sub    $0x2,%al
4075ee:	7b 5e                	jnp    0x40764e
4075f0:	00 00                	add    %al,(%eax)
4075f2:	04 72                	add    $0x72,%al
4075f4:	0d 00 00 70 28       	or     $0x28700000,%eax
4075f9:	1d 00 00 0a 0c       	sbb    $0xc0a0000,%eax
4075fe:	08 2c 18             	or     %ch,(%eax,%ebx,1)
407601:	02 7b 60             	add    0x60(%ebx),%bh
407604:	00 00                	add    %al,(%eax)
407606:	04 02                	add    $0x2,%al
407608:	7b 58                	jnp    0x407662
40760a:	00 00                	add    %al,(%eax)
40760c:	04 02                	add    $0x2,%al
40760e:	7b 5e                	jnp    0x40766e
407610:	00 00                	add    %al,(%eax)
407612:	04 6f                	add    $0x6f,%al
407614:	0b 00                	or     (%eax),%eax
407616:	00 06                	add    %al,(%esi)
407618:	00 02                	add    %al,(%edx)
40761a:	28 85 00 00 0a 00    	sub    %al,0xa0000(%ebp)
407620:	2a 00                	sub    (%eax),%al
407622:	00 00                	add    %al,(%eax)
407624:	13 30                	adc    (%eax),%esi
407626:	02 00                	add    (%eax),%al
407628:	2b 00                	sub    (%eax),%eax
40762a:	00 00                	add    %al,(%eax)
40762c:	0a 00                	or     (%eax),%al
40762e:	00 11                	add    %dl,(%ecx)
407630:	00 03                	add    %al,(%ebx)
407632:	2c 0b                	sub    $0xb,%al
407634:	02 7b 61             	add    0x61(%ebx),%bh
407637:	00 00                	add    %al,(%eax)
407639:	04 14                	add    $0x14,%al
40763b:	fe 03                	incb   (%ebx)
40763d:	2b 01                	sub    (%ecx),%eax
40763f:	16                   	push   %ss
407640:	0a 06                	or     (%esi),%al
407642:	2c 0e                	sub    $0xe,%al
407644:	00 02                	add    %al,(%edx)
407646:	7b 61                	jnp    0x4076a9
407648:	00 00                	add    %al,(%eax)
40764a:	04 6f                	add    $0x6f,%al
40764c:	4b                   	dec    %ebx
40764d:	00 00                	add    %al,(%eax)
40764f:	0a 00                	or     (%eax),%al
407651:	00 02                	add    %al,(%edx)
407653:	03 28                	add    (%eax),%ebp
407655:	4c                   	dec    %esp
407656:	00 00                	add    %al,(%eax)
407658:	0a 00                	or     (%eax),%al
40765a:	2a 00                	sub    (%eax),%al
40765c:	13 30                	adc    (%eax),%esi
40765e:	06                   	push   %es
40765f:	00 e0                	add    %ah,%al
407661:	0a 00                	or     (%eax),%al
407663:	00 00                	add    %al,(%eax)
407665:	00 00                	add    %al,(%eax)
407667:	00 00                	add    %al,(%eax)
407669:	02 73 4d             	add    0x4d(%ebx),%dh
40766c:	00 00                	add    %al,(%eax)
40766e:	0a 7d 62             	or     0x62(%ebp),%bh
407671:	00 00                	add    %al,(%eax)
407673:	04 02                	add    $0x2,%al
407675:	73 4d                	jae    0x4076c4
407677:	00 00                	add    %al,(%eax)
407679:	0a 7d 63             	or     0x63(%ebp),%bh
40767c:	00 00                	add    %al,(%eax)
40767e:	04 02                	add    $0x2,%al
407680:	73 51                	jae    0x4076d3
407682:	00 00                	add    %al,(%eax)
407684:	0a 7d 64             	or     0x64(%ebp),%bh
407687:	00 00                	add    %al,(%eax)
407689:	04 02                	add    $0x2,%al
40768b:	73 4d                	jae    0x4076da
40768d:	00 00                	add    %al,(%eax)
40768f:	0a 7d 65             	or     0x65(%ebp),%bh
407692:	00 00                	add    %al,(%eax)
407694:	04 02                	add    $0x2,%al
407696:	73 51                	jae    0x4076e9
407698:	00 00                	add    %al,(%eax)
40769a:	0a 7d 66             	or     0x66(%ebp),%bh
40769d:	00 00                	add    %al,(%eax)
40769f:	04 02                	add    $0x2,%al
4076a1:	73 4d                	jae    0x4076f0
4076a3:	00 00                	add    %al,(%eax)
4076a5:	0a 7d 67             	or     0x67(%ebp),%bh
4076a8:	00 00                	add    %al,(%eax)
4076aa:	04 02                	add    $0x2,%al
4076ac:	73 51                	jae    0x4076ff
4076ae:	00 00                	add    %al,(%eax)
4076b0:	0a 7d 68             	or     0x68(%ebp),%bh
4076b3:	00 00                	add    %al,(%eax)
4076b5:	04 02                	add    $0x2,%al
4076b7:	73 4d                	jae    0x407706
4076b9:	00 00                	add    %al,(%eax)
4076bb:	0a 7d 69             	or     0x69(%ebp),%bh
4076be:	00 00                	add    %al,(%eax)
4076c0:	04 02                	add    $0x2,%al
4076c2:	73 51                	jae    0x407715
4076c4:	00 00                	add    %al,(%eax)
4076c6:	0a 7d 6a             	or     0x6a(%ebp),%bh
4076c9:	00 00                	add    %al,(%eax)
4076cb:	04 02                	add    $0x2,%al
4076cd:	73 4d                	jae    0x40771c
4076cf:	00 00                	add    %al,(%eax)
4076d1:	0a 7d 6b             	or     0x6b(%ebp),%bh
4076d4:	00 00                	add    %al,(%eax)
4076d6:	04 02                	add    $0x2,%al
4076d8:	73 51                	jae    0x40772b
4076da:	00 00                	add    %al,(%eax)
4076dc:	0a 7d 6c             	or     0x6c(%ebp),%bh
4076df:	00 00                	add    %al,(%eax)
4076e1:	04 02                	add    $0x2,%al
4076e3:	73 50                	jae    0x407735
4076e5:	00 00                	add    %al,(%eax)
4076e7:	0a 7d 6d             	or     0x6d(%ebp),%bh
4076ea:	00 00                	add    %al,(%eax)
4076ec:	04 02                	add    $0x2,%al
4076ee:	73 4d                	jae    0x40773d
4076f0:	00 00                	add    %al,(%eax)
4076f2:	0a 7d 73             	or     0x73(%ebp),%bh
4076f5:	00 00                	add    %al,(%eax)
4076f7:	04 02                	add    $0x2,%al
4076f9:	73 53                	jae    0x40774e
4076fb:	00 00                	add    %al,(%eax)
4076fd:	0a 7d 6e             	or     0x6e(%ebp),%bh
407700:	00 00                	add    %al,(%eax)
407702:	04 02                	add    $0x2,%al
407704:	73 53                	jae    0x407759
407706:	00 00                	add    %al,(%eax)
407708:	0a 7d 6f             	or     0x6f(%ebp),%bh
40770b:	00 00                	add    %al,(%eax)
40770d:	04 02                	add    $0x2,%al
40770f:	73 53                	jae    0x407764
407711:	00 00                	add    %al,(%eax)
407713:	0a 7d 70             	or     0x70(%ebp),%bh
407716:	00 00                	add    %al,(%eax)
407718:	04 02                	add    $0x2,%al
40771a:	73 53                	jae    0x40776f
40771c:	00 00                	add    %al,(%eax)
40771e:	0a 7d 71             	or     0x71(%ebp),%bh
407721:	00 00                	add    %al,(%eax)
407723:	04 02                	add    $0x2,%al
407725:	73 51                	jae    0x407778
407727:	00 00                	add    %al,(%eax)
407729:	0a 7d 72             	or     0x72(%ebp),%bh
40772c:	00 00                	add    %al,(%eax)
40772e:	04 02                	add    $0x2,%al
407730:	7b 6d                	jnp    0x40779f
407732:	00 00                	add    %al,(%eax)
407734:	04 6f                	add    $0x6f,%al
407736:	55                   	push   %ebp
407737:	00 00                	add    %al,(%eax)
407739:	0a 00                	or     (%eax),%al
40773b:	02 28                	add    (%eax),%ch
40773d:	55                   	push   %ebp
40773e:	00 00                	add    %al,(%eax)
407740:	0a 00                	or     (%eax),%al
407742:	02 7b 62             	add    0x62(%ebx),%bh
407745:	00 00                	add    %al,(%eax)
407747:	04 17                	add    $0x17,%al
407749:	6f                   	outsl  %ds:(%esi),(%dx)
40774a:	6e                   	outsb  %ds:(%esi),(%dx)
40774b:	00 00                	add    %al,(%eax)
40774d:	0a 00                	or     (%eax),%al
40774f:	02 7b 62             	add    0x62(%ebx),%bh
407752:	00 00                	add    %al,(%eax)
407754:	04 72                	add    $0x72,%al
407756:	af                   	scas   %es:(%edi),%eax
407757:	0c 00                	or     $0x0,%al
407759:	70 22                	jo     0x40777d
40775b:	00 00                	add    %al,(%eax)
40775d:	40                   	inc    %eax
40775e:	41                   	inc    %ecx
40775f:	17                   	pop    %ss
407760:	19 20                	sbb    %esp,(%eax)
407762:	81 00 00 00 73 59    	addl   $0x59730000,(%eax)
407768:	00 00                	add    %al,(%eax)
40776a:	0a 6f 5a             	or     0x5a(%edi),%ch
40776d:	00 00                	add    %al,(%eax)
40776f:	0a 00                	or     (%eax),%al
407771:	02 7b 62             	add    0x62(%ebx),%bh
407774:	00 00                	add    %al,(%eax)
407776:	04 28                	add    $0x28,%al
407778:	86 00                	xchg   %al,(%eax)
40777a:	00 0a                	add    %cl,(%edx)
40777c:	6f                   	outsl  %ds:(%esi),(%dx)
40777d:	5c                   	pop    %esp
40777e:	00 00                	add    %al,(%eax)
407780:	0a 00                	or     (%eax),%al
407782:	02 7b 62             	add    0x62(%ebx),%bh
407785:	00 00                	add    %al,(%eax)
407787:	04 1f                	add    $0x1f,%al
407789:	66 1f                	popw   %ds
40778b:	09 73 5d             	or     %esi,0x5d(%ebx)
40778e:	00 00                	add    %al,(%eax)
407790:	0a 6f 5e             	or     0x5e(%edi),%ch
407793:	00 00                	add    %al,(%eax)
407795:	0a 00                	or     (%eax),%al
407797:	02 7b 62             	add    0x62(%ebx),%bh
40779a:	00 00                	add    %al,(%eax)
40779c:	04 72                	add    $0x72,%al
40779e:	67 14 00             	addr16 adc $0x0,%al
4077a1:	70 6f                	jo     0x407812
4077a3:	5f                   	pop    %edi
4077a4:	00 00                	add    %al,(%eax)
4077a6:	0a 00                	or     (%eax),%al
4077a8:	02 7b 62             	add    0x62(%ebx),%bh
4077ab:	00 00                	add    %al,(%eax)
4077ad:	04 20                	add    $0x20,%al
4077af:	40                   	inc    %eax
4077b0:	01 00                	add    %eax,(%eax)
4077b2:	00 1f                	add    %bl,(%edi)
4077b4:	10 73 60             	adc    %dh,0x60(%ebx)
4077b7:	00 00                	add    %al,(%eax)
4077b9:	0a 6f 61             	or     0x61(%edi),%ch
4077bc:	00 00                	add    %al,(%eax)
4077be:	0a 00                	or     (%eax),%al
4077c0:	02 7b 62             	add    0x62(%ebx),%bh
4077c3:	00 00                	add    %al,(%eax)
4077c5:	04 1e                	add    $0x1e,%al
4077c7:	6f                   	outsl  %ds:(%esi),(%dx)
4077c8:	62 00                	bound  %eax,(%eax)
4077ca:	00 0a                	add    %cl,(%edx)
4077cc:	00 02                	add    %al,(%edx)
4077ce:	7b 62                	jnp    0x407832
4077d0:	00 00                	add    %al,(%eax)
4077d2:	04 72                	add    $0x72,%al
4077d4:	87 14 00             	xchg   %edx,(%eax,%eax,1)
4077d7:	70 6f                	jo     0x407848
4077d9:	4a                   	dec    %edx
4077da:	00 00                	add    %al,(%eax)
4077dc:	0a 00                	or     (%eax),%al
4077de:	02 7b 63             	add    0x63(%ebx),%bh
4077e1:	00 00                	add    %al,(%eax)
4077e3:	04 17                	add    $0x17,%al
4077e5:	6f                   	outsl  %ds:(%esi),(%dx)
4077e6:	6e                   	outsb  %ds:(%esi),(%dx)
4077e7:	00 00                	add    %al,(%eax)
4077e9:	0a 00                	or     (%eax),%al
4077eb:	02 7b 63             	add    0x63(%ebx),%bh
4077ee:	00 00                	add    %al,(%eax)
4077f0:	04 1f                	add    $0x1f,%al
4077f2:	0f 1f 10             	nopl   (%eax)
4077f5:	73 5d                	jae    0x407854
4077f7:	00 00                	add    %al,(%eax)
4077f9:	0a 6f 5e             	or     0x5e(%edi),%ch
4077fc:	00 00                	add    %al,(%eax)
4077fe:	0a 00                	or     (%eax),%al
407800:	02 7b 63             	add    0x63(%ebx),%bh
407803:	00 00                	add    %al,(%eax)
407805:	04 72                	add    $0x72,%al
407807:	d1 14 00             	rcll   $1,(%eax,%eax,1)
40780a:	70 6f                	jo     0x40787b
40780c:	5f                   	pop    %edi
40780d:	00 00                	add    %al,(%eax)
40780f:	0a 00                	or     (%eax),%al
407811:	02 7b 63             	add    0x63(%ebx),%bh
407814:	00 00                	add    %al,(%eax)
407816:	04 1f                	add    $0x1f,%al
407818:	29 1f                	sub    %ebx,(%edi)
40781a:	0c 73                	or     $0x73,%al
40781c:	60                   	pusha
40781d:	00 00                	add    %al,(%eax)
40781f:	0a 6f 61             	or     0x61(%edi),%ch
407822:	00 00                	add    %al,(%eax)
407824:	0a 00                	or     (%eax),%al
407826:	02 7b 63             	add    0x63(%ebx),%bh
407829:	00 00                	add    %al,(%eax)
40782b:	04 16                	add    $0x16,%al
40782d:	6f                   	outsl  %ds:(%esi),(%dx)
40782e:	62 00                	bound  %eax,(%eax)
407830:	00 0a                	add    %cl,(%edx)
407832:	00 02                	add    %al,(%edx)
407834:	7b 63                	jnp    0x407899
407836:	00 00                	add    %al,(%eax)
407838:	04 72                	add    $0x72,%al
40783a:	e9 14 00 70 6f       	jmp    0x6fb07853
40783f:	4a                   	dec    %edx
407840:	00 00                	add    %al,(%eax)
407842:	0a 00                	or     (%eax),%al
407844:	02 7b 64             	add    0x64(%ebx),%bh
407847:	00 00                	add    %al,(%eax)
407849:	04 1f                	add    $0x1f,%al
40784b:	50                   	push   %eax
40784c:	1f                   	pop    %ds
40784d:	0d 73 5d 00 00       	or     $0x5d73,%eax
407852:	0a 6f 5e             	or     0x5e(%edi),%ch
407855:	00 00                	add    %al,(%eax)
407857:	0a 00                	or     (%eax),%al
407859:	02 7b 64             	add    0x64(%ebx),%bh
40785c:	00 00                	add    %al,(%eax)
40785e:	04 19                	add    $0x19,%al
407860:	18 19                	sbb    %bl,(%ecx)
407862:	18 73 87             	sbb    %dh,-0x79(%ebx)
407865:	00 00                	add    %al,(%eax)
407867:	0a 6f 88             	or     -0x78(%edi),%ch
40786a:	00 00                	add    %al,(%eax)
40786c:	0a 00                	or     (%eax),%al
40786e:	02 7b 64             	add    0x64(%ebx),%bh
407871:	00 00                	add    %al,(%eax)
407873:	04 72                	add    $0x72,%al
407875:	f7 14 00             	notl   (%eax,%eax,1)
407878:	70 6f                	jo     0x4078e9
40787a:	5f                   	pop    %edi
40787b:	00 00                	add    %al,(%eax)
40787d:	0a 00                	or     (%eax),%al
40787f:	02 7b 64             	add    0x64(%ebx),%bh
407882:	00 00                	add    %al,(%eax)
407884:	04 20                	add    $0x20,%al
407886:	bb 00 00 00 1f       	mov    $0x1f000000,%ebx
40788b:	15 73 60 00 00       	adc    $0x6073,%eax
407890:	0a 6f 61             	or     0x61(%edi),%ch
407893:	00 00                	add    %al,(%eax)
407895:	0a 00                	or     (%eax),%al
407897:	02 7b 64             	add    0x64(%ebx),%bh
40789a:	00 00                	add    %al,(%eax)
40789c:	04 17                	add    $0x17,%al
40789e:	6f                   	outsl  %ds:(%esi),(%dx)
40789f:	62 00                	bound  %eax,(%eax)
4078a1:	00 0a                	add    %cl,(%edx)
4078a3:	00 02                	add    %al,(%edx)
4078a5:	7b 65                	jnp    0x40790c
4078a7:	00 00                	add    %al,(%eax)
4078a9:	04 17                	add    $0x17,%al