440d37:	15 00 00 01 00       	adc    $0x10000,%eax
440d3c:	a2 15 00 00 02       	mov    %al,0x2000015
440d41:	00 a6 15 00 00 01    	add    %ah,0x1000015(%esi)
440d47:	00 ae 15 00 00 02    	add    %ch,0x2000015(%esi)
440d4d:	00 b2 15 00 00 01    	add    %dh,0x1000015(%edx)
440d53:	00 be 15 00 00 01    	add    %bh,0x1000015(%esi)
440d59:	00 c2                	add    %al,%dl
440d5b:	15 00 20 01 00       	adc    $0x12000,%eax
440d60:	46                   	inc    %esi
440d61:	16                   	push   %ss
440d62:	00 20                	add    %ah,(%eax)
440d64:	02 00                	add    (%eax),%al
440d66:	4a                   	dec    %edx
440d67:	16                   	push   %ss
440d68:	00 00                	add    %al,(%eax)
440d6a:	03 00                	add    (%eax),%eax
440d6c:	4e                   	dec    %esi
440d6d:	16                   	push   %ss
440d6e:	00 00                	add    %al,(%eax)
440d70:	04 00                	add    $0x0,%al
440d72:	52                   	push   %edx
440d73:	16                   	push   %ss
440d74:	00 00                	add    %al,(%eax)
440d76:	05 00 56 16 00       	add    $0x165600,%eax
440d7b:	00 06                	add    %al,(%esi)
440d7d:	00 5a 16             	add    %bl,0x16(%edx)
440d80:	00 20                	add    %ah,(%eax)
440d82:	07                   	pop    %es
440d83:	00 5e 16             	add    %bl,0x16(%esi)
440d86:	00 00                	add    %al,(%eax)
440d88:	08 00                	or     %al,(%eax)
440d8a:	62 16                	bound  %edx,(%esi)
440d8c:	00 00                	add    %al,(%eax)
440d8e:	01 00                	add    %eax,(%eax)
440d90:	6e                   	outsb  %ds:(%esi),(%dx)
440d91:	16                   	push   %ss
440d92:	00 00                	add    %al,(%eax)
440d94:	01 00                	add    %eax,(%eax)
440d96:	76 16                	jbe    0x440dae
440d98:	00 00                	add    %al,(%eax)
440d9a:	02 00                	add    (%eax),%al
440d9c:	7a 16                	jp     0x440db4
440d9e:	00 00                	add    %al,(%eax)
440da0:	03 00                	add    (%eax),%eax
440da2:	7e 16                	jle    0x440dba
440da4:	00 00                	add    %al,(%eax)
440da6:	01 00                	add    %eax,(%eax)
440da8:	86 16                	xchg   %dl,(%esi)
440daa:	00 00                	add    %al,(%eax)
440dac:	01 00                	add    %eax,(%eax)
440dae:	8e 16                	mov    (%esi),%ss
440db0:	00 00                	add    %al,(%eax)
440db2:	02 00                	add    (%eax),%al
440db4:	92                   	xchg   %eax,%edx
440db5:	16                   	push   %ss
440db6:	01 00                	add    %eax,(%eax)
440db8:	01 00                	add    %eax,(%eax)
440dba:	0a 17                	or     (%edi),%dl
440dbc:	01 00                	add    %eax,(%eax)
440dbe:	02 00                	add    (%eax),%al
440dc0:	0e                   	push   %cs
440dc1:	17                   	pop    %ss
440dc2:	00 00                	add    %al,(%eax)
440dc4:	03 00                	add    (%eax),%eax
440dc6:	12 17                	adc    (%edi),%dl
440dc8:	01 00                	add    %eax,(%eax)
440dca:	04 00                	add    $0x0,%al
440dcc:	16                   	push   %ss
440dcd:	17                   	pop    %ss
440dce:	02 00                	add    (%eax),%al
440dd0:	05 00 1a 17 00       	add    $0x171a00,%eax
440dd5:	00 01                	add    %al,(%ecx)
440dd7:	00 2e                	add    %ch,(%esi)
440dd9:	17                   	pop    %ss
440dda:	01 00                	add    %eax,(%eax)
440ddc:	01 00                	add    %eax,(%eax)
440dde:	46                   	inc    %esi
440ddf:	17                   	pop    %ss
440de0:	01 00                	add    %eax,(%eax)
440de2:	02 00                	add    (%eax),%al
440de4:	4a                   	dec    %edx
440de5:	17                   	pop    %ss
440de6:	00 00                	add    %al,(%eax)
440de8:	03 00                	add    (%eax),%eax
440dea:	4e                   	dec    %esi
440deb:	17                   	pop    %ss
440dec:	02 00                	add    (%eax),%al
440dee:	04 00                	add    $0x0,%al
440df0:	52                   	push   %edx
440df1:	17                   	pop    %ss
440df2:	02 00                	add    (%eax),%al
440df4:	05 00 56 17 03       	add    $0x3175600,%eax
440df9:	00 06                	add    %al,(%esi)
440dfb:	00 5a 17             	add    %bl,0x17(%edx)
440dfe:	00 00                	add    %al,(%eax)
440e00:	01 00                	add    %eax,(%eax)
440e02:	c0 17 00             	rclb   $0x0,(%edi)
440e05:	00 02                	add    %al,(%edx)
440e07:	00 c4                	add    %al,%ah
440e09:	17                   	pop    %ss
440e0a:	00 00                	add    %al,(%eax)
440e0c:	01 00                	add    %eax,(%eax)
440e0e:	cc                   	int3
440e0f:	17                   	pop    %ss
440e10:	00 00                	add    %al,(%eax)
440e12:	02 00                	add    (%eax),%al
440e14:	d0 17                	rclb   $1,(%edi)
440e16:	10 10                	adc    %dl,(%eax)
440e18:	03 00                	add    (%eax),%eax
440e1a:	d4 17                	aam    $0x17
440e1c:	00 00                	add    %al,(%eax)
440e1e:	01 00                	add    %eax,(%eax)
440e20:	dc 17                	fcoml  (%edi)
440e22:	00 00                	add    %al,(%eax)
440e24:	02 00                	add    (%eax),%al
440e26:	e0 17                	loopne 0x440e3f
440e28:	00 00                	add    %al,(%eax)
440e2a:	01 00                	add    %eax,(%eax)
440e2c:	e8 17 00 00 02       	call   0x2440e48
440e31:	00 ec                	add    %ch,%ah
440e33:	17                   	pop    %ss
440e34:	10 10                	adc    %dl,(%eax)
440e36:	03 00                	add    (%eax),%eax
440e38:	f0 17                	lock pop %ss
440e3a:	00 00                	add    %al,(%eax)
440e3c:	01 00                	add    %eax,(%eax)
440e3e:	f8                   	clc
440e3f:	17                   	pop    %ss
440e40:	00 00                	add    %al,(%eax)
440e42:	02 00                	add    (%eax),%al
440e44:	fc                   	cld
440e45:	17                   	pop    %ss
440e46:	00 00                	add    %al,(%eax)
440e48:	03 00                	add    (%eax),%eax
440e4a:	00 18                	add    %bl,(%eax)
440e4c:	00 00                	add    %al,(%eax)
440e4e:	04 00                	add    $0x0,%al
440e50:	04 18                	add    $0x18,%al
440e52:	00 00                	add    %al,(%eax)
440e54:	01 00                	add    %eax,(%eax)
440e56:	0c 18                	or     $0x18,%al
440e58:	00 00                	add    %al,(%eax)
440e5a:	02 00                	add    (%eax),%al
440e5c:	10 18                	adc    %bl,(%eax)
440e5e:	00 00                	add    %al,(%eax)
440e60:	03 00                	add    (%eax),%eax
440e62:	14 18                	adc    $0x18,%al
440e64:	00 00                	add    %al,(%eax)
440e66:	04 00                	add    $0x0,%al
440e68:	18 18                	sbb    %bl,(%eax)
440e6a:	00 00                	add    %al,(%eax)
440e6c:	01 00                	add    %eax,(%eax)
440e6e:	29 18                	sub    %ebx,(%eax)
440e70:	00 00                	add    %al,(%eax)
440e72:	02 00                	add    (%eax),%al
440e74:	2d 18 00 00 03       	sub    $0x3000018,%eax
440e79:	00 31                	add    %dh,(%ecx)
440e7b:	18 00                	sbb    %al,(%eax)
440e7d:	00 04 00             	add    %al,(%eax,%eax,1)
440e80:	35 18 00 00 05       	xor    $0x5000018,%eax
440e85:	00 39                	add    %bh,(%ecx)
440e87:	18 00                	sbb    %al,(%eax)
440e89:	00 01                	add    %al,(%ecx)
440e8b:	00 49 18             	add    %cl,0x18(%ecx)
440e8e:	00 00                	add    %al,(%eax)
440e90:	02 00                	add    (%eax),%al
440e92:	4d                   	dec    %ebp
440e93:	18 00                	sbb    %al,(%eax)
440e95:	00 01                	add    %al,(%ecx)
440e97:	00 55 18             	add    %dl,0x18(%ebp)
440e9a:	00 00                	add    %al,(%eax)
440e9c:	02 00                	add    (%eax),%al
440e9e:	59                   	pop    %ecx
440e9f:	18 00                	sbb    %al,(%eax)
440ea1:	00 01                	add    %al,(%ecx)
440ea3:	00 61 18             	add    %ah,0x18(%ecx)
440ea6:	00 00                	add    %al,(%eax)
440ea8:	02 00                	add    (%eax),%al
440eaa:	65 18 00             	sbb    %al,%gs:(%eax)
440ead:	00 01                	add    %al,(%ecx)
440eaf:	00 6d 18             	add    %ch,0x18(%ebp)
440eb2:	00 00                	add    %al,(%eax)
440eb4:	01 00                	add    %eax,(%eax)
440eb6:	75 18                	jne    0x440ed0
440eb8:	00 00                	add    %al,(%eax)
440eba:	01 00                	add    %eax,(%eax)
440ebc:	7d 18                	jge    0x440ed6
440ebe:	00 00                	add    %al,(%eax)
440ec0:	01 00                	add    %eax,(%eax)
440ec2:	85 18                	test   %ebx,(%eax)
440ec4:	00 00                	add    %al,(%eax)
440ec6:	02 00                	add    (%eax),%al
440ec8:	89 18                	mov    %ebx,(%eax)
440eca:	00 00                	add    %al,(%eax)
440ecc:	01 00                	add    %eax,(%eax)
440ece:	91                   	xchg   %eax,%ecx
440ecf:	18 00                	sbb    %al,(%eax)
440ed1:	00 02                	add    %al,(%edx)
440ed3:	00 95 18 00 00 01    	add    %dl,0x1000018(%ebp)
440ed9:	00 9d 18 00 00 01    	add    %bl,0x1000018(%ebp)
440edf:	00 a5 18 00 00 01    	add    %ah,0x1000018(%ebp)
440ee5:	00 ad 18 00 00 01    	add    %ch,0x1000018(%ebp)
440eeb:	00 b5 18 02 00 01    	add    %dh,0x1000218(%ebp)
440ef1:	00 ac 1a 00 20 02 00 	add    %ch,0x22000(%edx,%ebx,1)
440ef8:	b0 1a                	mov    $0x1a,%al
440efa:	00 20                	add    %ah,(%eax)
440efc:	03 00                	add    (%eax),%eax
440efe:	b4 1a                	mov    $0x1a,%ah
440f00:	00 00                	add    %al,(%eax)
440f02:	04 00                	add    $0x0,%al
440f04:	b8 1a 00 00 01       	mov    $0x100001a,%eax
440f09:	00 dd                	add    %bl,%ch
440f0b:	1a 00                	sbb    (%eax),%al
440f0d:	00 02                	add    %al,(%edx)
440f0f:	00 e1                	add    %ah,%cl
440f11:	1a 00                	sbb    (%eax),%al
440f13:	00 01                	add    %al,(%ecx)
440f15:	00 fb                	add    %bh,%bl
440f17:	1a 00                	sbb    (%eax),%al
440f19:	20 02                	and    %al,(%edx)
440f1b:	00 ff                	add    %bh,%bh
440f1d:	1a 00                	sbb    (%eax),%al
440f1f:	00 03                	add    %al,(%ebx)
440f21:	00 03                	add    %al,(%ebx)
440f23:	1b 00                	sbb    (%eax),%eax
440f25:	00 04 00             	add    %al,(%eax,%eax,1)
440f28:	07                   	pop    %es
440f29:	1b 00                	sbb    (%eax),%eax
440f2b:	00 05 00 0b 1b 00    	add    %al,0x1b0b00
440f31:	00 06                	add    %al,(%esi)
440f33:	00 0f                	add    %cl,(%edi)
440f35:	1b 00                	sbb    (%eax),%eax
440f37:	00 01                	add    %al,(%ecx)
440f39:	00 29                	add    %ch,(%ecx)
440f3b:	1b 00                	sbb    (%eax),%eax
440f3d:	20 02                	and    %al,(%edx)
440f3f:	00 2d 1b 00 00 03    	add    %ch,0x300001b
440f45:	00 31                	add    %dh,(%ecx)
440f47:	1b 00                	sbb    (%eax),%eax
440f49:	00 04 00             	add    %al,(%eax,%eax,1)
440f4c:	36 1b 00             	sbb    %ss:(%eax),%eax
440f4f:	00 05 00 3b 1b 00    	add    %al,0x1b3b00
440f55:	00 01                	add    %al,(%ecx)
440f57:	00 55 1b             	add    %dl,0x1b(%ebp)
440f5a:	00 00                	add    %al,(%eax)
440f5c:	02 00                	add    (%eax),%al
440f5e:	5a                   	pop    %edx
440f5f:	1b 00                	sbb    (%eax),%eax
440f61:	20 03                	and    %al,(%ebx)
440f63:	00 5f 1b             	add    %bl,0x1b(%edi)
440f66:	02 00                	add    (%eax),%al
440f68:	04 00                	add    $0x0,%al
440f6a:	64 1b 00             	sbb    %fs:(%eax),%eax
440f6d:	00 05 00 69 1b 00    	add    %al,0x1b6900
440f73:	00 06                	add    %al,(%esi)
440f75:	00 6e 1b             	add    %ch,0x1b(%esi)
440f78:	00 00                	add    %al,(%eax)
440f7a:	07                   	pop    %es
440f7b:	00 73 1b             	add    %dh,0x1b(%ebx)
440f7e:	00 00                	add    %al,(%eax)
440f80:	08 00                	or     %al,(%eax)
440f82:	78 1b                	js     0x440f9f
440f84:	00 00                	add    %al,(%eax)
440f86:	09 00                	or     %eax,(%eax)
440f88:	7d 1b                	jge    0x440fa5
440f8a:	00 00                	add    %al,(%eax)
440f8c:	01 00                	add    %eax,(%eax)
440f8e:	98                   	cwtl
440f8f:	1b 00                	sbb    (%eax),%eax
440f91:	00 01                	add    %al,(%ecx)
440f93:	00 b0 1b 00 00 02    	add    %dh,0x200001b(%eax)
440f99:	00 b5 1b 00 00 03    	add    %dh,0x300001b(%ebp)
440f9f:	00 ba 1b 00 00 04    	add    %bh,0x400001b(%edx)
440fa5:	00 bf 1b 00 00 05    	add    %bh,0x500001b(%edi)
440fab:	00 c4                	add    %al,%ah
440fad:	1b 00                	sbb    (%eax),%eax
440faf:	00 06                	add    %al,(%esi)
440fb1:	00 c9                	add    %cl,%cl
440fb3:	1b 00                	sbb    (%eax),%eax
440fb5:	00 07                	add    %al,(%edi)
440fb7:	00 ce                	add    %cl,%dh
440fb9:	1b 00                	sbb    (%eax),%eax
440fbb:	00 08                	add    %cl,(%eax)
440fbd:	00 d3                	add    %dl,%bl
440fbf:	1b 00                	sbb    (%eax),%eax
440fc1:	00 09                	add    %cl,(%ecx)
440fc3:	00 d8                	add    %bl,%al
440fc5:	1b 00                	sbb    (%eax),%eax
440fc7:	00 0a                	add    %cl,(%edx)
440fc9:	00 dd                	add    %bl,%ch
440fcb:	1b 00                	sbb    (%eax),%eax
440fcd:	00 01                	add    %al,(%ecx)
440fcf:	00 f5                	add    %dh,%ch
440fd1:	1b 00                	sbb    (%eax),%eax
440fd3:	00 02                	add    %al,(%edx)
440fd5:	00 fa                	add    %bh,%dl
440fd7:	1b 00                	sbb    (%eax),%eax
440fd9:	00 03                	add    %al,(%ebx)
440fdb:	00 ff                	add    %bh,%bh
440fdd:	1b 00                	sbb    (%eax),%eax
440fdf:	00 04 00             	add    %al,(%eax,%eax,1)
440fe2:	04 1c                	add    $0x1c,%al
440fe4:	00 00                	add    %al,(%eax)
440fe6:	05 00 09 1c 00       	add    $0x1c0900,%eax
440feb:	00 06                	add    %al,(%esi)
440fed:	00 0e                	add    %cl,(%esi)
440fef:	1c 00                	sbb    $0x0,%al
440ff1:	00 07                	add    %al,(%edi)
440ff3:	00 13                	add    %dl,(%ebx)
440ff5:	1c 00                	sbb    $0x0,%al
440ff7:	00 08                	add    %cl,(%eax)
440ff9:	00 18                	add    %bl,(%eax)
440ffb:	1c 00                	sbb    $0x0,%al
440ffd:	00 09                	add    %cl,(%ecx)
440fff:	00 1d 1c 00 00 0a    	add    %bl,0xa00001c
441005:	00 22                	add    %ah,(%edx)
441007:	1c 00                	sbb    $0x0,%al
441009:	00 01                	add    %al,(%ecx)
44100b:	00 2b                	add    %ch,(%ebx)
44100d:	1c 00                	sbb    $0x0,%al
44100f:	00 02                	add    %al,(%edx)
441011:	00 34 1c             	add    %dh,(%esp,%ebx,1)
441014:	00 00                	add    %al,(%eax)
441016:	01 00                	add    %eax,(%eax)
441018:	b2 1c                	mov    $0x1c,%dl
44101a:	00 00                	add    %al,(%eax)
44101c:	02 00                	add    (%eax),%al
44101e:	b5 1c                	mov    $0x1c,%ch
441020:	00 00                	add    %al,(%eax)
441022:	03 00                	add    (%eax),%eax
441024:	47                   	inc    %edi
441025:	06                   	push   %es
441026:	00 00                	add    %al,(%eax)
441028:	01 00                	add    %eax,(%eax)
44102a:	01 1d 00 00 01 00    	add    %ebx,0x10000
441030:	0f 1d 00             	nopl   (%eax)
441033:	00 02                	add    %al,(%edx)
441035:	00 14 1d 00 00 03 00 	add    %dl,0x30000(,%ebx,1)
44103c:	19 1d 00 00 04 00    	sbb    %ebx,0x40000
441042:	1e                   	push   %ds
441043:	1d 00 00 05 00       	sbb    $0x50000,%eax
441048:	23 1d 00 00 01 00    	and    0x10000,%ebx
44104e:	2d 1d 00 00 01       	sub    $0x100001d,%eax
441053:	00 37                	add    %dh,(%edi)
441055:	1d 00 00 02 00       	sbb    $0x20000,%eax
44105a:	3c 1d                	cmp    $0x1d,%al
44105c:	00 00                	add    %al,(%eax)
44105e:	03 00                	add    (%eax),%eax
441060:	41                   	inc    %ecx
441061:	1d 00 00 01 00       	sbb    $0x10000,%eax