67fadc:	70 74                	jo     0x67fb52
67fade:	69 6f 6e 42 6f 72 64 	imul   $0x64726f42,0x6e(%edi),%ebp
67fae5:	65 72 43             	gs jb  0x67fb2b
67fae8:	6f                   	outsl  %ds:(%esi),(%dx)
67fae9:	6c                   	insb   (%dx),%es:(%edi)
67faea:	6f                   	outsl  %ds:(%esi),(%dx)
67faeb:	72 54                	jb     0x67fb41
67faed:	10 40 00             	adc    %al,0x0(%eax)
67faf0:	04 02                	add    $0x2,%al
67faf2:	00 ff                	add    %bh,%bh
67faf4:	04 02                	add    $0x2,%al
67faf6:	00 ff                	add    %bh,%bh
67faf8:	01 00                	add    %eax,(%eax)
67fafa:	00 00                	add    %al,(%eax)
67fafc:	00 00                	add    %al,(%eax)
67fafe:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
67fb04:	86 00                	xchg   %al,(%eax)
67fb06:	11 43 61             	adc    %eax,0x61(%ebx)
67fb09:	70 74                	jo     0x67fb7f
67fb0b:	69 6f 6e 42 6f 72 64 	imul   $0x64726f42,0x6e(%edi),%ebp
67fb12:	65 72 53             	gs jb  0x67fb68
67fb15:	69 7a 65 00 10 40 00 	imul   $0x401000,0x65(%edx),%edi
67fb1c:	08 02                	or     %al,(%edx)
67fb1e:	00 ff                	add    %bh,%bh
67fb20:	08 02                	or     %al,(%edx)
67fb22:	00 ff                	add    %bh,%bh
67fb24:	01 00                	add    %eax,(%eax)
67fb26:	00 00                	add    %al,(%eax)
67fb28:	00 00                	add    %al,(%eax)
67fb2a:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
67fb30:	87 00                	xchg   %eax,(%eax)
67fb32:	0d 43 61 70 74       	or     $0x74706143,%eax
67fb37:	69 6f 6e 42 6f 74 74 	imul   $0x74746f42,0x6e(%edi),%ebp
67fb3e:	6f                   	outsl  %ds:(%esi),(%dx)
67fb3f:	6d                   	insl   (%dx),%es:(%edi)
67fb40:	e8 5c 42 00 0c       	call   0xc683da1
67fb45:	02 00                	add    (%eax),%al
67fb47:	ff 0c 02             	decl   (%edx,%eax,1)
67fb4a:	00 ff                	add    %bh,%bh
67fb4c:	01 00                	add    %eax,(%eax)
67fb4e:	00 00                	add    %al,(%eax)
67fb50:	00 00                	add    %al,(%eax)
67fb52:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
67fb58:	88 00                	mov    %al,(%eax)
67fb5a:	0e                   	push   %cs
67fb5b:	43                   	inc    %ebx
67fb5c:	61                   	popa
67fb5d:	70 74                	jo     0x67fbd3
67fb5f:	69 6f 6e 42 4b 43 6f 	imul   $0x6f434b42,0x6e(%edi),%ebp
67fb66:	6c                   	insb   (%dx),%es:(%edi)
67fb67:	6f                   	outsl  %ds:(%esi),(%dx)
67fb68:	72 ac                	jb     0x67fb16
67fb6a:	10 40 00             	adc    %al,0x0(%eax)
67fb6d:	10 02                	adc    %al,(%edx)
67fb6f:	00 ff                	add    %bh,%bh
67fb71:	10 02                	adc    %al,(%edx)
67fb73:	00 ff                	add    %bh,%bh
67fb75:	01 00                	add    %eax,(%eax)
67fb77:	00 00                	add    %al,(%eax)
67fb79:	00 00                	add    %al,(%eax)
67fb7b:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
67fb81:	89 00                	mov    %eax,(%eax)
67fb83:	0f 43 61 70          	cmovae 0x70(%ecx),%esp
67fb87:	74 69                	je     0x67fbf2
67fb89:	6f                   	outsl  %ds:(%esi),(%dx)
67fb8a:	6e                   	outsb  %ds:(%esi),(%dx)
67fb8b:	46                   	inc    %esi
67fb8c:	6f                   	outsl  %ds:(%esi),(%dx)
67fb8d:	6e                   	outsb  %ds:(%esi),(%dx)
67fb8e:	74 4e                	je     0x67fbde
67fb90:	61                   	popa
67fb91:	6d                   	insl   (%dx),%es:(%edi)
67fb92:	65 54                	gs push %esp
67fb94:	10 40 00             	adc    %al,0x0(%eax)
67fb97:	14 02                	adc    $0x2,%al
67fb99:	00 ff                	add    %bh,%bh
67fb9b:	14 02                	adc    $0x2,%al
67fb9d:	00 ff                	add    %bh,%bh
67fb9f:	01 00                	add    %eax,(%eax)
67fba1:	00 00                	add    %al,(%eax)
67fba3:	00 00                	add    %al,(%eax)
67fba5:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
67fbab:	8a 00                	mov    (%eax),%al
67fbad:	0f 43 61 70          	cmovae 0x70(%ecx),%esp
67fbb1:	74 69                	je     0x67fc1c
67fbb3:	6f                   	outsl  %ds:(%esi),(%dx)
67fbb4:	6e                   	outsb  %ds:(%esi),(%dx)
67fbb5:	46                   	inc    %esi
67fbb6:	6f                   	outsl  %ds:(%esi),(%dx)
67fbb7:	6e                   	outsb  %ds:(%esi),(%dx)
67fbb8:	74 53                	je     0x67fc0d
67fbba:	69 7a 65 84 5e 42 00 	imul   $0x425e84,0x65(%edx),%edi
67fbc1:	18 02                	sbb    %al,(%edx)
67fbc3:	00 ff                	add    %bh,%bh
67fbc5:	18 02                	sbb    %al,(%edx)
67fbc7:	00 ff                	add    %bh,%bh
67fbc9:	01 00                	add    %eax,(%eax)
67fbcb:	00 00                	add    %al,(%eax)
67fbcd:	00 00                	add    %al,(%eax)
67fbcf:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
67fbd5:	8b 00                	mov    (%eax),%eax
67fbd7:	10 43 61             	adc    %al,0x61(%ebx)
67fbda:	70 74                	jo     0x67fc50
67fbdc:	69 6f 6e 46 6f 6e 74 	imul   $0x746e6f46,0x6e(%edi),%ebp
67fbe3:	53                   	push   %ebx
67fbe4:	74 79                	je     0x67fc5f
67fbe6:	6c                   	insb   (%dx),%es:(%edi)
67fbe7:	65 e8 5c 42 00 1c    	gs call 0x1c683e49
67fbed:	02 00                	add    (%eax),%al
67fbef:	ff 1c 02             	lcall  *(%edx,%eax,1)
67fbf2:	00 ff                	add    %bh,%bh
67fbf4:	01 00                	add    %eax,(%eax)
67fbf6:	00 00                	add    %al,(%eax)
67fbf8:	00 00                	add    %al,(%eax)
67fbfa:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
67fc00:	8c 00                	mov    %es,(%eax)
67fc02:	10 43 61             	adc    %al,0x61(%ebx)
67fc05:	70 74                	jo     0x67fc7b
67fc07:	69 6f 6e 46 6f 6e 74 	imul   $0x746e6f46,0x6e(%edi),%ebp
67fc0e:	43                   	inc    %ebx
67fc0f:	6f                   	outsl  %ds:(%esi),(%dx)
67fc10:	6c                   	insb   (%dx),%es:(%edi)
67fc11:	6f                   	outsl  %ds:(%esi),(%dx)
67fc12:	72 54                	jb     0x67fc68
67fc14:	10 40 00             	adc    %al,0x0(%eax)
67fc17:	20 02                	and    %al,(%edx)
67fc19:	00 ff                	add    %bh,%bh
67fc1b:	20 02                	and    %al,(%edx)
67fc1d:	00 ff                	add    %bh,%bh
67fc1f:	01 00                	add    %eax,(%eax)
67fc21:	00 00                	add    %al,(%eax)
67fc23:	00 00                	add    %al,(%eax)
67fc25:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
67fc2b:	8d 00                	lea    (%eax),%eax
67fc2d:	0c 43                	or     $0x43,%al
67fc2f:	61                   	popa
67fc30:	70 74                	jo     0x67fca6
67fc32:	69 6f 6e 41 6c 69 67 	imul   $0x67696c41,0x6e(%edi),%ebp
67fc39:	6e                   	outsb  %ds:(%esi),(%dx)
67fc3a:	8b c0                	mov    %eax,%eax
67fc3c:	88 fc                	mov    %bh,%ah
67fc3e:	67 00 00             	add    %al,(%bx,%si)
67fc41:	00 00                	add    %al,(%eax)
67fc43:	00 00                	add    %al,(%eax)
67fc45:	00 00                	add    %al,(%eax)
67fc47:	00 78 fd             	add    %bh,-0x3(%eax)
67fc4a:	67 00 d4             	addr16 add %dl,%ah
67fc4d:	0b 68 00             	or     0x0(%eax),%ebp
67fc50:	aa                   	stos   %al,%es:(%edi)
67fc51:	fd                   	std
67fc52:	67 00 76 04          	add    %dh,0x4(%bp)
67fc56:	68 00 75 0b 68       	push   $0x680b7500
67fc5b:	00 89 0b 68 00 f8    	add    %cl,-0x7ff97f5(%ecx)
67fc61:	04 00                	add    $0x0,%al
67fc63:	00 a4 f5 45 00 c8 4d 	add    %ah,0x4dc80045(%ebp,%esi,8)
67fc6a:	42                   	inc    %edx
67fc6b:	00 c8                	add    %cl,%al
67fc6d:	25 46 00 70 27       	and    $0x27700046,%eax
67fc72:	46                   	inc    %esi
67fc73:	00 d4                	add    %dl,%ah
67fc75:	3c 40                	cmp    $0x40,%al
67fc77:	00 10                	add    %dl,(%eax)
67fc79:	4b                   	dec    %ebx
67fc7a:	46                   	inc    %esi
67fc7b:	00 10                	add    %dl,(%eax)
67fc7d:	3a 40 00             	cmp    0x0(%eax),%al
67fc80:	2c 3a                	sub    $0x3a,%al
67fc82:	40                   	inc    %eax
67fc83:	00 d8                	add    %bl,%al
67fc85:	27                   	daa
67fc86:	46                   	inc    %esi
67fc87:	00 6c fa 44          	add    %ch,0x44(%edx,%edi,8)
67fc8b:	00 48 2d             	add    %cl,0x2d(%eax)
67fc8e:	46                   	inc    %esi
67fc8f:	00 48 c7             	add    %cl,-0x39(%eax)
67fc92:	41                   	inc    %ecx
67fc93:	00 98 29 46 00 d4    	add    %bl,-0x2bffb9d7(%eax)
67fc99:	29 46 00             	sub    %eax,0x0(%esi)
67fc9c:	e0 2a                	loopne 0x67fcc8
67fc9e:	46                   	inc    %esi
67fc9f:	00 b4 85 44 00 e0 4d 	add    %dh,0x4de00044(%ebp,%eax,4)
67fca6:	42                   	inc    %edx
67fca7:	00 58 33             	add    %bl,0x33(%eax)
67fcaa:	46                   	inc    %esi
67fcab:	00 c0                	add    %al,%al
67fcad:	4a                   	dec    %edx
67fcae:	42                   	inc    %edx
67fcaf:	00 b4 6d 46 00 3c 24 	add    %dh,0x243c0046(%ebp,%ebp,2)
67fcb6:	46                   	inc    %esi
67fcb7:	00 80 f5 44 00 9c    	add    %al,-0x63ffbb0b(%eax)
67fcbd:	fa                   	cli
67fcbe:	44                   	inc    %esp
67fcbf:	00 e8                	add    %ch,%al
67fcc1:	f9                   	stc
67fcc2:	44                   	inc    %esp
67fcc3:	00 e8                	add    %ch,%al
67fcc5:	7a 44                	jp     0x67fd0b
67fcc7:	00 fc                	add    %bh,%ah
67fcc9:	ef                   	out    %eax,(%dx)
67fcca:	44                   	inc    %esp
67fccb:	00 38                	add    %bh,(%eax)
67fccd:	30 46 00             	xor    %al,0x0(%esi)
67fcd0:	3c ed                	cmp    $0xed,%al
67fcd2:	44                   	inc    %esp
67fcd3:	00 30                	add    %dh,(%eax)
67fcd5:	7a 44                	jp     0x67fd1b
67fcd7:	00 34 7a             	add    %dh,(%edx,%edi,2)
67fcda:	44                   	inc    %esp
67fcdb:	00 2c 31             	add    %ch,(%ecx,%esi,1)
67fcde:	46                   	inc    %esi
67fcdf:	00 bc aa 44 00 9c 85 	add    %bh,-0x7a63ffbc(%edx,%ebp,4)
67fce6:	44                   	inc    %esp
67fce7:	00 ac 7b 44 00 28 87 	add    %ch,-0x78d7ffbc(%ebx,%edi,2)
67fcee:	44                   	inc    %esp
67fcef:	00 20                	add    %ah,(%eax)
67fcf1:	33 46 00             	xor    0x0(%esi),%eax
67fcf4:	ec                   	in     (%dx),%al
67fcf5:	31 46 00             	xor    %eax,0x0(%esi)
67fcf8:	60                   	pusha
67fcf9:	88 44 00 98          	mov    %al,-0x68(%eax,%eax,1)
67fcfd:	33 46 00             	xor    0x0(%esi),%eax
67fd00:	40                   	inc    %eax
67fd01:	ab                   	stos   %eax,%es:(%edi)
67fd02:	44                   	inc    %esp
67fd03:	00 c8                	add    %cl,%al
67fd05:	ed                   	in     (%dx),%eax
67fd06:	44                   	inc    %esp
67fd07:	00 44 ee 44          	add    %al,0x44(%esi,%ebp,8)
67fd0b:	00 48 e9             	add    %cl,-0x17(%eax)
67fd0e:	44                   	inc    %esp
67fd0f:	00 28                	add    %ch,(%eax)
67fd11:	ee                   	out    %al,(%dx)
67fd12:	44                   	inc    %esp
67fd13:	00 18                	add    %bl,(%eax)
67fd15:	1f                   	pop    %ds
67fd16:	46                   	inc    %esi
67fd17:	00 a4 39 46 00 58 c4 	add    %ah,-0x3ba7ffba(%ecx,%edi,1)
67fd1e:	44                   	inc    %esp
67fd1f:	00 b4 18 68 00 94 49 	add    %dh,0x49940068(%eax,%ebx,1)
67fd26:	46                   	inc    %esi
67fd27:	00 54 48 46          	add    %dl,0x46(%eax,%ecx,2)
67fd2b:	00 f0                	add    %dh,%al
67fd2d:	c4 44 00 f4          	les    -0xc(%eax,%eax,1),%eax
67fd31:	c4 44 00 cc          	les    -0x34(%eax,%eax,1),%eax
67fd35:	4a                   	dec    %edx
67fd36:	46                   	inc    %esi
67fd37:	00 54 c3 44          	add    %dl,0x44(%ebx,%eax,8)
67fd3b:	00 68 ef             	add    %ch,-0x11(%eax)
67fd3e:	44                   	inc    %esp
67fd3f:	00 c0                	add    %al,%al
67fd41:	51                   	push   %ecx
67fd42:	46                   	inc    %esi
67fd43:	00 ec                	add    %ch,%ah
67fd45:	eb 44                	jmp    0x67fd8b
67fd47:	00 94 66 46 00 0c 19 	add    %dl,0x190c0046(%esi,%eiz,2)
67fd4e:	46                   	inc    %esi
67fd4f:	00 bc 1b 46 00 b4 57 	add    %bh,0x57b40046(%ebx,%ebx,1)
67fd56:	46                   	inc    %esi
67fd57:	00 bc 28 46 00 38 29 	add    %bh,0x29380046(%eax,%ebp,1)
67fd5e:	46                   	inc    %esi
67fd5f:	00 3c 6a             	add    %bh,(%edx,%ebp,2)
67fd62:	46                   	inc    %esi
67fd63:	00 00                	add    %al,(%eax)
67fd65:	26 46                	es inc %esi
67fd67:	00 78 65             	add    %bh,0x65(%eax)
67fd6a:	46                   	inc    %esi
67fd6b:	00 98 4c 46 00 2c    	add    %bl,0x2c00464c(%eax)
67fd71:	67 46                	addr16 inc %esi
67fd73:	00 1c 33             	add    %bl,(%ebx,%esi,1)
67fd76:	46                   	inc    %esi
67fd77:	00 0e                	add    %cl,(%esi)
67fd79:	00 00                	add    %al,(%eax)
67fd7b:	00 00                	add    %al,(%eax)
67fd7d:	00 05 00 00 00 ac    	add    %al,0xac000000
67fd83:	10 40 00             	adc    %al,0x0(%eax)
67fd86:	78 04                	js     0x67fd8c
67fd88:	00 00                	add    %al,(%eax)
67fd8a:	ac                   	lods   %ds:(%esi),%al
67fd8b:	10 40 00             	adc    %al,0x0(%eax)
67fd8e:	7c 04                	jl     0x67fd94
67fd90:	00 00                	add    %al,(%eax)
67fd92:	b8 10 40 00 84       	mov    $0x84004010,%eax
67fd97:	04 00                	add    $0x0,%al
67fd99:	00 ac 10 40 00 b0 04 	add    %ch,0x4b00040(%eax,%edx,1)
67fda0:	00 00                	add    %al,(%eax)
67fda2:	ac                   	lods   %ds:(%esi),%al
67fda3:	10 40 00             	adc    %al,0x0(%eax)
67fda6:	dc 04 00             	faddl  (%eax,%eax,1)
67fda9:	00 5b 00             	add    %bl,0x0(%ebx)
67fdac:	94                   	xchg   %eax,%esp
67fdad:	0b 68 00             	or     0x0(%eax),%ebp
67fdb0:	f0 02 00             	lock add (%eax),%al
67fdb3:	00 00                	add    %al,(%eax)
67fdb5:	00 06                	add    %al,(%esi)
67fdb7:	50                   	push   %eax
67fdb8:	61                   	popa
67fdb9:	6e                   	outsb  %ds:(%esi),(%dx)
67fdba:	65 6c                	gs insb (%dx),%es:(%edi)
67fdbc:	32 f4                	xor    %ah,%dh
67fdbe:	02 00                	add    (%eax),%al
67fdc0:	00 01                	add    %al,(%ecx)
67fdc2:	00 07                	add    %al,(%edi)
67fdc4:	54                   	push   %esp
67fdc5:	42                   	inc    %edx
67fdc6:	44                   	inc    %esp
67fdc7:	6f                   	outsl  %ds:(%esi),(%dx)
67fdc8:	63 6b 31             	arpl   %ebp,0x31(%ebx)
67fdcb:	f8                   	clc
67fdcc:	02 00                	add    (%eax),%al
67fdce:	00 02                	add    %al,(%edx)
67fdd0:	00 0b                	add    %cl,(%ebx)
67fdd2:	54                   	push   %esp
67fdd3:	42                   	inc    %edx
67fdd4:	58                   	pop    %eax
67fdd5:	54                   	push   %esp
67fdd6:	6f                   	outsl  %ds:(%esi),(%dx)
67fdd7:	6f                   	outsl  %ds:(%esi),(%dx)
67fdd8:	6c                   	insb   (%dx),%es:(%edi)
67fdd9:	62 61 72             	bound  %esp,0x72(%ecx)
67fddc:	32 fc                	xor    %ah,%bh
67fdde:	02 00                	add    (%eax),%al
67fde0:	00 03                	add    %al,(%ebx)
67fde2:	00 0f                	add    %cl,(%edi)
67fde4:	42                   	inc    %edx
67fde5:	6e                   	outsb  %ds:(%esi),(%dx)
67fde6:	74 57                	je     0x67fe3f
67fde8:	69 6e 64 6f 77 4f 62 	imul   $0x624f776f,0x64(%esi),%ebp
67fdef:	6a 65                	push   $0x65
67fdf1:	63 74 00 03          	arpl   %esi,0x3(%eax,%eax,1)
67fdf5:	00 00                	add    %al,(%eax)
67fdf7:	03 00                	add    (%eax),%eax
67fdf9:	0c 42                	or     $0x42,%al
67fdfb:	6e                   	outsb  %ds:(%esi),(%dx)
67fdfc:	74 52                	je     0x67fe50
67fdfe:	65 63 74 61 6e       	arpl   %esi,%gs:0x6e(%ecx,%eiz,2)
67fe03:	67 6c                	insb   (%dx),%es:(%di)
67fe05:	65 04 03             	gs add $0x3,%al
67fe08:	00 00                	add    %al,(%eax)
67fe0a:	03 00                	add    (%eax),%eax
67fe0c:	0b 42 6e             	or     0x6e(%edx),%eax
67fe0f:	74 46                	je     0x67fe57
67fe11:	72 65                	jb     0x67fe78
67fe13:	65 68 61 6e 64 08    	gs push $0x8646e61
67fe19:	03 00                	add    (%eax),%eax
67fe1b:	00 00                	add    %al,(%eax)
67fe1d:	00 06                	add    %al,(%esi)
67fe1f:	50                   	push   %eax
67fe20:	61                   	popa
67fe21:	6e                   	outsb  %ds:(%esi),(%dx)
67fe22:	65 6c                	gs insb (%dx),%es:(%edi)