410ce6:	0a 74 20 00          	or     0x0(%eax,%eiz,1),%dh
410cea:	00 02                	add    %al,(%edx)
410cec:	7d db                	jge    0x410cc9
410cee:	00 00                	add    %al,(%eax)
410cf0:	04 2a                	add    $0x2a,%al
410cf2:	00 00                	add    %al,(%eax)
410cf4:	13 30                	adc    (%eax),%esi
410cf6:	02 00                	add    (%eax),%al
410cf8:	1c 00                	sbb    $0x0,%al
410cfa:	00 00                	add    %al,(%eax)
410cfc:	11 00                	adc    %eax,(%eax)
410cfe:	00 11                	add    %dl,(%ecx)
410d00:	00 02                	add    %al,(%edx)
410d02:	02 7b db             	add    -0x25(%ebx),%bh
410d05:	00 00                	add    %al,(%eax)
410d07:	04 6f                	add    $0x6f,%al
410d09:	20 01                	and    %al,(%ecx)
410d0b:	00 06                	add    %al,(%esi)
410d0d:	28 f2                	sub    %dh,%dl
410d0f:	01 00                	add    %eax,(%eax)
410d11:	0a 74 9e 00          	or     0x0(%esi,%ebx,4),%dh
410d15:	00 01                	add    %al,(%ecx)
410d17:	0a 2b                	or     (%ebx),%ch
410d19:	00 06                	add    %al,(%esi)
410d1b:	2a 56 00             	sub    0x0(%esi),%dl
410d1e:	02 02                	add    (%edx),%al
410d20:	7b db                	jnp    0x410cfd
410d22:	00 00                	add    %al,(%eax)
410d24:	04 6f                	add    $0x6f,%al
410d26:	20 01                	and    %al,(%ecx)
410d28:	00 06                	add    %al,(%esi)
410d2a:	03 28                	add    (%eax),%ebp
410d2c:	f3 01 00             	repz add %eax,(%eax)
410d2f:	0a 00                	or     (%eax),%al
410d31:	2a 00                	sub    (%eax),%al
410d33:	00 13                	add    %dl,(%ebx)
410d35:	30 02                	xor    %al,(%edx)
410d37:	00 1c 00             	add    %bl,(%eax,%eax,1)
410d3a:	00 00                	add    %al,(%eax)
410d3c:	11 00                	adc    %eax,(%eax)
410d3e:	00 11                	add    %dl,(%ecx)
410d40:	00 02                	add    %al,(%edx)
410d42:	02 7b db             	add    -0x25(%ebx),%bh
410d45:	00 00                	add    %al,(%eax)
410d47:	04 6f                	add    $0x6f,%al
410d49:	21 01                	and    %eax,(%ecx)
410d4b:	00 06                	add    %al,(%esi)
410d4d:	28 f2                	sub    %dh,%dl
410d4f:	01 00                	add    %eax,(%eax)
410d51:	0a 74 9e 00          	or     0x0(%esi,%ebx,4),%dh
410d55:	00 01                	add    %al,(%ecx)
410d57:	0a 2b                	or     (%ebx),%ch
410d59:	00 06                	add    %al,(%esi)
410d5b:	2a 56 00             	sub    0x0(%esi),%dl
410d5e:	02 02                	add    (%edx),%al
410d60:	7b db                	jnp    0x410d3d
410d62:	00 00                	add    %al,(%eax)
410d64:	04 6f                	add    $0x6f,%al
410d66:	21 01                	and    %eax,(%ecx)
410d68:	00 06                	add    %al,(%esi)
410d6a:	03 28                	add    (%eax),%ebp
410d6c:	f3 01 00             	repz add %eax,(%eax)
410d6f:	0a 00                	or     (%eax),%al
410d71:	2a 00                	sub    (%eax),%al
410d73:	00 1b                	add    %bl,(%ebx)
410d75:	30 02                	xor    %al,(%edx)
410d77:	00 2b                	add    %ch,(%ebx)
410d79:	00 00                	add    %al,(%eax)
410d7b:	00 68 00             	add    %ch,0x0(%eax)
410d7e:	00 11                	add    %dl,(%ecx)
410d80:	00 00                	add    %al,(%eax)
410d82:	02 02                	add    (%edx),%al
410d84:	7b db                	jnp    0x410d61
410d86:	00 00                	add    %al,(%eax)
410d88:	04 6f                	add    $0x6f,%al
410d8a:	22 01                	and    (%ecx),%al
410d8c:	00 06                	add    %al,(%esi)
410d8e:	28 f2                	sub    %dh,%dl
410d90:	01 00                	add    %eax,(%eax)
410d92:	0a 74 9e 00          	or     0x0(%esi,%ebx,4),%dh
410d96:	00 01                	add    %al,(%ecx)
410d98:	0a de                	or     %dh,%bl
410d9a:	0e                   	push   %cs
410d9b:	0b 00                	or     (%eax),%eax
410d9d:	72 0b                	jb     0x410daa
410d9f:	3b 00                	cmp    (%eax),%eax
410da1:	70 07                	jo     0x410daa
410da3:	73 f4                	jae    0x410d99
410da5:	01 00                	add    %eax,(%eax)
410da7:	0a 7a 06             	or     0x6(%edx),%bh
410daa:	2a 00                	sub    (%eax),%al
410dac:	01 10                	add    %edx,(%eax)
410dae:	00 00                	add    %al,(%eax)
410db0:	00 00                	add    %al,(%eax)
410db2:	01 00                	add    %eax,(%eax)
410db4:	1a 1b                	sbb    (%ebx),%bl
410db6:	00 0e                	add    %cl,(%esi)
410db8:	64 00 00             	add    %al,%fs:(%eax)
410dbb:	01 56 00             	add    %edx,0x0(%esi)
410dbe:	02 02                	add    (%edx),%al
410dc0:	7b db                	jnp    0x410d9d
410dc2:	00 00                	add    %al,(%eax)
410dc4:	04 6f                	add    $0x6f,%al
410dc6:	22 01                	and    (%ecx),%al
410dc8:	00 06                	add    %al,(%esi)
410dca:	03 28                	add    (%eax),%ebp
410dcc:	f3 01 00             	repz add %eax,(%eax)
410dcf:	0a 00                	or     (%eax),%al
410dd1:	2a 00                	sub    (%eax),%al
410dd3:	00 1b                	add    %bl,(%ebx)
410dd5:	30 02                	xor    %al,(%edx)
410dd7:	00 2b                	add    %ch,(%ebx)
410dd9:	00 00                	add    %al,(%eax)
410ddb:	00 68 00             	add    %ch,0x0(%eax)
410dde:	00 11                	add    %dl,(%ecx)
410de0:	00 00                	add    %al,(%eax)
410de2:	02 02                	add    (%edx),%al
410de4:	7b db                	jnp    0x410dc1
410de6:	00 00                	add    %al,(%eax)
410de8:	04 6f                	add    $0x6f,%al
410dea:	23 01                	and    (%ecx),%eax
410dec:	00 06                	add    %al,(%esi)
410dee:	28 f2                	sub    %dh,%dl
410df0:	01 00                	add    %eax,(%eax)
410df2:	0a 74 9e 00          	or     0x0(%esi,%ebx,4),%dh
410df6:	00 01                	add    %al,(%ecx)
410df8:	0a de                	or     %dh,%bl
410dfa:	0e                   	push   %cs
410dfb:	0b 00                	or     (%eax),%eax
410dfd:	72 8b                	jb     0x410d8a
410dff:	3b 00                	cmp    (%eax),%eax
410e01:	70 07                	jo     0x410e0a
410e03:	73 f4                	jae    0x410df9
410e05:	01 00                	add    %eax,(%eax)
410e07:	0a 7a 06             	or     0x6(%edx),%bh
410e0a:	2a 00                	sub    (%eax),%al
410e0c:	01 10                	add    %edx,(%eax)
410e0e:	00 00                	add    %al,(%eax)
410e10:	00 00                	add    %al,(%eax)
410e12:	01 00                	add    %eax,(%eax)
410e14:	1a 1b                	sbb    (%ebx),%bl
410e16:	00 0e                	add    %cl,(%esi)
410e18:	64 00 00             	add    %al,%fs:(%eax)
410e1b:	01 56 00             	add    %edx,0x0(%esi)
410e1e:	02 02                	add    (%edx),%al
410e20:	7b db                	jnp    0x410dfd
410e22:	00 00                	add    %al,(%eax)
410e24:	04 6f                	add    $0x6f,%al
410e26:	23 01                	and    (%ecx),%eax
410e28:	00 06                	add    %al,(%esi)
410e2a:	03 28                	add    (%eax),%ebp
410e2c:	f3 01 00             	repz add %eax,(%eax)
410e2f:	0a 00                	or     (%eax),%al
410e31:	2a 00                	sub    (%eax),%al
410e33:	00 13                	add    %dl,(%ebx)
410e35:	30 02                	xor    %al,(%edx)
410e37:	00 17                	add    %dl,(%edi)
410e39:	00 00                	add    %al,(%eax)
410e3b:	00 02                	add    %al,(%edx)
410e3d:	00 00                	add    %al,(%eax)
410e3f:	11 00                	adc    %eax,(%eax)
410e41:	02 02                	add    (%edx),%al
410e43:	7b db                	jnp    0x410e20
410e45:	00 00                	add    %al,(%eax)
410e47:	04 6f                	add    $0x6f,%al
410e49:	22 01                	and    (%ecx),%al
410e4b:	00 06                	add    %al,(%esi)
410e4d:	28 f5                	sub    %dh,%ch
410e4f:	01 00                	add    %eax,(%eax)
410e51:	0a 0a                	or     (%edx),%cl
410e53:	2b 00                	sub    (%eax),%eax
410e55:	06                   	push   %es
410e56:	2a 66 00             	sub    0x0(%esi),%ah
410e59:	02 02                	add    (%edx),%al
410e5b:	7b db                	jnp    0x410e38
410e5d:	00 00                	add    %al,(%eax)
410e5f:	04 6f                	add    $0x6f,%al
410e61:	22 01                	and    (%ecx),%al
410e63:	00 06                	add    %al,(%esi)
410e65:	7e f6                	jle    0x410e5d
410e67:	01 00                	add    %eax,(%eax)
410e69:	0a 28                	or     (%eax),%ch
410e6b:	f3 01 00             	repz add %eax,(%eax)
410e6e:	0a 00                	or     (%eax),%al
410e70:	2a 00                	sub    (%eax),%al
410e72:	00 00                	add    %al,(%eax)
410e74:	13 30                	adc    (%eax),%esi
410e76:	02 00                	add    (%eax),%al
410e78:	17                   	pop    %ss
410e79:	00 00                	add    %al,(%eax)
410e7b:	00 02                	add    %al,(%edx)
410e7d:	00 00                	add    %al,(%eax)
410e7f:	11 00                	adc    %eax,(%eax)
410e81:	02 02                	add    (%edx),%al
410e83:	7b db                	jnp    0x410e60
410e85:	00 00                	add    %al,(%eax)
410e87:	04 6f                	add    $0x6f,%al
410e89:	23 01                	and    (%ecx),%eax
410e8b:	00 06                	add    %al,(%esi)
410e8d:	28 f5                	sub    %dh,%ch
410e8f:	01 00                	add    %eax,(%eax)
410e91:	0a 0a                	or     (%edx),%cl
410e93:	2b 00                	sub    (%eax),%eax
410e95:	06                   	push   %es
410e96:	2a 66 00             	sub    0x0(%esi),%ah
410e99:	02 02                	add    (%edx),%al
410e9b:	7b db                	jnp    0x410e78
410e9d:	00 00                	add    %al,(%eax)
410e9f:	04 6f                	add    $0x6f,%al
410ea1:	23 01                	and    (%ecx),%eax
410ea3:	00 06                	add    %al,(%esi)
410ea5:	7e f6                	jle    0x410e9d
410ea7:	01 00                	add    %eax,(%eax)
410ea9:	0a 28                	or     (%eax),%ch
410eab:	f3 01 00             	repz add %eax,(%eax)
410eae:	0a 00                	or     (%eax),%al
410eb0:	2a 6e 02             	sub    0x2(%esi),%ch
410eb3:	03 28                	add    (%eax),%ebp
410eb5:	f0 01 00             	lock add %eax,(%eax)
410eb8:	0a 00                	or     (%eax),%al
410eba:	00 02                	add    %al,(%edx)
410ebc:	02 28                	add    (%eax),%ch
410ebe:	f1                   	int1
410ebf:	01 00                	add    %eax,(%eax)
410ec1:	0a 74 21 00          	or     0x0(%ecx,%eiz,1),%dh
410ec5:	00 02                	add    %al,(%edx)
410ec7:	7d dc                	jge    0x410ea5
410ec9:	00 00                	add    %al,(%eax)
410ecb:	04 2a                	add    $0x2a,%al
410ecd:	00 00                	add    %al,(%eax)
410ecf:	00 13                	add    %dl,(%ebx)
410ed1:	30 02                	xor    %al,(%edx)
410ed3:	00 1c 00             	add    %bl,(%eax,%eax,1)
410ed6:	00 00                	add    %al,(%eax)
410ed8:	11 00                	adc    %eax,(%eax)
410eda:	00 11                	add    %dl,(%ecx)
410edc:	00 02                	add    %al,(%edx)
410ede:	02 7b dc             	add    -0x24(%ebx),%bh
410ee1:	00 00                	add    %al,(%eax)
410ee3:	04 6f                	add    $0x6f,%al
410ee5:	42                   	inc    %edx
410ee6:	01 00                	add    %eax,(%eax)
410ee8:	06                   	push   %es
410ee9:	28 f2                	sub    %dh,%dl
410eeb:	01 00                	add    %eax,(%eax)
410eed:	0a 74 9e 00          	or     0x0(%esi,%ebx,4),%dh
410ef1:	00 01                	add    %al,(%ecx)
410ef3:	0a 2b                	or     (%ebx),%ch
410ef5:	00 06                	add    %al,(%esi)
410ef7:	2a 56 00             	sub    0x0(%esi),%dl
410efa:	02 02                	add    (%edx),%al
410efc:	7b dc                	jnp    0x410eda
410efe:	00 00                	add    %al,(%eax)
410f00:	04 6f                	add    $0x6f,%al
410f02:	42                   	inc    %edx
410f03:	01 00                	add    %eax,(%eax)
410f05:	06                   	push   %es
410f06:	03 28                	add    (%eax),%ebp
410f08:	f3 01 00             	repz add %eax,(%eax)
410f0b:	0a 00                	or     (%eax),%al
410f0d:	2a 00                	sub    (%eax),%al
410f0f:	00 13                	add    %dl,(%ebx)
410f11:	30 02                	xor    %al,(%edx)
410f13:	00 1c 00             	add    %bl,(%eax,%eax,1)
410f16:	00 00                	add    %al,(%eax)
410f18:	11 00                	adc    %eax,(%eax)
410f1a:	00 11                	add    %dl,(%ecx)
410f1c:	00 02                	add    %al,(%edx)
410f1e:	02 7b dc             	add    -0x24(%ebx),%bh
410f21:	00 00                	add    %al,(%eax)
410f23:	04 6f                	add    $0x6f,%al
410f25:	43                   	inc    %ebx
410f26:	01 00                	add    %eax,(%eax)
410f28:	06                   	push   %es
410f29:	28 f2                	sub    %dh,%dl
410f2b:	01 00                	add    %eax,(%eax)
410f2d:	0a 74 9e 00          	or     0x0(%esi,%ebx,4),%dh
410f31:	00 01                	add    %al,(%ecx)
410f33:	0a 2b                	or     (%ebx),%ch
410f35:	00 06                	add    %al,(%esi)
410f37:	2a 56 00             	sub    0x0(%esi),%dl
410f3a:	02 02                	add    (%edx),%al
410f3c:	7b dc                	jnp    0x410f1a
410f3e:	00 00                	add    %al,(%eax)
410f40:	04 6f                	add    $0x6f,%al
410f42:	43                   	inc    %ebx
410f43:	01 00                	add    %eax,(%eax)
410f45:	06                   	push   %es
410f46:	03 28                	add    (%eax),%ebp
410f48:	f3 01 00             	repz add %eax,(%eax)
410f4b:	0a 00                	or     (%eax),%al
410f4d:	2a 00                	sub    (%eax),%al
410f4f:	00 13                	add    %dl,(%ebx)
410f51:	30 02                	xor    %al,(%edx)
410f53:	00 1c 00             	add    %bl,(%eax,%eax,1)
410f56:	00 00                	add    %al,(%eax)
410f58:	11 00                	adc    %eax,(%eax)
410f5a:	00 11                	add    %dl,(%ecx)
410f5c:	00 02                	add    %al,(%edx)
410f5e:	02 7b dc             	add    -0x24(%ebx),%bh
410f61:	00 00                	add    %al,(%eax)
410f63:	04 6f                	add    $0x6f,%al
410f65:	44                   	inc    %esp
410f66:	01 00                	add    %eax,(%eax)
410f68:	06                   	push   %es
410f69:	28 f2                	sub    %dh,%dl
410f6b:	01 00                	add    %eax,(%eax)
410f6d:	0a 74 9e 00          	or     0x0(%esi,%ebx,4),%dh
410f71:	00 01                	add    %al,(%ecx)
410f73:	0a 2b                	or     (%ebx),%ch
410f75:	00 06                	add    %al,(%esi)
410f77:	2a 56 00             	sub    0x0(%esi),%dl
410f7a:	02 02                	add    (%edx),%al
410f7c:	7b dc                	jnp    0x410f5a
410f7e:	00 00                	add    %al,(%eax)
410f80:	04 6f                	add    $0x6f,%al
410f82:	44                   	inc    %esp
410f83:	01 00                	add    %eax,(%eax)
410f85:	06                   	push   %es
410f86:	03 28                	add    (%eax),%ebp
410f88:	f3 01 00             	repz add %eax,(%eax)
410f8b:	0a 00                	or     (%eax),%al
410f8d:	2a 00                	sub    (%eax),%al
410f8f:	00 1b                	add    %bl,(%ebx)
410f91:	30 02                	xor    %al,(%edx)
410f93:	00 2b                	add    %ch,(%ebx)
410f95:	00 00                	add    %al,(%eax)
410f97:	00 69 00             	add    %ch,0x0(%ecx)
410f9a:	00 11                	add    %dl,(%ecx)
410f9c:	00 00                	add    %al,(%eax)
410f9e:	02 02                	add    (%edx),%al
410fa0:	7b dc                	jnp    0x410f7e
410fa2:	00 00                	add    %al,(%eax)
410fa4:	04 6f                	add    $0x6f,%al
410fa6:	45                   	inc    %ebp
410fa7:	01 00                	add    %eax,(%eax)
410fa9:	06                   	push   %es
410faa:	28 f2                	sub    %dh,%dl
410fac:	01 00                	add    %eax,(%eax)
410fae:	0a a5 ce 00 00 01    	or     0x10000ce(%ebp),%ah
410fb4:	0a de                	or     %dh,%bl
410fb6:	0e                   	push   %cs
410fb7:	0b 00                	or     (%eax),%eax
410fb9:	72 01                	jb     0x410fbc
410fbb:	3c 00                	cmp    $0x0,%al
410fbd:	70 07                	jo     0x410fc6
410fbf:	73 f4                	jae    0x410fb5
410fc1:	01 00                	add    %eax,(%eax)
410fc3:	0a 7a 06             	or     0x6(%edx),%bh
410fc6:	2a 00                	sub    (%eax),%al