41205d:	25 64 2f 25 64       	and    $0x64252f64,%eax
412062:	2c 20                	sub    $0x20,%al
412064:	41                   	inc    %ecx
412065:	6c                   	insb   (%dx),%es:(%edi)
412066:	69 67 6e 4d 73 6b 3d 	imul   $0x3d6b734d,0x6e(%edi),%esp
41206d:	25 64 2c 20 50       	and    $0x50202c64,%eax
412072:	69 6f 3d 25 64 2c 20 	imul   $0x202c6425,0x3d(%edi),%ebp
412079:	43                   	inc    %ebx
41207a:	6f                   	outsl  %ds:(%esi),(%dx)
41207b:	6d                   	insl   (%dx),%es:(%edi)
41207c:	6d                   	insl   (%dx),%es:(%edi)
41207d:	61                   	popa
41207e:	6e                   	outsb  %ds:(%esi),(%dx)
41207f:	64 51                	fs push %ecx
412081:	75 65                	jne    0x4120e8
412083:	75 65                	jne    0x4120ea
412085:	69 6e 67 3d 25 64 2c 	imul   $0x2c64253d,0x67(%esi),%ebp
41208c:	20 41 63             	and    %al,0x63(%ecx)
41208f:	63 65 6c             	arpl   %esp,0x6c(%ebp)
412092:	3d 25 64 2c 20       	cmp    $0x202c6425,%eax
412097:	42                   	inc    %edx
412098:	75 73                	jne    0x41210d
41209a:	54                   	push   %esp
41209b:	79 70                	jns    0x41210d
41209d:	65 2e 4d             	gs cs dec %ebp
4120a0:	61                   	popa
4120a1:	6a 2e                	push   $0x2e
4120a3:	4d                   	dec    %ebp
4120a4:	69 6e 6f 72 3d 25 64 	imul   $0x64253d72,0x6f(%esi),%ebp
4120ab:	2e 25 64 2e 25 64    	cs and $0x64252e64,%eax
4120b1:	20 7d 3b             	and    %bh,0x3b(%ebp)
4120b4:	0a 00                	or     (%eax),%al
4120b6:	00 00                	add    %al,(%eax)
4120b8:	53                   	push   %ebx
4120b9:	74 6f                	je     0x41212a
4120bb:	72 61                	jb     0x41211e
4120bd:	67 65 44             	addr16 gs inc %esp
4120c0:	65 76 69             	gs jbe 0x41212c
4120c3:	63 65 53             	arpl   %esp,0x53(%ebp)
4120c6:	65 65 6b 50 65 6e    	gs imul $0x6e,%gs:0x65(%eax),%edx
4120cc:	61                   	popa
4120cd:	6c                   	insb   (%dx),%es:(%edi)
4120ce:	74 79                	je     0x412149
4120d0:	50                   	push   %eax
4120d1:	72 6f                	jb     0x412142
4120d3:	70 65                	jo     0x41213a
4120d5:	72 74                	jb     0x41214b
4120d7:	79 00                	jns    0x4120d9
4120d9:	00 00                	add    %al,(%eax)
4120db:	00 09                	add    %cl,(%ecx)
4120dd:	20 6d 5f             	and    %ch,0x5f(%ebp)
4120e0:	6f                   	outsl  %ds:(%esi),(%dx)
4120e1:	73 64                	jae    0x412147
4120e3:	69 2e 6d 5f 6f 73    	imul   $0x736f5f6d,(%esi),%ebp
4120e9:	64 73 70             	fs jae 0x41215c
4120ec:	64 20 3d 20 7b 20 56 	and    %bh,%fs:0x56207b20
4120f3:	65 72 2e             	gs jb  0x412124
4120f6:	53                   	push   %ebx
4120f7:	69 7a 65 3d 25 64 2e 	imul   $0x2e64253d,0x65(%edx),%edi
4120fe:	25 64 2c 20 49       	and    $0x49202c64,%eax
412103:	6e                   	outsb  %ds:(%esi),(%dx)
412104:	63 75 72             	arpl   %esi,0x72(%ebp)
412107:	73 53                	jae    0x41215c
412109:	65 65 6b 50 65 6e    	gs imul $0x6e,%gs:0x65(%eax),%edx
41210f:	61                   	popa
412110:	6c                   	insb   (%dx),%es:(%edi)
412111:	74 79                	je     0x41218c
412113:	3d 25 64 20 7d       	cmp    $0x7d206425,%eax
412118:	3b 0a                	cmp    (%edx),%ecx
41211a:	00 00                	add    %al,(%eax)
41211c:	53                   	push   %ebx
41211d:	74 6f                	je     0x41218e
41211f:	72 61                	jb     0x412182
412121:	67 65 44             	addr16 gs inc %esp
412124:	65 76 69             	gs jbe 0x412190
412127:	63 65 54             	arpl   %esp,0x54(%ebp)
41212a:	72 69                	jb     0x412195
41212c:	6d                   	insl   (%dx),%es:(%edi)
41212d:	50                   	push   %eax
41212e:	72 6f                	jb     0x41219f
412130:	70 65                	jo     0x412197
412132:	72 74                	jb     0x4121a8
412134:	79 00                	jns    0x412136
412136:	00 00                	add    %al,(%eax)
412138:	09 20                	or     %esp,(%eax)
41213a:	6d                   	insl   (%dx),%es:(%edi)
41213b:	5f                   	pop    %edi
41213c:	6f                   	outsl  %ds:(%esi),(%dx)
41213d:	73 64                	jae    0x4121a3
41213f:	69 2e 6d 5f 6f 73    	imul   $0x736f5f6d,(%esi),%ebp
412145:	64 74 64             	fs je  0x4121ac
412148:	20 3d 20 7b 20 56    	and    %bh,0x56207b20
41214e:	65 72 2e             	gs jb  0x41217f
412151:	53                   	push   %ebx
412152:	69 7a 65 3d 25 64 2e 	imul   $0x2e64253d,0x65(%edx),%edi
412159:	25 64 2c 20 54       	and    $0x54202c64,%eax
41215e:	72 69                	jb     0x4121c9
412160:	6d                   	insl   (%dx),%es:(%edi)
412161:	45                   	inc    %ebp
412162:	6e                   	outsb  %ds:(%esi),(%dx)
412163:	61                   	popa
412164:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
412168:	3d 25 64 20 7d       	cmp    $0x7d206425,%eax
41216d:	3b 0a                	cmp    (%edx),%ecx
41216f:	00 53 74             	add    %dl,0x74(%ebx)
412172:	6f                   	outsl  %ds:(%esi),(%dx)
412173:	72 61                	jb     0x4121d6
412175:	67 65 44             	addr16 gs inc %esp
412178:	65 76 69             	gs jbe 0x4121e4
41217b:	63 65 43             	arpl   %esp,0x43(%ebp)
41217e:	6f                   	outsl  %ds:(%esi),(%dx)
41217f:	70 79                	jo     0x4121fa
412181:	4f                   	dec    %edi
412182:	66 66 6c             	data16 data16 insb (%dx),%es:(%edi)
412185:	6f                   	outsl  %ds:(%esi),(%dx)
412186:	61                   	popa
412187:	64 50                	fs push %eax
412189:	72 6f                	jb     0x4121fa
41218b:	70 65                	jo     0x4121f2
41218d:	72 74                	jb     0x412203
41218f:	79 00                	jns    0x412191
412191:	00 00                	add    %al,(%eax)
412193:	00 00                	add    %al,(%eax)
412195:	00 00                	add    %al,(%eax)
412197:	00 09                	add    %cl,(%ecx)
412199:	20 6d 5f             	and    %ch,0x5f(%ebp)
41219c:	6f                   	outsl  %ds:(%esi),(%dx)
41219d:	73 64                	jae    0x412203
41219f:	69 2e 6d 5f 6f 73    	imul   $0x736f5f6d,(%esi),%ebp
4121a5:	64 63 6f 64          	arpl   %ebp,%fs:0x64(%edi)
4121a9:	20 3d 20 7b 20 56    	and    %bh,0x56207b20
4121af:	65 72 2e             	gs jb  0x4121e0
4121b2:	53                   	push   %ebx
4121b3:	69 7a 65 3d 25 64 2e 	imul   $0x2e64253d,0x65(%edx),%edi
4121ba:	25 64 2c 20 4d       	and    $0x4d202c64,%eax
4121bf:	61                   	popa
4121c0:	78 2f                	js     0x4121f1
4121c2:	4f                   	dec    %edi
4121c3:	70 74                	jo     0x412239
4121c5:	69 6d 61 6c 54 72 61 	imul   $0x6172546c,0x61(%ebp),%ebp
4121cc:	6e                   	outsb  %ds:(%esi),(%dx)
4121cd:	73 66                	jae    0x412235
4121cf:	65 72 3d             	gs jb  0x41220f
4121d2:	25 49 36 34 75       	and    $0x75343649,%eax
4121d7:	2f                   	das
4121d8:	25 49 36 34 75       	and    $0x75343649,%eax
4121dd:	20 7d 3b             	and    %bh,0x3b(%ebp)
4121e0:	0a 00                	or     (%eax),%al
4121e2:	00 00                	add    %al,(%eax)
4121e4:	5c                   	pop    %esp
4121e5:	00 5c 00 2e          	add    %bl,0x2e(%eax,%eax,1)
4121e9:	00 5c 00 50          	add    %bl,0x50(%eax,%eax,1)
4121ed:	00 68 00             	add    %ch,0x0(%eax)
4121f0:	79 00                	jns    0x4121f2
4121f2:	73 00                	jae    0x4121f4
4121f4:	69 00 63 00 61 00    	imul   $0x610063,(%eax),%eax
4121fa:	6c                   	insb   (%dx),%es:(%edi)
4121fb:	00 44 00 72          	add    %al,0x72(%eax,%eax,1)
4121ff:	00 69 00             	add    %ch,0x0(%ecx)
412202:	76 00                	jbe    0x412204
412204:	65 00 25 00 75 00 00 	add    %ah,%gs:0x7500
41220b:	00 43 72             	add    %al,0x72(%ebx)
41220e:	65 61                	gs popa
412210:	74 65                	je     0x412277
412212:	64 20 44 69 73       	and    %al,%fs:0x73(%ecx,%ebp,2)
412217:	6b 20 70             	imul   $0x70,(%eax),%esp
41221a:	3d 25 70 2c 20       	cmp    $0x202c7025,%eax
41221f:	50                   	push   %eax
412220:	61                   	popa
412221:	74 68                	je     0x41228b
412223:	49                   	dec    %ecx
412224:	64 3d 25 77 73 00    	fs cmp $0x737725,%eax
41222a:	00 00                	add    %al,(%eax)
41222c:	41                   	inc    %ecx
41222d:	64 64 20 52 65       	fs and %dl,%fs:0x65(%edx)
412232:	66 20 44 69 73       	data16 and %al,0x73(%ecx,%ebp,2)
412237:	6b 20 70             	imul   $0x70,(%eax),%esp
41223a:	3d 25 70 2c 20       	cmp    $0x202c7025,%eax
41223f:	50                   	push   %eax
412240:	61                   	popa
412241:	74 68                	je     0x4122ab
412243:	49                   	dec    %ecx
412244:	64 3d 25 77 73 2c    	fs cmp $0x2c737725,%eax
41224a:	20 43 72             	and    %al,0x72(%ebx)
41224d:	65 66 3d 25 64       	gs cmp $0x6425,%ax
412252:	00 00                	add    %al,(%eax)
412254:	41                   	inc    %ecx
412255:	64 64 5b             	fs fs pop %ebx
412258:	46                   	inc    %esi
412259:	61                   	popa
41225a:	73 74                	jae    0x4122d0
41225c:	5d                   	pop    %ebp
41225d:	20 52 65             	and    %dl,0x65(%edx)
412260:	66 20 44 69 73       	data16 and %al,0x73(%ecx,%ebp,2)
412265:	6b 20 70             	imul   $0x70,(%eax),%esp
412268:	3d 25 70 2c 20       	cmp    $0x202c7025,%eax
41226d:	50                   	push   %eax
41226e:	61                   	popa
41226f:	74 68                	je     0x4122d9
412271:	49                   	dec    %ecx
412272:	64 3d 25 77 73 2c    	fs cmp $0x2c737725,%eax
412278:	20 43 72             	and    %al,0x72(%ebx)
41227b:	65 66 3d 25 64       	gs cmp $0x6425,%ax
412280:	00 00                	add    %al,(%eax)
412282:	00 00                	add    %al,(%eax)
412284:	4a                   	dec    %edx
412285:	75 73                	jne    0x4122fa
412287:	74 46                	je     0x4122cf
412289:	6f                   	outsl  %ds:(%esi),(%dx)
41228a:	75 6e                	jne    0x4122fa
41228c:	64 49                	fs dec %ecx
41228e:	6f                   	outsl  %ds:(%esi),(%dx)
41228f:	4d                   	dec    %ebp
412290:	69 73 6d 61 74 63 68 	imul   $0x68637461,0x6d(%ebx),%esi
412297:	46                   	inc    %esi
412298:	69 6c 65 49 64 00 00 	imul   $0x64,0x49(%ebp,%eiz,2),%ebp
41229f:	00
4122a0:	4a                   	dec    %edx
4122a1:	75 73                	jne    0x412316
4122a3:	74 46                	je     0x4122eb
4122a5:	6f                   	outsl  %ds:(%esi),(%dx)
4122a6:	75 6e                	jne    0x412316
4122a8:	64 49                	fs dec %ecx
4122aa:	6f                   	outsl  %ds:(%esi),(%dx)
4122ab:	4d                   	dec    %ebp
4122ac:	69 73 6d 61 74 63 68 	imul   $0x68637461,0x6d(%ebx),%esi
4122b3:	4f                   	dec    %edi
4122b4:	66 66 73 65          	data16 data16 jae 0x41231d
4122b8:	74 00                	je     0x4122ba
4122ba:	00 00                	add    %al,(%eax)
4122bc:	43                   	inc    %ebx
4122bd:	6f                   	outsl  %ds:(%esi),(%dx)
4122be:	6d                   	insl   (%dx),%es:(%edi)
4122bf:	62 69 6e             	bound  %ebp,0x6e(%ecx)
4122c2:	65 64 49             	gs fs dec %ecx
4122c5:	6f                   	outsl  %ds:(%esi),(%dx)
4122c6:	52                   	push   %edx
4122c7:	75 6e                	jne    0x412337
4122c9:	53                   	push   %ebx
4122ca:	68 6f 75 6c 64       	push   $0x646c756f
4122cf:	4d                   	dec    %ebp
4122d0:	61                   	popa
4122d1:	74 63                	je     0x412336
4122d3:	68 49 6e 73 65       	push   $0x65736e49
4122d8:	72 74                	jb     0x41234e
4122da:	54                   	push   %esp
4122db:	61                   	popa
4122dc:	72 67                	jb     0x412345
4122de:	65 74 46             	gs je  0x412327
4122e1:	69 6c 65 49 64 00 00 	imul   $0x43000064,0x49(%ebp,%eiz,2),%ebp
4122e8:	43
4122e9:	6f                   	outsl  %ds:(%esi),(%dx)
4122ea:	6d                   	insl   (%dx),%es:(%edi)
4122eb:	62 69 6e             	bound  %ebp,0x6e(%ecx)
4122ee:	65 64 49             	gs fs dec %ecx
4122f1:	6f                   	outsl  %ds:(%esi),(%dx)
4122f2:	52                   	push   %edx
4122f3:	75 6e                	jne    0x412363
4122f5:	53                   	push   %ebx
4122f6:	68 6f 75 6c 64       	push   $0x646c756f
4122fb:	4d                   	dec    %ebp
4122fc:	61                   	popa
4122fd:	74 63                	je     0x412362
4122ff:	68 49 6e 73 65       	push   $0x65736e49
412304:	72 74                	jb     0x41237a
412306:	54                   	push   %esp
412307:	61                   	popa
412308:	72 67                	jb     0x412371
41230a:	65 74 4f             	gs je  0x41235c
41230d:	66 66 73 65          	data16 data16 jae 0x412376
412311:	74 00                	je     0x412313
412313:	00 4a 75             	add    %cl,0x75(%edx)
412316:	73 74                	jae    0x41238c
412318:	46                   	inc    %esi
412319:	6f                   	outsl  %ds:(%esi),(%dx)
41231a:	75 6e                	jne    0x41238a
41231c:	64 49                	fs dec %ecx
41231e:	6f                   	outsl  %ds:(%esi),(%dx)
41231f:	43                   	inc    %ebx
412320:	6f                   	outsl  %ds:(%esi),(%dx)
412321:	75 6c                	jne    0x41238f
412323:	64 6e                	outsb  %fs:(%esi),(%dx)
412325:	74 44                	je     0x41236b
412327:	65 6c                	gs insb (%dx),%es:(%edi)
412329:	65 74 65             	gs je  0x412391
41232c:	00 00                	add    %al,(%eax)
41232e:	00 00                	add    %al,(%eax)
412330:	41                   	inc    %ecx
412331:	6c                   	insb   (%dx),%es:(%edi)
412332:	6c                   	insb   (%dx),%es:(%edi)
412333:	6f                   	outsl  %ds:(%esi),(%dx)
412334:	63 61 74             	arpl   %esp,0x74(%ecx)
412337:	69 6f 6e 6c 65 73 73 	imul   $0x7373656c,0x6e(%edi),%ebp
41233e:	49                   	dec    %ecx
41233f:	6e                   	outsb  %ds:(%esi),(%dx)
412340:	73 65                	jae    0x4123a7
412342:	72 74                	jb     0x4123b8
412344:	53                   	push   %ebx
412345:	68 6f 75 6c 64       	push   $0x646c756f
41234a:	53                   	push   %ebx
41234b:	75 63                	jne    0x4123b0
41234d:	63 65 65             	arpl   %esp,0x65(%ebp)
412350:	64 00 00             	add    %al,%fs:(%eax)
412353:	00 41 6c             	add    %al,0x6c(%ecx)
412356:	6c                   	insb   (%dx),%es:(%edi)
412357:	6f                   	outsl  %ds:(%esi),(%dx)
412358:	63 61 74             	arpl   %esp,0x74(%ecx)
41235b:	69 6f 6e 6c 65 73 73 	imul   $0x7373656c,0x6e(%edi),%ebp
412362:	49                   	dec    %ecx
412363:	6e                   	outsb  %ds:(%esi),(%dx)
412364:	73 65                	jae    0x4123cb
412366:	72 74                	jb     0x4123dc
412368:	53                   	push   %ebx
412369:	68 6f 75 6c 64       	push   $0x646c756f
41236e:	53                   	push   %ebx
41236f:	75 63                	jne    0x4123d4
412371:	63 65 65             	arpl   %esp,0x65(%ebp)
412374:	64 50                	fs push %eax
412376:	6f                   	outsl  %ds:(%esi),(%dx)
412377:	73 73                	jae    0x4123ec
412379:	44                   	inc    %esp
41237a:	75 70                	jne    0x4123ec
41237c:	45                   	inc    %ebp
41237d:	6e                   	outsb  %ds:(%esi),(%dx)
41237e:	74 72                	je     0x4123f2
412380:	79 00                	jns    0x412382
412382:	00 00                	add    %al,(%eax)
412384:	53                   	push   %ebx
412385:	65 61                	gs popa
412387:	72 63                	jb     0x4123ec
412389:	68 65 64 30 30       	push   $0x30306465
41238e:	41                   	inc    %ecx
41238f:	6e                   	outsb  %ds:(%esi),(%dx)
412390:	64 4e                	fs dec %esi
412392:	6f                   	outsl  %ds:(%esi),(%dx)
412393:	74 45                	je     0x4123da
412395:	6d                   	insl   (%dx),%es:(%edi)
412396:	70 74                	jo     0x41240c
412398:	79 52                	jns    0x4123ec
41239a:	62 74 00 00          	bound  %esi,0x0(%eax,%eax,1)
41239e:	00 00                	add    %al,(%eax)
4123a0:	54                   	push   %esp
4123a1:	72 61                	jb     0x412404
4123a3:	6e                   	outsb  %ds:(%esi),(%dx)
4123a4:	73 66                	jae    0x41240c
4123a6:	65 72 53             	gs jb  0x4123fc
4123a9:	68 6f 75 6c 64       	push   $0x646c756f
4123ae:	4c                   	dec    %esp
4123af:	65 61                	gs popa
4123b1:	76 65                	jbe    0x412418