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)
402ff4:	00 00                	add    %al,(%eax)
402ff6:	00 00                	add    %al,(%eax)
402ff8:	1b 30                	sbb    (%eax),%esi
402ffa:	02 00                	add    (%eax),%al
402ffc:	2a 00                	sub    (%eax),%al
402ffe:	00 00                	add    %al,(%eax)
403000:	0e                   	push   %cs
403001:	00 00                	add    %al,(%eax)
403003:	11 00                	adc    %eax,(%eax)
403005:	02 7b 1e             	add    0x1e(%ebx),%bh
403008:	00 00                	add    %al,(%eax)
40300a:	04 0a                	add    $0xa,%al
40300c:	16                   	push   %ss
40300d:	0b 06                	or     (%esi),%eax
40300f:	12 01                	adc    (%ecx),%al
403011:	28 37                	sub    %dh,(%edi)
403013:	00 00                	add    %al,(%eax)
403015:	0a 00                	or     (%eax),%al
403017:	00 02                	add    %al,(%edx)
403019:	28 11                	sub    %dl,(%ecx)
40301b:	00 00                	add    %al,(%eax)
40301d:	06                   	push   %es
40301e:	00 00                	add    %al,(%eax)
403020:	de 0b                	fimuls (%ebx)
403022:	07                   	pop    %es
403023:	2c 07                	sub    $0x7,%al
403025:	06                   	push   %es
403026:	28 38                	sub    %bh,(%eax)
403028:	00 00                	add    %al,(%eax)
40302a:	0a 00                	or     (%eax),%al
40302c:	dc 2a                	fsubrl (%edx)
40302e:	00 00                	add    %al,(%eax)
403030:	01 10                	add    %edx,(%eax)
403032:	00 00                	add    %al,(%eax)
403034:	02 00                	add    (%eax),%al
403036:	0a 00                	or     (%eax),%al
403038:	14 1e                	adc    $0x1e,%al
40303a:	00 0b                	add    %cl,(%ebx)
40303c:	00 00                	add    %al,(%eax)
40303e:	00 00                	add    %al,(%eax)
403040:	13 30                	adc    (%eax),%esi
403042:	01 00                	add    %eax,(%eax)
403044:	0c 00                	or     $0x0,%al
403046:	00 00                	add    %al,(%eax)
403048:	0f 00 00             	sldt   (%eax)
40304b:	11 00                	adc    %eax,(%eax)
40304d:	02 7b 3a             	add    0x3a(%ebx),%bh
403050:	00 00                	add    %al,(%eax)
403052:	04 0a                	add    $0xa,%al
403054:	2b 00                	sub    (%eax),%eax
403056:	06                   	push   %es
403057:	2a 13                	sub    (%ebx),%dl
403059:	30 01                	xor    %al,(%ecx)
40305b:	00 0c 00             	add    %cl,(%eax,%eax,1)
40305e:	00 00                	add    %al,(%eax)
403060:	10 00                	adc    %al,(%eax)
403062:	00 11                	add    %dl,(%ecx)
403064:	00 02                	add    %al,(%edx)
403066:	7b 3b                	jnp    0x4030a3
403068:	00 00                	add    %al,(%eax)
40306a:	04 0a                	add    $0xa,%al
40306c:	2b 00                	sub    (%eax),%eax
40306e:	06                   	push   %es
40306f:	2a 13                	sub    (%ebx),%dl
403071:	30 01                	xor    %al,(%ecx)
403073:	00 0c 00             	add    %cl,(%eax,%eax,1)
403076:	00 00                	add    %al,(%eax)
403078:	11 00                	adc    %eax,(%eax)
40307a:	00 11                	add    %dl,(%ecx)
40307c:	00 02                	add    %al,(%edx)
40307e:	7b 32                	jnp    0x4030b2
403080:	00 00                	add    %al,(%eax)
403082:	04 0a                	add    $0xa,%al
403084:	2b 00                	sub    (%eax),%eax
403086:	06                   	push   %es
403087:	2a 42 00             	sub    0x0(%edx),%al
40308a:	02 03                	add    (%ebx),%al
40308c:	7d 32                	jge    0x4030c0
40308e:	00 00                	add    %al,(%eax)
403090:	04 02                	add    $0x2,%al
403092:	28 39                	sub    %bh,(%ecx)
403094:	00 00                	add    %al,(%eax)
403096:	0a 00                	or     (%eax),%al
403098:	2a 00                	sub    (%eax),%al
40309a:	00 00                	add    %al,(%eax)
40309c:	13 30                	adc    (%eax),%esi
40309e:	01 00                	add    %eax,(%eax)
4030a0:	0c 00                	or     $0x0,%al
4030a2:	00 00                	add    %al,(%eax)
4030a4:	11 00                	adc    %eax,(%eax)
4030a6:	00 11                	add    %dl,(%ecx)
4030a8:	00 02                	add    %al,(%edx)
4030aa:	7b 33                	jnp    0x4030df
4030ac:	00 00                	add    %al,(%eax)
4030ae:	04 0a                	add    $0xa,%al
4030b0:	2b 00                	sub    (%eax),%eax
4030b2:	06                   	push   %es
4030b3:	2a 42 00             	sub    0x0(%edx),%al
4030b6:	02 03                	add    (%ebx),%al
4030b8:	7d 33                	jge    0x4030ed
4030ba:	00 00                	add    %al,(%eax)
4030bc:	04 02                	add    $0x2,%al
4030be:	28 39                	sub    %bh,(%ecx)
4030c0:	00 00                	add    %al,(%eax)
4030c2:	0a 00                	or     (%eax),%al
4030c4:	2a 00                	sub    (%eax),%al
4030c6:	00 00                	add    %al,(%eax)
4030c8:	13 30                	adc    (%eax),%esi
4030ca:	01 00                	add    %eax,(%eax)
4030cc:	0c 00                	or     $0x0,%al
4030ce:	00 00                	add    %al,(%eax)
4030d0:	11 00                	adc    %eax,(%eax)
4030d2:	00 11                	add    %dl,(%ecx)
4030d4:	00 02                	add    %al,(%edx)
4030d6:	7b 34                	jnp    0x40310c
4030d8:	00 00                	add    %al,(%eax)
4030da:	04 0a                	add    $0xa,%al
4030dc:	2b 00                	sub    (%eax),%eax
4030de:	06                   	push   %es
4030df:	2a 42 00             	sub    0x0(%edx),%al
4030e2:	02 03                	add    (%ebx),%al
4030e4:	7d 34                	jge    0x40311a
4030e6:	00 00                	add    %al,(%eax)
4030e8:	04 02                	add    $0x2,%al
4030ea:	28 39                	sub    %bh,(%ecx)
4030ec:	00 00                	add    %al,(%eax)
4030ee:	0a 00                	or     (%eax),%al
4030f0:	2a 00                	sub    (%eax),%al
4030f2:	00 00                	add    %al,(%eax)
4030f4:	13 30                	adc    (%eax),%esi
4030f6:	01 00                	add    %eax,(%eax)
4030f8:	0c 00                	or     $0x0,%al
4030fa:	00 00                	add    %al,(%eax)
4030fc:	11 00                	adc    %eax,(%eax)
4030fe:	00 11                	add    %dl,(%ecx)
403100:	00 02                	add    %al,(%edx)
403102:	7b 35                	jnp    0x403139
403104:	00 00                	add    %al,(%eax)
403106:	04 0a                	add    $0xa,%al
403108:	2b 00                	sub    (%eax),%eax
40310a:	06                   	push   %es
40310b:	2a 42 00             	sub    0x0(%edx),%al
40310e:	02 03                	add    (%ebx),%al
403110:	7d 35                	jge    0x403147
403112:	00 00                	add    %al,(%eax)
403114:	04 02                	add    $0x2,%al
403116:	28 39                	sub    %bh,(%ecx)
403118:	00 00                	add    %al,(%eax)
40311a:	0a 00                	or     (%eax),%al
40311c:	2a 00                	sub    (%eax),%al
40311e:	00 00                	add    %al,(%eax)
403120:	13 30                	adc    (%eax),%esi
403122:	01 00                	add    %eax,(%eax)
403124:	0c 00                	or     $0x0,%al
403126:	00 00                	add    %al,(%eax)
403128:	11 00                	adc    %eax,(%eax)
40312a:	00 11                	add    %dl,(%ecx)
40312c:	00 02                	add    %al,(%edx)
40312e:	7b 36                	jnp    0x403166
403130:	00 00                	add    %al,(%eax)
403132:	04 0a                	add    $0xa,%al
403134:	2b 00                	sub    (%eax),%eax
403136:	06                   	push   %es
403137:	2a 42 00             	sub    0x0(%edx),%al
40313a:	02 03                	add    (%ebx),%al
40313c:	7d 36                	jge    0x403174
40313e:	00 00                	add    %al,(%eax)
403140:	04 02                	add    $0x2,%al
403142:	28 39                	sub    %bh,(%ecx)
403144:	00 00                	add    %al,(%eax)
403146:	0a 00                	or     (%eax),%al
403148:	2a 00                	sub    (%eax),%al
40314a:	00 00                	add    %al,(%eax)
40314c:	13 30                	adc    (%eax),%esi
40314e:	01 00                	add    %eax,(%eax)