409a10:	00 62 00             	add    %ah,0x0(%edx)
409a13:	5f                   	pop    %edi
409a14:	00 28                	add    %ch,(%eax)
409a16:	00 67 00             	add    %ah,0x0(%edi)
409a19:	61                   	popa
409a1a:	00 6d 00             	add    %ch,0x0(%ebp)
409a1d:	65 00 2d 00 30 00 34 	add    %ch,%gs:0x34003000
409a24:	00 2d 00 31 00 31    	add    %ch,0x31003100
409a2a:	00 2d 00 32 00 30    	add    %ch,0x30003200
409a30:	00 31                	add    %dh,(%ecx)
409a32:	00 35 00 29 00 2f    	add    %dh,0x2f002900
409a38:	00 61 00             	add    %ah,0x0(%ecx)
409a3b:	75 00                	jne    0x409a3d
409a3d:	6c                   	insb   (%dx),%es:(%edi)
409a3e:	00 61 00             	add    %ah,0x0(%ecx)
409a41:	20 00                	and    %al,(%eax)
409a43:	32 00                	xor    (%eax),%al
409a45:	62 00                	bound  %eax,(%eax)
409a47:	20 00                	and    %al,(%eax)
409a49:	28 00                	sub    %al,(%eax)
409a4b:	67 00 61 00          	add    %ah,0x0(%bx,%di)
409a4f:	6d                   	insl   (%dx),%es:(%edi)
409a50:	00 65 00             	add    %ah,0x0(%ebp)
409a53:	2d 00 32 00 31       	sub    $0x31003200,%eax
409a58:	00 2d 00 31 00 30    	add    %ch,0x30003100
409a5e:	00 2d 00 32 00 30    	add    %ch,0x30003200
409a64:	00 31                	add    %dh,(%ecx)
409a66:	00 35 00 29 00 2f    	add    %dh,0x2f002900
409a6c:	00 47 00             	add    %al,0x0(%edi)
409a6f:	61                   	popa
409a70:	00 6d 00             	add    %ch,0x0(%ebp)
409a73:	65 00 2f             	add    %ch,%gs:(%edi)
409a76:	00 47 00             	add    %al,0x0(%edi)
409a79:	61                   	popa
409a7a:	00 6d 00             	add    %ch,0x0(%ebp)
409a7d:	65 00 2f             	add    %ch,%gs:(%edi)
409a80:	00 69 00             	add    %ch,0x0(%ecx)
409a83:	6d                   	insl   (%dx),%es:(%edi)
409a84:	00 67 00             	add    %ah,0x0(%edi)
409a87:	2f                   	das
409a88:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
409a8c:	00 73 00             	add    %dh,0x0(%ebx)
409a8f:	74 00                	je     0x409a91
409a91:	65 00 2e             	add    %ch,%gs:(%esi)
409a94:	00 70 00             	add    %dh,0x0(%eax)
409a97:	6e                   	outsb  %ds:(%esi),(%dx)
409a98:	00 67 00             	add    %ah,0x0(%edi)
409a9b:	01 80 d9 43 00 3a    	add    %eax,0x3a0043d9(%eax)
409aa1:	00 2f                	add    %ch,(%edi)
409aa3:	00 55 00             	add    %dl,0x0(%ebp)
409aa6:	73 00                	jae    0x409aa8
409aa8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
409aac:	73 00                	jae    0x409aae
409aae:	2f                   	das
409aaf:	00 66 00             	add    %ah,0x0(%esi)
409ab2:	6c                   	insb   (%dx),%es:(%edi)
409ab3:	00 61 00             	add    %ah,0x0(%ecx)
409ab6:	2e 00 39             	add    %bh,%cs:(%ecx)
409ab9:	00 39                	add    %bh,(%ecx)
409abb:	00 30                	add    %dh,(%eax)
409abd:	00 32                	add    %dh,(%edx)
409abf:	00 30                	add    %dh,(%eax)
409ac1:	00 30                	add    %dh,(%eax)
409ac3:	00 35 00 37 00 36    	add    %dh,0x36003700
409ac9:	00 36                	add    %dh,(%esi)
409acb:	00 2f                	add    %ch,(%edi)
409acd:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
409ad1:	00 73 00             	add    %dh,0x0(%ebx)
409ad4:	6b 00 74             	imul   $0x74,(%eax),%eax
409ad7:	00 6f 00             	add    %ch,0x0(%edi)
409ada:	70 00                	jo     0x409adc
409adc:	2f                   	das
409add:	00 61 00             	add    %ah,0x0(%ecx)
409ae0:	75 00                	jne    0x409ae2
409ae2:	6c                   	insb   (%dx),%es:(%edi)
409ae3:	00 61 00             	add    %ah,0x0(%ecx)
409ae6:	5f                   	pop    %edi
409ae7:	00 32                	add    %dh,(%edx)
409ae9:	00 62 00             	add    %ah,0x0(%edx)
409aec:	5f                   	pop    %edi
409aed:	00 28                	add    %ch,(%eax)
409aef:	00 67 00             	add    %ah,0x0(%edi)
409af2:	61                   	popa
409af3:	00 6d 00             	add    %ch,0x0(%ebp)
409af6:	65 00 2d 00 30 00 34 	add    %ch,%gs:0x34003000
409afd:	00 2d 00 31 00 31    	add    %ch,0x31003100
409b03:	00 2d 00 32 00 30    	add    %ch,0x30003200
409b09:	00 31                	add    %dh,(%ecx)
409b0b:	00 35 00 29 00 2f    	add    %dh,0x2f002900
409b11:	00 61 00             	add    %ah,0x0(%ecx)
409b14:	75 00                	jne    0x409b16
409b16:	6c                   	insb   (%dx),%es:(%edi)
409b17:	00 61 00             	add    %ah,0x0(%ecx)
409b1a:	20 00                	and    %al,(%eax)
409b1c:	32 00                	xor    (%eax),%al
409b1e:	62 00                	bound  %eax,(%eax)
409b20:	20 00                	and    %al,(%eax)
409b22:	28 00                	sub    %al,(%eax)
409b24:	67 00 61 00          	add    %ah,0x0(%bx,%di)
409b28:	6d                   	insl   (%dx),%es:(%edi)
409b29:	00 65 00             	add    %ah,0x0(%ebp)
409b2c:	2d 00 32 00 31       	sub    $0x31003200,%eax
409b31:	00 2d 00 31 00 30    	add    %ch,0x30003100
409b37:	00 2d 00 32 00 30    	add    %ch,0x30003200
409b3d:	00 31                	add    %dh,(%ecx)
409b3f:	00 35 00 29 00 2f    	add    %dh,0x2f002900
409b45:	00 47 00             	add    %al,0x0(%edi)
409b48:	61                   	popa
409b49:	00 6d 00             	add    %ch,0x0(%ebp)
409b4c:	65 00 2f             	add    %ch,%gs:(%edi)
409b4f:	00 47 00             	add    %al,0x0(%edi)
409b52:	61                   	popa
409b53:	00 6d 00             	add    %ch,0x0(%ebp)
409b56:	65 00 2f             	add    %ch,%gs:(%edi)
409b59:	00 69 00             	add    %ch,0x0(%ecx)
409b5c:	6d                   	insl   (%dx),%es:(%edi)
409b5d:	00 67 00             	add    %ah,0x0(%edi)
409b60:	2f                   	das
409b61:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
409b65:	00 73 00             	add    %dh,0x0(%ebx)
409b68:	74 00                	je     0x409b6a
409b6a:	65 00 33             	add    %dh,%gs:(%ebx)
409b6d:	00 2e                	add    %ch,(%esi)
409b6f:	00 70 00             	add    %dh,0x0(%eax)
409b72:	6e                   	outsb  %ds:(%esi),(%dx)
409b73:	00 67 00             	add    %ah,0x0(%edi)
409b76:	01 0f                	add    %ecx,(%edi)
409b78:	54                   	push   %esp
409b79:	00 49 00             	add    %cl,0x0(%ecx)
409b7c:	4d                   	dec    %ebp
409b7d:	00 45 00             	add    %al,0x0(%ebp)
409b80:	20 00                	and    %al,(%eax)
409b82:	3a 00                	cmp    (%eax),%al
409b84:	20 00                	and    %al,(%eax)
409b86:	00 03                	add    %al,(%ebx)
409b88:	73 00                	jae    0x409b8a
409b8a:	00 0f                	add    %cl,(%edi)
409b8c:	6e                   	outsb  %ds:(%esi),(%dx)
409b8d:	00 6f 00             	add    %ch,0x0(%edi)
409b90:	6d                   	insl   (%dx),%es:(%edi)
409b91:	00 65 00             	add    %ah,0x0(%ebp)
409b94:	20 00                	and    %al,(%eax)
409b96:	3a 00                	cmp    (%eax),%al
409b98:	20 00                	and    %al,(%eax)
409b9a:	00 0b                	add    %cl,(%ebx)
409b9c:	20 00                	and    %al,(%eax)
409b9e:	76 00                	jbe    0x409ba0
409ba0:	69 00 64 00 61 00    	imul   $0x610064,(%eax),%eax
409ba6:	00 13                	add    %dl,(%ebx)
409ba8:	50                   	push   %eax
409ba9:	00 6f 00             	add    %ch,0x0(%edi)
409bac:	6e                   	outsb  %ds:(%esi),(%dx)
409bad:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
409bb1:	00 73 00             	add    %dh,0x0(%ebx)
409bb4:	20 00                	and    %al,(%eax)
409bb6:	3a 00                	cmp    (%eax),%al
409bb8:	20 00                	and    %al,(%eax)
409bba:	00 23                	add    %ah,(%ebx)
409bbc:	44                   	inc    %esp
409bbd:	00 61 00             	add    %ah,0x0(%ecx)
409bc0:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
409bc4:	73 00                	jae    0x409bc6
409bc6:	20 00                	and    %al,(%eax)
409bc8:	43                   	inc    %ebx
409bc9:	00 61 00             	add    %ah,0x0(%ecx)
409bcc:	72 00                	jb     0x409bce
409bce:	72 00                	jb     0x409bd0
409bd0:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
409bd4:	61                   	popa
409bd5:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
409bd9:	00 20                	add    %ah,(%eax)
409bdb:	00 21                	add    %ah,(%ecx)
409bdd:	00 00                	add    %al,(%eax)
409bdf:	0d 65 00 72 00       	or     $0x720065,%eax
409be4:	72 00                	jb     0x409be6
409be6:	6f                   	outsl  %ds:(%esi),(%dx)
409be7:	00 20                	add    %ah,(%eax)
409be9:	00 21                	add    %ah,(%ecx)
409beb:	00 00                	add    %al,(%eax)
409bed:	29 4d 00             	sub    %ecx,0x0(%ebp)
409bf0:	69 00 63 00 72 00    	imul   $0x720063,(%eax),%eax
409bf6:	6f                   	outsl  %ds:(%esi),(%dx)
409bf7:	00 73 00             	add    %dh,0x0(%ebx)
409bfa:	6f                   	outsl  %ds:(%esi),(%dx)
409bfb:	00 66 00             	add    %ah,0x0(%esi)
409bfe:	74 00                	je     0x409c00
409c00:	20 00                	and    %al,(%eax)
409c02:	53                   	push   %ebx
409c03:	00 61 00             	add    %ah,0x0(%ecx)
409c06:	6e                   	outsb  %ds:(%esi),(%dx)
409c07:	00 73 00             	add    %dh,0x0(%ebx)
409c0a:	20 00                	and    %al,(%eax)
409c0c:	53                   	push   %ebx
409c0d:	00 65 00             	add    %ah,0x0(%ebp)
409c10:	72 00                	jb     0x409c12
409c12:	69 00 66 00 00 0f    	imul   $0xf000066,(%eax),%eax
409c18:	6c                   	insb   (%dx),%es:(%edi)
409c19:	00 70 00             	add    %dh,0x0(%eax)
409c1c:	6c                   	insb   (%dx),%es:(%edi)
409c1d:	00 56 00             	add    %dl,0x0(%esi)
409c20:	69 00 64 00 61 00    	imul   $0x610064,(%eax),%eax
409c26:	00 15 6d 00 65 00    	add    %dl,0x65006d
409c2c:	6e                   	outsb  %ds:(%esi),(%dx)
409c2d:	00 75 00             	add    %dh,0x0(%ebp)
409c30:	53                   	push   %ebx
409c31:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
409c35:	00 69 00             	add    %ch,0x0(%ecx)
409c38:	70 00                	jo     0x409c3a
409c3a:	31 00                	xor    %eax,(%eax)
409c3c:	00 3b                	add    %bh,(%ebx)
409c3e:	63 00                	arpl   %eax,(%eax)
409c40:	6f                   	outsl  %ds:(%esi),(%dx)
409c41:	00 6e 00             	add    %ch,0x0(%esi)
409c44:	66 00 69 00          	data16 add %ch,0x0(%ecx)
409c48:	67 00 75 00          	add    %dh,0x0(%di)
409c4c:	72 00                	jb     0x409c4e
409c4e:	61                   	popa
409c4f:	00 63 00             	add    %ah,0x0(%ebx)
409c52:	61                   	popa
409c53:	00 6f 00             	add    %ch,0x0(%edi)
409c56:	54                   	push   %esp
409c57:	00 6f 00             	add    %ch,0x0(%edi)
409c5a:	6f                   	outsl  %ds:(%esi),(%dx)
409c5b:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
409c5f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
409c63:	00 69 00             	add    %ch,0x0(%ecx)
409c66:	70 00                	jo     0x409c68
409c68:	4d                   	dec    %ebp
409c69:	00 65 00             	add    %ah,0x0(%ebp)
409c6c:	6e                   	outsb  %ds:(%esi),(%dx)
409c6d:	00 75 00             	add    %dh,0x0(%ebp)
409c70:	49                   	dec    %ecx
409c71:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
409c75:	00 6d 00             	add    %ch,0x0(%ebp)
409c78:	00 19                	add    %bl,(%ecx)
409c7a:	63 00                	arpl   %eax,(%eax)
409c7c:	6f                   	outsl  %ds:(%esi),(%dx)
409c7d:	00 6e 00             	add    %ch,0x0(%esi)
409c80:	66 00 69 00          	data16 add %ch,0x0(%ecx)
409c84:	67 00 75 00          	add    %dh,0x0(%di)
409c88:	72 00                	jb     0x409c8a
409c8a:	61                   	popa
409c8b:	00 63 00             	add    %ah,0x0(%ebx)
409c8e:	61                   	popa
409c8f:	00 6f 00             	add    %ch,0x0(%edi)
409c92:	00 3d 73 00 65 00    	add    %bh,0x650073
409c98:	6e                   	outsb  %ds:(%esi),(%dx)
409c99:	00 73 00             	add    %dh,0x0(%ebx)
409c9c:	69 00 62 00 69 00    	imul   $0x690062,(%eax),%eax
409ca2:	6c                   	insb   (%dx),%es:(%edi)
409ca3:	00 69 00             	add    %ch,0x0(%ecx)
409ca6:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
409caa:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
409cae:	54                   	push   %esp
409caf:	00 6f 00             	add    %ch,0x0(%edi)
409cb2:	6f                   	outsl  %ds:(%esi),(%dx)
409cb3:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
409cb7:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
409cbb:	00 69 00             	add    %ch,0x0(%ecx)
409cbe:	70 00                	jo     0x409cc0
409cc0:	4d                   	dec    %ebp
409cc1:	00 65 00             	add    %ah,0x0(%ebp)
409cc4:	6e                   	outsb  %ds:(%esi),(%dx)
409cc5:	00 75 00             	add    %dh,0x0(%ebp)
409cc8:	49                   	dec    %ecx
409cc9:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
409ccd:	00 6d 00             	add    %ch,0x0(%ebp)
409cd0:	00 1b                	add    %bl,(%ebx)
409cd2:	73 00                	jae    0x409cd4
409cd4:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
409cd8:	73 00                	jae    0x409cda
409cda:	69 00 62 00 69 00    	imul   $0x690062,(%eax),%eax
409ce0:	6c                   	insb   (%dx),%es:(%edi)
409ce1:	00 69 00             	add    %ch,0x0(%ecx)
409ce4:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
409ce8:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
409cec:	00 2d 62 00 61 00    	add    %ch,0x610062
409cf2:	69 00 78 00 61 00    	imul   $0x610078,(%eax),%eax
409cf8:	54                   	push   %esp
409cf9:	00 6f 00             	add    %ch,0x0(%edi)
409cfc:	6f                   	outsl  %ds:(%esi),(%dx)
409cfd:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
409d01:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
409d05:	00 69 00             	add    %ch,0x0(%ecx)
409d08:	70 00                	jo     0x409d0a
409d0a:	4d                   	dec    %ebp
409d0b:	00 65 00             	add    %ah,0x0(%ebp)
409d0e:	6e                   	outsb  %ds:(%esi),(%dx)
409d0f:	00 75 00             	add    %dh,0x0(%ebp)
409d12:	49                   	dec    %ecx
409d13:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
409d17:	00 6d 00             	add    %ch,0x0(%ebp)
409d1a:	00 0b                	add    %cl,(%ebx)
409d1c:	62 00                	bound  %eax,(%eax)
409d1e:	61                   	popa
409d1f:	00 69 00             	add    %ch,0x0(%ecx)
409d22:	78 00                	js     0x409d24
409d24:	61                   	popa
409d25:	00 00                	add    %al,(%eax)
409d27:	2d 6d 00 65 00       	sub    $0x65006d,%eax
409d2c:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
409d30:	61                   	popa
409d31:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
409d35:	00 6f 00             	add    %ch,0x0(%edi)
409d38:	6c                   	insb   (%dx),%es:(%edi)
409d39:	00 53 00             	add    %dl,0x0(%ebx)
409d3c:	74 00                	je     0x409d3e
409d3e:	72 00                	jb     0x409d40
409d40:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
409d46:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
409d4a:	75 00                	jne    0x409d4c
409d4c:	49                   	dec    %ecx
409d4d:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
409d51:	00 6d 00             	add    %ch,0x0(%ebp)
409d54:	00 0b                	add    %cl,(%ebx)
409d56:	6d                   	insl   (%dx),%es:(%edi)
409d57:	00 65 00             	add    %ah,0x0(%ebp)
409d5a:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
409d5e:	61                   	popa
409d5f:	00 00                	add    %al,(%eax)
409d61:	2b 61 00             	sub    0x0(%ecx),%esp
409d64:	6c                   	insb   (%dx),%es:(%edi)
409d65:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
409d69:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
409d6d:	00 6f 00             	add    %ch,0x0(%edi)
409d70:	6c                   	insb   (%dx),%es:(%edi)
409d71:	00 53 00             	add    %dl,0x0(%ebx)
409d74:	74 00                	je     0x409d76
409d76:	72 00                	jb     0x409d78
409d78:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
409d7e:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
409d82:	75 00                	jne    0x409d84
409d84:	49                   	dec    %ecx
409d85:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
409d89:	00 6d 00             	add    %ch,0x0(%ebp)
409d8c:	00 09                	add    %cl,(%ecx)
409d8e:	61                   	popa
409d8f:	00 6c 00 74          	add    %ch,0x74(%eax,%eax,1)
409d93:	00 61 00             	add    %ah,0x0(%ecx)
409d96:	00 31                	add    %dh,(%ecx)
409d98:	72 00                	jb     0x409d9a
409d9a:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
409d9e:	74 00                	je     0x409da0
409da0:	61                   	popa
409da1:	00 72 00             	add    %dh,0x0(%edx)
409da4:	74 00                	je     0x409da6
409da6:	54                   	push   %esp
409da7:	00 6f 00             	add    %ch,0x0(%edi)
409daa:	6f                   	outsl  %ds:(%esi),(%dx)
409dab:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)