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
676e2a:	6c                   	insb   (%dx),%es:(%edi)
676e2b:	69 63 6b 12 00 d0 d4 	imul   $0xd4d00012,0x6b(%ebx),%esp
676e32:	67 00 0b             	add    %cl,(%bp,%di)
676e35:	4d                   	dec    %ebp
676e36:	65 6e                	outsb  %gs:(%esi),(%dx)
676e38:	75 54                	jne    0x676e8e
676e3a:	42                   	inc    %edx
676e3b:	43                   	inc    %ebx
676e3c:	6c                   	insb   (%dx),%es:(%edi)
676e3d:	69 63 6b 15 00 a8 ad 	imul   $0xada80015,0x6b(%ebx),%esp
676e44:	67 00 0e 4f 72       	add    %cl,0x724f
676e49:	64 65 72 4d          	fs gs jb 0x676e9a
676e4d:	65 6e                	outsb  %gs:(%esi),(%dx)
676e4f:	75 43                	jne    0x676e94
676e51:	6c                   	insb   (%dx),%es:(%edi)
676e52:	69 63 6b 18 00 80 bd 	imul   $0xbd800018,0x6b(%ebx),%esp
676e59:	67 00 11             	add    %dl,(%bx,%di)
676e5c:	54                   	push   %esp
676e5d:	75 74                	jne    0x676ed3
676e5f:	6f                   	outsl  %ds:(%esi),(%dx)
676e60:	72 69                	jb     0x676ecb
676e62:	61                   	popa
676e63:	6c                   	insb   (%dx),%es:(%edi)
676e64:	4d                   	dec    %ebp
676e65:	65 6e                	outsb  %gs:(%esi),(%dx)
676e67:	75 43                	jne    0x676eac
676e69:	6c                   	insb   (%dx),%es:(%edi)
676e6a:	69 63 6b 16 00 88 bb 	imul   $0xbb880016,0x6b(%ebx),%esp
676e71:	67 00 0f             	add    %cl,(%bx)
676e74:	53                   	push   %ebx
676e75:	74 61                	je     0x676ed8
676e77:	74 75                	je     0x676eee
676e79:	73 42                	jae    0x676ebd
676e7b:	61                   	popa
676e7c:	72 52                	jb     0x676ed0
676e7e:	65 73 69             	gs jae 0x676eea
676e81:	7a 65                	jp     0x676ee8
676e83:	09 54 69 6d          	or     %edx,0x6d(%ecx,%ebp,2)
676e87:	67 46                	addr16 inc %esi
676e89:	72 61                	jb     0x676eec
676e8b:	6d                   	insl   (%dx),%es:(%edi)
676e8c:	65 0f 00 d4          	gs lldt %esp
676e90:	d7                   	xlat   %ds:(%ebx)
676e91:	43                   	inc    %ebx
676e92:	00 4c 65 5d          	add    %cl,0x5d(%ebp,%eiz,2)
676e96:	00 90 cd 47 00 90    	add    %dl,-0x6fffb833(%eax)
676e9c:	43                   	inc    %ebx
676e9d:	4b                   	dec    %ebx
676e9e:	00 ac 38 4b 00 88 33 	add    %ch,0x3388004b(%eax,%edi,1)
676ea5:	4b                   	dec    %ebx
676ea6:	00 f0                	add    %dh,%al
676ea8:	3d 4b 00 44 96       	cmp    $0x9644004b,%eax
676ead:	60                   	pusha
676eae:	00 6c 4e 44          	add    %ch,0x44(%esi,%ecx,2)
676eb2:	00 18                	add    %bl,(%eax)
676eb4:	7d 45                	jge    0x676efb
676eb6:	00 1c 75 45 00 48 d5 	add    %bl,-0x2ab7ffbb(,%esi,2)
676ebd:	43                   	inc    %ebx
676ebe:	00 f4                	add    %dh,%ah
676ec0:	07                   	pop    %es
676ec1:	47                   	inc    %edi
676ec2:	00 00                	add    %al,(%eax)
676ec4:	9c                   	pushf
676ec5:	53                   	push   %ebx
676ec6:	00 50 a0             	add    %dl,-0x60(%eax)
676ec9:	53                   	push   %ebx
676eca:	00 90 d0 6e 67 00    	add    %dl,0x676ed0(%eax)
676ed0:	07                   	pop    %es
676ed1:	09 54 69 6d          	or     %edx,0x6d(%ecx,%ebp,2)
676ed5:	67 46                	addr16 inc %esi
676ed7:	72 61                	jb     0x676f3a
676ed9:	6d                   	insl   (%dx),%es:(%edi)
676eda:	65 78 56             	gs js  0x676f33
676edd:	67 00 64 e8          	add    %ah,-0x18(%si)
676ee1:	45                   	inc    %ebp
676ee2:	00 3d 00 09 55 69    	add    %bh,0x69550900
676ee8:	6d                   	insl   (%dx),%es:(%edi)
676ee9:	67 46                	addr16 inc %esi
676eeb:	72 61                	jb     0x676f4e
676eed:	6d                   	insl   (%dx),%es:(%edi)
676eee:	65 00 00             	add    %al,%gs:(%eax)
676ef1:	8d 40 00             	lea    0x0(%eax),%eax
676ef4:	53                   	push   %ebx
676ef5:	56                   	push   %esi
676ef6:	84 d2                	test   %dl,%dl
676ef8:	74 08                	je     0x676f02
676efa:	83 c4 f0             	add    $0xfffffff0,%esp
676efd:	e8 da ce d8 ff       	call   0x403ddc
676f02:	8b da                	mov    %edx,%ebx
676f04:	8b f0                	mov    %eax,%esi
676f06:	33 d2                	xor    %edx,%edx
676f08:	8b c6                	mov    %esi,%eax
676f0a:	e8 49 d7 da ff       	call   0x424658
676f0f:	c6 46 30 01          	movb   $0x1,0x30(%esi)
676f13:	c7 46 34 ff 00 00 00 	movl   $0xff,0x34(%esi)
676f1a:	c7 46 38 ff ff ff 00 	movl   $0xffffff,0x38(%esi)
676f21:	c7 46 3c 03 00 00 00 	movl   $0x3,0x3c(%esi)
676f28:	c6 46 40 00          	movb   $0x0,0x40(%esi)
676f2c:	c7 46 44 64 00 00 00 	movl   $0x64,0x44(%esi)
676f33:	c6 46 48 01          	movb   $0x1,0x48(%esi)
676f37:	8d 46 4c             	lea    0x4c(%esi),%eax
676f3a:	ba 44 71 67 00       	mov    $0x677144,%edx
676f3f:	e8 78 d9 d8 ff       	call   0x4048bc
676f44:	33 c0                	xor    %eax,%eax
676f46:	89 46 50             	mov    %eax,0x50(%esi)
676f49:	8d 46 54             	lea    0x54(%esi),%eax
676f4c:	ba 58 71 67 00       	mov    $0x677158,%edx
676f51:	e8 66 d9 d8 ff       	call   0x4048bc
676f56:	c7 46 58 0e 00 00 00 	movl   $0xe,0x58(%esi)
676f5d:	c6 46 5c 01          	movb   $0x1,0x5c(%esi)
676f61:	c6 46 5d 00          	movb   $0x0,0x5d(%esi)
676f65:	c6 46 5e 00          	movb   $0x0,0x5e(%esi)
676f69:	33 c0                	xor    %eax,%eax
676f6b:	89 46 60             	mov    %eax,0x60(%esi)
676f6e:	33 c0                	xor    %eax,%eax
676f70:	89 46 64             	mov    %eax,0x64(%esi)
676f73:	c7 46 68 ff 00 00 00 	movl   $0xff,0x68(%esi)
676f7a:	c7 46 6c 03 00 00 00 	movl   $0x3,0x6c(%esi)
676f81:	c7 46 70 64 00 00 00 	movl   $0x64,0x70(%esi)
676f88:	c6 46 74 01          	movb   $0x1,0x74(%esi)
676f8c:	8d 46 78             	lea    0x78(%esi),%eax
676f8f:	ba 68 71 67 00       	mov    $0x677168,%edx
676f94:	e8 23 d9 d8 ff       	call   0x4048bc
676f99:	c7 46 7c ff 00 00 00 	movl   $0xff,0x7c(%esi)
676fa0:	c7 86 80 00 00 00 03 	movl   $0x3,0x80(%esi)
676fa7:	00 00 00
676faa:	c6 86 84 00 00 00 01 	movb   $0x1,0x84(%esi)
676fb1:	c7 86 88 00 00 00 64 	movl   $0x64,0x88(%esi)
676fb8:	00 00 00
676fbb:	c6 86 8c 00 00 00 01 	movb   $0x1,0x8c(%esi)
676fc2:	8d 86 90 00 00 00    	lea    0x90(%esi),%eax
676fc8:	ba 68 71 67 00       	mov    $0x677168,%edx
676fcd:	e8 ea d8 d8 ff       	call   0x4048bc
676fd2:	c7 86 94 00 00 00 ff 	movl   $0xff,0x94(%esi)
676fd9:	00 00 00
676fdc:	c7 86 98 00 00 00 03 	movl   $0x3,0x98(%esi)
676fe3:	00 00 00
676fe6:	c6 86 9c 00 00 00 00 	movb   $0x0,0x9c(%esi)
676fed:	c7 86 a0 00 00 00 64 	movl   $0x64,0xa0(%esi)
676ff4:	00 00 00
676ff7:	c6 86 a4 00 00 00 01 	movb   $0x1,0xa4(%esi)
676ffe:	8d 86 a8 00 00 00    	lea    0xa8(%esi),%eax
677004:	ba 68 71 67 00       	mov    $0x677168,%edx
677009:	e8 ae d8 d8 ff       	call   0x4048bc
67700e:	c7 86 ac 00 00 00 ff 	movl   $0xff,0xac(%esi)
677015:	00 00 00
677018:	c7 86 b0 00 00 00 ff 	movl   $0xffffff,0xb0(%esi)
67701f:	ff ff 00
677022:	c7 86 b4 00 00 00 03 	movl   $0x3,0xb4(%esi)
677029:	00 00 00
67702c:	c6 86 b8 00 00 00 00 	movb   $0x0,0xb8(%esi)
677033:	c7 86 bc 00 00 00 64 	movl   $0x64,0xbc(%esi)
67703a:	00 00 00
67703d:	c6 86 c0 00 00 00 01 	movb   $0x1,0xc0(%esi)
677044:	8d 86 c4 00 00 00    	lea    0xc4(%esi),%eax
67704a:	ba 44 71 67 00       	mov    $0x677144,%edx
67704f:	e8 68 d8 d8 ff       	call   0x4048bc
677054:	c7 86 c8 00 00 00 ff 	movl   $0xff,0xc8(%esi)
67705b:	00 00 00
67705e:	c7 86 cc 00 00 00 03 	movl   $0x3,0xcc(%esi)
677065:	00 00 00
677068:	c7 86 d0 00 00 00 64 	movl   $0x64,0xd0(%esi)
67706f:	00 00 00
677072:	c6 86 d4 00 00 00 01 	movb   $0x1,0xd4(%esi)
677079:	8d 86 d8 00 00 00    	lea    0xd8(%esi),%eax
67707f:	ba 68 71 67 00       	mov    $0x677168,%edx
677084:	e8 33 d8 d8 ff       	call   0x4048bc
677089:	c7 86 dc 00 00 00 ff 	movl   $0xff,0xdc(%esi)
677090:	00 00 00
677093:	c7 86 e0 00 00 00 ff 	movl   $0xffffff,0xe0(%esi)
67709a:	ff ff 00
67709d:	c7 86 e4 00 00 00 03 	movl   $0x3,0xe4(%esi)
6770a4:	00 00 00
6770a7:	c7 86 e8 00 00 00 64 	movl   $0x64,0xe8(%esi)
6770ae:	00 00 00