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
4187e5:	42                   	inc    %edx
4187e6:	6f                   	outsl  %ds:(%esi),(%dx)
4187e7:	78 00                	js     0x4187e9
4187e9:	73 65                	jae    0x418850
4187eb:	74 5f                	je     0x41884c
4187ed:	54                   	push   %esp
4187ee:	65 78 74             	gs js  0x418865
4187f1:	42                   	inc    %edx
4187f2:	6f                   	outsl  %ds:(%esi),(%dx)
4187f3:	78 00                	js     0x4187f5
4187f5:	43                   	inc    %ebx
4187f6:	61                   	popa
4187f7:	6c                   	insb   (%dx),%es:(%edi)
4187f8:	65 6e                	outsb  %gs:(%esi),(%dx)
4187fa:	64 61                	fs popa
4187fc:	72 54                	jb     0x418852
4187fe:	65 78 74             	gs js  0x418875
418801:	42                   	inc    %edx
418802:	6f                   	outsl  %ds:(%esi),(%dx)
418803:	78 00                	js     0x418805
418805:	5f                   	pop    %edi
418806:	74 65                	je     0x41886d
418808:	78 74                	js     0x41887e
41880a:	42                   	inc    %edx
41880b:	6f                   	outsl  %ds:(%esi),(%dx)
41880c:	78 00                	js     0x41880e
41880e:	44                   	inc    %esp
41880f:	72 61                	jb     0x418872
418811:	77 42                	ja     0x418855
418813:	6f                   	outsl  %ds:(%esi),(%dx)
418814:	78 00                	js     0x418816
418816:	67 65 74 5f          	addr16 gs je 0x418879
41881a:	44                   	inc    %esp
41881b:	61                   	popa
41881c:	79 00                	jns    0x41881e
41881e:	46                   	inc    %esi
41881f:	69 6e 64 44 61 79 00 	imul   $0x796144,0x64(%esi),%ebp
418826:	67 65 74 5f          	addr16 gs je 0x418889
41882a:	54                   	push   %esp
41882b:	69 6d 65 4f 66 44 61 	imul   $0x6144664f,0x65(%ebp),%ebp
418832:	79 00                	jns    0x418834
418834:	67 65 74 5f          	addr16 gs je 0x418897
418838:	43                   	inc    %ebx
418839:	61                   	popa
41883a:	6c                   	insb   (%dx),%es:(%edi)
41883b:	65 6e                	outsb  %gs:(%esi),(%dx)
41883d:	64 61                	fs popa
41883f:	72 44                	jb     0x418885
418841:	61                   	popa
418842:	79 00                	jns    0x418844
418844:	5f                   	pop    %edi
418845:	63 61 6c             	arpl   %esp,0x6c(%ecx)
418848:	65 6e                	outsb  %gs:(%esi),(%dx)
41884a:	64 61                	fs popa
41884c:	72 44                	jb     0x418892
41884e:	61                   	popa
41884f:	79 00                	jns    0x418851
418851:	5f                   	pop    %edi
418852:	66 69 72 73 74 44    	imul   $0x4474,0x73(%edx),%si
418858:	61                   	popa
418859:	79 00                	jns    0x41885b
41885b:	4f                   	dec    %edi
41885c:	6e                   	outsb  %ds:(%esi),(%dx)
41885d:	44                   	inc    %esp
41885e:	72 61                	jb     0x4188c1
418860:	77 44                	ja     0x4188a6
418862:	61                   	popa
418863:	79 00                	jns    0x418865
418865:	4d                   	dec    %ebp
418866:	6f                   	outsl  %ds:(%esi),(%dx)
418867:	6e                   	outsb  %ds:(%esi),(%dx)
418868:	74 68                	je     0x4188d2
41886a:	56                   	push   %esi
41886b:	69 65 77 44 61 79 00 	imul   $0x796144,0x77(%ebp),%esp
418872:	5f                   	pop    %edi
418873:	64 61                	fs popa
418875:	79 00                	jns    0x418877
418877:	67 65 74 5f          	addr16 gs je 0x4188da
41887b:	54                   	push   %esp
41887c:	6f                   	outsl  %ds:(%esi),(%dx)
41887d:	64 61                	fs popa
41887f:	79 00                	jns    0x418881
418881:	49                   	dec    %ecx
418882:	6e                   	outsb  %ds:(%esi),(%dx)
418883:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
41888a:	65
41888b:	41                   	inc    %ecx
41888c:	72 72                	jb     0x418900
41888e:	61                   	popa
41888f:	79 00                	jns    0x418891
418891:	54                   	push   %esp
418892:	6f                   	outsl  %ds:(%esi),(%dx)
418893:	41                   	inc    %ecx
418894:	72 72                	jb     0x418908
418896:	61                   	popa
418897:	79 00                	jns    0x418899
418899:	46                   	inc    %esi
41889a:	72 6f                	jb     0x41890b
41889c:	6d                   	insl   (%dx),%es:(%edi)
41889d:	42                   	inc    %edx
41889e:	61                   	popa
41889f:	73 65                	jae    0x418906
4188a1:	36 34 43             	ss xor $0x43,%al
4188a4:	68 61 72 41 72       	push   $0x72417261
4188a9:	72 61                	jb     0x41890c
4188ab:	79 00                	jns    0x4188ad
4188ad:	73 65                	jae    0x418914
4188af:	74 5f                	je     0x418910
4188b1:	4b                   	dec    %ebx
4188b2:	65 79 00             	gs jns 0x4188b5
4188b5:	49                   	dec    %ecx
4188b6:	73 49                	jae    0x418901
4188b8:	6e                   	outsb  %ds:(%esi),(%dx)
4188b9:	70 75                	jo     0x418930
4188bb:	74 4b                	je     0x418908
4188bd:	65 79 00             	gs jns 0x4188c0
4188c0:	53                   	push   %ebx
4188c1:	79 73                	jns    0x418936
4188c3:	74 65                	je     0x41892a
4188c5:	6d                   	insl   (%dx),%es:(%edi)
4188c6:	2e 53                	cs push %ebx
4188c8:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
4188cc:	69 74 79 2e 43 72 79 	imul   $0x70797243,0x2e(%ecx,%edi,2),%esi
4188d3:	70
4188d4:	74 6f                	je     0x418945
4188d6:	67 72 61             	addr16 jb 0x41893a
4188d9:	70 68                	jo     0x418943
4188db:	79 00                	jns    0x4188dd
4188dd:	67 65 74 5f          	addr16 gs je 0x418940
4188e1:	41                   	inc    %ecx
4188e2:	73 73                	jae    0x418957
4188e4:	65 6d                	gs insl (%dx),%es:(%edi)
4188e6:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
4188ea:	67 65 74 5f          	addr16 gs je 0x41894d
4188ee:	46                   	inc    %esi
4188ef:	6f                   	outsl  %ds:(%esi),(%dx)
4188f0:	6e                   	outsb  %ds:(%esi),(%dx)
4188f1:	74 46                	je     0x418939
4188f3:	61                   	popa
4188f4:	6d                   	insl   (%dx),%es:(%edi)
4188f5:	69 6c 79 00 73 65 74 	imul   $0x5f746573,0x0(%ecx,%edi,2),%ebp
4188fc:	5f
4188fd:	43                   	inc    %ebx
4188fe:	6f                   	outsl  %ds:(%esi),(%dx)
4188ff:	6d                   	insl   (%dx),%es:(%edi)
418900:	70 6f                	jo     0x418971
418902:	73 69                	jae    0x41896d
418904:	74 69                	je     0x41896f
418906:	6e                   	outsb  %ds:(%esi),(%dx)
418907:	67 51                	addr16 push %ecx
418909:	75 61                	jne    0x41896c
41890b:	6c                   	insb   (%dx),%es:(%edi)
41890c:	69 74 79 00 6f 70 5f 	imul   $0x455f706f,0x0(%ecx,%edi,2),%esi
418913:	45
418914:	71 75                	jno    0x41898b
418916:	61                   	popa
418917:	6c                   	insb   (%dx),%es:(%edi)
418918:	69 74 79 00 44 65 73 	imul   $0x69736544,0x0(%ecx,%edi,2),%esi
41891f:	69
418920:	67 6e                	outsb  %ds:(%si),(%dx)
418922:	65 72 53             	gs jb  0x418978
418925:	65 72 69             	gs jb  0x418991
418928:	61                   	popa
418929:	6c                   	insb   (%dx),%es:(%edi)
41892a:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
418931:	56                   	push   %esi
418932:	69 73 69 62 69 6c 69 	imul   $0x696c6962,0x69(%ebx),%esi
418939:	74 79                	je     0x4189b4
41893b:	00 49 73             	add    %cl,0x73(%ecx)
41893e:	4e                   	dec    %esi
41893f:	75 6c                	jne    0x4189ad
418941:	6c                   	insb   (%dx),%es:(%edi)
418942:	4f                   	dec    %edi
418943:	72 45                	jb     0x41898a
418945:	6d                   	insl   (%dx),%es:(%edi)