403a0c:	02 20                	add    (%eax),%ah
403a0e:	c8 00 00 00          	enter  $0x0,$0x0
403a12:	7d 1f                	jge    0x403a33
403a14:	00 00                	add    %al,(%eax)
403a16:	04 00                	add    $0x0,%al
403a18:	02 28                	add    (%eax),%ch
403a1a:	1a 00                	sbb    (%eax),%al
403a1c:	00 06                	add    %al,(%esi)
403a1e:	20 88 13 00 00 fe    	and    %cl,-0x1ffffed(%eax)
403a24:	02 13                	add    (%ebx),%dl
403a26:	0d 11 0d 2c 14       	or     $0x142c0d11,%eax
403a2b:	00 02                	add    %al,(%edx)
403a2d:	1d 7d 3a 00 00       	sbb    $0x3a7d,%eax
403a32:	04 02                	add    $0x2,%al
403a34:	20 96 00 00 00 7d    	and    %dl,0x7d000000(%esi)
403a3a:	1f                   	pop    %ds
403a3b:	00 00                	add    %al,(%eax)
403a3d:	04 00                	add    $0x0,%al
403a3f:	02 16                	add    (%esi),%dl
403a41:	7d 3c                	jge    0x403a7f
403a43:	00 00                	add    %al,(%eax)
403a45:	04 00                	add    $0x0,%al
403a47:	00 02                	add    %al,(%edx)
403a49:	28 0c 00             	sub    %cl,(%eax,%eax,1)
403a4c:	00 06                	add    %al,(%esi)
403a4e:	00 02                	add    %al,(%edx)
403a50:	7e 59                	jle    0x403aab
403a52:	00 00                	add    %al,(%eax)
403a54:	0a 6f 36             	or     0x36(%edi),%ch
403a57:	00 00                	add    %al,(%eax)
403a59:	06                   	push   %es
403a5a:	00 00                	add    %al,(%eax)
403a5c:	de 0b                	fimuls (%ebx)
403a5e:	07                   	pop    %es
403a5f:	2c 07                	sub    $0x7,%al
403a61:	06                   	push   %es
403a62:	28 38                	sub    %bh,(%eax)
403a64:	00 00                	add    %al,(%eax)
403a66:	0a 00                	or     (%eax),%al
403a68:	dc 2a                	fsubrl (%edx)
403a6a:	00 00                	add    %al,(%eax)
403a6c:	41                   	inc    %ecx
403a6d:	1c 00                	sbb    $0x0,%al
403a6f:	00 02                	add    %al,(%edx)
403a71:	00 00                	add    %al,(%eax)
403a73:	00 0a                	add    %cl,(%edx)
403a75:	00 00                	add    %al,(%eax)
403a77:	00 a8 02 00 00 b2    	add    %ch,-0x4dfffffe(%eax)
403a7d:	02 00                	add    (%eax),%al
403a7f:	00 0b                	add    %cl,(%ebx)
403a81:	00 00                	add    %al,(%eax)
403a83:	00 00                	add    %al,(%eax)
403a85:	00 00                	add    %al,(%eax)
403a87:	00 13                	add    %dl,(%ebx)
403a89:	30 04 00             	xor    %al,(%eax,%eax,1)
403a8c:	c6 00 00             	movb   $0x0,(%eax)
403a8f:	00 19                	add    %bl,(%ecx)
403a91:	00 00                	add    %al,(%eax)
403a93:	11 00                	adc    %eax,(%eax)
403a95:	03 28                	add    (%eax),%ebp
403a97:	57                   	push   %edi
403a98:	00 00                	add    %al,(%eax)
403a9a:	0a 0b                	or     (%ebx),%cl
403a9c:	07                   	pop    %es
403a9d:	0a 06                	or     (%esi),%al
403a9f:	20 01                	and    %al,(%ecx)
403aa1:	01 00                	add    %eax,(%eax)
403aa3:	00 30                	add    %dh,(%eax)
403aa5:	17                   	pop    %ss
403aa6:	06                   	push   %es
403aa7:	20 87 00 00 00 2e    	and    %al,0x2e000000(%edi)
403aad:	62 2b                	bound  %ebp,(%ebx)
403aaf:	00 06                	add    %al,(%esi)
403ab1:	20 01                	and    %al,(%ecx)
403ab3:	01 00                	add    %eax,(%eax)
403ab5:	00 2e                	add    %ch,(%esi)
403ab7:	61                   	popa
403ab8:	38 92 00 00 00 06    	cmp    %dl,0x6000000(%edx)
403abe:	20 05 01 00 00 2e    	and    %al,0x2e000001
403ac4:	54                   	push   %esp
403ac5:	2b 00                	sub    (%eax),%eax
403ac7:	06                   	push   %es
403ac8:	20 13                	and    %dl,(%ebx)
403aca:	01 00                	add    %eax,(%eax)
403acc:	00 2e                	add    %ch,(%esi)
403ace:	24 2b                	and    $0x2b,%al
403ad0:	00 06                	add    %al,(%esi)
403ad2:	20 01                	and    %al,(%ecx)
403ad4:	b0 00                	mov    $0x0,%al
403ad6:	00 59 45             	add    %bl,0x45(%ecx)
403ad9:	05 00 00 00 3a       	add    $0x3a000000,%eax
403ade:	00 00                	add    %al,(%eax)
403ae0:	00 31                	add    %dh,(%ecx)
403ae2:	00 00                	add    %al,(%eax)
403ae4:	00 55 00             	add    %dl,0x0(%ebp)
403ae7:	00 00                	add    %al,(%eax)
403ae9:	4c                   	dec    %esp
403aea:	00 00                	add    %al,(%eax)
403aec:	00 43 00             	add    %al,0x0(%ebx)
403aef:	00 00                	add    %al,(%eax)
403af1:	2b 5c 02 28          	sub    0x28(%edx,%eax,1),%ebx
403af5:	23 00                	and    (%eax),%eax
403af7:	00 0a                	add    %cl,(%edx)
403af9:	20 03                	and    %al,(%ebx)
403afb:	b0 00                	mov    $0x0,%al
403afd:	00 7e 24             	add    %bh,0x24(%esi)
403b00:	00 00                	add    %al,(%eax)
403b02:	0a 7e 24             	or     0x24(%esi),%bh
403b05:	00 00                	add    %al,(%eax)
403b07:	0a 28                	or     (%eax),%ch
403b09:	03 00                	add    (%eax),%eax
403b0b:	00 06                	add    %al,(%esi)
403b0d:	26 2b 49 03          	sub    %es:0x3(%ecx),%ecx
403b11:	28 3d 00 00 06 00    	sub    %bh,0x60000
403b17:	2b 40 02             	sub    0x2(%eax),%eax
403b1a:	17                   	pop    %ss
403b1b:	7d 47                	jge    0x403b64
403b1d:	00 00                	add    %al,(%eax)
403b1f:	04 2b                	add    $0x2b,%al
403b21:	2f                   	das
403b22:	02 28                	add    (%eax),%ch
403b24:	3a 00                	cmp    (%eax),%al
403b26:	00 06                	add    %al,(%esi)
403b28:	00 2b                	add    %ch,(%ebx)
403b2a:	26 02 28             	add    %es:(%eax),%ch
403b2d:	39 00                	cmp    %eax,(%eax)
403b2f:	00 06                	add    %al,(%esi)
403b31:	00 2b                	add    %ch,(%ebx)
403b33:	1d 02 28 38 00       	sbb    $0x382802,%eax
403b38:	00 06                	add    %al,(%esi)
403b3a:	00 2b                	add    %ch,(%ebx)
403b3c:	14 02                	adc    $0x2,%al
403b3e:	28 37                	sub    %dh,(%edi)
403b40:	00 00                	add    %al,(%eax)
403b42:	06                   	push   %es
403b43:	00 2b                	add    %ch,(%ebx)
403b45:	0b 02                	or     (%edx),%eax
403b47:	28 3e                	sub    %bh,(%esi)
403b49:	00 00                	add    %al,(%eax)
403b4b:	06                   	push   %es
403b4c:	00 2b                	add    %ch,(%ebx)
403b4e:	02 2b                	add    (%ebx),%ch
403b50:	00 02                	add    %al,(%edx)
403b52:	03 28                	add    (%eax),%ebp
403b54:	5a                   	pop    %edx
403b55:	00 00                	add    %al,(%eax)
403b57:	0a 00                	or     (%eax),%al
403b59:	2a 00                	sub    (%eax),%al
403b5b:	00 13                	add    %dl,(%ebx)
403b5d:	30 02                	xor    %al,(%edx)
403b5f:	00 26                	add    %ah,(%esi)
403b61:	00 00                	add    %al,(%eax)
403b63:	00 03                	add    %al,(%ebx)
403b65:	00 00                	add    %al,(%eax)
403b67:	11 00                	adc    %eax,(%eax)
403b69:	02 03                	add    (%ebx),%al
403b6b:	28 5b 00             	sub    %bl,0x0(%ebx)
403b6e:	00 0a                	add    %cl,(%edx)
403b70:	00 02                	add    %al,(%edx)
403b72:	7b 46                	jnp    0x403bba
403b74:	00 00                	add    %al,(%eax)
403b76:	04 16                	add    $0x16,%al
403b78:	fe 01                	incb   (%ecx)
403b7a:	0a 06                	or     (%esi),%al
403b7c:	2c 02                	sub    $0x2,%al
403b7e:	2b 0d 02 03 6f 5c    	sub    0x5c6f0302,%ecx
403b84:	00 00                	add    %al,(%eax)
403b86:	0a 28                	or     (%eax),%ch
403b88:	3b 00                	cmp    (%eax),%eax
403b8a:	00 06                	add    %al,(%esi)
403b8c:	00 2a                	add    %ch,(%edx)
403b8e:	00 00                	add    %al,(%eax)
403b90:	13 30                	adc    (%eax),%esi
403b92:	03 00                	add    (%eax),%eax
403b94:	a2 00 00 00 00       	mov    %al,0x0
403b99:	00 00                	add    %al,(%eax)
403b9b:	00 1a                	add    %bl,(%edx)
403b9d:	1a 73 3a             	sbb    0x3a(%ebx),%dh
403ba0:	00 00                	add    %al,(%eax)
403ba2:	0a 25 d0 b7 00 00    	or     0xb7d0,%ah
403ba8:	04 28                	add    $0x28,%al
403baa:	5d                   	pop    %ebp
403bab:	00 00                	add    %al,(%eax)
403bad:	0a 80 28 00 00 04    	or     0x4000028(%eax),%al
403bb3:	1a 1a                	sbb    (%edx),%bl
403bb5:	73 3a                	jae    0x403bf1
403bb7:	00 00                	add    %al,(%eax)
403bb9:	0a 25 d0 b1 00 00    	or     0xb1d0,%ah
403bbf:	04 28                	add    $0x28,%al
403bc1:	5d                   	pop    %ebp
403bc2:	00 00                	add    %al,(%eax)
403bc4:	0a 80 29 00 00 04    	or     0x4000029(%eax),%al
403bca:	1a 1a                	sbb    (%edx),%bl
403bcc:	73 3a                	jae    0x403c08
403bce:	00 00                	add    %al,(%eax)
403bd0:	0a 25 d0 b2 00 00    	or     0xb2d0,%ah
403bd6:	04 28                	add    $0x28,%al
403bd8:	5d                   	pop    %ebp
403bd9:	00 00                	add    %al,(%eax)
403bdb:	0a 80 2a 00 00 04    	or     0x400002a(%eax),%al
403be1:	1a 1a                	sbb    (%edx),%bl
403be3:	73 3a                	jae    0x403c1f
403be5:	00 00                	add    %al,(%eax)
403be7:	0a 25 d0 b6 00 00    	or     0xb6d0,%ah
403bed:	04 28                	add    $0x28,%al
403bef:	5d                   	pop    %ebp
403bf0:	00 00                	add    %al,(%eax)
403bf2:	0a 80 2b 00 00 04    	or     0x400002b(%eax),%al
403bf8:	1a 1a                	sbb    (%edx),%bl
403bfa:	73 3a                	jae    0x403c36
403bfc:	00 00                	add    %al,(%eax)
403bfe:	0a 25 d0 b4 00 00    	or     0xb4d0,%ah
403c04:	04 28                	add    $0x28,%al
403c06:	5d                   	pop    %ebp
403c07:	00 00                	add    %al,(%eax)
403c09:	0a 80 2c 00 00 04    	or     0x400002c(%eax),%al
403c0f:	1a 1a                	sbb    (%edx),%bl
403c11:	73 3a                	jae    0x403c4d
403c13:	00 00                	add    %al,(%eax)
403c15:	0a 25 d0 b3 00 00    	or     0xb3d0,%ah
403c1b:	04 28                	add    $0x28,%al
403c1d:	5d                   	pop    %ebp
403c1e:	00 00                	add    %al,(%eax)
403c20:	0a 80 2d 00 00 04    	or     0x400002d(%eax),%al
403c26:	1a 1a                	sbb    (%edx),%bl
403c28:	73 3a                	jae    0x403c64
403c2a:	00 00                	add    %al,(%eax)
403c2c:	0a 25 d0 b5 00 00    	or     0xb5d0,%ah
403c32:	04 28                	add    $0x28,%al
403c34:	5d                   	pop    %ebp
403c35:	00 00                	add    %al,(%eax)
403c37:	0a 80 2e 00 00 04    	or     0x400002e(%eax),%al
403c3d:	2a 22                	sub    (%edx),%ah
403c3f:	02 28                	add    (%eax),%ch
403c41:	41                   	inc    %ecx
403c42:	00 00                	add    %al,(%eax)
403c44:	0a 00                	or     (%eax),%al
403c46:	2a 00                	sub    (%eax),%al
403c48:	13 30                	adc    (%eax),%esi
403c4a:	01 00                	add    %eax,(%eax)
403c4c:	07                   	pop    %es
403c4d:	00 00                	add    %al,(%eax)
403c4f:	00 1a                	add    %bl,(%edx)
403c51:	00 00                	add    %al,(%eax)
403c53:	11 00                	adc    %eax,(%eax)
403c55:	14 0a                	adc    $0xa,%al
403c57:	2b 00                	sub    (%eax),%eax
403c59:	06                   	push   %es
403c5a:	2a 00                	sub    (%eax),%al
403c5c:	13 30                	adc    (%eax),%esi
403c5e:	03 00                	add    (%eax),%eax
403c60:	5d                   	pop    %ebp
403c61:	00 00                	add    %al,(%eax)
403c63:	00 1b                	add    %bl,(%ebx)
403c65:	00 00                	add    %al,(%eax)
403c67:	11 00                	adc    %eax,(%eax)
403c69:	14 0a                	adc    $0xa,%al
403c6b:	06                   	push   %es
403c6c:	2c 08                	sub    $0x8,%al
403c6e:	06                   	push   %es
403c6f:	6f                   	outsl  %ds:(%esi),(%dx)
403c70:	5e                   	pop    %esi
403c71:	00 00                	add    %al,(%eax)
403c73:	0a 2b                	or     (%ebx),%ch
403c75:	01 16                	add    %edx,(%esi)
403c77:	0b 07                	or     (%edi),%eax
403c79:	2c 49                	sub    $0x49,%al
403c7b:	00 02                	add    %al,(%edx)
403c7d:	28 46 00             	sub    %al,0x0(%esi)
403c80:	00 06                	add    %al,(%esi)
403c82:	0c 12                	or     $0x12,%al
403c84:	03 fe                	add    %esi,%edi
403c86:	15 21 00 00 01       	adc    $0x1000021,%eax
403c8b:	12 03                	adc    (%ebx),%al
403c8d:	25 28 5f 00 00       	and    $0x5f28,%eax
403c92:	0a 13                	or     (%ebx),%dl
403c94:	04 11                	add    $0x11,%al
403c96:	04 17                	add    $0x17,%al
403c98:	59                   	pop    %ecx
403c99:	28 60 00             	sub    %ah,0x0(%eax)
403c9c:	00 0a                	add    %cl,(%edx)
403c9e:	00 12                	add    %dl,(%edx)
403ca0:	03 25 28 61 00 00    	add    0x6128,%esp
403ca6:	0a 13                	or     (%ebx),%dl
403ca8:	04 11                	add    $0x11,%al
403caa:	04 17                	add    $0x17,%al
403cac:	59                   	pop    %ecx
403cad:	28 62 00             	sub    %ah,0x0(%edx)
403cb0:	00 0a                	add    %cl,(%edx)
403cb2:	00 03                	add    %al,(%ebx)
403cb4:	08 09                	or     %cl,(%ecx)
403cb6:	6f                   	outsl  %ds:(%esi),(%dx)
403cb7:	63 00                	arpl   %eax,(%eax)
403cb9:	00 0a                	add    %cl,(%edx)
403cbb:	00 08                	add    %cl,(%eax)
403cbd:	6f                   	outsl  %ds:(%esi),(%dx)
403cbe:	64 00 00             	add    %al,%fs:(%eax)
403cc1:	0a 00                	or     (%eax),%al
403cc3:	00 2a                	add    %ch,(%edx)
403cc5:	3e 00 02             	add    %al,%ds:(%edx)
403cc8:	03 6f 29             	add    0x29(%edi),%ebp
403ccb:	00 00                	add    %al,(%eax)
403ccd:	0a 28                	or     (%eax),%ch
403ccf:	44                   	inc    %esp
403cd0:	00 00                	add    %al,(%eax)
403cd2:	06                   	push   %es
403cd3:	00 2a                	add    %ch,(%edx)
403cd5:	00 00                	add    %al,(%eax)
403cd7:	00 13                	add    %dl,(%ebx)
403cd9:	30 02                	xor    %al,(%edx)
403cdb:	00 1c 00             	add    %bl,(%eax,%eax,1)
403cde:	00 00                	add    %al,(%eax)
403ce0:	1c 00                	sbb    $0x0,%al
403ce2:	00 11                	add    %dl,(%ecx)
403ce4:	00 28                	add    %ch,(%eax)
403ce6:	46                   	inc    %esi
403ce7:	00 00                	add    %al,(%eax)
403ce9:	0a 0a                	or     (%edx),%cl
403ceb:	06                   	push   %es
403cec:	73 65                	jae    0x403d53
403cee:	00 00                	add    %al,(%eax)
403cf0:	0a 0b                	or     (%ebx),%cl
403cf2:	07                   	pop    %es
403cf3:	17                   	pop    %ss
403cf4:	6f                   	outsl  %ds:(%esi),(%dx)
403cf5:	66 00 00             	data16 add %al,(%eax)
403cf8:	0a 00                	or     (%eax),%al
403cfa:	07                   	pop    %es
403cfb:	0c 2b                	or     $0x2b,%al
403cfd:	00 08                	add    %cl,(%eax)
403cff:	2a 13                	sub    (%ebx),%dl
403d01:	30 02                	xor    %al,(%edx)
403d03:	00 6e 00             	add    %ch,0x0(%esi)
403d06:	00 00                	add    %al,(%eax)
403d08:	00 00                	add    %al,(%eax)
403d0a:	00 00                	add    %al,(%eax)
403d0c:	00 03                	add    %al,(%ebx)
403d0e:	72 01                	jb     0x403d11
403d10:	00 00                	add    %al,(%eax)
403d12:	70 6f                	jo     0x403d83
403d14:	67 00 00             	add    %al,(%bx,%si)
403d17:	0a 00                	or     (%eax),%al
403d19:	03 72 19             	add    0x19(%edx),%esi
403d1c:	00 00                	add    %al,(%eax)
403d1e:	70 6f                	jo     0x403d8f
403d20:	67 00 00             	add    %al,(%bx,%si)
403d23:	0a 00                	or     (%eax),%al
403d25:	03 72 31             	add    0x31(%edx),%esi
403d28:	00 00                	add    %al,(%eax)
403d2a:	70 6f                	jo     0x403d9b