402d7b:	10 4b 00             	adc    %cl,0x0(%ebx)
402d7e:	00 13                	add    %dl,(%ebx)
402d80:	00 00                	add    %al,(%eax)
402d82:	13 00                	adc    (%eax),%eax
402d84:	00 13                	add    %dl,(%ebx)
402d86:	10 00                	adc    %al,(%eax)
402d88:	13 00                	adc    (%eax),%eax
402d8a:	00 13                	add    %dl,(%ebx)
402d8c:	00 00                	add    %al,(%eax)
402d8e:	13 00                	adc    (%eax),%eax
402d90:	00 23                	add    %ah,(%ebx)
402d92:	00 00                	add    %al,(%eax)
402d94:	13 00                	adc    (%eax),%eax
402d96:	00 13                	add    %dl,(%ebx)
402d98:	00 00                	add    %al,(%eax)
402d9a:	13 00                	adc    (%eax),%eax
402d9c:	10 13                	adc    %dl,(%ebx)
402d9e:	00 00                	add    %al,(%eax)
402da0:	13 00                	adc    (%eax),%eax
402da2:	00 13                	add    %dl,(%ebx)
402da4:	00 00                	add    %al,(%eax)
402da6:	13 10                	adc    (%eax),%edx
402da8:	00 33                	add    %dh,(%ebx)
402daa:	00 00                	add    %al,(%eax)
402dac:	1b 00                	sbb    (%eax),%eax
402dae:	00 13                	add    %dl,(%ebx)
402db0:	00 00                	add    %al,(%eax)
402db2:	23 00                	and    (%eax),%eax
402db4:	00 13                	add    %dl,(%ebx)
402db6:	00 00                	add    %al,(%eax)
402db8:	1b 20                	sbb    (%eax),%esp
402dba:	00 13                	add    %dl,(%ebx)
402dbc:	48                   	dec    %eax
402dbd:	10 13                	adc    %dl,(%ebx)
402dbf:	00 00                	add    %al,(%eax)
402dc1:	13 00                	adc    (%eax),%eax
402dc3:	00 13                	add    %dl,(%ebx)
402dc5:	00 00                	add    %al,(%eax)
402dc7:	13 3e                	adc    (%esi),%edi
402dc9:	74 78                	je     0x402e43
402dcb:	78 74                	js     0x402e41
402dcd:	13 00                	adc    (%eax),%eax
402dcf:	00 1f                	add    %bl,(%edi)
402dd1:	10 00                	adc    %al,(%eax)
402dd3:	23 00                	and    (%eax),%eax
402dd5:	20 13                	and    %dl,(%ebx)
402dd7:	00 00                	add    %al,(%eax)
402dd9:	25 00 00 13 02       	and    $0x2130000,%eax
402dde:	10 13                	adc    %dl,(%ebx)
402de0:	00 00                	add    %al,(%eax)
402de2:	13 00                	adc    (%eax),%eax
402de4:	00 13                	add    %dl,(%ebx)
402de6:	00 00                	add    %al,(%eax)
402de8:	13 10                	adc    (%eax),%edx
402dea:	00 13                	add    %dl,(%ebx)
402dec:	20 00                	and    %al,(%eax)
402dee:	13 60 2e             	adc    0x2e(%eax),%esp
402df1:	85 73 72             	test   %esi,0x72(%ebx)
402df4:	86 00                	xchg   %al,(%eax)
402df6:	00 13                	add    %dl,(%ebx)
402df8:	98                   	cwtl
402df9:	02 13                	add    (%ebx),%dl
402dfb:	00 00                	add    %al,(%eax)
402dfd:	53                   	push   %ebx
402dfe:	00 10                	add    %dl,(%eax)
402e00:	13 04 00             	adc    (%eax,%eax,1),%eax
402e03:	13 00                	adc    (%eax),%eax
402e05:	14 13                	adc    $0x13,%al
402e07:	00 00                	add    %al,(%eax)
402e09:	13 10                	adc    (%eax),%edx
402e0b:	00 13                	add    %dl,(%ebx)
402e0d:	00 00                	add    %al,(%eax)
402e0f:	13 00                	adc    (%eax),%eax
402e11:	00 13                	add    %dl,(%ebx)
402e13:	00 40 23             	add    %al,0x23(%eax)
402e16:	00 40 41             	add    %al,0x41(%eax)
402e19:	72 65                	jb     0x402e80
402e1b:	7f 6f                	jg     0x402e8c
402e1d:	63 13                	arpl   %edx,(%ebx)
402e1f:	00 1c 13             	add    %bl,(%ebx,%edx,1)
402e22:	00 00                	add    %al,(%eax)
402e24:	13 60 00             	adc    0x0(%eax),%esp
402e27:	13 00                	adc    (%eax),%eax
402e29:	02 13                	add    (%ebx),%dl
402e2b:	10 00                	adc    %al,(%eax)
402e2d:	2b 00                	sub    (%eax),%eax
402e2f:	00 13                	add    %dl,(%ebx)
402e31:	00 00                	add    %al,(%eax)
402e33:	13 00                	adc    (%eax),%eax
402e35:	00 23                	add    %ah,(%ebx)
402e37:	00 00                	add    %al,(%eax)
402e39:	13 00                	adc    (%eax),%eax
402e3b:	00 53 00             	add    %dl,0x0(%ebx)
402e3e:	00 55 00             	add    %dl,0x0(%ebp)
402e41:	10 13                	adc    %dl,(%ebx)
402e43:	00 00                	add    %al,(%eax)
402e45:	13 00                	adc    (%eax),%eax
402e47:	00 13                	add    %dl,(%ebx)
402e49:	00 00                	add    %al,(%eax)
402e4b:	13 10                	adc    (%eax),%edx
402e4d:	00 13                	add    %dl,(%ebx)
402e4f:	00 e8                	add    %ch,%al
402e51:	42                   	inc    %edx
402e52:	00 00                	add    %al,(%eax)
402e54:	13 00                	adc    (%eax),%eax
402e56:	00 23                	add    %ah,(%ebx)
402e58:	48                   	dec    %eax
402e59:	00 13                	add    %dl,(%ebx)
402e5b:	00 02                	add    %al,(%edx)
402e5d:	13 05 00 37 23 10    	adc    0x10233700,%eax
402e63:	13 fc                	adc    %esp,%edi
402e65:	0b 13                	or     (%ebx),%edx
402e67:	00 03                	add    %al,(%ebx)
402e69:	13 00                	adc    (%eax),%eax
402e6b:	00 13                	add    %dl,(%ebx)
402e6d:	10 00                	adc    %al,(%eax)
402e6f:	13 00                	adc    (%eax),%eax
402e71:	00 13                	add    %dl,(%ebx)
402e73:	00 00                	add    %al,(%eax)
402e75:	13 00                	adc    (%eax),%eax
402e77:	00 23                	add    %ah,(%ebx)
402e79:	00 00                	add    %al,(%eax)
402e7b:	13 00                	adc    (%eax),%eax
402e7d:	00 13                	add    %dl,(%ebx)
402e7f:	00 00                	add    %al,(%eax)
402e81:	13 00                	adc    (%eax),%eax
402e83:	10 13                	adc    %dl,(%ebx)
402e85:	00 00                	add    %al,(%eax)
402e87:	13 00                	adc    (%eax),%eax
402e89:	00 13                	add    %dl,(%ebx)
402e8b:	00 00                	add    %al,(%eax)
402e8d:	13 10                	adc    (%eax),%edx
402e8f:	00 13                	add    %dl,(%ebx)
402e91:	00 00                	add    %al,(%eax)
402e93:	13 00                	adc    (%eax),%eax
402e95:	00 13                	add    %dl,(%ebx)
402e97:	00 00                	add    %al,(%eax)
402e99:	23 00                	and    (%eax),%eax
402e9b:	00 13                	add    %dl,(%ebx)
402e9d:	00 00                	add    %al,(%eax)
402e9f:	13 13                	adc    (%ebx),%edx
402ea1:	30 14 00             	xor    %dl,(%eax,%eax,1)
402ea4:	2c 13                	sub    $0x13,%al
402ea6:	00 00                	add    %al,(%eax)
402ea8:	14 00                	adc    $0x0,%al
402eaa:	00 24 28             	add    %ah,(%eax,%ebp,1)
402ead:	08 13                	or     %dl,(%ebx)
402eaf:	10 0a                	adc    %cl,(%edx)
402eb1:	82 09 00             	orb    $0x0,(%ecx)
402eb4:	13 0a                	adc    (%edx),%ecx
402eb6:	0a 19                	or     (%ecx),%bl
402eb8:	2d 02 39 2a 06       	sub    $0x62a3902,%eax
402ebd:	82 0a 00             	orb    $0x0,(%edx)
402ec0:	13 0a                	adc    (%edx),%ecx
402ec2:	28 15 00 10 19 2a    	sub    %dl,0x2a191000
402ec8:	13 43 03             	adc    0x3(%ebx),%eax
402ecb:	00 2b                	add    %ch,(%ebx)
402ecd:	00 00                	add    %al,(%eax)
402ecf:	13 12                	adc    (%edx),%edx
402ed1:	00 13                	add    %dl,(%ebx)
402ed3:	11 02                	adc    %eax,(%edx)
402ed5:	32 3c 28             	xor    (%eax,%ebp,1),%bh
402ed8:	1e                   	push   %ds
402ed9:	00 00                	add    %al,(%eax)
402edb:	2d 28 0c 13 00       	sub    $0x130c28,%eax
402ee0:	0a 1d 02 06 31 58    	or     0x58310602,%bl
402ee6:	38 20                	cmp    %ah,(%eax)
402ee8:	00 00                	add    %al,(%eax)
402eea:	1d 2a 1e 15 28       	sbb    $0x28151e2a,%eax
402eef:	0e                   	push   %cs
402ef0:	13 10                	adc    (%eax),%edx
402ef2:	0a 3d 13 30 17 00    	or     0x173013,%bh
402ef8:	32 13                	xor    (%ebx),%dl
402efa:	00 00                	add    %al,(%eax)
402efc:	26 00 00             	add    %al,%es:(%eax)
402eff:	24 28                	and    $0x28,%al
402f01:	07                   	pop    %es
402f02:	13 00                	adc    (%eax),%eax
402f04:	06                   	push   %es
402f05:	1d 02 83 22 00       	sbb    $0x228302,%eax
402f0a:	00 1d 06 6f 23 00    	add    %bl,0x236f06
402f10:	00 1d 7f 11 13 00    	add    %bl,0x13117f
402f16:	0a 86 12 00 13 0a    	or     0xa130012(%esi),%al
402f1c:	06                   	push   %es
402f1d:	92                   	xchg   %eax,%edx
402f1e:	10 00                	adc    %al,(%eax)
402f20:	13 0a                	adc    (%edx),%ecx
402f22:	0b 38                	or     (%eax),%edi
402f24:	16                   	push   %ss
402f25:	07                   	pop    %es
402f26:	3b 05 10 13 06 6f    	cmp    0x6f061310,%eax
402f2c:	26 00 00             	add    %al,%es:(%eax)
402f2f:	1d 26 2a 13 10       	sbb    $0x10132a26,%eax
402f34:	13 43 03             	adc    0x3(%ebx),%eax
402f37:	00 32                	add    %dh,(%edx)
402f39:	00 00                	add    %al,(%eax)
402f3b:	13 04 00             	adc    (%eax,%eax,1),%eax
402f3e:	23 11                	and    (%ecx),%edx
402f40:	12 13                	adc    (%ebx),%dl
402f42:	02 28                	add    (%eax),%ch
402f44:	27                   	daa
402f45:	00 00                	add    %al,(%eax)
402f47:	1d 12 10 85 01       	sbb    $0x1851012,%eax
402f4c:	00 13                	add    %dl,(%ebx)
402f4e:	70 28                	jo     0x402f78
402f50:	28 00                	sub    %al,(%eax)
402f52:	00 1d 38 16 13 00    	add    %bl,0x131638
402f58:	0a 82 17 00 13 0a    	or     0xa130017(%edx),%al
402f5e:	2a 23                	sub    (%ebx),%ah
402f60:	13 30                	adc    (%eax),%esi
402f62:	17                   	pop    %ss
402f63:	00 df                	add    %bl,%bh
402f65:	13 00                	adc    (%eax),%eax
402f67:	00 18                	add    %bl,(%eax)
402f69:	00 10                	add    %dl,(%eax)
402f6b:	24 02                	and    $0x2,%al
402f6d:	0a 29                	or     (%ecx),%ch
402f6f:	0b 38                	or     (%eax),%edi
402f71:	d5 00                	aad    $0x0
402f73:	00 13                	add    %dl,(%ebx)
402f75:	16                   	push   %ss
402f76:	07                   	pop    %es
402f77:	ad                   	lods   %ds:(%esi),%eax
402f78:	0c 7e                	or     $0x7e,%al
402f7a:	2b 00                	sub    (%eax),%eax
402f7c:	00 1d 08 6f 3c 00    	add    %bl,0x3c6f08
402f82:	00 1d 73 1a 13 00    	add    %bl,0x131a73
402f88:	0a 93 04 10 13 04    	or     0x4131004(%ebx),%dl
402f8e:	08 91 02 00 13 04    	or     %dl,0x4130002(%ecx)
402f94:	28 2e                	sub    %ch,(%esi)
402f96:	10 00                	adc    %al,(%eax)
402f98:	1d 6f 1c 13 00       	sbb    $0x131c6f,%eax
402f9d:	0a 91 02 00 23 04    	or     0x4230002(%ecx),%dl
402fa3:	73 30                	jae    0x402fd5
402fa5:	00 00                	add    %al,(%eax)
402fa7:	1d 80 03 13 00       	sbb    $0x130380,%eax
402fac:	14 91                	adc    $0x91,%al
402fae:	03 00                	add    (%eax),%eax
402fb0:	13 04 7e             	adc    (%esi,%edi,2),%eax
402fb3:	17                   	pop    %ss
402fb4:	00 00                	add    %al,(%eax)
402fb6:	17                   	pop    %ss
402fb7:	29 20                	sub    %esp,(%eax)
402fb9:	1b 18                	sbb    (%eax),%ebx
402fbb:	02 13                	add    (%ebx),%dl
402fbd:	6f                   	outsl  %ds:(%esi),(%dx)
402fbe:	1e                   	push   %ds
402fbf:	13 00                	adc    (%eax),%eax
402fc1:	0a 30                	or     (%eax),%dh
402fc3:	09 6f 32             	or     %ebp,0x32(%edi)
402fc6:	00 00                	add    %al,(%eax)
402fc8:	1d 28 0c 13 00       	sbb    $0x130c28,%eax
402fcd:	1a 32                	sbb    (%edx),%dh
402fcf:	0f 58 a0 21 00 13 01 	addps  0x1130021(%eax),%xmm4
402fd6:	13 17                	adc    (%edi),%edx
402fd8:	19 6f 32             	sbb    %ebp,0x32(%edi)
402fdb:	00 00                	add    %al,(%eax)
402fdd:	1d 13 05 24 04       	sbb    $0x4240513,%eax
402fe2:	13 29                	adc    (%ecx),%ebp
402fe4:	16                   	push   %ss
402fe5:	13 1a                	adc    (%edx),%ebx
402fe7:	2b 26                	sub    (%esi),%esp
402fe9:	24 06                	and    $0x6,%al
402feb:	11 1a                	adc    %ebx,(%edx)
402fed:	91                   	xchg   %eax,%ecx
402fee:	36 24 05             	ss and $0x5,%al
402ff1:	28 33                	sub    %dh,(%ebx)
402ff3:	00 00                	add    %al,(%eax)
402ff5:	1d 1c 58 86 31       	sbb    $0x3186581c,%eax
402ffa:	00 13                	add    %dl,(%ebx)
402ffc:	0a 11                	or     (%ecx),%dl
402ffe:	17                   	pop    %ss
402fff:	16                   	push   %ss
403000:	11 17                	adc    %edx,(%edi)
403002:	8e 69 4b             	mov    0x4b(%ecx),%gs
403005:	22 00                	and    (%eax),%al
403007:	13 0a                	adc    (%edx),%ecx
403009:	11 1a                	adc    %ebx,(%edx)
40300b:	17                   	pop    %ss
40300c:	58                   	pop    %eax
40300d:	26 07                	es pop %es
40300f:	21 1a                	and    %ebx,(%edx)
403011:	11 06                	adc    %eax,(%esi)
403013:	a1 69 32 e5 7e       	mov    0x7ee53269,%eax
403018:	03 13                	add    (%ebx),%edx
40301a:	10 04 1c             	adc    %al,(%esp,%ebx,1)
40301d:	6f                   	outsl  %ds:(%esi),(%dx)
40301e:	23 13                	and    (%ebx),%edx
403020:	00 0a                	add    %cl,(%edx)
403022:	91                   	xchg   %eax,%ecx
403023:	01 00                	add    %eax,(%eax)
403025:	23 04 11             	and    (%ecx,%edx,1),%eax
403028:	17                   	pop    %ss
403029:	16                   	push   %ss
40302a:	11 17                	adc    %edx,(%edi)
40302c:	8e 69 82             	mov    -0x7e(%ecx),%gs
40302f:	24 10                	and    $0x10,%al
403031:	13 0a                	adc    (%edx),%ecx
403033:	07                   	pop    %es
403034:	2a 58 0b             	sub    0xb(%eax),%bl
403037:	1a 06                	sbb    (%esi),%al
403039:	8e 7c 4f 35          	mov    0x35(%edi,%ecx,2),%?
40303d:	12 ff                	adc    %bh,%bh
40303f:	ff 91 01 00 13 04    	call   *0x4130001(%ecx)
403045:	6f                   	outsl  %ds:(%esi),(%dx)
403046:	48                   	dec    %eax
403047:	00 00                	add    %al,(%eax)
403049:	1d 2a 5a 86 26       	sbb    $0x26865a2a,%eax
40304e:	00 13                	add    %dl,(%ebx)
403050:	0a 35 32 10 6f 3a    	or     0x3a6f1032,%dh
403056:	00 00                	add    %al,(%eax)
403058:	1d 25 16 7d 7f       	sbb    $0x7f7d1625,%eax
40305d:	28 13                	sub    %dl,(%ebx)
40305f:	00 0a                	add    %cl,(%edx)
403061:	3d 00 00 26 30       	cmp    $0x30260000,%eax
403066:	06                   	push   %es
403067:	23 e6                	and    %esi,%esp
403069:	00 13                	add    %dl,(%ebx)
40306b:	00 06                	add    %al,(%esi)
40306d:	13 00                	adc    (%eax),%eax
40306f:	11 3b                	adc    %edi,(%ebx)
403071:	01 10                	add    %edx,(%eax)
403073:	13 06                	adc    (%esi),%eax
403075:	0a 86 29 00 13 0a    	or     0xa130029(%esi),%al
40307b:	6f                   	outsl  %ds:(%esi),(%dx)
40307c:	3d 10 00 1d 25       	cmp    $0x251d0010,%eax
403081:	2d 19 73 2b 13       	sub    $0x132b7319,%eax
403086:	00 0a                	add    %cl,(%edx)
403088:	9d                   	popf
403089:	28 01                	sub    %al,(%ecx)
40308b:	13 00                	adc    (%eax),%eax
40308d:	2b 82 2d 00 13 0a    	sub    0xa13002d(%edx),%eax
403093:	7f 41                	jg     0x4030d6
403095:	00 00                	add    %al,(%eax)
403097:	1d 6f 2f 13 00       	sbb    $0x132f6f,%eax
40309c:	0a 1e                	or     (%esi),%bl
40309e:	16                   	push   %ss
40309f:	17                   	pop    %ss
4030a0:	6e                   	outsb  %ds:(%esi),(%dx)
4030a1:	28 04 13             	sub    %al,(%ebx,%edx,1)
4030a4:	00 06                	add    %al,(%esi)
4030a6:	1f                   	pop    %ds
4030a7:	72 05                	jb     0x4030ae
4030a9:	23 00                	and    (%eax),%eax
4030ab:	70 19                	jo     0x4030c6
4030ad:	18 5b 3b             	sbb    %bl,0x3b(%ebx)
4030b0:	04 00                	add    $0x0,%al
4030b2:	13 06                	adc    (%esi),%eax
4030b4:	38 43 00             	cmp    %al,0x0(%ebx)
4030b7:	00 1d 72 0f 13 00    	add    %bl,0x130f72