403a06:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
403a0a:	74 00                	je     0x403a0c
403a0c:	4c                   	dec    %esp
403a0d:	00 69 00             	add    %ch,0x0(%ecx)
403a10:	73 00                	jae    0x403a12
403a12:	74 00                	je     0x403a14
403a14:	3e 00 00             	add    %al,%ds:(%eax)
403a17:	00 3c 00             	add    %bh,(%eax,%eax,1)
403a1a:	2f                   	das
403a1b:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
403a1f:	00 6e 00             	add    %ch,0x0(%esi)
403a22:	69 00 65 00 64 00    	imul   $0x640065,(%eax),%eax
403a28:	53                   	push   %ebx
403a29:	00 75 00             	add    %dh,0x0(%ebp)
403a2c:	62 00                	bound  %eax,(%eax)
403a2e:	6a 00                	push   $0x0
403a30:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
403a34:	74 00                	je     0x403a36
403a36:	4c                   	dec    %esp
403a37:	00 69 00             	add    %ch,0x0(%ecx)
403a3a:	73 00                	jae    0x403a3c
403a3c:	74 00                	je     0x403a3e
403a3e:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
403a45:	00 00                	add    %al,(%eax)
403a47:	00 09                	add    %cl,(%ecx)
403a49:	00 00                	add    %al,(%eax)
403a4b:	00 00                	add    %al,(%eax)
403a4d:	00 00                	add    %al,(%eax)
403a4f:	00 3c 00             	add    %bh,(%eax,%eax,1)
403a52:	2f                   	das
403a53:	00 41 00             	add    %al,0x0(%ecx)
403a56:	6c                   	insb   (%dx),%es:(%edi)
403a57:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
403a5b:	00 77 00             	add    %dh,0x0(%edi)
403a5e:	65 00 64 00 53       	add    %ah,%gs:0x53(%eax,%eax,1)
403a63:	00 6f 00             	add    %ch,0x0(%edi)
403a66:	75 00                	jne    0x403a68
403a68:	72 00                	jb     0x403a6a
403a6a:	63 00                	arpl   %eax,(%eax)
403a6c:	65 00 4e 00          	add    %cl,%gs:0x0(%esi)
403a70:	6f                   	outsl  %ds:(%esi),(%dx)
403a71:	00 6e 00             	add    %ch,0x0(%esi)
403a74:	44                   	inc    %esp
403a75:	00 6f 00             	add    %ch,0x0(%edi)
403a78:	6d                   	insl   (%dx),%es:(%edi)
403a79:	00 61 00             	add    %ah,0x0(%ecx)
403a7c:	69 00 6e 00 43 00    	imul   $0x43006e,(%eax),%eax
403a82:	6f                   	outsl  %ds:(%esi),(%dx)
403a83:	00 6d 00             	add    %ch,0x0(%ebp)
403a86:	70 00                	jo     0x403a88
403a88:	75 00                	jne    0x403a8a
403a8a:	74 00                	je     0x403a8c
403a8c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403a90:	73 00                	jae    0x403a92
403a92:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
403a99:	00 00                	add    %al,(%eax)
403a9b:	00 00                	add    %al,(%eax)
403a9d:	00 00                	add    %al,(%eax)
403a9f:	00 09                	add    %cl,(%ecx)
403aa1:	00 3c 00             	add    %bh,(%eax,%eax,1)
403aa4:	41                   	inc    %ecx
403aa5:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
403aa9:	00 6f 00             	add    %ch,0x0(%edi)
403aac:	77 00                	ja     0x403aae
403aae:	65 00 64 00 53       	add    %ah,%gs:0x53(%eax,%eax,1)
403ab3:	00 6f 00             	add    %ch,0x0(%edi)
403ab6:	75 00                	jne    0x403ab8
403ab8:	72 00                	jb     0x403aba
403aba:	63 00                	arpl   %eax,(%eax)
403abc:	65 00 44 00 6f       	add    %al,%gs:0x6f(%eax,%eax,1)
403ac1:	00 6d 00             	add    %ch,0x0(%ebp)
403ac4:	61                   	popa
403ac5:	00 69 00             	add    %ch,0x0(%ecx)
403ac8:	6e                   	outsb  %ds:(%esi),(%dx)
403ac9:	00 43 00             	add    %al,0x0(%ebx)
403acc:	6f                   	outsl  %ds:(%esi),(%dx)
403acd:	00 6d 00             	add    %ch,0x0(%ebp)
403ad0:	70 00                	jo     0x403ad2
403ad2:	75 00                	jne    0x403ad4
403ad4:	74 00                	je     0x403ad6
403ad6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403ada:	73 00                	jae    0x403adc
403adc:	3e 00 00             	add    %al,%ds:(%eax)
403adf:	00 3c 00             	add    %bh,(%eax,%eax,1)
403ae2:	2f                   	das
403ae3:	00 41 00             	add    %al,0x0(%ecx)
403ae6:	6c                   	insb   (%dx),%es:(%edi)
403ae7:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
403aeb:	00 77 00             	add    %dh,0x0(%edi)
403aee:	65 00 64 00 53       	add    %ah,%gs:0x53(%eax,%eax,1)
403af3:	00 6f 00             	add    %ch,0x0(%edi)
403af6:	75 00                	jne    0x403af8
403af8:	72 00                	jb     0x403afa
403afa:	63 00                	arpl   %eax,(%eax)
403afc:	65 00 44 00 6f       	add    %al,%gs:0x6f(%eax,%eax,1)
403b01:	00 6d 00             	add    %ch,0x0(%ebp)
403b04:	61                   	popa
403b05:	00 69 00             	add    %ch,0x0(%ecx)
403b08:	6e                   	outsb  %ds:(%esi),(%dx)
403b09:	00 43 00             	add    %al,0x0(%ebx)
403b0c:	6f                   	outsl  %ds:(%esi),(%dx)
403b0d:	00 6d 00             	add    %ch,0x0(%ebp)
403b10:	70 00                	jo     0x403b12
403b12:	75 00                	jne    0x403b14
403b14:	74 00                	je     0x403b16
403b16:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403b1a:	73 00                	jae    0x403b1c
403b1c:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
403b23:	00 09                	add    %cl,(%ecx)
403b25:	00 3c 00             	add    %bh,(%eax,%eax,1)
403b28:	45                   	inc    %ebp
403b29:	00 76 00             	add    %dh,0x0(%esi)
403b2c:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
403b30:	74 00                	je     0x403b32
403b32:	53                   	push   %ebx
403b33:	00 6f 00             	add    %ch,0x0(%edi)
403b36:	75 00                	jne    0x403b38
403b38:	72 00                	jb     0x403b3a
403b3a:	63 00                	arpl   %eax,(%eax)
403b3c:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403b40:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
403b47:	00 09                	add    %cl,(%ecx)
403b49:	00 09                	add    %cl,(%ecx)
403b4b:	00 3c 00             	add    %bh,(%eax,%eax,1)
403b4e:	45                   	inc    %ebp
403b4f:	00 76 00             	add    %dh,0x0(%esi)
403b52:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
403b56:	74 00                	je     0x403b58
403b58:	53                   	push   %ebx
403b59:	00 6f 00             	add    %ch,0x0(%edi)
403b5c:	75 00                	jne    0x403b5e
403b5e:	72 00                	jb     0x403b60
403b60:	63 00                	arpl   %eax,(%eax)
403b62:	65 00 20             	add    %ah,%gs:(%eax)
403b65:	00 45 00             	add    %al,0x0(%ebp)
403b68:	6e                   	outsb  %ds:(%esi),(%dx)
403b69:	00 61 00             	add    %ah,0x0(%ecx)
403b6c:	62 00                	bound  %eax,(%eax)
403b6e:	6c                   	insb   (%dx),%es:(%edi)
403b6f:	00 65 00             	add    %ah,0x0(%ebp)
403b72:	64 00 3d 00 22 00 25 	add    %bh,%fs:0x25002200
403b79:	00 73 00             	add    %dh,0x0(%ebx)
403b7c:	22 00                	and    (%eax),%al
403b7e:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
403b85:	00 00                	add    %al,(%eax)
403b87:	00 09                	add    %cl,(%ecx)
403b89:	00 09                	add    %cl,(%ecx)
403b8b:	00 09                	add    %cl,(%ecx)
403b8d:	00 3c 00             	add    %bh,(%eax,%eax,1)
403b90:	41                   	inc    %ecx
403b91:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
403b95:	00 72 00             	add    %dh,0x0(%edx)
403b98:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403b9c:	73 00                	jae    0x403b9e
403b9e:	3e 00 00             	add    %al,%ds:(%eax)
403ba1:	00 00                	add    %al,(%eax)
403ba3:	00 3c 00             	add    %bh,(%eax,%eax,1)
403ba6:	2f                   	das
403ba7:	00 41 00             	add    %al,0x0(%ecx)
403baa:	64 00 64 00 72       	add    %ah,%fs:0x72(%eax,%eax,1)
403baf:	00 65 00             	add    %ah,0x0(%ebp)
403bb2:	73 00                	jae    0x403bb4
403bb4:	73 00                	jae    0x403bb6
403bb6:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
403bbd:	00 00                	add    %al,(%eax)
403bbf:	00 09                	add    %cl,(%ecx)
403bc1:	00 09                	add    %cl,(%ecx)
403bc3:	00 09                	add    %cl,(%ecx)
403bc5:	00 3c 00             	add    %bh,(%eax,%eax,1)
403bc8:	55                   	push   %ebp
403bc9:	00 73 00             	add    %dh,0x0(%ebx)
403bcc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403bd0:	4e                   	dec    %esi
403bd1:	00 61 00             	add    %ah,0x0(%ecx)
403bd4:	6d                   	insl   (%dx),%es:(%edi)
403bd5:	00 65 00             	add    %ah,0x0(%ebp)
403bd8:	3e 00 00             	add    %al,%ds:(%eax)
403bdb:	00 3c 00             	add    %bh,(%eax,%eax,1)
403bde:	2f                   	das
403bdf:	00 55 00             	add    %dl,0x0(%ebp)
403be2:	73 00                	jae    0x403be4
403be4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403be8:	4e                   	dec    %esi
403be9:	00 61 00             	add    %ah,0x0(%ecx)
403bec:	6d                   	insl   (%dx),%es:(%edi)
403bed:	00 65 00             	add    %ah,0x0(%ebp)
403bf0:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
403bf7:	00 09                	add    %cl,(%ecx)
403bf9:	00 09                	add    %cl,(%ecx)
403bfb:	00 3c 00             	add    %bh,(%eax,%eax,1)
403bfe:	2f                   	das
403bff:	00 45 00             	add    %al,0x0(%ebp)
403c02:	76 00                	jbe    0x403c04
403c04:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
403c08:	74 00                	je     0x403c0a
403c0a:	53                   	push   %ebx
403c0b:	00 6f 00             	add    %ch,0x0(%edi)
403c0e:	75 00                	jne    0x403c10
403c10:	72 00                	jb     0x403c12
403c12:	63 00                	arpl   %eax,(%eax)
403c14:	65 00 3e             	add    %bh,%gs:(%esi)
403c17:	00 0d 00 0a 00 00    	add    %cl,0xa00
403c1d:	00 00                	add    %al,(%eax)
403c1f:	00 09                	add    %cl,(%ecx)
403c21:	00 3c 00             	add    %bh,(%eax,%eax,1)
403c24:	2f                   	das
403c25:	00 45 00             	add    %al,0x0(%ebp)
403c28:	76 00                	jbe    0x403c2a
403c2a:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
403c2e:	74 00                	je     0x403c30
403c30:	53                   	push   %ebx
403c31:	00 6f 00             	add    %ch,0x0(%edi)
403c34:	75 00                	jne    0x403c36
403c36:	72 00                	jb     0x403c38
403c38:	63 00                	arpl   %eax,(%eax)
403c3a:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403c3e:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
403c45:	00 00                	add    %al,(%eax)
403c47:	00 3c 00             	add    %bh,(%eax,%eax,1)
403c4a:	2f                   	das
403c4b:	00 53 00             	add    %dl,0x0(%ebx)
403c4e:	75 00                	jne    0x403c50
403c50:	62 00                	bound  %eax,(%eax)
403c52:	73 00                	jae    0x403c54
403c54:	63 00                	arpl   %eax,(%eax)
403c56:	72 00                	jb     0x403c58
403c58:	69 00 70 00 74 00    	imul   $0x740070,(%eax),%eax
403c5e:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
403c64:	3e 00 0d 00 0a 00 00 	add    %cl,%ds:0xa00
403c6b:	00 52 00             	add    %dl,0x0(%edx)
403c6e:	75 00                	jne    0x403c70
403c70:	6e                   	outsb  %ds:(%esi),(%dx)
403c71:	00 54 00 69          	add    %dl,0x69(%eax,%eax,1)
403c75:	00 6d 00             	add    %ch,0x0(%ebp)
403c78:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
403c7c:	74 00                	je     0x403c7e
403c7e:	61                   	popa
403c7f:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
403c83:	00 73 00             	add    %dh,0x0(%ebx)
403c86:	41                   	inc    %ecx
403c87:	00 63 00             	add    %ah,0x0(%ebx)
403c8a:	74 00                	je     0x403c8c
403c8c:	69 00 76 00 65 00    	imul   $0x650076,(%eax),%eax
403c92:	00 00                	add    %al,(%eax)
403c94:	25 00 73 00 52       	and    $0x52007300,%eax
403c99:	00 75 00             	add    %dh,0x0(%ebp)
403c9c:	6e                   	outsb  %ds:(%esi),(%dx)
403c9d:	00 54 00 69          	add    %dl,0x69(%eax,%eax,1)
403ca1:	00 6d 00             	add    %ch,0x0(%ebp)
403ca4:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
403ca8:	74 00                	je     0x403caa
403caa:	61                   	popa
403cab:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
403caf:	00 73 00             	add    %dh,0x0(%ebx)
403cb2:	3a 00                	cmp    (%eax),%al
403cb4:	20 00                	and    %al,(%eax)
403cb6:	44                   	inc    %esp
403cb7:	00 69 00             	add    %ch,0x0(%ecx)
403cba:	73 00                	jae    0x403cbc
403cbc:	61                   	popa
403cbd:	00 62 00             	add    %ah,0x0(%edx)
403cc0:	6c                   	insb   (%dx),%es:(%edi)
403cc1:	00 65 00             	add    %ah,0x0(%ebp)
403cc4:	64 00 0d 00 0a 00 00 	add    %cl,%fs:0xa00
403ccb:	00 25 00 73 00 52    	add    %ah,0x52007300
403cd1:	00 75 00             	add    %dh,0x0(%ebp)
403cd4:	6e                   	outsb  %ds:(%esi),(%dx)
403cd5:	00 54 00 69          	add    %dl,0x69(%eax,%eax,1)
403cd9:	00 6d 00             	add    %ch,0x0(%ebp)
403cdc:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
403ce0:	74 00                	je     0x403ce2
403ce2:	61                   	popa
403ce3:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
403ce7:	00 73 00             	add    %dh,0x0(%ebx)
403cea:	3a 00                	cmp    (%eax),%al
403cec:	20 00                	and    %al,(%eax)
403cee:	41                   	inc    %ecx
403cef:	00 63 00             	add    %ah,0x0(%ebx)
403cf2:	74 00                	je     0x403cf4
403cf4:	69 00 76 00 65 00    	imul   $0x650076,(%eax),%eax
403cfa:	0d 00 0a 00 00       	or     $0xa00,%eax
403cff:	00 25 00 73 00 52    	add    %ah,0x52007300
403d05:	00 75 00             	add    %dh,0x0(%ebp)
403d08:	6e                   	outsb  %ds:(%esi),(%dx)
403d09:	00 54 00 69          	add    %dl,0x69(%eax,%eax,1)
403d0d:	00 6d 00             	add    %ch,0x0(%ebp)
403d10:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
403d14:	74 00                	je     0x403d16
403d16:	61                   	popa
403d17:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
403d1b:	00 73 00             	add    %dh,0x0(%ebx)
403d1e:	3a 00                	cmp    (%eax),%al
403d20:	20 00                	and    %al,(%eax)
403d22:	49                   	dec    %ecx
403d23:	00 6e 00             	add    %ch,0x0(%esi)
403d26:	61                   	popa
403d27:	00 63 00             	add    %ah,0x0(%ebx)
403d2a:	74 00                	je     0x403d2c
403d2c:	69 00 76 00 65 00    	imul   $0x650076,(%eax),%eax
403d32:	0d 00 0a 00 00       	or     $0xa00,%eax
403d37:	00 25 00 73 00 52    	add    %ah,0x52007300
403d3d:	00 75 00             	add    %dh,0x0(%ebp)
403d40:	6e                   	outsb  %ds:(%esi),(%dx)
403d41:	00 54 00 69          	add    %dl,0x69(%eax,%eax,1)
403d45:	00 6d 00             	add    %ch,0x0(%ebp)
403d48:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
403d4c:	74 00                	je     0x403d4e
403d4e:	61                   	popa
403d4f:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
403d53:	00 73 00             	add    %dh,0x0(%ebx)
403d56:	3a 00                	cmp    (%eax),%al
403d58:	20 00                	and    %al,(%eax)
403d5a:	54                   	push   %esp
403d5b:	00 72 00             	add    %dh,0x0(%edx)
403d5e:	79 00                	jns    0x403d60
403d60:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
403d66:	0d 00 0a 00 00       	or     $0xa00,%eax
403d6b:	00 52 00             	add    %dl,0x0(%edx)
403d6e:	75 00                	jne    0x403d70
403d70:	6e                   	outsb  %ds:(%esi),(%dx)
403d71:	00 54 00 69          	add    %dl,0x69(%eax,%eax,1)
403d75:	00 6d 00             	add    %ch,0x0(%ebp)
403d78:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
403d7c:	74 00                	je     0x403d7e
403d7e:	61                   	popa
403d7f:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
403d83:	00 73 00             	add    %dh,0x0(%ebx)
403d86:	4c                   	dec    %esp
403d87:	00 61 00             	add    %ah,0x0(%ecx)
403d8a:	73 00                	jae    0x403d8c
403d8c:	74 00                	je     0x403d8e
403d8e:	45                   	inc    %ebp
403d8f:	00 72 00             	add    %dh,0x0(%edx)
403d92:	72 00                	jb     0x403d94
403d94:	6f                   	outsl  %ds:(%esi),(%dx)
403d95:	00 72 00             	add    %dh,0x0(%edx)
403d98:	00 00                	add    %al,(%eax)
403d9a:	00 00                	add    %al,(%eax)
403d9c:	25 00 73 00 4c       	and    $0x4c007300,%eax
403da1:	00 61 00             	add    %ah,0x0(%ecx)
403da4:	73 00                	jae    0x403da6
403da6:	74 00                	je     0x403da8
403da8:	45                   	inc    %ebp
403da9:	00 72 00             	add    %dh,0x0(%edx)
403dac:	72 00                	jb     0x403dae
403dae:	6f                   	outsl  %ds:(%esi),(%dx)
403daf:	00 72 00             	add    %dh,0x0(%edx)
403db2:	3a 00                	cmp    (%eax),%al
403db4:	20 00                	and    %al,(%eax)
403db6:	25 00 64 00 0a       	and    $0xa006400,%eax