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
410fc8:	01 10                	add    %edx,(%eax)
410fca:	00 00                	add    %al,(%eax)
410fcc:	00 00                	add    %al,(%eax)
410fce:	01 00                	add    %eax,(%eax)
410fd0:	1a 1b                	sbb    (%ebx),%bl
410fd2:	00 0e                	add    %cl,(%esi)
410fd4:	64 00 00             	add    %al,%fs:(%eax)
410fd7:	01 6a 00             	add    %ebp,0x0(%edx)
410fda:	02 02                	add    (%edx),%al
410fdc:	7b dc                	jnp    0x410fba
410fde:	00 00                	add    %al,(%eax)
410fe0:	04 6f                	add    $0x6f,%al
410fe2:	45                   	inc    %ebp
410fe3:	01 00                	add    %eax,(%eax)
410fe5:	06                   	push   %es
410fe6:	03 8c ce 00 00 01 28 	add    0x28010000(%esi,%ecx,8),%ecx
410fed:	f3 01 00             	repz add %eax,(%eax)
410ff0:	0a 00                	or     (%eax),%al
410ff2:	2a 00                	sub    (%eax),%al
410ff4:	1b 30                	sbb    (%eax),%esi
410ff6:	02 00                	add    (%eax),%al
410ff8:	2b 00                	sub    (%eax),%eax
410ffa:	00 00                	add    %al,(%eax)
410ffc:	68 00 00 11 00       	push   $0x110000
411001:	00 02                	add    %al,(%edx)
411003:	02 7b dc             	add    -0x24(%ebx),%bh
411006:	00 00                	add    %al,(%eax)
411008:	04 6f                	add    $0x6f,%al
41100a:	46                   	inc    %esi
41100b:	01 00                	add    %eax,(%eax)
41100d:	06                   	push   %es
41100e:	28 f2                	sub    %dh,%dl
411010:	01 00                	add    %eax,(%eax)
411012:	0a 74 9e 00          	or     0x0(%esi,%ebx,4),%dh
411016:	00 01                	add    %al,(%ecx)
411018:	0a de                	or     %dh,%bl
41101a:	0e                   	push   %cs
41101b:	0b 00                	or     (%eax),%eax
41101d:	72 7f                	jb     0x41109e
41101f:	3c 00                	cmp    $0x0,%al
411021:	70 07                	jo     0x41102a
411023:	73 f4                	jae    0x411019
411025:	01 00                	add    %eax,(%eax)
411027:	0a 7a 06             	or     0x6(%edx),%bh
41102a:	2a 00                	sub    (%eax),%al
41102c:	01 10                	add    %edx,(%eax)
41102e:	00 00                	add    %al,(%eax)
411030:	00 00                	add    %al,(%eax)
411032:	01 00                	add    %eax,(%eax)
411034:	1a 1b                	sbb    (%ebx),%bl
411036:	00 0e                	add    %cl,(%esi)
411038:	64 00 00             	add    %al,%fs:(%eax)
41103b:	01 56 00             	add    %edx,0x0(%esi)
41103e:	02 02                	add    (%edx),%al
411040:	7b dc                	jnp    0x41101e
411042:	00 00                	add    %al,(%eax)
411044:	04 6f                	add    $0x6f,%al
411046:	46                   	inc    %esi
411047:	01 00                	add    %eax,(%eax)
411049:	06                   	push   %es
41104a:	03 28                	add    (%eax),%ebp
41104c:	f3 01 00             	repz add %eax,(%eax)
41104f:	0a 00                	or     (%eax),%al
411051:	2a 00                	sub    (%eax),%al
411053:	00 13                	add    %dl,(%ebx)
411055:	30 02                	xor    %al,(%edx)
411057:	00 17                	add    %dl,(%edi)
411059:	00 00                	add    %al,(%eax)
41105b:	00 02                	add    %al,(%edx)
41105d:	00 00                	add    %al,(%eax)
41105f:	11 00                	adc    %eax,(%eax)
411061:	02 02                	add    (%edx),%al
411063:	7b dc                	jnp    0x411041
411065:	00 00                	add    %al,(%eax)
411067:	04 6f                	add    $0x6f,%al
411069:	45                   	inc    %ebp
41106a:	01 00                	add    %eax,(%eax)
41106c:	06                   	push   %es
41106d:	28 f5                	sub    %dh,%ch
41106f:	01 00                	add    %eax,(%eax)
411071:	0a 0a                	or     (%edx),%cl
411073:	2b 00                	sub    (%eax),%eax
411075:	06                   	push   %es
411076:	2a 66 00             	sub    0x0(%esi),%ah
411079:	02 02                	add    (%edx),%al
41107b:	7b dc                	jnp    0x411059
41107d:	00 00                	add    %al,(%eax)
41107f:	04 6f                	add    $0x6f,%al
411081:	45                   	inc    %ebp
411082:	01 00                	add    %eax,(%eax)
411084:	06                   	push   %es
411085:	7e f6                	jle    0x41107d
411087:	01 00                	add    %eax,(%eax)
411089:	0a 28                	or     (%eax),%ch
41108b:	f3 01 00             	repz add %eax,(%eax)
41108e:	0a 00                	or     (%eax),%al
411090:	2a 00                	sub    (%eax),%al
411092:	00 00                	add    %al,(%eax)
411094:	13 30                	adc    (%eax),%esi
411096:	02 00                	add    (%eax),%al
411098:	17                   	pop    %ss
411099:	00 00                	add    %al,(%eax)
41109b:	00 02                	add    %al,(%edx)
41109d:	00 00                	add    %al,(%eax)
41109f:	11 00                	adc    %eax,(%eax)
4110a1:	02 02                	add    (%edx),%al
4110a3:	7b dc                	jnp    0x411081
4110a5:	00 00                	add    %al,(%eax)
4110a7:	04 6f                	add    $0x6f,%al
4110a9:	46                   	inc    %esi
4110aa:	01 00                	add    %eax,(%eax)
4110ac:	06                   	push   %es
4110ad:	28 f5                	sub    %dh,%ch
4110af:	01 00                	add    %eax,(%eax)
4110b1:	0a 0a                	or     (%edx),%cl
4110b3:	2b 00                	sub    (%eax),%eax
4110b5:	06                   	push   %es
4110b6:	2a 66 00             	sub    0x0(%esi),%ah
4110b9:	02 02                	add    (%edx),%al
4110bb:	7b dc                	jnp    0x411099
4110bd:	00 00                	add    %al,(%eax)
4110bf:	04 6f                	add    $0x6f,%al
4110c1:	46                   	inc    %esi
4110c2:	01 00                	add    %eax,(%eax)
4110c4:	06                   	push   %es
4110c5:	7e f6                	jle    0x4110bd
4110c7:	01 00                	add    %eax,(%eax)
4110c9:	0a 28                	or     (%eax),%ch
4110cb:	f3 01 00             	repz add %eax,(%eax)
4110ce:	0a 00                	or     (%eax),%al
4110d0:	2a 5e 02             	sub    0x2(%esi),%bl
4110d3:	28 f7                	sub    %dh,%bh
4110d5:	01 00                	add    %eax,(%eax)
4110d7:	0a 00                	or     (%eax),%al
4110d9:	00 02                	add    %al,(%edx)
4110db:	03 7d dd             	add    -0x23(%ebp),%edi
4110de:	00 00                	add    %al,(%eax)
4110e0:	04 02                	add    $0x2,%al
4110e2:	04 7d                	add    $0x7d,%al
4110e4:	de 00                	fiadds (%eax)
4110e6:	00 04 2a             	add    %al,(%edx,%ebp,1)
4110e9:	00 00                	add    %al,(%eax)
4110eb:	00 13                	add    %dl,(%ebx)
4110ed:	30 01                	xor    %al,(%ecx)
4110ef:	00 0c 00             	add    %cl,(%eax,%eax,1)
4110f2:	00 00                	add    %al,(%eax)
4110f4:	57                   	push   %edi
4110f5:	00 00                	add    %al,(%eax)
4110f7:	11 00                	adc    %eax,(%eax)
4110f9:	02 7b dd             	add    -0x23(%ebx),%bh
4110fc:	00 00                	add    %al,(%eax)
4110fe:	04 0a                	add    $0xa,%al
411100:	2b 00                	sub    (%eax),%eax
411102:	06                   	push   %es
411103:	2a 13                	sub    (%ebx),%dl
411105:	30 01                	xor    %al,(%ecx)
411107:	00 0c 00             	add    %cl,(%eax,%eax,1)
41110a:	00 00                	add    %al,(%eax)
41110c:	6a 00                	push   $0x0
41110e:	00 11                	add    %dl,(%ecx)
411110:	00 02                	add    %al,(%edx)
411112:	7b de                	jnp    0x4110f2
411114:	00 00                	add    %al,(%eax)
411116:	04 0a                	add    $0xa,%al
411118:	2b 00                	sub    (%eax),%eax
41111a:	06                   	push   %es
41111b:	2a 5e 02             	sub    0x2(%esi),%bl
41111e:	28 f7                	sub    %dh,%bh
411120:	01 00                	add    %eax,(%eax)
411122:	0a 00                	or     (%eax),%al
411124:	00 02                	add    %al,(%edx)
411126:	03 7d df             	add    -0x21(%ebp),%edi
411129:	00 00                	add    %al,(%eax)
41112b:	04 02                	add    $0x2,%al
41112d:	04 7d                	add    $0x7d,%al