4048e3:	00 00                	add    %al,(%eax)
4048e5:	04 22                	add    $0x22,%al
4048e7:	00 00                	add    %al,(%eax)
4048e9:	00 3f                	add    %bh,(%edi)
4048eb:	73 34                	jae    0x404921
4048ed:	00 00                	add    %al,(%eax)
4048ef:	0a 02                	or     (%edx),%al
4048f1:	7b 2c                	jnp    0x40491f
4048f3:	00 00                	add    %al,(%eax)
4048f5:	04 6f                	add    $0x6f,%al
4048f7:	36 01 00             	add    %eax,%ss:(%eax)
4048fa:	0a 0b                	or     (%ebx),%cl
4048fc:	12 01                	adc    (%ecx),%al
4048fe:	28 37                	sub    %dh,(%edi)
404900:	01 00                	add    %eax,(%eax)
404902:	0a 6b 22             	or     0x22(%ebx),%ch
404905:	00 00                	add    %al,(%eax)
404907:	00 3f                	add    %bh,(%edi)
404909:	59                   	pop    %ecx
40490a:	22 00                	and    (%eax),%al
40490c:	00 80 3f 02 7b 2c    	add    %al,0x2c7b023f(%eax)
404912:	00 00                	add    %al,(%eax)
404914:	04 6f                	add    $0x6f,%al
404916:	36 01 00             	add    %eax,%ss:(%eax)
404919:	0a 0b                	or     (%ebx),%cl
40491b:	12 01                	adc    (%ecx),%al
40491d:	28 37                	sub    %dh,(%edi)
40491f:	01 00                	add    %eax,(%eax)
404921:	0a 6b 22             	or     0x22(%ebx),%ch
404924:	00 00                	add    %al,(%eax)
404926:	00 3f                	add    %bh,(%edi)
404928:	59                   	pop    %ecx
404929:	02 28                	add    (%eax),%ch
40492b:	24 00                	and    $0x0,%al
40492d:	00 0a                	add    %cl,(%edx)
40492f:	17                   	pop    %ss
404930:	59                   	pop    %ecx
404931:	6b 6f 38 01          	imul   $0x1,0x38(%edi),%ebp
404935:	00 0a                	add    %cl,(%edx)
404937:	38 8f 00 00 00 02    	cmp    %cl,0x2000000(%edi)
40493d:	7b 2c                	jnp    0x40496b
40493f:	00 00                	add    %al,(%eax)
404941:	04 02                	add    $0x2,%al
404943:	28 2e                	sub    %ch,(%esi)
404945:	00 00                	add    %al,(%eax)
404947:	0a 02                	or     (%edx),%al
404949:	28 24 00             	sub    %ah,(%eax,%eax,1)
40494c:	00 0a                	add    %cl,(%edx)
40494e:	59                   	pop    %ecx
40494f:	18 59 02             	sbb    %bl,0x2(%ecx)
404952:	28 24 00             	sub    %ah,(%eax,%eax,1)
404955:	00 0a                	add    %cl,(%edx)
404957:	18 59 73             	sbb    %bl,0x73(%ecx)
40495a:	34 01                	xor    $0x1,%al
40495c:	00 0a                	add    %cl,(%edx)
40495e:	6f                   	outsl  %ds:(%esi),(%dx)
40495f:	35 01 00 0a 02       	xor    $0x20a0001,%eax
404964:	7b 2c                	jnp    0x404992
404966:	00 00                	add    %al,(%eax)
404968:	04 18                	add    $0x18,%al
40496a:	1b 73 5a             	sbb    0x5a(%ebx),%esi
40496d:	00 00                	add    %al,(%eax)
40496f:	0a 6f 5b             	or     0x5b(%edi),%ch
404972:	00 00                	add    %al,(%eax)
404974:	0a 06                	or     (%esi),%al
404976:	7e 19                	jle    0x404991
404978:	00 00                	add    %al,(%eax)
40497a:	04 22                	add    $0x22,%al
40497c:	00 00                	add    %al,(%eax)
40497e:	00 3f                	add    %bh,(%edi)
404980:	73 34                	jae    0x4049b6
404982:	00 00                	add    %al,(%eax)
404984:	0a 02                	or     (%edx),%al
404986:	7b 2c                	jnp    0x4049b4
404988:	00 00                	add    %al,(%eax)
40498a:	04 6f                	add    $0x6f,%al
40498c:	36 01 00             	add    %eax,%ss:(%eax)
40498f:	0a 0b                	or     (%ebx),%cl
404991:	12 01                	adc    (%ecx),%al
404993:	28 37                	sub    %dh,(%edi)
404995:	01 00                	add    %eax,(%eax)
404997:	0a 02                	or     (%edx),%al
404999:	7b 2c                	jnp    0x4049c7
40499b:	00 00                	add    %al,(%eax)
40499d:	04 6f                	add    $0x6f,%al
40499f:	2e 00 00             	add    %al,%cs:(%eax)
4049a2:	0a 58 6b             	or     0x6b(%eax),%bl
4049a5:	22 00                	and    (%eax),%al
4049a7:	00 00                	add    %al,(%eax)
4049a9:	3f                   	aas
4049aa:	58                   	pop    %eax
4049ab:	02 28                	add    (%eax),%ch
4049ad:	24 00                	and    $0x0,%al
4049af:	00 0a                	add    %cl,(%edx)
4049b1:	18 5b 6b             	sbb    %bl,0x6b(%ebx)
4049b4:	02 28                	add    (%eax),%ch
4049b6:	2e 00 00             	add    %al,%cs:(%eax)
4049b9:	0a 17                	or     (%edi),%dl
4049bb:	59                   	pop    %ecx
4049bc:	6b 02 28             	imul   $0x28,(%edx),%eax
4049bf:	24 00                	and    $0x0,%al
4049c1:	00 0a                	add    %cl,(%edx)
4049c3:	18 5b 6b             	sbb    %bl,0x6b(%ebx)
4049c6:	6f                   	outsl  %ds:(%esi),(%dx)
4049c7:	38 01                	cmp    %al,(%ecx)
4049c9:	00 0a                	add    %cl,(%edx)
4049cb:	06                   	push   %es
4049cc:	20 3b                	and    %bh,(%ebx)
4049ce:	e2 41                	loop   0x404a11
4049d0:	79 28                	jns    0x4049fa
4049d2:	7b 01                	jnp    0x4049d5
4049d4:	00 06                	add    %al,(%esi)
4049d6:	20 cc                	and    %cl,%ah
4049d8:	e2 41                	loop   0x404a1b
4049da:	79 28                	jns    0x404a04
4049dc:	7b 01                	jnp    0x4049df
4049de:	00 06                	add    %al,(%esi)
4049e0:	22 00                	and    (%eax),%al
4049e2:	00 60 41             	add    %ah,0x41(%eax)
4049e5:	73 38                	jae    0x404a1f
4049e7:	00 00                	add    %al,(%eax)
4049e9:	0a 02                	or     (%edx),%al
4049eb:	7c 2d                	jl     0x404a1a
4049ed:	00 00                	add    %al,(%eax)
4049ef:	04 02                	add    $0x2,%al
4049f1:	7b 2f                	jnp    0x404a22
4049f3:	00 00                	add    %al,(%eax)
4049f5:	04 28                	add    $0x28,%al
4049f7:	30 01                	xor    %al,(%ecx)
4049f9:	00 0a                	add    %cl,(%edx)
4049fb:	28 31                	sub    %dh,(%ecx)
4049fd:	01 00                	add    %eax,(%eax)
4049ff:	0a 2c 08             	or     (%eax,%ecx,1),%ch
404a02:	02 7b 2b             	add    0x2b(%ebx),%bh
404a05:	00 00                	add    %al,(%eax)
404a07:	04 2d                	add    $0x2d,%al
404a09:	07                   	pop    %es
404a0a:	7e 18                	jle    0x404a24
404a0c:	00 00                	add    %al,(%eax)
404a0e:	04 2b                	add    $0x2b,%al
404a10:	05 7e 0f 00 00       	add    $0xf7e,%eax
404a15:	04 73                	add    $0x73,%al
404a17:	2d 00 00 0a 02       	sub    $0x20a0000,%eax
404a1c:	7b 2d                	jnp    0x404a4b
404a1e:	00 00                	add    %al,(%eax)
404a20:	04 28                	add    $0x28,%al
404a22:	9e                   	sahf
404a23:	02 00                	add    (%eax),%al
404a25:	06                   	push   %es
404a26:	6f                   	outsl  %ds:(%esi),(%dx)
404a27:	39 00                	cmp    %eax,(%eax)
404a29:	00 0a                	add    %cl,(%edx)
404a2b:	06                   	push   %es
404a2c:	20 23                	and    %ah,(%ebx)
404a2e:	e2 41                	loop   0x404a71
404a30:	79 28                	jns    0x404a5a
404a32:	7b 01                	jnp    0x404a35
404a34:	00 06                	add    %al,(%esi)
404a36:	20 cc                	and    %cl,%ah
404a38:	e2 41                	loop   0x404a7b
404a3a:	79 28                	jns    0x404a64
404a3c:	7b 01                	jnp    0x404a3f
404a3e:	00 06                	add    %al,(%esi)
404a40:	22 00                	and    (%eax),%al
404a42:	00 60 41             	add    %ah,0x41(%eax)
404a45:	73 38                	jae    0x404a7f
404a47:	00 00                	add    %al,(%eax)
404a49:	0a 02                	or     (%edx),%al
404a4b:	7c 2e                	jl     0x404a7b
404a4d:	00 00                	add    %al,(%eax)
404a4f:	04 02                	add    $0x2,%al
404a51:	7b 2f                	jnp    0x404a82
404a53:	00 00                	add    %al,(%eax)
404a55:	04 28                	add    $0x28,%al
404a57:	30 01                	xor    %al,(%ecx)
404a59:	00 0a                	add    %cl,(%edx)
404a5b:	28 31                	sub    %dh,(%ecx)
404a5d:	01 00                	add    %eax,(%eax)
404a5f:	0a 2c 08             	or     (%eax,%ecx,1),%ch
404a62:	02 7b 2b             	add    0x2b(%ebx),%bh
404a65:	00 00                	add    %al,(%eax)
404a67:	04 2d                	add    $0x2d,%al
404a69:	07                   	pop    %es
404a6a:	7e 18                	jle    0x404a84
404a6c:	00 00                	add    %al,(%eax)
404a6e:	04 2b                	add    $0x2b,%al
404a70:	05 7e 0f 00 00       	add    $0xf7e,%eax
404a75:	04 73                	add    $0x73,%al
404a77:	2d 00 00 0a 02       	sub    $0x20a0000,%eax
404a7c:	7b 2e                	jnp    0x404aac
404a7e:	00 00                	add    %al,(%eax)
404a80:	04 28                	add    $0x28,%al
404a82:	9e                   	sahf
404a83:	02 00                	add    (%eax),%al
404a85:	06                   	push   %es
404a86:	6f                   	outsl  %ds:(%esi),(%dx)
404a87:	39 00                	cmp    %eax,(%eax)
404a89:	00 0a                	add    %cl,(%edx)
404a8b:	06                   	push   %es
404a8c:	7e 19                	jle    0x404aa7
404a8e:	00 00                	add    %al,(%eax)
404a90:	04 22                	add    $0x22,%al
404a92:	00 00                	add    %al,(%eax)
404a94:	00 3f                	add    %bh,(%edi)
404a96:	73 34                	jae    0x404acc
404a98:	00 00                	add    %al,(%eax)
404a9a:	0a 02                	or     (%edx),%al
404a9c:	7b 2c                	jnp    0x404aca
404a9e:	00 00                	add    %al,(%eax)
404aa0:	04 6f                	add    $0x6f,%al
404aa2:	36 01 00             	add    %eax,%ss:(%eax)
404aa5:	0a 0b                	or     (%ebx),%cl
404aa7:	12 01                	adc    (%ecx),%al
404aa9:	28 37                	sub    %dh,(%edi)
404aab:	01 00                	add    %eax,(%eax)
404aad:	0a 02                	or     (%edx),%al
404aaf:	7b 2c                	jnp    0x404add
404ab1:	00 00                	add    %al,(%eax)
404ab3:	04 6f                	add    $0x6f,%al
404ab5:	2e 00 00             	add    %al,%cs:(%eax)
404ab8:	0a 58 6b             	or     0x6b(%eax),%bl
404abb:	22 00                	and    (%eax),%al
404abd:	00 00                	add    %al,(%eax)
404abf:	3f                   	aas
404ac0:	58                   	pop    %eax
404ac1:	22 00                	and    (%eax),%al
404ac3:	00 80 3f 02 7b 2c    	add    %al,0x2c7b023f(%eax)
404ac9:	00 00                	add    %al,(%eax)
404acb:	04 6f                	add    $0x6f,%al
404acd:	36 01 00             	add    %eax,%ss:(%eax)
404ad0:	0a 0b                	or     (%ebx),%cl
404ad2:	12 01                	adc    (%ecx),%al
404ad4:	28 37                	sub    %dh,(%edi)
404ad6:	01 00                	add    %eax,(%eax)
404ad8:	0a 02                	or     (%edx),%al
404ada:	7b 2c                	jnp    0x404b08
404adc:	00 00                	add    %al,(%eax)
404ade:	04 6f                	add    $0x6f,%al
404ae0:	2e 00 00             	add    %al,%cs:(%eax)
404ae3:	0a 58 6b             	or     0x6b(%eax),%bl
404ae6:	22 00                	and    (%eax),%al
404ae8:	00 00                	add    %al,(%eax)
404aea:	3f                   	aas
404aeb:	58                   	pop    %eax
404aec:	02 28                	add    (%eax),%ch
404aee:	24 00                	and    $0x0,%al
404af0:	00 0a                	add    %cl,(%edx)
404af2:	17                   	pop    %ss
404af3:	59                   	pop    %ecx
404af4:	6b 6f 38 01          	imul   $0x1,0x38(%edi),%ebp
404af8:	00 0a                	add    %cl,(%edx)
404afa:	06                   	push   %es
404afb:	28 1d 00 00 0a 73    	sub    %bl,0x730a0000
404b01:	2d 00 00 0a 02       	sub    $0x20a0000,%eax
404b06:	7b 2c                	jnp    0x404b34
404b08:	00 00                	add    %al,(%eax)
404b0a:	04 6f                	add    $0x6f,%al
404b0c:	36 01 00             	add    %eax,%ss:(%eax)
404b0f:	0a 0b                	or     (%ebx),%cl
404b11:	12 01                	adc    (%ecx),%al
404b13:	28 37                	sub    %dh,(%edi)
404b15:	01 00                	add    %eax,(%eax)
404b17:	0a 17                	or     (%edi),%dl
404b19:	02 7b 2c             	add    0x2c(%ebx),%bh
404b1c:	00 00                	add    %al,(%eax)
404b1e:	04 6f                	add    $0x6f,%al
404b20:	2e 00 00             	add    %al,%cs:(%eax)
404b23:	0a 02                	or     (%edx),%al
404b25:	28 24 00             	sub    %ah,(%eax,%eax,1)
404b28:	00 0a                	add    %cl,(%edx)
404b2a:	18 59 6f             	sbb    %bl,0x6f(%ecx)
404b2d:	39 01                	cmp    %eax,(%ecx)
404b2f:	00 0a                	add    %cl,(%edx)
404b31:	02 28                	add    (%eax),%ch
404b33:	3d 00 00 0a 02       	cmp    $0x20a0000,%eax
404b38:	7b 2c                	jnp    0x404b66
404b3a:	00 00                	add    %al,(%eax)
404b3c:	04 6f                	add    $0x6f,%al
404b3e:	40                   	inc    %eax
404b3f:	00 00                	add    %al,(%eax)
404b41:	0a 2a                	or     (%edx),%ch
404b43:	00 13                	add    %dl,(%ebx)
404b45:	30 02                	xor    %al,(%edx)
404b47:	00 33                	add    %dh,(%ebx)
404b49:	00 00                	add    %al,(%eax)
404b4b:	00 1a                	add    %bl,(%edx)
404b4d:	00 00                	add    %al,(%eax)
404b4f:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
404b52:	60                   	pusha
404b53:	00 00                	add    %al,(%eax)
404b55:	0a 1f                	or     (%edi),%bl
404b57:	0d fe 01 0a 06       	or     $0x60a01fe,%eax
404b5c:	2c 24                	sub    $0x24,%al
404b5e:	02 7b 2c             	add    0x2c(%ebx),%bh
404b61:	00 00                	add    %al,(%eax)
404b63:	04 6f                	add    $0x6f,%al
404b65:	47                   	inc    %edi
404b66:	00 00                	add    %al,(%eax)
404b68:	0a 12                	or     (%edx),%dl
404b6a:	01 28                	add    %ebp,(%eax)
404b6c:	3a 01                	cmp    (%ecx),%al
404b6e:	00 0a                	add    %cl,(%edx)
404b70:	0c 08                	or     $0x8,%al
404b72:	2c 07                	sub    $0x7,%al
404b74:	02 07                	add    (%edi),%al
404b76:	28 0a                	sub    %cl,(%edx)
404b78:	01 00                	add    %eax,(%eax)
404b7a:	06                   	push   %es
404b7b:	02 28                	add    (%eax),%ch
404b7d:	ff 00                	incl   (%eax)
404b7f:	00 0a                	add    %cl,(%edx)
404b81:	26 2a 00             	sub    %es:(%eax),%al
404b84:	03 30                	add    (%eax),%esi
404b86:	05 00 a9 00 00       	add    $0xa900,%eax
404b8b:	00 00                	add    %al,(%eax)
404b8d:	00 00                	add    %al,(%eax)
404b8f:	00 02                	add    %al,(%edx)
404b91:	22 00                	and    (%eax),%al
404b93:	00 e0                	add    %ah,%al
404b95:	40                   	inc    %eax
404b96:	22 00                	and    (%eax),%al
404b98:	00 a0 40 22 00 00    	add    %ah,0x2240(%eax)
404b9e:	00 00                	add    %al,(%eax)
404ba0:	22 00                	and    (%eax),%al
404ba2:	00 c0                	add    %al,%al
404ba4:	40                   	inc    %eax
404ba5:	73 32                	jae    0x404bd9
404ba7:	00 00                	add    %al,(%eax)
404ba9:	0a 7d 37             	or     0x37(%ebp),%bh
404bac:	00 00                	add    %al,(%eax)
404bae:	04 02                	add    $0x2,%al
404bb0:	22 00                	and    (%eax),%al
404bb2:	00 00                	add    %al,(%eax)
404bb4:	00 22                	add    %ah,(%edx)
404bb6:	00 00                	add    %al,(%eax)
404bb8:	80 3f 22             	cmpb   $0x22,(%edi)
404bbb:	00 00                	add    %al,(%eax)
404bbd:	60                   	pusha
404bbe:	41                   	inc    %ecx
404bbf:	22 00                	and    (%eax),%al
404bc1:	00 60 41             	add    %ah,0x41(%eax)
404bc4:	73 32                	jae    0x404bf8
404bc6:	00 00                	add    %al,(%eax)
404bc8:	0a 7d 38             	or     0x38(%ebp),%bh
404bcb:	00 00                	add    %al,(%eax)
404bcd:	04 02                	add    $0x2,%al
404bcf:	16                   	push   %ss
404bd0:	7d 39                	jge    0x404c0b
404bd2:	00 00                	add    %al,(%eax)
404bd4:	04 02                	add    $0x2,%al