404a71:	00 00                	add    %al,(%eax)
404a73:	0a 09                	or     (%ecx),%cl
404a75:	20 10                	and    %dl,(%eax)
404a77:	27                   	daa
404a78:	00 00                	add    %al,(%eax)
404a7a:	28 8d 00 00 06 26    	sub    %cl,0x26060000(%ebp)
404a80:	2b 50 7e             	sub    0x7e(%eax),%edx
404a83:	7f 00                	jg     0x404a85
404a85:	00 04 13             	add    %al,(%ebx,%edx,1)
404a88:	04 28                	add    $0x28,%al
404a8a:	df 00                	filds  (%eax)
404a8c:	00 0a                	add    %cl,(%edx)
404a8e:	06                   	push   %es
404a8f:	19 28                	sbb    %ebp,(%eax)
404a91:	e7 00                	out    %eax,$0x0
404a93:	00 0a                	add    %cl,(%edx)
404a95:	2c 15                	sub    $0x15,%al
404a97:	11 04 20             	adc    %eax,(%eax,%eiz,1)
404a9a:	c9                   	leave
404a9b:	23 d0                	and    %eax,%edx
404a9d:	1e                   	push   %ds
404a9e:	28 ff                	sub    %bh,%bh
404aa0:	00 00                	add    %al,(%eax)
404aa2:	06                   	push   %es
404aa3:	28 e9                	sub    %ch,%cl
404aa5:	00 00                	add    %al,(%eax)
404aa7:	0a 13                	or     (%ebx),%dl
404aa9:	04 2b                	add    $0x2b,%al
404aab:	13 28                	adc    (%eax),%ebp
404aad:	df 00                	filds  (%eax)
404aaf:	00 0a                	add    %cl,(%edx)
404ab1:	28 82 00 00 06 19    	sub    %al,0x19060000(%edx)
404ab7:	28 e7                	sub    %ah,%bh
404ab9:	00 00                	add    %al,(%eax)
404abb:	0a 2d 01 2a 11 04    	or     0x4112a01,%ch
404ac1:	20 10                	and    %dl,(%eax)
404ac3:	27                   	daa
404ac4:	00 00                	add    %al,(%eax)
404ac6:	28 8e 00 00 06 2c    	sub    %cl,0x2c060000(%esi)
404acc:	05 28 88 00 00       	add    $0x8828,%eax
404ad1:	06                   	push   %es
404ad2:	2a 00                	sub    (%eax),%al
404ad4:	03 30                	add    (%eax),%esi
404ad6:	04 00                	add    $0x0,%al
404ad8:	47                   	inc    %edi
404ad9:	00 00                	add    %al,(%eax)
404adb:	00 00                	add    %al,(%eax)
404add:	00 00                	add    %al,(%eax)
404adf:	00 28                	add    %ch,(%eax)
404ae1:	4f                   	dec    %edi
404ae2:	01 00                	add    %eax,(%eax)
404ae4:	06                   	push   %es
404ae5:	2d 01 2a 28 df       	sub    $0xdf282a01,%eax
404aea:	00 00                	add    %al,(%eax)
404aec:	0a 7e 31             	or     0x31(%esi),%bh
404aef:	00 00                	add    %al,(%eax)
404af1:	04 19                	add    $0x19,%al
404af3:	28 e7                	sub    %ah,%bh
404af5:	00 00                	add    %al,(%eax)
404af7:	0a 2c 01             	or     (%ecx,%eax,1),%ch
404afa:	2a 28                	sub    (%eax),%ch
404afc:	df 00                	filds  (%eax)
404afe:	00 0a                	add    %cl,(%edx)
404b00:	7e 30                	jle    0x404b32
404b02:	00 00                	add    %al,(%eax)
404b04:	04 19                	add    $0x19,%al
404b06:	28 e7                	sub    %ah,%bh
404b08:	00 00                	add    %al,(%eax)
404b0a:	0a 2c 01             	or     (%ecx,%eax,1),%ch
404b0d:	2a 14 fe             	sub    (%esi,%edi,8),%dl
404b10:	06                   	push   %es
404b11:	be 00 00 06 73       	mov    $0x73060000,%esi
404b16:	ea 00 00 0a 28 eb 00 	ljmp   $0xeb,$0x280a0000
404b1d:	00 0a                	add    %cl,(%edx)
404b1f:	19 2d 02 26 2a 26    	sbb    %ebp,0x262a2602
404b25:	2b fc                	sub    %esp,%edi
404b27:	00 03                	add    %al,(%ebx)
404b29:	30 09                	xor    %cl,(%ecx)
404b2b:	00 22                	add    %ah,(%edx)
404b2d:	00 00                	add    %al,(%eax)
404b2f:	00 00                	add    %al,(%eax)
404b31:	00 00                	add    %al,(%eax)
404b33:	00 28                	add    %ch,(%eax)
404b35:	3e 01 00             	add    %eax,%ds:(%eax)
404b38:	06                   	push   %es
404b39:	2c 1a                	sub    $0x1a,%al
404b3b:	14 fe                	adc    $0xfe,%al
404b3d:	06                   	push   %es
404b3e:	c0 00 00             	rolb   $0x0,(%eax)
404b41:	06                   	push   %es
404b42:	73 ea                	jae    0x404b2e
404b44:	00 00                	add    %al,(%eax)
404b46:	0a 28                	or     (%eax),%ch
404b48:	eb 00                	jmp    0x404b4a
404b4a:	00 0a                	add    %cl,(%edx)
404b4c:	1e                   	push   %ds
404b4d:	2d 03 26 2b 03       	sub    $0x32b2603,%eax
404b52:	26 2b 00             	sub    %es:(%eax),%eax
404b55:	2a 00                	sub    (%eax),%al
404b57:	00 13                	add    %dl,(%ebx)
404b59:	30 04 00             	xor    %al,(%eax,%eax,1)
404b5c:	42                   	inc    %edx
404b5d:	00 00                	add    %al,(%eax)
404b5f:	00 38                	add    %bh,(%eax)
404b61:	00 00                	add    %al,(%eax)
404b63:	11 7e ec             	adc    %edi,-0x14(%esi)
404b66:	00 00                	add    %al,(%eax)
404b68:	0a 20                	or     (%eax),%ah
404b6a:	f5                   	cmc
404b6b:	23 d0                	and    %eax,%edx
404b6d:	1e                   	push   %ds
404b6e:	28 ff                	sub    %bh,%bh
404b70:	00 00                	add    %al,(%eax)
404b72:	06                   	push   %es
404b73:	16                   	push   %ss
404b74:	6f                   	outsl  %ds:(%esi),(%dx)
404b75:	ed                   	in     (%dx),%eax
404b76:	00 00                	add    %al,(%eax)
404b78:	0a 18                	or     (%eax),%bl
404b7a:	2d 06 26 07 2d       	sub    $0x2d072606,%eax
404b7f:	07                   	pop    %es
404b80:	2b 03                	sub    (%ebx),%eax
404b82:	0b 2b                	or     (%ebx),%ebp
404b84:	f8                   	clc
404b85:	17                   	pop    %ss
404b86:	2a 07                	sub    (%edi),%al
404b88:	20 b5 23 d0 1e 28    	and    %dh,0x281ed023(%ebp)
404b8e:	ff 00                	incl   (%eax)
404b90:	00 06                	add    %al,(%esi)
404b92:	17                   	pop    %ss
404b93:	8c 4c 00 00          	mov    %cs,0x0(%eax,%eax,1)
404b97:	01 6f ee             	add    %ebp,-0x12(%edi)
404b9a:	00 00                	add    %al,(%eax)
404b9c:	0a 28                	or     (%eax),%ch
404b9e:	ef                   	out    %eax,(%dx)
404b9f:	00 00                	add    %al,(%eax)
404ba1:	0a 17                	or     (%edi),%dl
404ba3:	fe 01                	incb   (%ecx)
404ba5:	2a 00                	sub    (%eax),%al
404ba7:	00 13                	add    %dl,(%ebx)
404ba9:	30 03                	xor    %al,(%ebx)
404bab:	00 26                	add    %ah,(%esi)
404bad:	00 00                	add    %al,(%eax)
404baf:	00 39                	add    %bh,(%ecx)
404bb1:	00 00                	add    %al,(%eax)
404bb3:	11 28                	adc    %ebp,(%eax)
404bb5:	7d 00                	jge    0x404bb7
404bb7:	00 06                	add    %al,(%esi)
404bb9:	2d 02 17 2a 28       	sub    $0x282a1702,%eax
404bbe:	f0 00 00             	lock add %al,(%eax)
404bc1:	0a 73 f1             	or     -0xf(%ebx),%dh
404bc4:	00 00                	add    %al,(%eax)
404bc6:	0a 19                	or     (%ecx),%bl
404bc8:	2d 0d 26 07 20       	sub    $0x2007260d,%eax
404bcd:	20 02                	and    %al,(%edx)
404bcf:	00 00                	add    %al,(%eax)
404bd1:	6f                   	outsl  %ds:(%esi),(%dx)
404bd2:	f2 00 00             	repnz add %al,(%eax)
404bd5:	0a 2a                	or     (%edx),%ch
404bd7:	0b 2b                	or     (%ebx),%ebp
404bd9:	f1                   	int1
404bda:	00 00                	add    %al,(%eax)
404bdc:	13 30                	adc    (%eax),%esi
404bde:	03 00                	add    (%eax),%eax
404be0:	3a 00                	cmp    (%eax),%al
404be2:	00 00                	add    %al,(%eax)
404be4:	3a 00                	cmp    (%eax),%al
404be6:	00 11                	add    %dl,(%ecx)
404be8:	20 a5 23 d0 1e 28    	and    %ah,0x281ed023(%ebp)
404bee:	ff 00                	incl   (%eax)
404bf0:	00 06                	add    %al,(%esi)
404bf2:	20 4b 23             	and    %cl,0x23(%ebx)
404bf5:	d0 1e                	rcrb   $1,(%esi)
404bf7:	28 ff                	sub    %bh,%bh
404bf9:	00 00                	add    %al,(%eax)
404bfb:	06                   	push   %es
404bfc:	28 55 01             	sub    %dl,0x1(%ebp)
404bff:	00 06                	add    %al,(%esi)
404c01:	19 2d 0b 26 07 28    	sbb    %ebp,0x2807260b
404c07:	75 00                	jne    0x404c09
404c09:	00 0a                	add    %cl,(%edx)
404c0b:	2c 0b                	sub    $0xb,%al
404c0d:	2b 03                	sub    (%ebx),%eax
404c0f:	0b 2b                	or     (%ebx),%ebp
404c11:	f3 7e f3             	repz jle 0x404c07
404c14:	00 00                	add    %al,(%eax)
404c16:	0a 2a                	or     (%edx),%ch
404c18:	12 02                	adc    (%edx),%al
404c1a:	07                   	pop    %es
404c1b:	28 d2                	sub    %dl,%dl
404c1d:	00 00                	add    %al,(%eax)
404c1f:	0a 08                	or     (%eax),%cl
404c21:	2a 00                	sub    (%eax),%al
404c23:	00 1b                	add    %bl,(%ebx)
404c25:	30 03                	xor    %al,(%ebx)
404c27:	00 56 00             	add    %dl,0x0(%esi)
404c2a:	00 00                	add    %al,(%eax)
404c2c:	3b 00                	cmp    (%eax),%eax
404c2e:	00 11                	add    %dl,(%ecx)
404c30:	1f                   	pop    %ds
404c31:	1a 28                	sbb    (%eax),%ch
404c33:	c1 00 00             	roll   $0x0,(%eax)
404c36:	0a 0f                	or     (%edi),%cl
404c38:	00 fe                	add    %bh,%dh
404c3a:	16                   	push   %ss
404c3b:	48                   	dec    %eax
404c3c:	00 00                	add    %al,(%eax)
404c3e:	01 6f 55             	add    %ebp,0x55(%edi)
404c41:	00 00                	add    %al,(%eax)
404c43:	0a 6f f4             	or     -0xc(%edi),%ch
404c46:	00 00                	add    %al,(%eax)
404c48:	0a 28                	or     (%eax),%ch
404c4a:	a8 00                	test   $0x0,%al
404c4c:	00 0a                	add    %cl,(%edx)
404c4e:	16                   	push   %ss
404c4f:	2c 03                	sub    $0x3,%al
404c51:	26 2b 03             	sub    %es:(%ebx),%eax
404c54:	0a 2b                	or     (%ebx),%ch
404c56:	00 06                	add    %al,(%esi)
404c58:	28 f5                	sub    %dh,%ch
404c5a:	00 00                	add    %al,(%eax)
404c5c:	0a 26                	or     (%esi),%ah
404c5e:	de 24 25 28 4c 00 00 	fisubs 0x4c28(,%eiz,1)
404c65:	0a 17                	or     (%edi),%dl
404c67:	2d 18 26 08 20       	sub    $0x20082618,%eax
404c6c:	7d 23                	jge    0x404c91
404c6e:	d0 1e                	rcrb   $1,(%esi)
404c70:	28 ff                	sub    %bh,%bh
404c72:	00 00                	add    %al,(%eax)
404c74:	06                   	push   %es
404c75:	28 b4 00 00 06 28 61 	sub    %dh,0x61280600(%eax,%eax,1)
404c7c:	00 00                	add    %al,(%eax)
404c7e:	0a de                	or     %dh,%bl
404c80:	03 0c 2b             	add    (%ebx,%ebp,1),%ecx
404c83:	e6 06                	out    %al,$0x6
404c85:	2a 00                	sub    (%eax),%al
404c87:	0a 01                	or     (%ecx),%al
404c89:	10 00                	adc    %al,(%eax)
404c8b:	00 00                	add    %al,(%eax)
404c8d:	00 27                	add    %ah,(%edi)
404c8f:	00 09                	add    %cl,(%ecx)
404c91:	30 00                	xor    %al,(%eax)
404c93:	24 46                	and    $0x46,%al
404c95:	00 00                	add    %al,(%eax)
404c97:	01 1b                	add    %ebx,(%ebx)
404c99:	30 03                	xor    %al,(%ebx)
404c9b:	00 7f 00             	add    %bh,0x0(%edi)
404c9e:	00 00                	add    %al,(%eax)
404ca0:	3c 00                	cmp    $0x0,%al
404ca2:	00 11                	add    %dl,(%ecx)
404ca4:	28 f6                	sub    %dh,%dh
404ca6:	00 00                	add    %al,(%eax)
404ca8:	0a 19                	or     (%ecx),%bl
404caa:	2d 17 26 02 20       	sub    $0x20022617,%eax
404caf:	05 23 d0 1e 28       	add    $0x281ed023,%eax
404cb4:	ff 00                	incl   (%eax)
404cb6:	00 06                	add    %al,(%esi)
404cb8:	28 a8 00 00 0a 1a    	sub    %ch,0x1a0a0000(%eax)
404cbe:	2d 06 26 2b 06       	sub    $0x62b2606,%eax
404cc3:	0b 2b                	or     (%ebx),%ebp
404cc5:	e7 0c                	out    %eax,$0xc
404cc7:	2b 00                	sub    (%eax),%eax
404cc9:	08 28                	or     %ch,(%eax)
404ccb:	ae                   	scas   %es:(%edi),%al
404ccc:	00 00                	add    %al,(%eax)
404cce:	0a 2c 1c             	or     (%esp,%ebx,1),%ch
404cd1:	08 28                	or     %ch,(%eax)
404cd3:	af                   	scas   %es:(%edi),%eax
404cd4:	00 00                	add    %al,(%eax)
404cd6:	0a 1a                	or     (%edx),%bl
404cd8:	2d 10 26 09 16       	sub    $0x16092610,%eax
404cdd:	28 f7                	sub    %dh,%bh
404cdf:	00 00                	add    %al,(%eax)
404ce1:	0a 28                	or     (%eax),%ch
404ce3:	f8                   	clc
404ce4:	00 00                	add    %al,(%eax)
404ce6:	0a 0b                	or     (%ebx),%cl
404ce8:	de 37                	fidivs (%edi)
404cea:	0d 2b ee 08 12       	or     $0x1208ee2b,%eax
404cef:	01 28                	add    %ebp,(%eax)
404cf1:	f9                   	stc
404cf2:	00 00                	add    %al,(%eax)
404cf4:	0a 28                	or     (%eax),%ch
404cf6:	fa                   	cli
404cf7:	00 00                	add    %al,(%eax)
404cf9:	0a 28                	or     (%eax),%ch
404cfb:	b8 00 00 0a de       	mov    $0xde0a0000,%eax
404d00:	20 25 28 4c 00 00    	and    %ah,0x4c28
404d06:	0a 13                	or     (%ebx),%dl
404d08:	04 11                	add    $0x11,%al
404d0a:	04 20                	add    $0x20,%al
404d0c:	33 23                	xor    (%ebx),%esp
404d0e:	d0 1e                	rcrb   $1,(%esi)
404d10:	28 ff                	sub    %bh,%bh
404d12:	00 00                	add    %al,(%eax)
404d14:	06                   	push   %es
404d15:	28 b4 00 00 06 28 61 	sub    %dh,0x61280600(%eax,%eax,1)
404d1c:	00 00                	add    %al,(%eax)
404d1e:	0a de                	or     %dh,%bl
404d20:	00 07                	add    %al,(%edi)
404d22:	2a 7e 01             	sub    0x1(%esi),%bh
404d25:	10 00                	adc    %al,(%eax)
404d27:	00 00                	add    %al,(%eax)
404d29:	00 25 00 38 5d 00    	add    %ah,0x5d3800
404d2f:	20 46 00             	and    %al,0x0(%esi)
404d32:	00 01                	add    %al,(%ecx)
404d34:	1b 30                	sbb    (%eax),%esi
404d36:	03 00                	add    (%eax),%eax
404d38:	6c                   	insb   (%dx),%es:(%edi)
404d39:	00 00                	add    %al,(%eax)
404d3b:	00 3d 00 00 11 7e    	add    %bh,0x7e110000
404d41:	7d 00                	jge    0x404d43
404d43:	00 04 20             	add    %al,(%eax,%eiz,1)
404d46:	d0 24 d0             	shlb   $1,(%eax,%edx,8)
404d49:	1e                   	push   %ds
404d4a:	28 ff                	sub    %bh,%bh
404d4c:	00 00                	add    %al,(%eax)
404d4e:	06                   	push   %es
404d4f:	28 a8 00 00 0a 1d    	sub    %ch,0x1d0a0000(%eax)
404d55:	2d 0b 26 07 28       	sub    $0x2807260b,%eax
404d5a:	ae                   	scas   %es:(%edi),%al
404d5b:	00 00                	add    %al,(%eax)
404d5d:	0a 2d 07 2b 03 0b    	or     0xb032b07,%ch
404d63:	2b f3                	sub    %ebx,%esi
404d65:	14 2a                	adc    $0x2a,%al
404d67:	07                   	pop    %es
404d68:	28 fb                	sub    %bh,%bl
404d6a:	00 00                	add    %al,(%eax)
404d6c:	0a 19                	or     (%ecx),%bl
404d6e:	2d 0b 26 08 28       	sub    $0x2808260b,%eax
404d73:	ae                   	scas   %es:(%edi),%al
404d74:	00 00                	add    %al,(%eax)
404d76:	0a 2c 0f             	or     (%edi,%ecx,1),%ch
404d79:	2b 03                	sub    (%ebx),%eax
404d7b:	0c 2b                	or     $0x2b,%al
404d7d:	f3 08 1c 2d 03 26 de 	repz or %bl,0x25de2603(,%ebp,1)
404d84:	25
404d85:	0a 2b                	or     (%ebx),%ch
404d87:	fb                   	sti
404d88:	de 1e                	ficomps (%esi)
404d8a:	25 28 4c 00 00       	and    $0x4c28,%eax
404d8f:	0a 0d 09 20 c1 24    	or     0x24c12009,%cl
404d95:	d0 1e                	rcrb   $1,(%esi)
404d97:	28 ff                	sub    %bh,%bh
404d99:	00 00                	add    %al,(%eax)
404d9b:	06                   	push   %es
404d9c:	28 b4 00 00 06 28 61 	sub    %dh,0x61280600(%eax,%eax,1)
404da3:	00 00                	add    %al,(%eax)
404da5:	0a de                	or     %dh,%bl
404da7:	00 14 2a             	add    %dl,(%edx,%ebp,1)