416ae1:	6e                   	outsb  %ds:(%esi),(%dx)
416ae2:	74 48                	je     0x416b2c
416ae4:	61                   	popa
416ae5:	6e                   	outsb  %ds:(%esi),(%dx)
416ae6:	64 6c                	fs insb (%dx),%es:(%edi)
416ae8:	65 72 00             	gs jb  0x416aeb
416aeb:	43                   	inc    %ebx
416aec:	61                   	popa
416aed:	6c                   	insb   (%dx),%es:(%edi)
416aee:	65 6e                	outsb  %gs:(%esi),(%dx)
416af0:	64 61                	fs popa
416af2:	72 49                	jb     0x416b3d
416af4:	74 65                	je     0x416b5b
416af6:	6d                   	insl   (%dx),%es:(%edi)
416af7:	45                   	inc    %ebp
416af8:	76 65                	jbe    0x416b5f
416afa:	6e                   	outsb  %ds:(%esi),(%dx)
416afb:	74 48                	je     0x416b45
416afd:	61                   	popa
416afe:	6e                   	outsb  %ds:(%esi),(%dx)
416aff:	64 6c                	fs insb (%dx),%es:(%edi)
416b01:	65 72 00             	gs jb  0x416b04
416b04:	43                   	inc    %ebx
416b05:	61                   	popa
416b06:	6c                   	insb   (%dx),%es:(%edi)
416b07:	65 6e                	outsb  %gs:(%esi),(%dx)
416b09:	64 61                	fs popa
416b0b:	72 44                	jb     0x416b51
416b0d:	61                   	popa
416b0e:	79 45                	jns    0x416b55
416b10:	76 65                	jbe    0x416b77
416b12:	6e                   	outsb  %ds:(%esi),(%dx)
416b13:	74 48                	je     0x416b5d
416b15:	61                   	popa
416b16:	6e                   	outsb  %ds:(%esi),(%dx)
416b17:	64 6c                	fs insb (%dx),%es:(%edi)
416b19:	65 72 00             	gs jb  0x416b1c
416b1c:	4b                   	dec    %ebx
416b1d:	65 79 45             	gs jns 0x416b65
416b20:	76 65                	jbe    0x416b87
416b22:	6e                   	outsb  %ds:(%esi),(%dx)
416b23:	74 48                	je     0x416b6d
416b25:	61                   	popa
416b26:	6e                   	outsb  %ds:(%esi),(%dx)
416b27:	64 6c                	fs insb (%dx),%es:(%edi)
416b29:	65 72 00             	gs jb  0x416b2c
416b2c:	53                   	push   %ebx
416b2d:	79 73                	jns    0x416ba2
416b2f:	74 65                	je     0x416b96
416b31:	6d                   	insl   (%dx),%es:(%edi)
416b32:	2e 43                	cs inc %ebx
416b34:	6f                   	outsl  %ds:(%esi),(%dx)
416b35:	64 65 44             	fs gs inc %esp
416b38:	6f                   	outsl  %ds:(%esi),(%dx)
416b39:	6d                   	insl   (%dx),%es:(%edi)
416b3a:	2e 43                	cs inc %ebx
416b3c:	6f                   	outsl  %ds:(%esi),(%dx)
416b3d:	6d                   	insl   (%dx),%es:(%edi)
416b3e:	70 69                	jo     0x416ba9
416b40:	6c                   	insb   (%dx),%es:(%edi)
416b41:	65 72 00             	gs jb  0x416b44
416b44:	49                   	dec    %ecx
416b45:	43                   	inc    %ebx
416b46:	6f                   	outsl  %ds:(%esi),(%dx)
416b47:	6e                   	outsb  %ds:(%esi),(%dx)
416b48:	74 61                	je     0x416bab
416b4a:	69 6e 65 72 00 67 65 	imul   $0x65670072,0x65(%esi),%ebp
416b51:	74 5f                	je     0x416bb2
416b53:	52                   	push   %edx
416b54:	65 6e                	outsb  %gs:(%esi),(%dx)
416b56:	64 65 72 65          	fs gs jb 0x416bbf
416b5a:	72 00                	jb     0x416b5c
416b5c:	73 65                	jae    0x416bc3
416b5e:	74 5f                	je     0x416bbf
416b60:	52                   	push   %edx
416b61:	65 6e                	outsb  %gs:(%esi),(%dx)
416b63:	64 65 72 65          	fs gs jb 0x416bcc
416b67:	72 00                	jb     0x416b69
416b69:	43                   	inc    %ebx
416b6a:	61                   	popa
416b6b:	6c                   	insb   (%dx),%es:(%edi)
416b6c:	65 6e                	outsb  %gs:(%esi),(%dx)
416b6e:	64 61                	fs popa
416b70:	72 50                	jb     0x416bc2
416b72:	72 6f                	jb     0x416be3
416b74:	66 65 73 73          	data16 gs jae 0x416beb
416b78:	69 6f 6e 61 6c 52 65 	imul   $0x65526c61,0x6e(%edi),%ebp
416b7f:	6e                   	outsb  %ds:(%esi),(%dx)
416b80:	64 65 72 65          	fs gs jb 0x416be9
416b84:	72 00                	jb     0x416b86
416b86:	43                   	inc    %ebx
416b87:	61                   	popa
416b88:	6c                   	insb   (%dx),%es:(%edi)
416b89:	65 6e                	outsb  %gs:(%esi),(%dx)
416b8b:	64 61                	fs popa
416b8d:	72 53                	jb     0x416be2
416b8f:	79 73                	jns    0x416c04
416b91:	74 65                	je     0x416bf8
416b93:	6d                   	insl   (%dx),%es:(%edi)
416b94:	52                   	push   %edx
416b95:	65 6e                	outsb  %gs:(%esi),(%dx)
416b97:	64 65 72 65          	fs gs jb 0x416c00
416b9b:	72 00                	jb     0x416b9d
416b9d:	43                   	inc    %ebx
416b9e:	61                   	popa
416b9f:	6c                   	insb   (%dx),%es:(%edi)
416ba0:	65 6e                	outsb  %gs:(%esi),(%dx)
416ba2:	64 61                	fs popa
416ba4:	72 52                	jb     0x416bf8
416ba6:	65 6e                	outsb  %gs:(%esi),(%dx)
416ba8:	64 65 72 65          	fs gs jb 0x416c11
416bac:	72 00                	jb     0x416bae
416bae:	54                   	push   %esp
416baf:	65 78 74             	gs js  0x416c26
416bb2:	52                   	push   %edx
416bb3:	65 6e                	outsb  %gs:(%esi),(%dx)
416bb5:	64 65 72 65          	fs gs jb 0x416c1e
416bb9:	72 00                	jb     0x416bbb
416bbb:	5f                   	pop    %edi
416bbc:	72 65                	jb     0x416c23
416bbe:	6e                   	outsb  %ds:(%esi),(%dx)
416bbf:	64 65 72 65          	fs gs jb 0x416c28
416bc3:	72 00                	jb     0x416bc5
416bc5:	67 65 74 5f          	addr16 gs je 0x416c28
416bc9:	42                   	inc    %edx
416bca:	61                   	popa
416bcb:	63 6b 67             	arpl   %ebp,0x67(%ebx)
416bce:	72 6f                	jb     0x416c3f
416bd0:	75 6e                	jne    0x416c40
416bd2:	64 43                	fs inc %ebx
416bd4:	6f                   	outsl  %ds:(%esi),(%dx)
416bd5:	6c                   	insb   (%dx),%es:(%edi)
416bd6:	6f                   	outsl  %ds:(%esi),(%dx)
416bd7:	72 4c                	jb     0x416c25
416bd9:	69 67 68 74 65 72 00 	imul   $0x726574,0x68(%edi),%esp
416be0:	73 65                	jae    0x416c47
416be2:	74 5f                	je     0x416c43
416be4:	42                   	inc    %edx
416be5:	61                   	popa
416be6:	63 6b 67             	arpl   %ebp,0x67(%ebx)
416be9:	72 6f                	jb     0x416c5a
416beb:	75 6e                	jne    0x416c5b
416bed:	64 43                	fs inc %ebx
416bef:	6f                   	outsl  %ds:(%esi),(%dx)
416bf0:	6c                   	insb   (%dx),%es:(%edi)
416bf1:	6f                   	outsl  %ds:(%esi),(%dx)
416bf2:	72 4c                	jb     0x416c40
416bf4:	69 67 68 74 65 72 00 	imul   $0x726574,0x68(%edi),%esp
416bfb:	5f                   	pop    %edi
416bfc:	62 61 63             	bound  %esp,0x63(%ecx)
416bff:	6b 67 72 6f          	imul   $0x6f,0x72(%edi),%esp
416c03:	75 6e                	jne    0x416c73
416c05:	64 43                	fs inc %ebx
416c07:	6f                   	outsl  %ds:(%esi),(%dx)
416c08:	6c                   	insb   (%dx),%es:(%edi)
416c09:	6f                   	outsl  %ds:(%esi),(%dx)
416c0a:	72 4c                	jb     0x416c58
416c0c:	69 67 68 74 65 72 00 	imul   $0x726574,0x68(%edi),%esp
416c13:	61                   	popa
416c14:	64 64 5f             	fs fs pop %edi
416c17:	49                   	dec    %ecx
416c18:	74 65                	je     0x416c7f
416c1a:	6d                   	insl   (%dx),%es:(%edi)
416c1b:	4d                   	dec    %ebp
416c1c:	6f                   	outsl  %ds:(%esi),(%dx)
416c1d:	75 73                	jne    0x416c92
416c1f:	65 48                	gs dec %eax
416c21:	6f                   	outsl  %ds:(%esi),(%dx)
416c22:	76 65                	jbe    0x416c89
416c24:	72 00                	jb     0x416c26
416c26:	72 65                	jb     0x416c8d
416c28:	6d                   	insl   (%dx),%es:(%edi)
416c29:	6f                   	outsl  %ds:(%esi),(%dx)
416c2a:	76 65                	jbe    0x416c91
416c2c:	5f                   	pop    %edi
416c2d:	49                   	dec    %ecx
416c2e:	74 65                	je     0x416c95
416c30:	6d                   	insl   (%dx),%es:(%edi)
416c31:	4d                   	dec    %ebp
416c32:	6f                   	outsl  %ds:(%esi),(%dx)
416c33:	75 73                	jne    0x416ca8
416c35:	65 48                	gs dec %eax
416c37:	6f                   	outsl  %ds:(%esi),(%dx)
416c38:	76 65                	jbe    0x416c9f
416c3a:	72 00                	jb     0x416c3c
416c3c:	4f                   	dec    %edi
416c3d:	6e                   	outsb  %ds:(%esi),(%dx)
416c3e:	49                   	dec    %ecx
416c3f:	74 65                	je     0x416ca6
416c41:	6d                   	insl   (%dx),%es:(%edi)
416c42:	4d                   	dec    %ebp
416c43:	6f                   	outsl  %ds:(%esi),(%dx)
416c44:	75 73                	jne    0x416cb9
416c46:	65 48                	gs dec %eax
416c48:	6f                   	outsl  %ds:(%esi),(%dx)
416c49:	76 65                	jbe    0x416cb0
416c4b:	72 00                	jb     0x416c4d
416c4d:	73 65                	jae    0x416cb4
416c4f:	74 5f                	je     0x416cb0
416c51:	55                   	push   %ebp
416c52:	73 65                	jae    0x416cb9
416c54:	43                   	inc    %ebx
416c55:	6f                   	outsl  %ds:(%esi),(%dx)
416c56:	6d                   	insl   (%dx),%es:(%edi)
416c57:	70 61                	jo     0x416cba
416c59:	74 69                	je     0x416cc4
416c5b:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
416c5f:	74 61                	je     0x416cc2
416c61:	74 65                	je     0x416cc8
416c63:	49                   	dec    %ecx
416c64:	6d                   	insl   (%dx),%es:(%edi)
416c65:	61                   	popa
416c66:	67 65 42             	addr16 gs inc %edx
416c69:	65 68 61 76 69 6f    	gs push $0x6f697661
416c6f:	72 00                	jb     0x416c71
416c71:	73 65                	jae    0x416cd8
416c73:	74 5f                	je     0x416cd4
416c75:	43                   	inc    %ebx
416c76:	6f                   	outsl  %ds:(%esi),(%dx)
416c77:	6c                   	insb   (%dx),%es:(%edi)
416c78:	6f                   	outsl  %ds:(%esi),(%dx)
416c79:	72 00                	jb     0x416c7b
416c7b:	67 65 74 5f          	addr16 gs je 0x416cde
416c7f:	41                   	inc    %ecx
416c80:	72 72                	jb     0x416cf4
416c82:	6f                   	outsl  %ds:(%esi),(%dx)
416c83:	77 73                	ja     0x416cf8
416c85:	53                   	push   %ebx
416c86:	65 6c                	gs insb (%dx),%es:(%edi)
416c88:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
416c8d:	43                   	inc    %ebx
416c8e:	6f                   	outsl  %ds:(%esi),(%dx)
416c8f:	6c                   	insb   (%dx),%es:(%edi)
416c90:	6f                   	outsl  %ds:(%esi),(%dx)
416c91:	72 00                	jb     0x416c93
416c93:	73 65                	jae    0x416cfa
416c95:	74 5f                	je     0x416cf6
416c97:	41                   	inc    %ecx
416c98:	72 72                	jb     0x416d0c
416c9a:	6f                   	outsl  %ds:(%esi),(%dx)
416c9b:	77 73                	ja     0x416d10
416c9d:	53                   	push   %ebx
416c9e:	65 6c                	gs insb (%dx),%es:(%edi)
416ca0:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
416ca5:	43                   	inc    %ebx
416ca6:	6f                   	outsl  %ds:(%esi),(%dx)
416ca7:	6c                   	insb   (%dx),%es:(%edi)
416ca8:	6f                   	outsl  %ds:(%esi),(%dx)
416ca9:	72 00                	jb     0x416cab
416cab:	5f                   	pop    %edi
416cac:	61                   	popa
416cad:	72 72                	jb     0x416d21
416caf:	6f                   	outsl  %ds:(%esi),(%dx)
416cb0:	77 73                	ja     0x416d25
416cb2:	53                   	push   %ebx
416cb3:	65 6c                	gs insb (%dx),%es:(%edi)
416cb5:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
416cba:	43                   	inc    %ebx
416cbb:	6f                   	outsl  %ds:(%esi),(%dx)
416cbc:	6c                   	insb   (%dx),%es:(%edi)
416cbd:	6f                   	outsl  %ds:(%esi),(%dx)
416cbe:	72 00                	jb     0x416cc0
416cc0:	67 65 74 5f          	addr16 gs je 0x416d23
416cc4:	44                   	inc    %esp
416cc5:	61                   	popa
416cc6:	79 53                	jns    0x416d1b
416cc8:	65 6c                	gs insb (%dx),%es:(%edi)
416cca:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
416ccf:	43                   	inc    %ebx
416cd0:	6f                   	outsl  %ds:(%esi),(%dx)
416cd1:	6c                   	insb   (%dx),%es:(%edi)
416cd2:	6f                   	outsl  %ds:(%esi),(%dx)
416cd3:	72 00                	jb     0x416cd5
416cd5:	73 65                	jae    0x416d3c
416cd7:	74 5f                	je     0x416d38
416cd9:	44                   	inc    %esp
416cda:	61                   	popa
416cdb:	79 53                	jns    0x416d30
416cdd:	65 6c                	gs insb (%dx),%es:(%edi)
416cdf:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
416ce4:	43                   	inc    %ebx
416ce5:	6f                   	outsl  %ds:(%esi),(%dx)
416ce6:	6c                   	insb   (%dx),%es:(%edi)
416ce7:	6f                   	outsl  %ds:(%esi),(%dx)
416ce8:	72 00                	jb     0x416cea
416cea:	67 65 74 5f          	addr16 gs je 0x416d4d
416cee:	42                   	inc    %edx
416cef:	61                   	popa
416cf0:	63 6b 67             	arpl   %ebp,0x67(%ebx)
416cf3:	72 6f                	jb     0x416d64
416cf5:	75 6e                	jne    0x416d65
416cf7:	64 43                	fs inc %ebx
416cf9:	6f                   	outsl  %ds:(%esi),(%dx)
416cfa:	6c                   	insb   (%dx),%es:(%edi)
416cfb:	6f                   	outsl  %ds:(%esi),(%dx)
416cfc:	72 00                	jb     0x416cfe
416cfe:	73 65                	jae    0x416d65
416d00:	74 5f                	je     0x416d61
416d02:	42                   	inc    %edx
416d03:	61                   	popa
416d04:	63 6b 67             	arpl   %ebp,0x67(%ebx)
416d07:	72 6f                	jb     0x416d78
416d09:	75 6e                	jne    0x416d79
416d0b:	64 43                	fs inc %ebx
416d0d:	6f                   	outsl  %ds:(%esi),(%dx)
416d0e:	6c                   	insb   (%dx),%es:(%edi)
416d0f:	6f                   	outsl  %ds:(%esi),(%dx)
416d10:	72 00                	jb     0x416d12
416d12:	67 65 74 5f          	addr16 gs je 0x416d75
416d16:	44                   	inc    %esp
416d17:	61                   	popa
416d18:	79 53                	jns    0x416d6d
416d1a:	65 6c                	gs insb (%dx),%es:(%edi)
416d1c:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
416d21:	42                   	inc    %edx
416d22:	61                   	popa
416d23:	63 6b 67             	arpl   %ebp,0x67(%ebx)
416d26:	72 6f                	jb     0x416d97
416d28:	75 6e                	jne    0x416d98
416d2a:	64 43                	fs inc %ebx
416d2c:	6f                   	outsl  %ds:(%esi),(%dx)
416d2d:	6c                   	insb   (%dx),%es:(%edi)
416d2e:	6f                   	outsl  %ds:(%esi),(%dx)
416d2f:	72 00                	jb     0x416d31
416d31:	73 65                	jae    0x416d98
416d33:	74 5f                	je     0x416d94
416d35:	44                   	inc    %esp
416d36:	61                   	popa
416d37:	79 53                	jns    0x416d8c
416d39:	65 6c                	gs insb (%dx),%es:(%edi)
416d3b:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
416d40:	42                   	inc    %edx
416d41:	61                   	popa
416d42:	63 6b 67             	arpl   %ebp,0x67(%ebx)
416d45:	72 6f                	jb     0x416db6
416d47:	75 6e                	jne    0x416db7
416d49:	64 43                	fs inc %ebx
416d4b:	6f                   	outsl  %ds:(%esi),(%dx)
416d4c:	6c                   	insb   (%dx),%es:(%edi)
416d4d:	6f                   	outsl  %ds:(%esi),(%dx)
416d4e:	72 00                	jb     0x416d50
416d50:	5f                   	pop    %edi
416d51:	64 61                	fs popa
416d53:	79 53                	jns    0x416da8
416d55:	65 6c                	gs insb (%dx),%es:(%edi)
416d57:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
416d5c:	42                   	inc    %edx
416d5d:	61                   	popa
416d5e:	63 6b 67             	arpl   %ebp,0x67(%ebx)
416d61:	72 6f                	jb     0x416dd2