403b16:	00 00                	add    %al,(%eax)
403b18:	30 00                	xor    %al,(%eax)
403b1a:	00 00                	add    %al,(%eax)
403b1c:	47                   	inc    %edi
403b1d:	00 5e 00             	add    %bl,0x0(%esi)
403b20:	65 00 5e 00          	add    %bl,%gs:0x0(%esi)
403b24:	74 00                	je     0x403b26
403b26:	5e                   	pop    %esi
403b27:	00 54 00 5e          	add    %dl,0x5e(%eax,%eax,1)
403b2b:	00 69 00             	add    %ch,0x0(%ecx)
403b2e:	5e                   	pop    %esi
403b2f:	00 63 00             	add    %ah,0x0(%ebx)
403b32:	5e                   	pop    %esi
403b33:	00 6b 00             	add    %ch,0x0(%ebx)
403b36:	5e                   	pop    %esi
403b37:	00 43 00             	add    %al,0x0(%ebx)
403b3a:	5e                   	pop    %esi
403b3b:	00 6f 00             	add    %ch,0x0(%edi)
403b3e:	5e                   	pop    %esi
403b3f:	00 75 00             	add    %dh,0x0(%ebp)
403b42:	5e                   	pop    %esi
403b43:	00 6e 00             	add    %ch,0x0(%esi)
403b46:	5e                   	pop    %esi
403b47:	00 74 00 5e          	add    %dh,0x5e(%eax,%eax,1)
403b4b:	00 00                	add    %al,(%eax)
403b4d:	00 00                	add    %al,(%eax)
403b4f:	00 06                	add    %al,(%esi)
403b51:	00 00                	add    %al,(%eax)
403b53:	00 42 00             	add    %al,0x0(%edx)
403b56:	42                   	inc    %edx
403b57:	00 37                	add    %dh,(%edi)
403b59:	00 00                	add    %al,(%eax)
403b5b:	00 38                	add    %bh,(%eax)
403b5d:	00 00                	add    %al,(%eax)
403b5f:	00 56 00             	add    %dl,0x0(%esi)
403b62:	b4 00                	mov    $0x0,%ah
403b64:	69 00 b4 00 72 00    	imul   $0x7200b4,(%eax),%eax
403b6a:	b4 00                	mov    $0x0,%ah
403b6c:	74 00                	je     0x403b6e
403b6e:	b4 00                	mov    $0x0,%ah
403b70:	75 00                	jne    0x403b72
403b72:	b4 00                	mov    $0x0,%ah
403b74:	61                   	popa
403b75:	00 b4 00 6c 00 b4 00 	add    %dh,0xb4006c(%eax,%eax,1)
403b7c:	50                   	push   %eax
403b7d:	00 b4 00 72 00 b4 00 	add    %dh,0xb40072(%eax,%eax,1)
403b84:	6f                   	outsl  %ds:(%esi),(%dx)
403b85:	00 b4 00 74 00 b4 00 	add    %dh,0xb40074(%eax,%eax,1)
403b8c:	65 00 b4 00 63 00 b4 	add    %dh,%gs:0xb40063(%eax,%eax,1)
403b93:	00
403b94:	74 00                	je     0x403b96
403b96:	b4 00                	mov    $0x0,%ah
403b98:	00 00                	add    %al,(%eax)
403b9a:	00 00                	add    %al,(%eax)
403b9c:	06                   	push   %es
403b9d:	00 00                	add    %al,(%eax)
403b9f:	00 42 00             	add    %al,0x0(%edx)
403ba2:	42                   	inc    %edx
403ba3:	00 38                	add    %bh,(%eax)
403ba5:	00 00                	add    %al,(%eax)
403ba7:	00 20                	add    %ah,(%eax)
403ba9:	00 00                	add    %al,(%eax)
403bab:	00 47 00             	add    %al,0x0(%edi)
403bae:	65 00 74 00 4d       	add    %dh,%gs:0x4d(%eax,%eax,1)
403bb3:	00 6f 00             	add    %ch,0x0(%edi)
403bb6:	64 00 75 00          	add    %dh,%fs:0x0(%ebp)
403bba:	6c                   	insb   (%dx),%es:(%edi)
403bbb:	00 65 00             	add    %ah,0x0(%ebp)
403bbe:	48                   	dec    %eax
403bbf:	00 61 00             	add    %ah,0x0(%ecx)
403bc2:	6e                   	outsb  %ds:(%esi),(%dx)
403bc3:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
403bc7:	00 65 00             	add    %ah,0x0(%ebp)
403bca:	57                   	push   %edi
403bcb:	00 00                	add    %al,(%eax)
403bcd:	00 00                	add    %al,(%eax)
403bcf:	00 06                	add    %al,(%esi)
403bd1:	00 00                	add    %al,(%eax)
403bd3:	00 42 00             	add    %al,0x0(%edx)
403bd6:	42                   	inc    %edx
403bd7:	00 39                	add    %bh,(%ecx)
403bd9:	00 00                	add    %al,(%eax)
403bdb:	00 16                	add    %dl,(%esi)
403bdd:	00 00                	add    %al,(%eax)
403bdf:	00 45 00             	add    %al,0x0(%ebp)
403be2:	78 00                	js     0x403be4
403be4:	69 00 74 00 50 00    	imul   $0x500074,(%eax),%eax
403bea:	72 00                	jb     0x403bec
403bec:	6f                   	outsl  %ds:(%esi),(%dx)
403bed:	00 63 00             	add    %ah,0x0(%ebx)
403bf0:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403bf4:	73 00                	jae    0x403bf6
403bf6:	00 00                	add    %al,(%eax)
403bf8:	08 00                	or     %al,(%eax)
403bfa:	00 00                	add    %al,(%eax)
403bfc:	42                   	inc    %edx
403bfd:	00 42 00             	add    %al,0x0(%edx)
403c00:	31 00                	xor    %eax,(%eax)
403c02:	31 00                	xor    %eax,(%eax)
403c04:	00 00                	add    %al,(%eax)
403c06:	00 00                	add    %al,(%eax)
403c08:	2e 00 00             	add    %al,%cs:(%eax)
403c0b:	00 4e 00             	add    %cl,0x0(%esi)
403c0e:	74 00                	je     0x403c10
403c10:	53                   	push   %ebx
403c11:	00 65 00             	add    %ah,0x0(%ebp)
403c14:	74 00                	je     0x403c16
403c16:	49                   	dec    %ecx
403c17:	00 6e 00             	add    %ch,0x0(%esi)
403c1a:	66 00 6f 00          	data16 add %ch,0x0(%edi)
403c1e:	72 00                	jb     0x403c20
403c20:	6d                   	insl   (%dx),%es:(%edi)
403c21:	00 61 00             	add    %ah,0x0(%ecx)
403c24:	74 00                	je     0x403c26
403c26:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
403c2c:	50                   	push   %eax
403c2d:	00 72 00             	add    %dh,0x0(%edx)
403c30:	6f                   	outsl  %ds:(%esi),(%dx)
403c31:	00 63 00             	add    %ah,0x0(%ebx)
403c34:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403c38:	73 00                	jae    0x403c3a
403c3a:	00 00                	add    %al,(%eax)
403c3c:	08 00                	or     %al,(%eax)
403c3e:	00 00                	add    %al,(%eax)
403c40:	42                   	inc    %edx
403c41:	00 42 00             	add    %al,0x0(%edx)
403c44:	31 00                	xor    %eax,(%eax)
403c46:	32 00                	xor    (%eax),%al
403c48:	00 00                	add    %al,(%eax)
403c4a:	00 00                	add    %al,(%eax)
403c4c:	2c 00                	sub    $0x0,%al
403c4e:	00 00                	add    %al,(%eax)
403c50:	4e                   	dec    %esi
403c51:	00 74 00 53          	add    %dh,0x53(%eax,%eax,1)
403c55:	00 65 00             	add    %ah,0x0(%ebp)
403c58:	74 00                	je     0x403c5a
403c5a:	49                   	dec    %ecx
403c5b:	00 6e 00             	add    %ch,0x0(%esi)
403c5e:	66 00 6f 00          	data16 add %ch,0x0(%edi)
403c62:	72 00                	jb     0x403c64
403c64:	6d                   	insl   (%dx),%es:(%edi)
403c65:	00 61 00             	add    %ah,0x0(%ecx)
403c68:	74 00                	je     0x403c6a
403c6a:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
403c70:	54                   	push   %esp
403c71:	00 68 00             	add    %ch,0x0(%eax)
403c74:	72 00                	jb     0x403c76
403c76:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
403c7a:	64 00 00             	add    %al,%fs:(%eax)
403c7d:	00 00                	add    %al,(%eax)
403c7f:	00 08                	add    %cl,(%eax)
403c81:	00 00                	add    %al,(%eax)
403c83:	00 42 00             	add    %al,0x0(%edx)
403c86:	42                   	inc    %edx
403c87:	00 31                	add    %dh,(%ecx)
403c89:	00 33                	add    %dh,(%ebx)
403c8b:	00 00                	add    %al,(%eax)
403c8d:	00 00                	add    %al,(%eax)
403c8f:	00 28                	add    %ch,(%eax)
403c91:	00 00                	add    %al,(%eax)
403c93:	00 4e 00             	add    %cl,0x0(%esi)
403c96:	74 00                	je     0x403c98
403c98:	57                   	push   %edi
403c99:	00 72 00             	add    %dh,0x0(%edx)
403c9c:	69 00 74 00 65 00    	imul   $0x650074,(%eax),%eax
403ca2:	56                   	push   %esi
403ca3:	00 69 00             	add    %ch,0x0(%ecx)
403ca6:	72 00                	jb     0x403ca8
403ca8:	74 00                	je     0x403caa
403caa:	75 00                	jne    0x403cac
403cac:	61                   	popa
403cad:	00 6c 00 4d          	add    %ch,0x4d(%eax,%eax,1)
403cb1:	00 65 00             	add    %ah,0x0(%ebp)
403cb4:	6d                   	insl   (%dx),%es:(%edi)
403cb5:	00 6f 00             	add    %ch,0x0(%edi)
403cb8:	72 00                	jb     0x403cba
403cba:	79 00                	jns    0x403cbc
403cbc:	00 00                	add    %al,(%eax)
403cbe:	00 00                	add    %al,(%eax)
403cc0:	08 00                	or     %al,(%eax)
403cc2:	00 00                	add    %al,(%eax)
403cc4:	42                   	inc    %edx
403cc5:	00 42 00             	add    %al,0x0(%edx)
403cc8:	31 00                	xor    %eax,(%eax)
403cca:	34 00                	xor    $0x0,%al
403ccc:	00 00                	add    %al,(%eax)
403cce:	00 00                	add    %al,(%eax)
403cd0:	32 00                	xor    (%eax),%al
403cd2:	00 00                	add    %al,(%eax)
403cd4:	4e                   	dec    %esi
403cd5:	00 74 00 51          	add    %dh,0x51(%eax,%eax,1)
403cd9:	00 75 00             	add    %dh,0x0(%ebp)
403cdc:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403ce0:	79 00                	jns    0x403ce2
403ce2:	49                   	dec    %ecx
403ce3:	00 6e 00             	add    %ch,0x0(%esi)
403ce6:	66 00 6f 00          	data16 add %ch,0x0(%edi)
403cea:	72 00                	jb     0x403cec
403cec:	6d                   	insl   (%dx),%es:(%edi)
403ced:	00 61 00             	add    %ah,0x0(%ecx)
403cf0:	74 00                	je     0x403cf2
403cf2:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
403cf8:	50                   	push   %eax
403cf9:	00 72 00             	add    %dh,0x0(%edx)
403cfc:	6f                   	outsl  %ds:(%esi),(%dx)
403cfd:	00 63 00             	add    %ah,0x0(%ebx)
403d00:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403d04:	73 00                	jae    0x403d06
403d06:	00 00                	add    %al,(%eax)
403d08:	08 00                	or     %al,(%eax)
403d0a:	00 00                	add    %al,(%eax)
403d0c:	42                   	inc    %edx
403d0d:	00 42 00             	add    %al,0x0(%edx)
403d10:	31 00                	xor    %eax,(%eax)
403d12:	35 00 00 00 00       	xor    $0x0,%eax
403d17:	00 1a                	add    %bl,(%edx)
403d19:	00 00                	add    %al,(%eax)
403d1b:	00 52 00             	add    %dl,0x0(%edx)
403d1e:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
403d22:	4f                   	dec    %edi
403d23:	00 70 00             	add    %dh,0x0(%eax)
403d26:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
403d2a:	4b                   	dec    %ebx
403d2b:	00 65 00             	add    %ah,0x0(%ebp)
403d2e:	79 00                	jns    0x403d30
403d30:	45                   	inc    %ebp
403d31:	00 78 00             	add    %bh,0x0(%eax)
403d34:	57                   	push   %edi
403d35:	00 00                	add    %al,(%eax)
403d37:	00 08                	add    %cl,(%eax)
403d39:	00 00                	add    %al,(%eax)
403d3b:	00 42 00             	add    %al,0x0(%edx)
403d3e:	42                   	inc    %edx
403d3f:	00 31                	add    %dh,(%ecx)
403d41:	00 36                	add    %dh,(%esi)
403d43:	00 00                	add    %al,(%eax)
403d45:	00 00                	add    %al,(%eax)
403d47:	00 16                	add    %dl,(%esi)
403d49:	00 00                	add    %al,(%eax)
403d4b:	00 52 00             	add    %dl,0x0(%edx)
403d4e:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
403d52:	43                   	inc    %ebx
403d53:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
403d57:	00 73 00             	add    %dh,0x0(%ebx)
403d5a:	65 00 4b 00          	add    %cl,%gs:0x0(%ebx)
403d5e:	65 00 79 00          	add    %bh,%gs:0x0(%ecx)
403d62:	00 00                	add    %al,(%eax)
403d64:	08 00                	or     %al,(%eax)
403d66:	00 00                	add    %al,(%eax)
403d68:	42                   	inc    %edx
403d69:	00 42 00             	add    %al,0x0(%edx)
403d6c:	31 00                	xor    %eax,(%eax)
403d6e:	37                   	aaa
403d6f:	00 00                	add    %al,(%eax)
403d71:	00 00                	add    %al,(%eax)
403d73:	00 20                	add    %ah,(%eax)
403d75:	00 00                	add    %al,(%eax)
403d77:	00 52 00             	add    %dl,0x0(%edx)
403d7a:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
403d7e:	51                   	push   %ecx
403d7f:	00 75 00             	add    %dh,0x0(%ebp)
403d82:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403d86:	79 00                	jns    0x403d88
403d88:	56                   	push   %esi
403d89:	00 61 00             	add    %ah,0x0(%ecx)
403d8c:	6c                   	insb   (%dx),%es:(%edi)
403d8d:	00 75 00             	add    %dh,0x0(%ebp)
403d90:	65 00 45 00          	add    %al,%gs:0x0(%ebp)
403d94:	78 00                	js     0x403d96
403d96:	57                   	push   %edi
403d97:	00 00                	add    %al,(%eax)
403d99:	00 00                	add    %al,(%eax)
403d9b:	00 08                	add    %cl,(%eax)
403d9d:	00 00                	add    %al,(%eax)
403d9f:	00 42 00             	add    %al,0x0(%edx)
403da2:	42                   	inc    %edx
403da3:	00 31                	add    %dh,(%ecx)
403da5:	00 38                	add    %bh,(%eax)
403da7:	00 00                	add    %al,(%eax)
403da9:	00 00                	add    %al,(%eax)
403dab:	00 1a                	add    %bl,(%edx)
403dad:	00 00                	add    %al,(%eax)
403daf:	00 53 00             	add    %dl,0x0(%ebx)
403db2:	68 00 65 00 6c       	push   $0x6c006500
403db7:	00 6c 00 45          	add    %ch,0x45(%eax,%eax,1)
403dbb:	00 78 00             	add    %bh,0x0(%eax)
403dbe:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
403dc2:	75 00                	jne    0x403dc4
403dc4:	74 00                	je     0x403dc6
403dc6:	65 00 57 00          	add    %dl,%gs:0x0(%edi)
403dca:	00 00                	add    %al,(%eax)
403dcc:	08 00                	or     %al,(%eax)
403dce:	00 00                	add    %al,(%eax)
403dd0:	42                   	inc    %edx
403dd1:	00 42 00             	add    %al,0x0(%edx)
403dd4:	31 00                	xor    %eax,(%eax)
403dd6:	39 00                	cmp    %eax,(%eax)
403dd8:	00 00                	add    %al,(%eax)
403dda:	00 00                	add    %al,(%eax)
403ddc:	26 00 00             	add    %al,%es:(%eax)
403ddf:	00 52 00             	add    %dl,0x0(%edx)
403de2:	74 00                	je     0x403de4
403de4:	6c                   	insb   (%dx),%es:(%edi)
403de5:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
403de9:	00 63 00             	add    %ah,0x0(%ebx)
403dec:	6f                   	outsl  %ds:(%esi),(%dx)
403ded:	00 6d 00             	add    %ch,0x0(%ebp)
403df0:	70 00                	jo     0x403df2
403df2:	72 00                	jb     0x403df4
403df4:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403df8:	73 00                	jae    0x403dfa
403dfa:	42                   	inc    %edx
403dfb:	00 75 00             	add    %dh,0x0(%ebp)
403dfe:	66 00 66 00          	data16 add %ah,0x0(%esi)
403e02:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403e06:	00 00                	add    %al,(%eax)
403e08:	08 00                	or     %al,(%eax)
403e0a:	00 00                	add    %al,(%eax)
403e0c:	42                   	inc    %edx
403e0d:	00 42 00             	add    %al,0x0(%edx)
403e10:	32 00                	xor    (%eax),%al
403e12:	30 00                	xor    %al,(%eax)
403e14:	00 00                	add    %al,(%eax)
403e16:	00 00                	add    %al,(%eax)
403e18:	28 00                	sub    %al,(%eax)
403e1a:	00 00                	add    %al,(%eax)
403e1c:	43                   	inc    %ebx
403e1d:	00 72 00             	add    %dh,0x0(%edx)
403e20:	79 00                	jns    0x403e22
403e22:	70 00                	jo     0x403e24
403e24:	74 00                	je     0x403e26
403e26:	41                   	inc    %ecx
403e27:	00 63 00             	add    %ah,0x0(%ebx)
403e2a:	71 00                	jno    0x403e2c
403e2c:	75 00                	jne    0x403e2e
403e2e:	69 00 72 00 65 00    	imul   $0x650072,(%eax),%eax
403e34:	43                   	inc    %ebx
403e35:	00 6f 00             	add    %ch,0x0(%edi)
403e38:	6e                   	outsb  %ds:(%esi),(%dx)
403e39:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
403e3d:	00 78 00             	add    %bh,0x0(%eax)
403e40:	74 00                	je     0x403e42
403e42:	41                   	inc    %ecx
403e43:	00 00                	add    %al,(%eax)
403e45:	00 00                	add    %al,(%eax)
403e47:	00 08                	add    %cl,(%eax)
403e49:	00 00                	add    %al,(%eax)
403e4b:	00 42 00             	add    %al,0x0(%edx)
403e4e:	42                   	inc    %edx
403e4f:	00 32                	add    %dh,(%edx)