494c5e:	73 00                	jae    0x494c60
494c60:	67 65 74 5f          	addr16 gs je 0x494cc3
494c64:	48                   	dec    %eax
494c65:	61                   	popa
494c66:	6e                   	outsb  %ds:(%esi),(%dx)
494c67:	64 6c                	fs insb (%dx),%es:(%edi)
494c69:	65 00 45 6e          	add    %al,%gs:0x6e(%ebp)
494c6d:	76 69                	jbe    0x494cd8
494c6f:	72 6f                	jb     0x494ce0
494c71:	6e                   	outsb  %ds:(%esi),(%dx)
494c72:	6d                   	insl   (%dx),%es:(%edi)
494c73:	65 6e                	outsb  %gs:(%esi),(%dx)
494c75:	74 00                	je     0x494c77
494c77:	46                   	inc    %esi
494c78:	61                   	popa
494c79:	69 6c 46 61 73 74 00 	imul   $0x4d007473,0x61(%esi,%eax,2),%ebp
494c80:	4d
494c81:	61                   	popa
494c82:	74 68                	je     0x494cec
494c84:	00 4d 61             	add    %cl,0x61(%ebp)
494c87:	78 00                	js     0x494c89
494c89:	57                   	push   %edi
494c8a:	72 69                	jb     0x494cf5
494c8c:	74 65                	je     0x494cf3
494c8e:	00 49 6e             	add    %cl,0x6e(%ecx)
494c91:	74 33                	je     0x494cc6
494c93:	32 00                	xor    (%eax),%al
494c95:	50                   	push   %eax
494c96:	61                   	popa
494c97:	72 73                	jb     0x494d0c
494c99:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
494c9d:	74 5f                	je     0x494cfe
494c9f:	54                   	push   %esp
494ca0:	65 78 74             	gs js  0x494d17
494ca3:	00 43 6f             	add    %al,0x6f(%ebx)
494ca6:	6e                   	outsb  %ds:(%esi),(%dx)
494ca7:	63 61 74             	arpl   %esp,0x74(%ecx)
494caa:	00 73 65             	add    %dh,0x65(%ebx)
494cad:	74 5f                	je     0x494d0e
494caf:	54                   	push   %esp
494cb0:	65 78 74             	gs js  0x494d27
494cb3:	00 43 6c             	add    %al,0x6c(%ebx)
494cb6:	6f                   	outsl  %ds:(%esi),(%dx)
494cb7:	73 65                	jae    0x494d1e
494cb9:	00 42 65             	add    %al,0x65(%edx)
494cbc:	67 69 6e 49 6e 69 74 	imul   $0x74696e,0x49(%bp),%ebp
494cc3:	00
494cc4:	53                   	push   %ebx
494cc5:	75 73                	jne    0x494d3a
494cc7:	70 65                	jo     0x494d2e
494cc9:	6e                   	outsb  %ds:(%esi),(%dx)
494cca:	64 4c                	fs dec %esp
494ccc:	61                   	popa
494ccd:	79 6f                	jns    0x494d3e
494ccf:	75 74                	jne    0x494d45
494cd1:	00 73 65             	add    %dh,0x65(%ebx)
494cd4:	74 5f                	je     0x494d35
494cd6:	41                   	inc    %ecx
494cd7:	75 74                	jne    0x494d4d
494cd9:	6f                   	outsl  %ds:(%esi),(%dx)
494cda:	53                   	push   %ebx
494cdb:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
494ce2:	5f                   	pop    %edi
494ce3:	4c                   	dec    %esp
494ce4:	6f                   	outsl  %ds:(%esi),(%dx)
494ce5:	63 61 74             	arpl   %esp,0x74(%ecx)
494ce8:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
494cef:	5f                   	pop    %edi
494cf0:	4e                   	dec    %esi
494cf1:	61                   	popa
494cf2:	6d                   	insl   (%dx),%es:(%edi)
494cf3:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
494cf7:	74 5f                	je     0x494d58
494cf9:	53                   	push   %ebx
494cfa:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
494d01:	5f                   	pop    %edi
494d02:	54                   	push   %esp
494d03:	61                   	popa
494d04:	62 49 6e             	bound  %ecx,0x6e(%ecx)
494d07:	64 65 78 00          	fs gs js 0x494d0b
494d0b:	73 65                	jae    0x494d72
494d0d:	74 5f                	je     0x494d6e
494d0f:	55                   	push   %ebp
494d10:	73 65                	jae    0x494d77
494d12:	56                   	push   %esi
494d13:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
494d1a:	79 6c                	jns    0x494d88
494d1c:	65 42                	gs inc %edx
494d1e:	61                   	popa
494d1f:	63 6b 43             	arpl   %ebp,0x43(%ebx)
494d22:	6f                   	outsl  %ds:(%esi),(%dx)
494d23:	6c                   	insb   (%dx),%es:(%edi)
494d24:	6f                   	outsl  %ds:(%esi),(%dx)
494d25:	72 00                	jb     0x494d27
494d27:	61                   	popa
494d28:	64 64 5f             	fs fs pop %edi
494d2b:	43                   	inc    %ebx
494d2c:	6c                   	insb   (%dx),%es:(%edi)
494d2d:	69 63 6b 00 73 65 74 	imul   $0x74657300,0x6b(%ebx),%esp
494d34:	5f                   	pop    %edi
494d35:	44                   	inc    %esp
494d36:	69 61 6c 6f 67 52 65 	imul   $0x6552676f,0x6c(%ecx),%esp
494d3d:	73 75                	jae    0x494db4
494d3f:	6c                   	insb   (%dx),%es:(%edi)
494d40:	74 00                	je     0x494d42
494d42:	73 65                	jae    0x494da9
494d44:	74 5f                	je     0x494da5
494d46:	4d                   	dec    %ebp
494d47:	61                   	popa
494d48:	78 69                	js     0x494db3
494d4a:	6d                   	insl   (%dx),%es:(%edi)
494d4b:	75 6d                	jne    0x494dba
494d4d:	00 73 65             	add    %dh,0x65(%ebx)
494d50:	74 5f                	je     0x494db1
494d52:	4d                   	dec    %ebp
494d53:	69 6e 69 6d 75 6d 00 	imul   $0x6d756d,0x69(%esi),%ebp
494d5a:	73 65                	jae    0x494dc1
494d5c:	74 5f                	je     0x494dbd
494d5e:	56                   	push   %esi
494d5f:	61                   	popa
494d60:	6c                   	insb   (%dx),%es:(%edi)
494d61:	75 65                	jne    0x494dc8
494d63:	00 73 65             	add    %dh,0x65(%ebx)
494d66:	74 5f                	je     0x494dc7
494d68:	41                   	inc    %ecx
494d69:	63 63 65             	arpl   %esp,0x65(%ebx)
494d6c:	70 74                	jo     0x494de2
494d6e:	42                   	inc    %edx
494d6f:	75 74                	jne    0x494de5
494d71:	74 6f                	je     0x494de2
494d73:	6e                   	outsb  %ds:(%esi),(%dx)
494d74:	00 73 65             	add    %dh,0x65(%ebx)
494d77:	74 5f                	je     0x494dd8
494d79:	41                   	inc    %ecx
494d7a:	75 74                	jne    0x494df0
494d7c:	6f                   	outsl  %ds:(%esi),(%dx)
494d7d:	53                   	push   %ebx
494d7e:	63 61 6c             	arpl   %esp,0x6c(%ecx)
494d81:	65 44                	gs inc %esp
494d83:	69 6d 65 6e 73 69 6f 	imul   $0x6f69736e,0x65(%ebp),%ebp
494d8a:	6e                   	outsb  %ds:(%esi),(%dx)
494d8b:	73 00                	jae    0x494d8d
494d8d:	73 65                	jae    0x494df4
494d8f:	74 5f                	je     0x494df0
494d91:	41                   	inc    %ecx
494d92:	75 74                	jne    0x494e08
494d94:	6f                   	outsl  %ds:(%esi),(%dx)
494d95:	53                   	push   %ebx
494d96:	63 61 6c             	arpl   %esp,0x6c(%ecx)
494d99:	65 4d                	gs dec %ebp
494d9b:	6f                   	outsl  %ds:(%esi),(%dx)
494d9c:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
494da1:	74 5f                	je     0x494e02
494da3:	43                   	inc    %ebx
494da4:	61                   	popa
494da5:	6e                   	outsb  %ds:(%esi),(%dx)
494da6:	63 65 6c             	arpl   %esp,0x6c(%ebp)
494da9:	42                   	inc    %edx
494daa:	75 74                	jne    0x494e20
494dac:	74 6f                	je     0x494e1d
494dae:	6e                   	outsb  %ds:(%esi),(%dx)
494daf:	00 73 65             	add    %dh,0x65(%ebx)
494db2:	74 5f                	je     0x494e13
494db4:	43                   	inc    %ebx
494db5:	6c                   	insb   (%dx),%es:(%edi)
494db6:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
494dbd:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
494dc1:	74 5f                	je     0x494e22
494dc3:	43                   	inc    %ebx
494dc4:	6f                   	outsl  %ds:(%esi),(%dx)
494dc5:	6e                   	outsb  %ds:(%esi),(%dx)
494dc6:	74 72                	je     0x494e3a
494dc8:	6f                   	outsl  %ds:(%esi),(%dx)
494dc9:	6c                   	insb   (%dx),%es:(%edi)
494dca:	42                   	inc    %edx
494dcb:	6f                   	outsl  %ds:(%esi),(%dx)
494dcc:	78 00                	js     0x494dce
494dce:	67 65 74 5f          	addr16 gs je 0x494e31
494dd2:	43                   	inc    %ebx
494dd3:	6f                   	outsl  %ds:(%esi),(%dx)
494dd4:	6e                   	outsb  %ds:(%esi),(%dx)
494dd5:	74 72                	je     0x494e49
494dd7:	6f                   	outsl  %ds:(%esi),(%dx)
494dd8:	6c                   	insb   (%dx),%es:(%edi)
494dd9:	73 00                	jae    0x494ddb
494ddb:	41                   	inc    %ecx
494ddc:	64 64 00 73 65       	fs add %dh,%fs:0x65(%ebx)
494de1:	74 5f                	je     0x494e42
494de3:	46                   	inc    %esi
494de4:	6f                   	outsl  %ds:(%esi),(%dx)
494de5:	72 6d                	jb     0x494e54
494de7:	42                   	inc    %edx
494de8:	6f                   	outsl  %ds:(%esi),(%dx)
494de9:	72 64                	jb     0x494e4f
494deb:	65 72 53             	gs jb  0x494e41
494dee:	74 79                	je     0x494e69
494df0:	6c                   	insb   (%dx),%es:(%edi)
494df1:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
494df5:	74 5f                	je     0x494e56
494df7:	4d                   	dec    %ebp
494df8:	61                   	popa
494df9:	78 69                	js     0x494e64
494dfb:	6d                   	insl   (%dx),%es:(%edi)
494dfc:	69 7a 65 42 6f 78 00 	imul   $0x786f42,0x65(%edx),%edi
494e03:	73 65                	jae    0x494e6a
494e05:	74 5f                	je     0x494e66
494e07:	4d                   	dec    %ebp
494e08:	69 6e 69 6d 69 7a 65 	imul   $0x657a696d,0x69(%esi),%ebp
494e0f:	42                   	inc    %edx
494e10:	6f                   	outsl  %ds:(%esi),(%dx)
494e11:	78 00                	js     0x494e13
494e13:	73 65                	jae    0x494e7a
494e15:	74 5f                	je     0x494e76
494e17:	53                   	push   %ebx
494e18:	68 6f 77 49 6e       	push   $0x6e49776f
494e1d:	54                   	push   %esp
494e1e:	61                   	popa
494e1f:	73 6b                	jae    0x494e8c
494e21:	62 61 72             	bound  %esp,0x72(%ecx)
494e24:	00 73 65             	add    %dh,0x65(%ebx)
494e27:	74 5f                	je     0x494e88
494e29:	53                   	push   %ebx
494e2a:	74 61                	je     0x494e8d
494e2c:	72 74                	jb     0x494ea2
494e2e:	50                   	push   %eax
494e2f:	6f                   	outsl  %ds:(%esi),(%dx)
494e30:	73 69                	jae    0x494e9b
494e32:	74 69                	je     0x494e9d
494e34:	6f                   	outsl  %ds:(%esi),(%dx)
494e35:	6e                   	outsb  %ds:(%esi),(%dx)
494e36:	00 45 6e             	add    %al,0x6e(%ebp)
494e39:	64 49                	fs dec %ecx
494e3b:	6e                   	outsb  %ds:(%esi),(%dx)
494e3c:	69 74 00 52 65 73 75 	imul   $0x6d757365,0x52(%eax,%eax,1),%esi
494e43:	6d
494e44:	65 4c                	gs dec %esp
494e46:	61                   	popa
494e47:	79 6f                	jns    0x494eb8
494e49:	75 74                	jne    0x494ebf
494e4b:	00 50 65             	add    %dl,0x65(%eax)
494e4e:	72 66                	jb     0x494eb6
494e50:	6f                   	outsl  %ds:(%esi),(%dx)
494e51:	72 6d                	jb     0x494ec0
494e53:	4c                   	dec    %esp
494e54:	61                   	popa
494e55:	79 6f                	jns    0x494ec6
494e57:	75 74                	jne    0x494ecd
494e59:	00 47 65             	add    %al,0x65(%edi)
494e5c:	74 00                	je     0x494e5e
494e5e:	53                   	push   %ebx
494e5f:	65 74 00             	gs je  0x494e62
494e62:	41                   	inc    %ecx
494e63:	64 64 72 65          	fs fs jb 0x494ecc
494e67:	73 73                	jae    0x494edc
494e69:	00 67 65             	add    %ah,0x65(%edi)
494e6c:	74 5f                	je     0x494ecd
494e6e:	52                   	push   %edx
494e6f:	6f                   	outsl  %ds:(%esi),(%dx)
494e70:	79 61                	jns    0x494ed3
494e72:	6c                   	insb   (%dx),%es:(%edi)
494e73:	42                   	inc    %edx
494e74:	6c                   	insb   (%dx),%es:(%edi)
494e75:	75 65                	jne    0x494edc
494e77:	00 67 65             	add    %ah,0x65(%edi)
494e7a:	74 5f                	je     0x494edb
494e7c:	42                   	inc    %edx
494e7d:	6c                   	insb   (%dx),%es:(%edi)
494e7e:	61                   	popa
494e7f:	63 6b 00             	arpl   %ebp,0x0(%ebx)
494e82:	67 65 74 5f          	addr16 gs je 0x494ee5
494e86:	57                   	push   %edi
494e87:	68 69 74 65 00       	push   $0x657469
494e8c:	67 65 74 5f          	addr16 gs je 0x494eef
494e90:	52                   	push   %edx
494e91:	65 64 00 6f 70       	gs add %ch,%fs:0x70(%edi)
494e96:	5f                   	pop    %edi
494e97:	49                   	dec    %ecx
494e98:	6e                   	outsb  %ds:(%esi),(%dx)
494e99:	65 71 75             	gs jno 0x494f11
494e9c:	61                   	popa
494e9d:	6c                   	insb   (%dx),%es:(%edi)
494e9e:	69 74 79 00 67 65 74 	imul   $0x5f746567,0x0(%ecx,%edi,2),%esi
494ea5:	5f
494ea6:	59                   	pop    %ecx
494ea7:	65 6c                	gs insb (%dx),%es:(%edi)
494ea9:	6c                   	insb   (%dx),%es:(%edi)
494eaa:	6f                   	outsl  %ds:(%esi),(%dx)
494eab:	77 00                	ja     0x494ead
494ead:	6f                   	outsl  %ds:(%esi),(%dx)
494eae:	70 5f                	jo     0x494f0f
494eb0:	49                   	dec    %ecx
494eb1:	6d                   	insl   (%dx),%es:(%edi)
494eb2:	70 6c                	jo     0x494f20
494eb4:	69 63 69 74 00 67 65 	imul   $0x65670074,0x69(%ebx),%esp
494ebb:	74 5f                	je     0x494f1c
494ebd:	47                   	inc    %edi
494ebe:	6f                   	outsl  %ds:(%esi),(%dx)
494ebf:	6c                   	insb   (%dx),%es:(%edi)
494ec0:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
494ec4:	74 5f                	je     0x494f25
494ec6:	49                   	dec    %ecx
494ec7:	6e                   	outsb  %ds:(%esi),(%dx)
494ec8:	74 65                	je     0x494f2f
494eca:	72 76                	jb     0x494f42
494ecc:	61                   	popa
494ecd:	6c                   	insb   (%dx),%es:(%edi)
494ece:	00 73 65             	add    %dh,0x65(%ebx)
494ed1:	74 5f                	je     0x494f32
494ed3:	53                   	push   %ebx
494ed4:	74 65                	je     0x494f3b
494ed6:	70 00                	jo     0x494ed8
494ed8:	73 65                	jae    0x494f3f
494eda:	74 5f                	je     0x494f3b
494edc:	57                   	push   %edi
494edd:	6f                   	outsl  %ds:(%esi),(%dx)
494ede:	72 6b                	jb     0x494f4b
494ee0:	65 72 52             	gs jb  0x494f35
494ee3:	65 70 6f             	gs jo  0x494f55
494ee6:	72 74                	jb     0x494f5c
494ee8:	73 50                	jae    0x494f3a
494eea:	72 6f                	jb     0x494f5b
494eec:	67 72 65             	addr16 jb 0x494f54
494eef:	73 73                	jae    0x494f64
494ef1:	00 73 65             	add    %dh,0x65(%ebx)
494ef4:	74 5f                	je     0x494f55
494ef6:	57                   	push   %edi
494ef7:	6f                   	outsl  %ds:(%esi),(%dx)
494ef8:	72 6b                	jb     0x494f65
494efa:	65 72 53             	gs jb  0x494f50
494efd:	75 70                	jne    0x494f6f
494eff:	70 6f                	jo     0x494f70
494f01:	72 74                	jb     0x494f77
494f03:	73 43                	jae    0x494f48
494f05:	61                   	popa
494f06:	6e                   	outsb  %ds:(%esi),(%dx)
494f07:	63 65 6c             	arpl   %esp,0x6c(%ebp)
494f0a:	6c                   	insb   (%dx),%es:(%edi)
494f0b:	61                   	popa
494f0c:	74 69                	je     0x494f77
494f0e:	6f                   	outsl  %ds:(%esi),(%dx)
494f0f:	6e                   	outsb  %ds:(%esi),(%dx)
494f10:	00 61 64             	add    %ah,0x64(%ecx)
494f13:	64 5f                	fs pop %edi
494f15:	44                   	inc    %esp
494f16:	6f                   	outsl  %ds:(%esi),(%dx)
494f17:	57                   	push   %edi
494f18:	6f                   	outsl  %ds:(%esi),(%dx)
494f19:	72 6b                	jb     0x494f86
494f1b:	00 61 64             	add    %ah,0x64(%ecx)
494f1e:	64 5f                	fs pop %edi