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
494968:	72 69                	jb     0x4949d3
49496a:	62 75 74             	bound  %esi,0x74(%ebp)
49496d:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
494971:	6d                   	insl   (%dx),%es:(%edi)
494972:	70 69                	jo     0x4949dd
494974:	6c                   	insb   (%dx),%es:(%edi)
494975:	65 72 47             	gs jb  0x4949bf
494978:	65 6e                	outsb  %gs:(%esi),(%dx)
49497a:	65 72 61             	gs jb  0x4949de
49497d:	74 65                	je     0x4949e4
49497f:	64 41                	fs inc %ecx
494981:	74 74                	je     0x4949f7
494983:	72 69                	jb     0x4949ee
494985:	62 75 74             	bound  %esi,0x74(%ebp)
494988:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
49498c:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
494993:	77
494994:	73 61                	jae    0x4949f7
494996:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
49499a:	74 74                	je     0x494a10
49499c:	72 69                	jb     0x494a07
49499e:	62 75 74             	bound  %esi,0x74(%ebp)
4949a1:	65 00 45 64          	add    %al,%gs:0x64(%ebp)
4949a5:	69 74 6f 72 42 72 6f 	imul   $0x776f7242,0x72(%edi,%ebp,2),%esi
4949ac:	77
4949ad:	73 61                	jae    0x494a10
4949af:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
4949b3:	74 61                	je     0x494a16
4949b5:	74 65                	je     0x494a1c
4949b7:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
4949bb:	75 67                	jne    0x494a24
4949bd:	67 65 72 42          	addr16 gs jb 0x494a03
4949c1:	72 6f                	jb     0x494a32
4949c3:	77 73                	ja     0x494a38
4949c5:	61                   	popa
4949c6:	62 6c 65 41          	bound  %ebp,0x41(%ebp,%eiz,2)
4949ca:	74 74                	je     0x494a40
4949cc:	72 69                	jb     0x494a37
4949ce:	62 75 74             	bound  %esi,0x74(%ebp)
4949d1:	65 00 44 65 62       	add    %al,%gs:0x62(%ebp,%eiz,2)
4949d6:	75 67                	jne    0x494a3f
4949d8:	67 65 72 42          	addr16 gs jb 0x494a1e
4949dc:	72 6f                	jb     0x494a4d
4949de:	77 73                	ja     0x494a53
4949e0:	61                   	popa
4949e1:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
4949e5:	74 61                	je     0x494a48
4949e7:	74 65                	je     0x494a4e
4949e9:	00 44 65 66          	add    %al,0x66(%ebp,%eiz,2)
4949ed:	61                   	popa
4949ee:	75 6c                	jne    0x494a5c
4949f0:	74 4d                	je     0x494a3f
4949f2:	65 6d                	gs insl (%dx),%es:(%edi)
4949f4:	62 65 72             	bound  %esp,0x72(%ebp)
4949f7:	41                   	inc    %ecx
4949f8:	74 74                	je     0x494a6e
4949fa:	72 69                	jb     0x494a65
4949fc:	62 75 74             	bound  %esi,0x74(%ebp)
4949ff:	65 00 70 77          	add    %dh,%gs:0x77(%eax)
494a03:	73 67                	jae    0x494a6c
494a05:	5f                   	pop    %edi
494a06:	6c                   	insb   (%dx),%es:(%edi)
494a07:	61                   	popa
494a08:	62 32                	bound  %esi,(%edx)
494a0a:	2e 5f                	cs pop %edi
494a0c:	31 2e                	xor    %ebp,(%esi)
494a0e:	44                   	inc    %esp
494a0f:	69 61 6c 6f 67 42 6f 	imul   $0x6f42676f,0x6c(%ecx),%esp
494a16:	78 2e                	js     0x494a46
494a18:	72 65                	jb     0x494a7f
494a1a:	73 6f                	jae    0x494a8b
494a1c:	75 72                	jne    0x494a90
494a1e:	63 65 73             	arpl   %esp,0x73(%ebp)
494a21:	00 47 50             	add    %al,0x50(%edi)
494a24:	41                   	inc    %ecx
494a25:	6b 47 43 41          	imul   $0x41,0x43(%edi),%eax
494a29:	63 45 44             	arpl   %eax,0x44(%ebp)
494a2c:	47                   	inc    %edi
494a2d:	53                   	push   %ebx
494a2e:	49                   	dec    %ecx
494a2f:	58                   	pop    %eax
494a30:	70 65                	jo     0x494a97
494a32:	6e                   	outsb  %ds:(%esi),(%dx)
494a33:	4a                   	dec    %edx
494a34:	6c                   	insb   (%dx),%es:(%edi)
494a35:	50                   	push   %eax
494a36:	4c                   	dec    %esp
494a37:	48                   	dec    %eax
494a38:	53                   	push   %ebx
494a39:	6f                   	outsl  %ds:(%esi),(%dx)
494a3a:	6d                   	insl   (%dx),%es:(%edi)
494a3b:	62 59 42             	bound  %ebx,0x42(%ecx)
494a3e:	00 70 77             	add    %dh,0x77(%eax)
494a41:	73 67                	jae    0x494aaa
494a43:	5f                   	pop    %edi
494a44:	6c                   	insb   (%dx),%es:(%edi)
494a45:	61                   	popa
494a46:	62 32                	bound  %esi,(%edx)
494a48:	2e 5f                	cs pop %edi
494a4a:	31 2e                	xor    %ebp,(%esi)
494a4c:	46                   	inc    %esi
494a4d:	6f                   	outsl  %ds:(%esi),(%dx)
494a4e:	72 6d                	jb     0x494abd
494a50:	31 2e                	xor    %ebp,(%esi)
494a52:	72 65                	jb     0x494ab9
494a54:	73 6f                	jae    0x494ac5
494a56:	75 72                	jne    0x494aca
494a58:	63 65 73             	arpl   %esp,0x73(%ebp)
494a5b:	00 46 6f             	add    %al,0x6f(%esi)
494a5e:	75 72                	jne    0x494ad2
494a60:	47                   	inc    %edi
494a61:	61                   	popa
494a62:	6d                   	insl   (%dx),%es:(%edi)
494a63:	65 2e 66 72 6d       	gs data16 jb,pn 0x494ad5
494a68:	4d                   	dec    %ebp
494a69:	61                   	popa
494a6a:	69 6e 2e 72 65 73 6f 	imul   $0x6f736572,0x2e(%esi),%ebp
494a71:	75 72                	jne    0x494ae5
494a73:	63 65 73             	arpl   %esp,0x73(%ebp)
494a76:	00 46 6f             	add    %al,0x6f(%esi)
494a79:	75 72                	jne    0x494aed
494a7b:	47                   	inc    %edi
494a7c:	61                   	popa
494a7d:	6d                   	insl   (%dx),%es:(%edi)
494a7e:	65 2e 47             	gs cs inc %edi
494a81:	61                   	popa
494a82:	6d                   	insl   (%dx),%es:(%edi)
494a83:	65 42                	gs inc %edx
494a85:	6f                   	outsl  %ds:(%esi),(%dx)
494a86:	61                   	popa
494a87:	72 64                	jb     0x494aed
494a89:	2e 72 65             	jb,pn  0x494af1
494a8c:	73 6f                	jae    0x494afd
494a8e:	75 72                	jne    0x494b02
494a90:	63 65 73             	arpl   %esp,0x73(%ebp)
494a93:	00 45 78             	add    %al,0x78(%ebp)
494a96:	4d                   	dec    %ebp
494a97:	69 6e 65 2e 50 72 6f 	imul   $0x6f72502e,0x65(%esi),%ebp
494a9e:	70 65                	jo     0x494b05
494aa0:	72 74                	jb     0x494b16
494aa2:	69 65 73 2e 52 65 73 	imul   $0x7365522e,0x73(%ebp),%esp
494aa9:	6f                   	outsl  %ds:(%esi),(%dx)
494aaa:	75 72                	jne    0x494b1e
494aac:	63 65 73             	arpl   %esp,0x73(%ebp)
494aaf:	2e 72 65             	jb,pn  0x494b17
494ab2:	73 6f                	jae    0x494b23
494ab4:	75 72                	jne    0x494b28
494ab6:	63 65 73             	arpl   %esp,0x73(%ebp)
494ab9:	00 4d 65             	add    %cl,0x65(%ebp)
494abc:	6d                   	insl   (%dx),%es:(%edi)
494abd:	6f                   	outsl  %ds:(%esi),(%dx)
494abe:	72 79                	jb     0x494b39
494ac0:	53                   	push   %ebx
494ac1:	74 72                	je     0x494b35
494ac3:	65 61                	gs popa
494ac5:	6d                   	insl   (%dx),%es:(%edi)
494ac6:	00 42 79             	add    %al,0x79(%edx)
494ac9:	74 65                	je     0x494b30
494acb:	00 52 65             	add    %dl,0x65(%edx)
494ace:	61                   	popa
494acf:	64 42                	fs inc %edx
494ad1:	79 74                	jns    0x494b47
494ad3:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
494ad7:	61                   	popa
494ad8:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
494adc:	74 5f                	je     0x494b3d
494ade:	4c                   	dec    %esp
494adf:	65 6e                	outsb  %gs:(%esi),(%dx)
494ae1:	67 74 68             	addr16 je 0x494b4c
494ae4:	00 55 49             	add    %dl,0x49(%ebp)
494ae7:	6e                   	outsb  %ds:(%esi),(%dx)
494ae8:	74 33                	je     0x494b1d
494aea:	32 00                	xor    (%eax),%al
494aec:	52                   	push   %edx
494aed:	75 6e                	jne    0x494b5d