410b8b:	63 68 6f             	arpl   %ebp,0x6f(%eax)
410b8e:	6f                   	outsl  %ds:(%esi),(%dx)
410b8f:	6c                   	insb   (%dx),%es:(%edi)
410b90:	43                   	inc    %ebx
410b91:	6f                   	outsl  %ds:(%esi),(%dx)
410b92:	73 74                	jae    0x410c08
410b94:	57                   	push   %edi
410b95:	6f                   	outsl  %ds:(%esi),(%dx)
410b96:	6f                   	outsl  %ds:(%esi),(%dx)
410b97:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410b9c:	65 6c                	gs insb (%dx),%es:(%edi)
410b9e:	48                   	dec    %eax
410b9f:	6f                   	outsl  %ds:(%esi),(%dx)
410ba0:	75 73                	jne    0x410c15
410ba2:	65 73 43             	gs jae 0x410be8
410ba5:	6f                   	outsl  %ds:(%esi),(%dx)
410ba6:	73 74                	jae    0x410c1c
410ba8:	57                   	push   %edi
410ba9:	6f                   	outsl  %ds:(%esi),(%dx)
410baa:	6f                   	outsl  %ds:(%esi),(%dx)
410bab:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410bb0:	65 6c                	gs insb (%dx),%es:(%edi)
410bb2:	49                   	dec    %ecx
410bb3:	72 6f                	jb     0x410c24
410bb5:	6e                   	outsb  %ds:(%esi),(%dx)
410bb6:	57                   	push   %edi
410bb7:	6f                   	outsl  %ds:(%esi),(%dx)
410bb8:	72 6b                	jb     0x410c25
410bba:	73 43                	jae    0x410bff
410bbc:	6f                   	outsl  %ds:(%esi),(%dx)
410bbd:	73 74                	jae    0x410c33
410bbf:	57                   	push   %edi
410bc0:	6f                   	outsl  %ds:(%esi),(%dx)
410bc1:	6f                   	outsl  %ds:(%esi),(%dx)
410bc2:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410bc7:	65 6c                	gs insb (%dx),%es:(%edi)
410bc9:	57                   	push   %edi
410bca:	6f                   	outsl  %ds:(%esi),(%dx)
410bcb:	6f                   	outsl  %ds:(%esi),(%dx)
410bcc:	64 73 68             	fs jae 0x410c37
410bcf:	65 74 43             	gs je  0x410c15
410bd2:	6f                   	outsl  %ds:(%esi),(%dx)
410bd3:	73 74                	jae    0x410c49
410bd5:	57                   	push   %edi
410bd6:	6f                   	outsl  %ds:(%esi),(%dx)
410bd7:	6f                   	outsl  %ds:(%esi),(%dx)
410bd8:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410bdd:	65 6c                	gs insb (%dx),%es:(%edi)
410bdf:	51                   	push   %ecx
410be0:	75 61                	jne    0x410c43
410be2:	72 72                	jb     0x410c56
410be4:	79 43                	jns    0x410c29
410be6:	6f                   	outsl  %ds:(%esi),(%dx)
410be7:	73 74                	jae    0x410c5d
410be9:	57                   	push   %edi
410bea:	6f                   	outsl  %ds:(%esi),(%dx)
410beb:	6f                   	outsl  %ds:(%esi),(%dx)
410bec:	64 00 63 6f          	add    %ah,%fs:0x6f(%ebx)
410bf0:	73 74                	jae    0x410c66
410bf2:	57                   	push   %edi
410bf3:	6f                   	outsl  %ds:(%esi),(%dx)
410bf4:	6f                   	outsl  %ds:(%esi),(%dx)
410bf5:	64 00 6c 61 62       	add    %ch,%fs:0x62(%ecx,%eiz,2)
410bfa:	65 6c                	gs insb (%dx),%es:(%edi)
410bfc:	51                   	push   %ecx
410bfd:	75 61                	jne    0x410c60
410bff:	72 72                	jb     0x410c73
410c01:	79 57                	jns    0x410c5a
410c03:	6f                   	outsl  %ds:(%esi),(%dx)
410c04:	6f                   	outsl  %ds:(%esi),(%dx)
410c05:	64 00 54 72 61       	add    %dl,%fs:0x61(%edx,%esi,2)
410c0a:	69 6e 69 6e 67 54 69 	imul   $0x6954676e,0x69(%esi),%ebp
410c11:	6d                   	insl   (%dx),%es:(%edi)
410c12:	65 53                	gs push %ebx
410c14:	74 61                	je     0x410c77
410c16:	6e                   	outsb  %ds:(%esi),(%dx)
410c17:	64 61                	fs popa
410c19:	72 64                	jb     0x410c7f
410c1b:	00 52 65             	add    %dl,0x65(%edx)
410c1e:	70 6c                	jo     0x410c8c
410c20:	61                   	popa
410c21:	63 65 00             	arpl   %esp,0x0(%ebp)
410c24:	64 65 66 61          	fs gs popaw
410c28:	75 6c                	jne    0x410c96
410c2a:	74 49                	je     0x410c75
410c2c:	6e                   	outsb  %ds:(%esi),(%dx)
410c2d:	73 74                	jae    0x410ca3
410c2f:	61                   	popa
410c30:	6e                   	outsb  %ds:(%esi),(%dx)
410c31:	63 65 00             	arpl   %esp,0x0(%ebp)
410c34:	73 6f                	jae    0x410ca5
410c36:	75 72                	jne    0x410caa
410c38:	63 65 00             	arpl   %esp,0x0(%ebp)
410c3b:	73 65                	jae    0x410ca2
410c3d:	74 5f                	je     0x410c9e
410c3f:	41                   	inc    %ecx
410c40:	75 74                	jne    0x410cb6
410c42:	6f                   	outsl  %ds:(%esi),(%dx)
410c43:	53                   	push   %ebx
410c44:	63 61 6c             	arpl   %esp,0x6c(%ecx)
410c47:	65 4d                	gs dec %ebp
410c49:	6f                   	outsl  %ds:(%esi),(%dx)
410c4a:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
410c4f:	74 5f                	je     0x410cb0
410c51:	53                   	push   %ebx
410c52:	69 7a 65 4d 6f 64 65 	imul   $0x65646f4d,0x65(%edx),%edi
410c59:	00 73 65             	add    %dh,0x65(%ebx)
410c5c:	74 5f                	je     0x410cbd
410c5e:	41                   	inc    %ecx
410c5f:	75 74                	jne    0x410cd5
410c61:	6f                   	outsl  %ds:(%esi),(%dx)
410c62:	53                   	push   %ebx
410c63:	69 7a 65 4d 6f 64 65 	imul   $0x65646f4d,0x65(%edx),%edi
410c6a:	00 50 69             	add    %dl,0x69(%eax)
410c6d:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
410c71:	65 42                	gs inc %edx
410c73:	6f                   	outsl  %ds:(%esi),(%dx)
410c74:	78 53                	js     0x410cc9
410c76:	69 7a 65 4d 6f 64 65 	imul   $0x65646f4d,0x65(%edx),%edi
410c7d:	00 53 65             	add    %dl,0x65(%ebx)
410c80:	6c                   	insb   (%dx),%es:(%edi)
410c81:	65 63 74 53 69       	arpl   %esi,%gs:0x69(%ebx,%edx,2)
410c86:	6e                   	outsb  %ds:(%esi),(%dx)
410c87:	67 6c                	insb   (%dx),%es:(%di)
410c89:	65 4e                	gs dec %esi
410c8b:	6f                   	outsl  %ds:(%esi),(%dx)
410c8c:	64 65 00 58 6d       	fs add %bl,%gs:0x6d(%eax)
410c91:	6c                   	insb   (%dx),%es:(%edi)
410c92:	4e                   	dec    %esi
410c93:	6f                   	outsl  %ds:(%esi),(%dx)
410c94:	64 65 00 61 74       	fs add %ah,%gs:0x74(%ecx)
410c99:	74 69                	je     0x410d04
410c9b:	74 75                	je     0x410d12
410c9d:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
410ca2:	74 5f                	je     0x410d03
410ca4:	44                   	inc    %esp
410ca5:	61                   	popa
410ca6:	6d                   	insl   (%dx),%es:(%edi)
410ca7:	61                   	popa
410ca8:	67 65 00 73 65       	add    %dh,%gs:0x65(%bp,%di)
410cad:	74 5f                	je     0x410d0e
410caf:	44                   	inc    %esp
410cb0:	61                   	popa
410cb1:	6d                   	insl   (%dx),%es:(%edi)
410cb2:	61                   	popa
410cb3:	67 65 00 49 44       	add    %cl,%gs:0x44(%bx,%di)
410cb8:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
410cbf:	6c                   	insb   (%dx),%es:(%edi)
410cc0:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
410cc4:	6e                   	outsb  %ds:(%esi),(%dx)
410cc5:	74 69                	je     0x410d30
410cc7:	6d                   	insl   (%dx),%es:(%edi)
410cc8:	65 46                	gs inc %esi
410cca:	69 65 6c 64 48 61 6e 	imul   $0x6e614864,0x6c(%ebp),%esp
410cd1:	64 6c                	fs insb (%dx),%es:(%edi)
410cd3:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
410cd7:	6e                   	outsb  %ds:(%esi),(%dx)
410cd8:	74 69                	je     0x410d43
410cda:	6d                   	insl   (%dx),%es:(%edi)
410cdb:	65 54                	gs push %esp
410cdd:	79 70                	jns    0x410d4f
410cdf:	65 48                	gs dec %eax
410ce1:	61                   	popa
410ce2:	6e                   	outsb  %ds:(%esi),(%dx)
410ce3:	64 6c                	fs insb (%dx),%es:(%edi)
410ce5:	65 00 47 65          	add    %al,%gs:0x65(%edi)
410ce9:	74 54                	je     0x410d3f
410ceb:	79 70                	jns    0x410d5d
410ced:	65 46                	gs inc %esi
410cef:	72 6f                	jb     0x410d60
410cf1:	6d                   	insl   (%dx),%es:(%edi)
410cf2:	48                   	dec    %eax
410cf3:	61                   	popa
410cf4:	6e                   	outsb  %ds:(%esi),(%dx)
410cf5:	64 6c                	fs insb (%dx),%es:(%edi)
410cf7:	65 00 62 75          	add    %ah,%gs:0x75(%edx)
410cfb:	74 74                	je     0x410d71
410cfd:	6f                   	outsl  %ds:(%esi),(%dx)
410cfe:	6e                   	outsb  %ds:(%esi),(%dx)
410cff:	55                   	push   %ebp
410d00:	70 67                	jo     0x410d69
410d02:	72 61                	jb     0x410d65
410d04:	64 65 54             	fs gs push %esp
410d07:	65 6d                	gs insl (%dx),%es:(%edi)
410d09:	70 6c                	jo     0x410d77
410d0b:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410d10:	65 6c                	gs insb (%dx),%es:(%edi)
410d12:	4c                   	dec    %esp
410d13:	65 76 65             	gs jbe 0x410d7b
410d16:	6c                   	insb   (%dx),%es:(%edi)
410d17:	4f                   	dec    %edi
410d18:	66 54                	push   %sp
410d1a:	65 6d                	gs insl (%dx),%es:(%edi)
410d1c:	70 6c                	jo     0x410d8a
410d1e:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410d23:	65 6c                	gs insb (%dx),%es:(%edi)
410d25:	54                   	push   %esp
410d26:	65 6d                	gs insl (%dx),%es:(%edi)
410d28:	70 6c                	jo     0x410d96
410d2a:	65 00 72 65          	add    %dh,%gs:0x65(%edx)
410d2e:	73 75                	jae    0x410da5
410d30:	6c                   	insb   (%dx),%es:(%edi)
410d31:	74 4f                	je     0x410d82
410d33:	66 42                	inc    %dx
410d35:	61                   	popa
410d36:	74 74                	je     0x410dac
410d38:	6c                   	insb   (%dx),%es:(%edi)
410d39:	65 00 44 6f 63       	add    %al,%gs:0x63(%edi,%ebp,2)
410d3e:	6b 53 74 79          	imul   $0x79,0x74(%ebx),%edx
410d42:	6c                   	insb   (%dx),%es:(%edi)
410d43:	65 00 46 6f          	add    %al,%gs:0x6f(%esi)
410d47:	6e                   	outsb  %ds:(%esi),(%dx)
410d48:	74 53                	je     0x410d9d
410d4a:	74 79                	je     0x410dc5
410d4c:	6c                   	insb   (%dx),%es:(%edi)
410d4d:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
410d51:	74 5f                	je     0x410db2
410d53:	4e                   	dec    %esi
410d54:	61                   	popa
410d55:	6d                   	insl   (%dx),%es:(%edi)
410d56:	65 00 74 65 78       	add    %dh,%gs:0x78(%ebp,%eiz,2)
410d5b:	74 42                	je     0x410d9f
410d5d:	6f                   	outsl  %ds:(%esi),(%dx)
410d5e:	78 53                	js     0x410db3
410d60:	61                   	popa
410d61:	76 65                	jbe    0x410dc8
410d63:	4e                   	dec    %esi
410d64:	61                   	popa
410d65:	6d                   	insl   (%dx),%es:(%edi)
410d66:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410d6b:	65 6c                	gs insb (%dx),%es:(%edi)
410d6d:	45                   	inc    %ebp
410d6e:	6c                   	insb   (%dx),%es:(%edi)
410d6f:	76 69                	jbe    0x410dda
410d71:	73 68                	jae    0x410ddb
410d73:	41                   	inc    %ecx
410d74:	72 63                	jb     0x410dd9
410d76:	68 65 72 54 72       	push   $0x72547265
410d7b:	61                   	popa
410d7c:	69 6e 69 6e 67 54 69 	imul   $0x6954676e,0x69(%esi),%ebp
410d83:	6d                   	insl   (%dx),%es:(%edi)
410d84:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410d89:	65 6c                	gs insb (%dx),%es:(%edi)
410d8b:	45                   	inc    %ebp
410d8c:	6c                   	insb   (%dx),%es:(%edi)
410d8d:	76 69                	jbe    0x410df8
410d8f:	73 68                	jae    0x410df9
410d91:	4d                   	dec    %ebp
410d92:	61                   	popa
410d93:	73 74                	jae    0x410e09
410d95:	65 72 54             	gs jb  0x410dec
410d98:	72 61                	jb     0x410dfb
410d9a:	69 6e 69 6e 67 54 69 	imul   $0x6954676e,0x69(%esi),%ebp
410da1:	6d                   	insl   (%dx),%es:(%edi)
410da2:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
410da7:	65 6c                	gs insb (%dx),%es:(%edi)
410da9:	45                   	inc    %ebp
410daa:	6c                   	insb   (%dx),%es:(%edi)
410dab:	76 69                	jbe    0x410e16
410dad:	73 68                	jae    0x410e17
410daf:	57                   	push   %edi
410db0:	61                   	popa
410db1:	72 72                	jb     0x410e25
410db3:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
410dba:	6e                   	outsb  %ds:(%esi),(%dx)
410dbb:	69 6e 67 54 69 6d 65 	imul   $0x656d6954,0x67(%esi),%ebp
410dc2:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
410dc6:	65 6c                	gs insb (%dx),%es:(%edi)
410dc8:	45                   	inc    %ebp
410dc9:	6c                   	insb   (%dx),%es:(%edi)
410dca:	76 69                	jbe    0x410e35
410dcc:	73 68                	jae    0x410e36
410dce:	41                   	inc    %ecx
410dcf:	72 63                	jb     0x410e34
410dd1:	68 65 72 54 72       	push   $0x72547265
410dd6:	61                   	popa
410dd7:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
410dde:	73 74                	jae    0x410e54
410de0:	54                   	push   %esp
410de1:	69 6d 65 00 6c 61 62 	imul   $0x62616c00,0x65(%ebp),%ebp
410de8:	65 6c                	gs insb (%dx),%es:(%edi)
410dea:	45                   	inc    %ebp
410deb:	6c                   	insb   (%dx),%es:(%edi)
410dec:	76 69                	jbe    0x410e57
410dee:	73 68                	jae    0x410e58
410df0:	4d                   	dec    %ebp
410df1:	61                   	popa
410df2:	73 74                	jae    0x410e68
410df4:	65 72 54             	gs jb  0x410e4b
410df7:	72 61                	jb     0x410e5a
410df9:	69 6e 69 6e 67 43 6f 	imul   $0x6f43676e,0x69(%esi),%ebp
410e00:	73 74                	jae    0x410e76
410e02:	54                   	push   %esp
410e03:	69 6d 65 00 6c 61 62 	imul   $0x62616c00,0x65(%ebp),%ebp
410e0a:	65 6c                	gs insb (%dx),%es:(%edi)
410e0c:	45                   	inc    %ebp
410e0d:	6c                   	insb   (%dx),%es:(%edi)
410e0e:	76 69                	jbe    0x410e79
410e10:	73 68                	jae    0x410e7a
410e12:	57                   	push   %edi
410e13:	61                   	popa
410e14:	72 72                	jb     0x410e88
410e16:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
410e1d:	6e                   	outsb  %ds:(%esi),(%dx)
410e1e:	69 6e 67 43 6f 73 74 	imul   $0x74736f43,0x67(%esi),%ebp
410e25:	54                   	push   %esp
410e26:	69 6d 65 00 62 75 74 	imul   $0x74756200,0x65(%ebp),%ebp
410e2d:	74 6f                	je     0x410e9e
410e2f:	6e                   	outsb  %ds:(%esi),(%dx)
410e30:	55                   	push   %ebp
410e31:	70 67                	jo     0x410e9a
410e33:	72 61                	jb     0x410e96
410e35:	64 65 43             	fs gs inc %ebx
410e38:	72 79                	jb     0x410eb3
410e3a:	73 74                	jae    0x410eb0
410e3c:	61                   	popa
410e3d:	6c                   	insb   (%dx),%es:(%edi)
410e3e:	4d                   	dec    %ebp
410e3f:	69 6e 65 00 4c 65 76 	imul   $0x76654c00,0x65(%esi),%ebp
410e46:	65 6c                	gs insb (%dx),%es:(%edi)
410e48:	4f                   	dec    %edi
410e49:	66 43                	inc    %bx
410e4b:	72 79                	jb     0x410ec6
410e4d:	73 74                	jae    0x410ec3
410e4f:	61                   	popa
410e50:	6c                   	insb   (%dx),%es:(%edi)
410e51:	4d                   	dec    %ebp
410e52:	69 6e 65 00 6c 61 62 	imul   $0x62616c00,0x65(%esi),%ebp
410e59:	65 6c                	gs insb (%dx),%es:(%edi)
410e5b:	43                   	inc    %ebx
410e5c:	72 79                	jb     0x410ed7
410e5e:	73 74                	jae    0x410ed4
410e60:	61                   	popa
410e61:	6c                   	insb   (%dx),%es:(%edi)
410e62:	4d                   	dec    %ebp
410e63:	69 6e 65 00 6c 61 62 	imul   $0x62616c00,0x65(%esi),%ebp
410e6a:	65 6c                	gs insb (%dx),%es:(%edi)
410e6c:	4c                   	dec    %esp
410e6d:	65 76 65             	gs jbe 0x410ed5
410e70:	6c                   	insb   (%dx),%es:(%edi)
410e71:	4f                   	dec    %edi
410e72:	66 43                	inc    %bx
410e74:	72 79                	jb     0x410eef
410e76:	73 74                	jae    0x410eec
410e78:	61                   	popa
410e79:	6c                   	insb   (%dx),%es:(%edi)
410e7a:	73 4d                	jae    0x410ec9
410e7c:	69 6e 65 00 43 6f 6d 	imul   $0x6d6f4300,0x65(%esi),%ebp
410e83:	62 69 6e             	bound  %ebp,0x6e(%ecx)
410e86:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)