4048d3:	28 df                	sub    %bl,%bh
4048d5:	00 00                	add    %al,(%eax)
4048d7:	0a 73 e0             	or     -0x20(%ebx),%dh
4048da:	00 00                	add    %al,(%eax)
4048dc:	0a 18                	or     (%eax),%bl
4048de:	2d 1e 26 06 28       	sub    $0x2806261e,%eax
4048e3:	e1 00                	loope  0x4048e5
4048e5:	00 0a                	add    %cl,(%edx)
4048e7:	6f                   	outsl  %ds:(%esi),(%dx)
4048e8:	e2 00                	loop   0x4048ea
4048ea:	00 0a                	add    %cl,(%edx)
4048ec:	06                   	push   %es
4048ed:	20 1a                	and    %bl,(%edx)
4048ef:	22 d0                	and    %al,%dl
4048f1:	1e                   	push   %ds
4048f2:	28 ff                	sub    %bh,%bh
4048f4:	00 00                	add    %al,(%eax)
4048f6:	06                   	push   %es
4048f7:	6f                   	outsl  %ds:(%esi),(%dx)
4048f8:	e3 00                	jecxz  0x4048fa
4048fa:	00 0a                	add    %cl,(%edx)
4048fc:	2b 03                	sub    (%ebx),%eax
4048fe:	0a 2b                	or     (%ebx),%ch
404900:	e0 06                	loopne 0x404908
404902:	28 e4                	sub    %ah,%ah
404904:	00 00                	add    %al,(%eax)
404906:	0a 26                	or     (%esi),%ah
404908:	28 88 00 00 06 de    	sub    %cl,-0x21fa0000(%eax)
40490e:	24 25                	and    $0x25,%al
404910:	28 4c 00 00          	sub    %cl,0x0(%eax,%eax,1)
404914:	0a 1a                	or     (%edx),%bl
404916:	2d 18 26 07 20       	sub    $0x20072618,%eax
40491b:	06                   	push   %es
40491c:	22 d0                	and    %al,%dl
40491e:	1e                   	push   %ds
40491f:	28 ff                	sub    %bh,%bh
404921:	00 00                	add    %al,(%eax)
404923:	06                   	push   %es
404924:	28 b4 00 00 06 28 61 	sub    %dh,0x61280600(%eax,%eax,1)
40492b:	00 00                	add    %al,(%eax)
40492d:	0a de                	or     %dh,%bl
40492f:	03 0b                	add    (%ebx),%ecx
404931:	2b e6                	sub    %esi,%esp
404933:	2a 01                	sub    (%ecx),%al
404935:	10 00                	adc    %al,(%eax)
404937:	00 00                	add    %al,(%eax)
404939:	00 3d 00 0e 4b 00    	add    %bh,0x4b0e00
40493f:	24 46                	and    $0x46,%al
404941:	00 00                	add    %al,(%eax)
404943:	01 72 28             	add    %esi,0x28(%edx)
404946:	37                   	aaa
404947:	01 00                	add    %eax,(%eax)
404949:	06                   	push   %es
40494a:	2d 01 2a 7e 7b       	sub    $0x7b7e2a01,%eax
40494f:	00 00                	add    %al,(%eax)
404951:	04 2c                	add    $0x2c,%al
404953:	07                   	pop    %es
404954:	28 94 00 00 06 2b 05 	sub    %dl,0x52b0600(%eax,%eax,1)
40495b:	28 92 00 00 06 2a    	sub    %dl,0x2a060000(%edx)
404961:	00 00                	add    %al,(%eax)
404963:	00 03                	add    %al,(%ebx)
404965:	30 09                	xor    %cl,(%ecx)
404967:	00 15 00 00 00 00    	add    %dl,0x0
40496d:	00 00                	add    %al,(%eax)
40496f:	00 28                	add    %ch,(%eax)
404971:	3c 01                	cmp    $0x1,%al
404973:	00 06                	add    %al,(%esi)
404975:	2d 01 2a 28 57       	sub    $0x57282a01,%eax
40497a:	01 00                	add    %eax,(%eax)
40497c:	06                   	push   %es
40497d:	18 2d 02 26 2a 26    	sbb    %ch,0x262a2602
404983:	2b fc                	sub    %esp,%edi
404985:	00 00                	add    %al,(%eax)
404987:	00 3e                	add    %bh,(%esi)
404989:	28 3d 01 00 06 2d    	sub    %bh,0x2d060001
40498f:	01 2a                	add    %ebp,(%edx)
404991:	17                   	pop    %ss
404992:	28 86 00 00 06 2a    	sub    %al,0x2a060000(%esi)
404998:	13 30                	adc    (%eax),%esi
40499a:	04 00                	add    $0x0,%al
40499c:	2f                   	das
40499d:	01 00                	add    %eax,(%eax)
40499f:	00 37                	add    %dh,(%edi)
4049a1:	00 00                	add    %al,(%eax)
4049a3:	11 28                	adc    %ebp,(%eax)
4049a5:	39 01                	cmp    %eax,(%ecx)
4049a7:	00 06                	add    %al,(%esi)
4049a9:	39 24 01             	cmp    %esp,(%ecx,%eax,1)
4049ac:	00 00                	add    %al,(%eax)
4049ae:	7e 7c                	jle    0x404a2c
4049b0:	00 00                	add    %al,(%eax)
4049b2:	04 2d                	add    $0x2d,%al
4049b4:	01 2a                	add    %ebp,(%edx)
4049b6:	7e 7b                	jle    0x404a33
4049b8:	00 00                	add    %al,(%eax)
4049ba:	04 2d                	add    $0x2d,%al
4049bc:	07                   	pop    %es
4049bd:	7e 31                	jle    0x4049f0
4049bf:	00 00                	add    %al,(%eax)
4049c1:	04 2b                	add    $0x2b,%al
4049c3:	05 7e 30 00 00       	add    $0x307e,%eax
4049c8:	04 1a                	add    $0x1a,%al
4049ca:	2d 0d 26 7e 7b       	sub    $0x7b7e260d,%eax
4049cf:	00 00                	add    %al,(%eax)
4049d1:	04 39                	add    $0x39,%al
4049d3:	ab                   	stos   %eax,%es:(%edi)
4049d4:	00 00                	add    %al,(%eax)
4049d6:	00 2b                	add    %ch,(%ebx)
4049d8:	03 0a                	add    (%edx),%ecx
4049da:	2b f1                	sub    %ecx,%esi
4049dc:	28 3a                	sub    %bh,(%edx)
4049de:	01 00                	add    %eax,(%eax)
4049e0:	06                   	push   %es
4049e1:	2d 01 2a 28 e5       	sub    $0xe5282a01,%eax
4049e6:	00 00                	add    %al,(%eax)
4049e8:	0a 28                	or     (%eax),%ch
4049ea:	3a 01                	cmp    (%ecx),%al
4049ec:	00 06                	add    %al,(%esi)
4049ee:	6f                   	outsl  %ds:(%esi),(%dx)
4049ef:	e6 00                	out    %al,$0x0
4049f1:	00 0a                	add    %cl,(%edx)
4049f3:	1a 2d 11 26 28 df    	sbb    0xdf282611,%ch
4049f9:	00 00                	add    %al,(%eax)
4049fb:	0a 06                	or     (%esi),%al
4049fd:	19 28                	sbb    %ebp,(%eax)
4049ff:	e7 00                	out    %eax,$0x0
404a01:	00 0a                	add    %cl,(%edx)
404a03:	2d 3f 2b 03 0b       	sub    $0xb032b3f,%eax
404a08:	2b ed                	sub    %ebp,%ebp
404a0a:	07                   	pop    %es
404a0b:	20 d3                	and    %dl,%bl
404a0d:	23 d0                	and    %eax,%edx
404a0f:	1e                   	push   %ds
404a10:	28 ff                	sub    %bh,%bh
404a12:	00 00                	add    %al,(%eax)
404a14:	06                   	push   %es
404a15:	28 df                	sub    %bl,%bh
404a17:	00 00                	add    %al,(%eax)
404a19:	0a 6f e8             	or     -0x18(%edi),%ch
404a1c:	00 00                	add    %al,(%eax)
404a1e:	0a 1d 2d 15 26 7e    	or     0x7e26152d,%bl
404a24:	7f 00                	jg     0x404a26
404a26:	00 04 08             	add    %al,(%eax,%ecx,1)
404a29:	20 10                	and    %dl,(%eax)
404a2b:	27                   	daa
404a2c:	00 00                	add    %al,(%eax)
404a2e:	28 8d 00 00 06 2c    	sub    %cl,0x2c060000(%ebp)
404a34:	0f 2b 03             	movntps %xmm0,(%ebx)
404a37:	0c 2b                	or     $0x2b,%al
404a39:	e9 28 df 00 00       	jmp    0x412966
404a3e:	0a 28                	or     (%eax),%ch
404a40:	83 00 00             	addl   $0x0,(%eax)
404a43:	06                   	push   %es
404a44:	28 37                	sub    %dh,(%edi)
404a46:	01 00                	add    %eax,(%eax)
404a48:	06                   	push   %es
404a49:	39 84 00 00 00 07 20 	cmp    %eax,0x20070000(%eax,%eax,1)
404a50:	d3 23                	shll   %cl,(%ebx)
404a52:	d0 1e                	rcrb   $1,(%esi)
404a54:	28 ff                	sub    %bh,%bh
404a56:	00 00                	add    %al,(%eax)
404a58:	06                   	push   %es
404a59:	06                   	push   %es
404a5a:	6f                   	outsl  %ds:(%esi),(%dx)
404a5b:	e8 00 00 0a 0d       	call   0xd4a4a60
404a60:	7e 7f                	jle    0x404ae1
404a62:	00 00                	add    %al,(%eax)
404a64:	04 20                	add    $0x20,%al
404a66:	c9                   	leave
404a67:	23 d0                	and    %eax,%edx
404a69:	1e                   	push   %ds
404a6a:	28 ff                	sub    %bh,%bh
404a6c:	00 00                	add    %al,(%eax)
404a6e:	06                   	push   %es
404a6f:	28 e9                	sub    %ch,%cl
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)