4184cf:	6f                   	outsl  %ds:(%esi),(%dx)
4184d0:	72 6d                	jb     0x41853f
4184d2:	49                   	dec    %ecx
4184d3:	74 65                	je     0x41853a
4184d5:	6d                   	insl   (%dx),%es:(%edi)
4184d6:	73 4c                	jae    0x418524
4184d8:	61                   	popa
4184d9:	79 6f                	jns    0x41854a
4184db:	75 74                	jne    0x418551
4184dd:	00 4d 6f             	add    %cl,0x6f(%ebp)
4184e0:	76 65                	jbe    0x418547
4184e2:	4e                   	dec    %esi
4184e3:	65 78 74             	gs js  0x41855a
4184e6:	00 53 79             	add    %dl,0x79(%ebx)
4184e9:	73 74                	jae    0x41855f
4184eb:	65 6d                	gs insl (%dx),%es:(%edi)
4184ed:	2e 54                	cs push %esp
4184ef:	65 78 74             	gs js  0x418566
4184f2:	00 67 65             	add    %ah,0x65(%edi)
4184f5:	74 5f                	je     0x418556
4184f7:	54                   	push   %esp
4184f8:	65 78 74             	gs js  0x41856f
4184fb:	00 73 65             	add    %dh,0x65(%ebx)
4184fe:	74 5f                	je     0x41855f
418500:	54                   	push   %esp
418501:	65 78 74             	gs js  0x418578
418504:	00 49 74             	add    %cl,0x74(%ecx)
418507:	65 6d                	gs insl (%dx),%es:(%edi)
418509:	53                   	push   %ebx
41850a:	65 6c                	gs insb (%dx),%es:(%edi)
41850c:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
418511:	54                   	push   %esp
418512:	65 78 74             	gs js  0x418589
418515:	00 67 65             	add    %ah,0x65(%edi)
418518:	74 5f                	je     0x418579
41851a:	44                   	inc    %esp
41851b:	61                   	popa
41851c:	79 47                	jns    0x418565
41851e:	72 61                	jb     0x418581
418520:	79 65                	jns    0x418587
418522:	64 54                	fs push %esp
418524:	65 78 74             	gs js  0x41859b
418527:	00 73 65             	add    %dh,0x65(%ebx)
41852a:	74 5f                	je     0x41858b
41852c:	44                   	inc    %esp
41852d:	61                   	popa
41852e:	79 47                	jns    0x418577
418530:	72 61                	jb     0x418593
418532:	79 65                	jns    0x418599
418534:	64 54                	fs push %esp
418536:	65 78 74             	gs js  0x4185ad
418539:	00 5f 64             	add    %bl,0x64(%edi)
41853c:	61                   	popa
41853d:	79 47                	jns    0x418586
41853f:	72 61                	jb     0x4185a2
418541:	79 65                	jns    0x4185a8
418543:	64 54                	fs push %esp
418545:	65 78 74             	gs js  0x4185bc
418548:	00 4d 65             	add    %cl,0x65(%ebp)
41854b:	61                   	popa
41854c:	73 75                	jae    0x4185c3
41854e:	72 65                	jb     0x4185b5
418550:	54                   	push   %esp
418551:	65 78 74             	gs js  0x4185c8
418554:	00 67 65             	add    %ah,0x65(%edi)
418557:	74 5f                	je     0x4185b8
418559:	45                   	inc    %ebp
41855a:	6e                   	outsb  %ds:(%esi),(%dx)
41855b:	64 44                	fs inc %esp
41855d:	61                   	popa
41855e:	74 65                	je     0x4185c5
418560:	54                   	push   %esp
418561:	65 78 74             	gs js  0x4185d8
418564:	00 67 65             	add    %ah,0x65(%edi)
418567:	74 5f                	je     0x4185c8
418569:	53                   	push   %ebx
41856a:	74 61                	je     0x4185cd
41856c:	72 74                	jb     0x4185e2
41856e:	44                   	inc    %esp
41856f:	61                   	popa
418570:	74 65                	je     0x4185d7
418572:	54                   	push   %esp
418573:	65 78 74             	gs js  0x4185ea
418576:	00 67 65             	add    %ah,0x65(%edi)
418579:	74 5f                	je     0x4185da
41857b:	43                   	inc    %ebx
41857c:	6f                   	outsl  %ds:(%esi),(%dx)
41857d:	6e                   	outsb  %ds:(%esi),(%dx)
41857e:	74 72                	je     0x4185f2
418580:	6f                   	outsl  %ds:(%esi),(%dx)
418581:	6c                   	insb   (%dx),%es:(%edi)
418582:	54                   	push   %esp
418583:	65 78 74             	gs js  0x4185fa
418586:	00 45 64             	add    %al,0x64(%ebp)
418589:	69 74 69 6e 67 49 74 	imul   $0x65744967,0x6e(%ecx,%ebp,2),%esi
418590:	65
418591:	6d                   	insl   (%dx),%es:(%edi)
418592:	54                   	push   %esp
418593:	65 78 74             	gs js  0x41860a
418596:	00 4f 6e             	add    %cl,0x6e(%edi)
418599:	44                   	inc    %esp
41859a:	72 61                	jb     0x4185fd
41859c:	77 49                	ja     0x4185e7
41859e:	74 65                	je     0x418605
4185a0:	6d                   	insl   (%dx),%es:(%edi)
4185a1:	54                   	push   %esp
4185a2:	65 78 74             	gs js  0x418619
4185a5:	00 69 74             	add    %ch,0x74(%ecx)
4185a8:	65 6d                	gs insl (%dx),%es:(%edi)
4185aa:	54                   	push   %esp
4185ab:	65 78 74             	gs js  0x418622
4185ae:	00 67 65             	add    %ah,0x65(%edi)
4185b1:	74 5f                	je     0x418612
4185b3:	41                   	inc    %ecx
4185b4:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
4185b8:	65 43                	gs inc %ebx
4185ba:	61                   	popa
4185bb:	70 74                	jo     0x418631
4185bd:	69 6f 6e 54 65 78 74 	imul   $0x74786554,0x6e(%edi),%ebp
4185c4:	00 67 65             	add    %ah,0x65(%edi)
4185c7:	74 5f                	je     0x418628
4185c9:	49                   	dec    %ecx
4185ca:	6e                   	outsb  %ds:(%esi),(%dx)
4185cb:	61                   	popa
4185cc:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
4185d0:	65 43                	gs inc %ebx
4185d2:	61                   	popa
4185d3:	70 74                	jo     0x418649
4185d5:	69 6f 6e 54 65 78 74 	imul   $0x74786554,0x6e(%edi),%ebp
4185dc:	00 57 65             	add    %dl,0x65(%edi)
4185df:	65 6b 48 65 61       	imul   $0x61,%gs:0x65(%eax),%ecx
4185e4:	64 65 72 54          	fs gs jb 0x41863c
4185e8:	65 78 74             	gs js  0x41865f
4185eb:	00 4f 6e             	add    %cl,0x6e(%edi)
4185ee:	44                   	inc    %esp
4185ef:	72 61                	jb     0x418652
4185f1:	77 44                	ja     0x418637
4185f3:	61                   	popa
4185f4:	79 48                	jns    0x41863e
4185f6:	65 61                	gs popa
4185f8:	64 65 72 54          	fs gs jb 0x418650
4185fc:	65 78 74             	gs js  0x418673
4185ff:	00 67 65             	add    %ah,0x65(%edi)
418602:	74 5f                	je     0x418663
418604:	48                   	dec    %eax
418605:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
41860c:	74 54                	je     0x418662
41860e:	65 78 74             	gs js  0x418685
418611:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
418615:	77 54                	ja     0x41866b
418617:	65 78 74             	gs js  0x41868e
41861a:	00 67 65             	add    %ah,0x65(%edi)
41861d:	74 5f                	je     0x41867e
41861f:	57                   	push   %edi
418620:	69 6e 64 6f 77 54 65 	imul   $0x6554776f,0x64(%esi),%ebp
418627:	78 74                	js     0x41869d
418629:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
41862d:	77 53                	ja     0x418682
41862f:	74 61                	je     0x418692
418631:	6e                   	outsb  %ds:(%esi),(%dx)
418632:	64 61                	fs popa
418634:	72 42                	jb     0x418678
418636:	6f                   	outsl  %ds:(%esi),(%dx)
418637:	78 54                	js     0x41868d
418639:	65 78 74             	gs js  0x4186b0
41863c:	00 67 65             	add    %ah,0x65(%edi)
41863f:	74 5f                	je     0x4186a0
418641:	47                   	inc    %edi
418642:	72 61                	jb     0x4186a5
418644:	79 54                	jns    0x41869a
418646:	65 78 74             	gs js  0x4186bd
418649:	00 49 74             	add    %cl,0x74(%ecx)
41864c:	65 6d                	gs insl (%dx),%es:(%edi)
41864e:	53                   	push   %ebx
41864f:	65 63 6f 6e          	arpl   %ebp,%gs:0x6e(%edi)
418653:	64 61                	fs popa
418655:	72 79                	jb     0x4186d0
418657:	54                   	push   %esp
418658:	65 78 74             	gs js  0x4186cf
41865b:	00 44 61 79          	add    %al,0x79(%ecx,%eiz,2)
41865f:	48                   	dec    %eax
418660:	65 61                	gs popa
418662:	64 65 72 53          	fs gs jb 0x4186b9
418666:	65 63 6f 6e          	arpl   %ebp,%gs:0x6e(%edi)
41866a:	64 61                	fs popa
41866c:	72 79                	jb     0x4186e7
41866e:	54                   	push   %esp
41866f:	65 78 74             	gs js  0x4186e6
418672:	00 5f 74             	add    %bl,0x74(%edi)
418675:	65 78 74             	gs js  0x4186ec
418678:	00 49 44             	add    %cl,0x44(%ecx)
41867b:	65 76 69             	gs jbe 0x4186e7
41867e:	63 65 43             	arpl   %esp,0x43(%ebp)
418681:	6f                   	outsl  %ds:(%esi),(%dx)
418682:	6e                   	outsb  %ds:(%esi),(%dx)
418683:	74 65                	je     0x4186ea
418685:	78 74                	js     0x4186fb
418687:	00 67 65             	add    %ah,0x65(%edi)
41868a:	74 5f                	je     0x4186eb
41868c:	41                   	inc    %ecx
41868d:	6c                   	insb   (%dx),%es:(%edi)
41868e:	6c                   	insb   (%dx),%es:(%edi)
41868f:	6f                   	outsl  %ds:(%esi),(%dx)
418690:	77 4e                	ja     0x4186e0
418692:	65 77 00             	gs ja  0x418695
418695:	73 65                	jae    0x4186fc
418697:	74 5f                	je     0x4186f8
418699:	41                   	inc    %ecx
41869a:	6c                   	insb   (%dx),%es:(%edi)
41869b:	6c                   	insb   (%dx),%es:(%edi)
41869c:	6f                   	outsl  %ds:(%esi),(%dx)
41869d:	77 4e                	ja     0x4186ed
41869f:	65 77 00             	gs ja  0x4186a2
4186a2:	5f                   	pop    %edi
4186a3:	61                   	popa
4186a4:	6c                   	insb   (%dx),%es:(%edi)
4186a5:	6c                   	insb   (%dx),%es:(%edi)
4186a6:	6f                   	outsl  %ds:(%esi),(%dx)
4186a7:	77 4e                	ja     0x4186f7
4186a9:	65 77 00             	gs ja  0x4186ac
4186ac:	67 65 74 5f          	addr16 gs je 0x41870f
4186b0:	4d                   	dec    %ebp
4186b1:	6f                   	outsl  %ds:(%esi),(%dx)
4186b2:	6e                   	outsb  %ds:(%esi),(%dx)
4186b3:	74 68                	je     0x41871d
4186b5:	56                   	push   %esi
4186b6:	69 65 77 00 73 65 74 	imul   $0x74657300,0x77(%ebp),%esp
4186bd:	5f                   	pop    %edi
4186be:	4d                   	dec    %ebp
4186bf:	6f                   	outsl  %ds:(%esi),(%dx)
4186c0:	6e                   	outsb  %ds:(%esi),(%dx)
4186c1:	74 68                	je     0x41872b
4186c3:	56                   	push   %esi
4186c4:	69 65 77 00 5f 6d 6f 	imul   $0x6f6d5f00,0x77(%ebp),%esp
4186cb:	6e                   	outsb  %ds:(%esi),(%dx)
4186cc:	74 68                	je     0x418736
4186ce:	56                   	push   %esi
4186cf:	69 65 77 00 67 65 74 	imul   $0x74656700,0x77(%ebp),%esp
4186d6:	5f                   	pop    %edi
4186d7:	53                   	push   %ebx
4186d8:	70 65                	jo     0x41873f
4186da:	63 69 66             	arpl   %ebp,0x66(%ecx)
4186dd:	69 65 64 4f 6e 56 69 	imul   $0x69566e4f,0x64(%ebp),%esp
4186e4:	65 77 00             	gs ja  0x4186e7
4186e7:	67 65 74 5f          	addr16 gs je 0x41874a
4186eb:	49                   	dec    %ecx
4186ec:	73 4f                	jae    0x41873d
4186ee:	6e                   	outsb  %ds:(%esi),(%dx)
4186ef:	56                   	push   %esi
4186f0:	69 65 77 00 53 65 74 	imul   $0x74655300,0x77(%ebp),%esp
4186f7:	49                   	dec    %ecx
4186f8:	73 4f                	jae    0x418749
4186fa:	6e                   	outsb  %ds:(%esi),(%dx)
4186fb:	56                   	push   %esi
4186fc:	69 65 77 00 5f 69 73 	imul   $0x73695f00,0x77(%ebp),%esp
418703:	4f                   	dec    %edi
418704:	6e                   	outsb  %ds:(%esi),(%dx)
418705:	56                   	push   %esi
418706:	69 65 77 00 6f 6e 56 	imul   $0x566e6f00,0x77(%ebp),%esp
41870d:	69 65 77 00 4c 69 73 	imul   $0x73694c00,0x77(%ebp),%esp
418714:	74 56                	je     0x41876c
418716:	69 65 77 00 5f 6d 6f 	imul   $0x6f6d5f00,0x77(%ebp),%esp
41871d:	6e                   	outsb  %ds:(%esi),(%dx)
41871e:	74 68                	je     0x418788
418720:	76 69                	jbe    0x41878b
418722:	65 77 00             	gs ja  0x418725
418725:	67 65 74 5f          	addr16 gs je 0x418788
418729:	4e                   	dec    %esi
41872a:	6f                   	outsl  %ds:(%esi),(%dx)
41872b:	77 00                	ja     0x41872d
41872d:	4f                   	dec    %edi
41872e:	6e                   	outsb  %ds:(%esi),(%dx)
41872f:	44                   	inc    %esp
418730:	72 61                	jb     0x418793
418732:	77 49                	ja     0x41877d
418734:	74 65                	je     0x41879b
418736:	6d                   	insl   (%dx),%es:(%edi)
418737:	53                   	push   %ebx
418738:	68 61 64 6f 77       	push   $0x776f6461
41873d:	00 67 65             	add    %ah,0x65(%edi)
418740:	74 5f                	je     0x4187a1
418742:	57                   	push   %edi
418743:	69 6e 64 6f 77 00 6f 	imul   $0x6f00776f,0x64(%esi),%ebp
41874a:	76 65                	jbe    0x4187b1
41874c:	72 66                	jb     0x4187b4
41874e:	6c                   	insb   (%dx),%es:(%edi)
41874f:	6f                   	outsl  %ds:(%esi),(%dx)
418750:	77 00                	ja     0x418752
418752:	4d                   	dec    %ebp
418753:	61                   	popa
418754:	78 00                	js     0x418756
418756:	46                   	inc    %esi
418757:	72 6f                	jb     0x4187c8
418759:	6d                   	insl   (%dx),%es:(%edi)
41875a:	48                   	dec    %eax
41875b:	65 78 00             	gs js  0x41875e
41875e:	67 65 74 5f          	addr16 gs je 0x4187c1
418762:	49                   	dec    %ecx
418763:	6e                   	outsb  %ds:(%esi),(%dx)
418764:	64 65 78 00          	fs gs js 0x418768
418768:	73 65                	jae    0x4187cf
41876a:	74 5f                	je     0x4187cb
41876c:	54                   	push   %esp
41876d:	61                   	popa
41876e:	62 49 6e             	bound  %ecx,0x6e(%ecx)
418771:	64 65 78 00          	fs gs js 0x418775
418775:	65 6e                	outsb  %gs:(%esi),(%dx)
418777:	64 49                	fs dec %ecx
418779:	6e                   	outsb  %ds:(%esi),(%dx)
41877a:	64 65 78 00          	fs gs js 0x41877e
41877e:	5f                   	pop    %edi
41877f:	66 6f                	outsw  %ds:(%esi),(%dx)
418781:	72 77                	jb     0x4187fa
418783:	61                   	popa
418784:	72 64                	jb     0x4187ea
418786:	4d                   	dec    %ebp
418787:	6f                   	outsl  %ds:(%esi),(%dx)
418788:	6e                   	outsb  %ds:(%esi),(%dx)
418789:	74 68                	je     0x4187f3
41878b:	49                   	dec    %ecx
41878c:	6e                   	outsb  %ds:(%esi),(%dx)
41878d:	64 65 78 00          	fs gs js 0x418791
418791:	73 74                	jae    0x418807
418793:	61                   	popa
418794:	72 74                	jb     0x41880a
418796:	49                   	dec    %ecx
418797:	6e                   	outsb  %ds:(%esi),(%dx)
418798:	64 65 78 00          	fs gs js 0x41879c
41879c:	5f                   	pop    %edi
41879d:	69 6e 64 65 78 00 68 	imul   $0x68007865,0x64(%esi),%ebp
4187a4:	65 78 00             	gs js  0x4187a7
4187a7:	46                   	inc    %esi
4187a8:	69 6e 64 49 6e 4d 61 	imul   $0x614d6e49,0x64(%esi),%ebp
4187af:	74 72                	je     0x418823
4187b1:	69 78 00 50 6c 61 63 	imul   $0x63616c50,0x0(%eax),%edi
4187b8:	65 49                	gs dec %ecx
4187ba:	6e                   	outsb  %ds:(%esi),(%dx)
4187bb:	4d                   	dec    %ebp
4187bc:	61                   	popa
4187bd:	74 72                	je     0x418831
4187bf:	69 78 00 50 72 69 6e 	imul   $0x6e697250,0x0(%eax),%edi
4187c6:	74 4d                	je     0x418815
4187c8:	61                   	popa
4187c9:	74 72                	je     0x41883d
4187cb:	69 78 00 43 68 65 63 	imul   $0x63656843,0x0(%eax),%edi
4187d2:	6b 65 64 4c          	imul   $0x4c,0x64(%ebp),%esp
4187d6:	69 73 74 42 6f 78 00 	imul   $0x786f42,0x74(%ebx),%esi
4187dd:	67 65 74 5f          	addr16 gs je 0x418840
4187e1:	54                   	push   %esp
4187e2:	65 78 74             	gs js  0x418859