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
4123b3:	42                   	inc    %edx
4123b4:	75 69                	jne    0x41241f
4123b6:	6c                   	insb   (%dx),%es:(%edi)
4123b7:	64 69 6e 67 51 45 6d 	imul   $0x706d4551,%fs:0x67(%esi),%ebp
4123be:	70
4123bf:	74 79                	je     0x41243a
4123c1:	00 00                	add    %al,(%eax)
4123c3:	00 46 6f             	add    %al,0x6f(%esi)
4123c6:	75 6e                	jne    0x412436
4123c8:	64 49                	fs dec %ecx
4123ca:	6f                   	outsl  %ds:(%esi),(%dx)
4123cb:	4b                   	dec    %ebx
4123cc:	65 79 53             	gs jns 0x412422
4123cf:	68 6f 75 6c 64       	push   $0x646c756f
4123d4:	4e                   	dec    %esi
4123d5:	6f                   	outsl  %ds:(%esi),(%dx)
4123d6:	74 42                	je     0x41241a
4123d8:	65 4d                	gs dec %ebp
4123da:	61                   	popa
4123db:	78 4e                	js     0x41242b
4123dd:	6f                   	outsl  %ds:(%esi),(%dx)
4123de:	74 46                	je     0x412426
4123e0:	6f                   	outsl  %ds:(%esi),(%dx)
4123e1:	75 6e                	jne    0x412451
4123e3:	64 00 00             	add    %al,%fs:(%eax)
4123e6:	00 00                	add    %al,(%eax)
4123e8:	46                   	inc    %esi
4123e9:	6f                   	outsl  %ds:(%esi),(%dx)
4123ea:	75 6e                	jne    0x41245a
4123ec:	64 49                	fs dec %ecx
4123ee:	6f                   	outsl  %ds:(%esi),(%dx)
4123ef:	4b                   	dec    %ebx
4123f0:	65 79 41             	gs jns 0x412434
4123f3:	6e                   	outsb  %ds:(%esi),(%dx)
4123f4:	64 4f                	fs dec %edi
4123f6:	62 6a 65             	bound  %ebp,0x65(%edx)
4123f9:	63 74 4d 69          	arpl   %esi,0x69(%ebp,%ecx,2)
4123fd:	73 6d                	jae    0x41246c
4123ff:	61                   	popa
412400:	74 63                	je     0x412465
412402:	68 46 69 6c 65       	push   $0x656c6946
412407:	49                   	dec    %ecx
412408:	64 00 00             	add    %al,%fs:(%eax)
41240b:	00 46 6f             	add    %al,0x6f(%esi)
41240e:	75 6e                	jne    0x41247e
412410:	64 49                	fs dec %ecx
412412:	6f                   	outsl  %ds:(%esi),(%dx)
412413:	4b                   	dec    %ebx
412414:	65 79 41             	gs jns 0x412458
412417:	6e                   	outsb  %ds:(%esi),(%dx)
412418:	64 4f                	fs dec %edi
41241a:	62 6a 65             	bound  %ebp,0x65(%edx)
41241d:	63 74 4d 69          	arpl   %esi,0x69(%ebp,%ecx,2)
412421:	73 6d                	jae    0x412490
412423:	61                   	popa
412424:	74 63                	je     0x412489
412426:	68 4f 66 66 73       	push   $0x7366664f
41242b:	65 74 00             	gs je  0x41242e
41242e:	00 00                	add    %al,(%eax)
412430:	28 20                	sub    %ah,(%eax)
412432:	43                   	inc    %ebx
412433:	69 6f 72 65 71 49 4f 	imul   $0x4f497165,0x72(%edi),%ebp
41243a:	48                   	dec    %eax
41243b:	65 61                	gs popa
41243d:	70 28                	jo     0x412467
41243f:	29 20                	sub    %esp,(%eax)
412441:	2b 20                	sub    (%eax),%esp
412443:	31 20                	xor    %esp,(%eax)
412445:	29 20                	sub    %esp,(%eax)
412447:	3c 3d                	cmp    $0x3d,%al
412449:	20 6d 5f             	and    %ch,0x5f(%ebp)
41244c:	63 69 6f             	arpl   %ebp,0x6f(%ecx)
41244f:	72 65                	jb     0x4124b6
412451:	71 4d                	jno    0x4124a0
412453:	61                   	popa
412454:	78 00                	js     0x412456
412456:	00 00                	add    %al,(%eax)
412458:	70 5f                	jo     0x4124b9
41245a:	6f                   	outsl  %ds:(%esi),(%dx)
41245b:	73 66                	jae    0x4124c3
41245d:	20 3d 3d 20 70 69    	and    %bh,0x6970203d
412463:	6f                   	outsl  %ds:(%esi),(%dx)
412464:	72 75                	jb     0x4124db
412466:	6e                   	outsb  %ds:(%esi),(%dx)
412467:	2d 3e 50 5f 4f       	sub    $0x4f5f503e,%eax
41246c:	53                   	push   %ebx
41246d:	46                   	inc    %esi
41246e:	28 29                	sub    %ch,(%ecx)
412470:	00 00                	add    %al,(%eax)
412472:	00 00                	add    %al,(%eax)
412474:	70 69                	jo     0x4124df
412476:	6f                   	outsl  %ds:(%esi),(%dx)
412477:	72 65                	jb     0x4124de
412479:	71 42                	jno    0x4124bd
41247b:	61                   	popa
41247c:	73 65                	jae    0x4124e3
41247e:	4d                   	dec    %ebp
41247f:	69 64 2d 3e 69 62 4f 	imul   $0x664f6269,0x3e(%ebp,%ebp,1),%esp
412486:	66
412487:	66 73 65             	data16 jae 0x4124ef
41248a:	74 20                	je     0x4124ac
41248c:	21 3d 20 70 69 6f    	and    %edi,0x6f697020
412492:	72 65                	jb     0x4124f9
412494:	71 54                	jno    0x4124ea
412496:	6f                   	outsl  %ds:(%esi),(%dx)
412497:	41                   	inc    %ecx
412498:	64 64 4d             	fs fs dec %ebp
41249b:	69 64 2d 3e 69 62 4f 	imul   $0x664f6269,0x3e(%ebp,%ebp,1),%esp
4124a2:	66
4124a3:	66 73 65             	data16 jae 0x41250b
4124a6:	74 00                	je     0x4124a8
4124a8:	63 62 52             	arpl   %esp,0x52(%edx)
4124ab:	75 6e                	jne    0x41251b
4124ad:	54                   	push   %esp
4124ae:	20 3c 20             	and    %bh,(%eax,%eiz,1)
4124b1:	75 6c                	jne    0x41251f
4124b3:	4d                   	dec    %ebp
4124b4:	61                   	popa
4124b5:	78 00                	js     0x4124b7
4124b7:	00 53 6d             	add    %dl,0x6d(%ebx)
4124ba:	61                   	popa
4124bb:	6c                   	insb   (%dx),%es:(%edi)
4124bc:	6c                   	insb   (%dx),%es:(%edi)
4124bd:	44                   	inc    %esp
4124be:	75 72                	jne    0x412532
4124c0:	61                   	popa
4124c1:	74 69                	je     0x41252c
4124c3:	6f                   	outsl  %ds:(%esi),(%dx)
4124c4:	6e                   	outsb  %ds:(%esi),(%dx)
4124c5:	4e                   	dec    %esi
4124c6:	6f                   	outsl  %ds:(%esi),(%dx)
4124c7:	74 53                	je     0x41251c
4124c9:	6f                   	outsl  %ds:(%esi),(%dx)
4124ca:	53                   	push   %ebx
4124cb:	6d                   	insl   (%dx),%es:(%edi)
4124cc:	61                   	popa
4124cd:	6c                   	insb   (%dx),%es:(%edi)
4124ce:	6c                   	insb   (%dx),%es:(%edi)
4124cf:	54                   	push   %esp
4124d0:	72 75                	jb     0x412547
4124d2:	6e                   	outsb  %ds:(%esi),(%dx)
4124d3:	63 61 74             	arpl   %esp,0x74(%ecx)
4124d6:	69 6f 6e 00 00 00 53 	imul   $0x53000000,0x6e(%edi),%ebp
4124dd:	6d                   	insl   (%dx),%es:(%edi)
4124de:	61                   	popa
4124df:	6c                   	insb   (%dx),%es:(%edi)
4124e0:	6c                   	insb   (%dx),%es:(%edi)
4124e1:	44                   	inc    %esp
4124e2:	75 72                	jne    0x412556
4124e4:	61                   	popa
4124e5:	74 69                	je     0x412550
4124e7:	6f                   	outsl  %ds:(%esi),(%dx)
4124e8:	6e                   	outsb  %ds:(%esi),(%dx)
4124e9:	4c                   	dec    %esp
4124ea:	61                   	popa
4124eb:	72 67                	jb     0x412554
4124ed:	65 72 54             	gs jb  0x412544
4124f0:	68 61 6e 33 35       	push   $0x35336e61
4124f5:	4d                   	dec    %ebp
4124f6:	69 6e 54 72 75 6e 63 	imul   $0x636e7572,0x54(%esi),%ebp
4124fd:	61                   	popa
4124fe:	74 69                	je     0x412569
412500:	6f                   	outsl  %ds:(%esi),(%dx)
412501:	6e                   	outsb  %ds:(%esi),(%dx)
412502:	00 00                	add    %al,(%eax)
412504:	77 72                	ja     0x412578
412506:	69 74 65 00 00 00 72 	imul   $0x65720000,0x0(%ebp,%eiz,2),%esi
41250d:	65
41250e:	61                   	popa
41250f:	64 00 00             	add    %al,%fs:(%eax)
412512:	00 00                	add    %al,(%eax)
412514:	00 00                	add    %al,(%eax)
412516:	00 00                	add    %al,(%eax)
412518:	49                   	dec    %ecx
412519:	4f                   	dec    %edi