4091da:	6e                   	outsb  %ds:(%esi),(%dx)
4091db:	67 46                	addr16 inc %esi
4091dd:	69 65 6c 64 00 3c 47 	imul   $0x473c0064,0x6c(%ebp),%esp
4091e4:	72 65                	jb     0x40924b
4091e6:	65 6e                	outsb  %gs:(%esi),(%dx)
4091e8:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
4091ed:	61                   	popa
4091ee:	63 6b 69             	arpl   %ebp,0x69(%ebx)
4091f1:	6e                   	outsb  %ds:(%esi),(%dx)
4091f2:	67 46                	addr16 inc %esi
4091f4:	69 65 6c 64 00 3c 50 	imul   $0x503c0064,0x6c(%ebp),%esp
4091fb:	6f                   	outsl  %ds:(%esi),(%dx)
4091fc:	73 69                	jae    0x409267
4091fe:	74 69                	je     0x409269
409200:	6f                   	outsl  %ds:(%esi),(%dx)
409201:	6e                   	outsb  %ds:(%esi),(%dx)
409202:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
409207:	61                   	popa
409208:	63 6b 69             	arpl   %ebp,0x69(%ebx)
40920b:	6e                   	outsb  %ds:(%esi),(%dx)
40920c:	67 46                	addr16 inc %esi
40920e:	69 65 6c 64 00 3c 56 	imul   $0x563c0064,0x6c(%ebp),%esp
409215:	65 72 74             	gs jb  0x40928c
409218:	65 78 55             	gs js  0x409270
40921b:	56                   	push   %esi
40921c:	73 3e                	jae    0x40925c
40921e:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
409222:	61                   	popa
409223:	63 6b 69             	arpl   %ebp,0x69(%ebx)
409226:	6e                   	outsb  %ds:(%esi),(%dx)
409227:	67 46                	addr16 inc %esi
409229:	69 65 6c 64 00 3c 56 	imul   $0x563c0064,0x6c(%ebp),%esp
409230:	65 72 74             	gs jb  0x4092a7
409233:	65 78 50             	gs js  0x409286
409236:	6f                   	outsl  %ds:(%esi),(%dx)
409237:	73 69                	jae    0x4092a2
409239:	74 69                	je     0x4092a4
40923b:	6f                   	outsl  %ds:(%esi),(%dx)
40923c:	6e                   	outsb  %ds:(%esi),(%dx)
40923d:	73 3e                	jae    0x40927d
40923f:	6b 5f 5f 42          	imul   $0x42,0x5f(%edi),%ebx
409243:	61                   	popa
409244:	63 6b 69             	arpl   %ebp,0x69(%ebx)
409247:	6e                   	outsb  %ds:(%esi),(%dx)
409248:	67 46                	addr16 inc %esi
40924a:	69 65 6c 64 00 3c 56 	imul   $0x563c0064,0x6c(%ebp),%esp
409251:	65 72 74             	gs jb  0x4092c8
409254:	65 78 43             	gs js  0x40929a
409257:	6f                   	outsl  %ds:(%esi),(%dx)
409258:	6c                   	insb   (%dx),%es:(%edi)
409259:	6f                   	outsl  %ds:(%esi),(%dx)
40925a:	72 73                	jb     0x4092cf
40925c:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
409261:	61                   	popa
409262:	63 6b 69             	arpl   %ebp,0x69(%ebx)
409265:	6e                   	outsb  %ds:(%esi),(%dx)
409266:	67 46                	addr16 inc %esi
409268:	69 65 6c 64 00 3c 48 	imul   $0x483c0064,0x6c(%ebp),%esp
40926f:	65 69 67 68 74 3e 6b 	imul   $0x5f6b3e74,%gs:0x68(%edi),%esp
409276:	5f
409277:	5f                   	pop    %edi
409278:	42                   	inc    %edx
409279:	61                   	popa
40927a:	63 6b 69             	arpl   %ebp,0x69(%ebx)
40927d:	6e                   	outsb  %ds:(%esi),(%dx)
40927e:	67 46                	addr16 inc %esi
409280:	69 65 6c 64 00 47 65 	imul   $0x65470064,0x6c(%ebp),%esp
409287:	74 46                	je     0x4092cf
409289:	69 65 6c 64 00 55 69 	imul   $0x69550064,0x6c(%ebp),%esp
409290:	67 53                	addr16 push %ebx
409292:	6b 6d 64 00          	imul   $0x0,0x64(%ebp),%ebp
409296:	6f                   	outsl  %ds:(%esi),(%dx)
409297:	70 5f                	jo     0x4092f8
409299:	42                   	inc    %edx
40929a:	69 74 77 69 73 65 41 	imul   $0x6e416573,0x69(%edi,%esi,2),%esi
4092a1:	6e
4092a2:	64 00 44 62 43       	add    %al,%fs:0x43(%edx,%eiz,2)
4092a7:	6f                   	outsl  %ds:(%esi),(%dx)
4092a8:	6d                   	insl   (%dx),%es:(%edi)
4092a9:	6d                   	insl   (%dx),%es:(%edi)
4092aa:	61                   	popa
4092ab:	6e                   	outsb  %ds:(%esi),(%dx)
4092ac:	64 00 53 71          	add    %dl,%fs:0x71(%ebx)
4092b0:	6c                   	insb   (%dx),%es:(%edi)
4092b1:	43                   	inc    %ebx
4092b2:	6f                   	outsl  %ds:(%esi),(%dx)
4092b3:	6d                   	insl   (%dx),%es:(%edi)
4092b4:	6d                   	insl   (%dx),%es:(%edi)
4092b5:	61                   	popa
4092b6:	6e                   	outsb  %ds:(%esi),(%dx)
4092b7:	64 00 52 6f          	add    %dl,%fs:0x6f(%edx)
4092bb:	75 6e                	jne    0x40932b
4092bd:	64 00 49 44          	add    %cl,%fs:0x44(%ecx)
4092c1:	61                   	popa
4092c2:	74 61                	je     0x409325
4092c4:	52                   	push   %edx
4092c5:	65 63 6f 72          	arpl   %ebp,%gs:0x72(%edi)
4092c9:	64 00 4d 48          	add    %cl,%fs:0x48(%ebp)
4092cd:	4f                   	dec    %edi
4092ce:	58                   	pop    %eax
4092cf:	6a 61                	push   $0x61
4092d1:	73 64                	jae    0x409337
4092d3:	00 41 57             	add    %al,0x57(%ecx)
4092d6:	6e                   	outsb  %ds:(%esi),(%dx)
4092d7:	52                   	push   %edx
4092d8:	65 5a                	gs pop %edx
4092da:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
4092de:	74 5f                	je     0x40933f
4092e0:	49                   	dec    %ecx
4092e1:	73 49                	jae    0x40932c
4092e3:	6e                   	outsb  %ds:(%esi),(%dx)
4092e4:	74 65                	je     0x40934b
4092e6:	72 66                	jb     0x40934e
4092e8:	61                   	popa
4092e9:	63 65 00             	arpl   %esp,0x0(%ebp)
4092ec:	47                   	inc    %edi
4092ed:	65 74 44             	gs je  0x409334
4092f0:	69 73 74 61 6e 63 65 	imul   $0x65636e61,0x74(%ebx),%esi
4092f7:	00 47 65             	add    %al,0x65(%edi)
4092fa:	74 53                	je     0x40934f
4092fc:	71 72                	jno    0x409370
4092fe:	74 44                	je     0x409344
409300:	69 73 74 61 6e 63 65 	imul   $0x65636e61,0x74(%ebx),%esi
409307:	00 43 72             	add    %al,0x72(%ebx)
40930a:	65 61                	gs popa
40930c:	74 65                	je     0x409373
40930e:	49                   	dec    %ecx
40930f:	6e                   	outsb  %ds:(%esi),(%dx)
409310:	73 74                	jae    0x409386
409312:	61                   	popa
409313:	6e                   	outsb  %ds:(%esi),(%dx)
409314:	63 65 00             	arpl   %esp,0x0(%ebp)
409317:	47                   	inc    %edi
409318:	65 74 48             	gs je  0x409363
40931b:	61                   	popa
40931c:	73 68                	jae    0x409386
40931e:	43                   	inc    %ebx
40931f:	6f                   	outsl  %ds:(%esi),(%dx)
409320:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
409325:	74 5f                	je     0x409386
409327:	4d                   	dec    %ebp
409328:	6f                   	outsl  %ds:(%esi),(%dx)
409329:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
40932e:	74 5f                	je     0x40938f
409330:	41                   	inc    %ecx
409331:	75 74                	jne    0x4093a7
409333:	6f                   	outsl  %ds:(%esi),(%dx)
409334:	53                   	push   %ebx
409335:	63 61 6c             	arpl   %esp,0x6c(%ecx)
409338:	65 4d                	gs dec %ebp
40933a:	6f                   	outsl  %ds:(%esi),(%dx)
40933b:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
409340:	74 5f                	je     0x4093a1
409342:	53                   	push   %ebx
409343:	69 7a 65 4d 6f 64 65 	imul   $0x65646f4d,0x65(%edx),%edi
40934a:	00 50 69             	add    %dl,0x69(%eax)
40934d:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
409351:	65 42                	gs inc %edx
409353:	6f                   	outsl  %ds:(%esi),(%dx)
409354:	78 53                	js     0x4093a9
409356:	69 7a 65 4d 6f 64 65 	imul   $0x65646f4d,0x65(%edx),%edi
40935d:	00 49 6d             	add    %cl,0x6d(%ecx)
409360:	61                   	popa
409361:	67 65 4c             	addr16 gs dec %esp
409364:	6f                   	outsl  %ds:(%esi),(%dx)
409365:	63 6b 4d             	arpl   %ebp,0x4d(%ebx)
409368:	6f                   	outsl  %ds:(%esi),(%dx)
409369:	64 65 00 43 69       	fs add %al,%gs:0x69(%ebx)
40936e:	70 68                	jo     0x4093d8
409370:	65 72 4d             	gs jb  0x4093c0
409373:	6f                   	outsl  %ds:(%esi),(%dx)
409374:	64 65 00 67 65       	fs add %ah,%gs:0x65(%edi)
409379:	74 5f                	je     0x4093da
40937b:	42                   	inc    %edx
40937c:	69 67 45 6e 64 69 61 	imul   $0x6169646e,0x45(%edi),%esp
409383:	6e                   	outsb  %ds:(%esi),(%dx)
409384:	55                   	push   %ebp
409385:	6e                   	outsb  %ds:(%esi),(%dx)
409386:	69 63 6f 64 65 00 67 	imul   $0x67006564,0x6f(%ebx),%esp
40938d:	65 74 5f             	gs je  0x4093ef
409390:	4d                   	dec    %ebp
409391:	61                   	popa
409392:	67 6e                	outsb  %ds:(%si),(%dx)
409394:	69 74 75 64 65 00 47 	imul   $0x65470065,0x64(%ebp,%esi,2),%esi
40939b:	65
40939c:	74 4d                	je     0x4093eb
40939e:	61                   	popa
40939f:	67 6e                	outsb  %ds:(%si),(%dx)
4093a1:	69 74 75 64 65 00 67 	imul   $0x65670065,0x64(%ebp,%esi,2),%esi
4093a8:	65
4093a9:	74 5f                	je     0x40940a
4093ab:	53                   	push   %ebx
4093ac:	71 72                	jno    0x409420
4093ae:	74 4d                	je     0x4093fd
4093b0:	61                   	popa
4093b1:	67 6e                	outsb  %ds:(%si),(%dx)
4093b3:	69 74 75 64 65 00 47 	imul   $0x65470065,0x64(%ebp,%esi,2),%esi
4093ba:	65
4093bb:	74 53                	je     0x409410
4093bd:	71 72                	jno    0x409431
4093bf:	74 4d                	je     0x40940e
4093c1:	61                   	popa
4093c2:	67 6e                	outsb  %ds:(%si),(%dx)
4093c4:	69 74 75 64 65 00 73 	imul   $0x65730065,0x64(%ebp,%esi,2),%esi
4093cb:	65
4093cc:	74 5f                	je     0x40942d
4093ce:	49                   	dec    %ecx
4093cf:	6d                   	insl   (%dx),%es:(%edi)
4093d0:	61                   	popa
4093d1:	67 65 00 67 65       	add    %ah,%gs:0x65(%bx)
4093d6:	74 5f                	je     0x409437
4093d8:	4d                   	dec    %ebp
4093d9:	65 73 73             	gs jae 0x40944f
4093dc:	61                   	popa
4093dd:	67 65 00 45 6e       	add    %al,%gs:0x6e(%di)
4093e2:	61                   	popa
4093e3:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
4093e7:	44                   	inc    %esp
4093e8:	69 73 61 62 6c 65 00 	imul   $0x656c62,0x61(%ebx),%esi
4093ef:	49                   	dec    %ecx
4093f0:	43                   	inc    %ebx
4093f1:	6f                   	outsl  %ds:(%esi),(%dx)
4093f2:	6d                   	insl   (%dx),%es:(%edi)
4093f3:	70 6f                	jo     0x409464
4093f5:	73 61                	jae    0x409458
4093f7:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
4093fb:	49                   	dec    %ecx
4093fc:	44                   	inc    %esp
4093fd:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
409404:	6c                   	insb   (%dx),%es:(%edi)
409405:	65 00 49 55          	add    %cl,%gs:0x55(%ecx)
409409:	70 64                	jo     0x40946f
40940b:	61                   	popa
40940c:	74 61                	je     0x40946f
40940e:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
409412:	49                   	dec    %ecx
409413:	41                   	inc    %ecx
409414:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
409418:	61                   	popa
409419:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
40941d:	49                   	dec    %ecx
40941e:	44                   	inc    %esp
40941f:	65 73 74             	gs jae 0x409496
409422:	72 6f                	jb     0x409493
409424:	79 61                	jns    0x409487
409426:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
40942a:	44                   	inc    %esp
40942b:	6f                   	outsl  %ds:(%esi),(%dx)
40942c:	75 62                	jne    0x409490
40942e:	6c                   	insb   (%dx),%es:(%edi)
40942f:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
409433:	6e                   	outsb  %ds:(%esi),(%dx)
409434:	74 69                	je     0x40949f
409436:	6d                   	insl   (%dx),%es:(%edi)
409437:	65 54                	gs push %esp
409439:	79 70                	jns    0x4094ab
40943b:	65 48                	gs dec %eax
40943d:	61                   	popa
40943e:	6e                   	outsb  %ds:(%esi),(%dx)
40943f:	64 6c                	fs insb (%dx),%es:(%edi)
409441:	65 00 47 65          	add    %al,%gs:0x65(%edi)
409445:	74 54                	je     0x40949b
409447:	79 70                	jns    0x4094b9
409449:	65 46                	gs inc %esi
40944b:	72 6f                	jb     0x4094bc
40944d:	6d                   	insl   (%dx),%es:(%edi)
40944e:	48                   	dec    %eax
40944f:	61                   	popa
409450:	6e                   	outsb  %ds:(%esi),(%dx)
409451:	64 6c                	fs insb (%dx),%es:(%edi)
409453:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
409457:	63 74 61 6e          	arpl   %esi,0x6e(%ecx,%eiz,2)
40945b:	67 6c                	insb   (%dx),%es:(%di)
40945d:	65 00 46 69          	add    %al,%gs:0x69(%esi)
409461:	6c                   	insb   (%dx),%es:(%edi)
409462:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
409466:	6e                   	outsb  %ds:(%esi),(%dx)
409467:	73 6f                	jae    0x4094d8
409469:	6c                   	insb   (%dx),%es:(%edi)
40946a:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
40946e:	74 5f                	je     0x4094cf
409470:	54                   	push   %esp
409471:	69 74 6c 65 00 67 65 	imul   $0x74656700,0x65(%esp,%ebp,2),%esi
409478:	74
409479:	5f                   	pop    %edi
40947a:	41                   	inc    %ecx
40947b:	73 73                	jae    0x4094f0
40947d:	65 6d                	gs insl (%dx),%es:(%edi)
40947f:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
409483:	69 74 6c 65 00 44 6f 	imul   $0x636f4400,0x65(%esp,%ebp,2),%esi
40948a:	63
40948b:	6b 53 74 79          	imul   $0x79,0x74(%ebx),%edx
40948f:	6c                   	insb   (%dx),%es:(%edi)
409490:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
409494:	6c                   	insb   (%dx),%es:(%edi)
409495:	75 6d                	jne    0x409504
409497:	6e                   	outsb  %ds:(%esi),(%dx)
409498:	53                   	push   %ebx
409499:	74 79                	je     0x409514
40949b:	6c                   	insb   (%dx),%es:(%edi)
40949c:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4094a0:	74 5f                	je     0x409501
4094a2:	46                   	inc    %esi
4094a3:	6f                   	outsl  %ds:(%esi),(%dx)
4094a4:	72 6d                	jb     0x409513
4094a6:	42                   	inc    %edx
4094a7:	6f                   	outsl  %ds:(%esi),(%dx)
4094a8:	72 64                	jb     0x40950e
4094aa:	65 72 53             	gs jb  0x409500
4094ad:	74 79                	je     0x409528
4094af:	6c                   	insb   (%dx),%es:(%edi)
4094b0:	65 00 46 6f          	add    %al,%gs:0x6f(%esi)
4094b4:	6e                   	outsb  %ds:(%esi),(%dx)
4094b5:	74 53                	je     0x40950a
4094b7:	74 79                	je     0x409532
4094b9:	6c                   	insb   (%dx),%es:(%edi)
4094ba:	65 00 52 6f          	add    %dl,%gs:0x6f(%edx)
4094be:	77 53                	ja     0x409513
4094c0:	74 79                	je     0x40953b
4094c2:	6c                   	insb   (%dx),%es:(%edi)
4094c3:	65 00 47 61          	add    %al,%gs:0x61(%edi)
4094c7:	6d                   	insl   (%dx),%es:(%edi)
4094c8:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4094cc:	74 5f                	je     0x40952d
4094ce:	4e                   	dec    %esi
4094cf:	61                   	popa
4094d0:	6d                   	insl   (%dx),%es:(%edi)
4094d1:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
4094d5:	74 5f                	je     0x409536
4094d7:	46                   	inc    %esi
4094d8:	75 6c                	jne    0x409546
4094da:	6c                   	insb   (%dx),%es:(%edi)
4094db:	4e                   	dec    %esi
4094dc:	61                   	popa
4094dd:	6d                   	insl   (%dx),%es:(%edi)
4094de:	65 00 6c 61 62       	add    %ch,%gs:0x62(%ecx,%eiz,2)
4094e3:	65 6c                	gs insb (%dx),%es:(%edi)
4094e5:	50                   	push   %eax
4094e6:	72 6f                	jb     0x409557
4094e8:	64 75 63             	fs jne 0x40954e
4094eb:	74 4e                	je     0x40953b
4094ed:	61                   	popa
4094ee:	6d                   	insl   (%dx),%es:(%edi)
4094ef:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4094f3:	74 4e                	je     0x409543
4094f5:	61                   	popa
4094f6:	6d                   	insl   (%dx),%es:(%edi)
4094f7:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4094fb:	73 65                	jae    0x409562
4094fd:	6d                   	insl   (%dx),%es:(%edi)