403a1c:	5c                   	pop    %esp
403a1d:	00 4f 00             	add    %cl,0x0(%edi)
403a20:	6c                   	insb   (%dx),%es:(%edi)
403a21:	00 65 00             	add    %ah,0x0(%ebp)
403a24:	00 00                	add    %al,(%eax)
403a26:	00 00                	add    %al,(%eax)
403a28:	4d                   	dec    %ebp
403a29:	00 61 00             	add    %ah,0x0(%ecx)
403a2c:	63 00                	arpl   %eax,(%eax)
403a2e:	68 00 69 00 6e       	push   $0x6e006900
403a33:	00 65 00             	add    %ah,0x0(%ebp)
403a36:	4c                   	dec    %esp
403a37:	00 61 00             	add    %ah,0x0(%ecx)
403a3a:	75 00                	jne    0x403a3c
403a3c:	6e                   	outsb  %ds:(%esi),(%dx)
403a3d:	00 63 00             	add    %ah,0x0(%ebx)
403a40:	68 00 52 00 65       	push   $0x65005200
403a45:	00 73 00             	add    %dh,0x0(%ebx)
403a48:	74 00                	je     0x403a4a
403a4a:	72 00                	jb     0x403a4c
403a4c:	69 00 63 00 74 00    	imul   $0x740063,(%eax),%eax
403a52:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
403a58:	00 00                	add    %al,(%eax)
403a5a:	00 00                	add    %al,(%eax)
403a5c:	52                   	push   %edx
403a5d:	00 75 00             	add    %dh,0x0(%ebp)
403a60:	6e                   	outsb  %ds:(%esi),(%dx)
403a61:	00 41 00             	add    %al,0x0(%ecx)
403a64:	73 00                	jae    0x403a66
403a66:	00 00                	add    %al,(%eax)
403a68:	41                   	inc    %ecx
403a69:	00 63 00             	add    %ah,0x0(%ebx)
403a6c:	63 00                	arpl   %eax,(%eax)
403a6e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403a72:	73 00                	jae    0x403a74
403a74:	50                   	push   %eax
403a75:	00 65 00             	add    %ah,0x0(%ebp)
403a78:	72 00                	jb     0x403a7a
403a7a:	6d                   	insl   (%dx),%es:(%edi)
403a7b:	00 69 00             	add    %ch,0x0(%ecx)
403a7e:	73 00                	jae    0x403a80
403a80:	73 00                	jae    0x403a82
403a82:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
403a90:	53                   	push   %ebx
403a91:	00 4f 00             	add    %cl,0x0(%edi)
403a94:	46                   	inc    %esi
403a95:	00 54 00 57          	add    %dl,0x57(%eax,%eax,1)
403a99:	00 41 00             	add    %al,0x0(%ecx)
403a9c:	52                   	push   %edx
403a9d:	00 45 00             	add    %al,0x0(%ebp)
403aa0:	5c                   	pop    %esp
403aa1:	00 43 00             	add    %al,0x0(%ebx)
403aa4:	6c                   	insb   (%dx),%es:(%edi)
403aa5:	00 61 00             	add    %ah,0x0(%ecx)
403aa8:	73 00                	jae    0x403aaa
403aaa:	73 00                	jae    0x403aac
403aac:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403ab0:	5c                   	pop    %esp
403ab1:	00 41 00             	add    %al,0x0(%ecx)
403ab4:	70 00                	jo     0x403ab6
403ab6:	70 00                	jo     0x403ab8
403ab8:	49                   	dec    %ecx
403ab9:	00 44 00 5c          	add    %al,0x5c(%eax,%eax,1)
403abd:	00 7b 00             	add    %bh,0x0(%ebx)
403ac0:	46                   	inc    %esi
403ac1:	00 38                	add    %bh,(%eax)
403ac3:	00 46 00             	add    %al,0x0(%esi)
403ac6:	44                   	inc    %esp
403ac7:	00 30                	add    %dh,(%eax)
403ac9:	00 33                	add    %dh,(%ebx)
403acb:	00 41 00             	add    %al,0x0(%ecx)
403ace:	36 00 2d 00 44 00 44 	add    %ch,%ss:0x44004400
403ad5:	00 44 00 39          	add    %al,0x39(%eax,%eax,1)
403ad9:	00 2d 00 34 00 43    	add    %ch,0x43003400
403adf:	00 31                	add    %dh,(%ecx)
403ae1:	00 42 00             	add    %al,0x0(%edx)
403ae4:	2d 00 38 00 34       	sub    $0x34003800,%eax
403ae9:	00 45 00             	add    %al,0x0(%ebp)
403aec:	45                   	inc    %ebp
403aed:	00 2d 00 35 00 38    	add    %ch,0x38003500
403af3:	00 31                	add    %dh,(%ecx)
403af5:	00 35 00 39 00 34    	add    %dh,0x34003900
403afb:	00 37                	add    %dh,(%edi)
403afd:	00 36                	add    %dh,(%esi)
403aff:	00 41 00             	add    %al,0x0(%ecx)
403b02:	30 00                	xor    %al,(%eax)
403b04:	44                   	inc    %esp
403b05:	00 37                	add    %dh,(%edi)
403b07:	00 7d 00             	add    %bh,0x0(%ebp)
403b0a:	00 00                	add    %al,(%eax)
403b0c:	49                   	dec    %ecx
403b0d:	00 6e 00             	add    %ch,0x0(%esi)
403b10:	74 00                	je     0x403b12
403b12:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403b16:	61                   	popa
403b17:	00 63 00             	add    %ah,0x0(%ebx)
403b1a:	74 00                	je     0x403b1c
403b1c:	69 00 76 00 65 00    	imul   $0x650076,(%eax),%eax
403b22:	20 00                	and    %al,(%eax)
403b24:	55                   	push   %ebp
403b25:	00 73 00             	add    %dh,0x0(%ebx)
403b28:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403b2c:	00 00                	add    %al,(%eax)
403b2e:	00 00                	add    %al,(%eax)
403b30:	4c                   	dec    %esp
403b31:	00 61 00             	add    %ah,0x0(%ecx)
403b34:	75 00                	jne    0x403b36
403b36:	6e                   	outsb  %ds:(%esi),(%dx)
403b37:	00 63 00             	add    %ah,0x0(%ebx)
403b3a:	68 00 50 00 65       	push   $0x65005000
403b3f:	00 72 00             	add    %dh,0x0(%edx)
403b42:	6d                   	insl   (%dx),%es:(%edi)
403b43:	00 69 00             	add    %ch,0x0(%ecx)
403b46:	73 00                	jae    0x403b48
403b48:	73 00                	jae    0x403b4a
403b4a:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
403b58:	43                   	inc    %ebx
403b59:	00 49 00             	add    %cl,0x0(%ecx)
403b5c:	4d                   	dec    %ebp
403b5d:	00 52 00             	add    %dl,0x0(%edx)
403b60:	65 00 71 00          	add    %dh,%gs:0x0(%ecx)
403b64:	75 00                	jne    0x403b66
403b66:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403b6a:	74 00                	je     0x403b6c
403b6c:	52                   	push   %edx
403b6d:	00 41 00             	add    %al,0x0(%ecx)
403b70:	3a 00                	cmp    (%eax),%al
403b72:	3a 00                	cmp    (%eax),%al
403b74:	67 00 65 00          	add    %ah,0x0(%di)
403b78:	74 00                	je     0x403b7a
403b7a:	5f                   	pop    %edi
403b7b:	00 52 00             	add    %dl,0x0(%edx)
403b7e:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
403b82:	6f                   	outsl  %ds:(%esi),(%dx)
403b83:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
403b87:	00 49 00             	add    %cl,0x0(%ecx)
403b8a:	4d                   	dec    %ebp
403b8b:	00 42 00             	add    %al,0x0(%edx)
403b8e:	75 00                	jne    0x403b90
403b90:	64 00 64 00 79       	add    %ah,%fs:0x79(%eax,%eax,1)
403b95:	00 00                	add    %al,(%eax)
403b97:	00 62 00             	add    %ah,0x0(%edx)
403b9a:	61                   	popa
403b9b:	00 73 00             	add    %dh,0x0(%ebx)
403b9e:	65 00 5c 00 64       	add    %bl,%gs:0x64(%eax,%eax,1)
403ba3:	00 69 00             	add    %ch,0x0(%ecx)
403ba6:	61                   	popa
403ba7:	00 67 00             	add    %ah,0x0(%edi)
403baa:	6e                   	outsb  %ds:(%esi),(%dx)
403bab:	00 6f 00             	add    %ch,0x0(%edi)
403bae:	73 00                	jae    0x403bb0
403bb0:	69 00 73 00 5c 00    	imul   $0x5c0073,(%eax),%eax
403bb6:	72 00                	jb     0x403bb8
403bb8:	61                   	popa
403bb9:	00 5c 00 64          	add    %bl,0x64(%eax,%eax,1)
403bbd:	00 63 00             	add    %ah,0x0(%ebx)
403bc0:	6f                   	outsl  %ds:(%esi),(%dx)
403bc1:	00 6d 00             	add    %ch,0x0(%ebp)
403bc4:	5c                   	pop    %esp
403bc5:	00 73 00             	add    %dh,0x0(%ebx)
403bc8:	72 00                	jb     0x403bca
403bca:	63 00                	arpl   %eax,(%eax)
403bcc:	5c                   	pop    %esp
403bcd:	00 72 00             	add    %dh,0x0(%edx)
403bd0:	61                   	popa
403bd1:	00 69 00             	add    %ch,0x0(%ecx)
403bd4:	6d                   	insl   (%dx),%es:(%edi)
403bd5:	00 72 00             	add    %dh,0x0(%edx)
403bd8:	65 00 71 00          	add    %dh,%gs:0x0(%ecx)
403bdc:	75 00                	jne    0x403bde
403bde:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403be2:	74 00                	je     0x403be4
403be4:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
403be8:	70 00                	jo     0x403bea
403bea:	70 00                	jo     0x403bec
403bec:	00 00                	add    %al,(%eax)
403bee:	00 00                	add    %al,(%eax)
403bf0:	43                   	inc    %ebx
403bf1:	00 49 00             	add    %cl,0x0(%ecx)
403bf4:	4d                   	dec    %ebp
403bf5:	00 52 00             	add    %dl,0x0(%edx)
403bf8:	65 00 71 00          	add    %dh,%gs:0x0(%ecx)
403bfc:	75 00                	jne    0x403bfe
403bfe:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403c02:	74 00                	je     0x403c04
403c04:	52                   	push   %edx
403c05:	00 41 00             	add    %al,0x0(%ecx)
403c08:	3a 00                	cmp    (%eax),%al
403c0a:	3a 00                	cmp    (%eax),%al
403c0c:	53                   	push   %ebx
403c0d:	00 65 00             	add    %ah,0x0(%ebp)
403c10:	74 00                	je     0x403c12
403c12:	52                   	push   %edx
403c13:	00 65 00             	add    %ah,0x0(%ebp)
403c16:	6e                   	outsb  %ds:(%esi),(%dx)
403c17:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
403c1b:	00 7a 00             	add    %bh,0x0(%edx)
403c1e:	76 00                	jbe    0x403c20
403c20:	6f                   	outsl  %ds:(%esi),(%dx)
403c21:	00 75 00             	add    %dh,0x0(%ebp)
403c24:	73 00                	jae    0x403c26
403c26:	53                   	push   %ebx
403c27:	00 65 00             	add    %ah,0x0(%ebp)
403c2a:	73 00                	jae    0x403c2c
403c2c:	73 00                	jae    0x403c2e
403c2e:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
403c34:	00 00                	add    %al,(%eax)
403c36:	00 00                	add    %al,(%eax)
403c38:	43                   	inc    %ebx
403c39:	00 49 00             	add    %cl,0x0(%ecx)
403c3c:	4d                   	dec    %ebp
403c3d:	00 52 00             	add    %dl,0x0(%edx)
403c40:	65 00 71 00          	add    %dh,%gs:0x0(%ecx)
403c44:	75 00                	jne    0x403c46
403c46:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403c4a:	74 00                	je     0x403c4c
403c4c:	52                   	push   %edx
403c4d:	00 41 00             	add    %al,0x0(%ecx)
403c50:	3a 00                	cmp    (%eax),%al
403c52:	3a 00                	cmp    (%eax),%al
403c54:	67 00 65 00          	add    %ah,0x0(%di)
403c58:	74 00                	je     0x403c5a
403c5a:	5f                   	pop    %edi
403c5b:	00 52 00             	add    %dl,0x0(%edx)
403c5e:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
403c62:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
403c66:	7a 00                	jp     0x403c68
403c68:	76 00                	jbe    0x403c6a
403c6a:	6f                   	outsl  %ds:(%esi),(%dx)
403c6b:	00 75 00             	add    %dh,0x0(%ebp)
403c6e:	73 00                	jae    0x403c70
403c70:	53                   	push   %ebx
403c71:	00 65 00             	add    %ah,0x0(%ebp)
403c74:	73 00                	jae    0x403c76
403c76:	73 00                	jae    0x403c78
403c78:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
403c7e:	00 00                	add    %al,(%eax)
403c80:	dd b1 a4 9b 0c 8b    	fnsave -0x74f3645c(%ecx)
403c86:	b7 48                	mov    $0x48,%bh
403c88:	9e                   	sahf
403c89:	7c 2f                	jl     0x403cba
403c8b:	25 85 7c 8d f5       	and    $0xf58d7c85,%eax
403c90:	84 b2 96 b1 b4 ba    	test   %dh,-0x454b4e6a(%edx)
403c96:	1a 10                	sbb    (%eax),%dl
403c98:	b6 9c                	mov    $0x9c,%dh
403c9a:	00 aa 00 34 1d 07    	add    %ch,0x71d3400(%edx)
403ca0:	f8                   	clc
403ca1:	9c                   	pushf
403ca2:	a1 3f c4 64 53       	mov    0x5364c43f,%eax
403ca7:	4f                   	dec    %edi
403ca8:	ae                   	scas   %es:(%edi),%al
403ca9:	60                   	pusha
403caa:	63 5b 38             	arpl   %ebx,0x38(%ebx)
403cad:	06                   	push   %es
403cae:	ec                   	in     (%dx),%al
403caf:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
403cb0:	45                   	inc    %ebp
403cb1:	00 6e 00             	add    %ch,0x0(%esi)
403cb4:	64 00 52 00          	add    %dl,%fs:0x0(%edx)
403cb8:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
403cbc:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
403cc0:	7a 00                	jp     0x403cc2
403cc2:	76 00                	jbe    0x403cc4
403cc4:	6f                   	outsl  %ds:(%esi),(%dx)
403cc5:	00 75 00             	add    %dh,0x0(%ebp)
403cc8:	73 00                	jae    0x403cca
403cca:	00 00                	add    %al,(%eax)
403ccc:	54                   	push   %esp
403ccd:	00 65 00             	add    %ah,0x0(%ebp)
403cd0:	72 00                	jb     0x403cd2
403cd2:	6d                   	insl   (%dx),%es:(%edi)
403cd3:	00 69 00             	add    %ch,0x0(%ecx)
403cd6:	6e                   	outsb  %ds:(%esi),(%dx)
403cd7:	00 61 00             	add    %ah,0x0(%ecx)
403cda:	74 00                	je     0x403cdc
403cdc:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
403ce2:	00 00                	add    %al,(%eax)
403ce4:	00 00                	add    %al,(%eax)
403ce6:	00 00                	add    %al,(%eax)
403ce8:	62 00                	bound  %eax,(%eax)
403cea:	61                   	popa
403ceb:	00 73 00             	add    %dh,0x0(%ebx)
403cee:	65 00 5c 00 64       	add    %bl,%gs:0x64(%eax,%eax,1)
403cf3:	00 69 00             	add    %ch,0x0(%ecx)
403cf6:	61                   	popa
403cf7:	00 67 00             	add    %ah,0x0(%edi)
403cfa:	6e                   	outsb  %ds:(%esi),(%dx)
403cfb:	00 6f 00             	add    %ch,0x0(%edi)
403cfe:	73 00                	jae    0x403d00
403d00:	69 00 73 00 5c 00    	imul   $0x5c0073,(%eax),%eax
403d06:	72 00                	jb     0x403d08
403d08:	61                   	popa
403d09:	00 5c 00 64          	add    %bl,0x64(%eax,%eax,1)
403d0d:	00 63 00             	add    %ah,0x0(%ebx)
403d10:	6f                   	outsl  %ds:(%esi),(%dx)
403d11:	00 6d 00             	add    %ch,0x0(%ebp)
403d14:	5c                   	pop    %esp
403d15:	00 73 00             	add    %dh,0x0(%ebx)
403d18:	72 00                	jb     0x403d1a
403d1a:	63 00                	arpl   %eax,(%eax)
403d1c:	5c                   	pop    %esp
403d1d:	00 72 00             	add    %dh,0x0(%edx)
403d20:	61                   	popa
403d21:	00 69 00             	add    %ch,0x0(%ecx)
403d24:	6d                   	insl   (%dx),%es:(%edi)
403d25:	00 72 00             	add    %dh,0x0(%edx)
403d28:	65 00 71 00          	add    %dh,%gs:0x0(%ecx)
403d2c:	75 00                	jne    0x403d2e
403d2e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403d32:	74 00                	je     0x403d34
403d34:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
403d38:	6e                   	outsb  %ds:(%esi),(%dx)
403d39:	00 74 00 2e          	add    %dh,0x2e(%eax,%eax,1)
403d3d:	00 63 00             	add    %ah,0x0(%ebx)
403d40:	70 00                	jo     0x403d42
403d42:	70 00                	jo     0x403d44
403d44:	00 00                	add    %al,(%eax)
403d46:	00 00                	add    %al,(%eax)
403d48:	43                   	inc    %ebx
403d49:	00 49 00             	add    %cl,0x0(%ecx)
403d4c:	4d                   	dec    %ebp
403d4d:	00 52 00             	add    %dl,0x0(%edx)
403d50:	65 00 71 00          	add    %dh,%gs:0x0(%ecx)
403d54:	75 00                	jne    0x403d56
403d56:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403d5a:	74 00                	je     0x403d5c
403d5c:	52                   	push   %edx
403d5d:	00 41 00             	add    %al,0x0(%ecx)
403d60:	45                   	inc    %ebp
403d61:	00 76 00             	add    %dh,0x0(%esi)
403d64:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
403d68:	74 00                	je     0x403d6a
403d6a:	3a 00                	cmp    (%eax),%al
403d6c:	3a 00                	cmp    (%eax),%al
403d6e:	49                   	dec    %ecx
403d6f:	00 6e 00             	add    %ch,0x0(%esi)
403d72:	76 00                	jbe    0x403d74
403d74:	6f                   	outsl  %ds:(%esi),(%dx)
403d75:	00 6b 00             	add    %ch,0x0(%ebx)
403d78:	65 00 00             	add    %al,%gs:(%eax)
403d7b:	00 43 00             	add    %al,0x0(%ebx)
403d7e:	49                   	dec    %ecx
403d7f:	00 4d 00             	add    %cl,0x0(%ebp)
403d82:	52                   	push   %edx
403d83:	00 65 00             	add    %ah,0x0(%ebp)
403d86:	71 00                	jno    0x403d88
403d88:	75 00                	jne    0x403d8a
403d8a:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
403d8e:	74 00                	je     0x403d90
403d90:	52                   	push   %edx