4409d6:	91                   	xchg   %eax,%ecx
4409d7:	0d 00 00 01 00       	or     $0x10000,%eax
4409dc:	99                   	cltd
4409dd:	0d 00 00 01 00       	or     $0x10000,%eax
4409e2:	c4 0d 00 00 01 00    	les    0x10000,%ecx
4409e8:	d4 0d                	aam    $0xd
4409ea:	00 00                	add    %al,(%eax)
4409ec:	02 00                	add    (%eax),%al
4409ee:	d8 0d 00 20 01 00    	fmuls  0x12000
4409f4:	04 0e                	add    $0xe,%al
4409f6:	00 20                	add    %ah,(%eax)
4409f8:	02 00                	add    (%eax),%al
4409fa:	08 0e                	or     %cl,(%esi)
4409fc:	00 20                	add    %ah,(%eax)
4409fe:	03 00                	add    (%eax),%eax
440a00:	0c 0e                	or     $0xe,%al
440a02:	00 00                	add    %al,(%eax)
440a04:	04 00                	add    $0x0,%al
440a06:	10 0e                	adc    %cl,(%esi)
440a08:	00 00                	add    %al,(%eax)
440a0a:	05 00 14 0e 00       	add    $0xe1400,%eax
440a0f:	20 06                	and    %al,(%esi)
440a11:	00 18                	add    %bl,(%eax)
440a13:	0e                   	push   %cs
440a14:	00 00                	add    %al,(%eax)
440a16:	01 00                	add    %eax,(%eax)
440a18:	20 0e                	and    %cl,(%esi)
440a1a:	00 00                	add    %al,(%eax)
440a1c:	02 00                	add    (%eax),%al
440a1e:	24 0e                	and    $0xe,%al
440a20:	00 00                	add    %al,(%eax)
440a22:	01 00                	add    %eax,(%eax)
440a24:	5c                   	pop    %esp
440a25:	0e                   	push   %cs
440a26:	00 00                	add    %al,(%eax)
440a28:	02 00                	add    (%eax),%al
440a2a:	60                   	pusha
440a2b:	0e                   	push   %cs
440a2c:	00 00                	add    %al,(%eax)
440a2e:	01 00                	add    %eax,(%eax)
440a30:	68 0e 00 00 02       	push   $0x200000e
440a35:	00 6c 0e 00          	add    %ch,0x0(%esi,%ecx,1)
440a39:	00 03                	add    %al,(%ebx)
440a3b:	00 70 0e             	add    %dh,0xe(%eax)
440a3e:	00 00                	add    %al,(%eax)
440a40:	04 00                	add    $0x0,%al
440a42:	74 0e                	je     0x440a52
440a44:	00 00                	add    %al,(%eax)
440a46:	01 00                	add    %eax,(%eax)
440a48:	84 0e                	test   %cl,(%esi)
440a4a:	00 00                	add    %al,(%eax)
440a4c:	01 00                	add    %eax,(%eax)
440a4e:	90                   	nop
440a4f:	0e                   	push   %cs
440a50:	00 00                	add    %al,(%eax)
440a52:	01 00                	add    %eax,(%eax)
440a54:	9c                   	pushf
440a55:	0e                   	push   %cs
440a56:	00 00                	add    %al,(%eax)
440a58:	02 00                	add    (%eax),%al
440a5a:	a0 0e 00 00 01       	mov    0x100000e,%al
440a5f:	00 b4 0e 00 00 01 00 	add    %dh,0x10000(%esi,%ecx,1)
440a66:	bc 0e 00 00 02       	mov    $0x200000e,%esp
440a6b:	00 c0                	add    %al,%al
440a6d:	0e                   	push   %cs
440a6e:	00 00                	add    %al,(%eax)
440a70:	01 00                	add    %eax,(%eax)
440a72:	c8 0e 00 00          	enter  $0xe,$0x0
440a76:	02 00                	add    (%eax),%al
440a78:	cc                   	int3
440a79:	0e                   	push   %cs
440a7a:	00 00                	add    %al,(%eax)
440a7c:	01 00                	add    %eax,(%eax)
440a7e:	e0 0e                	loopne 0x440a8e
440a80:	00 00                	add    %al,(%eax)
440a82:	01 00                	add    %eax,(%eax)
440a84:	00 0f                	add    %cl,(%edi)
440a86:	00 00                	add    %al,(%eax)
440a88:	01 00                	add    %eax,(%eax)
440a8a:	08 0f                	or     %cl,(%edi)
440a8c:	00 00                	add    %al,(%eax)
440a8e:	01 00                	add    %eax,(%eax)
440a90:	1c 0f                	sbb    $0xf,%al
440a92:	00 00                	add    %al,(%eax)
440a94:	01 00                	add    %eax,(%eax)
440a96:	24 0f                	and    $0xf,%al
440a98:	00 00                	add    %al,(%eax)
440a9a:	01 00                	add    %eax,(%eax)
440a9c:	30 0f                	xor    %cl,(%edi)
440a9e:	00 00                	add    %al,(%eax)
440aa0:	01 00                	add    %eax,(%eax)
440aa2:	40                   	inc    %eax
440aa3:	0f 00 00             	sldt   (%eax)
440aa6:	01 00                	add    %eax,(%eax)
440aa8:	48                   	dec    %eax
440aa9:	0f 00 00             	sldt   (%eax)
440aac:	01 00                	add    %eax,(%eax)
440aae:	50                   	push   %eax
440aaf:	0f 00 00             	sldt   (%eax)
440ab2:	01 00                	add    %eax,(%eax)
440ab4:	58                   	pop    %eax
440ab5:	0f 00 00             	sldt   (%eax)
440ab8:	01 00                	add    %eax,(%eax)
440aba:	68 0f 00 00 02       	push   $0x200000f
440abf:	00 6c 0f 00          	add    %ch,0x0(%edi,%ecx,1)
440ac3:	00 01                	add    %al,(%ecx)
440ac5:	00 74 0f 00          	add    %dh,0x0(%edi,%ecx,1)
440ac9:	00 02                	add    %al,(%edx)
440acb:	00 78 0f             	add    %bh,0xf(%eax)
440ace:	00 00                	add    %al,(%eax)
440ad0:	03 00                	add    (%eax),%eax
440ad2:	7c 0f                	jl     0x440ae3
440ad4:	00 00                	add    %al,(%eax)
440ad6:	04 00                	add    $0x0,%al
440ad8:	80 0f 00             	orb    $0x0,(%edi)
440adb:	00 01                	add    %al,(%ecx)
440add:	00 88 0f 00 00 02    	add    %cl,0x200000f(%eax)
440ae3:	00 8c 0f 00 00 01 00 	add    %cl,0x10000(%edi,%ecx,1)
440aea:	98                   	cwtl
440aeb:	0f 00 00             	sldt   (%eax)
440aee:	01 00                	add    %eax,(%eax)
440af0:	a0 0f 00 00 02       	mov    0x200000f,%al
440af5:	00 a4 0f 00 00 01 00 	add    %ah,0x10000(%edi,%ecx,1)
440afc:	ac                   	lods   %ds:(%esi),%al
440afd:	0f 00 00             	sldt   (%eax)
440b00:	01 00                	add    %eax,(%eax)
440b02:	b4 0f                	mov    $0xf,%ah
440b04:	00 00                	add    %al,(%eax)
440b06:	01 00                	add    %eax,(%eax)
440b08:	c0 0f 00             	rorb   $0x0,(%edi)
440b0b:	00 01                	add    %al,(%ecx)
440b0d:	00 c8                	add    %cl,%al
440b0f:	0f 00 00             	sldt   (%eax)
440b12:	02 00                	add    (%eax),%al
440b14:	cc                   	int3
440b15:	0f 00 00             	sldt   (%eax)
440b18:	01 00                	add    %eax,(%eax)
440b1a:	e5 0f                	in     $0xf,%eax
440b1c:	00 00                	add    %al,(%eax)
440b1e:	01 00                	add    %eax,(%eax)
440b20:	ed                   	in     (%dx),%eax
440b21:	0f 00 00             	sldt   (%eax)
440b24:	01 00                	add    %eax,(%eax)
440b26:	fd                   	std
440b27:	0f 00 00             	sldt   (%eax)
440b2a:	01 00                	add    %eax,(%eax)
440b2c:	05 10 00 00 01       	add    $0x1000010,%eax
440b31:	00 0d 10 00 00 02    	add    %cl,0x2000010
440b37:	00 11                	add    %dl,(%ecx)
440b39:	10 00                	adc    %al,(%eax)
440b3b:	00 03                	add    %al,(%ebx)
440b3d:	00 15 10 00 00 01    	add    %dl,0x1000010
440b43:	00 1d 10 00 00 02    	add    %bl,0x2000010
440b49:	00 21                	add    %ah,(%ecx)
440b4b:	10 00                	adc    %al,(%eax)
440b4d:	00 03                	add    %al,(%ebx)
440b4f:	00 25 10 00 00 04    	add    %ah,0x4000010
440b55:	00 29                	add    %ch,(%ecx)
440b57:	10 00                	adc    %al,(%eax)
440b59:	00 01                	add    %al,(%ecx)
440b5b:	00 31                	add    %dh,(%ecx)
440b5d:	10 00                	adc    %al,(%eax)
440b5f:	00 02                	add    %al,(%edx)
440b61:	00 35 10 00 00 01    	add    %dh,0x1000010
440b67:	00 41 10             	add    %al,0x10(%ecx)
440b6a:	00 00                	add    %al,(%eax)
440b6c:	01 00                	add    %eax,(%eax)
440b6e:	49                   	dec    %ecx
440b6f:	10 00                	adc    %al,(%eax)
440b71:	00 02                	add    %al,(%edx)
440b73:	00 4d 10             	add    %cl,0x10(%ebp)
440b76:	00 00                	add    %al,(%eax)
440b78:	03 00                	add    (%eax),%eax
440b7a:	51                   	push   %ecx
440b7b:	10 00                	adc    %al,(%eax)
440b7d:	00 01                	add    %al,(%ecx)
440b7f:	00 e2                	add    %ah,%dl
440b81:	08 00                	or     %al,(%eax)
440b83:	00 01                	add    %al,(%ecx)
440b85:	00 e2                	add    %ah,%dl
440b87:	08 00                	or     %al,(%eax)
440b89:	00 01                	add    %al,(%ecx)
440b8b:	00 17                	add    %dl,(%edi)
440b8d:	11 00                	adc    %eax,(%eax)
440b8f:	00 01                	add    %al,(%ecx)
440b91:	00 24 11             	add    %ah,(%ecx,%edx,1)
440b94:	00 00                	add    %al,(%eax)
440b96:	02 00                	add    (%eax),%al
440b98:	28 11                	sub    %dl,(%ecx)
440b9a:	00 00                	add    %al,(%eax)
440b9c:	03 00                	add    (%eax),%eax
440b9e:	2c 11                	sub    $0x11,%al
440ba0:	00 00                	add    %al,(%eax)
440ba2:	04 00                	add    $0x0,%al
440ba4:	30 11                	xor    %dl,(%ecx)
440ba6:	00 00                	add    %al,(%eax)
440ba8:	01 00                	add    %eax,(%eax)
440baa:	38 11                	cmp    %dl,(%ecx)
440bac:	00 00                	add    %al,(%eax)
440bae:	01 00                	add    %eax,(%eax)
440bb0:	4c                   	dec    %esp
440bb1:	11 00                	adc    %eax,(%eax)
440bb3:	00 01                	add    %al,(%ecx)
440bb5:	00 e2                	add    %ah,%dl
440bb7:	08 00                	or     %al,(%eax)
440bb9:	00 01                	add    %al,(%ecx)
440bbb:	00 e2                	add    %ah,%dl
440bbd:	08 00                	or     %al,(%eax)
440bbf:	00 01                	add    %al,(%ecx)
440bc1:	00 e2                	add    %ah,%dl
440bc3:	08 00                	or     %al,(%eax)
440bc5:	00 01                	add    %al,(%ecx)
440bc7:	00 e2                	add    %ah,%dl
440bc9:	08 00                	or     %al,(%eax)
440bcb:	00 01                	add    %al,(%ecx)
440bcd:	00 24 12             	add    %ah,(%edx,%edx,1)
440bd0:	00 00                	add    %al,(%eax)
440bd2:	01 00                	add    %eax,(%eax)
440bd4:	2c 12                	sub    $0x12,%al
440bd6:	00 00                	add    %al,(%eax)
440bd8:	02 00                	add    (%eax),%al
440bda:	30 12                	xor    %dl,(%edx)
440bdc:	00 00                	add    %al,(%eax)
440bde:	01 00                	add    %eax,(%eax)
440be0:	38 12                	cmp    %dl,(%edx)
440be2:	00 00                	add    %al,(%eax)
440be4:	01 00                	add    %eax,(%eax)
440be6:	40                   	inc    %eax
440be7:	12 00                	adc    (%eax),%al
440be9:	00 02                	add    %al,(%edx)
440beb:	00 44 12 00          	add    %al,0x0(%edx,%edx,1)
440bef:	00 01                	add    %al,(%ecx)
440bf1:	00 4c 12 00          	add    %cl,0x0(%edx,%edx,1)
440bf5:	00 02                	add    %al,(%edx)
440bf7:	00 50 12             	add    %dl,0x12(%eax)
440bfa:	00 00                	add    %al,(%eax)
440bfc:	03 00                	add    (%eax),%eax
440bfe:	54                   	push   %esp
440bff:	12 00                	adc    (%eax),%al
440c01:	00 04 00             	add    %al,(%eax,%eax,1)
440c04:	58                   	pop    %eax
440c05:	12 00                	adc    (%eax),%al
440c07:	00 01                	add    %al,(%ecx)
440c09:	00 60 12             	add    %ah,0x12(%eax)
440c0c:	00 00                	add    %al,(%eax)
440c0e:	01 00                	add    %eax,(%eax)
440c10:	68 12 00 00 01       	push   $0x1000012
440c15:	00 70 12             	add    %dh,0x12(%eax)
440c18:	00 00                	add    %al,(%eax)
440c1a:	02 00                	add    (%eax),%al
440c1c:	74 12                	je     0x440c30
440c1e:	00 00                	add    %al,(%eax)
440c20:	01 00                	add    %eax,(%eax)
440c22:	7c 12                	jl     0x440c36
440c24:	00 00                	add    %al,(%eax)
440c26:	02 00                	add    (%eax),%al
440c28:	80 12 00             	adcb   $0x0,(%edx)
440c2b:	00 01                	add    %al,(%ecx)
440c2d:	00 8c 12 00 00 02 00 	add    %cl,0x20000(%edx,%edx,1)
440c34:	90                   	nop
440c35:	12 00                	adc    (%eax),%al
440c37:	00 03                	add    %al,(%ebx)
440c39:	00 94 12 00 00 01 00 	add    %dl,0x10000(%edx,%edx,1)
440c40:	9c                   	pushf
440c41:	12 00                	adc    (%eax),%al
440c43:	00 02                	add    %al,(%edx)
440c45:	00 a0 12 00 00 03    	add    %ah,0x3000012(%eax)
440c4b:	00 a4 12 00 00 01 00 	add    %ah,0x10000(%edx,%edx,1)
440c52:	ac                   	lods   %ds:(%esi),%al
440c53:	12 00                	adc    (%eax),%al
440c55:	00 02                	add    %al,(%edx)
440c57:	00 b0 12 00 00 03    	add    %dh,0x3000012(%eax)
440c5d:	00 b4 12 00 00 01 00 	add    %dh,0x10000(%edx,%edx,1)
440c64:	e1 12                	loope  0x440c78
440c66:	00 00                	add    %al,(%eax)
440c68:	02 00                	add    (%eax),%al
440c6a:	e5 12                	in     $0x12,%eax
440c6c:	00 00                	add    %al,(%eax)
440c6e:	03 00                	add    (%eax),%eax
440c70:	e9 12 00 00 01       	jmp    0x1440c87
440c75:	00 01                	add    %al,(%ecx)
440c77:	13 00                	adc    (%eax),%eax
440c79:	00 01                	add    %al,(%ecx)
440c7b:	00 13                	add    %dl,(%ebx)
440c7d:	13 00                	adc    (%eax),%eax
440c7f:	00 01                	add    %al,(%ecx)
440c81:	00 30                	add    %dh,(%eax)
440c83:	13 00                	adc    (%eax),%eax
440c85:	00 02                	add    %al,(%edx)
440c87:	00 34 13             	add    %dh,(%ebx,%edx,1)
440c8a:	00 00                	add    %al,(%eax)
440c8c:	03 00                	add    (%eax),%eax
440c8e:	38 13                	cmp    %dl,(%ebx)
440c90:	00 00                	add    %al,(%eax)
440c92:	01 00                	add    %eax,(%eax)
440c94:	54                   	push   %esp
440c95:	13 00                	adc    (%eax),%eax
440c97:	00 02                	add    %al,(%edx)
440c99:	00 58 13             	add    %bl,0x13(%eax)
440c9c:	00 00                	add    %al,(%eax)
440c9e:	03 00                	add    (%eax),%eax
440ca0:	5c                   	pop    %esp
440ca1:	13 00                	adc    (%eax),%eax
440ca3:	00 04 00             	add    %al,(%eax,%eax,1)
440ca6:	60                   	pusha
440ca7:	13 00                	adc    (%eax),%eax
440ca9:	00 01                	add    %al,(%ecx)
440cab:	00 75 13             	add    %dh,0x13(%ebp)
440cae:	00 00                	add    %al,(%eax)
440cb0:	02 00                	add    (%eax),%al
440cb2:	79 13                	jns    0x440cc7
440cb4:	00 00                	add    %al,(%eax)
440cb6:	03 00                	add    (%eax),%eax
440cb8:	7d 13                	jge    0x440ccd
440cba:	00 00                	add    %al,(%eax)
440cbc:	04 00                	add    $0x0,%al
440cbe:	81 13 00 00 05 00    	adcl   $0x50000,(%ebx)
440cc4:	85 13                	test   %edx,(%ebx)
440cc6:	00 00                	add    %al,(%eax)
440cc8:	06                   	push   %es
440cc9:	00 89 13 00 00 07    	add    %cl,0x7000013(%ecx)
440ccf:	00 8d 13 00 00 08    	add    %cl,0x8000013(%ebp)
440cd5:	00 91 13 00 00 01    	add    %dl,0x1000013(%ecx)
440cdb:	00 99 13 00 00 02    	add    %bl,0x2000013(%ecx)
440ce1:	00 9d 13 00 00 03    	add    %bl,0x3000013(%ebp)
440ce7:	00 a1 13 00 00 04    	add    %ah,0x4000013(%ecx)
440ced:	00 a5 13 00 00 05    	add    %ah,0x5000013(%ebp)
440cf3:	00 a9 13 00 00 06    	add    %ch,0x6000013(%ecx)
440cf9:	00 ad 13 00 00 07    	add    %ch,0x7000013(%ebp)
440cff:	00 b1 13 00 00 01    	add    %dh,0x1000013(%ecx)
440d05:	00 5e 15             	add    %bl,0x15(%esi)
440d08:	00 00                	add    %al,(%eax)
440d0a:	01 00                	add    %eax,(%eax)
440d0c:	66 15 00 00          	adc    $0x0,%ax
440d10:	02 00                	add    (%eax),%al
440d12:	6a 15                	push   $0x15
440d14:	00 00                	add    %al,(%eax)
440d16:	01 00                	add    %eax,(%eax)
440d18:	72 15                	jb     0x440d2f
440d1a:	00 00                	add    %al,(%eax)
440d1c:	01 00                	add    %eax,(%eax)
440d1e:	7a 15                	jp     0x440d35
440d20:	00 00                	add    %al,(%eax)
440d22:	02 00                	add    (%eax),%al
440d24:	7e 15                	jle    0x440d3b
440d26:	00 00                	add    %al,(%eax)
440d28:	01 00                	add    %eax,(%eax)
440d2a:	86 15 00 00 01 00    	xchg   %dl,0x10000
440d30:	8e 15 00 00 01 00    	mov    0x10000,%ss
440d36:	96                   	xchg   %eax,%esi