4171ee:	69
4171ef:	6e                   	outsb  %ds:(%esi),(%dx)
4171f0:	66 6f                	outsw  %ds:(%esi),(%dx)
4171f2:	72 6d                	jb     0x417261
4171f4:	5f                   	pop    %edi
4171f5:	49                   	dec    %ecx
4171f6:	6e                   	outsb  %ds:(%esi),(%dx)
4171f7:	76 61                	jbe    0x41725a
4171f9:	6c                   	insb   (%dx),%es:(%edi)
4171fa:	69 64 46 69 6c 65 5f 	imul   $0x545f656c,0x69(%esi,%eax,2),%esp
417201:	54
417202:	69 74 6c 65 00 4c 65 	imul   $0x76654c00,0x65(%esp,%ebp,2),%esi
417209:	76
41720a:	65 6c                	gs insb (%dx),%es:(%edi)
41720c:	4c                   	dec    %esp
41720d:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
417214:	73 61                	jae    0x417277
417216:	67 65 5f             	addr16 gs pop %edi
417219:	44                   	inc    %esp
41721a:	65 6c                	gs insb (%dx),%es:(%edi)
41721c:	65 74 65             	gs je  0x417284
41721f:	4c                   	dec    %esp
417220:	65 76 65             	gs jbe 0x417288
417223:	6c                   	insb   (%dx),%es:(%edi)
417224:	5f                   	pop    %edi
417225:	54                   	push   %esp
417226:	69 74 6c 65 00 4d 61 	imul   $0x69614d00,0x65(%esp,%ebp,2),%esi
41722d:	69
41722e:	6e                   	outsb  %ds:(%esi),(%dx)
41722f:	66 6f                	outsw  %ds:(%esi),(%dx)
417231:	72 6d                	jb     0x4172a0
417233:	5f                   	pop    %edi
417234:	4e                   	dec    %esi
417235:	6f                   	outsl  %ds:(%esi),(%dx)
417236:	48                   	dec    %eax
417237:	69 67 68 73 63 6f 72 	imul   $0x726f6373,0x68(%edi),%esp
41723e:	65 73 5f             	gs jae 0x4172a0
417241:	54                   	push   %esp
417242:	69 74 6c 65 00 4c 65 	imul   $0x76654c00,0x65(%esp,%ebp,2),%esi
417249:	76
41724a:	65 6c                	gs insb (%dx),%es:(%edi)
41724c:	4c                   	dec    %esp
41724d:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
417254:	73 61                	jae    0x4172b7
417256:	67 65 5f             	addr16 gs pop %edi
417259:	43                   	inc    %ebx
41725a:	61                   	popa
41725b:	6e                   	outsb  %ds:(%esi),(%dx)
41725c:	6e                   	outsb  %ds:(%esi),(%dx)
41725d:	6f                   	outsl  %ds:(%esi),(%dx)
41725e:	74 53                	je     0x4172b3
417260:	61                   	popa
417261:	76 65                	jbe    0x4172c8
417263:	53                   	push   %ebx
417264:	65 74 74             	gs je  0x4172db
417267:	69 6e 67 73 5f 54 69 	imul   $0x69545f73,0x67(%esi),%ebp
41726e:	74 6c                	je     0x4172dc
417270:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
417274:	74 5f                	je     0x4172d5
417276:	54                   	push   %esp
417277:	69 74 6c 65 00 45 64 	imul   $0x69644500,0x65(%esp,%ebp,2),%esi
41727e:	69
41727f:	74 43                	je     0x4172c4
417281:	6f                   	outsl  %ds:(%esi),(%dx)
417282:	6d                   	insl   (%dx),%es:(%edi)
417283:	6d                   	insl   (%dx),%es:(%edi)
417284:	65 6e                	outsb  %gs:(%esi),(%dx)
417286:	74 5f                	je     0x4172e7
417288:	54                   	push   %esp
417289:	69 74 6c 65 00 4e 65 	imul   $0x77654e00,0x65(%esp,%ebp,2),%esi
417290:	77
417291:	43                   	inc    %ebx
417292:	6f                   	outsl  %ds:(%esi),(%dx)
417293:	6d                   	insl   (%dx),%es:(%edi)
417294:	6d                   	insl   (%dx),%es:(%edi)
417295:	65 6e                	outsb  %gs:(%esi),(%dx)
417297:	74 5f                	je     0x4172f8
417299:	54                   	push   %esp
41729a:	69 74 6c 65 00 4c 65 	imul   $0x76654c00,0x65(%esp,%ebp,2),%esi
4172a1:	76
4172a2:	65 6c                	gs insb (%dx),%es:(%edi)
4172a4:	4c                   	dec    %esp
4172a5:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
4172ac:	73 61                	jae    0x41730f
4172ae:	67 65 5f             	addr16 gs pop %edi
4172b1:	4e                   	dec    %esi
4172b2:	65 78 74             	gs js  0x417329
4172b5:	5f                   	pop    %edi
4172b6:	54                   	push   %esp
4172b7:	69 74 6c 65 00 4c 65 	imul   $0x76654c00,0x65(%esp,%ebp,2),%esi
4172be:	76
4172bf:	65 6c                	gs insb (%dx),%es:(%edi)
4172c1:	4c                   	dec    %esp
4172c2:	69 73 74 5f 4d 65 73 	imul   $0x73654d5f,0x74(%ebx),%esi
4172c9:	73 61                	jae    0x41732c
4172cb:	67 65 5f             	addr16 gs pop %edi
4172ce:	50                   	push   %eax
4172cf:	72 65                	jb     0x417336
4172d1:	76 5f                	jbe    0x417332
4172d3:	54                   	push   %esp
4172d4:	69 74 6c 65 00 67 65 	imul   $0x74656700,0x65(%esp,%ebp,2),%esi
4172db:	74
4172dc:	5f                   	pop    %edi
4172dd:	41                   	inc    %ecx
4172de:	73 73                	jae    0x417353
4172e0:	65 6d                	gs insl (%dx),%es:(%edi)
4172e2:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4172e6:	69 74 6c 65 00 44 6f 	imul   $0x636f4400,0x65(%esp,%ebp,2),%esi
4172ed:	63
4172ee:	6b 53 74 79          	imul   $0x79,0x74(%ebx),%edx
4172f2:	6c                   	insb   (%dx),%es:(%edi)
4172f3:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4172f7:	6c                   	insb   (%dx),%es:(%edi)
4172f8:	75 6d                	jne    0x417367
4172fa:	6e                   	outsb  %ds:(%esi),(%dx)
4172fb:	53                   	push   %ebx
4172fc:	74 79                	je     0x417377
4172fe:	6c                   	insb   (%dx),%es:(%edi)
4172ff:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417303:	74 5f                	je     0x417364
417305:	44                   	inc    %esp
417306:	72 6f                	jb     0x417377
417308:	70 44                	jo     0x41734e
41730a:	6f                   	outsl  %ds:(%esi),(%dx)
41730b:	77 6e                	ja     0x41737b
41730d:	53                   	push   %ebx
41730e:	74 79                	je     0x417389
417310:	6c                   	insb   (%dx),%es:(%edi)
417311:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417315:	74 5f                	je     0x417376
417317:	47                   	inc    %edi
417318:	72 69                	jb     0x417383
41731a:	70 53                	jo     0x41736f
41731c:	74 79                	je     0x417397
41731e:	6c                   	insb   (%dx),%es:(%edi)
41731f:	65 00 54 6f 6f       	add    %dl,%gs:0x6f(%edi,%ebp,2)
417324:	6c                   	insb   (%dx),%es:(%edi)
417325:	53                   	push   %ebx
417326:	74 72                	je     0x41739a
417328:	69 70 47 72 69 70 53 	imul   $0x53706972,0x47(%eax),%esi
41732f:	74 79                	je     0x4173aa
417331:	6c                   	insb   (%dx),%es:(%edi)
417332:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417336:	74 5f                	je     0x417397
417338:	42                   	inc    %edx
417339:	6f                   	outsl  %ds:(%esi),(%dx)
41733a:	72 64                	jb     0x4173a0
41733c:	65 72 53             	gs jb  0x417392
41733f:	74 79                	je     0x4173ba
417341:	6c                   	insb   (%dx),%es:(%edi)
417342:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417346:	74 5f                	je     0x4173a7
417348:	46                   	inc    %esi
417349:	6f                   	outsl  %ds:(%esi),(%dx)
41734a:	72 6d                	jb     0x4173b9
41734c:	42                   	inc    %edx
41734d:	6f                   	outsl  %ds:(%esi),(%dx)
41734e:	72 64                	jb     0x4173b4
417350:	65 72 53             	gs jb  0x4173a6
417353:	74 79                	je     0x4173ce
417355:	6c                   	insb   (%dx),%es:(%edi)
417356:	65 00 46 6f          	add    %al,%gs:0x6f(%esi)
41735a:	6e                   	outsb  %ds:(%esi),(%dx)
41735b:	74 53                	je     0x4173b0
41735d:	74 79                	je     0x4173d8
41735f:	6c                   	insb   (%dx),%es:(%edi)
417360:	65 00 52 6f          	add    %dl,%gs:0x6f(%edx)
417364:	77 53                	ja     0x4173b9
417366:	74 79                	je     0x4173e1
417368:	6c                   	insb   (%dx),%es:(%edi)
417369:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
41736d:	6d                   	insl   (%dx),%es:(%edi)
41736e:	62 6f 42             	bound  %ebp,0x42(%edi)
417371:	6f                   	outsl  %ds:(%esi),(%dx)
417372:	78 53                	js     0x4173c7
417374:	74 79                	je     0x4173ef
417376:	6c                   	insb   (%dx),%es:(%edi)
417377:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41737b:	74 5f                	je     0x4173dc
41737d:	44                   	inc    %esp
41737e:	69 73 70 6c 61 79 53 	imul   $0x5379616c,0x70(%ebx),%esi
417385:	74 79                	je     0x417400
417387:	6c                   	insb   (%dx),%es:(%edi)
417388:	65 00 54 6f 6f       	add    %dl,%gs:0x6f(%edi,%ebp,2)
41738d:	6c                   	insb   (%dx),%es:(%edi)
41738e:	53                   	push   %ebx
41738f:	74 72                	je     0x417403
417391:	69 70 49 74 65 6d 44 	imul   $0x446d6574,0x49(%eax),%esi
417398:	69 73 70 6c 61 79 53 	imul   $0x5379616c,0x70(%ebx),%esi
41739f:	74 79                	je     0x41741a
4173a1:	6c                   	insb   (%dx),%es:(%edi)
4173a2:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4173a6:	74 5f                	je     0x417407
4173a8:	4e                   	dec    %esi
4173a9:	61                   	popa
4173aa:	6d                   	insl   (%dx),%es:(%edi)
4173ab:	65 00 4c 65 76       	add    %cl,%gs:0x76(%ebp,%eiz,2)
4173b0:	65 6c                	gs insb (%dx),%es:(%edi)
4173b2:	53                   	push   %ebx
4173b3:	6f                   	outsl  %ds:(%esi),(%dx)
4173b4:	6c                   	insb   (%dx),%es:(%edi)
4173b5:	76 65                	jbe    0x41741c
4173b7:	64 52                	fs push %edx
4173b9:	65 73 6f             	gs jae 0x41742b
4173bc:	75 72                	jne    0x417430
4173be:	63 65 4e             	arpl   %esp,0x4e(%ebp)
4173c1:	61                   	popa
4173c2:	6d                   	insl   (%dx),%es:(%edi)
4173c3:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
4173c7:	74 5f                	je     0x417428
4173c9:	46                   	inc    %esi
4173ca:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
4173d1:	00
4173d2:	4d                   	dec    %ebp
4173d3:	61                   	popa
4173d4:	69 6e 66 6f 72 6d 5f 	imul   $0x5f6d726f,0x66(%esi),%ebp
4173db:	43                   	inc    %ebx
4173dc:	68 6f 6f 73 65       	push   $0x65736f6f
4173e1:	4e                   	dec    %esi
4173e2:	61                   	popa
4173e3:	6d                   	insl   (%dx),%es:(%edi)
4173e4:	65 00 50 72          	add    %dl,%gs:0x72(%eax)
4173e8:	6f                   	outsl  %ds:(%esi),(%dx)
4173e9:	67 72 61             	addr16 jb 0x41744d
4173ec:	6d                   	insl   (%dx),%es:(%edi)
4173ed:	4e                   	dec    %esi
4173ee:	61                   	popa
4173ef:	6d                   	insl   (%dx),%es:(%edi)
4173f0:	65 00 43 68          	add    %al,%gs:0x68(%ebx)
4173f4:	6f                   	outsl  %ds:(%esi),(%dx)
4173f5:	6f                   	outsl  %ds:(%esi),(%dx)
4173f6:	73 65                	jae    0x41745d
4173f8:	50                   	push   %eax
4173f9:	6c                   	insb   (%dx),%es:(%edi)
4173fa:	61                   	popa
4173fb:	79 65                	jns    0x417462
4173fd:	72 4e                	jb     0x41744d
4173ff:	61                   	popa
417400:	6d                   	insl   (%dx),%es:(%edi)
417401:	65 00 47 65          	add    %al,%gs:0x65(%edi)
417405:	74 50                	je     0x417457
417407:	6c                   	insb   (%dx),%es:(%edi)
417408:	61                   	popa
417409:	79 65                	jns    0x417470
41740b:	72 4e                	jb     0x41745b
41740d:	61                   	popa
41740e:	6d                   	insl   (%dx),%es:(%edi)
41740f:	65 00 74 78 74       	add    %dh,%gs:0x74(%eax,%edi,2)
417414:	50                   	push   %eax
417415:	6c                   	insb   (%dx),%es:(%edi)
417416:	61                   	popa
417417:	79 65                	jns    0x41747e
417419:	72 4e                	jb     0x417469
41741b:	61                   	popa
41741c:	6d                   	insl   (%dx),%es:(%edi)
41741d:	65 00 6c 62 6c       	add    %ch,%gs:0x6c(%edx,%eiz,2)
417422:	50                   	push   %eax
417423:	72 6f                	jb     0x417494
417425:	64 75 63             	fs jne 0x41748b
417428:	74 4e                	je     0x417478
41742a:	61                   	popa
41742b:	6d                   	insl   (%dx),%es:(%edi)
41742c:	65 00 47 65          	add    %al,%gs:0x65(%edi)
417430:	74 4e                	je     0x417480
417432:	61                   	popa
417433:	6d                   	insl   (%dx),%es:(%edi)
417434:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
417438:	73 65                	jae    0x41749f
41743a:	6d                   	insl   (%dx),%es:(%edi)
41743b:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
41743f:	61                   	popa
417440:	6d                   	insl   (%dx),%es:(%edi)
417441:	65 00 47 65          	add    %al,%gs:0x65(%edi)
417445:	74 44                	je     0x41748b
417447:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
41744e:	79 4e                	jns    0x41749e
417450:	61                   	popa
417451:	6d                   	insl   (%dx),%es:(%edi)
417452:	65 00 4c 65 76       	add    %cl,%gs:0x76(%ebp,%eiz,2)
417457:	65 6c                	gs insb (%dx),%es:(%edi)
417459:	46                   	inc    %esi
41745a:	69 6c 65 6e 61 6d 65 	imul   $0x656d61,0x6e(%ebp,%eiz,2),%ebp
417461:	00
417462:	44                   	inc    %esp
417463:	61                   	popa
417464:	74 65                	je     0x4174cb
417466:	54                   	push   %esp
417467:	69 6d 65 00 4d 61 69 	imul   $0x69614d00,0x65(%ebp),%ebp
41746e:	6e                   	outsb  %ds:(%esi),(%dx)
41746f:	66 6f                	outsw  %ds:(%esi),(%dx)
417471:	72 6d                	jb     0x4174e0
417473:	5f                   	pop    %edi
417474:	56                   	push   %esi
417475:	61                   	popa
417476:	6c                   	insb   (%dx),%es:(%edi)
417477:	69 64 69 74 79 5f 43 	imul   $0x61435f79,0x74(%ecx,%ebp,2),%esp
41747e:	61
41747f:	6e                   	outsb  %ds:(%esi),(%dx)
417480:	6e                   	outsb  %ds:(%esi),(%dx)
417481:	6f                   	outsl  %ds:(%esi),(%dx)
417482:	74 53                	je     0x4174d7
417484:	61                   	popa
417485:	76 65                	jbe    0x4174ec
417487:	5f                   	pop    %edi
417488:	62 74 6e 52          	bound  %esi,0x52(%esi,%ebp,2)
41748c:	65 73 75             	gs jae 0x417504
41748f:	6d                   	insl   (%dx),%es:(%edi)
417490:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
417494:	61                   	popa
417495:	64 4c                	fs dec %esp
417497:	69 6e 65 00 41 64 64 	imul   $0x64644100,0x65(%esi),%ebp
41749e:	4c                   	dec    %esp
41749f:	69 6e 65 00 57 72 69 	imul   $0x69725700,0x65(%esi),%ebp
4174a6:	74 65                	je     0x41750d
4174a8:	4c                   	dec    %esp
4174a9:	69 6e 65 00 6d 6e 75 	imul   $0x756e6d00,0x65(%esi),%ebp
4174b0:	4f                   	dec    %edi
4174b1:	70 74                	jo     0x417527
4174b3:	69 6f 6e 73 4d 6f 76 	imul   $0x766f4d73,0x6e(%edi),%ebp
4174ba:	65 4c                	gs dec %esp
4174bc:	69 6e 65 00 6d 6e 75 	imul   $0x756e6d00,0x65(%esi),%ebp
4174c3:	4f                   	dec    %edi
4174c4:	70 74                	jo     0x41753a
4174c6:	69 6f 6e 73 50 75 73 	imul   $0x73755073,0x6e(%edi),%ebp
4174cd:	68 4c 69 6e 65       	push   $0x656e694c
4174d2:	00 43 6f             	add    %al,0x6f(%ebx)
4174d5:	6d                   	insl   (%dx),%es:(%edi)
4174d6:	62 69 6e             	bound  %ebp,0x6e(%ecx)
4174d9:	65 00 4d 6f          	add    %cl,%gs:0x6f(%ebp)
4174dd:	76 65                	jbe    0x417544
4174df:	46                   	inc    %esi
4174e0:	69 6e 64 65 72 4f 75 	imul   $0x754f7265,0x64(%esi),%ebp
4174e7:	74 6c                	je     0x417555
4174e9:	69 6e 65 00 65 78 61 	imul   $0x61786500,0x65(%esi),%ebp
4174f0:	6d                   	insl   (%dx),%es:(%edi)
4174f1:	69 6e 65 00 4e 6f 6e 	imul   $0x6e6f4e00,0x65(%esi),%ebp
4174f8:	65 00 43 6c          	add    %al,%gs:0x6c(%ebx)
4174fc:	6f                   	outsl  %ds:(%esi),(%dx)
4174fd:	6e                   	outsb  %ds:(%esi),(%dx)
4174fe:	65 00 69 6d          	add    %ch,%gs:0x6d(%ecx)
417502:	61                   	popa
417503:	67 65 54             	addr16 gs push %esp
417506:	79 70                	jns    0x417578
417508:	65 00 53 69          	add    %dl,%gs:0x69(%ebx)
41750c:	7a 65                	jp     0x417573
41750e:	54                   	push   %esp
41750f:	79 70                	jns    0x417581
417511:	65 00 46 6f          	add    %al,%gs:0x6f(%esi)
417515:	72 6d                	jb     0x417584
417517:	54                   	push   %esp