676ae0:	30 43 6c             	xor    %al,0x6c(%ebx)
676ae3:	69 63 6b 1a 00 34 c1 	imul   $0xc134001a,0x6b(%ebx),%esp
676aea:	67 00 13             	add    %dl,(%bp,%di)
676aed:	5a                   	pop    %edx
676aee:	6f                   	outsl  %ds:(%esi),(%dx)
676aef:	6f                   	outsl  %ds:(%esi),(%dx)
676af0:	6d                   	insl   (%dx),%es:(%edi)
676af1:	41                   	inc    %ecx
676af2:	63 74 75 61          	arpl   %esi,0x61(%ebp,%esi,2)
676af6:	6c                   	insb   (%dx),%es:(%edi)
676af7:	53                   	push   %ebx
676af8:	69 7a 65 43 6c 69 63 	imul   $0x63696c43,0x65(%edx),%edi
676aff:	6b 13 00             	imul   $0x0,(%ebx),%edx
676b02:	18 c3                	sbb    %al,%bl
676b04:	67 00 0c             	add    %cl,(%si)
676b07:	42                   	inc    %edx
676b08:	6e                   	outsb  %ds:(%esi),(%dx)
676b09:	74 4f                	je     0x676b5a
676b0b:	70 65                	jo     0x676b72
676b0d:	6e                   	outsb  %ds:(%esi),(%dx)
676b0e:	43                   	inc    %ebx
676b0f:	6c                   	insb   (%dx),%es:(%edi)
676b10:	69 63 6b 14 00 7c c4 	imul   $0xc47c0014,0x6b(%ebx),%esp
676b17:	67 00 0d             	add    %cl,(%di)
676b1a:	4d                   	dec    %ebp
676b1b:	65 6e                	outsb  %gs:(%esi),(%dx)
676b1d:	75 4f                	jne    0x676b6e
676b1f:	70 65                	jo     0x676b86
676b21:	6e                   	outsb  %ds:(%esi),(%dx)
676b22:	43                   	inc    %ebx
676b23:	6c                   	insb   (%dx),%es:(%edi)
676b24:	69 63 6b 12 00 a4 c5 	imul   $0xc5a40012,0x6b(%ebx),%esp
676b2b:	67 00 0b             	add    %cl,(%bp,%di)
676b2e:	4d                   	dec    %ebp
676b2f:	65 6e                	outsb  %gs:(%esi),(%dx)
676b31:	75 52                	jne    0x676b85
676b33:	4c                   	dec    %esp
676b34:	43                   	inc    %ebx
676b35:	6c                   	insb   (%dx),%es:(%edi)
676b36:	69 63 6b 12 00 ac c5 	imul   $0xc5ac0012,0x6b(%ebx),%esp
676b3d:	67 00 0b             	add    %cl,(%bp,%di)
676b40:	4d                   	dec    %ebp
676b41:	65 6e                	outsb  %gs:(%esi),(%dx)
676b43:	75 52                	jne    0x676b97
676b45:	52                   	push   %edx
676b46:	43                   	inc    %ebx
676b47:	6c                   	insb   (%dx),%es:(%edi)
676b48:	69 63 6b 12 00 b4 c5 	imul   $0xc5b40012,0x6b(%ebx),%esp
676b4f:	67 00 0b             	add    %cl,(%bp,%di)
676b52:	4d                   	dec    %ebp
676b53:	65 6e                	outsb  %gs:(%esi),(%dx)
676b55:	75 46                	jne    0x676b9d
676b57:	48                   	dec    %eax
676b58:	43                   	inc    %ebx
676b59:	6c                   	insb   (%dx),%es:(%edi)
676b5a:	69 63 6b 12 00 bc c5 	imul   $0xc5bc0012,0x6b(%ebx),%esp
676b61:	67 00 0b             	add    %cl,(%bp,%di)
676b64:	4d                   	dec    %ebp
676b65:	65 6e                	outsb  %gs:(%esi),(%dx)
676b67:	75 46                	jne    0x676baf
676b69:	56                   	push   %esi
676b6a:	43                   	inc    %ebx
676b6b:	6c                   	insb   (%dx),%es:(%edi)
676b6c:	69 63 6b 14 00 c4 c5 	imul   $0xc5c40014,0x6b(%ebx),%esp
676b73:	67 00 0d             	add    %cl,(%di)
676b76:	4d                   	dec    %ebp
676b77:	65 6e                	outsb  %gs:(%esi),(%dx)
676b79:	75 47                	jne    0x676bc2
676b7b:	72 61                	jb     0x676bde
676b7d:	79 43                	jns    0x676bc2
676b7f:	6c                   	insb   (%dx),%es:(%edi)
676b80:	69 63 6b 13 00 68 c8 	imul   $0xc8680013,0x6b(%ebx),%esp
676b87:	67 00 0c             	add    %cl,(%si)
676b8a:	4d                   	dec    %ebp
676b8b:	65 6e                	outsb  %gs:(%esi),(%dx)
676b8d:	75 42                	jne    0x676bd1
676b8f:	47                   	inc    %edi
676b90:	43                   	inc    %ebx
676b91:	43                   	inc    %ebx
676b92:	6c                   	insb   (%dx),%es:(%edi)
676b93:	69 63 6b 13 00 0c c9 	imul   $0xc90c0013,0x6b(%ebx),%esp
676b9a:	67 00 0c             	add    %cl,(%si)
676b9d:	4d                   	dec    %ebp
676b9e:	65 6e                	outsb  %gs:(%esi),(%dx)
676ba0:	75 48                	jne    0x676bea
676ba2:	53                   	push   %ebx
676ba3:	4c                   	dec    %esp
676ba4:	43                   	inc    %ebx
676ba5:	6c                   	insb   (%dx),%es:(%edi)
676ba6:	69 63 6b 13 00 b0 c9 	imul   $0xc9b00013,0x6b(%ebx),%esp
676bad:	67 00 0c             	add    %cl,(%si)
676bb0:	4d                   	dec    %ebp
676bb1:	65 6e                	outsb  %gs:(%esi),(%dx)
676bb3:	75 52                	jne    0x676c07
676bb5:	47                   	inc    %edi
676bb6:	42                   	inc    %edx
676bb7:	43                   	inc    %ebx
676bb8:	6c                   	insb   (%dx),%es:(%edi)
676bb9:	69 63 6b 12 00 54 ca 	imul   $0xca540012,0x6b(%ebx),%esp
676bc0:	67 00 0b             	add    %cl,(%bp,%di)
676bc3:	4d                   	dec    %ebp
676bc4:	65 6e                	outsb  %gs:(%esi),(%dx)
676bc6:	75 53                	jne    0x676c1b
676bc8:	42                   	inc    %edx
676bc9:	43                   	inc    %ebx
676bca:	6c                   	insb   (%dx),%es:(%edi)
676bcb:	69 63 6b 1a 00 f8 ca 	imul   $0xcaf8001a,0x6b(%ebx),%esp
676bd2:	67 00 13             	add    %dl,(%bp,%di)
676bd5:	4d                   	dec    %ebp
676bd6:	65 6e                	outsb  %gs:(%esi),(%dx)
676bd8:	75 53                	jne    0x676c2d
676bda:	65 6c                	gs insb (%dx),%es:(%edi)
676bdc:	65 63 74 53 69       	arpl   %esi,%gs:0x69(%ebx,%edx,2)
676be1:	7a 65                	jp     0x676c48
676be3:	43                   	inc    %ebx
676be4:	6c                   	insb   (%dx),%es:(%edi)
676be5:	69 63 6b 1c 00 80 cb 	imul   $0xcb80001c,0x6b(%ebx),%esp
676bec:	67 00 15             	add    %dl,(%di)
676bef:	4d                   	dec    %ebp
676bf0:	65 6e                	outsb  %gs:(%esi),(%dx)
676bf2:	75 45                	jne    0x676c39
676bf4:	78 70                	js     0x676c66
676bf6:	61                   	popa
676bf7:	6e                   	outsb  %ds:(%esi),(%dx)
676bf8:	64 43                	fs inc %ebx
676bfa:	61                   	popa
676bfb:	6e                   	outsb  %ds:(%esi),(%dx)
676bfc:	76 61                	jbe    0x676c5f
676bfe:	73 43                	jae    0x676c43
676c00:	6c                   	insb   (%dx),%es:(%edi)
676c01:	69 63 6b 1a 00 18 cc 	imul   $0xcc18001a,0x6b(%ebx),%esp
676c08:	67 00 13             	add    %dl,(%bp,%di)
676c0b:	4d                   	dec    %ebp
676c0c:	65 6e                	outsb  %gs:(%esi),(%dx)
676c0e:	75 43                	jne    0x676c53
676c10:	61                   	popa
676c11:	6e                   	outsb  %ds:(%esi),(%dx)
676c12:	76 61                	jbe    0x676c75
676c14:	73 53                	jae    0x676c69
676c16:	69 7a 65 43 6c 69 63 	imul   $0x63696c43,0x65(%edx),%edi
676c1d:	6b 17 00             	imul   $0x0,(%edi),%edx
676c20:	20 cc                	and    %cl,%ah
676c22:	67 00 10             	add    %dl,(%bx,%si)
676c25:	43                   	inc    %ebx
676c26:	61                   	popa
676c27:	6e                   	outsb  %ds:(%esi),(%dx)
676c28:	76 61                	jbe    0x676c8b
676c2a:	73 53                	jae    0x676c7f
676c2c:	69 7a 65 31 43 6c 69 	imul   $0x696c4331,0x65(%edx),%edi
676c33:	63 6b 19             	arpl   %ebp,0x19(%ebx)
676c36:	00 28                	add    %ch,(%eax)
676c38:	cc                   	int3
676c39:	67 00 12             	add    %dl,(%bp,%si)
676c3c:	45                   	inc    %ebp
676c3d:	78 70                	js     0x676caf
676c3f:	61                   	popa
676c40:	6e                   	outsb  %ds:(%esi),(%dx)
676c41:	64 43                	fs inc %ebx
676c43:	61                   	popa
676c44:	6e                   	outsb  %ds:(%esi),(%dx)
676c45:	76 61                	jbe    0x676ca8
676c47:	73 31                	jae    0x676c7a
676c49:	43                   	inc    %ebx
676c4a:	6c                   	insb   (%dx),%es:(%edi)
676c4b:	69 63 6b 18 00 7c cd 	imul   $0xcd7c0018,0x6b(%ebx),%esp
676c52:	67 00 11             	add    %dl,(%bx,%di)
676c55:	4d                   	dec    %ebp
676c56:	65 6e                	outsb  %gs:(%esi),(%dx)
676c58:	75 4e                	jne    0x676ca8
676c5a:	65 67 61             	gs addr16 popa
676c5d:	74 69                	je     0x676cc8
676c5f:	76 65                	jbe    0x676cc6
676c61:	43                   	inc    %ebx
676c62:	6c                   	insb   (%dx),%es:(%edi)
676c63:	69 63 6b 15 00 94 cd 	imul   $0xcd940015,0x6b(%ebx),%esp
676c6a:	67 00 0e 4d 65       	add    %cl,0x654d
676c6f:	6e                   	outsb  %ds:(%esi),(%dx)
676c70:	75 53                	jne    0x676cc5
676c72:	70 65                	jo     0x676cd9
676c74:	69 61 43 6c 69 63 6b 	imul   $0x6b63696c,0x43(%ecx),%esp
676c7b:	24 00                	and    $0x0,%al
676c7d:	60                   	pusha
676c7e:	ce                   	into
676c7f:	67 00 1d             	add    %bl,(%di)
676c82:	42                   	inc    %edx
676c83:	72 69                	jb     0x676cee
676c85:	67 68 74 6e 65 73    	addr16 push $0x73656e74
676c8b:	73 43                	jae    0x676cd0
676c8d:	6f                   	outsl  %ds:(%esi),(%dx)
676c8e:	6e                   	outsb  %ds:(%esi),(%dx)
676c8f:	74 72                	je     0x676d03
676c91:	61                   	popa
676c92:	73 74                	jae    0x676d08
676c94:	47                   	inc    %edi
676c95:	61                   	popa
676c96:	6d                   	insl   (%dx),%es:(%edi)
676c97:	6d                   	insl   (%dx),%es:(%edi)
676c98:	61                   	popa
676c99:	31 43 6c             	xor    %eax,0x6c(%ebx)
676c9c:	69 63 6b 23 00 68 ce 	imul   $0xce680023,0x6b(%ebx),%esp
676ca3:	67 00 1c             	add    %bl,(%si)
676ca6:	48                   	dec    %eax
676ca7:	75 65                	jne    0x676d0e
676ca9:	53                   	push   %ebx
676caa:	61                   	popa
676cab:	74 75                	je     0x676d22
676cad:	72 61                	jb     0x676d10
676caf:	74 69                	je     0x676d1a
676cb1:	6f                   	outsl  %ds:(%esi),(%dx)
676cb2:	6e                   	outsb  %ds:(%esi),(%dx)
676cb3:	4c                   	dec    %esp
676cb4:	69 67 68 74 6e 65 73 	imul   $0x73656e74,0x68(%edi),%esp
676cbb:	73 31                	jae    0x676cee
676cbd:	43                   	inc    %ebx
676cbe:	6c                   	insb   (%dx),%es:(%edi)
676cbf:	69 63 6b 15 00 70 ce 	imul   $0xce700015,0x6b(%ebx),%esp
676cc6:	67 00 0e 52 47       	add    %cl,0x4752
676ccb:	42                   	inc    %edx
676ccc:	4c                   	dec    %esp
676ccd:	65 76 65             	gs jbe 0x676d35
676cd0:	6c                   	insb   (%dx),%es:(%edi)
676cd1:	31 43 6c             	xor    %eax,0x6c(%ebx)
676cd4:	69 63 6b 18 00 78 ce 	imul   $0xce780018,0x6b(%ebx),%esp
676cdb:	67 00 11             	add    %dl,(%bx,%di)
676cde:	53                   	push   %ebx
676cdf:	68 61 72 70 65       	push   $0x65707261
676ce4:	6e                   	outsb  %ds:(%esi),(%dx)
676ce5:	42                   	inc    %edx
676ce6:	6c                   	insb   (%dx),%es:(%edi)
676ce7:	75 72                	jne    0x676d5b
676ce9:	31 43 6c             	xor    %eax,0x6c(%ebx)
676cec:	69 63 6b 16 00 80 ce 	imul   $0xce800016,0x6b(%ebx),%esp
676cf3:	67 00 0f             	add    %cl,(%bx)
676cf6:	47                   	inc    %edi
676cf7:	72 61                	jb     0x676d5a
676cf9:	79 53                	jns    0x676d4e
676cfb:	63 61 6c             	arpl   %esp,0x6c(%ecx)
676cfe:	65 31 43 6c          	xor    %eax,%gs:0x6c(%ebx)
676d02:	69 63 6b 12 00 88 ce 	imul   $0xce880012,0x6b(%ebx),%esp
676d09:	67 00 0b             	add    %cl,(%bp,%di)
676d0c:	53                   	push   %ebx
676d0d:	65 70 69             	gs jo  0x676d79
676d10:	61                   	popa
676d11:	31 43 6c             	xor    %eax,0x6c(%ebx)
676d14:	69 63 6b 15 00 90 ce 	imul   $0xce900015,0x6b(%ebx),%esp
676d1b:	67 00 0e 4e 65       	add    %cl,0x654e
676d20:	67 61                	addr16 popa
676d22:	74 69                	je     0x676d8d
676d24:	76 65                	jbe    0x676d8b
676d26:	31 43 6c             	xor    %eax,0x6c(%ebx)
676d29:	69 63 6b 11 00 98 ce 	imul   $0xce980011,0x6b(%ebx),%esp
676d30:	67 00 0a             	add    %cl,(%bp,%si)
676d33:	4f                   	dec    %edi
676d34:	70 65                	jo     0x676d9b
676d36:	6e                   	outsb  %ds:(%esi),(%dx)
676d37:	31 43 6c             	xor    %eax,0x6c(%ebx)
676d3a:	69 63 6b 1f 00 a0 ce 	imul   $0xcea0001f,0x6b(%ebx),%esp
676d41:	67 00 18             	add    %bl,(%bx,%si)
676d44:	4d                   	dec    %ebp
676d45:	65 6e                	outsb  %gs:(%esi),(%dx)
676d47:	75 49                	jne    0x676d92
676d49:	6e                   	outsb  %ds:(%esi),(%dx)
676d4a:	76 65                	jbe    0x676db1
676d4c:	72 74                	jb     0x676dc2
676d4e:	53                   	push   %ebx
676d4f:	65 6c                	gs insb (%dx),%es:(%edi)
676d51:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
676d56:	6e                   	outsb  %ds:(%esi),(%dx)
676d57:	43                   	inc    %ebx
676d58:	6c                   	insb   (%dx),%es:(%edi)
676d59:	69 63 6b 1a 00 b8 ce 	imul   $0xceb8001a,0x6b(%ebx),%esp
676d60:	67 00 13             	add    %dl,(%bp,%di)
676d63:	53                   	push   %ebx
676d64:	65 6c                	gs insb (%dx),%es:(%edi)
676d66:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
676d6b:	6e                   	outsb  %ds:(%esi),(%dx)
676d6c:	53                   	push   %ebx
676d6d:	69 7a 65 31 43 6c 69 	imul   $0x696c4331,0x65(%edx),%edi
676d74:	63 6b 17             	arpl   %ebp,0x17(%ebx)
676d77:	00 c0                	add    %al,%al
676d79:	ce                   	into
676d7a:	67 00 10             	add    %dl,(%bx,%si)
676d7d:	52                   	push   %edx
676d7e:	6f                   	outsl  %ds:(%esi),(%dx)
676d7f:	74 61                	je     0x676de2
676d81:	74 65                	je     0x676de8
676d83:	4c                   	dec    %esp
676d84:	65 66 74 31          	gs data16 je 0x676db9
676d88:	43                   	inc    %ebx
676d89:	6c                   	insb   (%dx),%es:(%edi)
676d8a:	69 63 6b 18 00 c8 ce 	imul   $0xcec80018,0x6b(%ebx),%esp
676d91:	67 00 11             	add    %dl,(%bx,%di)
676d94:	52                   	push   %edx
676d95:	6f                   	outsl  %ds:(%esi),(%dx)
676d96:	74 61                	je     0x676df9
676d98:	74 65                	je     0x676dff
676d9a:	52                   	push   %edx
676d9b:	69 67 68 74 31 43 6c 	imul   $0x6c433174,0x68(%edi),%esp
676da2:	69 63 6b 1d 00 d0 ce 	imul   $0xced0001d,0x6b(%ebx),%esp
676da9:	67 00 16 46 6c       	add    %dl,0x6c46
676dae:	69 70 48 6f 72 69 7a 	imul   $0x7a69726f,0x48(%eax),%esi
676db5:	6f                   	outsl  %ds:(%esi),(%dx)
676db6:	6e                   	outsb  %ds:(%esi),(%dx)
676db7:	74 61                	je     0x676e1a
676db9:	6c                   	insb   (%dx),%es:(%edi)
676dba:	6c                   	insb   (%dx),%es:(%edi)
676dbb:	79 31                	jns    0x676dee
676dbd:	43                   	inc    %ebx
676dbe:	6c                   	insb   (%dx),%es:(%edi)
676dbf:	69 63 6b 1b 00 d8 ce 	imul   $0xced8001b,0x6b(%ebx),%esp
676dc6:	67 00 14             	add    %dl,(%si)
676dc9:	46                   	inc    %esi
676dca:	6c                   	insb   (%dx),%es:(%edi)
676dcb:	69 70 56 65 72 74 69 	imul   $0x69747265,0x56(%eax),%esi
676dd2:	63 61 6c             	arpl   %esp,0x6c(%ecx)
676dd5:	6c                   	insb   (%dx),%es:(%edi)
676dd6:	79 31                	jns    0x676e09
676dd8:	43                   	inc    %ebx
676dd9:	6c                   	insb   (%dx),%es:(%edi)
676dda:	69 63 6b 13 00 e0 ce 	imul   $0xcee00013,0x6b(%ebx),%esp
676de1:	67 00 0c             	add    %cl,(%si)
676de4:	42                   	inc    %edx
676de5:	6e                   	outsb  %ds:(%esi),(%dx)
676de6:	74 45                	je     0x676e2d
676de8:	64 67 65 43          	fs addr16 gs inc %ebx
676dec:	6c                   	insb   (%dx),%es:(%edi)
676ded:	69 63 6b 14 00 3c d4 	imul   $0xd43c0014,0x6b(%ebx),%esp
676df4:	67 00 0d             	add    %cl,(%di)
676df7:	4d                   	dec    %ebp
676df8:	65 6e                	outsb  %gs:(%esi),(%dx)
676dfa:	75 45                	jne    0x676e41
676dfc:	64 67 65 43          	fs addr16 gs inc %ebx
676e00:	6c                   	insb   (%dx),%es:(%edi)
676e01:	69 63 6b 17 00 44 d4 	imul   $0xd4440017,0x6b(%ebx),%esp
676e08:	67 00 10             	add    %dl,(%bx,%si)
676e0b:	4d                   	dec    %ebp
676e0c:	65 6e                	outsb  %gs:(%esi),(%dx)
676e0e:	75 43                	jne    0x676e53
676e10:	61                   	popa
676e11:	70 74                	jo     0x676e87
676e13:	75 72                	jne    0x676e87
676e15:	65 43                	gs inc %ebx
676e17:	6c                   	insb   (%dx),%es:(%edi)
676e18:	69 63 6b 13 00 4c d4 	imul   $0xd44c0013,0x6b(%ebx),%esp
676e1f:	67 00 0c             	add    %cl,(%si)
676e22:	42                   	inc    %edx
676e23:	6e                   	outsb  %ds:(%esi),(%dx)
676e24:	74 54                	je     0x676e7a
676e26:	65 78 74             	gs js  0x676e9d
676e29:	43                   	inc    %ebx