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)
4120e5:	6d                   	insl   (%dx),%es:(%edi)
4120e6:	70 69                	jo     0x412151
4120e8:	6c                   	insb   (%dx),%es:(%edi)
4120e9:	65 72 00             	gs jb  0x4120ec
4120ec:	44                   	inc    %esp
4120ed:	69 63 74 69 6f 6e 61 	imul   $0x616e6f69,0x74(%ebx),%esp
4120f4:	72 79                	jb     0x41216f
4120f6:	60                   	pusha
4120f7:	32 00                	xor    (%eax),%al
4120f9:	53                   	push   %ebx
4120fa:	79 73                	jns    0x41216f
4120fc:	74 65                	je     0x412163
4120fe:	6d                   	insl   (%dx),%es:(%edi)
4120ff:	2e 43                	cs inc %ebx
412101:	6f                   	outsl  %ds:(%esi),(%dx)
412102:	6c                   	insb   (%dx),%es:(%edi)
412103:	6c                   	insb   (%dx),%es:(%edi)
412104:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
412109:	6e                   	outsb  %ds:(%esi),(%dx)
41210a:	73 2e                	jae    0x41213a
41210c:	47                   	inc    %edi
41210d:	65 6e                	outsb  %gs:(%esi),(%dx)
41210f:	65 72 69             	gs jb  0x41217b
412112:	63 00                	arpl   %eax,(%eax)
412114:	45                   	inc    %ebp
412115:	6e                   	outsb  %ds:(%esi),(%dx)
412116:	75 6d                	jne    0x412185
412118:	65 72 61             	gs jb  0x41217c
41211b:	74 6f                	je     0x41218c
41211d:	72 00                	jb     0x41211f
41211f:	49                   	dec    %ecx
412120:	45                   	inc    %ebp
412121:	6e                   	outsb  %ds:(%esi),(%dx)
412122:	75 6d                	jne    0x412191
412124:	65 72 61             	gs jb  0x412188
412127:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
41212b:	31 00                	xor    %eax,(%eax)
41212d:	4b                   	dec    %ebx
41212e:	65 79 56             	gs jns 0x412187
412131:	61                   	popa
412132:	6c                   	insb   (%dx),%es:(%edi)
412133:	75 65                	jne    0x41219a
412135:	50                   	push   %eax
412136:	61                   	popa
412137:	69 72 60 32 00 4c 69 	imul   $0x694c0032,0x60(%edx),%esi
41213e:	73 74                	jae    0x4121b4
412140:	60                   	pusha
412141:	31 00                	xor    %eax,(%eax)
412143:	51                   	push   %ecx
412144:	75 65                	jne    0x4121ab
412146:	75 65                	jne    0x4121ad
412148:	60                   	pusha
412149:	31 00                	xor    %eax,(%eax)
41214b:	48                   	dec    %eax
41214c:	61                   	popa
41214d:	73 68                	jae    0x4121b7
41214f:	74 61                	je     0x4121b2
412151:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
412155:	53                   	push   %ebx
412156:	79 73                	jns    0x4121cb
412158:	74 65                	je     0x4121bf
41215a:	6d                   	insl   (%dx),%es:(%edi)
41215b:	2e 43                	cs inc %ebx
41215d:	6f                   	outsl  %ds:(%esi),(%dx)
41215e:	6c                   	insb   (%dx),%es:(%edi)
41215f:	6c                   	insb   (%dx),%es:(%edi)
412160:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
412165:	6e                   	outsb  %ds:(%esi),(%dx)
412166:	73 00                	jae    0x412168
412168:	43                   	inc    %ebx
412169:	6f                   	outsl  %ds:(%esi),(%dx)
41216a:	6d                   	insl   (%dx),%es:(%edi)
41216b:	70 6f                	jo     0x4121dc
41216d:	6e                   	outsb  %ds:(%esi),(%dx)
41216e:	65 6e                	outsb  %gs:(%esi),(%dx)
412170:	74 00                	je     0x412172
412172:	53                   	push   %ebx
412173:	79 73                	jns    0x4121e8
412175:	74 65                	je     0x4121dc
412177:	6d                   	insl   (%dx),%es:(%edi)
412178:	2e 43                	cs inc %ebx
41217a:	6f                   	outsl  %ds:(%esi),(%dx)
41217b:	6d                   	insl   (%dx),%es:(%edi)
41217c:	70 6f                	jo     0x4121ed
41217e:	6e                   	outsb  %ds:(%esi),(%dx)
41217f:	65 6e                	outsb  %gs:(%esi),(%dx)
412181:	74 4d                	je     0x4121d0
412183:	6f                   	outsl  %ds:(%esi),(%dx)
412184:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
412187:	00 45 64             	add    %al,0x64(%ebp)
41218a:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
412191:	77
412192:	73 61                	jae    0x4121f5
412194:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
412198:	74 74                	je     0x41220e
41219a:	72 69                	jb     0x412205
41219c:	62 75 74             	bound  %esi,0x74(%ebp)
41219f:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
4121a3:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
4121aa:	77
4121ab:	73 61                	jae    0x41220e
4121ad:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
4121b1:	74 61                	je     0x412214
4121b3:	74 65                	je     0x41221a
4121b5:	00 43 6f             	add    %al,0x6f(%ebx)
4121b8:	6e                   	outsb  %ds:(%esi),(%dx)
4121b9:	73 6f                	jae    0x41222a
4121bb:	6c                   	insb   (%dx),%es:(%edi)
4121bc:	65 00 44 61 74       	add    %al,%gs:0x74(%ecx,%eiz,2)
4121c1:	65 54                	gs push %esp
4121c3:	69 6d 65 00 44 65 63 	imul   $0x63654400,0x65(%ebp),%ebp
4121ca:	69 6d 61 6c 00 44 65 	imul   $0x6544006c,0x61(%ebp),%ebp
4121d1:	6c                   	insb   (%dx),%es:(%edi)
4121d2:	65 67 61             	gs addr16 popa
4121d5:	74 65                	je     0x41223c
4121d7:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
4121db:	75 67                	jne    0x412244
4121dd:	67 65 72 44          	addr16 gs jb 0x412225
4121e1:	69 73 70 6c 61 79 41 	imul   $0x4179616c,0x70(%ebx),%esi
4121e8:	74 74                	je     0x41225e
4121ea:	72 69                	jb     0x412255
4121ec:	62 75 74             	bound  %esi,0x74(%ebp)
4121ef:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4121f3:	73 74                	jae    0x412269
4121f5:	65 6d                	gs insl (%dx),%es:(%edi)
4121f7:	2e 44                	cs inc %esp
4121f9:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
412200:	69 63 73 00 44 65 62 	imul   $0x62654400,0x73(%ebx),%esp
412207:	75 67                	jne    0x412270
412209:	67 65 72 48          	addr16 gs jb 0x412255
41220d:	69 64 64 65 6e 41 74 	imul   $0x7474416e,0x65(%esp,%eiz,2),%esp
412214:	74
412215:	72 69                	jb     0x412280
412217:	62 75 74             	bound  %esi,0x74(%ebp)
41221a:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
41221f:	75 67                	jne    0x412288
412221:	67 65 72 53          	addr16 gs jb 0x412278
412225:	74 65                	je     0x41228c
412227:	70 54                	jo     0x41227d
412229:	68 72 6f 75 67       	push   $0x67756f72
41222e:	68 41 74 74 72       	push   $0x72747441
412233:	69 62 75 74 65 00 50 	imul   $0x50006574,0x75(%edx),%esp
41223a:	72 6f                	jb     0x4122ab
41223c:	63 65 73             	arpl   %esp,0x73(%ebp)
41223f:	73 00                	jae    0x412241
412241:	50                   	push   %eax
412242:	72 6f                	jb     0x4122b3
412244:	63 65 73             	arpl   %esp,0x73(%ebp)
412247:	73 53                	jae    0x41229c
412249:	74 61                	je     0x4122ac
41224b:	72 74                	jb     0x4122c1
41224d:	49                   	dec    %ecx
41224e:	6e                   	outsb  %ds:(%esi),(%dx)
41224f:	66 6f                	outsw  %ds:(%esi),(%dx)
412251:	00 50 72             	add    %dl,0x72(%eax)
412254:	6f                   	outsl  %ds:(%esi),(%dx)
412255:	63 65 73             	arpl   %esp,0x73(%ebp)
412258:	73 57                	jae    0x4122b1
41225a:	69 6e 64 6f 77 53 74 	imul   $0x7453776f,0x64(%esi),%ebp
412261:	79 6c                	jns    0x4122cf
412263:	65 00 53 74          	add    %dl,%gs:0x74(%ebx)
412267:	61                   	popa
412268:	63 6b 46             	arpl   %ebp,0x46(%ebx)
41226b:	72 61                	jb     0x4122ce
41226d:	6d                   	insl   (%dx),%es:(%edi)
41226e:	65 00 53 74          	add    %dl,%gs:0x74(%ebx)
412272:	61                   	popa
412273:	63 6b 54             	arpl   %ebp,0x54(%ebx)
412276:	72 61                	jb     0x4122d9
412278:	63 65 00             	arpl   %esp,0x0(%ebp)
41227b:	44                   	inc    %esp
41227c:	6f                   	outsl  %ds:(%esi),(%dx)
41227d:	75 62                	jne    0x4122e1
41227f:	6c                   	insb   (%dx),%es:(%edi)
412280:	65 00 52 65          	add    %dl,%gs:0x65(%edx)