417254:	63 6b 77             	arpl   %ebp,0x77(%ebx)
417257:	61                   	popa
417258:	72 64                	jb     0x4172be
41725a:	42                   	inc    %edx
41725b:	75 74                	jne    0x4172d1
41725d:	74 6f                	je     0x4172ce
41725f:	6e                   	outsb  %ds:(%esi),(%dx)
417260:	42                   	inc    %edx
417261:	6f                   	outsl  %ds:(%esi),(%dx)
417262:	75 6e                	jne    0x4172d2
417264:	64 73 00             	fs jae 0x417267
417267:	5f                   	pop    %edi
417268:	62 61 63             	bound  %esp,0x63(%ecx)
41726b:	6b 77 61 72          	imul   $0x72,0x61(%edi),%esi
41726f:	64 42                	fs inc %edx
417271:	75 74                	jne    0x4172e7
417273:	74 6f                	je     0x4172e4
417275:	6e                   	outsb  %ds:(%esi),(%dx)
417276:	42                   	inc    %edx
417277:	6f                   	outsl  %ds:(%esi),(%dx)
417278:	75 6e                	jne    0x4172e8
41727a:	64 73 00             	fs jae 0x41727d
41727d:	67 65 74 5f          	addr16 gs je 0x4172e0
417281:	46                   	inc    %esi
417282:	6f                   	outsl  %ds:(%esi),(%dx)
417283:	72 77                	jb     0x4172fc
417285:	61                   	popa
417286:	72 64                	jb     0x4172ec
417288:	42                   	inc    %edx
417289:	75 74                	jne    0x4172ff
41728b:	74 6f                	je     0x4172fc
41728d:	6e                   	outsb  %ds:(%esi),(%dx)
41728e:	42                   	inc    %edx
41728f:	6f                   	outsl  %ds:(%esi),(%dx)
417290:	75 6e                	jne    0x417300
417292:	64 73 00             	fs jae 0x417295
417295:	53                   	push   %ebx
417296:	65 74 46             	gs je  0x4172df
417299:	6f                   	outsl  %ds:(%esi),(%dx)
41729a:	72 77                	jb     0x417313
41729c:	61                   	popa
41729d:	72 64                	jb     0x417303
41729f:	42                   	inc    %edx
4172a0:	75 74                	jne    0x417316
4172a2:	74 6f                	je     0x417313
4172a4:	6e                   	outsb  %ds:(%esi),(%dx)
4172a5:	42                   	inc    %edx
4172a6:	6f                   	outsl  %ds:(%esi),(%dx)
4172a7:	75 6e                	jne    0x417317
4172a9:	64 73 00             	fs jae 0x4172ac
4172ac:	5f                   	pop    %edi
4172ad:	66 6f                	outsw  %ds:(%esi),(%dx)
4172af:	72 77                	jb     0x417328
4172b1:	61                   	popa
4172b2:	72 64                	jb     0x417318
4172b4:	42                   	inc    %edx
4172b5:	75 74                	jne    0x41732b
4172b7:	74 6f                	je     0x417328
4172b9:	6e                   	outsb  %ds:(%esi),(%dx)
4172ba:	42                   	inc    %edx
4172bb:	6f                   	outsl  %ds:(%esi),(%dx)
4172bc:	75 6e                	jne    0x41732c
4172be:	64 73 00             	fs jae 0x4172c1
4172c1:	43                   	inc    %ebx
4172c2:	6c                   	insb   (%dx),%es:(%edi)
4172c3:	65 61                	gs popa
4172c5:	72 42                	jb     0x417309
4172c7:	6f                   	outsl  %ds:(%esi),(%dx)
4172c8:	75 6e                	jne    0x417338
4172ca:	64 73 00             	fs jae 0x4172cd
4172cd:	67 65 74 5f          	addr16 gs je 0x417330
4172d1:	48                   	dec    %eax
4172d2:	65 61                	gs popa
4172d4:	64 65 72 42          	fs gs jb 0x41731a
4172d8:	6f                   	outsl  %ds:(%esi),(%dx)
4172d9:	75 6e                	jne    0x417349
4172db:	64 73 00             	fs jae 0x4172de
4172de:	67 65 74 5f          	addr16 gs je 0x417341
4172e2:	44                   	inc    %esp
4172e3:	61                   	popa
4172e4:	79 4e                	jns    0x417334
4172e6:	61                   	popa
4172e7:	6d                   	insl   (%dx),%es:(%edi)
4172e8:	65 73 42             	gs jae 0x41732d
4172eb:	6f                   	outsl  %ds:(%esi),(%dx)
4172ec:	75 6e                	jne    0x41735c
4172ee:	64 73 00             	fs jae 0x4172f1
4172f1:	73 65                	jae    0x417358
4172f3:	74 5f                	je     0x417354
4172f5:	44                   	inc    %esp
4172f6:	61                   	popa
4172f7:	79 4e                	jns    0x417347
4172f9:	61                   	popa
4172fa:	6d                   	insl   (%dx),%es:(%edi)
4172fb:	65 73 42             	gs jae 0x417340
4172fe:	6f                   	outsl  %ds:(%esi),(%dx)
4172ff:	75 6e                	jne    0x41736f
417301:	64 73 00             	fs jae 0x417304
417304:	64 61                	fs popa
417306:	79 4e                	jns    0x417356
417308:	61                   	popa
417309:	6d                   	insl   (%dx),%es:(%edi)
41730a:	65 73 42             	gs jae 0x41734f
41730d:	6f                   	outsl  %ds:(%esi),(%dx)
41730e:	75 6e                	jne    0x41737e
417310:	64 73 00             	fs jae 0x417313
417313:	53                   	push   %ebx
417314:	65 74 42             	gs je  0x417359
417317:	6f                   	outsl  %ds:(%esi),(%dx)
417318:	75 6e                	jne    0x417388
41731a:	64 73 00             	fs jae 0x41731d
41731d:	67 65 74 5f          	addr16 gs je 0x417380
417321:	4f                   	dec    %edi
417322:	76 65                	jbe    0x417389
417324:	72 66                	jb     0x41738c
417326:	6c                   	insb   (%dx),%es:(%edi)
417327:	6f                   	outsl  %ds:(%esi),(%dx)
417328:	77 53                	ja     0x41737d
41732a:	74 61                	je     0x41738d
41732c:	72 74                	jb     0x4173a2
41732e:	42                   	inc    %edx
41732f:	6f                   	outsl  %ds:(%esi),(%dx)
417330:	75 6e                	jne    0x4173a0
417332:	64 73 00             	fs jae 0x417335
417335:	67 65 74 5f          	addr16 gs je 0x417398
417339:	42                   	inc    %edx
41733a:	6f                   	outsl  %ds:(%esi),(%dx)
41733b:	64 79 42             	fs jns 0x417380
41733e:	6f                   	outsl  %ds:(%esi),(%dx)
41733f:	75 6e                	jne    0x4173af
417341:	64 73 00             	fs jae 0x417344
417344:	5f                   	pop    %edi
417345:	62 6f 75             	bound  %ebp,0x75(%edi)
417348:	6e                   	outsb  %ds:(%esi),(%dx)
417349:	64 73 00             	fs jae 0x41734c
41734c:	53                   	push   %ebx
41734d:	79 73                	jns    0x4173c2
41734f:	74 65                	je     0x4173b6
417351:	6d                   	insl   (%dx),%es:(%edi)
417352:	2e 52                	cs push %edx
417354:	75 6e                	jne    0x4173c4
417356:	74 69                	je     0x4173c1
417358:	6d                   	insl   (%dx),%es:(%edi)
417359:	65 2e 49             	gs cs dec %ecx
41735c:	6e                   	outsb  %ds:(%esi),(%dx)
41735d:	74 65                	je     0x4173c4
41735f:	72 6f                	jb     0x4173d0
417361:	70 53                	jo     0x4173b6
417363:	65 72 76             	gs jb  0x4173dc
417366:	69 63 65 73 00 4d 69 	imul   $0x694d0073,0x65(%ebx),%esp
41736d:	63 72 6f             	arpl   %esi,0x6f(%edx)
417370:	73 6f                	jae    0x4173e1
417372:	66 74 2e             	data16 je 0x4173a3
417375:	56                   	push   %esi
417376:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
41737d:	73 69                	jae    0x4173e8
41737f:	63 2e                	arpl   %ebp,(%esi)
417381:	43                   	inc    %ebx
417382:	6f                   	outsl  %ds:(%esi),(%dx)
417383:	6d                   	insl   (%dx),%es:(%edi)
417384:	70 69                	jo     0x4173ef
417386:	6c                   	insb   (%dx),%es:(%edi)
417387:	65 72 53             	gs jb  0x4173dd
41738a:	65 72 76             	gs jb  0x417403
41738d:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
417394:	73 74                	jae    0x41740a
417396:	65 6d                	gs insl (%dx),%es:(%edi)
417398:	2e 52                	cs push %edx
41739a:	75 6e                	jne    0x41740a
41739c:	74 69                	je     0x417407
41739e:	6d                   	insl   (%dx),%es:(%edi)
41739f:	65 2e 43             	gs cs inc %ebx
4173a2:	6f                   	outsl  %ds:(%esi),(%dx)
4173a3:	6d                   	insl   (%dx),%es:(%edi)
4173a4:	70 69                	jo     0x41740f
4173a6:	6c                   	insb   (%dx),%es:(%edi)
4173a7:	65 72 53             	gs jb  0x4173fd
4173aa:	65 72 76             	gs jb  0x417423
4173ad:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
4173b4:	73 74                	jae    0x41742a
4173b6:	65 6d                	gs insl (%dx),%es:(%edi)
4173b8:	2e 52                	cs push %edx
4173ba:	65 73 6f             	gs jae 0x41742c
4173bd:	75 72                	jne    0x417431
4173bf:	63 65 73             	arpl   %esp,0x73(%ebp)
4173c2:	00 57 69             	add    %dl,0x69(%edi)
4173c5:	6e                   	outsb  %ds:(%esi),(%dx)
4173c6:	64 6f                	outsl  %fs:(%esi),(%dx)
4173c8:	77 73                	ja     0x41743d
4173ca:	46                   	inc    %esi
4173cb:	6f                   	outsl  %ds:(%esi),(%dx)
4173cc:	72 6d                	jb     0x41743b
4173ce:	73 43                	jae    0x417413
4173d0:	61                   	popa
4173d1:	6c                   	insb   (%dx),%es:(%edi)
4173d2:	65 6e                	outsb  %gs:(%esi),(%dx)
4173d4:	64 61                	fs popa
4173d6:	72 2e                	jb     0x417406
4173d8:	4f                   	dec    %edi
4173d9:	49                   	dec    %ecx
4173da:	44                   	inc    %esp
4173db:	4a                   	dec    %edx
4173dc:	53                   	push   %ebx
4173dd:	4f                   	dec    %edi
4173de:	48                   	dec    %eax
4173df:	44                   	inc    %esp
4173e0:	2e 72 65             	jb,pn  0x417448
4173e3:	73 6f                	jae    0x417454
4173e5:	75 72                	jne    0x417459
4173e7:	63 65 73             	arpl   %esp,0x73(%ebp)
4173ea:	00 57 69             	add    %dl,0x69(%edi)
4173ed:	6e                   	outsb  %ds:(%esi),(%dx)
4173ee:	64 6f                	outsl  %fs:(%esi),(%dx)
4173f0:	77 73                	ja     0x417465
4173f2:	46                   	inc    %esi
4173f3:	6f                   	outsl  %ds:(%esi),(%dx)
4173f4:	72 6d                	jb     0x417463
4173f6:	73 43                	jae    0x41743b
4173f8:	61                   	popa
4173f9:	6c                   	insb   (%dx),%es:(%edi)
4173fa:	65 6e                	outsb  %gs:(%esi),(%dx)
4173fc:	64 61                	fs popa
4173fe:	72 2e                	jb     0x41742e
417400:	50                   	push   %eax
417401:	72 6f                	jb     0x417472
417403:	70 65                	jo     0x41746a
417405:	72 74                	jb     0x41747b
417407:	69 65 73 2e 52 65 73 	imul   $0x7365522e,0x73(%ebp),%esp
41740e:	6f                   	outsl  %ds:(%esi),(%dx)
41740f:	75 72                	jne    0x417483
417411:	63 65 73             	arpl   %esp,0x73(%ebp)
417414:	2e 72 65             	jb,pn  0x41747c
417417:	73 6f                	jae    0x417488
417419:	75 72                	jne    0x41748d
41741b:	63 65 73             	arpl   %esp,0x73(%ebp)
41741e:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
417422:	75 67                	jne    0x41748b
417424:	67 69 6e 67 4d 6f 64 	imul   $0x65646f4d,0x67(%bp),%ebp
41742b:	65
41742c:	73 00                	jae    0x41742e
41742e:	67 65 74 5f          	addr16 gs je 0x417491
417432:	48                   	dec    %eax
417433:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
41743a:	74 52                	je     0x41748e
41743c:	61                   	popa
41743d:	6e                   	outsb  %ds:(%esi),(%dx)
41743e:	67 65 73 00          	addr16 gs jae 0x417442
417442:	73 65                	jae    0x4174a9
417444:	74 5f                	je     0x4174a5
417446:	48                   	dec    %eax
417447:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
41744e:	74 52                	je     0x4174a2
417450:	61                   	popa
417451:	6e                   	outsb  %ds:(%esi),(%dx)
417452:	67 65 73 00          	addr16 gs jae 0x417456
417456:	5f                   	pop    %edi
417457:	68 69 67 68 6c       	push   $0x6c686769
41745c:	69 67 68 74 52 61 6e 	imul   $0x6e615274,0x68(%edi),%esp
417463:	67 65 73 00          	addr16 gs jae 0x417467
417467:	42                   	inc    %edx
417468:	72 75                	jb     0x4174df
41746a:	73 68                	jae    0x4174d4
41746c:	65 73 00             	gs jae 0x41746f
41746f:	57                   	push   %edi
417470:	69 6e 64 6f 77 73 46 	imul   $0x4673776f,0x64(%esi),%ebp
417477:	6f                   	outsl  %ds:(%esi),(%dx)
417478:	72 6d                	jb     0x4174e7
41747a:	73 43                	jae    0x4174bf
41747c:	61                   	popa
41747d:	6c                   	insb   (%dx),%es:(%edi)
41747e:	65 6e                	outsb  %gs:(%esi),(%dx)
417480:	64 61                	fs popa
417482:	72 2e                	jb     0x4174b2
417484:	50                   	push   %eax
417485:	72 6f                	jb     0x4174f6
417487:	70 65                	jo     0x4174ee
417489:	72 74                	jb     0x4174ff
41748b:	69 65 73 00 45 6e 61 	imul   $0x616e4500,0x73(%ebp),%esp
417492:	62 6c 65 56          	bound  %ebp,0x56(%ebp,%eiz,2)
417496:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
41749d:	79 6c                	jns    0x41750b
41749f:	65 73 00             	gs jae 0x4174a2
4174a2:	43                   	inc    %ebx
4174a3:	6f                   	outsl  %ds:(%esi),(%dx)
4174a4:	6e                   	outsb  %ds:(%esi),(%dx)
4174a5:	74 72                	je     0x417519
4174a7:	6f                   	outsl  %ds:(%esi),(%dx)
4174a8:	6c                   	insb   (%dx),%es:(%edi)
4174a9:	53                   	push   %ebx
4174aa:	74 79                	je     0x417525
4174ac:	6c                   	insb   (%dx),%es:(%edi)
4174ad:	65 73 00             	gs jae 0x4174b0
4174b0:	4e                   	dec    %esi
4174b1:	75 6d                	jne    0x417520
4174b3:	62 65 72             	bound  %esp,0x72(%ebp)
4174b6:	53                   	push   %ebx
4174b7:	74 79                	je     0x417532
4174b9:	6c                   	insb   (%dx),%es:(%edi)
4174ba:	65 73 00             	gs jae 0x4174bd
4174bd:	47                   	inc    %edi
4174be:	65 74 54             	gs je  0x417515
4174c1:	79 70                	jns    0x417533
4174c3:	65 73 00             	gs jae 0x4174c6
4174c6:	67 65 74 5f          	addr16 gs je 0x417529
4174ca:	4d                   	dec    %ebp
4174cb:	69 6e 75 74 65 73 00 	imul   $0x736574,0x75(%esi),%ebp
4174d2:	73 65                	jae    0x417539
4174d4:	74 5f                	je     0x417535
4174d6:	4d                   	dec    %ebp
4174d7:	69 6e 75 74 65 73 00 	imul   $0x736574,0x75(%esi),%ebp
4174de:	4f                   	dec    %edi
4174df:	6e                   	outsb  %ds:(%esi),(%dx)
4174e0:	44                   	inc    %esp
4174e1:	72 61                	jb     0x417544
4174e3:	77 54                	ja     0x417539
4174e5:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
4174ec:	65 4d                	gs dec %ebp
4174ee:	69 6e 75 74 65 73 00 	imul   $0x736574,0x75(%esi),%ebp
4174f5:	46                   	inc    %esi
4174f6:	69 76 65 4d 69 6e 75 	imul   $0x756e694d,0x65(%esi),%esi
4174fd:	74 65                	je     0x417564
4174ff:	73 00                	jae    0x417501
417501:	67 65 74 5f          	addr16 gs je 0x417564
417505:	54                   	push   %esp
417506:	6f                   	outsl  %ds:(%esi),(%dx)
417507:	74 61                	je     0x41756a
417509:	6c                   	insb   (%dx),%es:(%edi)
41750a:	4d                   	dec    %ebp
41750b:	69 6e 75 74 65 73 00 	imul   $0x736574,0x75(%esi),%ebp
417512:	54                   	push   %esp
417513:	65 6e                	outsb  %gs:(%esi),(%dx)
417515:	4d                   	dec    %ebp
417516:	69 6e 75 74 65 73 00 	imul   $0x736574,0x75(%esi),%ebp
41751d:	46                   	inc    %esi
41751e:	69 66 74 65 65 6e 4d 	imul   $0x4d6e6565,0x74(%esi),%esp
417525:	69 6e 75 74 65 73 00 	imul   $0x736574,0x75(%esi),%ebp
41752c:	53                   	push   %ebx
41752d:	69 78 4d 69 6e 75 74 	imul   $0x74756e69,0x4d(%eax),%edi
417534:	65 73 00             	gs jae 0x417537
417537:	54                   	push   %esp
417538:	68 69 72 74 79       	push   $0x79747269
41753d:	4d                   	dec    %ebp
41753e:	69 6e 75 74 65 73 00 	imul   $0x736574,0x75(%esi),%ebp
417545:	53                   	push   %ebx
417546:	69 78 74 79 4d 69 6e 	imul   $0x6e694d79,0x74(%eax),%edi
41754d:	75 74                	jne    0x4175c3
41754f:	65 73 00             	gs jae 0x417552
417552:	5f                   	pop    %edi
417553:	6d                   	insl   (%dx),%es:(%edi)
417554:	69 6e 75 74 65 73 00 	imul   $0x736574,0x75(%esi),%ebp