4184fd:	00 53 79             	add    %dl,0x79(%ebx)
418500:	73 74                	jae    0x418576
418502:	65 6d                	gs insl (%dx),%es:(%edi)
418504:	00 44 6f 77          	add    %al,0x77(%edi,%ebp,2)
418508:	6e                   	outsb  %ds:(%esi),(%dx)
418509:	6c                   	insb   (%dx),%es:(%edi)
41850a:	6f                   	outsl  %ds:(%esi),(%dx)
41850b:	61                   	popa
41850c:	64 50                	fs push %eax
41850e:	72 6f                	jb     0x41857f
418510:	63 65 73             	arpl   %esp,0x73(%ebp)
418513:	73 46                	jae    0x41855b
418515:	6f                   	outsl  %ds:(%esi),(%dx)
418516:	72 6d                	jb     0x418585
418518:	00 55 70             	add    %dl,0x70(%ebp)
41851b:	6c                   	insb   (%dx),%es:(%edi)
41851c:	6f                   	outsl  %ds:(%esi),(%dx)
41851d:	61                   	popa
41851e:	64 50                	fs push %eax
418520:	72 6f                	jb     0x418591
418522:	67 72 65             	addr16 jb 0x41858a
418525:	73 73                	jae    0x41859a
418527:	46                   	inc    %esi
418528:	6f                   	outsl  %ds:(%esi),(%dx)
418529:	72 6d                	jb     0x418598
41852b:	00 45 6e             	add    %al,0x6e(%ebp)
41852e:	75 6d                	jne    0x41859d
418530:	00 72 65             	add    %dh,0x65(%edx)
418533:	73 6f                	jae    0x4185a4
418535:	75 72                	jne    0x4185a9
418537:	63 65 4d             	arpl   %esp,0x4d(%ebp)
41853a:	61                   	popa
41853b:	6e                   	outsb  %ds:(%esi),(%dx)
41853c:	00 74 62 56          	add    %dh,0x56(%edx,%eiz,2)
418540:	61                   	popa
418541:	6e                   	outsb  %ds:(%esi),(%dx)
418542:	00 74 62 54          	add    %dh,0x54(%edx,%eiz,2)
418546:	6f                   	outsl  %ds:(%esi),(%dx)
418547:	61                   	popa
418548:	6e                   	outsb  %ds:(%esi),(%dx)
418549:	00 54 69 6d          	add    %dl,0x6d(%ecx,%ebp,2)
41854d:	65 53                	gs push %ebx
41854f:	70 61                	jo     0x4185b2
418551:	6e                   	outsb  %ds:(%esi),(%dx)
418552:	00 63 6f             	add    %ah,0x6f(%ebx)
418555:	6d                   	insl   (%dx),%es:(%edi)
418556:	51                   	push   %ecx
418557:	75 65                	jne    0x4185be
418559:	51                   	push   %ecx
41855a:	75 61                	jne    0x4185bd
41855c:	6e                   	outsb  %ds:(%esi),(%dx)
41855d:	00 74 78 74          	add    %dh,0x74(%eax,%edi,2)
418561:	48                   	dec    %eax
418562:	6f                   	outsl  %ds:(%esi),(%dx)
418563:	54                   	push   %esp
418564:	65 6e                	outsb  %gs:(%esi),(%dx)
418566:	00 4f 70             	add    %cl,0x70(%edi)
418569:	65 6e                	outsb  %gs:(%esi),(%dx)
41856b:	00 73 65             	add    %dh,0x65(%ebx)
41856e:	74 5f                	je     0x4185cf
418570:	49                   	dec    %ecx
418571:	6d                   	insl   (%dx),%es:(%edi)
418572:	61                   	popa
418573:	67 65 41             	addr16 gs inc %ecx
418576:	6c                   	insb   (%dx),%es:(%edi)
418577:	69 67 6e 00 53 79 73 	imul   $0x73795300,0x6e(%edi),%esp
41857e:	74 65                	je     0x4185e5
418580:	6d                   	insl   (%dx),%es:(%edi)
418581:	2e 43                	cs inc %ebx
418583:	6f                   	outsl  %ds:(%esi),(%dx)
418584:	6d                   	insl   (%dx),%es:(%edi)
418585:	70 6f                	jo     0x4185f6
418587:	6e                   	outsb  %ds:(%esi),(%dx)
418588:	65 6e                	outsb  %gs:(%esi),(%dx)
41858a:	74 4d                	je     0x4185d9
41858c:	6f                   	outsl  %ds:(%esi),(%dx)
41858d:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
418590:	2e 44                	cs inc %esp
418592:	65 73 69             	gs jae 0x4185fe
418595:	67 6e                	outsb  %ds:(%si),(%dx)
418597:	00 66 72             	add    %ah,0x72(%esi)
41859a:	6d                   	insl   (%dx),%es:(%edi)
41859b:	4d                   	dec    %ebp
41859c:	61                   	popa
41859d:	69 6e 00 46 6f 72 6d 	imul   $0x6d726f46,0x0(%esi),%ebp
4185a4:	4d                   	dec    %ebp
4185a5:	61                   	popa
4185a6:	69 6e 00 41 70 70 44 	imul   $0x44707041,0x0(%esi),%ebp
4185ad:	6f                   	outsl  %ds:(%esi),(%dx)
4185ae:	6d                   	insl   (%dx),%es:(%edi)
4185af:	61                   	popa
4185b0:	69 6e 00 47 65 74 44 	imul   $0x44746547,0x0(%esi),%ebp
4185b7:	6f                   	outsl  %ds:(%esi),(%dx)
4185b8:	6d                   	insl   (%dx),%es:(%edi)
4185b9:	61                   	popa
4185ba:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
4185c1:	4d                   	dec    %ebp
4185c2:	6f                   	outsl  %ds:(%esi),(%dx)
4185c3:	62 69 6c             	bound  %ebp,0x6c(%ecx)
4185c6:	65 49                	gs dec %ecx
4185c8:	44                   	inc    %esp
4185c9:	43                   	inc    %ebx
4185ca:	6f                   	outsl  %ds:(%esi),(%dx)
4185cb:	6c                   	insb   (%dx),%es:(%edi)
4185cc:	75 6d                	jne    0x41863b
4185ce:	6e                   	outsb  %ds:(%esi),(%dx)
4185cf:	00 67 65             	add    %ah,0x65(%edi)
4185d2:	74 5f                	je     0x418633
4185d4:	4f                   	dec    %edi
4185d5:	72 64                	jb     0x41863b
4185d7:	65 72 49             	gs jb  0x418623
4185da:	74 65                	je     0x418641
4185dc:	6d                   	insl   (%dx),%es:(%edi)
4185dd:	49                   	dec    %ecx
4185de:	44                   	inc    %esp
4185df:	43                   	inc    %ebx
4185e0:	6f                   	outsl  %ds:(%esi),(%dx)
4185e1:	6c                   	insb   (%dx),%es:(%edi)
4185e2:	75 6d                	jne    0x418651
4185e4:	6e                   	outsb  %ds:(%esi),(%dx)
4185e5:	00 67 65             	add    %ah,0x65(%edi)
4185e8:	74 5f                	je     0x418649
4185ea:	4f                   	dec    %edi
4185eb:	72 64                	jb     0x418651
4185ed:	65 72 49             	gs jb  0x418639
4185f0:	44                   	inc    %esp
4185f1:	43                   	inc    %ebx
4185f2:	6f                   	outsl  %ds:(%esi),(%dx)
4185f3:	6c                   	insb   (%dx),%es:(%edi)
4185f4:	75 6d                	jne    0x418663
4185f6:	6e                   	outsb  %ds:(%esi),(%dx)
4185f7:	00 67 65             	add    %ah,0x65(%edi)
4185fa:	74 5f                	je     0x41865b
4185fc:	53                   	push   %ebx
4185fd:	75 70                	jne    0x41866f
4185ff:	70 6c                	jo     0x41866d
418601:	69 65 72 49 44 43 6f 	imul   $0x6f434449,0x72(%ebp),%esp
418608:	6c                   	insb   (%dx),%es:(%edi)
418609:	75 6d                	jne    0x418678
41860b:	6e                   	outsb  %ds:(%esi),(%dx)
41860c:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
418610:	61                   	popa
418611:	43                   	inc    %ebx
418612:	6f                   	outsl  %ds:(%esi),(%dx)
418613:	6c                   	insb   (%dx),%es:(%edi)
418614:	75 6d                	jne    0x418683
418616:	6e                   	outsb  %ds:(%esi),(%dx)
418617:	00 67 65             	add    %ah,0x65(%edi)
41861a:	74 5f                	je     0x41867b
41861c:	50                   	push   %eax
41861d:	72 69                	jb     0x418688
41861f:	63 65 43             	arpl   %esp,0x43(%ebp)
418622:	6f                   	outsl  %ds:(%esi),(%dx)
418623:	6c                   	insb   (%dx),%es:(%edi)
418624:	75 6d                	jne    0x418693
418626:	6e                   	outsb  %ds:(%esi),(%dx)
418627:	00 67 65             	add    %ah,0x65(%edi)
41862a:	74 5f                	je     0x41868b
41862c:	4d                   	dec    %ebp
41862d:	6f                   	outsl  %ds:(%esi),(%dx)
41862e:	62 69 6c             	bound  %ebp,0x6c(%ecx)
418631:	65 4e                	gs dec %esi
418633:	61                   	popa
418634:	6d                   	insl   (%dx),%es:(%edi)
418635:	65 43                	gs inc %ebx
418637:	6f                   	outsl  %ds:(%esi),(%dx)
418638:	6c                   	insb   (%dx),%es:(%edi)
418639:	75 6d                	jne    0x4186a8
41863b:	6e                   	outsb  %ds:(%esi),(%dx)
41863c:	00 67 65             	add    %ah,0x65(%edi)
41863f:	74 5f                	je     0x4186a0
418641:	53                   	push   %ebx
418642:	75 70                	jne    0x4186b4
418644:	70 6c                	jo     0x4186b2
418646:	69 65 72 4e 61 6d 65 	imul   $0x656d614e,0x72(%ebp),%esp
41864d:	43                   	inc    %ebx
41864e:	6f                   	outsl  %ds:(%esi),(%dx)
41864f:	6c                   	insb   (%dx),%es:(%edi)
418650:	75 6d                	jne    0x4186bf
418652:	6e                   	outsb  %ds:(%esi),(%dx)
418653:	00 67 65             	add    %ah,0x65(%edi)
418656:	74 5f                	je     0x4186b7
418658:	41                   	inc    %ecx
418659:	6d                   	insl   (%dx),%es:(%edi)
41865a:	6f                   	outsl  %ds:(%esi),(%dx)
41865b:	75 6e                	jne    0x4186cb
41865d:	74 43                	je     0x4186a2
41865f:	6f                   	outsl  %ds:(%esi),(%dx)
418660:	6c                   	insb   (%dx),%es:(%edi)
418661:	75 6d                	jne    0x4186d0
418663:	6e                   	outsb  %ds:(%esi),(%dx)
418664:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
418668:	61                   	popa
418669:	47                   	inc    %edi
41866a:	72 69                	jb     0x4186d5
41866c:	64 56                	fs push %esi
41866e:	69 65 77 43 6f 6c 75 	imul   $0x756c6f43,0x77(%ebp),%esp
418675:	6d                   	insl   (%dx),%es:(%edi)
418676:	6e                   	outsb  %ds:(%esi),(%dx)
418677:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
41867b:	61                   	popa
41867c:	47                   	inc    %edi
41867d:	72 69                	jb     0x4186e8
41867f:	64 56                	fs push %esi
418681:	69 65 77 54 65 78 74 	imul   $0x74786554,0x77(%ebp),%esp
418688:	42                   	inc    %edx
418689:	6f                   	outsl  %ds:(%esi),(%dx)
41868a:	78 43                	js     0x4186cf
41868c:	6f                   	outsl  %ds:(%esi),(%dx)
41868d:	6c                   	insb   (%dx),%es:(%edi)
41868e:	75 6d                	jne    0x4186fd
418690:	6e                   	outsb  %ds:(%esi),(%dx)
418691:	00 73 65             	add    %dh,0x65(%ebx)
418694:	74 5f                	je     0x4186f5
418696:	49                   	dec    %ecx
418697:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41869a:	00 73 65             	add    %dh,0x65(%ebx)
41869d:	74 5f                	je     0x4186fe
41869f:	53                   	push   %ebx
4186a0:	68 6f 77 49 63       	push   $0x6349776f
4186a5:	6f                   	outsl  %ds:(%esi),(%dx)
4186a6:	6e                   	outsb  %ds:(%esi),(%dx)
4186a7:	00 4d 65             	add    %cl,0x65(%ebp)
4186aa:	73 73                	jae    0x41871f
4186ac:	61                   	popa
4186ad:	67 65 42             	addr16 gs inc %edx
4186b0:	6f                   	outsl  %ds:(%esi),(%dx)
4186b1:	78 49                	js     0x4186fc
4186b3:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
4186b6:	00 63 6f             	add    %ah,0x6f(%ebx)
4186b9:	6d                   	insl   (%dx),%es:(%edi)
4186ba:	43                   	inc    %ebx
4186bb:	68 6f 6e 00 44       	push   $0x44006e6f
4186c0:	61                   	popa
4186c1:	74 61                	je     0x418724
4186c3:	52                   	push   %edx
4186c4:	6f                   	outsl  %ds:(%esi),(%dx)
4186c5:	77 56                	ja     0x41871d
4186c7:	65 72 73             	gs jb  0x41873d
4186ca:	69 6f 6e 00 41 70 70 	imul   $0x70704100,0x6e(%edi),%ebp
4186d1:	6c                   	insb   (%dx),%es:(%edi)
4186d2:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
4186d9:	00 67 65             	add    %ah,0x65(%edi)
4186dc:	74 5f                	je     0x41873d
4186de:	4c                   	dec    %esp
4186df:	6f                   	outsl  %ds:(%esi),(%dx)
4186e0:	63 61 74             	arpl   %esp,0x74(%ecx)
4186e3:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
4186ea:	5f                   	pop    %edi
4186eb:	4c                   	dec    %esp
4186ec:	6f                   	outsl  %ds:(%esi),(%dx)
4186ed:	63 61 74             	arpl   %esp,0x74(%ecx)
4186f0:	69 6f 6e 00 44 61 74 	imul   $0x74614400,0x6e(%edi),%ebp
4186f7:	61                   	popa
4186f8:	52                   	push   %edx
4186f9:	65 6c                	gs insb (%dx),%es:(%edi)
4186fb:	61                   	popa
4186fc:	74 69                	je     0x418767
4186fe:	6f                   	outsl  %ds:(%esi),(%dx)
4186ff:	6e                   	outsb  %ds:(%esi),(%dx)
418700:	00 5f 72             	add    %bl,0x72(%edi)
418703:	65 6c                	gs insb (%dx),%es:(%edi)
418705:	61                   	popa
418706:	74 69                	je     0x418771
418708:	6f                   	outsl  %ds:(%esi),(%dx)
418709:	6e                   	outsb  %ds:(%esi),(%dx)
41870a:	00 73 65             	add    %dh,0x65(%ebx)
41870d:	74 5f                	je     0x41876e
41870f:	57                   	push   %edi
418710:	6f                   	outsl  %ds:(%esi),(%dx)
418711:	72 6b                	jb     0x41877e
418713:	65 72 53             	gs jb  0x418769
418716:	75 70                	jne    0x418788
418718:	70 6f                	jo     0x418789
41871a:	72 74                	jb     0x418790
41871c:	73 43                	jae    0x418761
41871e:	61                   	popa
41871f:	6e                   	outsb  %ds:(%esi),(%dx)
418720:	63 65 6c             	arpl   %esp,0x6c(%ebp)
418723:	6c                   	insb   (%dx),%es:(%edi)
418724:	61                   	popa
418725:	74 69                	je     0x418790
418727:	6f                   	outsl  %ds:(%esi),(%dx)
418728:	6e                   	outsb  %ds:(%esi),(%dx)
418729:	00 53 79             	add    %dl,0x79(%ebx)
41872c:	73 74                	jae    0x4187a2
41872e:	65 6d                	gs insl (%dx),%es:(%edi)
418730:	2e 43                	cs inc %ebx
418732:	6f                   	outsl  %ds:(%esi),(%dx)
418733:	6e                   	outsb  %ds:(%esi),(%dx)
418734:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
41873a:	74 69                	je     0x4187a5
41873c:	6f                   	outsl  %ds:(%esi),(%dx)
41873d:	6e                   	outsb  %ds:(%esi),(%dx)
41873e:	00 53 79             	add    %dl,0x79(%ebx)
418741:	73 74                	jae    0x4187b7
418743:	65 6d                	gs insl (%dx),%es:(%edi)
418745:	2e 47                	cs inc %edi
418747:	6c                   	insb   (%dx),%es:(%edi)
418748:	6f                   	outsl  %ds:(%esi),(%dx)
418749:	62 61 6c             	bound  %esp,0x6c(%ecx)
41874c:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
418753:	00 53 79             	add    %dl,0x79(%ebx)
418756:	73 74                	jae    0x4187cc
418758:	65 6d                	gs insl (%dx),%es:(%edi)
41875a:	2e 52                	cs push %edx
41875c:	75 6e                	jne    0x4187cc
41875e:	74 69                	je     0x4187c9
418760:	6d                   	insl   (%dx),%es:(%edi)
418761:	65 2e 53             	gs cs push %ebx
418764:	65 72 69             	gs jb  0x4187d0
418767:	61                   	popa
418768:	6c                   	insb   (%dx),%es:(%edi)
418769:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
418770:	00 53 79             	add    %dl,0x79(%ebx)
418773:	73 74                	jae    0x4187e9
418775:	65 6d                	gs insl (%dx),%es:(%edi)
418777:	2e 58                	cs pop %eax
418779:	6d                   	insl   (%dx),%es:(%edi)
41877a:	6c                   	insb   (%dx),%es:(%edi)
41877b:	2e 53                	cs push %ebx
41877d:	65 72 69             	gs jb  0x4187e9
418780:	61                   	popa
418781:	6c                   	insb   (%dx),%es:(%edi)
418782:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
418789:	00 67 65             	add    %ah,0x65(%edi)
41878c:	74 5f                	je     0x4187ed
41878e:	41                   	inc    %ecx
41878f:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
418793:	6e                   	outsb  %ds:(%esi),(%dx)
418794:	00 4d 69             	add    %cl,0x69(%ebp)
418797:	73 73                	jae    0x41880c
418799:	69 6e 67 53 63 68 65 	imul   $0x65686353,0x67(%esi),%ebp
4187a0:	6d                   	insl   (%dx),%es:(%edi)
4187a1:	61                   	popa
4187a2:	41                   	inc    %ecx
4187a3:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4187a7:	6e                   	outsb  %ds:(%esi),(%dx)
4187a8:	00 43 6f             	add    %al,0x6f(%ebx)
4187ab:	6c                   	insb   (%dx),%es:(%edi)
4187ac:	6c                   	insb   (%dx),%es:(%edi)
4187ad:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4187b2:	6e                   	outsb  %ds:(%esi),(%dx)
4187b3:	43                   	inc    %ebx
4187b4:	68 61 6e 67 65       	push   $0x65676e61
4187b9:	41                   	inc    %ecx
4187ba:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4187be:	6e                   	outsb  %ds:(%esi),(%dx)
4187bf:	00 65 76             	add    %ah,0x76(%ebp)
4187c2:	65 6e                	outsb  %gs:(%esi),(%dx)