417279:	62 69 6c             	bound  %ebp,0x6c(%ecx)
41727c:	65 4e                	gs dec %esi
41727e:	61                   	popa
41727f:	6d                   	insl   (%dx),%es:(%edi)
417280:	65 00 5f 66          	add    %bl,%gs:0x66(%edi)
417284:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
41728b:	00
41728c:	4f                   	dec    %edi
41728d:	72 69                	jb     0x4172f8
41728f:	67 69 6e 61 6c 5f 53 	imul   $0x75535f6c,0x61(%bp),%ebp
417296:	75
417297:	70 70                	jo     0x417309
417299:	6c                   	insb   (%dx),%es:(%edi)
41729a:	69 65 72 4e 61 6d 65 	imul   $0x656d614e,0x72(%ebp),%esp
4172a1:	00 67 65             	add    %ah,0x65(%edi)
4172a4:	74 5f                	je     0x417305
4172a6:	53                   	push   %ebx
4172a7:	75 70                	jne    0x417319
4172a9:	70 6c                	jo     0x417317
4172ab:	69 65 72 4e 61 6d 65 	imul   $0x656d614e,0x72(%ebp),%esp
4172b2:	00 73 65             	add    %dh,0x65(%ebx)
4172b5:	74 5f                	je     0x417316
4172b7:	53                   	push   %ebx
4172b8:	75 70                	jne    0x41732a
4172ba:	70 6c                	jo     0x417328
4172bc:	69 65 72 4e 61 6d 65 	imul   $0x656d614e,0x72(%ebp),%esp
4172c3:	00 63 6f             	add    %ah,0x6f(%ebx)
4172c6:	6c                   	insb   (%dx),%es:(%edi)
4172c7:	75 6d                	jne    0x417336
4172c9:	6e                   	outsb  %ds:(%esi),(%dx)
4172ca:	53                   	push   %ebx
4172cb:	75 70                	jne    0x41733d
4172cd:	70 6c                	jo     0x41733b
4172cf:	69 65 72 4e 61 6d 65 	imul   $0x656d614e,0x72(%ebp),%esp
4172d6:	00 67 65             	add    %ah,0x65(%edi)
4172d9:	74 5f                	je     0x41733a
4172db:	44                   	inc    %esp
4172dc:	61                   	popa
4172dd:	74 61                	je     0x417340
4172df:	53                   	push   %ebx
4172e0:	65 74 4e             	gs je  0x417331
4172e3:	61                   	popa
4172e4:	6d                   	insl   (%dx),%es:(%edi)
4172e5:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4172e9:	74 5f                	je     0x41734a
4172eb:	44                   	inc    %esp
4172ec:	61                   	popa
4172ed:	74 61                	je     0x417350
4172ef:	53                   	push   %ebx
4172f0:	65 74 4e             	gs je  0x417341
4172f3:	61                   	popa
4172f4:	6d                   	insl   (%dx),%es:(%edi)
4172f5:	65 00 43 61          	add    %al,%gs:0x61(%ebx)
4172f9:	6c                   	insb   (%dx),%es:(%edi)
4172fa:	6c                   	insb   (%dx),%es:(%edi)
4172fb:	42                   	inc    %edx
4172fc:	79 4e                	jns    0x41734c
4172fe:	61                   	popa
4172ff:	6d                   	insl   (%dx),%es:(%edi)
417300:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417304:	74 5f                	je     0x417365
417306:	44                   	inc    %esp
417307:	61                   	popa
417308:	74 61                	je     0x41736b
41730a:	50                   	push   %eax
41730b:	72 6f                	jb     0x41737c
41730d:	70 65                	jo     0x417374
41730f:	72 74                	jb     0x417385
417311:	79 4e                	jns    0x417361
417313:	61                   	popa
417314:	6d                   	insl   (%dx),%es:(%edi)
417315:	65 00 66 69          	add    %ah,%gs:0x69(%esi)
417319:	6c                   	insb   (%dx),%es:(%edi)
41731a:	65 6e                	outsb  %gs:(%esi),(%dx)
41731c:	61                   	popa
41731d:	6d                   	insl   (%dx),%es:(%edi)
41731e:	65 00 44 61 74       	add    %al,%gs:0x74(%ecx,%eiz,2)
417323:	65 54                	gs push %esp
417325:	69 6d 65 00 67 65 74 	imul   $0x74656700,0x65(%ebp),%ebp
41732c:	5f                   	pop    %edi
41732d:	52                   	push   %edx
41732e:	65 6d                	gs insl (%dx),%es:(%edi)
417330:	61                   	popa
417331:	69 6e 69 6e 67 54 69 	imul   $0x6954676e,0x69(%esi),%ebp
417338:	6d                   	insl   (%dx),%es:(%edi)
417339:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41733d:	74 5f                	je     0x41739e
41733f:	52                   	push   %edx
417340:	65 6d                	gs insl (%dx),%es:(%edi)
417342:	61                   	popa
417343:	69 6e 69 6e 67 54 69 	imul   $0x6954676e,0x69(%esi),%ebp
41734a:	6d                   	insl   (%dx),%es:(%edi)
41734b:	65 00 49 73          	add    %cl,%gs:0x73(%ecx)
41734f:	52                   	push   %edx
417350:	65 73 75             	gs jae 0x4173c8
417353:	6d                   	insl   (%dx),%es:(%edi)
417354:	65 00 57 72          	add    %dl,%gs:0x72(%edi)
417358:	69 74 65 4c 69 6e 65 	imul   $0x656e69,0x4c(%ebp,%eiz,2),%esi
41735f:	00
417360:	43                   	inc    %ebx
417361:	6f                   	outsl  %ds:(%esi),(%dx)
417362:	6d                   	insl   (%dx),%es:(%edi)
417363:	62 69 6e             	bound  %ebp,0x6e(%ecx)
417366:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41736a:	74 5f                	je     0x4173cb
41736c:	4d                   	dec    %ebp
41736d:	75 6c                	jne    0x4173db
41736f:	74 69                	je     0x4173da
417371:	6c                   	insb   (%dx),%es:(%edi)
417372:	69 6e 65 00 43 6c 6f 	imul   $0x6f6c4300,0x65(%esi),%ebp
417379:	6e                   	outsb  %ds:(%esi),(%dx)
41737a:	65 00 53 71          	add    %dl,%gs:0x71(%ebx)
41737e:	6c                   	insb   (%dx),%es:(%edi)
41737f:	44                   	inc    %esp
417380:	62 54 79 70          	bound  %edx,0x70(%ecx,%edi,2)
417384:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
417388:	74 5f                	je     0x4173e9
41738a:	43                   	inc    %ebx
41738b:	6f                   	outsl  %ds:(%esi),(%dx)
41738c:	6d                   	insl   (%dx),%es:(%edi)
41738d:	6d                   	insl   (%dx),%es:(%edi)
41738e:	61                   	popa
41738f:	6e                   	outsb  %ds:(%esi),(%dx)
417390:	64 54                	fs push %esp
417392:	79 70                	jns    0x417404
417394:	65 00 44 61 74       	add    %al,%gs:0x74(%ecx,%eiz,2)
417399:	61                   	popa
41739a:	4f                   	dec    %edi
41739b:	62 6a 65             	bound  %ebp,0x65(%edx)
41739e:	63 74 4d 65          	arpl   %esi,0x65(%ebp,%ecx,2)
4173a2:	74 68                	je     0x41740c
4173a4:	6f                   	outsl  %ds:(%esi),(%dx)
4173a5:	64 54                	fs push %esp
4173a7:	79 70                	jns    0x417419
4173a9:	65 00 4d 61          	add    %cl,%gs:0x61(%ebp)
4173ad:	70 70                	jo     0x41741f
4173af:	69 6e 67 54 79 70 65 	imul   $0x65707954,0x67(%esi),%ebp
4173b6:	00 43 61             	add    %al,0x61(%ebx)
4173b9:	6c                   	insb   (%dx),%es:(%edi)
4173ba:	6c                   	insb   (%dx),%es:(%edi)
4173bb:	54                   	push   %esp
4173bc:	79 70                	jns    0x41742e
4173be:	65 00 63 6f          	add    %ah,%gs:0x6f(%ebx)
4173c2:	6e                   	outsb  %ds:(%esi),(%dx)
4173c3:	74 65                	je     0x41742a
4173c5:	6e                   	outsb  %ds:(%esi),(%dx)
4173c6:	74 54                	je     0x41741c
4173c8:	79 70                	jns    0x41743a
4173ca:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4173ce:	74 52                	je     0x417422
4173d0:	6f                   	outsl  %ds:(%esi),(%dx)
4173d1:	77 54                	ja     0x417427
4173d3:	79 70                	jns    0x417445
4173d5:	65 00 58 6d          	add    %bl,%gs:0x6d(%eax)
4173d9:	6c                   	insb   (%dx),%es:(%edi)
4173da:	53                   	push   %ebx
4173db:	63 68 65             	arpl   %ebp,0x65(%eax)
4173de:	6d                   	insl   (%dx),%es:(%edi)
4173df:	61                   	popa
4173e0:	43                   	inc    %ebx
4173e1:	6f                   	outsl  %ds:(%esi),(%dx)
4173e2:	6d                   	insl   (%dx),%es:(%edi)
4173e3:	70 6c                	jo     0x417451
4173e5:	65 78 54             	gs js  0x41743c
4173e8:	79 70                	jns    0x41745a
4173ea:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
4173ee:	6d                   	insl   (%dx),%es:(%edi)
4173ef:	70 61                	jo     0x417452
4173f1:	72 65                	jb     0x417458
4173f3:	00 67 65             	add    %ah,0x65(%edi)
4173f6:	74 5f                	je     0x417457
4173f8:	43                   	inc    %ebx
4173f9:	75 6c                	jne    0x417467
4173fb:	74 75                	je     0x417472
4173fd:	72 65                	jb     0x417464
4173ff:	00 73 65             	add    %dh,0x65(%ebx)
417402:	74 5f                	je     0x417463
417404:	43                   	inc    %ebx
417405:	75 6c                	jne    0x417473
417407:	74 75                	je     0x41747e
417409:	72 65                	jb     0x417470
41740b:	00 72 65             	add    %dh,0x65(%edx)
41740e:	73 6f                	jae    0x41747f
417410:	75 72                	jne    0x417484
417412:	63 65 43             	arpl   %esp,0x43(%ebp)
417415:	75 6c                	jne    0x417483
417417:	74 75                	je     0x41748e
417419:	72 65                	jb     0x417480
41741b:	00 49 6e             	add    %cl,0x6e(%ecx)
41741e:	74 65                	je     0x417485
417420:	72 6e                	jb     0x417490
417422:	61                   	popa
417423:	6c                   	insb   (%dx),%es:(%edi)
417424:	44                   	inc    %esp
417425:	61                   	popa
417426:	74 61                	je     0x417489
417428:	43                   	inc    %ebx
417429:	6f                   	outsl  %ds:(%esi),(%dx)
41742a:	6c                   	insb   (%dx),%es:(%edi)
41742b:	6c                   	insb   (%dx),%es:(%edi)
41742c:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
417431:	6e                   	outsb  %ds:(%esi),(%dx)
417432:	42                   	inc    %edx
417433:	61                   	popa
417434:	73 65                	jae    0x41749b
417436:	00 42 75             	add    %al,0x75(%edx)
417439:	74 74                	je     0x4174af
41743b:	6f                   	outsl  %ds:(%esi),(%dx)
41743c:	6e                   	outsb  %ds:(%esi),(%dx)
41743d:	42                   	inc    %edx
41743e:	61                   	popa
41743f:	73 65                	jae    0x4174a6
417441:	00 58 6d             	add    %bl,0x6d(%eax)
417444:	6c                   	insb   (%dx),%es:(%edi)
417445:	53                   	push   %ebx
417446:	63 68 65             	arpl   %ebp,0x65(%eax)
417449:	6d                   	insl   (%dx),%es:(%edi)
41744a:	61                   	popa
41744b:	47                   	inc    %edi
41744c:	72 6f                	jb     0x4174bd
41744e:	75 70                	jne    0x4174c0
417450:	42                   	inc    %edx
417451:	61                   	popa
417452:	73 65                	jae    0x4174b9
417454:	00 41 70             	add    %al,0x70(%ecx)
417457:	70 6c                	jo     0x4174c5
417459:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
417460:	53                   	push   %ebx
417461:	65 74 74             	gs je  0x4174d8
417464:	69 6e 67 73 42 61 73 	imul   $0x73614273,0x67(%esi),%ebp
41746b:	65 00 54 65 78       	add    %dl,%gs:0x78(%ebp,%eiz,2)
417470:	74 42                	je     0x4174b4
417472:	6f                   	outsl  %ds:(%esi),(%dx)
417473:	78 42                	js     0x4174b7
417475:	61                   	popa
417476:	73 65                	jae    0x4174dd
417478:	00 48 74             	add    %cl,0x74(%eax)
41747b:	74 70                	je     0x4174ed
41747d:	57                   	push   %edi
41747e:	65 62 52 65          	bound  %edx,%gs:0x65(%edx)
417482:	73 70                	jae    0x4174f4
417484:	6f                   	outsl  %ds:(%esi),(%dx)
417485:	6e                   	outsb  %ds:(%esi),(%dx)
417486:	73 65                	jae    0x4174ed
417488:	00 47 65             	add    %al,0x65(%edi)
41748b:	74 52                	je     0x4174df
41748d:	65 73 70             	gs jae 0x417500
417490:	6f                   	outsl  %ds:(%esi),(%dx)
417491:	6e                   	outsb  %ds:(%esi),(%dx)
417492:	73 65                	jae    0x4174f9
417494:	00 62 74             	add    %ah,0x74(%edx)
417497:	6e                   	outsb  %ds:(%esi),(%dx)
417498:	43                   	inc    %ebx
417499:	6c                   	insb   (%dx),%es:(%edi)
41749a:	6f                   	outsl  %ds:(%esi),(%dx)
41749b:	73 65                	jae    0x417502
41749d:	00 44 69 73          	add    %al,0x73(%ecx,%ebp,2)
4174a1:	70 6f                	jo     0x417512
4174a3:	73 65                	jae    0x41750a
4174a5:	00 54 72 79          	add    %dl,0x79(%edx,%esi,2)
4174a9:	50                   	push   %eax
4174aa:	61                   	popa
4174ab:	72 73                	jb     0x417520
4174ad:	65 00 56 61          	add    %dl,%gs:0x61(%esi)
4174b1:	6c                   	insb   (%dx),%es:(%edi)
4174b2:	69 64 61 74 65 00 49 	imul   $0x6e490065,0x74(%ecx,%eiz,2),%esp
4174b9:	6e
4174ba:	76 61                	jbe    0x41751d
4174bc:	6c                   	insb   (%dx),%es:(%edi)
4174bd:	69 64 61 74 65 00 67 	imul   $0x65670065,0x74(%ecx,%eiz,2),%esp
4174c4:	65
4174c5:	74 5f                	je     0x417526
4174c7:	42                   	inc    %edx
4174c8:	61                   	popa
4174c9:	63 6b 75             	arpl   %ebp,0x75(%ebx)
4174cc:	70 44                	jo     0x417512
4174ce:	61                   	popa
4174cf:	74 61                	je     0x417532
4174d1:	53                   	push   %ebx
4174d2:	65 74 42             	gs je  0x417517
4174d5:	65 66 6f             	outsw  %gs:(%esi),(%dx)
4174d8:	72 65                	jb     0x41753f
4174da:	55                   	push   %ebp
4174db:	70 64                	jo     0x417541
4174dd:	61                   	popa
4174de:	74 65                	je     0x417545
4174e0:	00 73 65             	add    %dh,0x65(%ebx)
4174e3:	74 5f                	je     0x417544
4174e5:	42                   	inc    %edx
4174e6:	61                   	popa
4174e7:	63 6b 75             	arpl   %ebp,0x75(%ebx)
4174ea:	70 44                	jo     0x417530
4174ec:	61                   	popa
4174ed:	74 61                	je     0x417550
4174ef:	53                   	push   %ebx
4174f0:	65 74 42             	gs je  0x417535
4174f3:	65 66 6f             	outsw  %gs:(%esi),(%dx)
4174f6:	72 65                	jb     0x41755d
4174f8:	55                   	push   %ebp
4174f9:	70 64                	jo     0x41755f
4174fb:	61                   	popa
4174fc:	74 65                	je     0x417563
4174fe:	00 5f 62             	add    %bl,0x62(%edi)
417501:	61                   	popa
417502:	63 6b 75             	arpl   %ebp,0x75(%ebx)
417505:	70 44                	jo     0x41754b
417507:	61                   	popa
417508:	74 61                	je     0x41756b
41750a:	53                   	push   %ebx
41750b:	65 74 42             	gs je  0x417550
41750e:	65 66 6f             	outsw  %gs:(%esi),(%dx)
417511:	72 65                	jb     0x417578
417513:	55                   	push   %ebp
417514:	70 64                	jo     0x41757a
417516:	61                   	popa
417517:	74 65                	je     0x41757e
417519:	00 67 65             	add    %ah,0x65(%edi)
41751c:	74 5f                	je     0x41757d
41751e:	41                   	inc    %ecx
41751f:	63 63 65             	arpl   %esp,0x65(%ebx)
417522:	70 74                	jo     0x417598
417524:	43                   	inc    %ebx
417525:	68 61 6e 67 65       	push   $0x65676e61
41752a:	73 44                	jae    0x417570
41752c:	75 72                	jne    0x4175a0
41752e:	69 6e 67 55 70 64 61 	imul   $0x61647055,0x67(%esi),%ebp
417535:	74 65                	je     0x41759c
417537:	00 73 65             	add    %dh,0x65(%ebx)
41753a:	74 5f                	je     0x41759b
41753c:	41                   	inc    %ecx
41753d:	63 63 65             	arpl   %esp,0x65(%ebx)
417540:	70 74                	jo     0x4175b6
417542:	43                   	inc    %ebx
417543:	68 61 6e 67 65       	push   $0x65676e61
417548:	73 44                	jae    0x41758e
41754a:	75 72                	jne    0x4175be
41754c:	69 6e 67 55 70 64 61 	imul   $0x61647055,0x67(%esi),%ebp
417553:	74 65                	je     0x4175ba
417555:	00 43 72             	add    %al,0x72(%ebx)
417558:	65 61                	gs popa
41755a:	74 65                	je     0x4175c1
41755c:	00 4d 75             	add    %cl,0x75(%ebp)
41755f:	6c                   	insb   (%dx),%es:(%edi)
417560:	74 69                	je     0x4175cb
417562:	63 61 73             	arpl   %esp,0x73(%ecx)
417565:	74 44                	je     0x4175ab
417567:	65 6c                	gs insb (%dx),%es:(%edi)
417569:	65 67 61             	gs addr16 popa
41756c:	74 65                	je     0x4175d3
41756e:	00 67 65             	add    %ah,0x65(%edi)