402e9a:	40                   	inc    %eax
402e9b:	00 4b 04             	add    %cl,0x4(%ebx)
402e9e:	00 00                	add    %al,(%eax)
402ea0:	4a                   	dec    %edx
402ea1:	00 00                	add    %al,(%eax)
402ea3:	00 5c 8c 40          	add    %bl,0x40(%esp,%ecx,4)
402ea7:	00 4c 04 00          	add    %cl,0x0(%esp,%eax,1)
402eab:	00 4b 00             	add    %cl,0x0(%ebx)
402eae:	00 00                	add    %al,(%eax)
402eb0:	98                   	cwtl
402eb1:	8c 40 00             	mov    %es,0x0(%eax)
402eb4:	4d                   	dec    %ebp
402eb5:	04 00                	add    $0x0,%al
402eb7:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
402ebb:	00 a4 8c 40 00 4e 04 	add    %ah,0x44e0040(%esp,%ecx,4)
402ec2:	00 00                	add    %al,(%eax)
402ec4:	4d                   	dec    %ebp
402ec5:	00 00                	add    %al,(%eax)
402ec7:	00 80 8c 40 00 4f    	add    %al,0x4f00408c(%eax)
402ecd:	04 00                	add    $0x0,%al
402ecf:	00 4e 00             	add    %cl,0x0(%esi)
402ed2:	00 00                	add    %al,(%eax)
402ed4:	8c 8c 40 00 50 04 00 	mov    %cs,0x45000(%eax,%eax,2)
402edb:	00 a0 01 00 00 c8    	add    %ah,-0x37ffffff(%eax)
402ee1:	8c 40 00             	mov    %es,0x0(%eax)
402ee4:	51                   	push   %ecx
402ee5:	04 00                	add    $0x0,%al
402ee7:	00 50 00             	add    %dl,0x0(%eax)
402eea:	00 00                	add    %al,(%eax)
402eec:	d4 8c                	aam    $0x8c
402eee:	40                   	inc    %eax
402eef:	00 52 04             	add    %dl,0x4(%edx)
402ef2:	00 00                	add    %al,(%eax)
402ef4:	51                   	push   %ecx
402ef5:	00 00                	add    %al,(%eax)
402ef7:	00 b0 8c 40 00 53    	add    %dh,0x5300408c(%eax)
402efd:	04 00                	add    $0x0,%al
402eff:	00 52 00             	add    %dl,0x0(%edx)
402f02:	00 00                	add    %al,(%eax)
402f04:	bc 8c 40 00 54       	mov    $0x5400408c,%esp
402f09:	04 00                	add    $0x0,%al
402f0b:	00 53 00             	add    %dl,0x0(%ebx)
402f0e:	00 00                	add    %al,(%eax)
402f10:	00 8d 40 00 55 04    	add    %cl,0x4550040(%ebp)
402f16:	00 00                	add    %al,(%eax)
402f18:	54                   	push   %esp
402f19:	00 00                	add    %al,(%eax)
402f1b:	00 0c 8d 40 00 56 04 	add    %cl,0x4560040(,%ecx,4)
402f22:	00 00                	add    %al,(%eax)
402f24:	55                   	push   %ebp
402f25:	00 00                	add    %al,(%eax)
402f27:	00 e0                	add    %ah,%al
402f29:	8c 40 00             	mov    %es,0x0(%eax)
402f2c:	57                   	push   %edi
402f2d:	04 00                	add    $0x0,%al
402f2f:	00 56 00             	add    %dl,0x0(%esi)
402f32:	00 00                	add    %al,(%eax)
402f34:	f0 8c 40 00          	lock mov %es,0x0(%eax)
402f38:	58                   	pop    %eax
402f39:	04 00                	add    $0x0,%al
402f3b:	00 57 00             	add    %dl,0x0(%edi)
402f3e:	00 00                	add    %al,(%eax)
402f40:	3c 8d                	cmp    $0x8d,%al
402f42:	40                   	inc    %eax
402f43:	00 59 04             	add    %bl,0x4(%ecx)
402f46:	00 00                	add    %al,(%eax)
402f48:	58                   	pop    %eax
402f49:	00 00                	add    %al,(%eax)
402f4b:	00 54 8d 40          	add    %dl,0x40(%ebp,%ecx,4)
402f4f:	00 5a 04             	add    %bl,0x4(%edx)
402f52:	00 00                	add    %al,(%eax)
402f54:	59                   	pop    %ecx
402f55:	00 00                	add    %al,(%eax)
402f57:	00 18                	add    %bl,(%eax)
402f59:	8d 40 00             	lea    0x0(%eax),%eax
402f5c:	5b                   	pop    %ebx
402f5d:	04 00                	add    $0x0,%al
402f5f:	00 5a 00             	add    %bl,0x0(%edx)
402f62:	00 00                	add    %al,(%eax)
402f64:	24 8d                	and    $0x8d,%al
402f66:	40                   	inc    %eax
402f67:	00 5c 04 00          	add    %bl,0x0(%esp,%eax,1)
402f6b:	00 ad 01 00 00 8c    	add    %ch,-0x73ffffff(%ebp)
402f71:	8d 40 00             	lea    0x0(%eax),%eax
402f74:	5d                   	pop    %ebp
402f75:	04 00                	add    $0x0,%al
402f77:	00 a1 01 00 00 a4    	add    %ah,-0x5bffffff(%ecx)
402f7d:	8d 40 00             	lea    0x0(%eax),%eax
402f80:	5e                   	pop    %esi
402f81:	04 00                	add    $0x0,%al
402f83:	00 5d 00             	add    %bl,0x0(%ebp)
402f86:	00 00                	add    %al,(%eax)
402f88:	64 8d 40 00          	lea    %fs:0x0(%eax),%eax
402f8c:	5f                   	pop    %edi
402f8d:	04 00                	add    $0x0,%al
402f8f:	00 5e 00             	add    %bl,0x0(%esi)
402f92:	00 00                	add    %al,(%eax)
402f94:	7c 8d                	jl     0x402f23
402f96:	40                   	inc    %eax
402f97:	00 60 04             	add    %ah,0x4(%eax)
402f9a:	00 00                	add    %al,(%eax)
402f9c:	5f                   	pop    %edi
402f9d:	00 00                	add    %al,(%eax)
402f9f:	00 cc                	add    %cl,%ah
402fa1:	8d 40 00             	lea    0x0(%eax),%eax
402fa4:	61                   	popa
402fa5:	04 00                	add    $0x0,%al
402fa7:	00 60 00             	add    %ah,0x0(%eax)
402faa:	00 00                	add    %al,(%eax)
402fac:	d8 8d 40 00 62 04    	fmuls  0x4620040(%ebp)
402fb2:	00 00                	add    %al,(%eax)
402fb4:	61                   	popa
402fb5:	00 00                	add    %al,(%eax)
402fb7:	00 b0 8d 40 00 63    	add    %dh,0x6300408d(%eax)
402fbd:	04 00                	add    $0x0,%al
402fbf:	00 62 00             	add    %ah,0x0(%edx)
402fc2:	00 00                	add    %al,(%eax)
402fc4:	bc 8d 40 00 64       	mov    $0x6400408d,%esp
402fc9:	04 00                	add    $0x0,%al
402fcb:	00 63 00             	add    %ah,0x0(%ebx)
402fce:	00 00                	add    %al,(%eax)
402fd0:	14 8e                	adc    $0x8e,%al
402fd2:	40                   	inc    %eax
402fd3:	00 65 04             	add    %ah,0x4(%ebp)
402fd6:	00 00                	add    %al,(%eax)
402fd8:	64 00 00             	add    %al,%fs:(%eax)
402fdb:	00 20                	add    %ah,(%eax)
402fdd:	8e 40 00             	mov    0x0(%eax),%es
402fe0:	66 04 00             	data16 add $0x0,%al
402fe3:	00 65 00             	add    %ah,0x0(%ebp)
402fe6:	00 00                	add    %al,(%eax)
402fe8:	e4 8d                	in     $0x8d,%al
402fea:	40                   	inc    %eax
402feb:	00 67 04             	add    %ah,0x4(%edi)
402fee:	00 00                	add    %al,(%eax)
402ff0:	b0 01                	mov    $0x1,%al
402ff2:	00 00                	add    %al,(%eax)
402ff4:	fc                   	cld
402ff5:	8d 40 00             	lea    0x0(%eax),%eax
402ff8:	68 04 00 00 b1       	push   $0xb1000004
402ffd:	01 00                	add    %eax,(%eax)
402fff:	00 50 8e             	add    %dl,-0x72(%eax)
403002:	40                   	inc    %eax
403003:	00 69 04             	add    %ch,0x4(%ecx)
403006:	00 00                	add    %al,(%eax)
403008:	68 00 00 00 60       	push   $0x60000000
40300d:	8e 40 00             	mov    0x0(%eax),%es
403010:	6a 04                	push   $0x4
403012:	00 00                	add    %al,(%eax)
403014:	69 00 00 00 30 8e    	imul   $0x8e300000,(%eax),%eax
40301a:	40                   	inc    %eax
40301b:	00 6b 04             	add    %ch,0x4(%ebx)
40301e:	00 00                	add    %al,(%eax)
403020:	6a 00                	push   $0x0
403022:	00 00                	add    %al,(%eax)
403024:	40                   	inc    %eax
403025:	8e 40 00             	mov    0x0(%eax),%es
403028:	6c                   	insb   (%dx),%es:(%edi)
403029:	04 00                	add    $0x0,%al
40302b:	00 6b 00             	add    %ch,0x0(%ebx)
40302e:	00 00                	add    %al,(%eax)
403030:	84 8e 40 00 6d 04    	test   %cl,0x46d0040(%esi)
403036:	00 00                	add    %al,(%eax)
403038:	6c                   	insb   (%dx),%es:(%edi)
403039:	00 00                	add    %al,(%eax)
40303b:	00 90 8e 40 00 6e    	add    %dl,0x6e00408e(%eax)
403041:	04 00                	add    $0x0,%al
403043:	00 6d 00             	add    %ch,0x0(%ebp)
403046:	00 00                	add    %al,(%eax)
403048:	6c                   	insb   (%dx),%es:(%edi)
403049:	8e 40 00             	mov    0x0(%eax),%es
40304c:	6f                   	outsl  %ds:(%esi),(%dx)
40304d:	04 00                	add    $0x0,%al
40304f:	00 6e 00             	add    %ch,0x0(%esi)
403052:	00 00                	add    %al,(%eax)
403054:	78 8e                	js     0x402fe4
403056:	40                   	inc    %eax
403057:	00 70 04             	add    %dh,0x4(%eax)
40305a:	00 00                	add    %al,(%eax)
40305c:	6f                   	outsl  %ds:(%esi),(%dx)
40305d:	00 00                	add    %al,(%eax)
40305f:	00 b4 8e 40 00 71 04 	add    %dh,0x4710040(%esi,%ecx,4)
403066:	00 00                	add    %al,(%eax)
403068:	70 00                	jo     0x40306a
40306a:	00 00                	add    %al,(%eax)
40306c:	cc                   	int3
40306d:	8e 40 00             	mov    0x0(%eax),%es
403070:	72 04                	jb     0x403076
403072:	00 00                	add    %al,(%eax)
403074:	71 00                	jno    0x403076
403076:	00 00                	add    %al,(%eax)
403078:	9c                   	pushf
403079:	8e 40 00             	mov    0x0(%eax),%es
40307c:	73 04                	jae    0x403082
40307e:	00 00                	add    %al,(%eax)
403080:	72 00                	jb     0x403082
403082:	00 00                	add    %al,(%eax)
403084:	a8 8e                	test   $0x8e,%al
403086:	40                   	inc    %eax
403087:	00 74 04 00          	add    %dh,0x0(%esp,%eax,1)
40308b:	00 73 00             	add    %dh,0x0(%ebx)
40308e:	00 00                	add    %al,(%eax)
403090:	f0 8e 40 00          	lock mov 0x0(%eax),%es
403094:	75 04                	jne    0x40309a
403096:	00 00                	add    %al,(%eax)
403098:	74 00                	je     0x40309a
40309a:	00 00                	add    %al,(%eax)
40309c:	00 8f 40 00 76 04    	add    %cl,0x4760040(%edi)
4030a2:	00 00                	add    %al,(%eax)
4030a4:	75 00                	jne    0x4030a6
4030a6:	00 00                	add    %al,(%eax)
4030a8:	d8 8e 40 00 77 04    	fmuls  0x4770040(%esi)
4030ae:	00 00                	add    %al,(%eax)
4030b0:	76 00                	jbe    0x4030b2
4030b2:	00 00                	add    %al,(%eax)
4030b4:	e4 8e                	in     $0x8e,%al
4030b6:	40                   	inc    %eax
4030b7:	00 78 04             	add    %bh,0x4(%eax)
4030ba:	00 00                	add    %al,(%eax)
4030bc:	77 00                	ja     0x4030be
4030be:	00 00                	add    %al,(%eax)
4030c0:	2c 8f                	sub    $0x8f,%al
4030c2:	40                   	inc    %eax
4030c3:	00 79 04             	add    %bh,0x4(%ecx)
4030c6:	00 00                	add    %al,(%eax)
4030c8:	78 00                	js     0x4030ca
4030ca:	00 00                	add    %al,(%eax)
4030cc:	3c 8f                	cmp    $0x8f,%al
4030ce:	40                   	inc    %eax
4030cf:	00 7a 04             	add    %bh,0x4(%edx)
4030d2:	00 00                	add    %al,(%eax)
4030d4:	79 00                	jns    0x4030d6
4030d6:	00 00                	add    %al,(%eax)
4030d8:	10 8f 40 00 7c 04    	adc    %cl,0x47c0040(%edi)
4030de:	00 00                	add    %al,(%eax)
4030e0:	7a 00                	jp     0x4030e2
4030e2:	00 00                	add    %al,(%eax)
4030e4:	20 8f 40 00 7e 04    	and    %cl,0x47e0040(%edi)
4030ea:	00 00                	add    %al,(%eax)
4030ec:	7b 00                	jnp    0x4030ee
4030ee:	00 00                	add    %al,(%eax)
4030f0:	64 8f 40 00          	pop    %fs:0x0(%eax)
4030f4:	80 04 00 00          	addb   $0x0,(%eax,%eax,1)
4030f8:	7d 00                	jge    0x4030fa
4030fa:	00 00                	add    %al,(%eax)
4030fc:	70 8f                	jo     0x40308d
4030fe:	40                   	inc    %eax
4030ff:	00 81 04 00 00 7e    	add    %al,0x7e000004(%ecx)
403105:	00 00                	add    %al,(%eax)
403107:	00 4c 8f 40          	add    %cl,0x40(%edi,%ecx,4)
40310b:	00 82 04 00 00 7f    	add    %al,0x7f000004(%edx)
403111:	00 00                	add    %al,(%eax)
403113:	00 58 8f             	add    %bl,-0x71(%eax)
403116:	40                   	inc    %eax
403117:	00 83 04 00 00 80    	add    %al,-0x7ffffffc(%ebx)
40311d:	00 00                	add    %al,(%eax)
40311f:	00 a0 8f 40 00 84    	add    %ah,-0x7bffbf71(%eax)
403125:	04 00                	add    $0x0,%al
403127:	00 81 00 00 00 b0    	add    %al,-0x50000000(%ecx)
40312d:	8f 40 00             	pop    0x0(%eax)
403130:	85 04 00             	test   %eax,(%eax,%eax,1)
403133:	00 82 00 00 00 7c    	add    %al,0x7c000000(%edx)
403139:	8f 40 00             	pop    0x0(%eax)
40313c:	86 04 00             	xchg   %al,(%eax,%eax,1)
40313f:	00 b2 01 00 00 94    	add    %dh,-0x6bffffff(%edx)
403145:	8f 40 00             	pop    0x0(%eax)
403148:	87 04 00             	xchg   %eax,(%eax,%eax,1)
40314b:	00 84 00 00 00 e4 8f 	add    %al,-0x701c0000(%eax,%eax,1)
403152:	40                   	inc    %eax
403153:	00 88 04 00 00 85    	add    %cl,-0x7afffffc(%eax)
403159:	00 00                	add    %al,(%eax)
40315b:	00 f0                	add    %dh,%al
40315d:	8f 40 00             	pop    0x0(%eax)
403160:	8c 04 00             	mov    %es,(%eax,%eax,1)
403163:	00 86 00 00 00 c0    	add    %al,-0x40000000(%esi)
403169:	8f 40 00             	pop    0x0(%eax)
40316c:	91                   	xchg   %eax,%ecx
40316d:	04 00                	add    $0x0,%al
40316f:	00 87 00 00 00 cc    	add    %al,-0x34000000(%edi)
403175:	8f 40 00             	pop    0x0(%eax)
403178:	92                   	xchg   %eax,%edx
403179:	04 00                	add    $0x0,%al
40317b:	00 b3 01 00 00 2c    	add    %dh,0x2c000001(%ebx)
403181:	90                   	nop
403182:	40                   	inc    %eax
403183:	00 01                	add    %al,(%ecx)
403185:	05 00 00 08 00       	add    $0x80000,%eax
40318a:	00 00                	add    %al,(%eax)
40318c:	40                   	inc    %eax
40318d:	90                   	nop
40318e:	40                   	inc    %eax
40318f:	00 fe                	add    %bh,%dh
403191:	05 00 00 10 00       	add    $0x100000,%eax
403196:	00 00                	add    %al,(%eax)
403198:	00 90 40 00 01 08    	add    %dl,0x8010040(%eax)
40319e:	00 00                	add    %al,(%eax)
4031a0:	00 00                	add    %al,(%eax)
4031a2:	00 00                	add    %al,(%eax)
4031a4:	0c 90                	or     $0x90,%al
4031a6:	40                   	inc    %eax
4031a7:	00 03                	add    %al,(%ebx)
4031a9:	08 00                	or     %al,(%eax)
4031ab:	00 8b 00 00 00 6c    	add    %cl,0x6c000000(%ebx)
4031b1:	90                   	nop
4031b2:	40                   	inc    %eax
4031b3:	00 04 08             	add    %al,(%eax,%ecx,1)
4031b6:	00 00                	add    %al,(%eax)
4031b8:	03 00                	add    (%eax),%eax
4031ba:	00 00                	add    %al,(%eax)
4031bc:	78 90                	js     0x40314e
4031be:	40                   	inc    %eax
4031bf:	00 07                	add    %al,(%edi)
4031c1:	08 00                	or     %al,(%eax)
4031c3:	00 06                	add    %al,(%esi)
4031c5:	00 00                	add    %al,(%eax)
4031c7:	00 54 90 40          	add    %dl,0x40(%eax,%edx,4)
4031cb:	00 09                	add    %cl,(%ecx)
4031cd:	08 00                	or     %al,(%eax)
4031cf:	00 08                	add    %cl,(%eax)
4031d1:	00 00                	add    %al,(%eax)
4031d3:	00 60 90             	add    %ah,-0x70(%eax)
4031d6:	40                   	inc    %eax
4031d7:	00 0a                	add    %cl,(%edx)
4031d9:	08 00                	or     %al,(%eax)
4031db:	00 09                	add    %cl,(%ecx)
4031dd:	00 00                	add    %al,(%eax)
4031df:	00 9c 90 40 00 0c 08 	add    %bl,0x80c0040(%eax,%edx,4)
4031e6:	00 00                	add    %al,(%eax)
4031e8:	0b 00                	or     (%eax),%eax
4031ea:	00 00                	add    %al,(%eax)
4031ec:	a8 90                	test   $0x90,%al
4031ee:	40                   	inc    %eax
4031ef:	00 10                	add    %dl,(%eax)
4031f1:	08 00                	or     %al,(%eax)
4031f3:	00 0f                	add    %cl,(%edi)
4031f5:	00 00                	add    %al,(%eax)
4031f7:	00 84 90 40 00 13 08 	add    %al,0x8130040(%eax,%edx,4)
4031fe:	00 00                	add    %al,(%eax)
403200:	12 00                	adc    (%eax),%al
403202:	00 00                	add    %al,(%eax)
403204:	90                   	nop
403205:	90                   	nop
403206:	40                   	inc    %eax
403207:	00 14 08             	add    %dl,(%eax,%ecx,1)
40320a:	00 00                	add    %al,(%eax)
40320c:	9b                   	fwait
40320d:	01 00                	add    %eax,(%eax)
40320f:	00 cc                	add    %cl,%ah
403211:	90                   	nop
403212:	40                   	inc    %eax