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
494aef:	74 69                	je     0x494b5a
494af1:	6d                   	insl   (%dx),%es:(%edi)
494af2:	65 48                	gs dec %eax
494af4:	65 6c                	gs insb (%dx),%es:(%edi)
494af6:	70 65                	jo     0x494b5d
494af8:	72 73                	jb     0x494b6d
494afa:	00 49 6e             	add    %cl,0x6e(%ecx)
494afd:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
494b04:	65
494b05:	41                   	inc    %ecx
494b06:	72 72                	jb     0x494b7a
494b08:	61                   	popa
494b09:	79 00                	jns    0x494b0b
494b0b:	52                   	push   %edx
494b0c:	75 6e                	jne    0x494b7c
494b0e:	74 69                	je     0x494b79
494b10:	6d                   	insl   (%dx),%es:(%edi)
494b11:	65 46                	gs inc %esi
494b13:	69 65 6c 64 48 61 6e 	imul   $0x6e614864,0x6c(%ebp),%esp
494b1a:	64 6c                	fs insb (%dx),%es:(%edi)
494b1c:	65 00 47 65          	add    %al,%gs:0x65(%edi)
494b20:	74 54                	je     0x494b76
494b22:	79 70                	jns    0x494b94
494b24:	65 46                	gs inc %esi
494b26:	72 6f                	jb     0x494b97
494b28:	6d                   	insl   (%dx),%es:(%edi)
494b29:	48                   	dec    %eax
494b2a:	61                   	popa
494b2b:	6e                   	outsb  %ds:(%esi),(%dx)
494b2c:	64 6c                	fs insb (%dx),%es:(%edi)
494b2e:	65 00 47 65          	add    %al,%gs:0x65(%edi)
494b32:	74 45                	je     0x494b79
494b34:	6c                   	insb   (%dx),%es:(%edi)
494b35:	65 6d                	gs insl (%dx),%es:(%edi)
494b37:	65 6e                	outsb  %gs:(%esi),(%dx)
494b39:	74 54                	je     0x494b8f
494b3b:	79 70                	jns    0x494bad
494b3d:	65 00 43 72          	add    %al,%gs:0x72(%ebx)
494b41:	65 61                	gs popa
494b43:	74 65                	je     0x494baa
494b45:	49                   	dec    %ecx
494b46:	6e                   	outsb  %ds:(%esi),(%dx)
494b47:	73 74                	jae    0x494bbd
494b49:	61                   	popa
494b4a:	6e                   	outsb  %ds:(%esi),(%dx)
494b4b:	63 65 00             	arpl   %esp,0x0(%ebp)
494b4e:	42                   	inc    %edx
494b4f:	75 66                	jne    0x494bb7
494b51:	66 65 72 00          	data16 gs jb 0x494b55
494b55:	42                   	inc    %edx
494b56:	6c                   	insb   (%dx),%es:(%edi)
494b57:	6f                   	outsl  %ds:(%esi),(%dx)
494b58:	63 6b 43             	arpl   %ebp,0x43(%ebx)
494b5b:	6f                   	outsl  %ds:(%esi),(%dx)
494b5c:	70 79                	jo     0x494bd7
494b5e:	00 67 65             	add    %ah,0x65(%edi)
494b61:	74 5f                	je     0x494bc2
494b63:	55                   	push   %ebp
494b64:	54                   	push   %esp
494b65:	46                   	inc    %esi
494b66:	38 00                	cmp    %al,(%eax)
494b68:	47                   	inc    %edi
494b69:	65 74 53             	gs je  0x494bbf
494b6c:	74 72                	je     0x494be0
494b6e:	69 6e 67 00 53 74 72 	imul   $0x72745300,0x67(%esi),%ebp
494b75:	69 6e 67 00 49 6e 74 	imul   $0x746e4900,0x67(%esi),%ebp
494b7c:	65 72 6e             	gs jb  0x494bed
494b7f:	00 4c 6f 61          	add    %cl,0x61(%edi,%ebp,2)
494b83:	64 00 41 70          	add    %al,%fs:0x70(%ecx)
494b87:	70 44                	jo     0x494bcd
494b89:	6f                   	outsl  %ds:(%esi),(%dx)
494b8a:	6d                   	insl   (%dx),%es:(%edi)
494b8b:	61                   	popa
494b8c:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
494b93:	43                   	inc    %ebx
494b94:	75 72                	jne    0x494c08
494b96:	72 65                	jb     0x494bfd
494b98:	6e                   	outsb  %ds:(%esi),(%dx)
494b99:	74 44                	je     0x494bdf
494b9b:	6f                   	outsl  %ds:(%esi),(%dx)
494b9c:	6d                   	insl   (%dx),%es:(%edi)
494b9d:	61                   	popa
494b9e:	69 6e 00 52 65 73 6f 	imul   $0x6f736552,0x0(%esi),%ebp
494ba5:	6c                   	insb   (%dx),%es:(%edi)
494ba6:	76 65                	jbe    0x494c0d
494ba8:	45                   	inc    %ebp
494ba9:	76 65                	jbe    0x494c10
494bab:	6e                   	outsb  %ds:(%esi),(%dx)
494bac:	74 48                	je     0x494bf6
494bae:	61                   	popa
494baf:	6e                   	outsb  %ds:(%esi),(%dx)
494bb0:	64 6c                	fs insb (%dx),%es:(%edi)
494bb2:	65 72 00             	gs jb  0x494bb5
494bb5:	61                   	popa
494bb6:	64 64 5f             	fs fs pop %edi
494bb9:	41                   	inc    %ecx
494bba:	73 73                	jae    0x494c2f
494bbc:	65 6d                	gs insl (%dx),%es:(%edi)
494bbe:	62 6c 79 52          	bound  %ebp,0x52(%ecx,%edi,2)
494bc2:	65 73 6f             	gs jae 0x494c34
494bc5:	6c                   	insb   (%dx),%es:(%edi)
494bc6:	76 65                	jbe    0x494c2d
494bc8:	00 67 65             	add    %ah,0x65(%edi)
494bcb:	74 5f                	je     0x494c2c
494bcd:	46                   	inc    %esi
494bce:	75 6c                	jne    0x494c3c
494bd0:	6c                   	insb   (%dx),%es:(%edi)
494bd1:	4e                   	dec    %esi
494bd2:	61                   	popa
494bd3:	6d                   	insl   (%dx),%es:(%edi)
494bd4:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
494bd8:	74 5f                	je     0x494c39
494bda:	4e                   	dec    %esi
494bdb:	61                   	popa
494bdc:	6d                   	insl   (%dx),%es:(%edi)
494bdd:	65 00 6f 70          	add    %ch,%gs:0x70(%edi)
494be1:	5f                   	pop    %edi
494be2:	45                   	inc    %ebp
494be3:	71 75                	jno    0x494c5a
494be5:	61                   	popa
494be6:	6c                   	insb   (%dx),%es:(%edi)
494be7:	69 74 79 00 67 65 74 	imul   $0x5f746567,0x0(%ecx,%edi,2),%esi
494bee:	5f
494bef:	4d                   	dec    %ebp
494bf0:	6f                   	outsl  %ds:(%esi),(%dx)
494bf1:	64 75 6c             	fs jne 0x494c60
494bf4:	65 00 4d 6f          	add    %cl,%gs:0x6f(%ebp)
494bf8:	64 75 6c             	fs jne 0x494c67
494bfb:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
494bff:	74 5f                	je     0x494c60
494c01:	46                   	inc    %esi
494c02:	75 6c                	jne    0x494c70
494c04:	6c                   	insb   (%dx),%es:(%edi)
494c05:	79 51                	jns    0x494c58
494c07:	75 61                	jne    0x494c6a
494c09:	6c                   	insb   (%dx),%es:(%edi)
494c0a:	69 66 69 65 64 4e 61 	imul   $0x614e6465,0x69(%esi),%esp
494c11:	6d                   	insl   (%dx),%es:(%edi)
494c12:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
494c16:	74 5f                	je     0x494c77
494c18:	43                   	inc    %ebx
494c19:	68 61 72 73 00       	push   $0x737261
494c1e:	4d                   	dec    %ebp
494c1f:	61                   	popa
494c20:	72 73                	jb     0x494c95
494c22:	68 61 6c 00 47       	push   $0x47006c61
494c27:	65 74 48             	gs je  0x494c72
494c2a:	49                   	dec    %ecx
494c2b:	4e                   	dec    %esi
494c2c:	53                   	push   %ebx
494c2d:	54                   	push   %esp
494c2e:	41                   	inc    %ecx
494c2f:	4e                   	dec    %esi
494c30:	43                   	inc    %ebx
494c31:	45                   	inc    %ebp
494c32:	00 49 6e             	add    %cl,0x6e(%ecx)
494c35:	74 50                	je     0x494c87
494c37:	74 72                	je     0x494cab
494c39:	00 6f 70             	add    %ch,0x70(%edi)
494c3c:	5f                   	pop    %edi
494c3d:	45                   	inc    %ebp
494c3e:	78 70                	js     0x494cb0
494c40:	6c                   	insb   (%dx),%es:(%edi)
494c41:	69 63 69 74 00 50 72 	imul   $0x72500074,0x69(%ebx),%esp
494c48:	6f                   	outsl  %ds:(%esi),(%dx)
494c49:	63 65 73             	arpl   %esp,0x73(%ebp)
494c4c:	73 00                	jae    0x494c4e
494c4e:	47                   	inc    %edi
494c4f:	65 74 43             	gs je  0x494c95
494c52:	75 72                	jne    0x494cc6
494c54:	72 65                	jb     0x494cbb
494c56:	6e                   	outsb  %ds:(%esi),(%dx)
494c57:	74 50                	je     0x494ca9
494c59:	72 6f                	jb     0x494cca
494c5b:	63 65 73             	arpl   %esp,0x73(%ebp)