402d3e:	00 00                	add    %al,(%eax)
402d40:	0c 00                	or     $0x0,%al
402d42:	00 11                	add    %dl,(%ecx)
402d44:	00 1a                	add    %bl,(%edx)
402d46:	1a 73 3a             	sbb    0x3a(%ebx),%dh
402d49:	00 00                	add    %al,(%eax)
402d4b:	0a 0b                	or     (%ebx),%cl
402d4d:	02 28                	add    (%eax),%ch
402d4f:	0b 00                	or     (%eax),%eax
402d51:	00 06                	add    %al,(%esi)
402d53:	00 02                	add    %al,(%edx)
402d55:	28 0e                	sub    %cl,(%esi)
402d57:	00 00                	add    %al,(%eax)
402d59:	06                   	push   %es
402d5a:	0c 08                	or     $0x8,%al
402d5c:	2c 60                	sub    $0x60,%al
402d5e:	00 02                	add    %al,(%edx)
402d60:	7b 40                	jnp    0x402da2
402d62:	00 00                	add    %al,(%eax)
402d64:	04 0a                	add    $0xa,%al
402d66:	02 7b 40             	add    0x40(%ebx),%bh
402d69:	00 00                	add    %al,(%eax)
402d6b:	04 16                	add    $0x16,%al
402d6d:	fe 02                	incb   (%edx)
402d6f:	0d 09 2c 10 02       	or     $0x2102c09,%eax
402d74:	02 7b 40             	add    0x40(%ebx),%bh
402d77:	00 00                	add    %al,(%eax)
402d79:	04 17                	add    $0x17,%al
402d7b:	59                   	pop    %ecx
402d7c:	7d 40                	jge    0x402dbe
402d7e:	00 00                	add    %al,(%eax)
402d80:	04 2b                	add    $0x2b,%al
402d82:	07                   	pop    %es
402d83:	02 19                	add    (%ecx),%bl
402d85:	7d 40                	jge    0x402dc7
402d87:	00 00                	add    %al,(%eax)
402d89:	04 02                	add    $0x2,%al
402d8b:	07                   	pop    %es
402d8c:	28 10                	sub    %dl,(%eax)
402d8e:	00 00                	add    %al,(%eax)
402d90:	06                   	push   %es
402d91:	00 02                	add    %al,(%edx)
402d93:	16                   	push   %ss
402d94:	28 0f                	sub    %cl,(%edi)
402d96:	00 00                	add    %al,(%eax)
402d98:	06                   	push   %es
402d99:	16                   	push   %ss
402d9a:	fe 01                	incb   (%ecx)
402d9c:	13 04 11             	adc    (%ecx,%edx,1),%eax
402d9f:	04 2c                	add    $0x2c,%al
402da1:	19 00                	sbb    %eax,(%eax)
402da3:	02 06                	add    (%esi),%al
402da5:	7d 40                	jge    0x402de7
402da7:	00 00                	add    %al,(%eax)
402da9:	04 02                	add    $0x2,%al
402dab:	07                   	pop    %es
402dac:	28 10                	sub    %dl,(%eax)
402dae:	00 00                	add    %al,(%eax)
402db0:	06                   	push   %es
402db1:	00 02                	add    %al,(%edx)
402db3:	16                   	push   %ss
402db4:	28 0f                	sub    %cl,(%edi)
402db6:	00 00                	add    %al,(%eax)
402db8:	06                   	push   %es
402db9:	26 00 00             	add    %al,%es:(%eax)
402dbc:	2b 0a                	sub    (%edx),%ecx
402dbe:	00 02                	add    %al,(%edx)
402dc0:	16                   	push   %ss
402dc1:	28 0f                	sub    %cl,(%edi)
402dc3:	00 00                	add    %al,(%eax)
402dc5:	06                   	push   %es
402dc6:	26 00 2a             	add    %ch,%es:(%edx)
402dc9:	00 00                	add    %al,(%eax)
402dcb:	00 13                	add    %dl,(%ebx)
402dcd:	30 01                	xor    %al,(%ecx)
402dcf:	00 0c 00             	add    %cl,(%eax,%eax,1)
402dd2:	00 00                	add    %al,(%eax)
402dd4:	03 00                	add    (%eax),%eax
402dd6:	00 11                	add    %dl,(%ecx)
402dd8:	00 02                	add    %al,(%edx)
402dda:	7b 46                	jnp    0x402e22
402ddc:	00 00                	add    %al,(%eax)
402dde:	04 0a                	add    $0xa,%al
402de0:	2b 00                	sub    (%eax),%eax
402de2:	06                   	push   %es
402de3:	2a 13                	sub    (%ebx),%dl
402de5:	30 03                	xor    %al,(%ebx)
402de7:	00 6d 00             	add    %ch,0x0(%ebp)
402dea:	00 00                	add    %al,(%eax)
402dec:	00 00                	add    %al,(%eax)
402dee:	00 00                	add    %al,(%eax)
402df0:	00 02                	add    %al,(%edx)
402df2:	28 08                	sub    %cl,(%eax)
402df4:	00 00                	add    %al,(%eax)
402df6:	06                   	push   %es
402df7:	00 02                	add    %al,(%edx)
402df9:	17                   	pop    %ss
402dfa:	7d 47                	jge    0x402e43
402dfc:	00 00                	add    %al,(%eax)
402dfe:	04 02                	add    $0x2,%al
402e00:	28 0b                	sub    %cl,(%ebx)
402e02:	00 00                	add    %al,(%eax)
402e04:	06                   	push   %es
402e05:	00 02                	add    %al,(%edx)
402e07:	16                   	push   %ss
402e08:	7d 3c                	jge    0x402e46
402e0a:	00 00                	add    %al,(%eax)
402e0c:	04 02                	add    $0x2,%al
402e0e:	17                   	pop    %ss
402e0f:	7d 3a                	jge    0x402e4b
402e11:	00 00                	add    %al,(%eax)
402e13:	04 02                	add    $0x2,%al
402e15:	16                   	push   %ss
402e16:	7d 3b                	jge    0x402e53
402e18:	00 00                	add    %al,(%eax)
402e1a:	04 02                	add    $0x2,%al
402e1c:	7b 2f                	jnp    0x402e4d
402e1e:	00 00                	add    %al,(%eax)
402e20:	04 16                	add    $0x16,%al
402e22:	02 7b 2f             	add    0x2f(%ebx),%bh
402e25:	00 00                	add    %al,(%eax)
402e27:	04 6f                	add    $0x6f,%al
402e29:	35 00 00 0a 28       	xor    $0x280a0000,%eax
402e2e:	36 00 00             	add    %al,%ss:(%eax)
402e31:	0a 00                	or     (%eax),%al
402e33:	02 16                	add    (%esi),%dl
402e35:	7d 45                	jge    0x402e7c
402e37:	00 00                	add    %al,(%eax)
402e39:	04 02                	add    $0x2,%al
402e3b:	28 39                	sub    %bh,(%ecx)
402e3d:	00 00                	add    %al,(%eax)
402e3f:	0a 00                	or     (%eax),%al
402e41:	02 17                	add    (%edi),%dl
402e43:	7d 45                	jge    0x402e8a
402e45:	00 00                	add    %al,(%eax)
402e47:	04 02                	add    $0x2,%al
402e49:	17                   	pop    %ss
402e4a:	7d 46                	jge    0x402e92
402e4c:	00 00                	add    %al,(%eax)
402e4e:	04 02                	add    $0x2,%al
402e50:	02 7b 1f             	add    0x1f(%ebx),%bh
402e53:	00 00                	add    %al,(%eax)
402e55:	04 28                	add    $0x28,%al
402e57:	07                   	pop    %es
402e58:	00 00                	add    %al,(%eax)
402e5a:	06                   	push   %es
402e5b:	00 2a                	add    %ch,(%edx)
402e5d:	42                   	inc    %edx
402e5e:	00 02                	add    %al,(%edx)
402e60:	28 08                	sub    %cl,(%eax)
402e62:	00 00                	add    %al,(%eax)
402e64:	06                   	push   %es
402e65:	00 02                	add    %al,(%edx)
402e67:	16                   	push   %ss
402e68:	7d 46                	jge    0x402eb0
402e6a:	00 00                	add    %al,(%eax)
402e6c:	04 2a                	add    $0x2a,%al
402e6e:	00 00                	add    %al,(%eax)
402e70:	1b 30                	sbb    (%eax),%esi
402e72:	03 00                	add    (%eax),%eax
402e74:	5e                   	pop    %esi
402e75:	00 00                	add    %al,(%eax)
402e77:	00 0d 00 00 11 00    	add    %cl,0x110000
402e7d:	02 7b 1e             	add    0x1e(%ebx),%bh
402e80:	00 00                	add    %al,(%eax)
402e82:	04 0a                	add    $0xa,%al
402e84:	16                   	push   %ss
402e85:	0b 06                	or     (%esi),%eax
402e87:	12 01                	adc    (%ecx),%al
402e89:	28 37                	sub    %dh,(%edi)
402e8b:	00 00                	add    %al,(%eax)
402e8d:	0a 00                	or     (%eax),%al
402e8f:	00 02                	add    %al,(%edx)
402e91:	7b 3e                	jnp    0x402ed1
402e93:	00 00                	add    %al,(%eax)
402e95:	04 16                	add    $0x16,%al
402e97:	fe 02                	incb   (%edx)
402e99:	0c 08                	or     $0x8,%al
402e9b:	2c 2e                	sub    $0x2e,%al
402e9d:	00 02                	add    %al,(%edx)
402e9f:	28 0b                	sub    %cl,(%ebx)
402ea1:	00 00                	add    %al,(%eax)
402ea3:	06                   	push   %es
402ea4:	00 02                	add    %al,(%edx)
402ea6:	02 7b 3e             	add    0x3e(%ebx),%bh
402ea9:	00 00                	add    %al,(%eax)
402eab:	04 17                	add    $0x17,%al
402ead:	59                   	pop    %ecx
402eae:	d2 7d 3e             	sarb   %cl,0x3e(%ebp)
402eb1:	00 00                	add    %al,(%eax)
402eb3:	04 02                	add    $0x2,%al
402eb5:	17                   	pop    %ss
402eb6:	28 0f                	sub    %cl,(%edi)
402eb8:	00 00                	add    %al,(%eax)
402eba:	06                   	push   %es
402ebb:	16                   	push   %ss
402ebc:	fe 01                	incb   (%ecx)
402ebe:	0d 09 2c 08 02       	or     $0x2082c09,%eax
402ec3:	17                   	pop    %ss
402ec4:	28 0f                	sub    %cl,(%edi)
402ec6:	00 00                	add    %al,(%eax)
402ec8:	06                   	push   %es
402ec9:	26 00 00             	add    %al,%es:(%eax)
402ecc:	de 0b                	fimuls (%ebx)
402ece:	07                   	pop    %es
402ecf:	2c 07                	sub    $0x7,%al
402ed1:	06                   	push   %es
402ed2:	28 38                	sub    %bh,(%eax)
402ed4:	00 00                	add    %al,(%eax)
402ed6:	0a 00                	or     (%eax),%al
402ed8:	dc 2a                	fsubrl (%edx)
402eda:	00 00                	add    %al,(%eax)
402edc:	01 10                	add    %edx,(%eax)
402ede:	00 00                	add    %al,(%eax)
402ee0:	02 00                	add    (%eax),%al
402ee2:	0a 00                	or     (%eax),%al
402ee4:	48                   	dec    %eax
402ee5:	52                   	push   %edx
402ee6:	00 0b                	add    %cl,(%ebx)
402ee8:	00 00                	add    %al,(%eax)
402eea:	00 00                	add    %al,(%eax)
402eec:	1b 30                	sbb    (%eax),%esi
402eee:	03 00                	add    (%eax),%eax
402ef0:	66 00 00             	data16 add %al,(%eax)
402ef3:	00 0d 00 00 11 00    	add    %cl,0x110000
402ef9:	02 7b 1e             	add    0x1e(%ebx),%bh
402efc:	00 00                	add    %al,(%eax)
402efe:	04 0a                	add    $0xa,%al
402f00:	16                   	push   %ss
402f01:	0b 06                	or     (%esi),%eax
402f03:	12 01                	adc    (%ecx),%al
402f05:	28 37                	sub    %dh,(%edi)
402f07:	00 00                	add    %al,(%eax)
402f09:	0a 00                	or     (%eax),%al
402f0b:	00 02                	add    %al,(%edx)
402f0d:	7b 3e                	jnp    0x402f4d
402f0f:	00 00                	add    %al,(%eax)
402f11:	04 02                	add    $0x2,%al
402f13:	28 05 00 00 06 58    	sub    %al,0x58060000
402f19:	1f                   	pop    %ds
402f1a:	09 fe                	or     %edi,%esi
402f1c:	04 0c                	add    $0xc,%al
402f1e:	08 2c 2e             	or     %ch,(%esi,%ebp,1)
402f21:	00 02                	add    %al,(%edx)
402f23:	28 0b                	sub    %cl,(%ebx)
402f25:	00 00                	add    %al,(%eax)
402f27:	06                   	push   %es
402f28:	00 02                	add    %al,(%edx)
402f2a:	02 7b 3e             	add    0x3e(%ebx),%bh
402f2d:	00 00                	add    %al,(%eax)
402f2f:	04 17                	add    $0x17,%al
402f31:	58                   	pop    %eax
402f32:	d2 7d 3e             	sarb   %cl,0x3e(%ebp)
402f35:	00 00                	add    %al,(%eax)
402f37:	04 02                	add    $0x2,%al
402f39:	18 28                	sbb    %ch,(%eax)
402f3b:	0f 00 00             	sldt   (%eax)
402f3e:	06                   	push   %es
402f3f:	16                   	push   %ss
402f40:	fe 01                	incb   (%ecx)
402f42:	0d 09 2c 08 02       	or     $0x2082c09,%eax
402f47:	18 28                	sbb    %ch,(%eax)
402f49:	0f 00 00             	sldt   (%eax)
402f4c:	06                   	push   %es
402f4d:	26 00 00             	add    %al,%es:(%eax)
402f50:	de 0b                	fimuls (%ebx)
402f52:	07                   	pop    %es
402f53:	2c 07                	sub    $0x7,%al
402f55:	06                   	push   %es
402f56:	28 38                	sub    %bh,(%eax)
402f58:	00 00                	add    %al,(%eax)
402f5a:	0a 00                	or     (%eax),%al
402f5c:	dc 2a                	fsubrl (%edx)
402f5e:	00 00                	add    %al,(%eax)
402f60:	01 10                	add    %edx,(%eax)
402f62:	00 00                	add    %al,(%eax)
402f64:	02 00                	add    (%eax),%al
402f66:	0a 00                	or     (%eax),%al
402f68:	50                   	push   %eax
402f69:	5a                   	pop    %edx
402f6a:	00 0b                	add    %cl,(%ebx)
402f6c:	00 00                	add    %al,(%eax)
402f6e:	00 00                	add    %al,(%eax)
402f70:	1b 30                	sbb    (%eax),%esi
402f72:	03 00                	add    (%eax),%eax
402f74:	6b 00 00             	imul   $0x0,(%eax),%eax
402f77:	00 0e                	add    %cl,(%esi)
402f79:	00 00                	add    %al,(%eax)
402f7b:	11 00                	adc    %eax,(%eax)
402f7d:	02 7b 1e             	add    0x1e(%ebx),%bh
402f80:	00 00                	add    %al,(%eax)
402f82:	04 0a                	add    $0xa,%al
402f84:	16                   	push   %ss
402f85:	0b 06                	or     (%esi),%eax
402f87:	12 01                	adc    (%ecx),%al
402f89:	28 37                	sub    %dh,(%edi)
402f8b:	00 00                	add    %al,(%eax)
402f8d:	0a 00                	or     (%eax),%al
402f8f:	00 02                	add    %al,(%edx)
402f91:	28 08                	sub    %cl,(%eax)
402f93:	00 00                	add    %al,(%eax)
402f95:	06                   	push   %es
402f96:	00 02                	add    %al,(%edx)
402f98:	28 0b                	sub    %cl,(%ebx)
402f9a:	00 00                	add    %al,(%eax)
402f9c:	06                   	push   %es
402f9d:	00 02                	add    %al,(%edx)
402f9f:	02 7b 3f             	add    0x3f(%ebx),%bh
402fa2:	00 00                	add    %al,(%eax)
402fa4:	04 17                	add    $0x17,%al
402fa6:	58                   	pop    %eax
402fa7:	d2 7d 3f             	sarb   %cl,0x3f(%ebp)
402faa:	00 00                	add    %al,(%eax)
402fac:	04 02                	add    $0x2,%al
402fae:	16                   	push   %ss
402faf:	28 0f                	sub    %cl,(%edi)
402fb1:	00 00                	add    %al,(%eax)
402fb3:	06                   	push   %es
402fb4:	26 02 1f             	add    %es:(%edi),%bl
402fb7:	0a 7d 1f             	or     0x1f(%ebp),%bh
402fba:	00 00                	add    %al,(%eax)
402fbc:	04 02                	add    $0x2,%al
402fbe:	02 7b 1f             	add    0x1f(%ebx),%bh
402fc1:	00 00                	add    %al,(%eax)
402fc3:	04 28                	add    $0x28,%al
402fc5:	07                   	pop    %es
402fc6:	00 00                	add    %al,(%eax)
402fc8:	06                   	push   %es
402fc9:	00 02                	add    %al,(%edx)
402fcb:	02 7b 3b             	add    0x3b(%ebx),%bh
402fce:	00 00                	add    %al,(%eax)
402fd0:	04 17                	add    $0x17,%al
402fd2:	58                   	pop    %eax
402fd3:	7d 3b                	jge    0x403010
402fd5:	00 00                	add    %al,(%eax)
402fd7:	04 00                	add    $0x0,%al
402fd9:	de 0b                	fimuls (%ebx)
402fdb:	07                   	pop    %es
402fdc:	2c 07                	sub    $0x7,%al
402fde:	06                   	push   %es
402fdf:	28 38                	sub    %bh,(%eax)
402fe1:	00 00                	add    %al,(%eax)
402fe3:	0a 00                	or     (%eax),%al
402fe5:	dc 2a                	fsubrl (%edx)
402fe7:	00 01                	add    %al,(%ecx)
402fe9:	10 00                	adc    %al,(%eax)
402feb:	00 02                	add    %al,(%edx)
402fed:	00 0a                	add    %cl,(%edx)
402fef:	00 55 5f             	add    %dl,0x5f(%ebp)
402ff2:	00 0b                	add    %cl,(%ebx)