401c0e:	41                   	inc    %ecx
401c0f:	00 00                	add    %al,(%eax)
401c11:	04 43                	add    $0x43,%al
401c13:	00 b0 cb 40 00 a0    	add    %dh,-0x5fffbf35(%eax)
401c19:	9e                   	sahf
401c1a:	41                   	inc    %ecx
401c1b:	00 10                	add    %dl,(%eax)
401c1d:	51                   	push   %ecx
401c1e:	41                   	inc    %ecx
401c1f:	00 50 98             	add    %dl,-0x68(%eax)
401c22:	41                   	inc    %ecx
401c23:	00 b0 5e 42 00 60    	add    %dh,0x6000425e(%eax)
401c29:	19 43 00             	sbb    %eax,0x0(%ebx)
401c2c:	a0 36 41 00 d0       	mov    0xd0004136,%al
401c31:	75 42                	jne    0x401c75
401c33:	00 20                	add    %ah,(%eax)
401c35:	84 42 00             	test   %al,0x0(%edx)
401c38:	e0 82                	loopne 0x401bbc
401c3a:	40                   	inc    %eax
401c3b:	00 f8                	add    %bh,%al
401c3d:	82 40 00 b0          	addb   $0xb0,0x0(%eax)
401c41:	82 40 00 c8          	addb   $0xc8,0x0(%eax)
401c45:	82 40 00 ac          	addb   $0xac,0x0(%eax)
401c49:	82 40 00 ac          	addb   $0xac,0x0(%eax)
401c4d:	82 40 00 30          	addb   $0x30,0x0(%eax)
401c51:	83 40 00 40          	addl   $0x40,0x0(%eax)
401c55:	83 40 00 10          	addl   $0x10,0x0(%eax)
401c59:	83 40 00 20          	addl   $0x20,0x0(%eax)
401c5d:	83 40 00 ac          	addl   $0xffffffac,0x0(%eax)
401c61:	82 40 00 ac          	addb   $0xac,0x0(%eax)
401c65:	82 40 00 00          	addb   $0x0,0x0(%eax)
401c71:	00 00                	add    %al,(%eax)
401c73:	00 38                	add    %bh,(%eax)
401c75:	1c 40                	sbb    $0x40,%al
401c8f:	00 00                	add    %al,(%eax)
401c91:	1d 40 00 00 00       	sbb    $0x40,%eax
401cb6:	00 00                	add    %al,(%eax)
401cb8:	d8 1c 40             	fcomps (%eax,%eax,2)
401cd3:	00 50 1c             	add    %dl,0x1c(%eax)
401cd6:	40                   	inc    %eax
401cd7:	00 ec                	add    %ch,%ah
401cd9:	81 40 00 b4 81 40 00 	addl   $0x4081b4,0x0(%eax)
401ce0:	cc                   	int3
401ce1:	81 40 00 34 82 40 00 	addl   $0x408234,0x0(%eax)
401ce8:	4c                   	dec    %esp
401ce9:	82 40 00 04          	addb   $0x4,0x0(%eax)
401ced:	82 40 00 1c          	addb   $0x1c,0x0(%eax)
401cf1:	82 40 00 94          	addb   $0x94,0x0(%eax)
401cf5:	82 40 00 ac          	addb   $0xac,0x0(%eax)
401cf9:	82 40 00 ac          	addb   $0xac,0x0(%eax)
401cfd:	82 40 00 64          	addb   $0x64,0x0(%eax)
401d01:	82 40 00 7c          	addb   $0x7c,0x0(%eax)
401d05:	82 40 00 ac          	addb   $0xac,0x0(%eax)
401d09:	82 40 00 ac          	addb   $0xac,0x0(%eax)
401d0d:	82 40 00 ec          	addb   $0xec,0x0(%eax)
401d11:	80 40 00 09          	addb   $0x9,0x0(%eax)
401d15:	04 00                	add    $0x0,%al
401d17:	00 dc                	add    %bl,%ah
401d19:	80 40 00 07          	addb   $0x7,0x0(%eax)
401d1d:	04 00                	add    $0x0,%al
401d1f:	00 e4                	add    %ah,%ah
401d21:	80 40 00 11          	addb   $0x11,0x0(%eax)
401d25:	04 00                	add    $0x0,%al
401d27:	00 04 81             	add    %al,(%ecx,%eax,4)
401d2a:	40                   	inc    %eax
401d2b:	00 12                	add    %dl,(%edx)
401d2d:	04 00                	add    $0x0,%al
401d2f:	00 0c 81             	add    %cl,(%ecx,%eax,4)
401d32:	40                   	inc    %eax
401d33:	00 04 04             	add    %al,(%esp,%eax,1)
401d36:	00 00                	add    %al,(%eax)
401d38:	f4                   	hlt
401d39:	80 40 00 04          	addb   $0x4,0x0(%eax)
401d3d:	08 00                	or     %al,(%eax)
401d3f:	00 fc                	add    %bh,%ah
401d41:	80 40 00 0c          	addb   $0xc,0x0(%eax)
401d45:	04 00                	add    $0x0,%al
401d47:	00 24 81             	add    %ah,(%ecx,%eax,4)
401d4a:	40                   	inc    %eax
401d4b:	00 0a                	add    %cl,(%edx)
401d4d:	0c 00                	or     $0x0,%al
401d4f:	00 2c 81             	add    %ch,(%ecx,%eax,4)
401d52:	40                   	inc    %eax
401d53:	00 16                	add    %dl,(%esi)
401d55:	04 00                	add    $0x0,%al
401d57:	00 14 81             	add    %dl,(%ecx,%eax,4)
401d5a:	40                   	inc    %eax
401d5b:	00 10                	add    %dl,(%eax)
401d5d:	04 00                	add    $0x0,%al
401d5f:	00 1c 81             	add    %bl,(%ecx,%eax,4)
401d62:	40                   	inc    %eax
401d63:	00 13                	add    %dl,(%ebx)
401d65:	04 00                	add    $0x0,%al
401d67:	00 44 81 40          	add    %al,0x40(%ecx,%eax,4)
401d6b:	00 1d 04 00 00 4c    	add    %bl,0x4c000004
401d71:	81 40 00 06 04 00 00 	addl   $0x406,0x0(%eax)
401d78:	34 81                	xor    $0x81,%al
401d7a:	40                   	inc    %eax
401d7b:	00 0b                	add    %cl,(%ebx)
401d7d:	04 00                	add    $0x0,%al
401d7f:	00 3c 81             	add    %bh,(%ecx,%eax,4)
401d82:	40                   	inc    %eax
401d83:	00 0e                	add    %cl,(%esi)
401d85:	04 00                	add    $0x0,%al
401d87:	00 64 81 40          	add    %ah,0x40(%ecx,%eax,4)
401d8b:	00 14 04             	add    %dl,(%esp,%eax,1)
401d8e:	00 00                	add    %al,(%eax)
401d90:	6c                   	insb   (%dx),%es:(%edi)
401d91:	81 40 00 08 04 00 00 	addl   $0x408,0x0(%eax)
401d98:	54                   	push   %esp
401d99:	81 40 00 15 04 00 00 	addl   $0x415,0x0(%eax)
401da0:	5c                   	pop    %esp
401da1:	81 40 00 19 04 00 00 	addl   $0x419,0x0(%eax)
401da8:	84 81 40 00 05 04    	test   %al,0x4050040(%ecx)
401dae:	00 00                	add    %al,(%eax)
401db0:	8c 81 40 00 16 08    	mov    %es,0x8160040(%ecx)
401db6:	00 00                	add    %al,(%eax)
401db8:	74 81                	je     0x401d3b
401dba:	40                   	inc    %eax
401dbb:	00 1f                	add    %bl,(%edi)
401dbd:	04 00                	add    $0x0,%al
401dbf:	00 7c 81 40          	add    %bh,0x40(%ecx,%eax,4)
401dc3:	00 1b                	add    %bl,(%ebx)
401dc5:	04 00                	add    $0x0,%al
401dc7:	00 a4 81 40 00 24 04 	add    %ah,0x4240040(%ecx,%eax,4)
401dce:	00 00                	add    %al,(%eax)
401dd0:	ac                   	lods   %ds:(%esi),%al
401dd1:	81 40 00 01 04 00 00 	addl   $0x401,0x0(%eax)
401dd8:	94                   	xchg   %eax,%esp
401dd9:	81 40 00 0d 04 00 00 	addl   $0x40d,0x0(%eax)
401de0:	9c                   	pushf
401de1:	81 40 00 2d 04 00 00 	addl   $0x42d,0x0(%eax)
401de8:	e4 81                	in     $0x81,%al
401dea:	40                   	inc    %eax
401deb:	00 0f                	add    %cl,(%edi)
401ded:	04 00                	add    $0x0,%al
401def:	00 cc                	add    %cl,%ah
401df1:	3f                   	aas
401df2:	40                   	inc    %eax
401df3:	00 18                	add    %bl,(%eax)
401df5:	86 40 00             	xchg   %al,0x0(%eax)
401df8:	50                   	push   %eax
401df9:	8b 40 00             	mov    0x0(%eax),%eax
401dfc:	58                   	pop    %eax
401dfd:	87 40 00             	xchg   %eax,0x0(%eax)
401e00:	a4                   	movsb  %ds:(%esi),%es:(%edi)
401e01:	8d 40 00             	lea    0x0(%eax),%eax
401e04:	88 84 40 00 cc 95 40 	mov    %al,0x4095cc00(%eax,%eax,2)
401e0b:	00 fc                	add    %bh,%ah
401e0d:	95                   	xchg   %eax,%ebp
401e0e:	40                   	inc    %eax
401e0f:	00 7c 93 40          	add    %bh,0x40(%ebx,%edx,4)
401e13:	00 78 92             	add    %bh,-0x6e(%eax)
401e16:	40                   	inc    %eax
401e17:	00 00                	add    %al,(%eax)
401e19:	90                   	nop
401e1a:	40                   	inc    %eax
401e1b:	00 3c 95 40 00 9c 95 	add    %bh,-0x6a63ffc0(,%edx,4)
401e22:	40                   	inc    %eax
401e23:	00 48 95             	add    %cl,-0x6b(%eax)
401e26:	40                   	inc    %eax
401e27:	00 c4                	add    %al,%ah
401e29:	92                   	xchg   %eax,%edx
401e2a:	40                   	inc    %eax
401e2b:	00 a4 93 40 00 58 94 	add    %ah,-0x6ba7ffc0(%ebx,%edx,4)
401e32:	40                   	inc    %eax
401e33:	00 2c 96             	add    %ch,(%esi,%edx,4)
401e36:	40                   	inc    %eax
401e37:	00 d8                	add    %bl,%al
401e39:	88 40 00             	mov    %al,0x0(%eax)
401e3c:	f4                   	hlt
401e3d:	94                   	xchg   %eax,%esp
401e3e:	40                   	inc    %eax
401e3f:	00 18                	add    %bl,(%eax)
401e41:	94                   	xchg   %eax,%esp
401e42:	40                   	inc    %eax
401e43:	00 64 94 40          	add    %ah,0x40(%esp,%edx,4)
401e47:	00 38                	add    %bh,(%eax)
401e49:	88 40 00             	mov    %al,0x0(%eax)
401e4c:	3c 8f                	cmp    $0x8f,%al
401e4e:	40                   	inc    %eax
401e4f:	00 f0                	add    %dh,%al
401e51:	86 40 00             	xchg   %al,0x0(%eax)
401e54:	98                   	cwtl
401e55:	8c 40 00             	mov    %es,0x0(%eax)
401e58:	e8 85 40 00 3c       	call   0x3c405ee2
401e5d:	97                   	xchg   %eax,%edi
401e5e:	40                   	inc    %eax
401e5f:	00 0c 91             	add    %cl,(%ecx,%edx,4)
401e62:	40                   	inc    %eax
401e63:	00 4c 97 40          	add    %cl,0x40(%edi,%edx,4)
401e67:	00 fc                	add    %bh,%ah
401e69:	8a 40 00             	mov    0x0(%eax),%al
401e6c:	f0 87 40 00          	lock xchg %eax,0x0(%eax)
401e70:	84 8e 40 00 80 85    	test   %cl,-0x7a7fffc0(%esi)
401e76:	40                   	inc    %eax
401e77:	00 50 8a             	add    %dl,-0x76(%eax)
401e7a:	40                   	inc    %eax
401e7b:	00 90 84 40 00 b8    	add    %dl,-0x47ffbf7c(%eax)
401e81:	88 40 00             	mov    %al,0x0(%eax)
401e84:	98                   	cwtl
401e85:	87 40 00             	xchg   %eax,0x0(%eax)
401e88:	20 8e 40 00 b0 86    	and    %cl,-0x794fffc0(%esi)
401e8e:	40                   	inc    %eax
401e8f:	00 84 91 40 00 38 8c 	add    %al,-0x73c7ffc0(%ecx,%edx,4)
401e96:	40                   	inc    %eax
401e97:	00 10                	add    %dl,(%eax)
401e99:	87 40 00             	xchg   %eax,0x0(%eax)
401e9c:	c8 8c 40 00          	enter  $0x408c,$0x0
401ea0:	68 88 40 00 20       	push   $0x20004088
401ea5:	8f 40 00             	pop    0x0(%eax)
401ea8:	6c                   	insb   (%dx),%es:(%edi)
401ea9:	97                   	xchg   %eax,%edi
401eaa:	40                   	inc    %eax
401eab:	00 04 97             	add    %al,(%edi,%edx,4)
401eae:	40                   	inc    %eax
401eaf:	00 e0                	add    %ah,%al
401eb1:	82 40 00 14          	addb   $0x14,0x0(%eax)
401eb5:	97                   	xchg   %eax,%edi
401eb6:	40                   	inc    %eax
401eb7:	00 b0 82 40 00 a8    	add    %dh,-0x57ffbf7e(%eax)
401ebd:	84 40 00             	test   %al,0x0(%eax)
401ec0:	c4 88 40 00 0c 90    	les    -0x6ff3ffc0(%eax),%ecx
401ec6:	40                   	inc    %eax
401ec7:	00 68 87             	add    %ch,-0x79(%eax)
401eca:	40                   	inc    %eax
401ecb:	00 4c 98 40          	add    %cl,0x40(%eax,%ebx,4)
401ecf:	00 24 8d 40 00 88 88 	add    %ah,-0x7777ffc0(,%ecx,4)
401ed6:	40                   	inc    %eax
401ed7:	00 58 8f             	add    %bl,-0x71(%eax)
401eda:	40                   	inc    %eax
401edb:	00 b0 84 40 00 08    	add    %dh,0x8004084(%eax)
401ee1:	89 40 00             	mov    %eax,0x0(%eax)
401ee4:	f8                   	clc
401ee5:	86 40 00             	xchg   %al,0x0(%eax)
401ee8:	d4 8c                	aam    $0x8c
401eea:	40                   	inc    %eax
401eeb:	00 98 84 40 00 e4    	add    %bl,-0x1bffbf7c(%eax)
401ef1:	88 40 00             	mov    %al,0x0(%eax)
401ef4:	a0 84 40 00 58       	mov    0x58004084,%al
401ef9:	92                   	xchg   %eax,%edx
401efa:	40                   	inc    %eax
401efb:	00 78 90             	add    %bh,-0x70(%eax)
401efe:	40                   	inc    %eax
401eff:	00 f0                	add    %dh,%al
401f01:	88 40 00             	mov    %al,0x0(%eax)
401f04:	64 93                	fs xchg %eax,%ebx
401f06:	40                   	inc    %eax
401f07:	00 18                	add    %bl,(%eax)
401f09:	93                   	xchg   %eax,%ebx
401f0a:	40                   	inc    %eax
401f0b:	00 c8                	add    %cl,%al
401f0d:	97                   	xchg   %eax,%edi
401f0e:	40                   	inc    %eax
401f0f:	00 e4                	add    %ah,%ah
401f11:	90                   	nop
401f12:	40                   	inc    %eax
401f13:	00 b0 87 40 00 14    	add    %dh,0x14004087(%eax)
401f19:	8e 40 00             	mov    0x0(%eax),%es
401f1c:	e8 92 40 00 c8       	call   0xc8405fb3
401f21:	84 40 00             	test   %al,0x0(%eax)
401f24:	3c 89                	cmp    $0x89,%al
401f26:	40                   	inc    %eax
401f27:	00 d0                	add    %dl,%al
401f29:	84 40 00             	test   %al,0x0(%eax)
401f2c:	70 94                	jo     0x401ec2
401f2e:	40                   	inc    %eax
401f2f:	00 80 96 40 00 9c    	add    %al,-0x63ffbf6a(%eax)
401f35:	92                   	xchg   %eax,%edx
401f36:	40                   	inc    %eax
401f37:	00 00                	add    %al,(%eax)
401f39:	95                   	xchg   %eax,%ebp
401f3a:	40                   	inc    %eax
401f3b:	00 f4                	add    %dh,%ah
401f3d:	92                   	xchg   %eax,%edx
401f3e:	40                   	inc    %eax
401f3f:	00 54 90 40          	add    %dl,0x40(%eax,%edx,4)
401f43:	00 38                	add    %bh,(%eax)
401f45:	96                   	xchg   %eax,%esi
401f46:	40                   	inc    %eax
401f47:	00 08                	add    %cl,(%eax)
401f49:	96                   	xchg   %eax,%esi
401f4a:	40                   	inc    %eax
401f4b:	00 e4                	add    %ah,%ah
401f4d:	93                   	xchg   %eax,%ebx
401f4e:	40                   	inc    %eax
401f4f:	00 68 96             	add    %ch,-0x6a(%eax)
401f52:	40                   	inc    %eax
401f53:	00 30                	add    %dh,(%eax)
401f55:	94                   	xchg   %eax,%esp
401f56:	40                   	inc    %eax
401f57:	00 50 96             	add    %dl,-0x6a(%eax)
401f5a:	40                   	inc    %eax
401f5b:	00 70 93             	add    %dh,-0x6d(%eax)
401f5e:	40                   	inc    %eax
401f5f:	00 d8                	add    %bl,%al
401f61:	95                   	xchg   %eax,%ebp
401f62:	40                   	inc    %eax
401f63:	00 98 96 40 00 0c    	add    %bl,0xc004096(%eax)
401f69:	95                   	xchg   %eax,%ebp
401f6a:	40                   	inc    %eax
401f6b:	00 48 89             	add    %cl,-0x77(%eax)
401f6e:	40                   	inc    %eax
401f6f:	00 24 94             	add    %ah,(%esp,%edx,4)
401f72:	40                   	inc    %eax
401f73:	00 54 95 40          	add    %dl,0x40(%ebp,%edx,4)
401f77:	00 b8 84 40 00 b0    	add    %bh,-0x4fffbf7c(%eax)
401f7d:	96                   	xchg   %eax,%esi
401f7e:	40                   	inc    %eax
401f7f:	00 18                	add    %bl,(%eax)
401f81:	95                   	xchg   %eax,%ebp
401f82:	40                   	inc    %eax
401f83:	00 74 96 40          	add    %dh,0x40(%esi,%edx,4)
401f87:	00 e4                	add    %ah,%ah
401f89:	95                   	xchg   %eax,%ebp
401f8a:	40                   	inc    %eax
401f8b:	00 c4                	add    %al,%ah
401f8d:	94                   	xchg   %eax,%esp
401f8e:	40                   	inc    %eax
401f8f:	00 b0 93 40 00 c0    	add    %dh,-0x3fffbf6d(%eax)
401f95:	96                   	xchg   %eax,%esi
401f96:	40                   	inc    %eax
401f97:	00 fc                	add    %bh,%ah
401f99:	93                   	xchg   %eax,%ebx
401f9a:	40                   	inc    %eax
401f9b:	00 a8 95 40 00 a8    	add    %ch,-0x57ffbf6b(%eax)
401fa1:	92                   	xchg   %eax,%edx
401fa2:	40                   	inc    %eax
401fa3:	00 14 89             	add    %dl,(%ecx,%ecx,4)
401fa6:	40                   	inc    %eax
401fa7:	00 00                	add    %al,(%eax)
401fa9:	93                   	xchg   %eax,%ebx
401faa:	40                   	inc    %eax
401fab:	00 a4 96 40 00 60 90 	add    %ah,-0x6f9fffc0(%esi,%edx,4)
401fb2:	40                   	inc    %eax
401fb3:	00 8c 96 40 00 f0 93 	add    %cl,-0x6c0fffc0(%esi,%edx,4)
401fba:	40                   	inc    %eax
401fbb:	00 dc                	add    %bl,%ah
401fbd:	94                   	xchg   %eax,%esp
401fbe:	40                   	inc    %eax
401fbf:	00 cc                	add    %cl,%ah
401fc1:	96                   	xchg   %eax,%esi
401fc2:	40                   	inc    %eax
401fc3:	00 44 96 40          	add    %al,0x40(%esi,%edx,4)
401fc7:	00 5c 96 40          	add    %bl,0x40(%esi,%edx,4)
401fcb:	00 d8                	add    %bl,%al
401fcd:	96                   	xchg   %eax,%esi
401fce:	40                   	inc    %eax
401fcf:	00 14 96             	add    %dl,(%esi,%edx,4)
401fd2:	40                   	inc    %eax