409af9:	63 00                	arpl   %eax,(%eax)
409afb:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
409aff:	73 00                	jae    0x409b01
409b01:	00 23                	add    %ah,(%ebx)
409b03:	46                   	inc    %esi
409b04:	00 72 00             	add    %dh,0x0(%edx)
409b07:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
409b0b:	20 00                	and    %al,(%eax)
409b0d:	44                   	inc    %esp
409b0e:	00 4c 00 4c          	add    %cl,0x4c(%eax,%eax,1)
409b12:	00 20                	add    %ah,(%eax)
409b14:	00 3a                	add    %bh,(%edx)
409b16:	00 20                	add    %ah,(%eax)
409b18:	00 46 00             	add    %al,0x0(%esi)
409b1b:	61                   	popa
409b1c:	00 69 00             	add    %ch,0x0(%ecx)
409b1f:	6c                   	insb   (%dx),%es:(%edi)
409b20:	00 65 00             	add    %ah,0x0(%ebp)
409b23:	64 00 00             	add    %al,%fs:(%eax)
409b26:	65 70 00             	gs jo  0x409b29
409b29:	61                   	popa
409b2a:	00 63 00             	add    %ah,0x0(%ebx)
409b2d:	6b 00 3a             	imul   $0x3a,(%eax),%eax
409b30:	00 2f                	add    %ch,(%edi)
409b32:	00 2f                	add    %ch,(%edi)
409b34:	00 61 00             	add    %ah,0x0(%ecx)
409b37:	70 00                	jo     0x409b39
409b39:	70 00                	jo     0x409b3b
409b3b:	6c                   	insb   (%dx),%es:(%edi)
409b3c:	00 69 00             	add    %ch,0x0(%ecx)
409b3f:	63 00                	arpl   %eax,(%eax)
409b41:	61                   	popa
409b42:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
409b46:	00 6f 00             	add    %ch,0x0(%edi)
409b49:	6e                   	outsb  %ds:(%esi),(%dx)
409b4a:	00 3a                	add    %bh,(%edx)
409b4c:	00 2c 00             	add    %ch,(%eax,%eax,1)
409b4f:	2c 00                	sub    $0x0,%al
409b51:	2c 00                	sub    $0x0,%al
409b53:	2f                   	das
409b54:	00 47 00             	add    %al,0x0(%edi)
409b57:	5f                   	pop    %edi
409b58:	00 4b 00             	add    %cl,0x0(%ebx)
409b5b:	65 00 79 00          	add    %bh,%gs:0x0(%ecx)
409b5f:	5f                   	pop    %edi
409b60:	00 43 00             	add    %al,0x0(%ebx)
409b63:	6f                   	outsl  %ds:(%esi),(%dx)
409b64:	00 6e 00             	add    %ch,0x0(%esi)
409b67:	74 00                	je     0x409b69
409b69:	72 00                	jb     0x409b6b
409b6b:	6f                   	outsl  %ds:(%esi),(%dx)
409b6c:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
409b70:	00 65 00             	add    %ah,0x0(%ebp)
409b73:	72 00                	jb     0x409b75
409b75:	3b 00                	cmp    (%eax),%eax
409b77:	43                   	inc    %ebx
409b78:	00 6f 00             	add    %ch,0x0(%edi)
409b7b:	6d                   	insl   (%dx),%es:(%edi)
409b7c:	00 70 00             	add    %dh,0x0(%eax)
409b7f:	6f                   	outsl  %ds:(%esi),(%dx)
409b80:	00 6e 00             	add    %ch,0x0(%esi)
409b83:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
409b87:	74 00                	je     0x409b89
409b89:	2f                   	das
409b8a:	00 00                	add    %al,(%eax)
409b8c:	80 89 70 00 61 00 63 	orb    $0x63,0x610070(%ecx)
409b93:	00 6b 00             	add    %ch,0x0(%ebx)
409b96:	3a 00                	cmp    (%eax),%al
409b98:	2f                   	das
409b99:	00 2f                	add    %ch,(%edi)
409b9b:	00 61 00             	add    %ah,0x0(%ecx)
409b9e:	70 00                	jo     0x409ba0
409ba0:	70 00                	jo     0x409ba2
409ba2:	6c                   	insb   (%dx),%es:(%edi)
409ba3:	00 69 00             	add    %ch,0x0(%ecx)
409ba6:	63 00                	arpl   %eax,(%eax)
409ba8:	61                   	popa
409ba9:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
409bad:	00 6f 00             	add    %ch,0x0(%edi)
409bb0:	6e                   	outsb  %ds:(%esi),(%dx)
409bb1:	00 3a                	add    %bh,(%edx)
409bb3:	00 2c 00             	add    %ch,(%eax,%eax,1)
409bb6:	2c 00                	sub    $0x0,%al
409bb8:	2c 00                	sub    $0x0,%al
409bba:	2f                   	das
409bbb:	00 47 00             	add    %al,0x0(%edi)
409bbe:	5f                   	pop    %edi
409bbf:	00 4b 00             	add    %cl,0x0(%ebx)
409bc2:	65 00 79 00          	add    %bh,%gs:0x0(%ecx)
409bc6:	5f                   	pop    %edi
409bc7:	00 43 00             	add    %al,0x0(%ebx)
409bca:	6f                   	outsl  %ds:(%esi),(%dx)
409bcb:	00 6e 00             	add    %ch,0x0(%esi)
409bce:	74 00                	je     0x409bd0
409bd0:	72 00                	jb     0x409bd2
409bd2:	6f                   	outsl  %ds:(%esi),(%dx)
409bd3:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
409bd7:	00 65 00             	add    %ah,0x0(%ebp)
409bda:	72 00                	jb     0x409bdc
409bdc:	3b 00                	cmp    (%eax),%eax
409bde:	43                   	inc    %ebx
409bdf:	00 6f 00             	add    %ch,0x0(%edi)
409be2:	6d                   	insl   (%dx),%es:(%edi)
409be3:	00 70 00             	add    %dh,0x0(%eax)
409be6:	6f                   	outsl  %ds:(%esi),(%dx)
409be7:	00 6e 00             	add    %ch,0x0(%esi)
409bea:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
409bee:	74 00                	je     0x409bf0
409bf0:	2f                   	das
409bf1:	00 4d 00             	add    %cl,0x0(%ebp)
409bf4:	75 00                	jne    0x409bf6
409bf6:	6c                   	insb   (%dx),%es:(%edi)
409bf7:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
409bfb:	00 4c 00 61          	add    %cl,0x61(%eax,%eax,1)
409bff:	00 6e 00             	add    %ch,0x0(%esi)
409c02:	67 00 2f             	add    %ch,(%bx)
409c05:	00 7b 00             	add    %bh,0x0(%ebx)
409c08:	30 00                	xor    %al,(%eax)
409c0a:	7d 00                	jge    0x409c0c
409c0c:	2e 00 78 00          	add    %bh,%cs:0x0(%eax)
409c10:	61                   	popa
409c11:	00 6d 00             	add    %ch,0x0(%ebp)
409c14:	6c                   	insb   (%dx),%es:(%edi)
409c15:	00 00                	add    %al,(%eax)
409c17:	80 8b 70 00 61 00 63 	orb    $0x63,0x610070(%ebx)
409c1e:	00 6b 00             	add    %ch,0x0(%ebx)
409c21:	3a 00                	cmp    (%eax),%al
409c23:	2f                   	das
409c24:	00 2f                	add    %ch,(%edi)
409c26:	00 61 00             	add    %ah,0x0(%ecx)
409c29:	70 00                	jo     0x409c2b
409c2b:	70 00                	jo     0x409c2d
409c2d:	6c                   	insb   (%dx),%es:(%edi)
409c2e:	00 69 00             	add    %ch,0x0(%ecx)
409c31:	63 00                	arpl   %eax,(%eax)
409c33:	61                   	popa
409c34:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
409c38:	00 6f 00             	add    %ch,0x0(%edi)
409c3b:	6e                   	outsb  %ds:(%esi),(%dx)
409c3c:	00 3a                	add    %bh,(%edx)
409c3e:	00 2c 00             	add    %ch,(%eax,%eax,1)
409c41:	2c 00                	sub    $0x0,%al
409c43:	2c 00                	sub    $0x0,%al
409c45:	2f                   	das
409c46:	00 47 00             	add    %al,0x0(%edi)
409c49:	5f                   	pop    %edi
409c4a:	00 4b 00             	add    %cl,0x0(%ebx)
409c4d:	65 00 79 00          	add    %bh,%gs:0x0(%ecx)
409c51:	5f                   	pop    %edi
409c52:	00 43 00             	add    %al,0x0(%ebx)
409c55:	6f                   	outsl  %ds:(%esi),(%dx)
409c56:	00 6e 00             	add    %ch,0x0(%esi)
409c59:	74 00                	je     0x409c5b
409c5b:	72 00                	jb     0x409c5d
409c5d:	6f                   	outsl  %ds:(%esi),(%dx)
409c5e:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
409c62:	00 65 00             	add    %ah,0x0(%ebp)
409c65:	72 00                	jb     0x409c67
409c67:	3b 00                	cmp    (%eax),%eax
409c69:	43                   	inc    %ebx
409c6a:	00 6f 00             	add    %ch,0x0(%edi)
409c6d:	6d                   	insl   (%dx),%es:(%edi)
409c6e:	00 70 00             	add    %dh,0x0(%eax)
409c71:	6f                   	outsl  %ds:(%esi),(%dx)
409c72:	00 6e 00             	add    %ch,0x0(%esi)
409c75:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
409c79:	74 00                	je     0x409c7b
409c7b:	2f                   	das
409c7c:	00 4d 00             	add    %cl,0x0(%ebp)
409c7f:	75 00                	jne    0x409c81
409c81:	6c                   	insb   (%dx),%es:(%edi)
409c82:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
409c86:	00 4c 00 61          	add    %cl,0x61(%eax,%eax,1)
409c8a:	00 6e 00             	add    %ch,0x0(%esi)
409c8d:	67 00 2f             	add    %ch,(%bx)
409c90:	00 31                	add    %dh,(%ecx)
409c92:	00 30                	add    %dh,(%eax)
409c94:	00 33                	add    %dh,(%ebx)
409c96:	00 33                	add    %dh,(%ebx)
409c98:	00 2e                	add    %ch,(%esi)
409c9a:	00 78 00             	add    %bh,0x0(%eax)
409c9d:	61                   	popa
409c9e:	00 6d 00             	add    %ch,0x0(%ebp)
409ca1:	6c                   	insb   (%dx),%es:(%edi)
409ca2:	00 00                	add    %al,(%eax)
409ca4:	07                   	pop    %es
409ca5:	4c                   	dec    %esp
409ca6:	00 6f 00             	add    %ch,0x0(%edi)
409ca9:	67 00 00             	add    %al,(%bx,%si)
409cac:	21 47 00             	and    %eax,0x0(%edi)
409caf:	5f                   	pop    %edi
409cb0:	00 4b 00             	add    %cl,0x0(%ebx)
409cb3:	65 00 79 00          	add    %bh,%gs:0x0(%ecx)
409cb7:	5f                   	pop    %edi
409cb8:	00 43 00             	add    %al,0x0(%ebx)
409cbb:	6f                   	outsl  %ds:(%esi),(%dx)
409cbc:	00 6e 00             	add    %ch,0x0(%esi)
409cbf:	74 00                	je     0x409cc1
409cc1:	72 00                	jb     0x409cc3
409cc3:	6f                   	outsl  %ds:(%esi),(%dx)
409cc4:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
409cc8:	00 65 00             	add    %ah,0x0(%ebp)
409ccb:	72 00                	jb     0x409ccd
409ccd:	00 41 48             	add    %al,0x48(%ecx)
409cd0:	00 41 00             	add    %al,0x0(%ecx)
409cd3:	52                   	push   %edx
409cd4:	00 44 00 57          	add    %al,0x57(%eax,%eax,1)
409cd8:	00 41 00             	add    %al,0x0(%ecx)
409cdb:	52                   	push   %edx
409cdc:	00 45 00             	add    %al,0x0(%ebp)
409cdf:	5c                   	pop    %esp
409ce0:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
409ce4:	00 73 00             	add    %dh,0x0(%ebx)
409ce7:	63 00                	arpl   %eax,(%eax)
409ce9:	72 00                	jb     0x409ceb
409ceb:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
409cf1:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
409cf7:	5c                   	pop    %esp
409cf8:	00 53 00             	add    %dl,0x0(%ebx)
409cfb:	79 00                	jns    0x409cfd
409cfd:	73 00                	jae    0x409cff
409cff:	74 00                	je     0x409d01
409d01:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
409d05:	5c                   	pop    %esp
409d06:	00 42 00             	add    %al,0x0(%edx)
409d09:	49                   	dec    %ecx
409d0a:	00 4f 00             	add    %cl,0x0(%edi)
409d0d:	53                   	push   %ebx
409d0e:	00 00                	add    %al,(%eax)
409d10:	2b 42 00             	sub    0x0(%edx),%eax
409d13:	61                   	popa
409d14:	00 73 00             	add    %dh,0x0(%ebx)
409d17:	65 00 42 00          	add    %al,%gs:0x0(%edx)
409d1b:	6f                   	outsl  %ds:(%esi),(%dx)
409d1c:	00 61 00             	add    %ah,0x0(%ecx)
409d1f:	72 00                	jb     0x409d21
409d21:	64 00 4d 00          	add    %cl,%fs:0x0(%ebp)
409d25:	61                   	popa
409d26:	00 6e 00             	add    %ch,0x0(%esi)
409d29:	75 00                	jne    0x409d2b
409d2b:	66 00 61 00          	data16 add %ah,0x0(%ecx)
409d2f:	63 00                	arpl   %eax,(%eax)
409d31:	74 00                	je     0x409d33
409d33:	75 00                	jne    0x409d35
409d35:	72 00                	jb     0x409d37
409d37:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409d3b:	00 07                	add    %al,(%edi)
409d3d:	4d                   	dec    %ebp
409d3e:	00 53 00             	add    %dl,0x0(%ebx)
409d41:	49                   	dec    %ecx
409d42:	00 00                	add    %al,(%eax)
409d44:	15 4d 00 69 00       	adc    $0x69004d,%eax
409d49:	63 00                	arpl   %eax,(%eax)
409d4b:	72 00                	jb     0x409d4d
409d4d:	6f                   	outsl  %ds:(%esi),(%dx)
409d4e:	00 2d 00 53 00 74    	add    %ch,0x74005300
409d54:	00 61 00             	add    %ah,0x0(%ecx)
409d57:	72 00                	jb     0x409d59
409d59:	01 4d 53             	add    %ecx,0x53(%ebp)
409d5c:	00 45 00             	add    %al,0x0(%ebp)
409d5f:	4c                   	dec    %esp
409d60:	00 45 00             	add    %al,0x0(%ebp)
409d63:	43                   	inc    %ebx
409d64:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
409d68:	00 4d 00             	add    %cl,0x0(%ebp)
409d6b:	6f                   	outsl  %ds:(%esi),(%dx)
409d6c:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
409d70:	00 6c 00 20          	add    %ch,0x20(%eax,%eax,1)
409d74:	00 46 00             	add    %al,0x0(%esi)
409d77:	52                   	push   %edx
409d78:	00 4f 00             	add    %cl,0x0(%edi)
409d7b:	4d                   	dec    %ebp
409d7c:	00 20                	add    %ah,(%eax)
409d7e:	00 57 00             	add    %dl,0x0(%edi)
409d81:	69 00 6e 00 33 00    	imul   $0x33006e,(%eax),%eax
409d87:	32 00                	xor    (%eax),%al
409d89:	5f                   	pop    %edi
409d8a:	00 43 00             	add    %al,0x0(%ebx)
409d8d:	6f                   	outsl  %ds:(%esi),(%dx)
409d8e:	00 6d 00             	add    %ch,0x0(%ebp)
409d91:	70 00                	jo     0x409d93
409d93:	75 00                	jne    0x409d95
409d95:	74 00                	je     0x409d97
409d97:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409d9b:	53                   	push   %ebx
409d9c:	00 79 00             	add    %bh,0x0(%ecx)
409d9f:	73 00                	jae    0x409da1
409da1:	74 00                	je     0x409da3
409da3:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
409da7:	00 0b                	add    %cl,(%ebx)
409da9:	4d                   	dec    %ebp
409daa:	00 6f 00             	add    %ch,0x0(%edi)
409dad:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
409db1:	6c                   	insb   (%dx),%es:(%edi)
409db2:	00 00                	add    %al,(%eax)
409db4:	21 4d 00             	and    %ecx,0x0(%ebp)
409db7:	42                   	inc    %edx
409db8:	00 20                	add    %ah,(%eax)
409dba:	00 50 00             	add    %dl,0x0(%eax)
409dbd:	72 00                	jb     0x409dbf
409dbf:	6f                   	outsl  %ds:(%esi),(%dx)
409dc0:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
409dc4:	00 63 00             	add    %ah,0x0(%ebx)
409dc7:	74 00                	je     0x409dc9
409dc9:	20 00                	and    %al,(%eax)
409dcb:	3a 00                	cmp    (%eax),%al
409dcd:	20 00                	and    %al,(%eax)
409dcf:	7b 00                	jnp    0x409dd1
409dd1:	30 00                	xor    %al,(%eax)
409dd3:	7d 00                	jge    0x409dd5
409dd5:	00 39                	add    %bh,(%ecx)
409dd7:	4d                   	dec    %ebp
409dd8:	00 41 00             	add    %al,0x0(%ecx)
409ddb:	47                   	inc    %edi
409ddc:	00 20                	add    %ah,(%eax)
409dde:	00 42 00             	add    %al,0x0(%edx)
409de1:	33 00                	xor    (%eax),%eax
409de3:	30 00                	xor    %al,(%eax)
409de5:	30 00                	xor    %al,(%eax)
409de7:	20 00                	and    %al,(%eax)
409de9:	54                   	push   %esp
409dea:	00 72 00             	add    %dh,0x0(%edx)
409ded:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
409df3:	6e                   	outsb  %ds:(%esi),(%dx)
409df4:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
409df8:	00 53 00             	add    %dl,0x0(%ebx)
409dfb:	20 00                	and    %al,(%eax)
409dfd:	28 00                	sub    %al,(%eax)
409dff:	4d                   	dec    %ebp
409e00:	00 53 00             	add    %dl,0x0(%ebx)
409e03:	2d 00 42 00 39       	sub    $0x39004200,%eax
409e08:	00 33                	add    %dh,(%ebx)
409e0a:	00 36                	add    %dh,(%esi)
409e0c:	00 29                	add    %ch,(%ecx)
409e0e:	00 01                	add    %al,(%ecx)
409e10:	5b                   	pop    %ebx
409e11:	5c                   	pop    %esp
409e12:	00 4d 00             	add    %cl,0x0(%ebp)
409e15:	53                   	push   %ebx
409e16:	00 49 00             	add    %cl,0x0(%ecx)
409e19:	5c                   	pop    %esp
409e1a:	00 4d 00             	add    %cl,0x0(%ebp)
409e1d:	53                   	push   %ebx
409e1e:	00 49 00             	add    %cl,0x0(%ecx)
409e21:	20 00                	and    %al,(%eax)
409e23:	43                   	inc    %ebx
409e24:	00 65 00             	add    %ah,0x0(%ebp)
409e27:	6e                   	outsb  %ds:(%esi),(%dx)
409e28:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
409e2c:	00 72 00             	add    %dh,0x0(%edx)