403af7:	f6 06 fa             	testb  $0xfa,(%esi)
403afa:	32 4f ab             	xor    -0x55(%edi),%cl
403afd:	01 26                	add    %esp,(%esi)
403aff:	ce                   	into
403b00:	ff a5 59 dc 25 00    	jmp    *0x25dc59(%ebp)
403b06:	64 00 00             	add    %al,%fs:(%eax)
403b09:	00 00                	add    %al,(%eax)
403b0b:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
403b0f:	00 78 00             	add    %bh,0x0(%eax)
403b12:	74 00                	je     0x403b14
403b14:	20 00                	and    %al,(%eax)
403b16:	66 00 69 00          	data16 add %ch,0x0(%ecx)
403b1a:	6c                   	insb   (%dx),%es:(%edi)
403b1b:	00 65 00             	add    %ah,0x0(%ebp)
403b1e:	28 00                	sub    %al,(%eax)
403b20:	73 00                	jae    0x403b22
403b22:	29 00                	sub    %eax,(%eax)
403b24:	00 00                	add    %al,(%eax)
403b26:	2a 00                	sub    (%eax),%al
403b28:	2e 00 74 00 78       	add    %dh,%cs:0x78(%eax,%eax,1)
403b2d:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
403b31:	00 00                	add    %al,(%eax)
403b33:	00 00                	add    %al,(%eax)
403b35:	00 00                	add    %al,(%eax)
403b37:	00 74 00 78          	add    %dh,0x78(%eax,%eax,1)
403b3b:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
403b3f:	00 2c 00             	add    %ch,(%eax,%eax,1)
403b42:	00 00                	add    %al,(%eax)
403b44:	41                   	inc    %ecx
403b45:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
403b49:	00 6f 00             	add    %ch,0x0(%edi)
403b4c:	77 00                	ja     0x403b4e
403b4e:	49                   	dec    %ecx
403b4f:	00 4d 00             	add    %cl,0x0(%ebp)
403b52:	45                   	inc    %ebp
403b53:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
403b57:	00 67 00             	add    %ah,0x0(%edi)
403b5a:	67 00 69 00          	add    %ch,0x0(%bx,%di)
403b5e:	6e                   	outsb  %ds:(%esi),(%dx)
403b5f:	00 67 00             	add    %ah,0x0(%edi)
403b62:	00 00                	add    %al,(%eax)
403b64:	00 00                	add    %al,(%eax)
403b66:	00 00                	add    %al,(%eax)
403b68:	68 00 74 00 74       	push   $0x74007400
403b6d:	00 70 00             	add    %dh,0x0(%eax)
403b70:	73 00                	jae    0x403b72
403b72:	3a 00                	cmp    (%eax),%al
403b74:	2f                   	das
403b75:	00 2f                	add    %ch,(%edi)
403b77:	00 67 00             	add    %ah,0x0(%edi)
403b7a:	6f                   	outsl  %ds:(%esi),(%dx)
403b7b:	00 2e                	add    %ch,(%esi)
403b7d:	00 6d 00             	add    %ch,0x0(%ebp)
403b80:	69 00 63 00 72 00    	imul   $0x720063,(%eax),%eax
403b86:	6f                   	outsl  %ds:(%esi),(%dx)
403b87:	00 73 00             	add    %dh,0x0(%ebx)
403b8a:	6f                   	outsl  %ds:(%esi),(%dx)
403b8b:	00 66 00             	add    %ah,0x0(%esi)
403b8e:	74 00                	je     0x403b90
403b90:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
403b94:	6f                   	outsl  %ds:(%esi),(%dx)
403b95:	00 6d 00             	add    %ch,0x0(%ebp)
403b98:	2f                   	das
403b99:	00 66 00             	add    %ah,0x0(%esi)
403b9c:	77 00                	ja     0x403b9e
403b9e:	6c                   	insb   (%dx),%es:(%edi)
403b9f:	00 69 00             	add    %ch,0x0(%ecx)
403ba2:	6e                   	outsb  %ds:(%esi),(%dx)
403ba3:	00 6b 00             	add    %ch,0x0(%ebx)
403ba6:	2f                   	das
403ba7:	00 3f                	add    %bh,(%edi)
403ba9:	00 4c 00 69          	add    %cl,0x69(%eax,%eax,1)
403bad:	00 6e 00             	add    %ch,0x0(%esi)
403bb0:	6b 00 49             	imul   $0x49,(%eax),%eax
403bb3:	00 64 00 3d          	add    %ah,0x3d(%eax,%eax,1)
403bb7:	00 35 00 32 00 31    	add    %dh,0x31003200
403bbd:	00 38                	add    %bh,(%eax)
403bbf:	00 33                	add    %dh,(%ebx)
403bc1:	00 39                	add    %bh,(%ecx)
403bc3:	00 26                	add    %ah,(%esi)
403bc5:	00 63 00             	add    %ah,0x0(%ebx)
403bc8:	6c                   	insb   (%dx),%es:(%edi)
403bc9:	00 63 00             	add    %ah,0x0(%ebx)
403bcc:	69 00 64 00 3d 00    	imul   $0x3d0064,(%eax),%eax
403bd2:	30 00                	xor    %al,(%eax)
403bd4:	78 00                	js     0x403bd6
403bd6:	30 00                	xor    %al,(%eax)
403bd8:	63 00                	arpl   %eax,(%eax)
403bda:	30 00                	xor    %al,(%eax)
403bdc:	34 00                	xor    $0x0,%al
403bde:	00 00                	add    %al,(%eax)
403be0:	6f                   	outsl  %ds:(%esi),(%dx)
403be1:	00 70 00             	add    %dh,0x0(%eax)
403be4:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
403bf0:	68 00 74 00 74       	push   $0x74007400
403bf5:	00 70 00             	add    %dh,0x0(%eax)
403bf8:	73 00                	jae    0x403bfa
403bfa:	3a 00                	cmp    (%eax),%al
403bfc:	2f                   	das
403bfd:	00 2f                	add    %ch,(%edi)
403bff:	00 67 00             	add    %ah,0x0(%edi)
403c02:	6f                   	outsl  %ds:(%esi),(%dx)
403c03:	00 2e                	add    %ch,(%esi)
403c05:	00 6d 00             	add    %ch,0x0(%ebp)
403c08:	69 00 63 00 72 00    	imul   $0x720063,(%eax),%eax
403c0e:	6f                   	outsl  %ds:(%esi),(%dx)
403c0f:	00 73 00             	add    %dh,0x0(%ebx)
403c12:	6f                   	outsl  %ds:(%esi),(%dx)
403c13:	00 66 00             	add    %ah,0x0(%esi)
403c16:	74 00                	je     0x403c18
403c18:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
403c1c:	6f                   	outsl  %ds:(%esi),(%dx)
403c1d:	00 6d 00             	add    %ch,0x0(%ebp)
403c20:	2f                   	das
403c21:	00 66 00             	add    %ah,0x0(%esi)
403c24:	77 00                	ja     0x403c26
403c26:	6c                   	insb   (%dx),%es:(%edi)
403c27:	00 69 00             	add    %ch,0x0(%ecx)
403c2a:	6e                   	outsb  %ds:(%esi),(%dx)
403c2b:	00 6b 00             	add    %ch,0x0(%ebx)
403c2e:	2f                   	das
403c2f:	00 3f                	add    %bh,(%edi)
403c31:	00 4c 00 69          	add    %cl,0x69(%eax,%eax,1)
403c35:	00 6e 00             	add    %ch,0x0(%esi)
403c38:	6b 00 49             	imul   $0x49,(%eax),%eax
403c3b:	00 64 00 3d          	add    %ah,0x3d(%eax,%eax,1)
403c3f:	00 35 00 32 00 31    	add    %dh,0x31003200
403c45:	00 38                	add    %bh,(%eax)
403c47:	00 33                	add    %dh,(%ebx)
403c49:	00 39                	add    %bh,(%ecx)
403c4b:	00 26                	add    %ah,(%esi)
403c4d:	00 63 00             	add    %ah,0x0(%ebx)
403c50:	6c                   	insb   (%dx),%es:(%edi)
403c51:	00 63 00             	add    %ah,0x0(%ebx)
403c54:	69 00 64 00 3d 00    	imul   $0x3d0064,(%eax),%eax
403c5a:	30 00                	xor    %al,(%eax)
403c5c:	78 00                	js     0x403c5e
403c5e:	30 00                	xor    %al,(%eax)
403c60:	34 00                	xor    $0x0,%al
403c62:	30 00                	xor    %al,(%eax)
403c64:	34 00                	xor    $0x0,%al
403c66:	00 00                	add    %al,(%eax)
403c68:	68 00 74 00 74       	push   $0x74007400
403c6d:	00 70 00             	add    %dh,0x0(%eax)
403c70:	73 00                	jae    0x403c72
403c72:	3a 00                	cmp    (%eax),%al
403c74:	2f                   	das
403c75:	00 2f                	add    %ch,(%edi)
403c77:	00 67 00             	add    %ah,0x0(%edi)
403c7a:	6f                   	outsl  %ds:(%esi),(%dx)
403c7b:	00 2e                	add    %ch,(%esi)
403c7d:	00 6d 00             	add    %ch,0x0(%ebp)
403c80:	69 00 63 00 72 00    	imul   $0x720063,(%eax),%eax
403c86:	6f                   	outsl  %ds:(%esi),(%dx)
403c87:	00 73 00             	add    %dh,0x0(%ebx)
403c8a:	6f                   	outsl  %ds:(%esi),(%dx)
403c8b:	00 66 00             	add    %ah,0x0(%esi)
403c8e:	74 00                	je     0x403c90
403c90:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
403c94:	6f                   	outsl  %ds:(%esi),(%dx)
403c95:	00 6d 00             	add    %ch,0x0(%ebp)
403c98:	2f                   	das
403c99:	00 66 00             	add    %ah,0x0(%esi)
403c9c:	77 00                	ja     0x403c9e
403c9e:	6c                   	insb   (%dx),%es:(%edi)
403c9f:	00 69 00             	add    %ch,0x0(%ecx)
403ca2:	6e                   	outsb  %ds:(%esi),(%dx)
403ca3:	00 6b 00             	add    %ch,0x0(%ebx)
403ca6:	2f                   	das
403ca7:	00 3f                	add    %bh,(%edi)
403ca9:	00 4c 00 69          	add    %cl,0x69(%eax,%eax,1)
403cad:	00 6e 00             	add    %ch,0x0(%esi)
403cb0:	6b 00 49             	imul   $0x49,(%eax),%eax
403cb3:	00 64 00 3d          	add    %ah,0x3d(%eax,%eax,1)
403cb7:	00 35 00 32 00 31    	add    %dh,0x31003200
403cbd:	00 38                	add    %bh,(%eax)
403cbf:	00 33                	add    %dh,(%ebx)
403cc1:	00 39                	add    %bh,(%ecx)
403cc3:	00 26                	add    %ah,(%esi)
403cc5:	00 63 00             	add    %ah,0x0(%ebx)
403cc8:	6c                   	insb   (%dx),%es:(%edi)
403cc9:	00 63 00             	add    %ah,0x0(%ebx)
403ccc:	69 00 64 00 3d 00    	imul   $0x3d0064,(%eax),%eax
403cd2:	30 00                	xor    %al,(%eax)
403cd4:	78 00                	js     0x403cd6
403cd6:	30 00                	xor    %al,(%eax)
403cd8:	34 00                	xor    $0x0,%al
403cda:	30 00                	xor    %al,(%eax)
403cdc:	39 00                	cmp    %eax,(%eax)
403ce6:	00 00                	add    %al,(%eax)
403ce8:	5f                   	pop    %edi
403ce9:	00 43 00             	add    %al,0x0(%ebx)
403cec:	48                   	dec    %eax
403ced:	00 54 00 5f          	add    %dl,0x5f(%eax,%eax,1)
403cf1:	00 49 00             	add    %cl,0x0(%ecx)
403cf4:	4d                   	dec    %ebp
403cf5:	00 54 00 43          	add    %dl,0x43(%eax,%eax,1)
403cf9:	00 5f 00             	add    %bl,0x0(%edi)
403cfc:	31 00                	xor    %eax,(%eax)
403cfe:	35 00 2e 00 30       	xor    $0x30002e00,%eax
403d03:	00 5f 00             	add    %bl,0x0(%edi)
403d06:	50                   	push   %eax
403d07:	00 52 00             	add    %dl,0x0(%edx)
403d0a:	4f                   	dec    %edi
403d0b:	00 50 00             	add    %dl,0x0(%eax)
403d0e:	5f                   	pop    %edi
403d0f:	00 4d 00             	add    %cl,0x0(%ebp)
403d12:	55                   	push   %ebp
403d13:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
403d17:	00 58 00             	add    %bl,0x0(%eax)
403d1a:	5f                   	pop    %edi
403d1b:	00 4f 00             	add    %cl,0x0(%edi)
403d1e:	42                   	inc    %edx
403d1f:	00 4a 00             	add    %cl,0x0(%edx)
403d22:	5f                   	pop    %edi
403d23:	00 7b 00             	add    %bh,0x0(%ebx)
403d26:	41                   	inc    %ecx
403d27:	00 30                	add    %dh,(%eax)
403d29:	00 31                	add    %dh,(%ecx)
403d2b:	00 38                	add    %bh,(%eax)
403d2d:	00 31                	add    %dh,(%ecx)
403d2f:	00 42 00             	add    %al,0x0(%edx)
403d32:	45                   	inc    %ebp
403d33:	00 31                	add    %dh,(%ecx)
403d35:	00 2d 00 38 00 33    	add    %ch,0x33003800
403d3b:	00 31                	add    %dh,(%ecx)
403d3d:	00 30                	add    %dh,(%eax)
403d3f:	00 2d 00 34 00 62    	add    %ch,0x62003400
403d45:	00 63 00             	add    %ah,0x0(%ebx)
403d48:	37                   	aaa
403d49:	00 2d 00 39 00 33    	add    %ch,0x33003900
403d4f:	00 34 00             	add    %dh,(%eax,%eax,1)
403d52:	46                   	inc    %esi
403d53:	00 2d 00 43 00 33    	add    %ch,0x33004300
403d59:	00 37                	add    %dh,(%edi)
403d5b:	00 32                	add    %dh,(%edx)
403d5d:	00 44 00 39          	add    %al,0x39(%eax,%eax,1)
403d61:	00 33                	add    %dh,(%ebx)
403d63:	00 34 00             	add    %dh,(%eax,%eax,1)
403d66:	46                   	inc    %esi
403d67:	00 38                	add    %bh,(%eax)
403d69:	00 38                	add    %bh,(%eax)
403d6b:	00 44 00 7d          	add    %al,0x7d(%eax,%eax,1)
403d6f:	00 00                	add    %al,(%eax)
403d71:	00 00                	add    %al,(%eax)
403d73:	00 2f                	add    %ch,(%edi)
403d75:	53                   	push   %ebx
403d76:	59                   	pop    %ecx
403d77:	53                   	push   %ebx
403d78:	53                   	push   %ebx
403d79:	45                   	inc    %ebp
403d7a:	54                   	push   %esp
403d7b:	00 50 72             	add    %dl,0x72(%eax)
403d7e:	6f                   	outsl  %ds:(%esi),(%dx)
403d7f:	70 65                	jo     0x403de6
403d81:	72 74                	jb     0x403df7
403d83:	79 49                	jns    0x403dce
403d85:	6e                   	outsb  %ds:(%esi),(%dx)
403d86:	76 6f                	jbe    0x403df7
403d88:	6b 65 00 00          	imul   $0x0,0x0(%ebp),%esp
403d8c:	53                   	push   %ebx
403d8d:	79 73                	jns    0x403e02
403d8f:	74 65                	je     0x403df6
403d91:	6d                   	insl   (%dx),%es:(%edi)
403d92:	53                   	push   %ebx
403d93:	65 74 74             	gs je  0x403e0a
403d96:	69 6e 67 73 00 00 2f 	imul   $0x2f000073,0x67(%esi),%ebp
403d9d:	50                   	push   %eax
403d9e:	48                   	dec    %eax
403d9f:	00 2f                	add    %ch,(%edi)
403da1:	4e                   	dec    %esi
403da2:	50                   	push   %eax
403da3:	48                   	dec    %eax
403da4:	00 00                	add    %al,(%eax)
403da6:	00 00                	add    %al,(%eax)
403da8:	2f                   	das
403da9:	43                   	inc    %ebx
403daa:	4a                   	dec    %edx
403dab:	00 2f                	add    %ch,(%edi)
403dad:	4e                   	dec    %esi
403dae:	43                   	inc    %ebx
403daf:	4a                   	dec    %edx
403db0:	00 00                	add    %al,(%eax)
403db2:	00 00                	add    %al,(%eax)
403db4:	2f                   	das
403db5:	51                   	push   %ecx
403db6:	4b                   	dec    %ebx
403db7:	00 2f                	add    %ch,(%edi)
403db9:	4e                   	dec    %esi
403dba:	51                   	push   %ecx
403dbb:	4b                   	dec    %ebx
403dbc:	00 00                	add    %al,(%eax)
403dbe:	00 00                	add    %al,(%eax)
403dc0:	2f                   	das
403dc1:	43                   	inc    %ebx
403dc2:	54                   	push   %esp
403dc3:	00 23                	add    %ah,(%ebx)
403dc5:	00 33                	add    %dh,(%ebx)
403dc7:	00 32                	add    %dh,(%edx)
403dc9:	00 37                	add    %dh,(%edi)
403dcb:	00 37                	add    %dh,(%edi)
403dcd:	00 30                	add    %dh,(%eax)
403dcf:	00 00                	add    %al,(%eax)
403dd1:	00 00                	add    %al,(%eax)
403dd3:	00 53 00             	add    %dl,0x0(%ebx)
403dd6:	79 00                	jns    0x403dd8
403dd8:	73 00                	jae    0x403dda
403dda:	54                   	push   %esp
403ddb:	00 61 00             	add    %ah,0x0(%ecx)
403dde:	62 00                	bound  %eax,(%eax)
403de0:	43                   	inc    %ebx
403de1:	00 6f 00             	add    %ch,0x0(%edi)
403de4:	6e                   	outsb  %ds:(%esi),(%dx)
403de5:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
403de9:	00 6f 00             	add    %ch,0x0(%edi)
403dec:	6c                   	insb   (%dx),%es:(%edi)
403ded:	00 33                	add    %dh,(%ebx)
403def:	00 32                	add    %dh,(%edx)
403df1:	00 00                	add    %al,(%eax)
403df3:	00 42 00             	add    %al,0x0(%edx)
403df6:	75 00                	jne    0x403df8
403df8:	74 00                	je     0x403dfa
403dfa:	74 00                	je     0x403dfc
403dfc:	6f                   	outsl  %ds:(%esi),(%dx)
403dfd:	00 6e 00             	add    %ch,0x0(%esi)
403e00:	00 00                	add    %al,(%eax)
403e02:	00 00                	add    %al,(%eax)
403e04:	4d                   	dec    %ebp
403e05:	01 4c 01 4b          	add    %ecx,0x4b(%ecx,%eax,1)
403e09:	01 4a 01             	add    %ecx,0x1(%edx)
403e0c:	4f                   	dec    %edi
403e0d:	01 4e 01             	add    %ecx,0x1(%esi)
403e10:	50                   	push   %eax
403e11:	01 00                	add    %eax,(%eax)
403e1f:	00 cc                	add    %cl,%ah
403e21:	00 e0                	add    %ah,%al
403e23:	00 00                	add    %al,(%eax)
403e25:	00 e2                	add    %ah,%dl
403e27:	00 cc                	add    %cl,%ah
403e29:	00 e0                	add    %ah,%al
403e2b:	00 e1                	add    %ah,%cl
403e2d:	00 e2                	add    %ah,%dl
403e2f:	00 cc                	add    %cl,%ah
403e31:	00 e0                	add    %ah,%al
403e33:	00 00                	add    %al,(%eax)
403e35:	00 00                	add    %al,(%eax)
403e37:	00 cc                	add    %cl,%ah
403e39:	00 e0                	add    %ah,%al
403e3b:	00 e1                	add    %ah,%cl
403e3d:	00 00                	add    %al,(%eax)