40499f:	11 00                	adc    %eax,(%eax)
4049a1:	02 03                	add    (%ebx),%al
4049a3:	6f                   	outsl  %ds:(%esi),(%dx)
4049a4:	9b                   	fwait
4049a5:	00 00                	add    %al,(%eax)
4049a7:	0a 2d 09 03 02 6f    	or     0x6f020309,%ch
4049ad:	9c                   	pushf
4049ae:	00 00                	add    %al,(%eax)
4049b0:	0a 2b                	or     (%ebx),%ch
4049b2:	01 17                	add    %edx,(%edi)
4049b4:	0a 2b                	or     (%ebx),%ch
4049b6:	00 06                	add    %al,(%esi)
4049b8:	2a 2e                	sub    (%esi),%ch
4049ba:	72 c6                	jb     0x404982
4049bc:	09 00                	or     %eax,(%eax)
4049be:	70 80                	jo     0x404940
4049c0:	44                   	inc    %esp
4049c1:	00 00                	add    %al,(%eax)
4049c3:	04 2a                	add    $0x2a,%al
4049c5:	42                   	inc    %edx
4049c6:	02 28                	add    (%eax),%ch
4049c8:	73 00                	jae    0x4049ca
4049ca:	00 0a                	add    %cl,(%edx)
4049cc:	00 00                	add    %al,(%eax)
4049ce:	02 28                	add    (%eax),%ch
4049d0:	ba 00 00 06 26       	mov    $0x26060000,%edx
4049d5:	2a 00                	sub    (%eax),%al
4049d7:	00 13                	add    %dl,(%ebx)
4049d9:	30 01                	xor    %al,(%ecx)
4049db:	00 0b                	add    %cl,(%ebx)
4049dd:	00 00                	add    %al,(%eax)
4049df:	00 2a                	add    %ch,(%edx)
4049e1:	00 00                	add    %al,(%eax)
4049e3:	11 00                	adc    %eax,(%eax)
4049e5:	28 ca                	sub    %cl,%dl
4049e7:	00 00                	add    %al,(%eax)
4049e9:	06                   	push   %es
4049ea:	0a 2b                	or     (%ebx),%ch
4049ec:	00 06                	add    %al,(%esi)
4049ee:	2a 00                	sub    (%eax),%al
4049f0:	13 30                	adc    (%eax),%esi
4049f2:	0a 00                	or     (%eax),%al
4049f4:	8e 00                	mov    (%eax),%es
4049f6:	00 00                	add    %al,(%eax)
4049f8:	2b 00                	sub    (%eax),%eax
4049fa:	00 11                	add    %dl,(%ecx)
4049fc:	00 28                	add    %ch,(%eax)
4049fe:	b9 00 00 06 0a       	mov    $0xa060000,%ecx
404a03:	28 9d 00 00 0a 06    	sub    %bl,0x60a0000(%ebp)
404a09:	6f                   	outsl  %ds:(%esi),(%dx)
404a0a:	9e                   	sahf
404a0b:	00 00                	add    %al,(%eax)
404a0d:	0a 0b                	or     (%ebx),%cl
404a0f:	07                   	pop    %es
404a10:	14 72                	adc    $0x72,%al
404a12:	e4 09                	in     $0x9,%al
404a14:	00 70 17             	add    %dh,0x17(%eax)
404a17:	8d 1b                	lea    (%ebx),%ebx
404a19:	00 00                	add    %al,(%eax)
404a1b:	01 25 16 72 f4 09    	add    %esp,0x9f47216
404a21:	00 70 a2             	add    %dh,-0x5e(%eax)
404a24:	14 14                	adc    $0x14,%al
404a26:	28 9f 00 00 0a 0c    	sub    %bl,0xc0a0000(%edi)
404a2c:	08 14 72             	or     %dl,(%edx,%esi,2)
404a2f:	28 0a                	sub    %cl,(%edx)
404a31:	00 70 17             	add    %dh,0x17(%eax)
404a34:	8d 1b                	lea    (%ebx),%ebx
404a36:	00 00                	add    %al,(%eax)
404a38:	01 25 16 72 3c 0a    	add    %esp,0xa3c7216
404a3e:	00 70 a2             	add    %dh,-0x5e(%eax)
404a41:	14 14                	adc    $0x14,%al
404a43:	28 9f 00 00 0a 0d    	sub    %bl,0xd0a0000(%edi)
404a49:	09 14 72             	or     %edx,(%edx,%esi,2)
404a4c:	4e                   	dec    %esi
404a4d:	0a 00                	or     (%eax),%al
404a4f:	70 18                	jo     0x404a69
404a51:	8d 1b                	lea    (%ebx),%ebx
404a53:	00 00                	add    %al,(%eax)
404a55:	01 25 17 18 8d 1b    	add    %esp,0x1b8d1817
404a5b:	00 00                	add    %al,(%eax)
404a5d:	01 25 16 7e 44 00    	add    %esp,0x447e16
404a63:	00 04 a2             	add    %al,(%edx,%eiz,4)
404a66:	25 17 72 5c 0a       	and    $0xa5c7217,%eax
404a6b:	00 70 a2             	add    %dh,-0x5e(%eax)
404a6e:	a2 14 14 28 9f       	mov    %al,0x9f281414
404a73:	00 00                	add    %al,(%eax)
404a75:	0a 26                	or     (%esi),%ah
404a77:	16                   	push   %ss
404a78:	28 a0 00 00 0a 00    	sub    %ah,0xa0000(%eax)
404a7e:	72 3a                	jb     0x404aba
404a80:	09 00                	or     %eax,(%eax)
404a82:	70 13                	jo     0x404a97
404a84:	04 2b                	add    $0x2b,%al
404a86:	00 11                	add    %dl,(%ecx)
404a88:	04 2a                	add    $0x2a,%al
404a8a:	1e                   	push   %ds
404a8b:	02 7b 45             	add    0x45(%ebx),%bh
404a8e:	00 00                	add    %al,(%eax)
404a90:	04 2a                	add    $0x2a,%al
404a92:	22 02                	and    (%edx),%al
404a94:	03 7d 45             	add    0x45(%ebp),%edi
404a97:	00 00                	add    %al,(%eax)
404a99:	04 2a                	add    $0x2a,%al
404a9b:	1e                   	push   %ds
404a9c:	02 7b 46             	add    0x46(%ebx),%bh
404a9f:	00 00                	add    %al,(%eax)
404aa1:	04 2a                	add    $0x2a,%al
404aa3:	22 02                	and    (%edx),%al
404aa5:	03 7d 46             	add    0x46(%ebp),%edi
404aa8:	00 00                	add    %al,(%eax)
404aaa:	04 2a                	add    $0x2a,%al
404aac:	13 30                	adc    (%eax),%esi
404aae:	03 00                	add    (%eax),%eax
404ab0:	8f 00                	pop    (%eax)
404ab2:	00 00                	add    %al,(%eax)
404ab4:	00 00                	add    %al,(%eax)
404ab6:	00 00                	add    %al,(%eax)
404ab8:	00 7e 49             	add    %bh,0x49(%esi)
404abb:	00 00                	add    %al,(%eax)
404abd:	04 20                	add    $0x20,%al
404abf:	00 05 00 00 20 d0    	add    %al,0xd0200000
404ac5:	02 00                	add    (%eax),%al
404ac7:	00 73 55             	add    %dh,0x55(%ebx)
404aca:	00 00                	add    %al,(%eax)
404acc:	0a 6f bc             	or     -0x44(%edi),%ch
404acf:	00 00                	add    %al,(%eax)
404ad1:	06                   	push   %es
404ad2:	00 7e 48             	add    %bh,0x48(%esi)
404ad5:	00 00                	add    %al,(%eax)
404ad7:	04 72                	add    $0x72,%al
404ad9:	6a 0a                	push   $0xa
404adb:	00 70 7e             	add    %dh,0x7e(%eax)
404ade:	48                   	dec    %eax
404adf:	00 00                	add    %al,(%eax)
404ae1:	04 73                	add    $0x73,%al
404ae3:	e0 00                	loopne 0x404ae5
404ae5:	00 06                	add    %al,(%esi)
404ae7:	6f                   	outsl  %ds:(%esi),(%dx)
404ae8:	f8                   	clc
404ae9:	00 00                	add    %al,(%eax)
404aeb:	06                   	push   %es
404aec:	00 7e 48             	add    %bh,0x48(%esi)
404aef:	00 00                	add    %al,(%eax)
404af1:	04 72                	add    $0x72,%al
404af3:	78 0a                	js     0x404aff
404af5:	00 70 73             	add    %dh,0x73(%eax)
404af8:	0c 01                	or     $0x1,%al
404afa:	00 06                	add    %al,(%esi)
404afc:	6f                   	outsl  %ds:(%esi),(%dx)
404afd:	f8                   	clc
404afe:	00 00                	add    %al,(%eax)
404b00:	06                   	push   %es
404b01:	00 7e 48             	add    %bh,0x48(%esi)
404b04:	00 00                	add    %al,(%eax)
404b06:	04 72                	add    $0x72,%al
404b08:	8e 0a                	mov    (%edx),%cs
404b0a:	00 70 7e             	add    %dh,0x7e(%eax)
404b0d:	47                   	inc    %edi
404b0e:	00 00                	add    %al,(%eax)
404b10:	04 73                	add    $0x73,%al
404b12:	d5 00                	aad    $0x0
404b14:	00 06                	add    %al,(%esi)
404b16:	6f                   	outsl  %ds:(%esi),(%dx)
404b17:	f8                   	clc
404b18:	00 00                	add    %al,(%eax)
404b1a:	06                   	push   %es
404b1b:	00 7e 48             	add    %bh,0x48(%esi)
404b1e:	00 00                	add    %al,(%eax)
404b20:	04 72                	add    $0x72,%al
404b22:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
404b23:	0a 00                	or     (%eax),%al
404b25:	70 7e                	jo     0x404ba5
404b27:	47                   	inc    %edi
404b28:	00 00                	add    %al,(%eax)
404b2a:	04 73                	add    $0x73,%al
404b2c:	fc                   	cld
404b2d:	00 00                	add    %al,(%eax)
404b2f:	06                   	push   %es
404b30:	6f                   	outsl  %ds:(%esi),(%dx)
404b31:	f8                   	clc
404b32:	00 00                	add    %al,(%eax)
404b34:	06                   	push   %es
404b35:	00 7e 48             	add    %bh,0x48(%esi)
404b38:	00 00                	add    %al,(%eax)
404b3a:	04 72                	add    $0x72,%al
404b3c:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
404b3d:	0a 00                	or     (%eax),%al
404b3f:	70 6f                	jo     0x404bb0
404b41:	f9                   	stc
404b42:	00 00                	add    %al,(%eax)
404b44:	06                   	push   %es
404b45:	00 2a                	add    %ch,(%edx)
404b47:	00 13                	add    %dl,(%ebx)
404b49:	30 02                	xor    %al,(%edx)
404b4b:	00 1a                	add    %bl,(%edx)
404b4d:	00 00                	add    %al,(%eax)
404b4f:	00 2c 00             	add    %ch,(%eax,%eax,1)
404b52:	00 11                	add    %dl,(%ecx)
404b54:	00 02                	add    %al,(%edx)
404b56:	23 00                	and    (%eax),%eax
404b58:	00 00                	add    %al,(%eax)
404b5a:	00 00                	add    %al,(%eax)
404b5c:	00 00                	add    %al,(%eax)
404b5e:	40                   	inc    %eax
404b5f:	5b                   	pop    %ebx
404b60:	0a 03                	or     (%ebx),%al
404b62:	23 00                	and    (%eax),%eax
404b64:	00 00                	add    %al,(%eax)
404b66:	00 00                	add    %al,(%eax)
404b68:	00 00                	add    %al,(%eax)
404b6a:	40                   	inc    %eax
404b6b:	5b                   	pop    %ebx
404b6c:	0b 2a                	or     (%edx),%ebp
404b6e:	7e 73                	jle    0x404be3
404b70:	09 01                	or     %eax,(%ecx)
404b72:	00 06                	add    %al,(%esi)
404b74:	80 47 00 00          	addb   $0x0,0x0(%edi)
404b78:	04 73                	add    $0x73,%al
404b7a:	fb                   	sti
404b7b:	00 00                	add    %al,(%eax)
404b7d:	06                   	push   %es
404b7e:	80 48 00 00          	orb    $0x0,0x0(%eax)
404b82:	04 73                	add    $0x73,%al
404b84:	bf 00 00 06 80       	mov    $0x80060000,%edi
404b89:	49                   	dec    %ecx
404b8a:	00 00                	add    %al,(%eax)
404b8c:	04 2a                	add    $0x2a,%al
404b8e:	00 00                	add    %al,(%eax)
404b90:	13 30                	adc    (%eax),%esi
404b92:	02 00                	add    (%eax),%al
404b94:	39 00                	cmp    %eax,(%eax)
404b96:	00 00                	add    %al,(%eax)
404b98:	2d 00 00 11 00       	sub    $0x110000,%eax
404b9d:	7e 4a                	jle    0x404be9
404b9f:	00 00                	add    %al,(%eax)
404ba1:	04 14                	add    $0x14,%al
404ba3:	fe 01                	incb   (%ecx)
404ba5:	0a 06                	or     (%esi),%al
404ba7:	2c 22                	sub    $0x22,%al
404ba9:	00 72 ca             	add    %dh,-0x36(%edx)
404bac:	0a 00                	or     (%eax),%al
404bae:	70 d0                	jo     0x404b80
404bb0:	19 00                	sbb    %eax,(%eax)
404bb2:	00 02                	add    %al,(%edx)
404bb4:	28 87 00 00 0a 6f    	sub    %al,0x6f0a0000(%edi)
404bba:	a1 00 00 0a 73       	mov    0x730a0000,%eax
404bbf:	a2 00 00 0a 0b       	mov    %al,0xb0a0000
404bc4:	07                   	pop    %es
404bc5:	80 4a 00 00          	orb    $0x0,0x0(%edx)
404bc9:	04 00                	add    $0x0,%al
404bcb:	7e 4a                	jle    0x404c17
404bcd:	00 00                	add    %al,(%eax)
404bcf:	04 0c                	add    $0xc,%al
404bd1:	2b 00                	sub    (%eax),%eax
404bd3:	08 2a                	or     %ch,(%edx)
404bd5:	00 00                	add    %al,(%eax)
404bd7:	00 13                	add    %dl,(%ebx)
404bd9:	30 01                	xor    %al,(%ecx)
404bdb:	00 0b                	add    %cl,(%ebx)
404bdd:	00 00                	add    %al,(%eax)
404bdf:	00 2e                	add    %ch,(%esi)
404be1:	00 00                	add    %al,(%eax)
404be3:	11 00                	adc    %eax,(%eax)
404be5:	7e 4b                	jle    0x404c32
404be7:	00 00                	add    %al,(%eax)
404be9:	04 0a                	add    $0xa,%al
404beb:	2b 00                	sub    (%eax),%eax
404bed:	06                   	push   %es
404bee:	2a 22                	sub    (%edx),%ah
404bf0:	00 02                	add    %al,(%edx)
404bf2:	80 4b 00 00          	orb    $0x0,0x0(%ebx)
404bf6:	04 2a                	add    $0x2a,%al
404bf8:	13 30                	adc    (%eax),%esi
404bfa:	03 00                	add    (%eax),%eax
404bfc:	21 00                	and    %eax,(%eax)
404bfe:	00 00                	add    %al,(%eax)
404c00:	2f                   	das
404c01:	00 00                	add    %al,(%eax)
404c03:	11 00                	adc    %eax,(%eax)
404c05:	28 c7                	sub    %al,%bh
404c07:	00 00                	add    %al,(%eax)
404c09:	06                   	push   %es
404c0a:	72 02                	jb     0x404c0e
404c0c:	0b 00                	or     (%eax),%eax
404c0e:	70 7e                	jo     0x404c8e
404c10:	4b                   	dec    %ebx
404c11:	00 00                	add    %al,(%eax)
404c13:	04 6f                	add    $0x6f,%al
404c15:	a3 00 00 0a 0a       	mov    %eax,0xa0a0000
404c1a:	06                   	push   %es
404c1b:	74 0d                	je     0x404c2a
404c1d:	00 00                	add    %al,(%eax)
404c1f:	1b 0b                	sbb    (%ebx),%ecx
404c21:	2b 00                	sub    (%eax),%eax
404c23:	07                   	pop    %es
404c24:	2a 00                	sub    (%eax),%al
404c26:	00 00                	add    %al,(%eax)
404c28:	13 30                	adc    (%eax),%esi
404c2a:	03 00                	add    (%eax),%eax
404c2c:	21 00                	and    %eax,(%eax)
404c2e:	00 00                	add    %al,(%eax)
404c30:	30 00                	xor    %al,(%eax)
404c32:	00 11                	add    %dl,(%ecx)
404c34:	00 28                	add    %ch,(%eax)
404c36:	c7 00 00 06 72 c6    	movl   $0xc6720600,(%eax)
404c3c:	09 00                	or     %eax,(%eax)
404c3e:	70 7e                	jo     0x404cbe
404c40:	4b                   	dec    %ebx
404c41:	00 00                	add    %al,(%eax)
404c43:	04 6f                	add    $0x6f,%al
404c45:	a3 00 00 0a 0a       	mov    %eax,0xa0a0000
404c4a:	06                   	push   %es
404c4b:	74 3c                	je     0x404c89
404c4d:	00 00                	add    %al,(%eax)
404c4f:	01 0b                	add    %ecx,(%ebx)
404c51:	2b 00                	sub    (%eax),%eax
404c53:	07                   	pop    %es
404c54:	2a 1e                	sub    (%esi),%bl
404c56:	02 7b 4c             	add    0x4c(%ebx),%bh
404c59:	00 00                	add    %al,(%eax)
404c5b:	04 2a                	add    $0x2a,%al
404c5d:	22 02                	and    (%edx),%al
404c5f:	03 7d 4c             	add    0x4c(%ebp),%edi
404c62:	00 00                	add    %al,(%eax)
404c64:	04 2a                	add    $0x2a,%al
404c66:	1e                   	push   %ds
404c67:	02 7b 4d             	add    0x4d(%ebx),%bh
404c6a:	00 00                	add    %al,(%eax)
404c6c:	04 2a                	add    $0x2a,%al
404c6e:	22 02                	and    (%edx),%al
404c70:	03 7d 4d             	add    0x4d(%ebp),%edi
404c73:	00 00                	add    %al,(%eax)
404c75:	04 2a                	add    $0x2a,%al
404c77:	1e                   	push   %ds
404c78:	02 7b 4e             	add    0x4e(%ebx),%bh
404c7b:	00 00                	add    %al,(%eax)
404c7d:	04 2a                	add    $0x2a,%al
404c7f:	22 02                	and    (%edx),%al
404c81:	03 7d 4e             	add    0x4e(%ebp),%edi
404c84:	00 00                	add    %al,(%eax)
404c86:	04 2a                	add    $0x2a,%al
404c88:	1e                   	push   %ds
404c89:	02 7b 4f             	add    0x4f(%ebx),%bh
404c8c:	00 00                	add    %al,(%eax)
404c8e:	04 2a                	add    $0x2a,%al
404c90:	22 02                	and    (%edx),%al
404c92:	03 7d 4f             	add    0x4f(%ebp),%edi
404c95:	00 00                	add    %al,(%eax)
404c97:	04 2a                	add    $0x2a,%al
404c99:	aa                   	stos   %al,%es:(%edi)