47865e:	74 75                	je     0x4786d5
478660:	73 42                	jae    0x4786a4
478662:	61                   	popa
478663:	72 56                	jb     0x4786bb
478665:	69 73 69 62 6c 65 00 	imul   $0x656c62,0x69(%ebx),%esi
47866c:	57                   	push   %edi
47866d:	69 6e 64 6f 77 50 6f 	imul   $0x6f50776f,0x64(%esi),%ebp
478674:	73 69                	jae    0x4786df
478676:	74 69                	je     0x4786e1
478678:	6f                   	outsl  %ds:(%esi),(%dx)
478679:	6e                   	outsb  %ds:(%esi),(%dx)
47867a:	00 48 65             	add    %cl,0x65(%eax)
47867d:	61                   	popa
47867e:	64 65 72 00          	fs gs jb 0x478682
478682:	46                   	inc    %esi
478683:	6f                   	outsl  %ds:(%esi),(%dx)
478684:	6f                   	outsl  %ds:(%esi),(%dx)
478685:	74 65                	je     0x4786ec
478687:	72 00                	jb     0x478689
478689:	46                   	inc    %esi
47868a:	6f                   	outsl  %ds:(%esi),(%dx)
47868b:	72 6d                	jb     0x4786fa
47868d:	61                   	popa
47868e:	74 00                	je     0x478690
478690:	43                   	inc    %ebx
478691:	6c                   	insb   (%dx),%es:(%edi)
478692:	6f                   	outsl  %ds:(%esi),(%dx)
478693:	73 65                	jae    0x4786fa
478695:	00 53 74             	add    %dl,0x74(%ebx)
478698:	61                   	popa
478699:	72 74                	jb     0x47870f
47869b:	00 47 65             	add    %al,0x65(%edi)
47869e:	74 54                	je     0x4786f4
4786a0:	79 70                	jns    0x478712
4786a2:	65 46                	gs inc %esi
4786a4:	72 6f                	jb     0x478715
4786a6:	6d                   	insl   (%dx),%es:(%edi)
4786a7:	48                   	dec    %eax
4786a8:	61                   	popa
4786a9:	6e                   	outsb  %ds:(%esi),(%dx)
4786aa:	64 6c                	fs insb (%dx),%es:(%edi)
4786ac:	65 00 42 65          	add    %al,%gs:0x65(%edx)
4786b0:	67 69 6e 49 6e 69 74 	imul   $0x74696e,0x49(%bp),%ebp
4786b7:	00
4786b8:	53                   	push   %ebx
4786b9:	75 73                	jne    0x47872e
4786bb:	70 65                	jo     0x478722
4786bd:	6e                   	outsb  %ds:(%esi),(%dx)
4786be:	64 4c                	fs dec %esp
4786c0:	61                   	popa
4786c1:	79 6f                	jns    0x478732
4786c3:	75 74                	jne    0x478739
4786c5:	00 73 65             	add    %dh,0x65(%ebx)
4786c8:	74 5f                	je     0x478729
4786ca:	41                   	inc    %ecx
4786cb:	75 74                	jne    0x478741
4786cd:	6f                   	outsl  %ds:(%esi),(%dx)
4786ce:	53                   	push   %ebx
4786cf:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
4786d6:	5f                   	pop    %edi
4786d7:	46                   	inc    %esi
4786d8:	6f                   	outsl  %ds:(%esi),(%dx)
4786d9:	6e                   	outsb  %ds:(%esi),(%dx)
4786da:	74 00                	je     0x4786dc
4786dc:	73 65                	jae    0x478743
4786de:	74 5f                	je     0x47873f
4786e0:	4c                   	dec    %esp
4786e1:	6f                   	outsl  %ds:(%esi),(%dx)
4786e2:	63 61 74             	arpl   %esp,0x74(%ecx)
4786e5:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
4786ec:	5f                   	pop    %edi
4786ed:	4e                   	dec    %esi
4786ee:	61                   	popa
4786ef:	6d                   	insl   (%dx),%es:(%edi)
4786f0:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4786f4:	74 5f                	je     0x478755
4786f6:	53                   	push   %ebx
4786f7:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
4786fe:	5f                   	pop    %edi
4786ff:	54                   	push   %esp
478700:	61                   	popa
478701:	62 49 6e             	bound  %ecx,0x6e(%ecx)
478704:	64 65 78 00          	fs gs js 0x478708
478708:	73 65                	jae    0x47876f
47870a:	74 5f                	je     0x47876b
47870c:	54                   	push   %esp
47870d:	65 78 74             	gs js  0x478784
478710:	00 73 65             	add    %dh,0x65(%ebx)
478713:	74 5f                	je     0x478774
478715:	41                   	inc    %ecx
478716:	6e                   	outsb  %ds:(%esi),(%dx)
478717:	63 68 6f             	arpl   %ebp,0x6f(%eax)
47871a:	72 00                	jb     0x47871c
47871c:	73 65                	jae    0x478783
47871e:	74 5f                	je     0x47877f
478720:	44                   	inc    %esp
478721:	69 61 6c 6f 67 52 65 	imul   $0x6552676f,0x6c(%ecx),%esp
478728:	73 75                	jae    0x47879f
47872a:	6c                   	insb   (%dx),%es:(%edi)
47872b:	74 00                	je     0x47872d
47872d:	73 65                	jae    0x478794
47872f:	74 5f                	je     0x478790
478731:	55                   	push   %ebp
478732:	73 65                	jae    0x478799
478734:	56                   	push   %esi
478735:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
47873c:	79 6c                	jns    0x4787aa
47873e:	65 42                	gs inc %edx
478740:	61                   	popa
478741:	63 6b 43             	arpl   %ebp,0x43(%ebx)
478744:	6f                   	outsl  %ds:(%esi),(%dx)
478745:	6c                   	insb   (%dx),%es:(%edi)
478746:	6f                   	outsl  %ds:(%esi),(%dx)
478747:	72 00                	jb     0x478749
478749:	61                   	popa
47874a:	64 64 5f             	fs fs pop %edi
47874d:	43                   	inc    %ebx
47874e:	6c                   	insb   (%dx),%es:(%edi)
47874f:	69 63 6b 00 73 65 74 	imul   $0x74657300,0x6b(%ebx),%esp
478756:	5f                   	pop    %edi
478757:	54                   	push   %esp
478758:	61                   	popa
478759:	62 53 74             	bound  %edx,0x74(%ebx)
47875c:	6f                   	outsl  %ds:(%esi),(%dx)
47875d:	70 00                	jo     0x47875f
47875f:	61                   	popa
478760:	64 64 5f             	fs fs pop %edi
478763:	4c                   	dec    %esp
478764:	69 6e 6b 43 6c 69 63 	imul   $0x63696c43,0x6b(%esi),%ebp
47876b:	6b 65 64 00          	imul   $0x0,0x64(%ebp),%esp
47876f:	73 65                	jae    0x4787d6
478771:	74 5f                	je     0x4787d2
478773:	41                   	inc    %ecx
478774:	63 63 65             	arpl   %esp,0x65(%ebx)
478777:	70 74                	jo     0x4787ed
478779:	42                   	inc    %edx
47877a:	75 74                	jne    0x4787f0
47877c:	74 6f                	je     0x4787ed
47877e:	6e                   	outsb  %ds:(%esi),(%dx)
47877f:	00 73 65             	add    %dh,0x65(%ebx)
478782:	74 5f                	je     0x4787e3
478784:	41                   	inc    %ecx
478785:	75 74                	jne    0x4787fb
478787:	6f                   	outsl  %ds:(%esi),(%dx)
478788:	53                   	push   %ebx
478789:	63 61 6c             	arpl   %esp,0x6c(%ecx)
47878c:	65 44                	gs inc %esp
47878e:	69 6d 65 6e 73 69 6f 	imul   $0x6f69736e,0x65(%ebp),%ebp
478795:	6e                   	outsb  %ds:(%esi),(%dx)
478796:	73 00                	jae    0x478798
478798:	73 65                	jae    0x4787ff
47879a:	74 5f                	je     0x4787fb
47879c:	41                   	inc    %ecx
47879d:	75 74                	jne    0x478813
47879f:	6f                   	outsl  %ds:(%esi),(%dx)
4787a0:	53                   	push   %ebx
4787a1:	63 61 6c             	arpl   %esp,0x6c(%ecx)
4787a4:	65 4d                	gs dec %ebp
4787a6:	6f                   	outsl  %ds:(%esi),(%dx)
4787a7:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
4787ac:	74 5f                	je     0x47880d
4787ae:	43                   	inc    %ebx
4787af:	61                   	popa
4787b0:	6e                   	outsb  %ds:(%esi),(%dx)
4787b1:	63 65 6c             	arpl   %esp,0x6c(%ebp)
4787b4:	42                   	inc    %edx
4787b5:	75 74                	jne    0x47882b
4787b7:	74 6f                	je     0x478828
4787b9:	6e                   	outsb  %ds:(%esi),(%dx)
4787ba:	00 73 65             	add    %dh,0x65(%ebx)
4787bd:	74 5f                	je     0x47881e
4787bf:	43                   	inc    %ebx
4787c0:	6c                   	insb   (%dx),%es:(%edi)
4787c1:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
4787c8:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
4787cc:	74 5f                	je     0x47882d
4787ce:	43                   	inc    %ebx
4787cf:	6f                   	outsl  %ds:(%esi),(%dx)
4787d0:	6e                   	outsb  %ds:(%esi),(%dx)
4787d1:	74 72                	je     0x478845
4787d3:	6f                   	outsl  %ds:(%esi),(%dx)
4787d4:	6c                   	insb   (%dx),%es:(%edi)
4787d5:	73 00                	jae    0x4787d7
4787d7:	41                   	inc    %ecx
4787d8:	64 64 00 47 65       	fs add %al,%fs:0x65(%edi)
4787dd:	74 4f                	je     0x47882e
4787df:	62 6a 65             	bound  %ebp,0x65(%edx)
4787e2:	63 74 00 73          	arpl   %esi,0x73(%eax,%eax,1)
4787e6:	65 74 5f             	gs je  0x478848
4787e9:	49                   	dec    %ecx
4787ea:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
4787ed:	00 73 65             	add    %dh,0x65(%ebx)
4787f0:	74 5f                	je     0x478851
4787f2:	4d                   	dec    %ebp
4787f3:	61                   	popa
4787f4:	78 69                	js     0x47885f
4787f6:	6d                   	insl   (%dx),%es:(%edi)
4787f7:	69 7a 65 42 6f 78 00 	imul   $0x786f42,0x65(%edx),%edi
4787fe:	73 65                	jae    0x478865
478800:	74 5f                	je     0x478861
478802:	4d                   	dec    %ebp
478803:	69 6e 69 6d 69 7a 65 	imul   $0x657a696d,0x69(%esi),%ebp
47880a:	42                   	inc    %edx
47880b:	6f                   	outsl  %ds:(%esi),(%dx)
47880c:	78 00                	js     0x47880e
47880e:	73 65                	jae    0x478875
478810:	74 5f                	je     0x478871
478812:	53                   	push   %ebx
478813:	68 6f 77 49 63       	push   $0x6349776f
478818:	6f                   	outsl  %ds:(%esi),(%dx)
478819:	6e                   	outsb  %ds:(%esi),(%dx)
47881a:	00 73 65             	add    %dh,0x65(%ebx)
47881d:	74 5f                	je     0x47887e
47881f:	53                   	push   %ebx
478820:	68 6f 77 49 6e       	push   $0x6e49776f
478825:	54                   	push   %esp
478826:	61                   	popa
478827:	73 6b                	jae    0x478894
478829:	62 61 72             	bound  %esp,0x72(%ecx)
47882c:	00 73 65             	add    %dh,0x65(%ebx)
47882f:	74 5f                	je     0x478890
478831:	53                   	push   %ebx
478832:	74 61                	je     0x478895
478834:	72 74                	jb     0x4788aa
478836:	50                   	push   %eax
478837:	6f                   	outsl  %ds:(%esi),(%dx)
478838:	73 69                	jae    0x4788a3
47883a:	74 69                	je     0x4788a5
47883c:	6f                   	outsl  %ds:(%esi),(%dx)
47883d:	6e                   	outsb  %ds:(%esi),(%dx)
47883e:	00 45 6e             	add    %al,0x6e(%ebp)
478841:	64 49                	fs dec %ecx
478843:	6e                   	outsb  %ds:(%esi),(%dx)
478844:	69 74 00 52 65 73 75 	imul   $0x6d757365,0x52(%eax,%eax,1),%esi
47884b:	6d
47884c:	65 4c                	gs dec %esp
47884e:	61                   	popa
47884f:	79 6f                	jns    0x4788c0
478851:	75 74                	jne    0x4788c7
478853:	00 50 65             	add    %dl,0x65(%eax)
478856:	72 66                	jb     0x4788be
478858:	6f                   	outsl  %ds:(%esi),(%dx)
478859:	72 6d                	jb     0x4788c8
47885b:	4c                   	dec    %esp
47885c:	61                   	popa
47885d:	79 6f                	jns    0x4788ce
47885f:	75 74                	jne    0x4788d5
478861:	00 49 73             	add    %cl,0x73(%ecx)
478864:	4e                   	dec    %esi
478865:	75 6c                	jne    0x4788d3
478867:	6c                   	insb   (%dx),%es:(%edi)
478868:	4f                   	dec    %edi
478869:	72 45                	jb     0x4788b0
47886b:	6d                   	insl   (%dx),%es:(%edi)
47886c:	70 74                	jo     0x4788e2
47886e:	79 00                	jns    0x478870
478870:	67 65 74 5f          	addr16 gs je 0x4788d3
478874:	41                   	inc    %ecx
478875:	53                   	push   %ebx
478876:	43                   	inc    %ebx
478877:	49                   	dec    %ecx
478878:	49                   	dec    %ecx
478879:	00 67 65             	add    %ah,0x65(%edi)
47887c:	74 5f                	je     0x4788dd
47887e:	54                   	push   %esp
47887f:	61                   	popa
478880:	67 00 67 65          	add    %ah,0x65(%bx)
478884:	74 5f                	je     0x4788e5
478886:	54                   	push   %esp
478887:	65 78 74             	gs js  0x4788fe
47888a:	00 73 65             	add    %dh,0x65(%ebx)
47888d:	74 5f                	je     0x4788ee
47888f:	54                   	push   %esp
478890:	61                   	popa
478891:	67 00 47 65          	add    %al,0x65(%bx)
478895:	74 46                	je     0x4788dd
478897:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
47889e:	00
47889f:	67 65 74 5f          	addr16 gs je 0x478902
4788a3:	57                   	push   %edi
4788a4:	6f                   	outsl  %ds:(%esi),(%dx)
4788a5:	72 64                	jb     0x47890b
4788a7:	57                   	push   %edi
4788a8:	72 61                	jb     0x47890b
4788aa:	70 00                	jo     0x4788ac
4788ac:	73 65                	jae    0x478913
4788ae:	74 5f                	je     0x47890f
4788b0:	43                   	inc    %ebx
4788b1:	68 65 63 6b 65       	push   $0x656b6365
4788b6:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
4788ba:	74 5f                	je     0x47891b
4788bc:	56                   	push   %esi
4788bd:	69 73 69 62 6c 65 00 	imul   $0x656c62,0x69(%ebx),%esi
4788c4:	42                   	inc    %edx
4788c5:	72 69                	jb     0x478930
4788c7:	6e                   	outsb  %ds:(%esi),(%dx)
4788c8:	67 54                	addr16 push %esp
4788ca:	6f                   	outsl  %ds:(%esi),(%dx)
4788cb:	46                   	inc    %esi
4788cc:	72 6f                	jb     0x47893d
4788ce:	6e                   	outsb  %ds:(%esi),(%dx)
4788cf:	74 00                	je     0x4788d1
4788d1:	53                   	push   %ebx
4788d2:	61                   	popa
4788d3:	76 65                	jbe    0x47893a
4788d5:	00 73 65             	add    %dh,0x65(%ebx)
4788d8:	74 5f                	je     0x478939
4788da:	57                   	push   %edi
4788db:	6f                   	outsl  %ds:(%esi),(%dx)
4788dc:	72 64                	jb     0x478942
4788de:	57                   	push   %edi
4788df:	72 61                	jb     0x478942
4788e1:	70 00                	jo     0x4788e3
4788e3:	67 65 74 5f          	addr16 gs je 0x478946
4788e7:	43                   	inc    %ebx
4788e8:	68 65 63 6b 65       	push   $0x656b6365
4788ed:	64 00 53 68          	add    %dl,%fs:0x68(%ebx)
4788f1:	6f                   	outsl  %ds:(%esi),(%dx)
4788f2:	77 44                	ja     0x478938
4788f4:	69 61 6c 6f 67 00 67 	imul   $0x6700676f,0x6c(%ecx),%esp
4788fb:	65 74 5f             	gs je  0x47895d
4788fe:	46                   	inc    %esi
4788ff:	6f                   	outsl  %ds:(%esi),(%dx)
478900:	6e                   	outsb  %ds:(%esi),(%dx)
478901:	74 00                	je     0x478903
478903:	49                   	dec    %ecx
478904:	73 4e                	jae    0x478954
478906:	6f                   	outsl  %ds:(%esi),(%dx)
478907:	72 6d                	jb     0x478976
478909:	61                   	popa
47890a:	6c                   	insb   (%dx),%es:(%edi)
47890b:	69 7a 65 64 00 67 65 	imul   $0x65670064,0x65(%edx),%edi
478912:	74 5f                	je     0x478973
478914:	49                   	dec    %ecx
478915:	73 52                	jae    0x478969
478917:	65 61                	gs popa
478919:	64 4f                	fs dec %edi
47891b:	6e                   	outsb  %ds:(%esi),(%dx)
47891c:	6c                   	insb   (%dx),%es:(%edi)
47891d:	79 00                	jns    0x47891f
47891f:	57                   	push   %edi
478920:	72 69                	jb     0x47898b
478922:	74 65                	je     0x478989
478924:	41                   	inc    %ecx
478925:	6c                   	insb   (%dx),%es:(%edi)
478926:	6c                   	insb   (%dx),%es:(%edi)
478927:	54                   	push   %esp
478928:	65 78 74             	gs js  0x47899f
47892b:	00 67 65             	add    %ah,0x65(%edi)
47892e:	74 5f                	je     0x47898f