411d8d:	33 32                	xor    (%edx),%esi
411d8f:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
411d92:	6c                   	insb   (%dx),%es:(%edi)
411d93:	00 6e 74             	add    %ch,0x74(%esi)
411d96:	64 6c                	fs insb (%dx),%es:(%edi)
411d98:	6c                   	insb   (%dx),%es:(%edi)
411d99:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
411d9c:	6c                   	insb   (%dx),%es:(%edi)
411d9d:	00 64 6e 73          	add    %ah,0x73(%esi,%ebp,2)
411da1:	61                   	popa
411da2:	70 69                	jo     0x411e0d
411da4:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
411da7:	6c                   	insb   (%dx),%es:(%edi)
411da8:	00 43 6c             	add    %al,0x6c(%ebx)
411dab:	69 65 6e 74 4c 6f 61 	imul   $0x616f4c74,0x6e(%ebp),%esp
411db2:	64 65 72 46          	fs gs jb 0x411dfc
411db6:	6f                   	outsl  %ds:(%esi),(%dx)
411db7:	72 6d                	jb     0x411e26
411db9:	2e 72 65             	jb,pn  0x411e21
411dbc:	73 6f                	jae    0x411e2d
411dbe:	75 72                	jne    0x411e32
411dc0:	63 65 73             	arpl   %esp,0x73(%ebp)
411dc3:	00 e2                	add    %ah,%dl
411dc5:	80 89 e2 80 84 e2 80 	orb    $0x80,-0x1d7b7f1e(%ecx)
411dcc:	8a e2                	mov    %dl,%ah
411dce:	80 82 e2 80 82 e2 80 	addb   $0x80,-0x1d7d7f1e(%edx)
411dd5:	8b e2                	mov    %edx,%esp
411dd7:	80 87 e2 80 85 e2 80 	addb   $0x80,-0x1d7a7f1e(%edi)
411dde:	83 e2 80             	and    $0xffffff80,%edx
411de1:	88 e2                	mov    %ah,%dl
411de3:	80 84 00 43 6f 6e 73 	addb   $0x6f,0x736e6f43(%eax,%eax,1)
411dea:	6f
411deb:	6c                   	insb   (%dx),%es:(%edi)
411dec:	65 41                	gs inc %ecx
411dee:	70 70                	jo     0x411e60
411df0:	6c                   	insb   (%dx),%es:(%edi)
411df1:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
411df8:	42                   	inc    %edx
411df9:	61                   	popa
411dfa:	73 65                	jae    0x411e61
411dfc:	00 4d 69             	add    %cl,0x69(%ebp)
411dff:	63 72 6f             	arpl   %esi,0x6f(%edx)
411e02:	73 6f                	jae    0x411e73
411e04:	66 74 2e             	data16 je 0x411e35
411e07:	56                   	push   %esi
411e08:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
411e0f:	73 69                	jae    0x411e7a
411e11:	63 2e                	arpl   %ebp,(%esi)
411e13:	41                   	inc    %ecx
411e14:	70 70                	jo     0x411e86
411e16:	6c                   	insb   (%dx),%es:(%edi)
411e17:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
411e1e:	53                   	push   %ebx
411e1f:	65 72 76             	gs jb  0x411e98
411e22:	69 63 65 73 00 55 73 	imul   $0x73550073,0x65(%ebx),%esp
411e29:	65 72 00             	gs jb  0x411e2c
411e2c:	43                   	inc    %ebx
411e2d:	6f                   	outsl  %ds:(%esi),(%dx)
411e2e:	6e                   	outsb  %ds:(%esi),(%dx)
411e2f:	76 65                	jbe    0x411e96
411e31:	72 73                	jb     0x411ea6
411e33:	69 6f 6e 73 00 4d 69 	imul   $0x694d0073,0x6e(%edi),%ebp
411e3a:	63 72 6f             	arpl   %esi,0x6f(%edx)
411e3d:	73 6f                	jae    0x411eae
411e3f:	66 74 2e             	data16 je 0x411e70
411e42:	56                   	push   %esi
411e43:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
411e4a:	73 69                	jae    0x411eb5
411e4c:	63 2e                	arpl   %ebp,(%esi)
411e4e:	43                   	inc    %ebx
411e4f:	6f                   	outsl  %ds:(%esi),(%dx)
411e50:	6d                   	insl   (%dx),%es:(%edi)
411e51:	70 69                	jo     0x411ebc
411e53:	6c                   	insb   (%dx),%es:(%edi)
411e54:	65 72 53             	gs jb  0x411eaa
411e57:	65 72 76             	gs jb  0x411ed0
411e5a:	69 63 65 73 00 4f 62 	imul   $0x624f0073,0x65(%ebx),%esp
411e61:	6a 65                	push   $0x65
411e63:	63 74 46 6c          	arpl   %esi,0x6c(%esi,%eax,2)
411e67:	6f                   	outsl  %ds:(%esi),(%dx)
411e68:	77 43                	ja     0x411ead
411e6a:	6f                   	outsl  %ds:(%esi),(%dx)
411e6b:	6e                   	outsb  %ds:(%esi),(%dx)
411e6c:	74 72                	je     0x411ee0
411e6e:	6f                   	outsl  %ds:(%esi),(%dx)
411e6f:	6c                   	insb   (%dx),%es:(%edi)
411e70:	00 4f 70             	add    %cl,0x70(%edi)
411e73:	65 72 61             	gs jb  0x411ed7
411e76:	74 6f                	je     0x411ee7
411e78:	72 73                	jb     0x411eed
411e7a:	00 50 72             	add    %dl,0x72(%eax)
411e7d:	6f                   	outsl  %ds:(%esi),(%dx)
411e7e:	6a 65                	push   $0x65
411e80:	63 74 44 61          	arpl   %esi,0x61(%esp,%eax,2)
411e84:	74 61                	je     0x411ee7
411e86:	00 53 74             	add    %dl,0x74(%ebx)
411e89:	61                   	popa
411e8a:	6e                   	outsb  %ds:(%esi),(%dx)
411e8b:	64 61                	fs popa
411e8d:	72 64                	jb     0x411ef3
411e8f:	4d                   	dec    %ebp
411e90:	6f                   	outsl  %ds:(%esi),(%dx)
411e91:	64 75 6c             	fs jne 0x411f00
411e94:	65 41                	gs inc %ecx
411e96:	74 74                	je     0x411f0c
411e98:	72 69                	jb     0x411f03
411e9a:	62 75 74             	bound  %esi,0x74(%ebp)
411e9d:	65 00 55 74          	add    %dl,%gs:0x74(%ebp)
411ea1:	69 6c 73 00 43 6f 6d 	imul   $0x706d6f43,0x0(%ebx,%esi,2),%ebp
411ea8:	70
411ea9:	75 74                	jne    0x411f1f
411eab:	65 72 00             	gs jb  0x411eae
411eae:	4d                   	dec    %ebp
411eaf:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
411eb6:	74 2e                	je     0x411ee6
411eb8:	56                   	push   %esi
411eb9:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
411ec0:	73 69                	jae    0x411f2b
411ec2:	63 2e                	arpl   %ebp,(%esi)
411ec4:	44                   	inc    %esp
411ec5:	65 76 69             	gs jbe 0x411f31
411ec8:	63 65 73             	arpl   %esp,0x73(%ebp)
411ecb:	00 48 69             	add    %cl,0x69(%eax)
411ece:	64 65 4d             	fs gs dec %ebp
411ed1:	6f                   	outsl  %ds:(%esi),(%dx)
411ed2:	64 75 6c             	fs jne 0x411f41
411ed5:	65 4e                	gs dec %esi
411ed7:	61                   	popa
411ed8:	6d                   	insl   (%dx),%es:(%edi)
411ed9:	65 41                	gs inc %ecx
411edb:	74 74                	je     0x411f51
411edd:	72 69                	jb     0x411f48
411edf:	62 75 74             	bound  %esi,0x74(%ebp)
411ee2:	65 00 4d 79          	add    %cl,%gs:0x79(%ebp)
411ee6:	47                   	inc    %edi
411ee7:	72 6f                	jb     0x411f58
411ee9:	75 70                	jne    0x411f5b
411eeb:	43                   	inc    %ebx
411eec:	6f                   	outsl  %ds:(%esi),(%dx)
411eed:	6c                   	insb   (%dx),%es:(%edi)
411eee:	6c                   	insb   (%dx),%es:(%edi)
411eef:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
411ef4:	6e                   	outsb  %ds:(%esi),(%dx)
411ef5:	41                   	inc    %ecx
411ef6:	74 74                	je     0x411f6c
411ef8:	72 69                	jb     0x411f63
411efa:	62 75 74             	bound  %esi,0x74(%ebp)
411efd:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
411f01:	67 69 73 74 72 79 00 	imul   $0x4d007972,0x74(%bp,%di),%esi
411f08:	4d
411f09:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
411f10:	74 2e                	je     0x411f40
411f12:	57                   	push   %edi
411f13:	69 6e 33 32 00 52 65 	imul   $0x65520032,0x33(%esi),%ebp
411f1a:	67 69 73 74 72 79 4b 	imul   $0x654b7972,0x74(%bp,%di),%esi
411f21:	65
411f22:	79 00                	jns    0x411f24
411f24:	43                   	inc    %ebx
411f25:	6c                   	insb   (%dx),%es:(%edi)
411f26:	69 65 6e 74 49 6e 76 	imul   $0x766e4974,0x6e(%ebp),%esp
411f2d:	6f                   	outsl  %ds:(%esi),(%dx)
411f2e:	6b 65 44 65          	imul   $0x65,0x44(%ebp),%esp
411f32:	6c                   	insb   (%dx),%es:(%edi)
411f33:	65 67 61             	gs addr16 popa
411f36:	74 65                	je     0x411f9d
411f38:	00 4e 61             	add    %cl,0x61(%esi)
411f3b:	6e                   	outsb  %ds:(%esi),(%dx)
411f3c:	6f                   	outsl  %ds:(%esi),(%dx)
411f3d:	43                   	inc    %ebx
411f3e:	6f                   	outsl  %ds:(%esi),(%dx)
411f3f:	72 65                	jb     0x411fa6
411f41:	00 49 43             	add    %cl,0x43(%ecx)
411f44:	6c                   	insb   (%dx),%es:(%edi)
411f45:	69 65 6e 74 41 70 70 	imul   $0x70704174,0x6e(%ebp),%esp
411f4c:	00 4e 61             	add    %cl,0x61(%esi)
411f4f:	6e                   	outsb  %ds:(%esi),(%dx)
411f50:	6f                   	outsl  %ds:(%esi),(%dx)
411f51:	43                   	inc    %ebx
411f52:	6f                   	outsl  %ds:(%esi),(%dx)
411f53:	72 65                	jb     0x411fba
411f55:	2e 43                	cs inc %ebx
411f57:	6c                   	insb   (%dx),%es:(%edi)
411f58:	69 65 6e 74 50 6c 75 	imul   $0x756c5074,0x6e(%ebp),%esp
411f5f:	67 69 6e 00 49 43 6c 	imul   $0x696c4349,0x0(%bp),%ebp
411f66:	69
411f67:	65 6e                	outsb  %gs:(%esi),(%dx)
411f69:	74 44                	je     0x411faf
411f6b:	61                   	popa
411f6c:	74 61                	je     0x411fcf
411f6e:	00 49 43             	add    %cl,0x43(%ecx)
411f71:	6c                   	insb   (%dx),%es:(%edi)
411f72:	69 65 6e 74 4e 65 74 	imul   $0x74654e74,0x6e(%ebp),%esp
411f79:	77 6f                	ja     0x411fea
411f7b:	72 6b                	jb     0x411fe8
411f7d:	00 49 43             	add    %cl,0x43(%ecx)
411f80:	6c                   	insb   (%dx),%es:(%edi)
411f81:	69 65 6e 74 41 70 70 	imul   $0x70704174,0x6e(%ebp),%esp
411f88:	48                   	dec    %eax
411f89:	6f                   	outsl  %ds:(%esi),(%dx)
411f8a:	73 74                	jae    0x412000
411f8c:	00 4e 61             	add    %cl,0x61(%esi)
411f8f:	6e                   	outsb  %ds:(%esi),(%dx)
411f90:	6f                   	outsl  %ds:(%esi),(%dx)
411f91:	43                   	inc    %ebx
411f92:	6f                   	outsl  %ds:(%esi),(%dx)
411f93:	72 65                	jb     0x411ffa
411f95:	2e 43                	cs inc %ebx
411f97:	6c                   	insb   (%dx),%es:(%edi)
411f98:	69 65 6e 74 50 6c 75 	imul   $0x756c5074,0x6e(%ebp),%esp
411f9f:	67 69 6e 48 6f 73 74 	imul   $0x74736f,0x48(%bp),%ebp
411fa6:	00
411fa7:	49                   	dec    %ecx
411fa8:	43                   	inc    %ebx
411fa9:	6c                   	insb   (%dx),%es:(%edi)
411faa:	69 65 6e 74 44 61 74 	imul   $0x74614474,0x6e(%ebp),%esp
411fb1:	61                   	popa
411fb2:	48                   	dec    %eax
411fb3:	6f                   	outsl  %ds:(%esi),(%dx)
411fb4:	73 74                	jae    0x41202a
411fb6:	00 49 43             	add    %cl,0x43(%ecx)
411fb9:	6c                   	insb   (%dx),%es:(%edi)
411fba:	69 65 6e 74 4c 6f 67 	imul   $0x676f4c74,0x6e(%ebp),%esp
411fc1:	67 69 6e 67 48 6f 73 	imul   $0x74736f48,0x67(%bp),%ebp
411fc8:	74
411fc9:	00 49 43             	add    %cl,0x43(%ecx)
411fcc:	6c                   	insb   (%dx),%es:(%edi)
411fcd:	69 65 6e 74 4e 65 74 	imul   $0x74654e74,0x6e(%ebp),%esp
411fd4:	77 6f                	ja     0x412045
411fd6:	72 6b                	jb     0x412043
411fd8:	48                   	dec    %eax
411fd9:	6f                   	outsl  %ds:(%esi),(%dx)
411fda:	73 74                	jae    0x412050
411fdc:	00 49 43             	add    %cl,0x43(%ecx)
411fdf:	6c                   	insb   (%dx),%es:(%edi)
411fe0:	69 65 6e 74 55 49 48 	imul   $0x48495574,0x6e(%ebp),%esp
411fe7:	6f                   	outsl  %ds:(%esi),(%dx)
411fe8:	73 74                	jae    0x41205e
411fea:	00 49 43             	add    %cl,0x43(%ecx)
411fed:	6c                   	insb   (%dx),%es:(%edi)
411fee:	69 65 6e 74 4e 61 6d 	imul   $0x6d614e74,0x6e(%ebp),%esp
411ff5:	65 4f                	gs dec %edi
411ff7:	62 6a 65             	bound  %ebp,0x65(%edx)
411ffa:	63 74 43 6f          	arpl   %esi,0x6f(%ebx,%eax,2)
411ffe:	6c                   	insb   (%dx),%es:(%edi)
411fff:	6c                   	insb   (%dx),%es:(%edi)
412000:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
412005:	6e                   	outsb  %ds:(%esi),(%dx)
412006:	00 49 43             	add    %cl,0x43(%ecx)
412009:	6c                   	insb   (%dx),%es:(%edi)
41200a:	69 65 6e 74 52 65 61 	imul   $0x61655274,0x6e(%ebp),%esp
412011:	64 4f                	fs dec %edi
412013:	6e                   	outsb  %ds:(%esi),(%dx)
412014:	6c                   	insb   (%dx),%es:(%edi)
412015:	79 4e                	jns    0x412065
412017:	61                   	popa
412018:	6d                   	insl   (%dx),%es:(%edi)
412019:	65 4f                	gs dec %edi
41201b:	62 6a 65             	bound  %ebp,0x65(%edx)
41201e:	63 74 43 6f          	arpl   %esi,0x6f(%ebx,%eax,2)
412022:	6c                   	insb   (%dx),%es:(%edi)
412023:	6c                   	insb   (%dx),%es:(%edi)
412024:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
412029:	6e                   	outsb  %ds:(%esi),(%dx)
41202a:	00 41 63             	add    %al,0x63(%ecx)
41202d:	74 69                	je     0x412098
41202f:	76 61                	jbe    0x412092
412031:	74 6f                	je     0x4120a2
412033:	72 00                	jb     0x412035
412035:	41                   	inc    %ecx
412036:	70 70                	jo     0x4120a8
412038:	44                   	inc    %esp
412039:	6f                   	outsl  %ds:(%esi),(%dx)
41203a:	6d                   	insl   (%dx),%es:(%edi)
41203b:	61                   	popa
41203c:	69 6e 00 41 72 67 75 	imul   $0x75677241,0x0(%esi),%ebp
412043:	6d                   	insl   (%dx),%es:(%edi)
412044:	65 6e                	outsb  %gs:(%esi),(%dx)
412046:	74 45                	je     0x41208d
412048:	78 63                	js     0x4120ad
41204a:	65 70 74             	gs jo  0x4120c1
41204d:	69 6f 6e 00 41 72 67 	imul   $0x67724100,0x6e(%edi),%ebp
412054:	75 6d                	jne    0x4120c3
412056:	65 6e                	outsb  %gs:(%esi),(%dx)
412058:	74 4f                	je     0x4120a9
41205a:	75 74                	jne    0x4120d0
41205c:	4f                   	dec    %edi
41205d:	66 52                	push   %dx
41205f:	61                   	popa
412060:	6e                   	outsb  %ds:(%esi),(%dx)
412061:	67 65 45             	addr16 gs inc %ebp
412064:	78 63                	js     0x4120c9
412066:	65 70 74             	gs jo  0x4120dd
412069:	69 6f 6e 00 41 72 72 	imul   $0x72724100,0x6e(%edi),%ebp
412070:	61                   	popa
412071:	79 00                	jns    0x412073
412073:	41                   	inc    %ecx
412074:	73 79                	jae    0x4120ef
412076:	6e                   	outsb  %ds:(%esi),(%dx)
412077:	63 43 61             	arpl   %eax,0x61(%ebx)
41207a:	6c                   	insb   (%dx),%es:(%edi)
41207b:	6c                   	insb   (%dx),%es:(%edi)
41207c:	62 61 63             	bound  %esp,0x63(%ecx)
41207f:	6b 00 42             	imul   $0x42,(%eax),%eax
412082:	69 74 43 6f 6e 76 65 	imul   $0x7265766e,0x6f(%ebx,%eax,2),%esi
412089:	72
41208a:	74 65                	je     0x4120f1
41208c:	72 00                	jb     0x41208e
41208e:	42                   	inc    %edx
41208f:	6f                   	outsl  %ds:(%esi),(%dx)
412090:	6f                   	outsl  %ds:(%esi),(%dx)
412091:	6c                   	insb   (%dx),%es:(%edi)
412092:	65 61                	gs popa
412094:	6e                   	outsb  %ds:(%esi),(%dx)
412095:	00 42 75             	add    %al,0x75(%edx)
412098:	66 66 65 72 00       	data16 data16 gs jb 0x41209d
41209d:	42                   	inc    %edx
41209e:	79 74                	jns    0x412114
4120a0:	65 00 43 68          	add    %al,%gs:0x68(%ebx)
4120a4:	61                   	popa
4120a5:	72 00                	jb     0x4120a7
4120a7:	43                   	inc    %ebx
4120a8:	4c                   	dec    %esp
4120a9:	53                   	push   %ebx
4120aa:	43                   	inc    %ebx
4120ab:	6f                   	outsl  %ds:(%esi),(%dx)
4120ac:	6d                   	insl   (%dx),%es:(%edi)
4120ad:	70 6c                	jo     0x41211b
4120af:	69 61 6e 74 41 74 74 	imul   $0x74744174,0x6e(%ecx),%esp
4120b6:	72 69                	jb     0x412121
4120b8:	62 75 74             	bound  %esi,0x74(%ebp)
4120bb:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4120bf:	6e                   	outsb  %ds:(%esi),(%dx)
4120c0:	65 72 61             	gs jb  0x412124
4120c3:	74 65                	je     0x41212a
4120c5:	64 43                	fs inc %ebx
4120c7:	6f                   	outsl  %ds:(%esi),(%dx)
4120c8:	64 65 41             	fs gs inc %ecx
4120cb:	74 74                	je     0x412141
4120cd:	72 69                	jb     0x412138
4120cf:	62 75 74             	bound  %esi,0x74(%ebp)
4120d2:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4120d6:	73 74                	jae    0x41214c
4120d8:	65 6d                	gs insl (%dx),%es:(%edi)
4120da:	2e 43                	cs inc %ebx
4120dc:	6f                   	outsl  %ds:(%esi),(%dx)
4120dd:	64 65 44             	fs gs inc %esp
4120e0:	6f                   	outsl  %ds:(%esi),(%dx)
4120e1:	6d                   	insl   (%dx),%es:(%edi)
4120e2:	2e 43                	cs inc %ebx
4120e4:	6f                   	outsl  %ds:(%esi),(%dx)