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)
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