49466a:	6d                   	insl   (%dx),%es:(%edi)
49466b:	5f                   	pop    %edi
49466c:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
49466f:	6f                   	outsl  %ds:(%esi),(%dx)
494670:	72 00                	jb     0x494672
494672:	6d                   	insl   (%dx),%es:(%edi)
494673:	5f                   	pop    %edi
494674:	49                   	dec    %ecx
494675:	73 43                	jae    0x4946ba
494677:	6f                   	outsl  %ds:(%esi),(%dx)
494678:	6d                   	insl   (%dx),%es:(%edi)
494679:	70 75                	jo     0x4946f0
49467b:	74 65                	je     0x4946e2
49467d:	72 50                	jb     0x4946cf
49467f:	6c                   	insb   (%dx),%es:(%edi)
494680:	61                   	popa
494681:	79 69                	jns    0x4946ec
494683:	6e                   	outsb  %ds:(%esi),(%dx)
494684:	67 00 6d 5f          	add    %ch,0x5f(%di)
494688:	50                   	push   %eax
494689:	6c                   	insb   (%dx),%es:(%edi)
49468a:	61                   	popa
49468b:	79 65                	jns    0x4946f2
49468d:	72 56                	jb     0x4946e5
49468f:	61                   	popa
494690:	6c                   	insb   (%dx),%es:(%edi)
494691:	69 64 4d 6f 76 65 4c 	imul   $0x694c6576,0x6f(%ebp,%ecx,2),%esp
494698:	69
494699:	73 74                	jae    0x49470f
49469b:	00 67 65             	add    %ah,0x65(%edi)
49469e:	74 5f                	je     0x4946ff
4946a0:	49                   	dec    %ecx
4946a1:	73 43                	jae    0x4946e6
4946a3:	6f                   	outsl  %ds:(%esi),(%dx)
4946a4:	6d                   	insl   (%dx),%es:(%edi)
4946a5:	70 75                	jo     0x49471c
4946a7:	74 65                	je     0x49470e
4946a9:	72 50                	jb     0x4946fb
4946ab:	6c                   	insb   (%dx),%es:(%edi)
4946ac:	61                   	popa
4946ad:	79 69                	jns    0x494718
4946af:	6e                   	outsb  %ds:(%esi),(%dx)
4946b0:	67 00 73 65          	add    %dh,0x65(%bp,%di)
4946b4:	74 5f                	je     0x494715
4946b6:	49                   	dec    %ecx
4946b7:	73 43                	jae    0x4946fc
4946b9:	6f                   	outsl  %ds:(%esi),(%dx)
4946ba:	6d                   	insl   (%dx),%es:(%edi)
4946bb:	70 75                	jo     0x494732
4946bd:	74 65                	je     0x494724
4946bf:	72 50                	jb     0x494711
4946c1:	6c                   	insb   (%dx),%es:(%edi)
4946c2:	61                   	popa
4946c3:	79 69                	jns    0x49472e
4946c5:	6e                   	outsb  %ds:(%esi),(%dx)
4946c6:	67 00 67 65          	add    %ah,0x65(%bx)
4946ca:	74 5f                	je     0x49472b
4946cc:	50                   	push   %eax
4946cd:	6c                   	insb   (%dx),%es:(%edi)
4946ce:	61                   	popa
4946cf:	79 65                	jns    0x494736
4946d1:	72 56                	jb     0x494729
4946d3:	61                   	popa
4946d4:	6c                   	insb   (%dx),%es:(%edi)
4946d5:	69 64 4d 6f 76 65 4c 	imul   $0x694c6576,0x6f(%ebp,%ecx,2),%esp
4946dc:	69
4946dd:	73 74                	jae    0x494753
4946df:	00 73 65             	add    %dh,0x65(%ebx)
4946e2:	74 5f                	je     0x494743
4946e4:	50                   	push   %eax
4946e5:	6c                   	insb   (%dx),%es:(%edi)
4946e6:	61                   	popa
4946e7:	79 65                	jns    0x49474e
4946e9:	72 56                	jb     0x494741
4946eb:	61                   	popa
4946ec:	6c                   	insb   (%dx),%es:(%edi)
4946ed:	69 64 4d 6f 76 65 4c 	imul   $0x694c6576,0x6f(%ebp,%ecx,2),%esp
4946f4:	69
4946f5:	73 74                	jae    0x49476b
4946f7:	00 49 73             	add    %cl,0x73(%ecx)
4946fa:	43                   	inc    %ebx
4946fb:	6f                   	outsl  %ds:(%esi),(%dx)
4946fc:	6d                   	insl   (%dx),%es:(%edi)
4946fd:	70 75                	jo     0x494774
4946ff:	74 65                	je     0x494766
494701:	72 50                	jb     0x494753
494703:	6c                   	insb   (%dx),%es:(%edi)
494704:	61                   	popa
494705:	79 69                	jns    0x494770
494707:	6e                   	outsb  %ds:(%esi),(%dx)
494708:	67 00 50 6c          	add    %dl,0x6c(%bx,%si)
49470c:	61                   	popa
49470d:	79 65                	jns    0x494774
49470f:	72 56                	jb     0x494767
494711:	61                   	popa
494712:	6c                   	insb   (%dx),%es:(%edi)
494713:	69 64 4d 6f 76 65 4c 	imul   $0x694c6576,0x6f(%ebp,%ecx,2),%esp
49471a:	69
49471b:	73 74                	jae    0x494791
49471d:	00 50 72             	add    %dl,0x72(%eax)
494720:	6f                   	outsl  %ds:(%esi),(%dx)
494721:	67 72 61             	addr16 jb 0x494785
494724:	6d                   	insl   (%dx),%es:(%edi)
494725:	00 4d 61             	add    %cl,0x61(%ebp)
494728:	69 6e 00 56 61 6c 69 	imul   $0x696c6156,0x0(%esi),%ebp
49472f:	64 4d                	fs dec %ebp
494731:	6f                   	outsl  %ds:(%esi),(%dx)
494732:	76 65                	jbe    0x494799
494734:	00 6d 5f             	add    %ch,0x5f(%ebp)
494737:	52                   	push   %edx
494738:	6f                   	outsl  %ds:(%esi),(%dx)
494739:	77 00                	ja     0x49473b
49473b:	6d                   	insl   (%dx),%es:(%edi)
49473c:	5f                   	pop    %edi
49473d:	43                   	inc    %ebx
49473e:	6f                   	outsl  %ds:(%esi),(%dx)
49473f:	6c                   	insb   (%dx),%es:(%edi)
494740:	00 73 65             	add    %dh,0x65(%ebx)
494743:	74 5f                	je     0x4947a4
494745:	52                   	push   %edx
494746:	6f                   	outsl  %ds:(%esi),(%dx)
494747:	77 00                	ja     0x494749
494749:	73 65                	jae    0x4947b0
49474b:	74 5f                	je     0x4947ac
49474d:	43                   	inc    %ebx
49474e:	6f                   	outsl  %ds:(%esi),(%dx)
49474f:	6c                   	insb   (%dx),%es:(%edi)
494750:	00 5a 75             	add    %bl,0x75(%edx)
494753:	57                   	push   %edi
494754:	53                   	push   %ebx
494755:	66 68 5a 48          	pushw  $0x485a
494759:	42                   	inc    %edx
49475a:	4e                   	dec    %esi
49475b:	49                   	dec    %ecx
49475c:	51                   	push   %ecx
49475d:	4a                   	dec    %edx
49475e:	65 75 67             	gs jne 0x4947c8
494761:	6c                   	insb   (%dx),%es:(%edi)
494762:	00 43 6f             	add    %al,0x6f(%ebx)
494765:	6d                   	insl   (%dx),%es:(%edi)
494766:	70 69                	jo     0x4947d1
494768:	6c                   	insb   (%dx),%es:(%edi)
494769:	61                   	popa
49476a:	74 69                	je     0x4947d5
49476c:	6f                   	outsl  %ds:(%esi),(%dx)
49476d:	6e                   	outsb  %ds:(%esi),(%dx)
49476e:	52                   	push   %edx
49476f:	65 6c                	gs insb (%dx),%es:(%edi)
494771:	61                   	popa
494772:	78 61                	js     0x4947d5
494774:	74 69                	je     0x4947df
494776:	6f                   	outsl  %ds:(%esi),(%dx)
494777:	6e                   	outsb  %ds:(%esi),(%dx)
494778:	73 41                	jae    0x4947bb
49477a:	74 74                	je     0x4947f0
49477c:	72 69                	jb     0x4947e7
49477e:	62 75 74             	bound  %esi,0x74(%ebp)
494781:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
494785:	6e                   	outsb  %ds:(%esi),(%dx)
494786:	74 69                	je     0x4947f1
494788:	6d                   	insl   (%dx),%es:(%edi)
494789:	65 43                	gs inc %ebx
49478b:	6f                   	outsl  %ds:(%esi),(%dx)
49478c:	6d                   	insl   (%dx),%es:(%edi)
49478d:	70 61                	jo     0x4947f0
49478f:	74 69                	je     0x4947fa
494791:	62 69 6c             	bound  %ebp,0x6c(%ecx)
494794:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
49479b:	69
49479c:	62 75 74             	bound  %esi,0x74(%ebp)
49479f:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
4947a4:	75 67                	jne    0x49480d
4947a6:	67 61                	addr16 popa
4947a8:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
4947ac:	74 74                	je     0x494822
4947ae:	72 69                	jb     0x494819
4947b0:	62 75 74             	bound  %esi,0x74(%ebp)
4947b3:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4947b7:	73 74                	jae    0x49482d
4947b9:	65 6d                	gs insl (%dx),%es:(%edi)
4947bb:	2e 44                	cs inc %esp
4947bd:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
4947c4:	69 63 73 00 44 65 62 	imul   $0x62654400,0x73(%ebx),%esp
4947cb:	75 67                	jne    0x494834
4947cd:	67 69 6e 67 4d 6f 64 	imul   $0x65646f4d,0x67(%bp),%ebp
4947d4:	65
4947d5:	73 00                	jae    0x4947d7
4947d7:	41                   	inc    %ecx
4947d8:	73 73                	jae    0x49484d
4947da:	65 6d                	gs insl (%dx),%es:(%edi)
4947dc:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4947e0:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
4947e7:	72
4947e8:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
4947ef:	73 73                	jae    0x494864
4947f1:	65 6d                	gs insl (%dx),%es:(%edi)
4947f3:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
4947f7:	65 73 63             	gs jae 0x49485d
4947fa:	72 69                	jb     0x494865
4947fc:	70 74                	jo     0x494872
4947fe:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
494805:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
49480c:	73 73                	jae    0x494881
49480e:	65 6d                	gs insl (%dx),%es:(%edi)
494810:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
494814:	6f                   	outsl  %ds:(%esi),(%dx)
494815:	6e                   	outsb  %ds:(%esi),(%dx)
494816:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
49481c:	74 69                	je     0x494887
49481e:	6f                   	outsl  %ds:(%esi),(%dx)
49481f:	6e                   	outsb  %ds:(%esi),(%dx)
494820:	41                   	inc    %ecx
494821:	74 74                	je     0x494897
494823:	72 69                	jb     0x49488e
494825:	62 75 74             	bound  %esi,0x74(%ebp)
494828:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
49482c:	73 65                	jae    0x494893
49482e:	6d                   	insl   (%dx),%es:(%edi)
49482f:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
494833:	6f                   	outsl  %ds:(%esi),(%dx)
494834:	6d                   	insl   (%dx),%es:(%edi)
494835:	70 61                	jo     0x494898
494837:	6e                   	outsb  %ds:(%esi),(%dx)
494838:	79 41                	jns    0x49487b
49483a:	74 74                	je     0x4948b0
49483c:	72 69                	jb     0x4948a7
49483e:	62 75 74             	bound  %esi,0x74(%ebp)
494841:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
494845:	73 65                	jae    0x4948ac
494847:	6d                   	insl   (%dx),%es:(%edi)
494848:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
49484c:	72 6f                	jb     0x4948bd
49484e:	64 75 63             	fs jne 0x4948b4
494851:	74 41                	je     0x494894
494853:	74 74                	je     0x4948c9
494855:	72 69                	jb     0x4948c0
494857:	62 75 74             	bound  %esi,0x74(%ebp)
49485a:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
49485e:	73 65                	jae    0x4948c5
494860:	6d                   	insl   (%dx),%es:(%edi)
494861:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
494865:	6f                   	outsl  %ds:(%esi),(%dx)
494866:	70 79                	jo     0x4948e1
494868:	72 69                	jb     0x4948d3
49486a:	67 68 74 41 74 74    	addr16 push $0x74744174
494870:	72 69                	jb     0x4948db
494872:	62 75 74             	bound  %esi,0x74(%ebp)
494875:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
494879:	73 65                	jae    0x4948e0
49487b:	6d                   	insl   (%dx),%es:(%edi)
49487c:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
494880:	72 61                	jb     0x4948e3
494882:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
494885:	61                   	popa
494886:	72 6b                	jb     0x4948f3
494888:	41                   	inc    %ecx
494889:	74 74                	je     0x4948ff
49488b:	72 69                	jb     0x4948f6
49488d:	62 75 74             	bound  %esi,0x74(%ebp)
494890:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
494894:	6d                   	insl   (%dx),%es:(%edi)
494895:	56                   	push   %esi
494896:	69 73 69 62 6c 65 41 	imul   $0x41656c62,0x69(%ebx),%esi
49489d:	74 74                	je     0x494913
49489f:	72 69                	jb     0x49490a
4948a1:	62 75 74             	bound  %esi,0x74(%ebp)
4948a4:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4948a8:	73 74                	jae    0x49491e
4948aa:	65 6d                	gs insl (%dx),%es:(%edi)
4948ac:	2e 52                	cs push %edx
4948ae:	75 6e                	jne    0x49491e
4948b0:	74 69                	je     0x49491b
4948b2:	6d                   	insl   (%dx),%es:(%edi)
4948b3:	65 2e 49             	gs cs dec %ecx
4948b6:	6e                   	outsb  %ds:(%esi),(%dx)
4948b7:	74 65                	je     0x49491e
4948b9:	72 6f                	jb     0x49492a
4948bb:	70 53                	jo     0x494910
4948bd:	65 72 76             	gs jb  0x494936
4948c0:	69 63 65 73 00 47 75 	imul   $0x75470073,0x65(%ebx),%esp
4948c7:	69 64 41 74 74 72 69 	imul   $0x62697274,0x74(%ecx,%eax,2),%esp
4948ce:	62
4948cf:	75 74                	jne    0x494945
4948d1:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4948d5:	73 65                	jae    0x49493c
4948d7:	6d                   	insl   (%dx),%es:(%edi)
4948d8:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
4948dc:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
4948e3:	69
4948e4:	6f                   	outsl  %ds:(%esi),(%dx)
4948e5:	6e                   	outsb  %ds:(%esi),(%dx)
4948e6:	41                   	inc    %ecx
4948e7:	74 74                	je     0x49495d
4948e9:	72 69                	jb     0x494954
4948eb:	62 75 74             	bound  %esi,0x74(%ebp)
4948ee:	65 00 54 61 72       	add    %dl,%gs:0x72(%ecx,%eiz,2)
4948f3:	67 65 74 46          	addr16 gs je 0x49493d
4948f7:	72 61                	jb     0x49495a
4948f9:	6d                   	insl   (%dx),%es:(%edi)
4948fa:	65 77 6f             	gs ja  0x49496c
4948fd:	72 6b                	jb     0x49496a
4948ff:	41                   	inc    %ecx
494900:	74 74                	je     0x494976
494902:	72 69                	jb     0x49496d
494904:	62 75 74             	bound  %esi,0x74(%ebp)
494907:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
49490b:	73 74                	jae    0x494981
49490d:	65 6d                	gs insl (%dx),%es:(%edi)
49490f:	2e 52                	cs push %edx
494911:	75 6e                	jne    0x494981
494913:	74 69                	je     0x49497e
494915:	6d                   	insl   (%dx),%es:(%edi)
494916:	65 2e 56             	gs cs push %esi
494919:	65 72 73             	gs jb  0x49498f
49491c:	69 6f 6e 69 6e 67 00 	imul   $0x676e69,0x6e(%edi),%ebp
494923:	47                   	inc    %edi
494924:	65 6e                	outsb  %gs:(%esi),(%dx)
494926:	65 72 61             	gs jb  0x49498a
494929:	74 65                	je     0x494990
49492b:	64 43                	fs inc %ebx
49492d:	6f                   	outsl  %ds:(%esi),(%dx)
49492e:	64 65 41             	fs gs inc %ecx
494931:	74 74                	je     0x4949a7
494933:	72 69                	jb     0x49499e
494935:	62 75 74             	bound  %esi,0x74(%ebp)
494938:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
49493c:	73 74                	jae    0x4949b2
49493e:	65 6d                	gs insl (%dx),%es:(%edi)
494940:	2e 43                	cs inc %ebx
494942:	6f                   	outsl  %ds:(%esi),(%dx)
494943:	64 65 44             	fs gs inc %esp
494946:	6f                   	outsl  %ds:(%esi),(%dx)
494947:	6d                   	insl   (%dx),%es:(%edi)
494948:	2e 43                	cs inc %ebx
49494a:	6f                   	outsl  %ds:(%esi),(%dx)
49494b:	6d                   	insl   (%dx),%es:(%edi)
49494c:	70 69                	jo     0x4949b7
49494e:	6c                   	insb   (%dx),%es:(%edi)
49494f:	65 72 00             	gs jb  0x494952
494952:	44                   	inc    %esp
494953:	65 62 75 67          	bound  %esi,%gs:0x67(%ebp)
494957:	67 65 72 4e          	addr16 gs jb 0x4949a9
49495b:	6f                   	outsl  %ds:(%esi),(%dx)
49495c:	6e                   	outsb  %ds:(%esi),(%dx)
49495d:	55                   	push   %ebp
49495e:	73 65                	jae    0x4949c5
494960:	72 43                	jb     0x4949a5
494962:	6f                   	outsl  %ds:(%esi),(%dx)
494963:	64 65 41             	fs gs inc %ecx
494966:	74 74                	je     0x4949dc