4b1b4a:	74 72                	je     0x4b1bbe
4b1b4c:	69 6e 67 00 67 65 74 	imul   $0x74656700,0x67(%esi),%ebp
4b1b53:	5f                   	pop    %edi
4b1b54:	43                   	inc    %ebx
4b1b55:	6f                   	outsl  %ds:(%esi),(%dx)
4b1b56:	6c                   	insb   (%dx),%es:(%edi)
4b1b57:	6f                   	outsl  %ds:(%esi),(%dx)
4b1b58:	72 00                	jb     0x4b1b5a
4b1b5a:	44                   	inc    %esp
4b1b5b:	72 61                	jb     0x4b1bbe
4b1b5d:	77 4c                	ja     0x4b1bab
4b1b5f:	69 6e 65 73 00 67 65 	imul   $0x65670073,0x65(%esi),%ebp
4b1b66:	74 5f                	je     0x4b1bc7
4b1b68:	42                   	inc    %edx
4b1b69:	6c                   	insb   (%dx),%es:(%edi)
4b1b6a:	61                   	popa
4b1b6b:	63 6b 00             	arpl   %ebp,0x0(%ebx)
4b1b6e:	73 65                	jae    0x4b1bd5
4b1b70:	74 5f                	je     0x4b1bd1
4b1b72:	53                   	push   %ebx
4b1b73:	69 7a 65 4d 6f 64 65 	imul   $0x65646f4d,0x65(%edx),%edi
4b1b7a:	00 73 65             	add    %dh,0x65(%ebx)
4b1b7d:	74 5f                	je     0x4b1bde
4b1b7f:	49                   	dec    %ecx
4b1b80:	74 65                	je     0x4b1be7
4b1b82:	6d                   	insl   (%dx),%es:(%edi)
4b1b83:	53                   	push   %ebx
4b1b84:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
4b1b8b:	5f                   	pop    %edi
4b1b8c:	4c                   	dec    %esp
4b1b8d:	65 66 74 00          	gs data16 je 0x4b1b91
4b1b91:	67 65 74 5f          	addr16 gs je 0x4b1bf4
4b1b95:	54                   	push   %esp
4b1b96:	6f                   	outsl  %ds:(%esi),(%dx)
4b1b97:	70 00                	jo     0x4b1b99
4b1b99:	67 65 74 5f          	addr16 gs je 0x4b1bfc
4b1b9d:	45                   	inc    %ebp
4b1b9e:	78 53                	js     0x4b1bf3
4b1ba0:	74 79                	je     0x4b1c1b
4b1ba2:	6c                   	insb   (%dx),%es:(%edi)
4b1ba3:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4b1ba7:	74 5f                	je     0x4b1c08
4b1ba9:	45                   	inc    %ebp
4b1baa:	78 53                	js     0x4b1bff
4b1bac:	74 79                	je     0x4b1c27
4b1bae:	6c                   	insb   (%dx),%es:(%edi)
4b1baf:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4b1bb3:	74 54                	je     0x4b1c09
4b1bb5:	61                   	popa
4b1bb6:	62 52 65             	bound  %edx,0x65(%edx)
4b1bb9:	63 74 00 67          	arpl   %esi,0x67(%eax,%eax,1)
4b1bbd:	65 74 5f             	gs je  0x4b1c1f
4b1bc0:	54                   	push   %esp
4b1bc1:	61                   	popa
4b1bc2:	62 43 6f             	bound  %eax,0x6f(%ebx)
4b1bc5:	75 6e                	jne    0x4b1c35
4b1bc7:	74 00                	je     0x4b1bc9
4b1bc9:	67 65 74 5f          	addr16 gs je 0x4b1c2c
4b1bcd:	53                   	push   %ebx
4b1bce:	65 6c                	gs insb (%dx),%es:(%edi)
4b1bd0:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
4b1bd5:	49                   	dec    %ecx
4b1bd6:	6e                   	outsb  %ds:(%esi),(%dx)
4b1bd7:	64 65 78 00          	fs gs js 0x4b1bdb
4b1bdb:	67 65 74 5f          	addr16 gs je 0x4b1c3e
4b1bdf:	49                   	dec    %ecx
4b1be0:	74 65                	je     0x4b1c47
4b1be2:	6d                   	insl   (%dx),%es:(%edi)
4b1be3:	53                   	push   %ebx
4b1be4:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
4b1beb:	5f                   	pop    %edi
4b1bec:	54                   	push   %esp
4b1bed:	61                   	popa
4b1bee:	62 50 61             	bound  %edx,0x61(%eax)
4b1bf1:	67 65 73 00          	addr16 gs jae 0x4b1bf5
4b1bf5:	54                   	push   %esp
4b1bf6:	6f                   	outsl  %ds:(%esi),(%dx)
4b1bf7:	55                   	push   %ebp
4b1bf8:	70 70                	jo     0x4b1c6a
4b1bfa:	65 72 00             	gs jb  0x4b1bfd
4b1bfd:	47                   	inc    %edi
4b1bfe:	65 74 4f             	gs je  0x4b1c50
4b1c01:	62 6a 65             	bound  %ebp,0x65(%edx)
4b1c04:	63 74 00 41          	arpl   %esi,0x41(%eax,%eax,1)
4b1c08:	64 64 52             	fs fs push %edx
4b1c0b:	61                   	popa
4b1c0c:	6e                   	outsb  %ds:(%esi),(%dx)
4b1c0d:	67 65 00 67 65       	add    %ah,%gs:0x65(%bx)
4b1c12:	74 5f                	je     0x4b1c73
4b1c14:	4e                   	dec    %esi
4b1c15:	61                   	popa
4b1c16:	6d                   	insl   (%dx),%es:(%edi)
4b1c17:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
4b1c1b:	74 5f                	je     0x4b1c7c
4b1c1d:	43                   	inc    %ebx
4b1c1e:	6f                   	outsl  %ds:(%esi),(%dx)
4b1c1f:	75 6e                	jne    0x4b1c8f
4b1c21:	74 00                	je     0x4b1c23
4b1c23:	73 65                	jae    0x4b1c8a
4b1c25:	74 5f                	je     0x4b1c86
4b1c27:	49                   	dec    %ecx
4b1c28:	74 65                	je     0x4b1c8f
4b1c2a:	6d                   	insl   (%dx),%es:(%edi)
4b1c2b:	00 67 65             	add    %ah,0x65(%edi)
4b1c2e:	74 5f                	je     0x4b1c8f
4b1c30:	4d                   	dec    %ebp
4b1c31:	65 74 61             	gs je  0x4b1c95
4b1c34:	64 61                	fs popa
4b1c36:	74 61                	je     0x4b1c99
4b1c38:	54                   	push   %esp
4b1c39:	6f                   	outsl  %ds:(%esi),(%dx)
4b1c3a:	6b 65 6e 00          	imul   $0x0,0x6e(%ebp),%esp
4b1c3e:	61                   	popa
4b1c3f:	64 64 5f             	fs fs pop %edi
4b1c42:	44                   	inc    %esp
4b1c43:	72 61                	jb     0x4b1ca6
4b1c45:	77 49                	ja     0x4b1c90
4b1c47:	74 65                	je     0x4b1cae
4b1c49:	6d                   	insl   (%dx),%es:(%edi)
4b1c4a:	00 73 65             	add    %dh,0x65(%ebx)
4b1c4d:	74 5f                	je     0x4b1cae
4b1c4f:	46                   	inc    %esi
4b1c50:	6c                   	insb   (%dx),%es:(%edi)
4b1c51:	61                   	popa
4b1c52:	74 53                	je     0x4b1ca7
4b1c54:	74 79                	je     0x4b1ccf
4b1c56:	6c                   	insb   (%dx),%es:(%edi)
4b1c57:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4b1c5b:	74 5f                	je     0x4b1cbc
4b1c5d:	44                   	inc    %esp
4b1c5e:	72 61                	jb     0x4b1cc1
4b1c60:	77 4d                	ja     0x4b1caf
4b1c62:	6f                   	outsl  %ds:(%esi),(%dx)
4b1c63:	64 65 00 73 65       	fs add %dh,%gs:0x65(%ebx)
4b1c68:	74 5f                	je     0x4b1cc9
4b1c6a:	49                   	dec    %ecx
4b1c6b:	74 65                	je     0x4b1cd2
4b1c6d:	6d                   	insl   (%dx),%es:(%edi)
4b1c6e:	48                   	dec    %eax
4b1c6f:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
4b1c76:	65
4b1c77:	74 5f                	je     0x4b1cd8
4b1c79:	4d                   	dec    %ebp
4b1c7a:	73 67                	jae    0x4b1ce3
4b1c7c:	00 67 65             	add    %ah,0x65(%edi)
4b1c7f:	74 5f                	je     0x4b1ce0
4b1c81:	48                   	dec    %eax
4b1c82:	57                   	push   %edi
4b1c83:	6e                   	outsb  %ds:(%esi),(%dx)
4b1c84:	64 00 46 72          	add    %al,%fs:0x72(%esi)
4b1c88:	6f                   	outsl  %ds:(%esi),(%dx)
4b1c89:	6d                   	insl   (%dx),%es:(%edi)
4b1c8a:	48                   	dec    %eax
4b1c8b:	64 63 00             	arpl   %eax,%fs:(%eax)
4b1c8e:	67 65 74 5f          	addr16 gs je 0x4b1cf1
4b1c92:	43                   	inc    %ebx
4b1c93:	6f                   	outsl  %ds:(%esi),(%dx)
4b1c94:	6e                   	outsb  %ds:(%esi),(%dx)
4b1c95:	74 72                	je     0x4b1d09
4b1c97:	6f                   	outsl  %ds:(%esi),(%dx)
4b1c98:	6c                   	insb   (%dx),%es:(%edi)
4b1c99:	44                   	inc    %esp
4b1c9a:	61                   	popa
4b1c9b:	72 6b                	jb     0x4b1d08
4b1c9d:	00 67 65             	add    %ah,0x65(%edi)
4b1ca0:	74 5f                	je     0x4b1d01
4b1ca2:	49                   	dec    %ecx
4b1ca3:	6e                   	outsb  %ds:(%esi),(%dx)
4b1ca4:	64 65 78 00          	fs gs js 0x4b1ca8
4b1ca8:	44                   	inc    %esp
4b1ca9:	72 61                	jb     0x4b1d0c
4b1cab:	77 42                	ja     0x4b1cef
4b1cad:	61                   	popa
4b1cae:	63 6b 67             	arpl   %ebp,0x67(%ebx)
4b1cb1:	72 6f                	jb     0x4b1d22
4b1cb3:	75 6e                	jne    0x4b1d23
4b1cb5:	64 00 44 72 61       	add    %al,%fs:0x61(%edx,%esi,2)
4b1cba:	77 46                	ja     0x4b1d02
4b1cbc:	6f                   	outsl  %ds:(%esi),(%dx)
4b1cbd:	63 75 73             	arpl   %esi,0x73(%ebp)
4b1cc0:	52                   	push   %edx
4b1cc1:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
4b1cc6:	67 6c                	insb   (%dx),%es:(%di)
4b1cc8:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
4b1ccc:	74 5f                	je     0x4b1d2d
4b1cce:	53                   	push   %ebx
4b1ccf:	74 61                	je     0x4b1d32
4b1cd1:	74 65                	je     0x4b1d38
4b1cd3:	00 67 65             	add    %ah,0x65(%edi)
4b1cd6:	74 5f                	je     0x4b1d37
4b1cd8:	42                   	inc    %edx
4b1cd9:	6f                   	outsl  %ds:(%esi),(%dx)
4b1cda:	75 6e                	jne    0x4b1d4a
4b1cdc:	64 73 00             	fs jae 0x4b1cdf
4b1cdf:	67 65 74 5f          	addr16 gs je 0x4b1d42
4b1ce3:	49                   	dec    %ecx
4b1ce4:	74 65                	je     0x4b1d4b
4b1ce6:	6d                   	insl   (%dx),%es:(%edi)
4b1ce7:	73 00                	jae    0x4b1ce9
4b1ce9:	47                   	inc    %edi
4b1cea:	65 74 49             	gs je  0x4b1d36
4b1ced:	74 65                	je     0x4b1d54
4b1cef:	6d                   	insl   (%dx),%es:(%edi)
4b1cf0:	54                   	push   %esp
4b1cf1:	65 78 74             	gs js  0x4b1d68
4b1cf4:	00 67 65             	add    %ah,0x65(%edi)
4b1cf7:	74 5f                	je     0x4b1d58
4b1cf9:	53                   	push   %ebx
4b1cfa:	69 7a 65 4e 57 53 45 	imul   $0x4553574e,0x65(%edx),%edi
4b1d01:	00 73 65             	add    %dh,0x65(%ebx)
4b1d04:	74 5f                	je     0x4b1d65
4b1d06:	43                   	inc    %ebx
4b1d07:	75 72                	jne    0x4b1d7b
4b1d09:	73 6f                	jae    0x4b1d7a
4b1d0b:	72 00                	jb     0x4b1d0d
4b1d0d:	67 65 74 5f          	addr16 gs je 0x4b1d70
4b1d11:	49                   	dec    %ecx
4b1d12:	42                   	inc    %edx
4b1d13:	65 61                	gs popa
4b1d15:	6d                   	insl   (%dx),%es:(%edi)
4b1d16:	00 73 65             	add    %dh,0x65(%ebx)
4b1d19:	74 5f                	je     0x4b1d7a
4b1d1b:	43                   	inc    %ebx
4b1d1c:	61                   	popa
4b1d1d:	70 74                	jo     0x4b1d93
4b1d1f:	75 72                	jne    0x4b1d93
4b1d21:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4b1d25:	74 5f                	je     0x4b1d86
4b1d27:	58                   	pop    %eax
4b1d28:	00 73 65             	add    %dh,0x65(%ebx)
4b1d2b:	74 5f                	je     0x4b1d8c
4b1d2d:	59                   	pop    %ecx
4b1d2e:	00 73 65             	add    %dh,0x65(%ebx)
4b1d31:	74 5f                	je     0x4b1d92
4b1d33:	41                   	inc    %ecx
4b1d34:	75 74                	jne    0x4b1daa
4b1d36:	6f                   	outsl  %ds:(%esi),(%dx)
4b1d37:	53                   	push   %ebx
4b1d38:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
4b1d3f:	5f                   	pop    %edi
4b1d40:	41                   	inc    %ecx
4b1d41:	6c                   	insb   (%dx),%es:(%edi)
4b1d42:	69 67 6e 6d 65 6e 74 	imul   $0x746e656d,0x6e(%edi),%esp
4b1d49:	00 73 65             	add    %dh,0x65(%ebx)
4b1d4c:	74 5f                	je     0x4b1dad
4b1d4e:	4c                   	dec    %esp
4b1d4f:	69 6e 65 41 6c 69 67 	imul   $0x67696c41,0x65(%esi),%ebp
4b1d56:	6e                   	outsb  %ds:(%esi),(%dx)
4b1d57:	6d                   	insl   (%dx),%es:(%edi)
4b1d58:	65 6e                	outsb  %gs:(%esi),(%dx)
4b1d5a:	74 00                	je     0x4b1d5c
4b1d5c:	20 68 c3             	and    %ch,-0x3d(%eax)
4b1d5f:	86 fa                	xchg   %bh,%dl
4b1d61:	a0 d2 41 d5 48       	mov    0x48d541d2,%al
4b1d66:	9e                   	sahf
4b1d67:	b1 6b                	mov    $0x6b,%cl
4b1d69:	b9 37 ff 00 08       	mov    $0x800ff37,%ecx
4b1d6e:	b7 7a                	mov    $0x7a,%bh
4b1d70:	5c                   	pop    %esp
4b1d71:	56                   	push   %esi
4b1d72:	19 34 e0             	sbb    %esi,(%eax,%eiz,8)
4b1d75:	89 08                	mov    %ecx,(%eax)
4b1d77:	b0 3f                	mov    $0x3f,%al
4b1d79:	5f                   	pop    %edi
4b1d7a:	7f 11                	jg     0x4b1d8d
4b1d7c:	d5 0a                	aad    $0xa
4b1d7e:	3a 02                	cmp    (%edx),%al
4b1d80:	06                   	push   %es
4b1d81:	08 04 20             	or     %al,(%eax,%eiz,1)
4b1d84:	01 01                	add    %eax,(%ecx)
4b1d86:	08 03                	or     %al,(%ebx)
4b1d88:	20 00                	and    %al,(%eax)
4b1d8a:	01 03                	add    %eax,(%ebx)
4b1d8c:	20 00                	and    %al,(%eax)
4b1d8e:	02 03                	add    (%ebx),%al
4b1d90:	20 00                	and    %al,(%eax)
4b1d92:	08 03                	or     %al,(%ebx)
4b1d94:	20 00                	and    %al,(%eax)
4b1d96:	1c 08                	sbb    $0x8,%al
4b1d98:	20 00                	and    %al,(%eax)
4b1d9a:	15 12 80 ac 01       	adc    $0x1ac8012,%eax
4b1d9f:	08 04 20             	or     %al,(%eax,%eiz,1)
4b1da2:	00 12                	add    %dl,(%edx)
4b1da4:	7c 02                	jl     0x4b1da8
4b1da6:	06                   	push   %es
4b1da7:	0c 02                	or     $0x2,%al
4b1da9:	06                   	push   %es
4b1daa:	02 04 20             	add    (%eax,%eiz,1),%al
4b1dad:	01 01                	add    %eax,(%ecx)
4b1daf:	02 06                	add    (%esi),%al
4b1db1:	20 01                	and    %al,(%ecx)
4b1db3:	01 12                	add    %edx,(%edx)
4b1db5:	80 d5 06             	adc    $0x6,%ch
4b1db8:	20 01                	and    %al,(%ecx)
4b1dba:	01 12                	add    %edx,(%edx)
4b1dbc:	82 79 03 06          	cmpb   $0x6,0x3(%ecx)
4b1dc0:	12 20                	adc    (%eax),%ah
4b1dc2:	03 20                	add    (%eax),%esp
4b1dc4:	00 0e                	add    %cl,(%esi)
4b1dc6:	04 20                	add    $0x20,%al
4b1dc8:	01 01                	add    %eax,(%ecx)
4b1dca:	0e                   	push   %cs
4b1dcb:	04 20                	add    $0x20,%al
4b1dcd:	01 01                	add    %eax,(%ecx)
4b1dcf:	1c 03                	sbb    $0x3,%al
4b1dd1:	20 00                	and    %al,(%eax)
4b1dd3:	03 04 20             	add    (%eax,%eiz,1),%eax
4b1dd6:	01 01                	add    %eax,(%ecx)
4b1dd8:	03 05 20 00 11 82    	add    0x82110020,%eax
4b1dde:	9d                   	popf
4b1ddf:	06                   	push   %es
4b1de0:	20 01                	and    %al,(%ecx)
4b1de2:	01 11                	add    %edx,(%ecx)
4b1de4:	82 9d 05 20 00 12 80 	sbbb   $0x80,0x12002005(%ebp)
4b1deb:	8d 06                	lea    (%esi),%eax
4b1ded:	20 01                	and    %al,(%ecx)
4b1def:	01 12                	add    %edx,(%edx)
4b1df1:	80 8d 07 20 02 01 1c 	orb    $0x1c,0x1022007(%ebp)
4b1df8:	12 80 d5 07 20 02    	adc    0x22007d5(%eax),%al
4b1dfe:	01 1c 12             	add    %ebx,(%edx,%edx,1)
4b1e01:	82 49 06 20          	orb    $0x20,0x6(%ecx)
4b1e05:	01 01                	add    %eax,(%ecx)
4b1e07:	12 80 d9 06 20 01    	adc    0x12006d9(%eax),%al
4b1e0d:	01 12                	add    %edx,(%edx)
4b1e0f:	82 fd 06             	cmp    $0x6,%ch
4b1e12:	20 01                	and    %al,(%ecx)
4b1e14:	01 12                	add    %edx,(%edx)
4b1e16:	81 ed 06 20 01 01    	sub    $0x1012006,%ebp
4b1e1c:	12 82 01 06 20 01    	adc    0x1200601(%edx),%al
4b1e22:	01 12                	add    %edx,(%edx)
4b1e24:	82 2d 06 20 01 01 12 	subb   $0x12,0x1012006
4b1e2b:	82 39 06             	cmpb   $0x6,(%ecx)
4b1e2e:	20 01                	and    %al,(%ecx)
4b1e30:	01 12                	add    %edx,(%edx)
4b1e32:	82 41 06 20          	addb   $0x20,0x6(%ecx)
4b1e36:	01 01                	add    %eax,(%ecx)
4b1e38:	12 82 45 06 20 01    	adc    0x1200645(%edx),%al
4b1e3e:	01 12                	add    %edx,(%edx)
4b1e40:	82 4d 06 20          	orb    $0x20,0x6(%ebp)
4b1e44:	01 01                	add    %eax,(%ecx)
4b1e46:	12 82 51 06 20 01    	adc    0x1200651(%edx),%al
4b1e4c:	01 12                	add    %edx,(%edx)
4b1e4e:	82 6d 06 20          	subb   $0x20,0x6(%ebp)
4b1e52:	01 01                	add    %eax,(%ecx)
4b1e54:	12 82 7d 06 20 01    	adc    0x120067d(%edx),%al
4b1e5a:	01 12                	add    %edx,(%edx)
4b1e5c:	82 85 06 20 01 01 12 	addb   $0x12,0x1012006(%ebp)
4b1e63:	82 89 06 20 01 01 12 	orb    $0x12,0x1012006(%ecx)
4b1e6a:	82 8d 05 20 01 01 12 	orb    $0x12,0x1012005(%ebp)
4b1e71:	31 02                	xor    %eax,(%edx)