409b2b:	6c                   	insb   (%dx),%es:(%edi)
409b2c:	6c                   	insb   (%dx),%es:(%edi)
409b2d:	42                   	inc    %edx
409b2e:	61                   	popa
409b2f:	72 73                	jb     0x409ba4
409b31:	00 67 65             	add    %ah,0x65(%edi)
409b34:	74 5f                	je     0x409b95
409b36:	56                   	push   %esi
409b37:	65 72 74             	gs jb  0x409bae
409b3a:	65 78 43             	gs js  0x409b80
409b3d:	6f                   	outsl  %ds:(%esi),(%dx)
409b3e:	6c                   	insb   (%dx),%es:(%edi)
409b3f:	6f                   	outsl  %ds:(%esi),(%dx)
409b40:	72 73                	jb     0x409bb5
409b42:	00 73 65             	add    %dh,0x65(%ebx)
409b45:	74 5f                	je     0x409ba6
409b47:	56                   	push   %esi
409b48:	65 72 74             	gs jb  0x409bbf
409b4b:	65 78 43             	gs js  0x409b91
409b4e:	6f                   	outsl  %ds:(%esi),(%dx)
409b4f:	6c                   	insb   (%dx),%es:(%edi)
409b50:	6f                   	outsl  %ds:(%esi),(%dx)
409b51:	72 73                	jb     0x409bc6
409b53:	00 4c 6f 63          	add    %cl,0x63(%edi,%ebp,2)
409b57:	6b 42 69 74          	imul   $0x74,0x69(%edx),%eax
409b5b:	73 00                	jae    0x409b5d
409b5d:	55                   	push   %ebp
409b5e:	6e                   	outsb  %ds:(%esi),(%dx)
409b5f:	6c                   	insb   (%dx),%es:(%edi)
409b60:	6f                   	outsl  %ds:(%esi),(%dx)
409b61:	63 6b 42             	arpl   %ebp,0x42(%ebx)
409b64:	69 74 73 00 47 65 74 	imul   $0x52746547,0x0(%ebx,%esi,2),%esi
409b6b:	52
409b6c:	61                   	popa
409b6d:	77 45                	ja     0x409bb4
409b6f:	6c                   	insb   (%dx),%es:(%edi)
409b70:	65 6d                	gs insl (%dx),%es:(%edi)
409b72:	65 6e                	outsb  %gs:(%esi),(%dx)
409b74:	74 73                	je     0x409be9
409b76:	00 41 64             	add    %al,0x64(%ecx)
409b79:	64 43                	fs inc %ebx
409b7b:	6f                   	outsl  %ds:(%esi),(%dx)
409b7c:	6d                   	insl   (%dx),%es:(%edi)
409b7d:	70 6f                	jo     0x409bee
409b7f:	6e                   	outsb  %ds:(%esi),(%dx)
409b80:	65 6e                	outsb  %gs:(%esi),(%dx)
409b82:	74 73                	je     0x409bf7
409b84:	00 52 65             	add    %dl,0x65(%edx)
409b87:	6d                   	insl   (%dx),%es:(%edi)
409b88:	6f                   	outsl  %ds:(%esi),(%dx)
409b89:	76 65                	jbe    0x409bf0
409b8b:	43                   	inc    %ebx
409b8c:	6f                   	outsl  %ds:(%esi),(%dx)
409b8d:	6d                   	insl   (%dx),%es:(%edi)
409b8e:	70 6f                	jo     0x409bff
409b90:	6e                   	outsb  %ds:(%esi),(%dx)
409b91:	65 6e                	outsb  %gs:(%esi),(%dx)
409b93:	74 73                	je     0x409c08
409b95:	00 43 6f             	add    %al,0x6f(%ebx)
409b98:	6e                   	outsb  %ds:(%esi),(%dx)
409b99:	74 61                	je     0x409bfc
409b9b:	69 6e 73 43 6f 6d 70 	imul   $0x706d6f43,0x73(%esi),%ebp
409ba2:	6f                   	outsl  %ds:(%esi),(%dx)
409ba3:	6e                   	outsb  %ds:(%esi),(%dx)
409ba4:	65 6e                	outsb  %gs:(%esi),(%dx)
409ba6:	74 73                	je     0x409c1b
409ba8:	00 47 65             	add    %al,0x65(%edi)
409bab:	74 43                	je     0x409bf0
409bad:	6f                   	outsl  %ds:(%esi),(%dx)
409bae:	6d                   	insl   (%dx),%es:(%edi)
409baf:	70 6f                	jo     0x409c20
409bb1:	6e                   	outsb  %ds:(%esi),(%dx)
409bb2:	65 6e                	outsb  %gs:(%esi),(%dx)
409bb4:	74 73                	je     0x409c29
409bb6:	00 67 65             	add    %ah,0x65(%edi)
409bb9:	74 5f                	je     0x409c1a
409bbb:	43                   	inc    %ebx
409bbc:	6f                   	outsl  %ds:(%esi),(%dx)
409bbd:	75 6e                	jne    0x409c2d
409bbf:	74 43                	je     0x409c04
409bc1:	6f                   	outsl  %ds:(%esi),(%dx)
409bc2:	6d                   	insl   (%dx),%es:(%edi)
409bc3:	70 6f                	jo     0x409c34
409bc5:	6e                   	outsb  %ds:(%esi),(%dx)
409bc6:	65 6e                	outsb  %gs:(%esi),(%dx)
409bc8:	74 73                	je     0x409c3d
409bca:	00 73 74             	add    %dh,0x74(%ebx)
409bcd:	61                   	popa
409bce:	72 74                	jb     0x409c44
409bd0:	43                   	inc    %ebx
409bd1:	6f                   	outsl  %ds:(%esi),(%dx)
409bd2:	6d                   	insl   (%dx),%es:(%edi)
409bd3:	70 6f                	jo     0x409c44
409bd5:	6e                   	outsb  %ds:(%esi),(%dx)
409bd6:	65 6e                	outsb  %gs:(%esi),(%dx)
409bd8:	74 73                	je     0x409c4d
409bda:	00 5f 63             	add    %bl,0x63(%edi)
409bdd:	6f                   	outsl  %ds:(%esi),(%dx)
409bde:	6d                   	insl   (%dx),%es:(%edi)
409bdf:	70 6f                	jo     0x409c50
409be1:	6e                   	outsb  %ds:(%esi),(%dx)
409be2:	65 6e                	outsb  %gs:(%esi),(%dx)
409be4:	74 73                	je     0x409c59
409be6:	00 45 78             	add    %al,0x78(%ebp)
409be9:	69 73 74 73 00 6f 70 	imul   $0x706f0073,0x74(%ebx),%esi
409bf0:	5f                   	pop    %edi
409bf1:	55                   	push   %ebp
409bf2:	6e                   	outsb  %ds:(%esi),(%dx)
409bf3:	61                   	popa
409bf4:	72 79                	jb     0x409c6f
409bf6:	50                   	push   %eax
409bf7:	6c                   	insb   (%dx),%es:(%edi)
409bf8:	75 73                	jne    0x409c6d
409bfa:	00 6f 70             	add    %ch,0x70(%edi)
409bfd:	5f                   	pop    %edi
409bfe:	4d                   	dec    %ebp
409bff:	6f                   	outsl  %ds:(%esi),(%dx)
409c00:	64 75 6c             	fs jne 0x409c6f
409c03:	75 73                	jne    0x409c78
409c05:	00 75 76             	add    %dh,0x76(%ebp)
409c08:	73 00                	jae    0x409c0a
409c0a:	53                   	push   %ebx
409c0b:	79 44                	jns    0x409c51
409c0d:	50                   	push   %eax
409c0e:	63 56 74             	arpl   %edx,0x74(%esi)
409c11:	00 43 6f             	add    %al,0x6f(%ebx)
409c14:	6e                   	outsb  %ds:(%esi),(%dx)
409c15:	63 61 74             	arpl   %esp,0x74(%ecx)
409c18:	00 50 69             	add    %dl,0x69(%eax)
409c1b:	78 65                	js     0x409c82
409c1d:	6c                   	insb   (%dx),%es:(%edi)
409c1e:	46                   	inc    %esi
409c1f:	6f                   	outsl  %ds:(%esi),(%dx)
409c20:	72 6d                	jb     0x409c8f
409c22:	61                   	popa
409c23:	74 00                	je     0x409c25
409c25:	49                   	dec    %ecx
409c26:	47                   	inc    %edi
409c27:	61                   	popa
409c28:	6d                   	insl   (%dx),%es:(%edi)
409c29:	65 4f                	gs dec %edi
409c2b:	62 6a 65             	bound  %ebp,0x65(%edx)
409c2e:	63 74 00 47          	arpl   %esi,0x47(%eax,%eax,1)
409c32:	65 74 4f             	gs je  0x409c84
409c35:	62 6a 65             	bound  %ebp,0x65(%edx)
409c38:	63 74 00 53          	arpl   %esi,0x53(%eax,%eax,1)
409c3c:	65 6c                	gs insb (%dx),%es:(%edi)
409c3e:	65 63 74 00 67       	arpl   %esi,%gs:0x67(%eax,%eax,1)
409c43:	65 74 5f             	gs je  0x409ca5
409c46:	50                   	push   %eax
409c47:	72 6f                	jb     0x409cb8
409c49:	64 75 63             	fs jne 0x409caf
409c4c:	74 00                	je     0x409c4e
409c4e:	67 65 74 5f          	addr16 gs je 0x409cb1
409c52:	41                   	inc    %ecx
409c53:	73 73                	jae    0x409cc8
409c55:	65 6d                	gs insl (%dx),%es:(%edi)
409c57:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
409c5b:	72 6f                	jb     0x409ccc
409c5d:	64 75 63             	fs jne 0x409cc3
409c60:	74 00                	je     0x409c62
409c62:	4c                   	dec    %esp
409c63:	61                   	popa
409c64:	74 65                	je     0x409ccb
409c66:	47                   	inc    %edi
409c67:	65 74 00             	gs je  0x409c6a
409c6a:	44                   	inc    %esp
409c6b:	6f                   	outsl  %ds:(%esi),(%dx)
409c6c:	77 6e                	ja     0x409cdc
409c6e:	4c                   	dec    %esp
409c6f:	65 66 74 00          	gs data16 je 0x409c73
409c73:	55                   	push   %ebp
409c74:	70 4c                	jo     0x409cc2
409c76:	65 66 74 00          	gs data16 je 0x409c7a
409c7a:	74 6f                	je     0x409ceb
409c7c:	70 4c                	jo     0x409cca
409c7e:	65 66 74 00          	gs data16 je 0x409c82
409c82:	6f                   	outsl  %ds:(%esi),(%dx)
409c83:	70 5f                	jo     0x409ce4
409c85:	4c                   	dec    %esp
409c86:	65 66 74 53          	gs data16 je 0x409cdd
409c8a:	68 69 66 74 00       	push   $0x746669
409c8f:	6f                   	outsl  %ds:(%esi),(%dx)
409c90:	70 5f                	jo     0x409cf1
409c92:	52                   	push   %edx
409c93:	69 67 68 74 53 68 69 	imul   $0x69685374,0x68(%edi),%esp
409c9a:	66 74 00             	data16 je 0x409c9d
409c9d:	62 6f 74             	bound  %ebp,0x74(%edi)
409ca0:	74 6f                	je     0x409d11
409ca2:	6d                   	insl   (%dx),%es:(%edi)
409ca3:	52                   	push   %edx
409ca4:	69 67 68 74 00 44 6f 	imul   $0x6f440074,0x68(%edi),%esp
409cab:	77 6e                	ja     0x409d1b
409cad:	52                   	push   %edx
409cae:	69 67 68 74 00 55 70 	imul   $0x70550074,0x68(%edi),%esp
409cb5:	52                   	push   %edx
409cb6:	69 67 68 74 00 67 65 	imul   $0x65670074,0x68(%edi),%esp
409cbd:	74 5f                	je     0x409d1e
409cbf:	48                   	dec    %eax
409cc0:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
409cc7:	65
409cc8:	74 5f                	je     0x409d29
409cca:	48                   	dec    %eax
409ccb:	65 69 67 68 74 00 47 	imul   $0x65470074,%gs:0x68(%edi),%esp
409cd2:	65
409cd3:	74 48                	je     0x409d1d
409cd5:	65 69 67 68 74 00 53 	imul   $0x65530074,%gs:0x68(%edi),%esp
409cdc:	65
409cdd:	74 48                	je     0x409d27
409cdf:	65 69 67 68 74 00 68 	imul   $0x65680074,%gs:0x68(%edi),%esp
409ce6:	65
409ce7:	69 67 68 74 00 67 65 	imul   $0x65670074,0x68(%edi),%esp
409cee:	74 5f                	je     0x409d4f
409cf0:	43                   	inc    %ebx
409cf1:	6f                   	outsl  %ds:(%esi),(%dx)
409cf2:	70 79                	jo     0x409d6d
409cf4:	72 69                	jb     0x409d5f
409cf6:	67 68 74 00 6c 61    	addr16 push $0x616c0074
409cfc:	62 65 6c             	bound  %esp,0x6c(%ebp)
409cff:	43                   	inc    %ebx
409d00:	6f                   	outsl  %ds:(%esi),(%dx)
409d01:	70 79                	jo     0x409d7c
409d03:	72 69                	jb     0x409d6e
409d05:	67 68 74 00 67 65    	addr16 push $0x65670074
409d0b:	74 5f                	je     0x409d6c
409d0d:	41                   	inc    %ecx
409d0e:	73 73                	jae    0x409d83
409d10:	65 6d                	gs insl (%dx),%es:(%edi)
409d12:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
409d16:	6f                   	outsl  %ds:(%esi),(%dx)
409d17:	70 79                	jo     0x409d92
409d19:	72 69                	jb     0x409d84
409d1b:	67 68 74 00 6f 70    	addr16 push $0x706f0074
409d21:	5f                   	pop    %edi
409d22:	49                   	dec    %ecx
409d23:	6d                   	insl   (%dx),%es:(%edi)
409d24:	70 6c                	jo     0x409d92
409d26:	69 63 69 74 00 6f 70 	imul   $0x706f0074,0x69(%ebx),%esp
409d2d:	5f                   	pop    %edi
409d2e:	45                   	inc    %ebp
409d2f:	78 70                	js     0x409da1
409d31:	6c                   	insb   (%dx),%es:(%edi)
409d32:	69 63 69 74 00 45 6e 	imul   $0x6e450074,0x69(%ebx),%esp
409d39:	64 49                	fs dec %ecx
409d3b:	6e                   	outsb  %ds:(%esi),(%dx)
409d3c:	69 74 00 42 65 67 69 	imul   $0x6e696765,0x42(%eax,%eax,1),%esi
409d43:	6e
409d44:	49                   	dec    %ecx
409d45:	6e                   	outsb  %ds:(%esi),(%dx)
409d46:	69 74 00 47 72 61 70 	imul   $0x68706172,0x47(%eax,%eax,1),%esi
409d4d:	68
409d4e:	69 63 73 55 6e 69 74 	imul   $0x74696e55,0x73(%ebx),%esp
409d55:	00 45 78             	add    %al,0x78(%ebp)
409d58:	69 74 00 43 6f 6d 70 	imul   $0x6f706d6f,0x43(%eax,%eax,1),%esi
409d5f:	6f
409d60:	73 61                	jae    0x409dc3
409d62:	62 6c 65 44          	bound  %ebp,0x44(%ebp,%eiz,2)
409d66:	65 66 61             	gs popaw
409d69:	75 6c                	jne    0x409dd7
409d6b:	74 00                	je     0x409d6d
409d6d:	47                   	inc    %edi
409d6e:	65 74 56             	gs je  0x409dc7
409d71:	61                   	popa
409d72:	6c                   	insb   (%dx),%es:(%edi)
409d73:	75 65                	jne    0x409dda
409d75:	4f                   	dec    %edi
409d76:	72 44                	jb     0x409dbc
409d78:	65 66 61             	gs popaw
409d7b:	75 6c                	jne    0x409de9
409d7d:	74 00                	je     0x409d7f
409d7f:	73 65                	jae    0x409de6
409d81:	74 5f                	je     0x409de2
409d83:	44                   	inc    %esp
409d84:	69 61 6c 6f 67 52 65 	imul   $0x6552676f,0x6c(%ecx),%esp
409d8b:	73 75                	jae    0x409e02
409d8d:	6c                   	insb   (%dx),%es:(%edi)
409d8e:	74 00                	je     0x409d90
409d90:	53                   	push   %ebx
409d91:	79 73                	jns    0x409e06
409d93:	74 65                	je     0x409dfa
409d95:	6d                   	insl   (%dx),%es:(%edi)
409d96:	2e 44                	cs inc %esp
409d98:	61                   	popa
409d99:	74 61                	je     0x409dfc
409d9b:	2e 53                	cs push %ebx
409d9d:	71 6c                	jno    0x409e0b
409d9f:	43                   	inc    %ebx
409da0:	6c                   	insb   (%dx),%es:(%edi)
409da1:	69 65 6e 74 00 6f 70 	imul   $0x706f0074,0x6e(%ebp),%esp
409da8:	5f                   	pop    %edi
409da9:	4f                   	dec    %edi
409daa:	6e                   	outsb  %ds:(%esi),(%dx)
409dab:	65 73 43             	gs jae 0x409df1
409dae:	6f                   	outsl  %ds:(%esi),(%dx)
409daf:	6d                   	insl   (%dx),%es:(%edi)
409db0:	70 6c                	jo     0x409e1e
409db2:	65 6d                	gs insl (%dx),%es:(%edi)
409db4:	65 6e                	outsb  %gs:(%esi),(%dx)
409db6:	74 00                	je     0x409db8
409db8:	43                   	inc    %ebx
409db9:	6f                   	outsl  %ds:(%esi),(%dx)
409dba:	6e                   	outsb  %ds:(%esi),(%dx)
409dbb:	74 65                	je     0x409e22
409dbd:	6e                   	outsb  %ds:(%esi),(%dx)
409dbe:	74 41                	je     0x409e01
409dc0:	6c                   	insb   (%dx),%es:(%edi)
409dc1:	69 67 6e 6d 65 6e 74 	imul   $0x746e656d,0x6e(%edi),%esp
409dc8:	00 45 6e             	add    %al,0x6e(%ebp)
409dcb:	76 69                	jbe    0x409e36
409dcd:	72 6f                	jb     0x409e3e
409dcf:	6e                   	outsb  %ds:(%esi),(%dx)
409dd0:	6d                   	insl   (%dx),%es:(%edi)
409dd1:	65 6e                	outsb  %gs:(%esi),(%dx)
409dd3:	74 00                	je     0x409dd5
409dd5:	49                   	dec    %ecx
409dd6:	43                   	inc    %ebx
409dd7:	6f                   	outsl  %ds:(%esi),(%dx)
409dd8:	6d                   	insl   (%dx),%es:(%edi)
409dd9:	70 6f                	jo     0x409e4a
409ddb:	6e                   	outsb  %ds:(%esi),(%dx)
409ddc:	65 6e                	outsb  %gs:(%esi),(%dx)
409dde:	74 00                	je     0x409de0
409de0:	41                   	inc    %ecx
409de1:	64 64 43             	fs fs inc %ebx
409de4:	6f                   	outsl  %ds:(%esi),(%dx)
409de5:	6d                   	insl   (%dx),%es:(%edi)
409de6:	70 6f                	jo     0x409e57
409de8:	6e                   	outsb  %ds:(%esi),(%dx)
409de9:	65 6e                	outsb  %gs:(%esi),(%dx)
409deb:	74 00                	je     0x409ded
409ded:	52                   	push   %edx
409dee:	65 6d                	gs insl (%dx),%es:(%edi)
409df0:	6f                   	outsl  %ds:(%esi),(%dx)
409df1:	76 65                	jbe    0x409e58
409df3:	43                   	inc    %ebx
409df4:	6f                   	outsl  %ds:(%esi),(%dx)
409df5:	6d                   	insl   (%dx),%es:(%edi)
409df6:	70 6f                	jo     0x409e67
409df8:	6e                   	outsb  %ds:(%esi),(%dx)
409df9:	65 6e                	outsb  %gs:(%esi),(%dx)
409dfb:	74 00                	je     0x409dfd
409dfd:	49                   	dec    %ecx
409dfe:	6e                   	outsb  %ds:(%esi),(%dx)
409dff:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
409e06:	65
409e07:	43                   	inc    %ebx
409e08:	6f                   	outsl  %ds:(%esi),(%dx)
409e09:	6d                   	insl   (%dx),%es:(%edi)
409e0a:	70 6f                	jo     0x409e7b
409e0c:	6e                   	outsb  %ds:(%esi),(%dx)